Commit Graph

6 Commits

Author SHA1 Message Date
Kurt Zenker
8d9949c779 INTEGRATION: CWS canvas02 (1.5.2); FILE MERGED
2005/10/08 12:55:59 thb 1.5.2.4: RESYNC: (1.5-1.6); FILE MERGED
2005/09/22 21:00:53 thb 1.5.2.3: #i48939# Employing faster XOR masking for the special case nontransparent, non-alpha bitmap redraw in backbuffer (incidently, that matches the typical slide transition sprite update)
2005/07/21 14:52:49 thb 1.5.2.2: #i48939# Factored out round up/down to integer; removed backend specific methods from base Sprite interface; removed updateScreen overwrite from SpriteCanvasBase (too much backend specifics need to be passed to HW canvases); now passing the target OutputDevice directly via Sprite::redraw() method in VCL canvas; made XFont -> impl font conversion dynamic cast, too; removed the getSpriteTargetSurface crap from SpriteCanvas
2005/06/17 23:49:52 thb 1.5.2.1: #i48939# Huge refactoring of canvas; as much functionality as possible is now common in a bunch of shared base classes (input checking, locking, sprite redraw, etc.); added scroll update optimization, transparently to all canvas implementations
2005-11-02 12:03:59 +00:00
Rüdiger Timm
7bde52c942 INTEGRATION: CWS ooo19126 (1.5.16); FILE MERGED
2005/09/05 17:27:16 rt 1.5.16.1: #i54170# Change license header: remove SISSL
2005-09-07 22:23:01 +00:00
Oliver Bolte
a8922b2234 INTEGRATION: CWS presfixes06 (1.4.8); FILE MERGED
2005/04/30 23:56:17 thb 1.4.8.1: #i43238# Largely reworked the update area optimization; now also serving the needs of the RedrawManager to determine whether we can update without backbuffer output preparation; En passant, also fixed a bug that output pos and scale where calculated wrong, if a shape transformation was set but not changed for a sprite redraw
2005-05-06 08:17:56 +00:00
Vladimir Glazounov
8fea9622a4 INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:14:14 fs 1.3.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 11:00:43 +00:00
Rüdiger Timm
e12fa8a83a INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/07/23 20:57:15 thb 1.2.2.3: #110496# Made it build under Solaris
2004/07/22 18:40:43 thb 1.2.2.2: #110496# Overhauled sprite redraw algo, to also respect overlapping sprites
2004/04/05 15:58:00 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 16:15:14 +00:00
Thorsten Behrens
6e89341b50 #110496# Merge from cws_srx645_canvas01: first working version of XCanvas UNO components, for now consisting of javacanvas.uno.jar, vclcanvas.uno and directxcanvas.uno (windows only) 2004-03-18 09:38:44 +00:00