Commit Graph

13124 Commits

Author SHA1 Message Date
Rüdiger Timm
a666d26f71 INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/08/23 19:15:36 thb 1.2.2.5: #110496# Added more overridable attributes (needed for slideshow attribute animations
2004/07/20 19:08:43 thb 1.2.2.4: #110496# Unified include statements; removed external prefix from boost includes
2004/06/25 10:30:18 thb 1.2.2.3: #110496# Some header cleanups (missing forward declarations), changed Canvas and derived to emulate covariant return types on clone() (not directly possible with shared_ptr)
2004/04/21 18:49:26 thb 1.2.2.2: #110496# Added shape-global change functionality to Renderer interface
2004/04/05 15:58:44 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 19:52:01 +00:00
Rüdiger Timm
64cf508817 INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/08/13 20:35:39 thb 1.2.2.3: #110496# Improved color tooling
2004/07/20 19:08:42 thb 1.2.2.2: #110496# Unified include statements; removed external prefix from boost includes
2004/04/05 15:58:43 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 19:51:18 +00:00
Rüdiger Timm
8c24f67b46 INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/09/29 19:07:54 thb 1.2.2.4: #110496# Added magic constant for bounding box enlargement on anti-aliasing canvases
2004/07/20 19:08:42 thb 1.2.2.3: #110496# Unified include statements; removed external prefix from boost includes
2004/06/25 10:30:18 thb 1.2.2.2: #110496# Some header cleanups (missing forward declarations), changed Canvas and derived to emulate covariant return types on clone() (not directly possible with shared_ptr)
2004/04/05 15:58:42 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 19:50:53 +00:00
Rüdiger Timm
24efe39f2b INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/08/19 17:21:08 thb 1.2.2.5: #110496# Switched from deprecated to recommended shared_ptr dynamic cast method
2004/07/20 19:08:41 thb 1.2.2.4: #110496# Unified include statements; removed external prefix from boost includes
2004/06/25 14:01:06 thb 1.2.2.3: #100000# Old boost does not have operator bool on shared_ptr
2004/06/25 10:30:17 thb 1.2.2.2: #110496# Some header cleanups (missing forward declarations), changed Canvas and derived to emulate covariant return types on clone() (not directly possible with shared_ptr)
2004/04/05 15:58:42 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 19:50:38 +00:00
Rüdiger Timm
9d01f89982 INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/10/12 14:14:21 thb 1.2.2.3: #i34997# Added support for FLOATTRANSPARENCY meta action
2004/07/20 19:08:41 thb 1.2.2.2: #110496# Unified include statements; removed external prefix from boost includes
2004/04/05 15:58:42 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 19:50:24 +00:00
Rüdiger Timm
38bef3f2a7 INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/10/26 23:39:12 thb 1.2.2.2: #110496# Added dedicated alpha bitmap support at the XGraphicDevice: extended factory methods
2004/04/05 15:58:42 thb 1.2.2.1: Resync with canvas01 changes
2004-11-26 19:50:10 +00:00
Rüdiger Timm
a72ac9f536 INTEGRATION: CWS presentationengine01 (1.4.82); FILE MERGED
2004/08/16 18:25:40 aw 1.4.82.1: #110496#
2004-11-26 19:45:42 +00:00
Rüdiger Timm
e0fc2ca59a INTEGRATION: CWS presentationengine01 (1.2.98); FILE MERGED
2004/08/16 18:25:39 aw 1.2.98.1: #110496#
2004-11-26 19:45:29 +00:00
Rüdiger Timm
7b0e669f14 INTEGRATION: CWS presentationengine01 (1.7.48); FILE MERGED
2004/08/16 18:25:39 aw 1.7.48.1: #110496#
2004-11-26 19:45:15 +00:00
Rüdiger Timm
3c0e4fcd4a INTEGRATION: CWS presentationengine01 (1.8.50); FILE MERGED
2004/08/17 12:08:19 aw 1.8.50.1: #110496# adaptions for CreateVirtualDevice for UNX
2004-11-26 19:45:01 +00:00
Rüdiger Timm
287d66a3a2 INTEGRATION: CWS presentationengine01 (1.26.32); FILE MERGED
2004/11/15 17:42:51 thb 1.26.32.1: #i37103# The working depth for intermediate pixmaps is not necessarily the display depths: there can be one-bit VDev render targets, on which XCopyArea will fail if the depths don't match. Now handling that special case.
2004-11-26 19:44:48 +00:00
Ivo Hinkelmann
72dcd2cb50 INTEGRATION: CWS so8betal10n (1.16.24); FILE MERGED
2004/11/25 18:36:36 ihi 1.16.24.1: German merge fix
2004-11-26 19:44:36 +00:00
Rüdiger Timm
455aa70daa INTEGRATION: CWS presentationengine01 (1.8.46); FILE MERGED
2004/08/17 12:08:18 aw 1.8.46.1: #110496# adaptions for CreateVirtualDevice for UNX
2004-11-26 19:44:33 +00:00
Ivo Hinkelmann
08eb5de3c7 INTEGRATION: CWS so8betal10n (1.4.14); FILE MERGED
2004/11/25 18:36:02 ihi 1.4.14.1: German merge fix
2004-11-26 19:44:23 +00:00
Rüdiger Timm
807c11075f INTEGRATION: CWS presentationengine01 (1.195.30); FILE MERGED
2004/11/17 19:52:23 thb 1.195.30.9: RESYNC: (1.199-1.200); FILE MERGED
2004/10/13 14:39:54 thb 1.195.30.8: #110496# Added bool guard to mxCanvasWindow existence test (checking a weak ref for validity is somewhat expensive, a price that _every_ Window would have to pay. And most of the Windows currently don't have a canvas).
2004/10/12 23:49:41 thb 1.195.30.7: RESYNC: (1.195-1.199); FILE MERGED
2004/09/26 18:54:47 thb 1.195.30.6: #110496# Corectly passing on window dimensions to canvas peer now
2004/09/23 19:42:25 thb 1.195.30.5: #110496# Provide canvas with initial window state, on construction
2004/09/22 10:20:38 thb 1.195.30.4: #110496# Changed hard reference to window canvas into weak reference. This alleviates the problem that, once created, a canvas hangs around forever
2004/09/22 10:13:35 thb 1.195.30.3: #110496# Changed hard reference to window canvas into weak reference. This alleviates the problem that, once created, a canvas hangs around forever
2004/09/10 10:36:07 thb 1.195.30.2: #110496# Handling SystemChildWindows now properly in the canvas factory (did not respect syschild's own sys window handle before)
2004/09/08 16:37:48 dbo 1.195.30.1: #110496# adopting to new CanvasFactory
Issue number:
Submitted by:
Reviewed by:
2004-11-26 19:44:05 +00:00
Rüdiger Timm
19534ba1aa INTEGRATION: CWS presentationengine01 (1.15.6); FILE MERGED
2004/10/13 14:54:12 thb 1.15.6.2: #110496# Removed special slideshowwindow again, we'll use a different workaround for Java, and DirectX works with an internal change (we're limiting the output artificially to the faked Window area)
2004/09/12 21:09:08 cl 1.15.6.1: created special window for slideshow
2004-11-26 19:43:48 +00:00
Rüdiger Timm
3199743f9a INTEGRATION: CWS presentationengine01 (1.2.26); FILE MERGED
2004/11/08 06:06:46 thb 1.2.26.4: #110496# Improved bitmap performance, by employing specialized handling code for a few common bitmap formats
2004/11/01 22:23:37 thb 1.2.26.3: #110496# Performance optimizations: added profiling traces
2004/10/26 23:45:03 thb 1.2.26.2: #110496# Adapted to explicit alpha bitmap methods on XGraphicDevice
2004/07/28 18:36:13 thb 1.2.26.1: #i10000# API changes on setData
2004-11-26 19:43:34 +00:00
Rüdiger Timm
1d55435070 INTEGRATION: CWS presentationengine01 (1.15.2); FILE MERGED
2004/10/12 23:46:23 thb 1.15.2.2: RESYNC: (1.15-1.17); FILE MERGED
2004/08/16 18:25:30 aw 1.15.2.1: #110496#
2004-11-26 19:43:19 +00:00
Rüdiger Timm
ecd2b80a72 INTEGRATION: CWS presentationengine01 (1.9.48); FILE MERGED
2004/10/12 23:44:45 thb 1.9.48.2: RESYNC: (1.9-1.11); FILE MERGED
2004/10/11 17:41:29 thb 1.9.48.1: #i35331# Fixed map mode garbling for previous map mode == DEFAULT: then, EnableMapMode( TRUE ) enables a random, previously set non-default map mode
2004-11-26 19:43:06 +00:00
Rüdiger Timm
18fae12158 INTEGRATION: CWS presentationengine01 (1.24.32); FILE MERGED
2004/10/20 18:22:50 thb 1.24.32.1: #110496# When painting alpha-channel BmpEx with DRAWMODE_BLACKBITMAP, the full bitmap area appeared black. Fixed by manually thresholding the alpha channel (root cause was that ImplDrawAlpha called plain DrawBitmap, which just rendered a black rect in said case)
2004-11-26 19:42:51 +00:00
Rüdiger Timm
a050e71944 INTEGRATION: CWS presentationengine01 (1.10.82); FILE MERGED
2004/10/12 23:42:44 thb 1.10.82.2: RESYNC: (1.10-1.11); FILE MERGED
2004/03/15 18:41:24 thb 1.10.82.1: #110496# Added RemoveAction to metafile
2004-11-26 19:42:26 +00:00
Rüdiger Timm
3b9a42db37 INTEGRATION: CWS presentationengine01 (1.29.22); FILE MERGED
2004/11/17 19:48:06 thb 1.29.22.3: RESYNC: (1.30-1.31); FILE MERGED
2004/10/12 23:40:36 thb 1.29.22.2: RESYNC: (1.29-1.30); FILE MERGED
2004/08/28 23:57:40 cl 1.29.22.1: added flags for entries
2004-11-26 19:42:10 +00:00
Rüdiger Timm
79bd2b964f INTEGRATION: CWS presentationengine01 (1.48.22); FILE MERGED
2004/10/12 23:40:27 thb 1.48.22.2: RESYNC: (1.48-1.49); FILE MERGED
2004/08/28 23:57:41 cl 1.48.22.1: added flags for entries
2004-11-26 19:41:57 +00:00
Kurt Zenker
deebe36224 INTEGRATION: CWS dbwizard2 (1.5.18); FILE MERGED
2004/11/09 10:08:47 bc 1.5.18.1: #i34788#WinStyle overgiven to roadmap modified
2004-11-26 19:41:03 +00:00
Kurt Zenker
d4fb81e13f INTEGRATION: CWS dbwizard2 (1.4.20); FILE MERGED
2004/11/10 11:08:20 bc 1.4.20.2: #i34788# high contrast accessibility improved
2004/11/09 15:13:49 bc 1.4.20.1: #i34788# Roadmap made accessible
2004-11-26 19:40:47 +00:00
Kurt Zenker
3faaa75ce9 INTEGRATION: CWS dbwizard2 (1.3.20); FILE MERGED
2004/11/10 11:08:19 bc 1.3.20.2: #i34788# high contrast accessibility improved
2004/11/09 15:13:49 bc 1.3.20.1: #i34788# Roadmap made accessible
2004-11-26 19:40:27 +00:00
Jens-Heiner Rechtien
4435de0beb INTEGRATION: CWS storagechange01 (1.50.64); FILE MERGED
2004/11/01 10:05:32 mav 1.50.64.1: #i26882# file system storages implementation
2004-11-26 19:40:16 +00:00
Kurt Zenker
2d1e167759 INTEGRATION: CWS dbwizard2 (1.3.20); FILE MERGED
2004/11/10 11:08:17 bc 1.3.20.2: #i34788# high contrast accessibility improved
2004/11/09 10:12:30 bc 1.3.20.1: #i34788# SetFixedLine method renamed to ResizeFixedLine()
2004-11-26 19:39:57 +00:00
Jens-Heiner Rechtien
f4b5f0bd01 INTEGRATION: CWS storagechange01 (1.1.2); FILE ADDED
2004/11/01 09:38:10 mav 1.1.2.1: #i26882# file system storages implementation
2004-11-26 19:39:48 +00:00
Jens-Heiner Rechtien
cbcb50270c INTEGRATION: CWS storagechange01 (1.1.2); FILE ADDED
2004/11/01 09:37:22 mav 1.1.2.1: #i26882# file system storages implementation
2004-11-26 19:39:38 +00:00
Jens-Heiner Rechtien
27fabc5535 INTEGRATION: CWS storagechange01 (1.1.2); FILE ADDED
2004/11/01 09:37:13 mav 1.1.2.1: #i26882# file system storages implementation
2004-11-26 19:39:25 +00:00
Jens-Heiner Rechtien
d76a09caab INTEGRATION: CWS storagechange01 (1.1.2); FILE ADDED
2004/11/01 09:37:04 mav 1.1.2.1: #i26882# file system storages implementation
2004-11-26 19:39:13 +00:00
Jens-Heiner Rechtien
83ef686c94 INTEGRATION: CWS storagechange01 (1.1.2); FILE ADDED
2004/11/01 09:36:55 mav 1.1.2.1: #i26882# file system storages implementation
2004-11-26 19:39:02 +00:00
Jens-Heiner Rechtien
2946f87d0b INTEGRATION: CWS storagechange01 (1.1.2); FILE ADDED
2004/11/15 14:20:13 mav 1.1.2.3: #i26882# throw only allowed exceptions
2004/11/07 14:54:54 mav 1.1.2.2: #i26882# use SimpleFileAccess
2004/11/01 09:36:46 mav 1.1.2.1: #i26882# file system storages implementation
2004-11-26 19:38:51 +00:00
Jens-Heiner Rechtien
d88e0aadec INTEGRATION: CWS storagechange01 (1.1.2); FILE ADDED
2004/11/01 09:36:37 mav 1.1.2.1: #i26882# file system storages implementation
2004-11-26 19:38:40 +00:00
Jens-Heiner Rechtien
7de12aef83 INTEGRATION: CWS storagechange01 (1.26.62); FILE MERGED
2004/11/01 10:05:30 mav 1.26.62.1: #i26882# file system storages implementation
2004-11-26 19:38:27 +00:00
Jens-Heiner Rechtien
e79ad81e7e INTEGRATION: CWS toolbars3 (1.4.72); FILE MERGED
2004/11/12 15:02:18 cd 1.4.72.1: #i37059# Use float bits from docking window
2004-11-26 19:16:42 +00:00
Rüdiger Timm
b58faec518 INTEGRATION: CWS presentationengine01 (1.2.4); FILE MERGED
2004/09/29 23:34:18 thb 1.2.4.1: #110496# Making the new modules Wall clean
2004-11-26 17:41:57 +00:00
Rüdiger Timm
5761b7c34b INTEGRATION: CWS presentationengine01 (1.8.2); FILE MERGED
2004/11/20 00:00:23 thb 1.8.2.2: #110496# After-merge cleanups, finished BxD<->BxI conversions for range and tuples
2004/11/17 20:20:10 thb 1.8.2.1: #110496# Unified integer constructors/fround converters
2004-11-26 17:41:14 +00:00
Rüdiger Timm
b78efd6456 INTEGRATION: CWS presentationengine01 (1.1.2); FILE MERGED
2004/08/26 00:45:55 thb 1.1.2.2: #110496# Added awt geometry type conversions
2004/08/03 19:40:36 thb 1.1.2.1: #110496# Added some more canvas API helper
2004-11-26 17:40:59 +00:00
Rüdiger Timm
3194242210 INTEGRATION: CWS presentationengine01 (1.1.2); FILE MERGED
2004/08/19 00:10:02 thb 1.1.2.1: #110496# Added B2DMultiRange implementation
2004-11-26 17:40:45 +00:00
Rüdiger Timm
5340541d1b INTEGRATION: CWS presentationengine01 (1.4.2); FILE MERGED
2004/11/20 00:00:23 thb 1.4.2.2: #110496# After-merge cleanups, finished BxD<->BxI conversions for range and tuples
2004/11/17 20:20:09 thb 1.4.2.1: #110496# Unified integer constructors/fround converters
2004-11-26 17:40:31 +00:00
Rüdiger Timm
b48865cf30 INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/11/23 18:28:47 thb 1.1.2.6: #110496# Fixing merge fault: removing polygons _must_ use the OR version, otherwise, disjunct areas will vanish completely. That is, the two clipper operations must emulate the union operation
2004/11/20 00:00:23 thb 1.1.2.5: #110496# After-merge cleanups, finished BxD<->BxI conversions for range and tuples
2004/09/29 23:34:17 thb 1.1.2.4: #110496# Making the new modules Wall clean
2004/08/26 12:19:38 thb 1.1.2.3: #110496# Worked around some basegfx clipper bugs. Will prolly need a separate rect clipper sooner or later
2004/08/20 13:40:58 thb 1.1.2.2: #i10000# Expression did not compile under Linux/Solaris
2004/08/19 00:08:44 thb 1.1.2.1: Initial revision
2004-11-26 17:40:04 +00:00
Rüdiger Timm
fd63910413 INTEGRATION: CWS presentationengine01 (1.3.2); FILE MERGED
2004/11/20 00:00:23 thb 1.3.2.2: #110496# After-merge cleanups, finished BxD<->BxI conversions for range and tuples
2004/11/17 20:20:09 thb 1.3.2.1: #110496# Unified integer constructors/fround converters
2004-11-26 17:39:52 +00:00
Rüdiger Timm
b4d32b790e INTEGRATION: CWS presentationengine01 (1.4.2); FILE MERGED
2004/11/17 18:55:41 thb 1.4.2.3: RESYNC: (1.4-1.5); FILE MERGED
2004/09/09 14:42:03 thb 1.4.2.2: #110496# Added polygon raster converter
2004/07/01 17:00:33 thb 1.4.2.1: #110496# Added SVG import to B2DPolygon
2004-11-26 17:39:37 +00:00
Rüdiger Timm
df5238dfc2 INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/07/01 17:00:01 thb 1.1.2.1: #110496# Added SVG import to B2DPolygon
2004-11-26 17:39:23 +00:00
Rüdiger Timm
1b9ee6ae92 INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/10/25 19:07:02 thb 1.1.2.4: #110496# Added some comments
2004/10/01 18:11:45 thb 1.1.2.3: #110496# Now correctly sending 'off' spans for the area outside the actual polygon, but still inside the bound rect
2004/09/29 18:36:27 thb 1.1.2.2: #110496# Extended polygon raster converter with adaptable update area (needed that for DX clip emulation in alpha channel)
2004/09/09 14:33:41 thb 1.1.2.1: Initial revision
2004-11-26 17:39:11 +00:00
Rüdiger Timm
ba3d8ddffb INTEGRATION: CWS presentationengine01 (1.6.12); FILE MERGED
2004/11/17 18:55:16 thb 1.6.12.2: RESYNC: (1.6-1.7); FILE MERGED
2004/10/04 13:57:31 thb 1.6.12.1: #110496# Removed unused variables (due to gcc -Wall notification)
2004-11-26 17:38:59 +00:00
Rüdiger Timm
62db916f44 INTEGRATION: CWS presentationengine01 (1.10.2); FILE MERGED
2004/08/10 09:08:29 thb 1.10.2.4: #110496# polygon copy constructor generated _two_ copies the polygon
2004/07/07 08:40:34 thb 1.10.2.3: RESYNC: (1.10-1.11); FILE MERGED
2004/05/05 11:46:01 thb 1.10.2.2: #110496# STL insert semantics imply that insertion happens _before_ the given iterator
2004/04/21 18:46:04 thb 1.10.2.1: #110496# Added B2DPolygon contructor to B2DPolyPolygon, added rect2poly convenience method to polygontools
2004-11-26 17:38:43 +00:00
Rüdiger Timm
776a6bf091 INTEGRATION: CWS presentationengine01 (1.12.2); FILE MERGED
2004/11/21 22:03:48 thb 1.12.2.11: #110496# After merge, polygon clipper now uses correct orientation, reverted back to original version for rect and circle generation
2004/11/17 18:55:09 thb 1.12.2.10: RESYNC: (1.13-1.14); FILE MERGED
2004/08/29 00:55:53 thb 1.12.2.9: #110496# Fixed circle approximation (had wrong control vectors
2004/08/23 14:12:27 thb 1.12.2.8: RESYNC: (1.12-1.13); FILE MERGED
2004/08/19 00:10:02 thb 1.12.2.7: #110496# Added B2DMultiRange implementation
2004/08/11 13:23:17 thb 1.12.2.6: #110496# Now using M_SQRT2 instead of direct sqrt(2) calculations
2004/08/11 13:22:07 thb 1.12.2.5: #110496# Now using M_SQRT2 instead of direct sqrt(2) calculations
2004/08/11 13:06:20 thb 1.12.2.4: #110496# Added circle factory method for B2DPolygon
2004/07/14 10:39:01 thb 1.12.2.3: #110496# Correctly handling boundary cases in getPositionAbsolute()
2004/07/01 17:00:33 thb 1.12.2.2: #110496# Added SVG import to B2DPolygon
2004/04/21 18:46:03 thb 1.12.2.1: #110496# Added B2DPolygon contructor to B2DPolyPolygon, added rect2poly convenience method to polygontools
2004-11-26 17:38:29 +00:00