Commit Graph

68 Commits

Author SHA1 Message Date
Oliver Bolte
eb95efc03a INTEGRATION: CWS presfixes03 (1.6.2); FILE MERGED
2005/04/08 11:23:25 thb 1.6.2.1: #i36190# Sprite-transform support made it necessary to track update area also for moves (because the sprite size is no longer fixed, but can vary between the enqueuing of the sprite record and the actual repaint; slightly adapted getSpriteRect(), to match bounds actually attained during sprite transform
2005-04-18 08:12:52 +00:00
Oliver Bolte
3ce2b4373a INTEGRATION: CWS presfixes03 (1.7.2); FILE MERGED
2005/04/08 11:23:24 thb 1.7.2.2: #i36190# Sprite-transform support made it necessary to track update area also for moves (because the sprite size is no longer fixed, but can vary between the enqueuing of the sprite record and the actual repaint; slightly adapted getSpriteRect(), to match bounds actually attained during sprite transform
2005/04/05 15:24:06 thb 1.7.2.1: #i46666# Fixed resource leak (SpriteCanvas::dispose() did not dispose the member maCanvasHelper, which holds references to the backbuffer; fixed on/off problems for stroked lines, the stroke polygons generated by basegfx are not free of mutual intersections.
2005-04-18 08:12:38 +00:00
Oliver Bolte
da63ef866b INTEGRATION: CWS presfixes03 (1.5.2); FILE MERGED
2005/04/12 03:21:23 thb 1.5.2.2: #i44807# Added preliminary version for VCL canvas transformed sprites (taking the slow Set/GetPixel affine transformater from impltools for the time being)
2005/04/01 15:48:09 thb 1.5.2.1: #i36190#, #i37793#, #i39245#, #i46023# Fixes for open/close polygon stroking; beefed up the canvas tools; moved try/catch block around configuration in cf_factory (to facilitate canvasdemo with broken/incomplete services.rdb; enhanced TextLayout to cope with new Action::getBounds() functionality in cppcanvas (needed for proper mtf bounds calculation); removed extra pixel right and bottom for filled polygons; avoiding uno::Sequence::operator[] for non-const cases, but using the naked mem ptr instead (performance)
2005-04-18 08:11:25 +00:00
Oliver Bolte
c9706acf97 INTEGRATION: CWS presfixes03 (1.2.2); FILE MERGED
2005/04/01 15:48:08 thb 1.2.2.1: #i36190#, #i37793#, #i39245#, #i46023# Fixes for open/close polygon stroking; beefed up the canvas tools; moved try/catch block around configuration in cf_factory (to facilitate canvasdemo with broken/incomplete services.rdb; enhanced TextLayout to cope with new Action::getBounds() functionality in cppcanvas (needed for proper mtf bounds calculation); removed extra pixel right and bottom for filled polygons; avoiding uno::Sequence::operator[] for non-const cases, but using the naked mem ptr instead (performance)
2005-04-18 08:11:12 +00:00
Oliver Bolte
449a02c52f INTEGRATION: CWS presfixes03 (1.4.2); FILE MERGED
2005/04/05 15:24:06 thb 1.4.2.2: #i46666# Fixed resource leak (SpriteCanvas::dispose() did not dispose the member maCanvasHelper, which holds references to the backbuffer; fixed on/off problems for stroked lines, the stroke polygons generated by basegfx are not free of mutual intersections.
2005/04/01 15:48:08 thb 1.4.2.1: #i36190#, #i37793#, #i39245#, #i46023# Fixes for open/close polygon stroking; beefed up the canvas tools; moved try/catch block around configuration in cf_factory (to facilitate canvasdemo with broken/incomplete services.rdb; enhanced TextLayout to cope with new Action::getBounds() functionality in cppcanvas (needed for proper mtf bounds calculation); removed extra pixel right and bottom for filled polygons; avoiding uno::Sequence::operator[] for non-const cases, but using the naked mem ptr instead (performance)
2005-04-18 08:10:59 +00:00
Oliver Bolte
0322a7e785 INTEGRATION: CWS presfixes03 (1.5.2); FILE MERGED
2005/04/12 03:21:23 thb 1.5.2.2: #i44807# Added preliminary version for VCL canvas transformed sprites (taking the slow Set/GetPixel affine transformater from impltools for the time being)
2005/04/07 10:28:27 thb 1.5.2.1: #i36190# Preparations for full sprite transform support at VCL canvas; safe-guarding against zero-sized sprites; corrected queryTextBounds() to handle baseline offset right.
2005-04-18 08:10:43 +00:00
Oliver Bolte
8e9c36420a INTEGRATION: CWS presfixes03 (1.6.2); FILE MERGED
2005/04/12 03:21:23 thb 1.6.2.4: #i44807# Added preliminary version for VCL canvas transformed sprites (taking the slow Set/GetPixel affine transformater from impltools for the time being)
2005/04/11 15:08:47 thb 1.6.2.3: #i36190# Now fully dumped storing of sprite positions (was kinda redundant anyway), because the nominal sprite position has nothing to do with the bound rect's top left edge anymore (due to the transformations); made order of setting/Sprite interface calls more coherent; corrected XSprite::move() semantics (now passes on the bound rect's position and size); changed getSpriteRect() to look similar to dx canvas'
2005/04/08 11:23:23 thb 1.6.2.2: #i36190# Sprite-transform support made it necessary to track update area also for moves (because the sprite size is no longer fixed, but can vary between the enqueuing of the sprite record and the actual repaint; slightly adapted getSpriteRect(), to match bounds actually attained during sprite transform
2005/04/07 10:28:27 thb 1.6.2.1: #i36190# Preparations for full sprite transform support at VCL canvas; safe-guarding against zero-sized sprites; corrected queryTextBounds() to handle baseline offset right.
2005-04-18 08:10:29 +00:00
Oliver Bolte
fc58c6b7ab INTEGRATION: CWS presfixes03 (1.3.4); FILE MERGED
2005/04/01 15:48:07 thb 1.3.4.1: #i36190#, #i37793#, #i39245#, #i46023# Fixes for open/close polygon stroking; beefed up the canvas tools; moved try/catch block around configuration in cf_factory (to facilitate canvasdemo with broken/incomplete services.rdb; enhanced TextLayout to cope with new Action::getBounds() functionality in cppcanvas (needed for proper mtf bounds calculation); removed extra pixel right and bottom for filled polygons; avoiding uno::Sequence::operator[] for non-const cases, but using the naked mem ptr instead (performance)
2005-04-18 08:09:52 +00:00
Rüdiger Timm
fd874452ef INTEGRATION: CWS presfixes02 (1.5.2); FILE MERGED
2005/03/14 16:03:09 thb 1.5.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:39:09 +00:00
Rüdiger Timm
918d7bf7eb INTEGRATION: CWS presfixes02 (1.6.2); FILE MERGED
2005/03/14 16:03:09 thb 1.6.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:38:54 +00:00
Rüdiger Timm
ff533e64e7 INTEGRATION: CWS presfixes02 (1.1.2); FILE ADDED
2005/03/15 00:34:31 thb 1.1.2.1: #i44100# Added bitmap caching, as a natural consequence when using GraphicObject
2005-03-30 06:38:40 +00:00
Rüdiger Timm
eb736445bc INTEGRATION: CWS presfixes02 (1.3.14); FILE MERGED
2005/03/22 23:17:22 dbo 1.3.14.3: #i38985# splitted fillTextured...
2005/03/22 23:14:16 dbo 1.3.14.2: *** empty log message ***
2005/03/14 16:03:08 thb 1.3.14.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:38:10 +00:00
Rüdiger Timm
77872d36b9 INTEGRATION: CWS presfixes02 (1.4.2); FILE MERGED
2005/03/14 16:03:08 thb 1.4.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:37:56 +00:00
Rüdiger Timm
8cd3cd8060 INTEGRATION: CWS presfixes02 (1.4.2); FILE MERGED
2005/03/15 11:24:56 thb 1.4.2.2: #i35136# Finished bitmap texturing for VCL canvas
2005/03/14 16:03:08 thb 1.4.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:37:42 +00:00
Rüdiger Timm
72ca082ca1 INTEGRATION: CWS presfixes02 (1.1.2); FILE ADDED
2005/03/22 23:17:23 dbo 1.1.2.2: #i38985# splitted fillTextured...
2005/03/22 23:14:15 dbo 1.1.2.1: *** empty log message ***
2005-03-30 06:37:12 +00:00
Rüdiger Timm
290f4ff7c5 INTEGRATION: CWS presfixes02 (1.3.2); FILE MERGED
2005/03/14 16:03:07 thb 1.3.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:37:00 +00:00
Rüdiger Timm
02e9b4c3a5 INTEGRATION: CWS presfixes02 (1.3.2); FILE MERGED
2005/03/22 23:17:22 dbo 1.3.2.4: #i38985# splitted fillTextured...
2005/03/22 23:14:15 dbo 1.3.2.3: *** empty log message ***
2005/03/15 11:24:55 thb 1.3.2.2: #i35136# Finished bitmap texturing for VCL canvas
2005/03/14 16:03:07 thb 1.3.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:36:48 +00:00
Rüdiger Timm
e1d8033f72 INTEGRATION: CWS presfixes02 (1.4.2); FILE MERGED
2005/03/14 16:03:07 thb 1.4.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:36:33 +00:00
Rüdiger Timm
05ab4766b1 INTEGRATION: CWS presfixes02 (1.5.2); FILE MERGED
2005/03/14 16:03:07 thb 1.5.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:36:15 +00:00
Rüdiger Timm
7c5f2254c7 INTEGRATION: CWS presfixes02 (1.4.2); FILE MERGED
2005/03/14 16:03:06 thb 1.4.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:35:43 +00:00
Rüdiger Timm
ef0dc56ab3 INTEGRATION: CWS presfixes02 (1.1.2); FILE ADDED
2005/03/15 00:34:20 thb 1.1.2.1: #i44100# Added bitmap caching, as a natural consequence when using GraphicObject
2005-03-30 06:35:16 +00:00
Rüdiger Timm
76f0af20d7 INTEGRATION: CWS presfixes02 (1.1.2); FILE ADDED
2005/03/15 00:34:10 thb 1.1.2.1: #i44100# Added bitmap caching, as a natural consequence when using GraphicObject
2005-03-30 06:35:00 +00:00
Vladimir Glazounov
407b2dbaaa INTEGRATION: CWS presfixes01 (1.2.10); FILE MERGED
2005/02/16 11:14:17 fs 1.2.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 11:01:35 +00:00
Vladimir Glazounov
12f849f726 INTEGRATION: CWS presfixes01 (1.2.10); FILE MERGED
2005/02/16 11:14:16 fs 1.2.10.3: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005/02/07 01:09:50 thb 1.2.10.2: #i38960# Added todo
2005/01/26 11:28:43 thb 1.2.10.1: #116716# Corrected text direction setup; text layout always outputs LTR
2005-03-10 11:01:22 +00:00
Vladimir Glazounov
c8fd0cf2ac INTEGRATION: CWS presfixes01 (1.4.10); FILE MERGED
2005/02/16 11:14:15 fs 1.4.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 11:01:10 +00:00
Vladimir Glazounov
caad307691 INTEGRATION: CWS presfixes01 (1.5.10); FILE MERGED
2005/02/16 11:14:14 fs 1.5.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 11:00: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
Vladimir Glazounov
9fc658f046 INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:14:10 fs 1.3.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:59:36 +00:00
Vladimir Glazounov
2351c0964c INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:14:09 fs 1.3.10.3: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005/02/11 12:44:48 thb 1.3.10.2: #i38960# Fixed transformBitmap(), which, when the matrix contains e.g. rotational components, completely messed up both output position and relative position within the generated bitmap; Fixed inefficiency in BitmapBackBuffer, where a default-constructed bitmap was copied into the VDev the first time getOutDev() was called
2005/01/26 12:25:39 pl 1.3.10.1: #i41363# tunneling XBitmap implementation
2005-03-10 10:59:23 +00:00
Vladimir Glazounov
6eed4823ae INTEGRATION: CWS presfixes01 (1.2.10); FILE MERGED
2005/02/16 11:14:09 fs 1.2.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:59:10 +00:00
Vladimir Glazounov
139422df22 INTEGRATION: CWS presfixes01 (1.2.10); FILE MERGED
2005/02/16 11:14:08 fs 1.2.10.5: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005/02/15 12:24:18 thb 1.2.10.4: #i42440# Now filling polygons 'inclusive', i.e. with one additional pixel to the right and the bottom. Along the same lines, moved sprite-growing code to slideshow, we already handle the case there for update areas of antialiased shapes
2005/02/11 12:44:48 thb 1.2.10.3: #i38960# Fixed transformBitmap(), which, when the matrix contains e.g. rotational components, completely messed up both output position and relative position within the generated bitmap; Fixed inefficiency in BitmapBackBuffer, where a default-constructed bitmap was copied into the VDev the first time getOutDev() was called
2005/02/07 18:26:16 pl 1.2.10.2: #i42218# use Region::GetRegionFromPolyPolygon as performance shortcut
2005/01/26 11:28:43 thb 1.2.10.1: #116716# Corrected text direction setup; text layout always outputs LTR
2005-03-10 10:58:56 +00:00
Vladimir Glazounov
292d541569 INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:14:07 fs 1.3.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:58:40 +00:00
Vladimir Glazounov
60ad5beaf0 INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:14:06 fs 1.3.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:58:22 +00:00
Vladimir Glazounov
94f76387bb INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:14:05 fs 1.3.10.2: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005/02/10 04:24:00 thb 1.3.10.1: #i38960# Added opacity detection code, which, according to the drawBitmap() call, determines whether the sprite's content is fully opaque. In that case, we can use the _much_ faster OutputDevice::DrawBitmap() method, instead of the slow mask version
2005-03-10 10:58:08 +00:00
Vladimir Glazounov
166d5cacdb INTEGRATION: CWS presfixes01 (1.4.2); FILE MERGED
2005/02/16 11:14:05 fs 1.4.2.4: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005/02/15 12:24:18 thb 1.4.2.3: #i42440# Now filling polygons 'inclusive', i.e. with one additional pixel to the right and the bottom. Along the same lines, moved sprite-growing code to slideshow, we already handle the case there for update areas of antialiased shapes
2005/02/10 04:23:59 thb 1.4.2.2: #i38960# Added opacity detection code, which, according to the drawBitmap() call, determines whether the sprite's content is fully opaque. In that case, we can use the _much_ faster OutputDevice::DrawBitmap() method, instead of the slow mask version
2005/02/07 18:26:15 pl 1.4.2.1: #i42218# use Region::GetRegionFromPolyPolygon as performance shortcut
2005-03-10 10:57:53 +00:00
Vladimir Glazounov
61b15c94b7 INTEGRATION: CWS presfixes01 (1.2.10); FILE MERGED
2005/02/16 11:14:03 fs 1.2.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:57:40 +00:00
Vladimir Glazounov
724e5e41d1 INTEGRATION: CWS presfixes01 (1.2.10); FILE MERGED
2005/02/16 11:14:02 fs 1.2.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:57:26 +00:00
Vladimir Glazounov
a167a1dafd INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:14:01 fs 1.3.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:57:12 +00:00
Vladimir Glazounov
3adcfc4d2b INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:13:59 fs 1.3.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:56:58 +00:00
Vladimir Glazounov
02c0ceb951 INTEGRATION: CWS presfixes01 (1.2.10); FILE MERGED
2005/02/11 12:44:47 thb 1.2.10.1: #i38960# Fixed transformBitmap(), which, when the matrix contains e.g. rotational components, completely messed up both output position and relative position within the generated bitmap; Fixed inefficiency in BitmapBackBuffer, where a default-constructed bitmap was copied into the VDev the first time getOutDev() was called
2005-03-10 10:56:43 +00:00
Kurt Zenker
22afd607d1 INTEGRATION: CWS impress23 (1.3.4); FILE MERGED
2005/01/07 14:57:36 dbo 1.3.4.1: #i39053# don't redraw sprite if it is hidden
2005-01-21 15:26:18 +00:00
Thorsten Behrens
f49af82484 #i38282#, #i37796# Added XWindow interface to sprite canvas. Via this interface, the VCL window notifies dependent canvases about visibility/size changes, which makes the VCL canvas react properly on window resizes 2004-12-02 11:41:49 +00:00
Rüdiger Timm
978a3a880a INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/11/17 17:00:35 thb 1.1.2.3: #118514# Canvas module reorg
2004/07/20 19:23:58 thb 1.1.2.2: #110496# Removed self-references to various interface implementations, along the lines, factored out common base implementation for all c++ canvases
2004/04/12 15:11:38 thb 1.1.2.1: Initial revision
2004-11-26 16:16:16 +00:00
Rüdiger Timm
fd9996287c INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/11/17 17:00:34 thb 1.1.2.9: #118514# Canvas module reorg
2004/08/02 17:51:00 thb 1.1.2.8: #110496# Adapted to recent XCanvas API changes, streamlined and factored out common code with directxcanvas
2004/07/20 19:23:57 thb 1.1.2.7: #110496# Removed self-references to various interface implementations, along the lines, factored out common base implementation for all c++ canvases
2004/07/14 08:07:31 hdu 1.1.2.6: #116716# add all required includes
2004/07/12 11:46:02 hdu 1.1.2.5: #116716# fix BiDi text drawing
2004/05/27 20:51:25 thb 1.1.2.4: #110496#
Added classification code to all TODO/HACK/FIXME comments.
There are four categories:
 - code quality (C)
 - performance (P)
 - missing functionality (F)
 - and missing/incomplete error handling (E)

Furthermore, every category has a severity number between
1 and 3 associated, where 1 is lowest and 3 highest
severity
2004/05/11 15:22:35 hdu 1.1.2.3: #116716# adjust to new BiDi options
2004/05/10 09:36:02 hdu 1.1.2.2: #116716# improve text handling for VCL canvas
2004/04/12 15:11:28 thb 1.1.2.1: Initial revision
2004-11-26 16:16:04 +00:00
Rüdiger Timm
a72a833dd8 INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/11/17 17:00:33 thb 1.2.2.7: #118514# Canvas module reorg
2004/08/27 18:46:18 thb 1.2.2.6: #110496# Adapted to recent canvas API changes (XSpriteCanvas::updateScreen and sprite clip semantics
2004/08/02 17:51:00 thb 1.2.2.5: #110496# Adapted to recent XCanvas API changes, streamlined and factored out common code with directxcanvas
2004/07/20 19:23:57 thb 1.2.2.4: #110496# Removed self-references to various interface implementations, along the lines, factored out common base implementation for all c++ canvases
2004/05/27 20:51:25 thb 1.2.2.3: #110496#
Added classification code to all TODO/HACK/FIXME comments.
There are four categories:
 - code quality (C)
 - performance (P)
 - missing functionality (F)
 - and missing/incomplete error handling (E)

Furthermore, every category has a severity number between
1 and 3 associated, where 1 is lowest and 3 highest
severity
2004/04/12 15:12:26 thb 1.2.2.2: #110496# Adaptions after canvas01 merge
2004/04/05 15:58:01 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 16:15:43 +00:00
Rüdiger Timm
92c9984f88 INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/11/17 17:00:33 thb 1.2.2.13: #118514# Canvas module reorg
2004/09/29 23:36:05 thb 1.2.2.12: #110496# Making the new modules Wall clean
2004/09/29 08:31:23 thb 1.2.2.11: #110496# Removed extraneous trace outputs
2004/09/28 17:43:53 thb 1.2.2.10: #110496# Perform reinterpretative casting more carefully. The old version yielded wrong results for UltraSparc platform, possibly due to violated alignment requirements
2004/09/08 16:34:45 dbo 1.2.2.9: #110496# separate service names for all kinds of canvas implementations
Issue number:
Submitted by:
Reviewed by:
2004/08/27 18:46:18 thb 1.2.2.8: #110496# Adapted to recent canvas API changes (XSpriteCanvas::updateScreen and sprite clip semantics
2004/08/02 17:51:00 thb 1.2.2.7: #110496# Adapted to recent XCanvas API changes, streamlined and factored out common code with directxcanvas
2004/07/22 18:40:43 thb 1.2.2.6: #110496# Overhauled sprite redraw algo, to also respect overlapping sprites
2004/07/20 19:23:57 thb 1.2.2.5: #110496# Removed self-references to various interface implementations, along the lines, factored out common base implementation for all c++ canvases
2004/05/27 20:51:25 thb 1.2.2.4: #110496#
Added classification code to all TODO/HACK/FIXME comments.
There are four categories:
 - code quality (C)
 - performance (P)
 - missing functionality (F)
 - and missing/incomplete error handling (E)

Furthermore, every category has a severity number between
1 and 3 associated, where 1 is lowest and 3 highest
severity
2004/05/27 14:36:53 thb 1.2.2.3: #110496# verbose tracing is now guarded also with DBG_UTIL. Unified verbose trace output between directx and VCL canvas
2004/04/12 15:12:25 thb 1.2.2.2: #110496# Adaptions after canvas01 merge
2004/04/05 15:58:00 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 16:15:27 +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
Rüdiger Timm
1bcf8df2f4 INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/07/20 19:23:57 thb 1.2.2.2: #110496# Removed self-references to various interface implementations, along the lines, factored out common base implementation for all c++ canvases
2004/04/05 15:58:00 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 16:14:13 +00:00
Rüdiger Timm
1e33047765 INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/11/08 05:54:34 thb 1.2.2.6: #i36093#, #110496# Added native canvas gradients; improved bitmap performance by special-casing a few important formats; de-flickered full-content redraw, by performing that, too, in a bg VDev
2004/09/27 20:12:32 thb 1.2.2.5: #110496# Fixed problem with CanvasBitmap instances with alpha channel (simply ignored that before)
2004/07/27 16:27:21 thb 1.2.2.4: #110496# Added generic export filter
2004/07/20 19:23:56 thb 1.2.2.3: #110496# Removed self-references to various interface implementations, along the lines, factored out common base implementation for all c++ canvases
2004/04/12 15:12:25 thb 1.2.2.2: #110496# Adaptions after canvas01 merge
2004/04/05 15:57:59 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 16:13:59 +00:00
Rüdiger Timm
a0888cbbaf INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/11/17 17:00:31 thb 1.2.2.7: #118514# Canvas module reorg
2004/11/08 05:54:34 thb 1.2.2.6: #i36093#, #110496# Added native canvas gradients; improved bitmap performance by special-casing a few important formats; de-flickered full-content redraw, by performing that, too, in a bg VDev
2004/10/11 00:00:06 thb 1.2.2.5: #i34997# Added new method XCanvas::drawBitmapModulated(), to facilitate global alpha channel changes when rendering bitmaps
2004/08/03 19:45:37 thb 1.2.2.4: #110496# Changed vcl canvas to use B2DPolygons, and transforming clip polys before setting them
2004/07/20 19:23:56 thb 1.2.2.3: #110496# Removed self-references to various interface implementations, along the lines, factored out common base implementation for all c++ canvases
2004/06/17 10:33:27 thb 1.2.2.2: #110496# Handle huge shrinks correctly for font scaling; added some more debug code
2004/04/05 15:57:59 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 16:13:19 +00:00