Commit graph

176 commits

Author SHA1 Message Date
Kurt Zenker
cb3b577dd0 INTEGRATION: CWS cairocanvas (1.14.4); FILE MERGED
2005/12/12 19:06:03 thb 1.14.4.2: RESYNC: (1.14-1.15); FILE MERGED
2005/11/24 17:47:24 thb 1.14.4.1: #i58018# applied pjanik's patch - 0L and sal_Int32 have differing types on x86_64
2006-02-28 09:48:34 +00:00
Oliver Bolte
2b85f84e40 INTEGRATION: CWS canvas03 (1.14.2); FILE MERGED
2005/11/15 19:13:22 thb 1.14.2.1: #i46618# Backed out fix for subset range clipping - we don't have any fixed coordinate system here, in general (instead, fixed that in slideshow's DrawShape)
2005-11-17 15:14:06 +00:00
Kurt Zenker
f7120ec365 INTEGRATION: CWS canvas02 (1.6.4); FILE MERGED
2005/10/09 09:24:56 thb 1.6.4.2: RESYNC: (1.6-1.7); FILE MERGED
2005/08/19 11:08:35 thb 1.6.4.1: #i53538# Changed clip setting to use basegfx polygon (cppcanvas::PolyPolygon contains reference back to canvas); changed direct access to base class member to getter method, thus, providing the actual XCanvas clip polygon lazily.
2005-11-02 12:44:58 +00:00
Kurt Zenker
697d2e6fe4 INTEGRATION: CWS canvas02 (1.5.8); FILE MERGED
2005/10/09 09:23:53 thb 1.5.8.2: RESYNC: (1.5-1.6); FILE MERGED
2005/08/19 11:08:35 thb 1.5.8.1: #i53538# Changed clip setting to use basegfx polygon (cppcanvas::PolyPolygon contains reference back to canvas); changed direct access to base class member to getter method, thus, providing the actual XCanvas clip polygon lazily.
2005-11-02 12:44:48 +00:00
Kurt Zenker
03385d9c7d INTEGRATION: CWS canvas02 (1.5.10); FILE MERGED
2005/10/09 09:22:56 thb 1.5.10.2: RESYNC: (1.5-1.6); FILE MERGED
2005/08/19 11:08:35 thb 1.5.10.1: #i53538# Changed clip setting to use basegfx polygon (cppcanvas::PolyPolygon contains reference back to canvas); changed direct access to base class member to getter method, thus, providing the actual XCanvas clip polygon lazily.
2005-11-02 12:44:36 +00:00
Kurt Zenker
c2824cdcba INTEGRATION: CWS canvas02 (1.5.8); FILE MERGED
2005/10/09 09:22:39 thb 1.5.8.2: RESYNC: (1.5-1.6); FILE MERGED
2005/08/19 11:08:35 thb 1.5.8.1: #i53538# Changed clip setting to use basegfx polygon (cppcanvas::PolyPolygon contains reference back to canvas); changed direct access to base class member to getter method, thus, providing the actual XCanvas clip polygon lazily.
2005-11-02 12:44:26 +00:00
Kurt Zenker
58213878ce INTEGRATION: CWS canvas02 (1.6.4); FILE MERGED
2005/10/24 16:28:44 thb 1.6.4.1: #i48939# Providing the sprite priority also on the cppcanvas wrapper
2005-11-02 12:44:14 +00:00
Kurt Zenker
c571b8b359 INTEGRATION: CWS canvas02 (1.5.8); FILE MERGED
2005/10/24 16:28:43 thb 1.5.8.3: #i48939# Providing the sprite priority also on the cppcanvas wrapper
2005/10/09 09:22:10 thb 1.5.8.2: RESYNC: (1.5-1.6); FILE MERGED
2005/06/17 23:15:11 thb 1.5.8.1: #i48939# Handle clip correctly for transparency groups; adapted clip handling for sprites (after clarifying the UNO API semantics)
2005-11-02 12:43:58 +00:00
Kurt Zenker
36f9a4d595 INTEGRATION: CWS canvas02 (1.5.8); FILE MERGED
2005/10/09 09:21:45 thb 1.5.8.2: RESYNC: (1.5-1.6); FILE MERGED
2005/08/19 11:08:34 thb 1.5.8.1: #i53538# Changed clip setting to use basegfx polygon (cppcanvas::PolyPolygon contains reference back to canvas); changed direct access to base class member to getter method, thus, providing the actual XCanvas clip polygon lazily.
2005-11-02 12:43:48 +00:00
Kurt Zenker
8bb32b9831 INTEGRATION: CWS canvas02 (1.5.8); FILE MERGED
2005/10/09 09:20:43 thb 1.5.8.2: RESYNC: (1.5-1.6); FILE MERGED
2005/08/19 11:08:34 thb 1.5.8.1: #i53538# Changed clip setting to use basegfx polygon (cppcanvas::PolyPolygon contains reference back to canvas); changed direct access to base class member to getter method, thus, providing the actual XCanvas clip polygon lazily.
2005-11-02 12:43:38 +00:00
Kurt Zenker
a9581edb32 INTEGRATION: CWS canvas02 (1.5.10); FILE MERGED
2005/10/09 09:19:16 thb 1.5.10.2: RESYNC: (1.5-1.6); FILE MERGED
2005/08/19 11:08:34 thb 1.5.10.1: #i53538# Changed clip setting to use basegfx polygon (cppcanvas::PolyPolygon contains reference back to canvas); changed direct access to base class member to getter method, thus, providing the actual XCanvas clip polygon lazily.
2005-11-02 12:43:26 +00:00
Kurt Zenker
f221d52d2e INTEGRATION: CWS canvas02 (1.5.8); FILE MERGED
2005/10/09 09:19:00 thb 1.5.8.2: RESYNC: (1.5-1.6); FILE MERGED
2005/08/19 11:08:34 thb 1.5.8.1: #i53538# Changed clip setting to use basegfx polygon (cppcanvas::PolyPolygon contains reference back to canvas); changed direct access to base class member to getter method, thus, providing the actual XCanvas clip polygon lazily.
2005-11-02 12:43:15 +00:00
Kurt Zenker
692ab6aecf INTEGRATION: CWS canvas02 (1.5.8); FILE MERGED
2005/10/09 09:18:28 thb 1.5.8.2: RESYNC: (1.5-1.6); FILE MERGED
2005/08/19 11:08:34 thb 1.5.8.1: #i53538# Changed clip setting to use basegfx polygon (cppcanvas::PolyPolygon contains reference back to canvas); changed direct access to base class member to getter method, thus, providing the actual XCanvas clip polygon lazily.
2005-11-02 12:43:02 +00:00
Kurt Zenker
43a79af89b INTEGRATION: CWS canvas02 (1.6.4); FILE MERGED
2005/10/09 09:17:57 thb 1.6.4.2: RESYNC: (1.6-1.7); FILE MERGED
2005/08/19 11:08:33 thb 1.6.4.1: #i53538# Changed clip setting to use basegfx polygon (cppcanvas::PolyPolygon contains reference back to canvas); changed direct access to base class member to getter method, thus, providing the actual XCanvas clip polygon lazily.
2005-11-02 12:42:47 +00:00
Kurt Zenker
d81cb0595f INTEGRATION: CWS canvas02 (1.4.10); FILE MERGED
2005/10/09 09:16:37 thb 1.4.10.2: RESYNC: (1.4-1.5); FILE MERGED
2005/08/19 11:07:04 thb 1.4.10.1: #i53538# Changed clip setting to use basegfx polygon (cppcanvas::PolyPolygon contains reference back to canvas)
2005-11-02 12:42:36 +00:00
Kurt Zenker
0bcb1e71de INTEGRATION: CWS canvas02 (1.5.4); FILE MERGED
2005/10/09 09:16:14 thb 1.5.4.4: RESYNC: (1.6-1.7); FILE MERGED
2005/08/30 11:34:02 thb 1.5.4.3: #i53964# Added optional rotation angle parameter to modifyClip (and changed all call sites); passing the font rotation as an additional parameter, when calling modifyClip for TextActions.
2005/08/24 23:02:58 thb 1.5.4.2: #i52876# Added CachedPrimitiveBase base class for common XCachedPrimitive handling; removed external header guards from cxx files
2005/06/17 23:15:11 thb 1.5.4.1: #i48939# Handle clip correctly for transparency groups; adapted clip handling for sprites (after clarifying the UNO API semantics)
2005-11-02 12:42:22 +00:00
Kurt Zenker
4e7c9b9c9f INTEGRATION: CWS canvas02 (1.8.2); FILE MERGED
2005/10/17 15:49:20 thb 1.8.2.5: #i54035# Corrected emboss/relief mode (reversed semantics of emboss and relief, and painted relief shadow behing normal text now)
2005/10/09 09:14:47 thb 1.8.2.4: RESYNC: (1.8-1.9); FILE MERGED
2005/10/04 13:32:43 thb 1.8.2.3: #i55166# Correctly handling NULL dx array (fetching the char positions manually in this case).
2005/08/30 11:34:01 thb 1.8.2.2: #i53964# Added optional rotation angle parameter to modifyClip (and changed all call sites); passing the font rotation as an additional parameter, when calling modifyClip for TextActions.
2005/08/24 23:02:58 thb 1.8.2.1: #i52876# Added CachedPrimitiveBase base class for common XCachedPrimitive handling; removed external header guards from cxx files
2005-11-02 12:42:02 +00:00
Kurt Zenker
5a6f30514b INTEGRATION: CWS canvas02 (1.6.4); FILE MERGED
2005/10/09 09:14:23 thb 1.6.4.2: RESYNC: (1.6-1.7); FILE MERGED
2005/08/24 23:02:57 thb 1.6.4.1: #i52876# Added CachedPrimitiveBase base class for common XCachedPrimitive handling; removed external header guards from cxx files
2005-11-02 12:41:45 +00:00
Kurt Zenker
af427b9ddd INTEGRATION: CWS canvas02 (1.6.4); FILE MERGED
2005/10/09 09:13:43 thb 1.6.4.2: RESYNC: (1.6-1.7); FILE MERGED
2005/08/24 23:02:57 thb 1.6.4.1: #i52876# Added CachedPrimitiveBase base class for common XCachedPrimitive handling; removed external header guards from cxx files
2005-11-02 12:41:31 +00:00
Kurt Zenker
f136e86773 INTEGRATION: CWS canvas02 (1.5.4); FILE MERGED
2005/10/09 09:12:51 thb 1.5.4.2: RESYNC: (1.5-1.6); FILE MERGED
2005/08/30 11:34:00 thb 1.5.4.1: #i53964# Added optional rotation angle parameter to modifyClip (and changed all call sites); passing the font rotation as an additional parameter, when calling modifyClip for TextActions.
2005-11-02 12:41:15 +00:00
Kurt Zenker
015efe95f3 INTEGRATION: CWS canvas02 (1.6.4); FILE MERGED
2005/10/09 09:12:39 thb 1.6.4.3: RESYNC: (1.6-1.7); FILE MERGED
2005/08/30 11:34:00 thb 1.6.4.2: #i53964# Added optional rotation angle parameter to modifyClip (and changed all call sites); passing the font rotation as an additional parameter, when calling modifyClip for TextActions.
2005/08/24 23:02:57 thb 1.6.4.1: #i52876# Added CachedPrimitiveBase base class for common XCachedPrimitive handling; removed external header guards from cxx files
2005-11-02 12:40:58 +00:00
Kurt Zenker
b234668500 INTEGRATION: CWS canvas02 (1.3.22); FILE MERGED
2005/10/09 09:12:26 thb 1.3.22.2: RESYNC: (1.3-1.4); FILE MERGED
2005/08/24 23:02:57 thb 1.3.22.1: #i52876# Added CachedPrimitiveBase base class for common XCachedPrimitive handling; removed external header guards from cxx files
2005-11-02 12:40:45 +00:00
Kurt Zenker
5d130f53c8 INTEGRATION: CWS canvas02 (1.6.4); FILE MERGED
2005/10/09 09:11:49 thb 1.6.4.2: RESYNC: (1.6-1.7); FILE MERGED
2005/08/24 23:02:57 thb 1.6.4.1: #i52876# Added CachedPrimitiveBase base class for common XCachedPrimitive handling; removed external header guards from cxx files
2005-11-02 12:40:30 +00:00
Kurt Zenker
43bb763754 INTEGRATION: CWS canvas02 (1.10.2); FILE MERGED
2005/10/31 22:21:55 thb 1.10.2.9: #i48939# Of course, the middle actions don't get NO subset - they are fully included.
2005/10/29 23:29:49 thb 1.10.2.8: #i48939# Corrected STL loop over all subset actions for bounds query: of course, it's wrong to only get the subsetted bounds only for first and last action, and the unsubsetted bounds for the middle ones; no clipping the calculated unit bounds against the unit rect, to avoid pathological cases, where a metafile extends beyond the shape bounds
2005/10/28 13:55:56 thb 1.10.2.7: #i54035# Corrected wrong copy'n'paste from outdev3.cxx (black text actually changes the _text color_ not the relief color)
2005/10/17 15:49:20 thb 1.10.2.6: #i54035# Corrected emboss/relief mode (reversed semantics of emboss and relief, and painted relief shadow behing normal text now)
2005/10/17 12:36:41 thb 1.10.2.5: RESYNC: (1.12-1.13); FILE MERGED
2005/10/14 11:47:37 thb 1.10.2.4: #i51362# Misunderstood semantic of OutDev::DrawMask() - mask color is actually a uniform color that shows through the mask. Fixed.
2005/10/09 09:11:41 thb 1.10.2.3: RESYNC: (1.10-1.12); FILE MERGED
2005/08/19 11:11:21 thb 1.10.2.2: #i53538# Changed clip setting to use basegfx polygon (cppcanvas::PolyPolygon contains reference back to canvas); changed direct access to base class member to getter method, thus, providing the actual XCanvas clip polygon lazily.
2005/07/13 14:22:53 thb 1.10.2.1: #i51362# Implemented TEXTRECT action
2005-11-02 12:40:15 +00:00
Kurt Zenker
883d95ea48 INTEGRATION: CWS canvas02 (1.1.2); FILE ADDED
2005/10/11 15:42:27 thb 1.1.2.2: #i54170# Corrected license headers
2005/08/24 22:59:00 thb 1.1.2.1: #i52876# Initial revision: base class for common XCachedPrimitive handling
2005-11-02 12:40:01 +00:00
Kurt Zenker
7edcea3c4f INTEGRATION: CWS canvas02 (1.1.2); FILE ADDED
2005/10/11 15:42:25 thb 1.1.2.2: #i54170# Corrected license headers
2005/08/24 22:59:10 thb 1.1.2.1: #i52876# Initial revision: base class for common XCachedPrimitive handling
2005-11-02 12:39:50 +00:00
Kurt Zenker
96dc30f601 INTEGRATION: CWS canvas02 (1.6.4); FILE MERGED
2005/10/09 09:11:10 thb 1.6.4.3: RESYNC: (1.6-1.7); FILE MERGED
2005/08/30 11:33:59 thb 1.6.4.2: #i53964# Added optional rotation angle parameter to modifyClip (and changed all call sites); passing the font rotation as an additional parameter, when calling modifyClip for TextActions.
2005/08/24 23:02:56 thb 1.6.4.1: #i52876# Added CachedPrimitiveBase base class for common XCachedPrimitive handling; removed external header guards from cxx files
2005-11-02 12:39:39 +00:00
Kurt Zenker
28fe9ef142 INTEGRATION: CWS canvas02 (1.9.4); FILE MERGED
2005/10/28 13:55:55 thb 1.9.4.1: #i54035# Corrected wrong copy'n'paste from outdev3.cxx (black text actually changes the _text color_ not the relief color)
2005-11-02 12:39:25 +00:00
Kurt Zenker
61f87fd6a4 INTEGRATION: CWS canvas02 (1.3.10); FILE MERGED
2005/10/09 09:10:28 thb 1.3.10.2: RESYNC: (1.3-1.4); FILE MERGED
2005/08/19 11:06:41 thb 1.3.10.1: #i53538# Changed clip setting to use basegfx polygon (cppcanvas::PolyPolygon contains reference back to canvas)
2005-11-02 12:39:11 +00:00
Oliver Bolte
23a3133597 INTEGRATION: CWS presfixes08 (1.10.6); FILE MERGED
2005/07/11 16:46:38 dbo 1.10.6.1: #i37786# corrected pref map mode origin calculations
Issue number:
Submitted by:
Reviewed by:
2005-10-11 08:03:07 +00:00
Jens-Heiner Rechtien
5a4a42e63e INTEGRATION: CWS thb09 (1.10.8); FILE MERGED
2005/08/22 17:01:30 thb 1.10.8.4: #i52608# VCL rect clips always include one pixel more to the right and the bottom - correctly converting to polygon now.
2005/08/22 16:59:52 thb 1.10.8.3: #i52608# Always setting up font matrix, also if mapmode scales anisotrophically
2005/08/22 16:58:55 thb 1.10.8.2: #i51558# Correctly scaling EPS action, when rendering to XCanvas
2005/08/22 16:48:15 thb 1.10.8.1: #i47157# Implementing TEXTRECT meta action
2005-09-23 13:30:27 +00:00
Rüdiger Timm
fb14e157c3 INTEGRATION: CWS ooo19126 (1.6.14); FILE MERGED
2005/09/05 18:41:06 rt 1.6.14.1: #i54170# Change license header: remove SISSL
2005-09-08 07:32:07 +00:00
Rüdiger Timm
203d899d66 INTEGRATION: CWS ooo19126 (1.2.44); FILE MERGED
2005/09/05 18:41:06 rt 1.2.44.1: #i54170# Change license header: remove SISSL
2005-09-08 07:31:39 +00:00
Rüdiger Timm
54dc256485 INTEGRATION: CWS ooo19126 (1.4.20); FILE MERGED
2005/09/05 18:41:05 rt 1.4.20.1: #i54170# Change license header: remove SISSL
2005-09-08 07:31:21 +00:00
Rüdiger Timm
b8830ec849 INTEGRATION: CWS ooo19126 (1.5.18); FILE MERGED
2005/09/05 18:41:05 rt 1.5.18.1: #i54170# Change license header: remove SISSL
2005-09-08 07:31:04 +00:00
Rüdiger Timm
3c63ffe90b INTEGRATION: CWS ooo19126 (1.5.20); FILE MERGED
2005/09/05 18:41:05 rt 1.5.20.1: #i54170# Change license header: remove SISSL
2005-09-08 07:30:47 +00:00
Rüdiger Timm
271026a51a INTEGRATION: CWS ooo19126 (1.5.18); FILE MERGED
2005/09/05 18:41:04 rt 1.5.18.1: #i54170# Change license header: remove SISSL
2005-09-08 07:29:43 +00:00
Rüdiger Timm
cbd9187296 INTEGRATION: CWS ooo19126 (1.4.20); FILE MERGED
2005/09/05 18:41:04 rt 1.4.20.1: #i54170# Change license header: remove SISSL
2005-09-08 07:29:28 +00:00
Rüdiger Timm
f47512ea73 INTEGRATION: CWS ooo19126 (1.5.20); FILE MERGED
2005/09/05 18:41:03 rt 1.5.20.1: #i54170# Change license header: remove SISSL
2005-09-08 07:27:58 +00:00
Rüdiger Timm
08d50605cc INTEGRATION: CWS ooo19126 (1.5.18); FILE MERGED
2005/09/05 18:41:03 rt 1.5.18.1: #i54170# Change license header: remove SISSL
2005-09-08 07:27:39 +00:00
Rüdiger Timm
65eff445af INTEGRATION: CWS ooo19126 (1.4.20); FILE MERGED
2005/09/05 18:41:03 rt 1.4.20.1: #i54170# Change license header: remove SISSL
2005-09-08 07:27:21 +00:00
Rüdiger Timm
242ce78fa1 INTEGRATION: CWS ooo19126 (1.5.20); FILE MERGED
2005/09/05 18:41:02 rt 1.5.20.1: #i54170# Change license header: remove SISSL
2005-09-08 07:25:56 +00:00
Rüdiger Timm
ccd28f7918 INTEGRATION: CWS ooo19126 (1.5.18); FILE MERGED
2005/09/05 18:41:02 rt 1.5.18.1: #i54170# Change license header: remove SISSL
2005-09-08 07:25:37 +00:00
Rüdiger Timm
f7c1a50f94 INTEGRATION: CWS ooo19126 (1.4.20); FILE MERGED
2005/09/05 18:41:02 rt 1.4.20.1: #i54170# Change license header: remove SISSL
2005-09-08 07:25:16 +00:00
Rüdiger Timm
9681f1e929 INTEGRATION: CWS ooo19126 (1.6.14); FILE MERGED
2005/09/05 18:41:02 rt 1.6.14.1: #i54170# Change license header: remove SISSL
2005-09-08 07:24:56 +00:00
Rüdiger Timm
5d28c34f7d INTEGRATION: CWS ooo19126 (1.4.20); FILE MERGED
2005/09/05 18:41:01 rt 1.4.20.1: #i54170# Change license header: remove SISSL
2005-09-08 07:24:08 +00:00
Rüdiger Timm
e2b977116d INTEGRATION: CWS ooo19126 (1.2.44); FILE MERGED
2005/09/05 18:41:01 rt 1.2.44.1: #i54170# Change license header: remove SISSL
2005-09-08 07:23:51 +00:00
Rüdiger Timm
e6839ae10e INTEGRATION: CWS ooo19126 (1.4.18); FILE MERGED
2005/09/05 18:41:00 rt 1.4.18.1: #i54170# Change license header: remove SISSL
2005-09-08 07:23:13 +00:00
Rüdiger Timm
8b76f843a9 INTEGRATION: CWS ooo19126 (1.6.8); FILE MERGED
2005/09/05 18:41:00 rt 1.6.8.1: #i54170# Change license header: remove SISSL
2005-09-08 07:22:52 +00:00
Rüdiger Timm
19f0418e9f INTEGRATION: CWS ooo19126 (1.7.14); FILE MERGED
2005/09/05 18:41:00 rt 1.7.14.1: #i54170# Change license header: remove SISSL
2005-09-08 07:22:31 +00:00