Commit graph

272 commits

Author SHA1 Message Date
Oliver Bolte
0da4487906 INTEGRATION: CWS pchfix02 (1.1.2); FILE ADDED
2006/09/01 17:16:33 kaib 1.1.2.1: #i68856# Added header markers and pch files
2006-09-17 06:57:52 +00:00
Jens-Heiner Rechtien
ab2a6fbdf2 INTEGRATION: CWS svp01 (1.1.2); FILE ADDED
2006/05/31 14:37:43 thb 1.1.2.2: #i65904# Forgot return value
2006/05/31 14:08:53 thb 1.1.2.1: #i65904# Extracted cohen-sutherland rect clip tooling into exported header (needed for basebmp)
2006-08-11 16:40:45 +00:00
Oliver Bolte
776b7235e2 INTEGRATION: CWS cowfixes01 (1.3.20); FILE MERGED
2006/03/17 23:16:35 thb 1.3.20.2: #i63310# Moved BxD(Poly)Polygon to cow_wrapper; added makeUnique() to all classes using COW internally (to at least facilitate deliberate unsharing in multi-threaded uses)
2006/03/17 17:41:32 thb 1.3.20.1: #i63310# Added COW to B2DMultiRange (wasn't there before); moved BxDHomMatrix to cow_wrapper; added o3tl build dependency
2006-07-13 08:55:34 +00:00
Oliver Bolte
4840ffc532 INTEGRATION: CWS cowfixes01 (1.6.12); FILE MERGED
2006/03/21 13:36:26 thb 1.6.12.2: #i63310# Removed silly self-referentiality for the static default objects (causing infinite loops)
2006/03/17 23:16:35 thb 1.6.12.1: #i63310# Moved BxD(Poly)Polygon to cow_wrapper; added makeUnique() to all classes using COW internally (to at least facilitate deliberate unsharing in multi-threaded uses)
2006-07-13 08:55:24 +00:00
Oliver Bolte
5350960770 INTEGRATION: CWS cowfixes01 (1.5.20); FILE MERGED
2006/03/21 13:36:26 thb 1.5.20.2: #i63310# Removed silly self-referentiality for the static default objects (causing infinite loops)
2006/03/17 23:16:35 thb 1.5.20.1: #i63310# Moved BxD(Poly)Polygon to cow_wrapper; added makeUnique() to all classes using COW internally (to at least facilitate deliberate unsharing in multi-threaded uses)
2006-07-13 08:55:05 +00:00
Oliver Bolte
f0580e54e0 INTEGRATION: CWS cowfixes01 (1.11.20); FILE MERGED
2006/03/21 13:36:26 thb 1.11.20.2: #i63310# Removed silly self-referentiality for the static default objects (causing infinite loops)
2006/03/17 23:16:35 thb 1.11.20.1: #i63310# Moved BxD(Poly)Polygon to cow_wrapper; added makeUnique() to all classes using COW internally (to at least facilitate deliberate unsharing in multi-threaded uses)
2006-07-13 08:54:51 +00:00
Oliver Bolte
3c0dbd7fd8 INTEGRATION: CWS cowfixes01 (1.10.20); FILE MERGED
2006/03/21 13:36:26 thb 1.10.20.2: #i63310# Removed silly self-referentiality for the static default objects (causing infinite loops)
2006/03/17 23:16:35 thb 1.10.20.1: #i63310# Moved BxD(Poly)Polygon to cow_wrapper; added makeUnique() to all classes using COW internally (to at least facilitate deliberate unsharing in multi-threaded uses)
2006-07-13 08:54:38 +00:00
Oliver Bolte
77ad33de69 INTEGRATION: CWS cowfixes01 (1.8.12); FILE MERGED
2006/03/21 13:36:25 thb 1.8.12.3: #i63310# Removed silly self-referentiality for the static default objects (causing infinite loops)
2006/03/17 23:16:34 thb 1.8.12.2: #i63310# Moved BxD(Poly)Polygon to cow_wrapper; added makeUnique() to all classes using COW internally (to at least facilitate deliberate unsharing in multi-threaded uses)
2006/03/17 17:41:31 thb 1.8.12.1: #i63310# Added COW to B2DMultiRange (wasn't there before); moved BxDHomMatrix to cow_wrapper; added o3tl build dependency
2006-07-13 08:54:28 +00:00
Kurt Zenker
e4d165e2bd INTEGRATION: CWS canvas02 (1.5.6); FILE MERGED
2005/10/08 13:07:57 thb 1.5.6.2: RESYNC: (1.5-1.6); FILE MERGED
2005/06/17 23:09:55 thb 1.5.6.1: #i48939# Overhauled and impreoved connected ranges (also slight speedup); added nested types to b2xrange (needed for the computeSetDifferences() template; added more basic type conversion methods to canvastools
2005-11-02 12:55:50 +00:00
Kurt Zenker
4b5aba9063 INTEGRATION: CWS canvas02 (1.10.6); FILE MERGED
2005/10/08 13:07:17 thb 1.10.6.2: RESYNC: (1.10-1.11); FILE MERGED
2005/06/17 23:09:55 thb 1.10.6.1: #i48939# Overhauled and impreoved connected ranges (also slight speedup); added nested types to b2xrange (needed for the computeSetDifferences() template; added more basic type conversion methods to canvastools
2005-11-02 12:55:39 +00:00
Kurt Zenker
412a75790f INTEGRATION: CWS canvas02 (1.1.2); FILE ADDED
2005/10/11 15:39:27 thb 1.1.2.2: #i54170# Corrected license headers
2005/06/29 19:16:34 thb 1.1.2.1: #i48939# Added BxIBox classes, that complement the BxIRange ones (the old right and bottom line inclusive/exclusive clash)
2005-11-02 12:55:29 +00:00
Kurt Zenker
5ef4d26b3c INTEGRATION: CWS canvas02 (1.2.2); FILE ADDED
2005/10/11 15:39:26 thb 1.2.2.2: #i54170# Corrected license headers
2005/06/29 19:17:08 thb 1.2.2.1: #i48939# Added BxIBox classes, that complement the BxIRange ones (the old right and bottom line inclusive/exclusive clash)
2005-11-02 12:55:19 +00:00
Kurt Zenker
7492538b42 INTEGRATION: CWS canvas02 (1.7.22); FILE MERGED
2005/10/08 13:05:32 thb 1.7.22.2: RESYNC: (1.7-1.8); FILE MERGED
2005/06/17 23:09:54 thb 1.7.22.1: #i48939# Overhauled and impreoved connected ranges (also slight speedup); added nested types to b2xrange (needed for the computeSetDifferences() template; added more basic type conversion methods to canvastools
2005-11-02 12:55:11 +00:00
Kurt Zenker
00fcf1d4c5 INTEGRATION: CWS canvas02 (1.1.2); FILE ADDED
2005/10/11 15:39:25 thb 1.1.2.2: #i54170# Corrected license headers
2005/06/29 19:16:59 thb 1.1.2.1: #i48939# Added BxIBox classes, that complement the BxIRange ones (the old right and bottom line inclusive/exclusive clash)
2005-11-02 12:54:59 +00:00
Kurt Zenker
e49560c2dd INTEGRATION: CWS canvas02 (1.13.6); FILE MERGED
2005/10/08 13:05:05 thb 1.13.6.2: RESYNC: (1.13-1.14); FILE MERGED
2005/06/17 23:09:54 thb 1.13.6.1: #i48939# Overhauled and impreoved connected ranges (also slight speedup); added nested types to b2xrange (needed for the computeSetDifferences() template; added more basic type conversion methods to canvastools
2005-11-02 12:54:51 +00:00
Kurt Zenker
d3ce3931e4 INTEGRATION: CWS canvas02 (1.2.24); FILE MERGED
2005/10/14 21:36:41 thb 1.2.24.3: #118732# Now comparing component bounds with _accumulated_ new bounds (otherwise, growing current component would not be adequaltely represented in the boundingbox)
2005/10/08 13:04:38 thb 1.2.24.2: RESYNC: (1.2-1.3); FILE MERGED
2005/06/17 23:09:54 thb 1.2.24.1: #i48939# Overhauled and impreoved connected ranges (also slight speedup); added nested types to b2xrange (needed for the computeSetDifferences() template; added more basic type conversion methods to canvastools
2005-11-02 12:54:40 +00:00
Kurt Zenker
c0f93813b3 INTEGRATION: CWS canvas02 (1.1.2); FILE ADDED
2005/10/11 15:39:25 thb 1.1.2.2: #i54170# Corrected license headers
2005/06/29 19:16:44 thb 1.1.2.1: #i48939# Added BxIBox classes, that complement the BxIRange ones (the old right and bottom line inclusive/exclusive clash)
2005-11-02 12:54:28 +00:00
Kurt Zenker
44fe542a7b INTEGRATION: CWS canvas02 (1.4.58); FILE MERGED
2005/10/08 13:03:31 thb 1.4.58.2: RESYNC: (1.4-1.5); FILE MERGED
2005/07/28 10:10:43 thb 1.4.58.1: Join from cws_src680_aw024: #i48939# and new rendering subsystem need AW's clipper changes
2005-11-02 12:54:19 +00:00
Kurt Zenker
83a5fd5d1c INTEGRATION: CWS canvas02 (1.5.26); FILE MERGED
2005/10/08 13:03:17 thb 1.5.26.2: RESYNC: (1.5-1.6); FILE MERGED
2005/07/28 10:10:43 thb 1.5.26.1: Join from cws_src680_aw024: #i48939# and new rendering subsystem need AW's clipper changes
2005-11-02 12:54:09 +00:00
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