Commit graph

303 commits

Author SHA1 Message Date
Kurt Zenker
e73c742fa5 INTEGRATION: CWS canvas02 (1.12.20); FILE MERGED
2005/10/08 13:02:42 thb 1.12.20.3: RESYNC: (1.12-1.13); FILE MERGED
2005/08/30 22:56:07 thb 1.12.20.2: #i52876# Clarified docs on tools::isRectangle; added isRectangle also for poly-polygon
2005/07/28 10:10:43 thb 1.12.20.1: Join from cws_src680_aw024: #i48939# and new rendering subsystem need AW's clipper changes
2005-11-02 12:53:57 +00:00
Kurt Zenker
38206efdd0 INTEGRATION: CWS canvas02 (1.6.28); FILE MERGED
2005/10/08 13:02:06 thb 1.6.28.2: RESYNC: (1.6-1.7); FILE MERGED
2005/07/28 10:10:42 thb 1.6.28.1: Join from cws_src680_aw024: #i48939# and new rendering subsystem need AW's clipper changes
2005-11-02 12:53:46 +00:00
Kurt Zenker
f2ccf1c16b INTEGRATION: CWS canvas02 (1.17.8); FILE MERGED
2005/10/08 13:01:21 thb 1.17.8.5: RESYNC: (1.17-1.18); FILE MERGED
2005/09/05 10:08:52 mbu 1.17.8.4: isPolyPolygonEqualRectangle()
2005/08/30 22:56:07 thb 1.17.8.3: #i52876# Clarified docs on tools::isRectangle; added isRectangle also for poly-polygon
2005/08/30 15:14:46 mbu 1.17.8.2: isPolyPolygonEqualRectangle()
2005/07/28 10:10:42 thb 1.17.8.1: Join from cws_src680_aw024: #i48939# and new rendering subsystem need AW's clipper changes
2005-11-02 12:53:36 +00:00
Kurt Zenker
36eb4a27aa INTEGRATION: CWS canvas02 (1.2.8); FILE MERGED
2005/10/08 13:01:13 thb 1.2.8.2: RESYNC: (1.2-1.3); FILE MERGED
2005/07/28 10:10:42 thb 1.2.8.1: Join from cws_src680_aw024: #i48939# and new rendering subsystem need AW's clipper changes
2005-11-02 12:53:25 +00:00
Kurt Zenker
ec6d04eb04 INTEGRATION: CWS canvas02 (1.1.6); FILE ADDED
2005/10/11 15:39:24 thb 1.1.6.5: #i54170# Corrected license headers
2005/10/10 21:45:41 thb 1.1.6.4: #i48939# Renamed triangle list on range clip method
2005/09/05 16:33:17 mbu 1.1.6.3: clipPolygonOnRange() for triangle lists
2005/08/01 13:49:11 thb 1.1.6.2: #i48939# 2nd merge from CWS aw024
2005/07/28 10:10:42 thb 1.1.6.1: Join from cws_src680_aw024: #i48939# and new rendering subsystem need AW's clipper changes
2005-11-02 12:53:12 +00:00
Kurt Zenker
ead8b19215 INTEGRATION: CWS canvas02 (1.6.58); FILE MERGED
2005/10/08 12:58:51 thb 1.6.58.2: RESYNC: (1.6-1.7); FILE MERGED
2005/07/28 10:10:41 thb 1.6.58.1: Join from cws_src680_aw024: #i48939# and new rendering subsystem need AW's clipper changes
2005-11-02 12:53:02 +00:00
Kurt Zenker
b85df3cd19 INTEGRATION: CWS canvas02 (1.6.58); FILE MERGED
2005/10/08 12:58:42 thb 1.6.58.2: RESYNC: (1.6-1.7); FILE MERGED
2005/07/28 10:10:41 thb 1.6.58.1: Join from cws_src680_aw024: #i48939# and new rendering subsystem need AW's clipper changes
2005-11-02 12:52:50 +00:00
Kurt Zenker
5c9d19c7a0 INTEGRATION: CWS canvas02 (1.8.22); FILE MERGED
2005/10/08 12:58:12 thb 1.8.22.2: RESYNC: (1.8-1.9); FILE MERGED
2005/07/28 10:10:41 thb 1.8.22.1: Join from cws_src680_aw024: #i48939# and new rendering subsystem need AW's clipper changes
2005-11-02 12:52:39 +00:00
Rüdiger Timm
81cc71f9c9 INTEGRATION: CWS ooo19126 (1.3.62); FILE MERGED
2005/09/05 17:38:33 rt 1.3.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:39:52 +00:00
Rüdiger Timm
fccd668513 INTEGRATION: CWS ooo19126 (1.2.62); FILE MERGED
2005/09/05 17:38:32 rt 1.2.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:39:37 +00:00
Rüdiger Timm
a01e3423e6 INTEGRATION: CWS ooo19126 (1.8.62); FILE MERGED
2005/09/05 17:38:32 rt 1.8.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:39:21 +00:00
Rüdiger Timm
929817596a INTEGRATION: CWS ooo19126 (1.4.20); FILE MERGED
2005/09/05 17:38:32 rt 1.4.20.1: #i54170# Change license header: remove SISSL
2005-09-07 19:38:44 +00:00
Rüdiger Timm
73313853f4 INTEGRATION: CWS ooo19126 (1.2.20); FILE MERGED
2005/09/05 17:38:31 rt 1.2.20.1: #i54170# Change license header: remove SISSL
2005-09-07 19:38:12 +00:00
Rüdiger Timm
dce5f9fdd8 INTEGRATION: CWS ooo19126 (1.14.18); FILE MERGED
2005/09/05 17:38:31 rt 1.14.18.1: #i54170# Change license header: remove SISSL
2005-09-07 19:37:55 +00:00
Rüdiger Timm
6b27f9e302 INTEGRATION: CWS ooo19126 (1.2.62); FILE MERGED
2005/09/05 17:38:31 rt 1.2.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:37:39 +00:00
Rüdiger Timm
7d0bbea65c INTEGRATION: CWS ooo19126 (1.3.44); FILE MERGED
2005/09/05 17:38:31 rt 1.3.44.1: #i54170# Change license header: remove SISSL
2005-09-07 19:37:23 +00:00
Rüdiger Timm
f88b419c3d INTEGRATION: CWS ooo19126 (1.3.44); FILE MERGED
2005/09/05 17:38:30 rt 1.3.44.1: #i54170# Change license header: remove SISSL
2005-09-07 19:37:07 +00:00
Rüdiger Timm
a34f764481 INTEGRATION: CWS ooo19126 (1.11.26); FILE MERGED
2005/09/05 17:38:30 rt 1.11.26.1: #i54170# Change license header: remove SISSL
2005-09-07 19:36:50 +00:00
Rüdiger Timm
0c25d3629b INTEGRATION: CWS ooo19126 (1.4.44); FILE MERGED
2005/09/05 17:38:30 rt 1.4.44.1: #i54170# Change license header: remove SISSL
2005-09-07 19:36:32 +00:00
Rüdiger Timm
f0a680db39 INTEGRATION: CWS ooo19126 (1.2.26); FILE MERGED
2005/09/05 17:38:29 rt 1.2.26.1: #i54170# Change license header: remove SISSL
2005-09-07 19:35:39 +00:00
Rüdiger Timm
abd1b166c8 INTEGRATION: CWS ooo19126 (1.5.16); FILE MERGED
2005/09/05 17:38:29 rt 1.5.16.1: #i54170# Change license header: remove SISSL
2005-09-07 19:35:19 +00:00
Rüdiger Timm
73632ae7de INTEGRATION: CWS ooo19126 (1.2.28); FILE MERGED
2005/09/05 17:38:28 rt 1.2.28.1: #i54170# Change license header: remove SISSL
2005-09-07 19:34:56 +00:00
Rüdiger Timm
0c501210f6 INTEGRATION: CWS ooo19126 (1.10.14); FILE MERGED
2005/09/05 17:38:28 rt 1.10.14.1: #i54170# Change license header: remove SISSL
2005-09-07 19:34:40 +00:00
Rüdiger Timm
92c5feb30e INTEGRATION: CWS ooo19126 (1.2.62); FILE MERGED
2005/09/05 17:38:28 rt 1.2.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:34:26 +00:00
Rüdiger Timm
b4cb5f8c4b INTEGRATION: CWS ooo19126 (1.7.26); FILE MERGED
2005/09/05 17:38:28 rt 1.7.26.1: #i54170# Change license header: remove SISSL
2005-09-07 19:34:09 +00:00
Rüdiger Timm
b589bf00d5 INTEGRATION: CWS ooo19126 (1.2.62); FILE MERGED
2005/09/05 17:38:27 rt 1.2.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:33:54 +00:00
Rüdiger Timm
0b304580b2 INTEGRATION: CWS ooo19126 (1.13.14); FILE MERGED
2005/09/05 17:38:27 rt 1.13.14.1: #i54170# Change license header: remove SISSL
2005-09-07 19:33:40 +00:00
Rüdiger Timm
85f9876f5b INTEGRATION: CWS ooo19126 (1.7.26); FILE MERGED
2005/09/05 17:38:27 rt 1.7.26.1: #i54170# Change license header: remove SISSL
2005-09-07 19:33:08 +00:00
Rüdiger Timm
778365ccb0 INTEGRATION: CWS ooo19126 (1.2.62); FILE MERGED
2005/09/05 17:38:26 rt 1.2.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:32:50 +00:00
Rüdiger Timm
3c03688b0c INTEGRATION: CWS ooo19126 (1.13.14); FILE MERGED
2005/09/05 17:38:26 rt 1.13.14.1: #i54170# Change license header: remove SISSL
2005-09-07 19:32:34 +00:00
Rüdiger Timm
cb5558f6c2 INTEGRATION: CWS ooo19126 (1.2.28); FILE MERGED
2005/09/05 17:38:26 rt 1.2.28.1: #i54170# Change license header: remove SISSL
2005-09-07 19:32:17 +00:00
Rüdiger Timm
094d289732 INTEGRATION: CWS ooo19126 (1.5.26); FILE MERGED
2005/09/05 17:38:26 rt 1.5.26.1: #i54170# Change license header: remove SISSL
2005-09-07 19:31:41 +00:00
Rüdiger Timm
bb26f0f010 INTEGRATION: CWS ooo19126 (1.11.16); FILE MERGED
2005/09/05 17:38:25 rt 1.11.16.1: #i54170# Change license header: remove SISSL
2005-09-07 19:31:25 +00:00
Rüdiger Timm
303edd6119 INTEGRATION: CWS ooo19126 (1.4.36); FILE MERGED
2005/09/05 17:38:25 rt 1.4.36.1: #i54170# Change license header: remove SISSL
2005-09-07 19:31:07 +00:00
Rüdiger Timm
6b585172a3 INTEGRATION: CWS ooo19126 (1.4.62); FILE MERGED
2005/09/05 17:38:25 rt 1.4.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:30:51 +00:00
Rüdiger Timm
71df4ad2ce INTEGRATION: CWS ooo19126 (1.5.30); FILE MERGED
2005/09/05 17:38:25 rt 1.5.30.1: #i54170# Change license header: remove SISSL
2005-09-07 19:30:33 +00:00
Rüdiger Timm
80f81d0caf INTEGRATION: CWS ooo19126 (1.4.62); FILE MERGED
2005/09/05 17:38:24 rt 1.4.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:30:18 +00:00
Rüdiger Timm
d51da0b9d1 INTEGRATION: CWS ooo19126 (1.12.24); FILE MERGED
2005/09/05 17:38:24 rt 1.12.24.1: #i54170# Change license header: remove SISSL
2005-09-07 19:30:02 +00:00
Rüdiger Timm
7681a1c617 INTEGRATION: CWS ooo19126 (1.2.28); FILE MERGED
2005/09/05 17:38:24 rt 1.2.28.1: #i54170# Change license header: remove SISSL
2005-09-07 19:29:47 +00:00
Rüdiger Timm
7a11d3cb48 INTEGRATION: CWS ooo19126 (1.6.32); FILE MERGED
2005/09/05 17:38:23 rt 1.6.32.1: #i54170# Change license header: remove SISSL
2005-09-07 19:29:09 +00:00
Rüdiger Timm
b6a5617a3f INTEGRATION: CWS ooo19126 (1.10.28); FILE MERGED
2005/09/05 17:38:23 rt 1.10.28.1: #i54170# Change license header: remove SISSL
2005-09-07 19:28:53 +00:00
Rüdiger Timm
355662bdda INTEGRATION: CWS ooo19126 (1.2.18); FILE MERGED
2005/09/05 17:38:23 rt 1.2.18.1: #i54170# Change license header: remove SISSL
2005-09-07 19:28:37 +00:00
Rüdiger Timm
4880a0ddca INTEGRATION: CWS ooo19126 (1.17.14); FILE MERGED
2005/09/05 17:38:23 rt 1.17.14.1: #i54170# Change license header: remove SISSL
2005-09-07 19:28:16 +00:00
Rüdiger Timm
1f1fe69a03 INTEGRATION: CWS ooo19126 (1.9.62); FILE MERGED
2005/09/05 17:38:22 rt 1.9.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:27:45 +00:00
Rüdiger Timm
b6ff90a493 INTEGRATION: CWS ooo19126 (1.2.32); FILE MERGED
2005/09/05 17:38:22 rt 1.2.32.1: #i54170# Change license header: remove SISSL
2005-09-07 19:27:30 +00:00
Rüdiger Timm
1ee487aa07 INTEGRATION: CWS ooo19126 (1.3.62); FILE MERGED
2005/09/05 17:38:22 rt 1.3.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:27:13 +00:00
Rüdiger Timm
3bc01927ca INTEGRATION: CWS ooo19126 (1.7.62); FILE MERGED
2005/09/05 17:38:21 rt 1.7.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:26:58 +00:00
Rüdiger Timm
fcc48aaf7a INTEGRATION: CWS ooo19126 (1.9.62); FILE MERGED
2005/09/05 17:38:21 rt 1.9.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:26:42 +00:00
Rüdiger Timm
2263b7b143 INTEGRATION: CWS ooo19126 (1.3.62); FILE MERGED
2005/09/05 17:38:21 rt 1.3.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:26:28 +00:00
Rüdiger Timm
3fdb08a42f INTEGRATION: CWS ooo19126 (1.9.30); FILE MERGED
2005/09/05 17:38:20 rt 1.9.30.1: #i54170# Change license header: remove SISSL
2005-09-07 19:26:10 +00:00
Rüdiger Timm
0a59b3e770 INTEGRATION: CWS ooo19126 (1.8.62); FILE MERGED
2005/09/05 17:38:20 rt 1.8.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:25:55 +00:00
Rüdiger Timm
55fa7f1eb1 INTEGRATION: CWS ooo19126 (1.8.28); FILE MERGED
2005/09/05 17:38:19 rt 1.8.28.1: #i54170# Change license header: remove SISSL
2005-09-07 19:25:39 +00:00
Rüdiger Timm
4f20a145f1 INTEGRATION: CWS ooo19126 (1.6.62); FILE MERGED
2005/09/05 17:38:19 rt 1.6.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:25:22 +00:00
Rüdiger Timm
d60c44d138 INTEGRATION: CWS ooo19126 (1.6.62); FILE MERGED
2005/09/05 17:38:18 rt 1.6.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:25:05 +00:00
Rüdiger Timm
28d11db2cd INTEGRATION: CWS ooo19126 (1.6.62); FILE MERGED
2005/09/05 17:38:17 rt 1.6.62.1: #i54170# Change license header: remove SISSL
2005-09-07 19:24:47 +00:00
Rüdiger Timm
7f15d484c6 INTEGRATION: CWS ooo19126 (1.8.26); FILE MERGED
2005/09/05 17:38:17 rt 1.8.26.1: #i54170# Change license header: remove SISSL
2005-09-07 19:24:30 +00:00
Rüdiger Timm
f2c9574f04 INTEGRATION: CWS ooo19126 (1.7.30); FILE MERGED
2005/09/05 17:38:16 rt 1.7.30.1: #i54170# Change license header: remove SISSL
2005-09-07 19:24:14 +00:00
Oliver Bolte
f716720da6 INTEGRATION: CWS presfixes03 (1.4.2); FILE MERGED
2005/04/01 15:08:31 thb 1.4.2.1: #i37793#, #i39245# Overhauled polygon conversion code, to now fully support beziers and transport the polygon's open/close state correctly across the API
2005-04-18 08:15:25 +00:00
Oliver Bolte
5dbc7485fd INTEGRATION: CWS presfixes03 (1.9.12); FILE MERGED
2005/04/14 22:56:43 thb 1.9.12.1: #i47428# After fixing the actual bug, it turned out that _background_ objects vanish, when the characters reach their final position. Reason was the generation of equal rectangles, with only the tiniest roundoff difference between them. And the clipper turned that into one huge 'clip nothing' mess. Fixed by using approximate equal now in b2dmultirange
2005-04-18 08:15:11 +00:00
Oliver Bolte
f30446ccb4 INTEGRATION: CWS presfixes03 (1.12.16); FILE MERGED
2005/04/14 22:56:43 thb 1.12.16.1: #i47428# After fixing the actual bug, it turned out that _background_ objects vanish, when the characters reach their final position. Reason was the generation of equal rectangles, with only the tiniest roundoff difference between them. And the clipper turned that into one huge 'clip nothing' mess. Fixed by using approximate equal now in b2dmultirange
2005-04-18 08:14:57 +00:00
Oliver Bolte
df092fbb48 INTEGRATION: CWS presfixes03 (1.10.18); FILE MERGED
2005/04/14 22:56:43 thb 1.10.18.1: #i47428# After fixing the actual bug, it turned out that _background_ objects vanish, when the characters reach their final position. Reason was the generation of equal rectangles, with only the tiniest roundoff difference between them. And the clipper turned that into one huge 'clip nothing' mess. Fixed by using approximate equal now in b2dmultirange
2005-04-18 08:14:27 +00:00
Rüdiger Timm
9c7f3fedcd INTEGRATION: CWS presfixes02 (1.13.2); FILE MERGED
2005/03/15 15:32:55 mbu 1.13.2.1: added polypolygon triangulation
2005-03-30 06:41:22 +00:00
Rüdiger Timm
5f0e9040a1 INTEGRATION: CWS presfixes02 (1.3.2); FILE MERGED
2005/03/15 15:32:54 mbu 1.3.2.1: added polypolygon triangulation
2005-03-30 06:41:06 +00:00
Rüdiger Timm
6f730ff272 INTEGRATION: CWS presfixes02 (1.1.2); FILE ADDED
2005/03/15 15:39:02 mbu 1.1.2.1: added polypolygon triangulation
2005-03-30 06:40:18 +00:00
Rüdiger Timm
104b672e38 INTEGRATION: CWS presfixes02 (1.16.2); FILE MERGED
2005/03/15 15:32:54 mbu 1.16.2.1: added polypolygon triangulation
2005-03-30 06:40:05 +00:00
Rüdiger Timm
3b9689c984 INTEGRATION: CWS presfixes02 (1.1.2); FILE ADDED
2005/03/15 15:38:19 mbu 1.1.2.1: added polypolygon triangulation
2005-03-30 06:39:50 +00:00
Vladimir Glazounov
4dda69abbf INTEGRATION: CWS presfixes01 (1.2.8); FILE MERGED
2005/02/16 11:05:13 fs 1.2.8.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 12:39:00 +00:00
Vladimir Glazounov
e4b963e20e INTEGRATION: CWS presfixes01 (1.3.44); FILE MERGED
2005/02/16 17:01:02 thb 1.3.44.2: #i10000# No forward declaration of enums possible, extracted vector enums to separate header
2005/02/15 23:52:19 thb 1.3.44.1: #i42440# Unified B2I->B2I conversion, by adding an appropriate copy constructor also to B2DVector
2005-03-10 12:38:08 +00:00
Vladimir Glazounov
3aba60e0f5 INTEGRATION: CWS presfixes01 (1.1.2); FILE ADDED
2005/02/16 17:00:36 thb 1.1.2.1: #i10000# No forward declaration of enums possible, extracted vector enums to separate header
2005-03-10 12:37:55 +00:00
Vladimir Glazounov
e41e220ad3 INTEGRATION: CWS presfixes01 (1.12.12); FILE MERGED
2005/02/16 17:01:01 thb 1.12.12.2: #i10000# No forward declaration of enums possible, extracted vector enums to separate header
2005/02/15 23:52:18 thb 1.12.12.1: #i42440# Unified B2I->B2I conversion, by adding an appropriate copy constructor also to B2DVector
2005-03-10 12:37:45 +00:00
Vladimir Glazounov
5234974d84 INTEGRATION: CWS presfixes01 (1.15.4); FILE MERGED
2005/02/10 03:04:22 thb 1.15.4.1: #i38960# Added isRectangle() predicate for B2DPolygons
2005-03-10 12:37:18 +00:00
Rüdiger Timm
ad7f33d7a3 INTEGRATION: CWS aw025 (1.8.10); FILE MERGED
2005/01/21 18:59:55 aw 1.8.10.1: #i40589#
2005-01-28 16:05:27 +00:00
Kurt Zenker
f361cdfe86 INTEGRATION: CWS presperf01 (1.1.2); FILE ADDED
2004/12/17 22:34:51 thb 1.1.2.1: #i36093# Initial revision
2005-01-13 17:00:02 +00:00
Kurt Zenker
786d48727a INTEGRATION: CWS presperf01 (1.13.2); FILE MERGED
2004/12/17 22:37:34 thb 1.13.2.1: #i36093# Added createPolygonFromEllipse(), mapped createPolygonFromCircle to that. Added some more files in source/tools
2005-01-13 16:59:51 +00:00
Rüdiger Timm
56e9190d2c INTEGRATION: CWS aw022 (1.10.2); FILE MERGED
2004/11/25 11:09:18 aw 1.10.2.1: #i37443#
2004-12-13 07:47:39 +00:00
Rüdiger Timm
4f237e2bf4 INTEGRATION: CWS aw022 (1.12.2); FILE MERGED
2004/11/25 11:09:18 aw 1.12.2.1: #i37443#
2004-12-13 07:47:25 +00:00
Rüdiger Timm
a22e4b8bd5 INTEGRATION: CWS aw022 (1.7.38); FILE MERGED
2004/11/25 11:09:18 aw 1.7.38.2: #i37443#
2004/11/18 11:47:28 aw 1.7.38.1: #i37380#
2004-12-13 07:47:11 +00:00
Rüdiger Timm
87fcbb2a9d INTEGRATION: CWS presentationengine01 (1.9.4); FILE MERGED
2004/11/17 18:54:30 thb 1.9.4.2: RESYNC: (1.9-1.10); FILE MERGED
2004/09/29 23:33:49 thb 1.9.4.1: #110496# Making the new modules Wall clean
2004-11-26 17:36:54 +00:00
Rüdiger Timm
0846bad731 INTEGRATION: CWS presentationengine01 (1.9.4); FILE MERGED
2004/11/17 18:54:23 thb 1.9.4.2: RESYNC: (1.9-1.10); FILE MERGED
2004/08/13 14:22:08 dbo 1.9.4.1: #110496# ensure _USE_MATH_DEFINES prior to including math.h
Issue number:
Submitted by:
Reviewed by:
2004-11-26 17:36:39 +00:00
Rüdiger Timm
bfc8466793 INTEGRATION: CWS presentationengine01 (1.1.2); FILE MERGED
2004/08/26 00:45:43 thb 1.1.2.3: #110496# Added awt geometry type conversions
2004/08/04 11:14:57 thb 1.1.2.2: #i10000# Missing forward declaration
2004/08/03 19:40:26 thb 1.1.2.1: #110496# Added some more canvas API helper
2004-11-26 17:36:22 +00:00
Rüdiger Timm
0f41daf4e2 INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/11/01 22:17:38 thb 1.1.2.1: #110496# Initial revision
2004-11-26 17:36:07 +00:00
Rüdiger Timm
fe0e0b307f INTEGRATION: CWS presentationengine01 (1.6.2); FILE MERGED
2004/11/17 18:54:10 thb 1.6.2.2: RESYNC: (1.6-1.7); FILE MERGED
2004/09/23 20:19:07 thb 1.6.2.1: #110496# Added intersect method to all range types
2004-11-26 17:35:53 +00:00
Rüdiger Timm
fa69360286 INTEGRATION: CWS presentationengine01 (1.5.12); FILE MERGED
2004/11/17 18:54:03 thb 1.5.12.2: RESYNC: (1.5-1.6); FILE MERGED
2004/09/23 20:19:06 thb 1.5.12.1: #110496# Added intersect method to all range types
2004-11-26 17:35:38 +00:00
Rüdiger Timm
fcc6874a02 INTEGRATION: CWS presentationengine01 (1.10.12); FILE MERGED
2004/11/17 18:53:56 thb 1.10.12.3: RESYNC: (1.10-1.11); FILE MERGED
2004/09/23 20:19:06 thb 1.10.12.2: #110496# Added intersect method to all range types
2004/09/22 16:58:37 thb 1.10.12.1: #110496# Added coordinate-wise center accessors
2004-11-26 17:35:24 +00:00
Rüdiger Timm
d8c77b42c5 INTEGRATION: CWS presentationengine01 (1.5.12); FILE MERGED
2004/11/17 18:53:49 thb 1.5.12.2: RESYNC: (1.5-1.6); FILE MERGED
2004/09/23 20:19:06 thb 1.5.12.1: #110496# Added intersect method to all range types
2004-11-26 17:35:12 +00:00
Rüdiger Timm
81fffbb362 INTEGRATION: CWS presentationengine01 (1.10.12); FILE MERGED
2004/11/17 18:53:42 thb 1.10.12.3: RESYNC: (1.10-1.11); FILE MERGED
2004/09/23 20:19:06 thb 1.10.12.2: #110496# Added intersect method to all range types
2004/09/22 16:58:37 thb 1.10.12.1: #110496# Added coordinate-wise center accessors
2004-11-26 17:34:57 +00:00
Rüdiger Timm
47e2b95750 INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/08/19 00:08:34 thb 1.1.2.1: Initial revision
2004-11-26 17:34:43 +00:00
Rüdiger Timm
704a64205c INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/10/25 19:06:32 thb 1.1.2.3: #i20518# Added total bounds query
2004/10/13 15:12:38 thb 1.1.2.2: #i10000# gcc is getting increasingly picky with typename. Added said.
2004/07/22 19:44:56 thb 1.1.2.1: #110496# Added B2DConnectedRanges
2004-11-26 17:34:31 +00:00
Rüdiger Timm
9ea8dae52d INTEGRATION: CWS presentationengine01 (1.3.2); FILE MERGED
2004/11/20 00:00:35 thb 1.3.2.3: #110496# After-merge cleanups, finished BxD<->BxI conversions for range and tuples
2004/11/17 18:53:35 thb 1.3.2.2: RESYNC: (1.3-1.4); FILE MERGED
2004/09/23 20:19:06 thb 1.3.2.1: #110496# Added intersect method to all range types
2004-11-26 17:34:19 +00:00
Rüdiger Timm
5ef9d5c293 INTEGRATION: CWS presentationengine01 (1.9.2); FILE MERGED
2004/11/20 00:00:35 thb 1.9.2.3: #110496# After-merge cleanups, finished BxD<->BxI conversions for range and tuples
2004/11/17 20:20:08 thb 1.9.2.2: #110496# Unified integer constructors/fround converters
2004/09/23 20:19:05 thb 1.9.2.1: #110496# Added intersect method to all range types
2004-11-26 17:34:00 +00:00
Rüdiger Timm
dc87f3ebeb INTEGRATION: CWS presentationengine01 (1.8.2); FILE MERGED
2004/11/17 18:53:18 thb 1.8.2.3: RESYNC: (1.9-1.10); FILE MERGED
2004/08/23 14:12:02 thb 1.8.2.2: RESYNC: (1.8-1.9); FILE MERGED
2004/07/01 17:01:01 thb 1.8.2.1: #110496# Added SVG import to B2DPolygon
2004-11-26 17:33:48 +00:00
Rüdiger Timm
1a3b0bfda5 INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/09/29 18:36:26 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:31 thb 1.1.2.1: Initial revision
2004-11-26 17:33:32 +00:00
Rüdiger Timm
263689c6ac INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/09/09 14:33:21 thb 1.1.2.1: Initial revision
2004-11-26 17:33:21 +00:00
Rüdiger Timm
8393955f88 INTEGRATION: CWS presentationengine01 (1.9.2); FILE MERGED
2004/04/21 18:45:54 thb 1.9.2.1: #110496# Added B2DPolygon contructor to B2DPolyPolygon, added rect2poly convenience method to polygontools
2004-11-26 17:33:10 +00:00
Rüdiger Timm
d4034ca0e6 INTEGRATION: CWS presentationengine01 (1.10.2); FILE MERGED
2004/11/17 18:53:01 thb 1.10.2.5: RESYNC: (1.11-1.12); FILE MERGED
2004/08/23 14:11:54 thb 1.10.2.4: RESYNC: (1.10-1.11); FILE MERGED
2004/08/11 13:22:07 thb 1.10.2.3: #110496# Now using M_SQRT2 instead of direct sqrt(2) calculations
2004/08/11 13:06:20 thb 1.10.2.2: #110496# Added circle factory method for B2DPolygon
2004/04/21 18:45:54 thb 1.10.2.1: #110496# Added B2DPolygon contructor to B2DPolyPolygon, added rect2poly convenience method to polygontools
2004-11-26 17:32:54 +00:00
Rüdiger Timm
838aa2e113 INTEGRATION: CWS presentationengine01 (1.7.2); FILE MERGED
2004/11/06 19:58:41 thb 1.7.2.2: #110496# Moved pruneScaleValue from slideshow to basegfx
2004/07/13 12:08:26 thb 1.7.2.1: #110496# Defining F_PI in terms of M_PI now
2004-11-26 17:32:42 +00:00
Pascal Junck
b38fd8e421 INTEGRATION: CWS aw019 (1.11.36); FILE MERGED
2004/10/13 08:30:24 aw 1.11.36.1: #i34831#
2004-11-03 07:36:55 +00:00
Pascal Junck
3d33b62135 INTEGRATION: CWS aw019 (1.9.14); FILE MERGED
2004/10/06 11:14:09 aw 1.9.14.1: #i34831#
2004-11-03 07:36:42 +00:00
Pascal Junck
2463a7a637 INTEGRATION: CWS aw019 (1.9.14); FILE MERGED
2004/10/06 11:14:08 aw 1.9.14.1: #i34831#
2004-11-03 07:36:23 +00:00
Pascal Junck
1f8de65901 INTEGRATION: CWS aw019 (1.6.36); FILE MERGED
2004/10/06 11:14:08 aw 1.6.36.1: #i34831#
2004-11-03 07:36:11 +00:00
Pascal Junck
ede6680848 INTEGRATION: CWS aw019 (1.5.20); FILE MERGED
2004/10/06 11:14:08 aw 1.5.20.1: #i34831#
2004-11-03 07:35:57 +00:00
Pascal Junck
b53ade4fe5 INTEGRATION: CWS aw019 (1.10.20); FILE MERGED
2004/10/06 11:14:08 aw 1.10.20.1: #i34831#
2004-11-03 07:35:44 +00:00
Pascal Junck
1d9fcdeb26 INTEGRATION: CWS aw019 (1.5.20); FILE MERGED
2004/10/06 11:14:07 aw 1.5.20.1: #i34831#
2004-11-03 07:35:32 +00:00
Pascal Junck
9e6350569b INTEGRATION: CWS aw019 (1.10.20); FILE MERGED
2004/10/06 11:14:07 aw 1.10.20.1: #i34831#
2004-11-03 07:35:14 +00:00
Pascal Junck
e2a0a89c67 INTEGRATION: CWS aw019 (1.3.36); FILE MERGED
2004/10/06 11:14:07 aw 1.3.36.1: #i34831#
2004-11-03 07:35:01 +00:00
Pascal Junck
80b711d3fd INTEGRATION: CWS aw019 (1.4.8); FILE MERGED
2004/10/13 08:30:20 aw 1.4.8.1: #i34831#
2004-11-03 07:34:47 +00:00
Pascal Junck
a1f943fc55 INTEGRATION: CWS aw019 (1.9.6); FILE MERGED
2004/10/18 10:39:48 aw 1.9.6.2: #i34831#
2004/10/13 08:30:18 aw 1.9.6.1: #i34831#
2004-11-03 07:34:34 +00:00
Pascal Junck
08925bf059 INTEGRATION: CWS aw019 (1.5.36); FILE MERGED
2004/10/18 10:39:47 aw 1.5.36.1: #i34831#
2004-11-03 07:34:21 +00:00
Pascal Junck
62f76923b1 INTEGRATION: CWS aw019 (1.11.6); FILE MERGED
2004/10/18 10:39:47 aw 1.11.6.2: #i34831#
2004/10/13 08:30:15 aw 1.11.6.1: #i34831#
2004-11-03 07:34:05 +00:00
Pascal Junck
d29b191384 INTEGRATION: CWS aw019 (1.1.2); FILE ADDED
2004/10/14 12:28:09 aw 1.1.2.2: #i34831#
2004/10/13 14:01:41 aw 1.1.2.1: #i34831#
2004-11-03 07:33:49 +00:00
Pascal Junck
3057e47e9d INTEGRATION: CWS aw019 (1.8.36); FILE MERGED
2004/10/06 11:14:07 aw 1.8.36.1: #i34831#
2004-11-03 07:33:37 +00:00
Pascal Junck
f0e9a14089 INTEGRATION: CWS aw019 (1.6.36); FILE MERGED
2004/10/06 11:14:06 aw 1.6.36.1: #i34831#
2004-11-03 07:33:21 +00:00
Jens-Heiner Rechtien
d6e646b1b0 INTEGRATION: CWS aw017 (1.3.34); FILE MERGED
2004/07/29 14:04:30 aw 1.3.34.1: #i25616#
2004-08-03 12:31:03 +00:00
Jens-Heiner Rechtien
157010b96e INTEGRATION: CWS aw017 (1.8.34); FILE MERGED
2004/07/29 14:04:29 aw 1.8.34.1: #i25616#
2004-08-03 12:29:58 +00:00
Jens-Heiner Rechtien
010851e3b0 INTEGRATION: CWS aw017 (1.10.34); FILE MERGED
2004/07/29 14:04:29 aw 1.10.34.1: #i25616#
2004-08-03 12:29:45 +00:00
Hans-Joachim Lankenau
7c16d5830f INTEGRATION: CWS tune04 (1.2.26); FILE MERGED
2004/06/15 07:23:32 cmc 1.2.26.1: #i29636# turn global objects into local static data protected with swishy double-locked templated template
2004-06-25 16:17:26 +00:00
Hans-Joachim Lankenau
6c16302895 INTEGRATION: CWS tune04 (1.8.26); FILE MERGED
2004/06/15 07:23:31 cmc 1.8.26.1: #i29636# turn global objects into local static data protected with swishy double-locked templated template
2004-06-25 16:16:54 +00:00
Hans-Joachim Lankenau
c31f570874 INTEGRATION: CWS tune04 (1.3.26); FILE MERGED
2004/06/15 07:23:31 cmc 1.3.26.1: #i29636# turn global objects into local static data protected with swishy double-locked templated template
2004-06-25 16:16:41 +00:00
Hans-Joachim Lankenau
9f765992c0 INTEGRATION: CWS tune04 (1.2.26); FILE MERGED
2004/06/15 07:23:31 cmc 1.2.26.1: #i29636# turn global objects into local static data protected with swishy double-locked templated template
2004-06-25 16:16:28 +00:00
Kurt Zenker
f6180cb95c INTEGRATION: CWS aw011 (1.4.12); FILE MERGED
2004/06/03 10:51:02 thb 1.4.12.1: #i29820# Changed return types from Tuple to Point/Vector, which is much more convenient for further processing
2004-06-10 10:39:46 +00:00
Kurt Zenker
01df5d50b8 INTEGRATION: CWS aw011 (1.9.12); FILE MERGED
2004/06/03 10:51:02 thb 1.9.12.1: #i29820# Changed return types from Tuple to Point/Vector, which is much more convenient for further processing
2004-06-10 10:39:31 +00:00
Kurt Zenker
c2dc21f47f INTEGRATION: CWS aw011 (1.9.12); FILE MERGED
2004/06/03 10:51:01 thb 1.9.12.1: #i29820# Changed return types from Tuple to Point/Vector, which is much more convenient for further processing
2004-06-10 10:39:01 +00:00
Thorsten Behrens
0f907c2d94 #110496# Corrected algo 2004-03-15 13:27:35 +00:00
Thorsten Behrens
8f359dc2b5 #110496# Moved methods into basegfx namespace 2004-03-15 13:26:57 +00:00
Thorsten Behrens
cd2ca2e0d1 #110496# Made B2ITuple convertible to B2DTuple. Completed filter list 2004-02-25 08:54:11 +00:00
Thorsten Behrens
d0a000f25c Initial revision 2004-02-24 20:42:27 +00:00
Thorsten Behrens
4f9a1f1b4b #110496# Made headers gcc-Wall clean, added some Canvas-related tooling 2004-02-16 16:03:11 +00:00
Armin Weiss
2c3e2190e0 Added areControlPointsUsed(), areControlVectorsUsed() methods 2004-02-12 16:33:43 +00:00
Armin Weiss
b23dfd18d7 Changed usages of (G/S)etControlVector(A/B) to use the new curve convention that both vectors are relative to the point of the edge. Before, B was relative to the next edge.
Also added (G/S)etControlPoint(A/B) interface for B2DPolygon.
2004-02-12 16:11:42 +00:00
Armin Weiss
352b1ab173 Re-Added some automatic type conversions 2004-02-03 17:18:23 +00:00
Armin Weiss
99a300e39a Added == and != operators to ranges, some other goodies, too. Also changed remaining sal_Bool to bool. Renamed B(2|3)(d|i)box to ...volume. 2004-01-16 13:30:10 +00:00
Thorsten Behrens
c794c5ce7e #110496# Some more adaptions to integer classes 2004-01-16 12:40:26 +00:00
Thorsten Behrens
fb6fefbd94 #110496# Added integer point, size and rectangle classes, needed for the new canvas 2004-01-16 09:34:43 +00:00
Thorsten Behrens
08761ff6d5 Initial revision 2004-01-15 19:02:49 +00:00
Thorsten Behrens
714d35775f Updated unit tests 2003-12-08 15:56:04 +00:00
Thorsten Behrens
2c3b8d0c57 Merged to AW's latest changes, added preliminary bezier testcases 2003-12-08 12:24:09 +00:00
Armin Weiss
220242e6f7 remaned min, max, abs to their longer names due to preprocessor expansions 2003-12-03 08:24:28 +00:00
Armin Weiss
d539c95155 Removed in-between namespaces (curve, matrix, numeric, point, polygon, range, tuple, vector). Names were too common and e.g. vector leaded to problems with some defines. This is now avoided. Also some bug fixes, addition of 3d polygon tooling etc. 2003-11-28 10:18:16 +00:00
Armin Weiss
56f2ab808e Added support for B3DPolyPOlygon, moved BDRange from source/inc to range namespace and the directories 2003-11-26 13:40:18 +00:00
Armin Weiss
f3d9724069 Moved BasicRange header and implementation to range namespace and directories 2003-11-26 13:30:28 +00:00
Armin Weiss
449096b836 Added B3DPolygon support 2003-11-26 13:29:22 +00:00
Thorsten Behrens
2b4cf487a6 Put Impl class into anonymous namespace 2003-11-12 11:12:40 +00:00
Thorsten Behrens
d29fb24a43 Added second adaptive subdivision method (this time with an angle differences as the stopping criterion 2003-11-12 11:09:52 +00:00
Armin Weiss
db78936286 added B2DVector::angle 2003-11-11 08:56:10 +00:00
Armin Weiss
d2e3aaa262 Added functionality at the Poly and PolyPolygon tools for subdivides, corrected polygon clipper further 2003-11-11 08:48:14 +00:00
Thorsten Behrens
fd1976f802 Initial revision 2003-11-10 12:33:07 +00:00
Armin Weiss
ff3c6dbe35 Some error corrections, some additions to polygon stuff, making PolyPolygonCutter work 2003-11-10 10:45:52 +00:00
Armin Weiss
fef23aeb65 Added tooling for PolyPolygon cutting and some more tooling at B2DPolygon and B2DPolyPolygon 2003-11-06 15:30:30 +00:00
Armin Weiss
f5c38fec79 Added tooling for PolyPolygon cutting 2003-11-06 15:28:48 +00:00
Armin Weiss
c3663a687c Added PolyPolygonTools, Added PolygonTool functionality, changed bool to sal_Bool 2003-11-05 11:25:58 +00:00
Armin Weiss
5719716995 Added new area for PolyPolygon tools 2003-11-05 11:24:43 +00:00
Armin Weiss
94c9d84524 includes were one inc too deep, correcting 2003-10-31 09:14:00 +00:00
Armin Weiss
934a8bd615 includes were one inc too deep, correcting 2003-10-31 09:06:25 +00:00