Commit Graph

86 Commits

Author SHA1 Message Date
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
Vladimir Glazounov
ac00a3515c INTEGRATION: CWS presfixes01 (1.1.2); FILE ADDED
2005/02/10 03:16:05 thb 1.1.2.2: #i38960# Better guard windows.h with windows-only...
2005/02/09 21:11:03 thb 1.1.2.1: #i38960# Newly added, for tampering with a thread's scheduling priority (gets temporarily raised when rendering an animation frame)
2005-03-10 10:56:09 +00:00
Vladimir Glazounov
a312ecc5af INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/09 21:12:02 thb 1.3.10.1: #i38960# Newly added PriorityBooster, for tampering with a thread's scheduling priority (gets temporarily raised when rendering an animation frame)
2005-03-10 10:55:58 +00:00
Vladimir Glazounov
af434b27eb INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/07 01:08:40 thb 1.3.10.5: #i38960# Kicked out lag-functionality, which is no longer used and obscured things a lot. Reverted magic values to explicit bools, fixed ugly sign bug in adjustTime() (resulting in obscene offsets generated).
2005/02/03 23:21:46 thb 1.3.10.4: #i37777# Added some comments
2005/02/02 22:41:36 dbo 1.3.10.3: #i37777# adjustTimer(), holdTimer(), releaseTimer()
2005/02/02 09:43:11 dbo 1.3.10.2: #i37777# minimize perf count value
2005/01/27 15:53:43 dbo 1.3.10.1: #i39662##i37777### added pause, lag functionality
2005-03-10 10:55:30 +00:00
Vladimir Glazounov
ca43babf1c INTEGRATION: CWS presfixes01 (1.4.2); FILE MERGED
2005/02/17 23:58:04 thb 1.4.2.2: #i42499# Changed getTransformedRectBounds() according to comments from AW
2005/02/16 11:13:56 fs 1.4.2.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:55:14 +00:00
Vladimir Glazounov
6dfc152891 INTEGRATION: CWS presfixes01 (1.2.10); FILE MERGED
2005/02/16 11:13:55 fs 1.2.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:54:59 +00:00
Vladimir Glazounov
d08b281b23 INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:13:55 fs 1.3.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:54:44 +00:00
Vladimir Glazounov
7682ba9b71 INTEGRATION: CWS presfixes01 (1.2.28); FILE MERGED
2005/02/16 11:13:55 fs 1.2.28.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:54:15 +00:00
Vladimir Glazounov
ec6bda7326 INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:13:54 fs 1.3.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:53:46 +00:00
Vladimir Glazounov
f270ff9bab INTEGRATION: CWS presfixes01 (1.2.28); FILE MERGED
2005/02/16 11:13:54 fs 1.2.28.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:53:30 +00:00
Vladimir Glazounov
f73a565bff INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:13:53 fs 1.3.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:52:58 +00:00
Vladimir Glazounov
26f7e53e03 INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:13:51 fs 1.3.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:52:42 +00:00
Vladimir Glazounov
f9dd4ca88d INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:13:50 fs 1.3.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:52:13 +00:00
Vladimir Glazounov
0081ff2511 INTEGRATION: CWS presfixes01 (1.3.10); FILE MERGED
2005/02/16 11:13:49 fs 1.3.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:51:36 +00:00
Vladimir Glazounov
16999e3302 INTEGRATION: CWS presfixes01 (1.2.28); FILE MERGED
2005/02/16 11:13:49 fs 1.2.28.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:51:06 +00:00
Vladimir Glazounov
3d24932e12 INTEGRATION: CWS presfixes01 (1.2.28); FILE MERGED
2005/02/16 11:13:48 fs 1.2.28.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:50:47 +00:00
Vladimir Glazounov
68273b08bb INTEGRATION: CWS presfixes01 (1.2.10); FILE MERGED
2005/03/09 08:38:24 fs 1.2.10.2: RESYNC: (1.2-1.3); FILE MERGED
2005/02/16 11:13:45 fs 1.2.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:50:21 +00:00
Vladimir Glazounov
91479ba076 INTEGRATION: CWS nodirectxui (1.2.12); FILE MERGED
2005/02/18 15:07:24 fs 1.2.12.1: #i43061# configuration setting for preferred render services is no sequence< string >, but a string
2005-02-24 14:18:41 +00:00
Oliver Bolte
829fa0501d INTEGRATION: CWS gcj1 (1.3.10); FILE MERGED
2005/01/06 19:25:59 cmc 1.3.10.2: RESYNC: (1.3-1.4); FILE MERGED
2004/12/02 09:00:19 cmc 1.3.10.1: #i38188# This dir cannot be build with gcj because of sun.awt
2005-01-25 14:07:13 +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
Kurt Zenker
3a89c00298 INTEGRATION: CWS impress23 (1.3.4); FILE MERGED
2005/01/04 12:28:47 thb 1.3.4.1: #i39829# Corrected XGraphicDevice::getSize() behaviour, added createInfiniteSize2D() method to tools
2005-01-21 15:26:02 +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
Rüdiger Timm
68530643d9 INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/11/22 15:19:14 thb 1.2.2.12: #110496# Ensuring similar types for ternary operator
2004/11/17 17:00:30 thb 1.2.2.11: #118514# Canvas module reorg
2004/11/01 22:19:09 thb 1.2.2.10: #10496# Performance optimizations: added profiling traces
2004/10/11 00:00:06 thb 1.2.2.9: #i34997# Added new method XCanvas::drawBitmapModulated(), to facilitate global alpha channel changes when rendering bitmaps
2004/09/27 20:12:31 thb 1.2.2.8: #110496# Fixed problem with CanvasBitmap instances with alpha channel (simply ignored that before)
2004/08/31 17:50:47 thb 1.2.2.7: #110496# Fixed typo in coordinate range check (compared twice with X)
2004/08/03 19:45:36 thb 1.2.2.6: #110496# Changed vcl canvas to use B2DPolygons, and transforming clip polys before setting them
2004/07/20 19:23:56 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/07/01 16:56:47 thb 1.2.2.4: #110496# Switched to math.h for PI
2004/06/17 10:33:26 thb 1.2.2.3: #110496# Handle huge shrinks correctly for font scaling; added some more debug code
2004/05/27 20:51:24 thb 1.2.2.2: #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/05 15:57:58 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 16:13:05 +00:00
Rüdiger Timm
3bd4732adc INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/09/09 14:44:31 thb 1.1.2.2: #110496# Fixed minor map file issues; changed order of canvas instantiations in canvas factory; added sprite clipping to DirectX canvas
2004/07/27 16:22:41 thb 1.1.2.1: #110496# Added export filter for unix
2004-11-26 16:12:26 +00:00
Rüdiger Timm
63956613b3 INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/11/17 17:00:30 thb 1.1.2.4: #118514# Canvas module reorg
2004/10/11 00:00:06 thb 1.1.2.3: #i34997# Added new method XCanvas::drawBitmapModulated(), to facilitate global alpha channel changes when rendering bitmaps
2004/09/27 20:12:31 thb 1.1.2.2: #110496# Fixed problem with CanvasBitmap instances with alpha channel (simply ignored that before)
2004/07/20 19:22:23 thb 1.1.2.1: #110496# Removed self-references to various interface implementations, along the lines, factored out common base implementation for all c++ canvases
2004-11-26 16:12:14 +00:00