summaryrefslogtreecommitdiff
path: root/basegfx/inc/basegfx/range
AgeCommit message (Collapse)AuthorFilesLines
2008-04-10INTEGRATION: CWS changefileheader (1.13.30); FILE MERGEDRüdiger Timm1-25/+18
2008/04/01 10:48:09 thb 1.13.30.2: #i85898# Stripping all external header guards 2008/03/28 16:05:43 rt 1.13.30.1: #i87441# Change license header to LPGL v3.
2007-07-18INTEGRATION: CWS aw051 (1.12.58); FILE MERGEDOliver Bolte1-9/+2
2007/06/15 13:29:00 aw 1.12.58.1: #i77162# 3rd round of adaptions to B2DPolygon bezier handling
2007-07-18INTEGRATION: CWS aw051 (1.14.64); FILE MERGEDOliver Bolte1-9/+2
2007/06/15 13:28:59 aw 1.14.64.1: #i77162# 3rd round of adaptions to B2DPolygon bezier handling
2007-07-18INTEGRATION: CWS aw051 (1.16.22); FILE MERGEDOliver Bolte1-8/+2
2007/06/15 13:28:59 aw 1.16.22.1: #i77162# 3rd round of adaptions to B2DPolygon bezier handling
2007-07-18INTEGRATION: CWS aw051 (1.12.64); FILE MERGEDOliver Bolte1-7/+2
2007/06/15 13:28:59 aw 1.12.64.1: #i77162# 3rd round of adaptions to B2DPolygon bezier handling
2006-11-14INTEGRATION: CWS aw024 (1.15.4); FILE MERGEDIvo Hinkelmann1-2/+4
2006/03/15 11:12:27 aw 1.15.4.1: #i39528# Added transform to B2DRange
2006-07-13INTEGRATION: CWS cowfixes01 (1.3.20); FILE MERGEDOliver Bolte1-9/+10
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
2005-11-02INTEGRATION: CWS canvas02 (1.10.6); FILE MERGEDKurt Zenker1-2/+5
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-02INTEGRATION: CWS canvas02 (1.1.2); FILE ADDEDKurt Zenker1-0/+146
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-02INTEGRATION: CWS canvas02 (1.2.2); FILE ADDEDKurt Zenker1-0/+278
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-02INTEGRATION: CWS canvas02 (1.7.22); FILE MERGEDKurt Zenker1-7/+38
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-02INTEGRATION: CWS canvas02 (1.1.2); FILE ADDEDKurt Zenker1-0/+271
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-02INTEGRATION: CWS canvas02 (1.13.6); FILE MERGEDKurt Zenker1-7/+38
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-02INTEGRATION: CWS canvas02 (1.2.24); FILE MERGEDKurt Zenker1-16/+27
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-02INTEGRATION: CWS canvas02 (1.1.2); FILE ADDEDKurt Zenker1-0/+153
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-09-07INTEGRATION: CWS ooo19126 (1.2.28); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:28 rt 1.2.28.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.10.14); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:28 rt 1.10.14.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.2.62); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:28 rt 1.2.62.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.7.26); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:28 rt 1.7.26.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.2.62); FILE MERGEDRüdiger Timm2-94/+42
2005/09/05 17:38:27 rt 1.2.62.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.13.14); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:27 rt 1.13.14.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.7.26); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:27 rt 1.7.26.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.2.62); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:26 rt 1.2.62.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.13.14); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:26 rt 1.13.14.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.2.28); FILE MERGEDRüdiger Timm2-94/+42
2005/09/05 17:38:26 rt 1.2.28.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.5.26); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:26 rt 1.5.26.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.11.16); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:25 rt 1.11.16.1: #i54170# Change license header: remove SISSL
2005-04-18INTEGRATION: CWS presfixes03 (1.9.12); FILE MERGEDOliver Bolte1-2/+20
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-18INTEGRATION: CWS presfixes03 (1.12.16); FILE MERGEDOliver Bolte2-4/+30
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-18INTEGRATION: CWS presfixes03 (1.10.18); FILE MERGEDOliver Bolte1-2/+12
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-01-28INTEGRATION: CWS aw025 (1.8.10); FILE MERGEDRüdiger Timm1-27/+100
2005/01/21 18:59:55 aw 1.8.10.1: #i40589#
2004-11-26INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDEDRüdiger Timm1-0/+129
2004/11/01 22:17:38 thb 1.1.2.1: #110496# Initial revision
2004-11-26INTEGRATION: CWS presentationengine01 (1.6.2); FILE MERGEDRüdiger Timm1-2/+22
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-26INTEGRATION: CWS presentationengine01 (1.5.12); FILE MERGEDRüdiger Timm1-2/+9
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-26INTEGRATION: CWS presentationengine01 (1.10.12); FILE MERGEDRüdiger Timm1-2/+26
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-26INTEGRATION: CWS presentationengine01 (1.5.12); FILE MERGEDRüdiger Timm1-2/+8
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-26INTEGRATION: CWS presentationengine01 (1.10.12); FILE MERGEDRüdiger Timm1-2/+20
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-26INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDEDRüdiger Timm1-0/+150
2004/08/19 00:08:34 thb 1.1.2.1: Initial revision
2004-11-26INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDEDRüdiger Timm1-0/+292
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-26INTEGRATION: CWS presentationengine01 (1.3.2); FILE MERGEDRüdiger Timm1-2/+13
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-26INTEGRATION: CWS presentationengine01 (1.9.2); FILE MERGEDRüdiger Timm1-2/+17
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-03INTEGRATION: CWS aw019 (1.6.36); FILE MERGEDPascal Junck1-3/+3
2004/10/06 11:14:08 aw 1.6.36.1: #i34831#
2004-11-03INTEGRATION: CWS aw019 (1.5.20); FILE MERGEDPascal Junck1-12/+11
2004/10/06 11:14:08 aw 1.5.20.1: #i34831#
2004-11-03INTEGRATION: CWS aw019 (1.10.20); FILE MERGEDPascal Junck1-12/+13
2004/10/06 11:14:08 aw 1.10.20.1: #i34831#
2004-11-03INTEGRATION: CWS aw019 (1.5.20); FILE MERGEDPascal Junck1-3/+8
2004/10/06 11:14:07 aw 1.5.20.1: #i34831#
2004-11-03INTEGRATION: CWS aw019 (1.10.20); FILE MERGEDPascal Junck1-2/+10
2004/10/06 11:14:07 aw 1.10.20.1: #i34831#
2004-11-03INTEGRATION: CWS aw019 (1.3.36); FILE MERGEDPascal Junck1-2/+7
2004/10/06 11:14:07 aw 1.3.36.1: #i34831#
2004-06-10INTEGRATION: CWS aw011 (1.4.12); FILE MERGEDKurt Zenker2-16/+28
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-10INTEGRATION: CWS aw011 (1.9.12); FILE MERGEDKurt Zenker1-10/+16
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-10INTEGRATION: CWS aw011 (1.9.12); FILE MERGEDKurt Zenker1-10/+16
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