summaryrefslogtreecommitdiff
path: root/basegfx/inc/basegfx/range
AgeCommit message (Collapse)AuthorFilesLines
2011-01-21Remove old RCS lines.Thomas Arnhold2-6/+0
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth19-0/+57
Fixes #fdo30794 Based on bin/add-modelines script (originally posted in mail 1286706307.1871.1399280959@webmail.messagingengine.com) Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-03-31Merge DEV300_m75thb17-65/+17
* resolved two conflicts caused by lineend changes in canvashelper_texturefill.cxx and implrenderer.cxx. Took the cws version, which uses new texture fill semantics, and fixes clipping bug * binned file header changes from head for deleted files
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien18-69/+18
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2010-01-18thbfixes10: merge with DEV300 m69thb3-3/+21
2009-10-22#i106127# perf: consecutive polygon segments always touch so costly ↵hdu3-3/+21
decisions based only on the touch-criterion should be avoided for this case
2009-10-16#i105939# Decided returning by const ref was a bad idea, coupling-thb1-1/+1
and in terms of unwanted side effects (think vector re-allocating the mem). Fixed iterator-to-ptr conversion for obvious oversights.
2009-10-16#i105939# Adds clip state handling class to basegfx; makes use of that also ↵thb1-0/+6
from slideshow
2009-10-16#i105939# Adds special box clipping support to basegfxthb3-117/+192
2008-12-09CWS-TOOLING: integrate CWS canvas06Rüdiger Timm1-9/+9
2008-11-14 18:59:03 +0100 thb r263697 : Reverted fAlpha setup to previous state, as this was bogus as well - code path is apparently not taken for test, but anyway 2008-11-13 21:32:45 +0100 thb r263663 : WaE fix (and a bad bug as well - int color would have overflown) 2008-11-13 16:51:37 +0100 pl r263654 : remove warnings 2008-11-13 09:46:28 +0100 thb r263623 : #i95317# Fixed typo (thx WaE for finding) 2008-11-12 21:25:19 +0100 thb r263617 : #i96047# call update() on hidden sprite shape as well, to force actual hiding 2008-11-12 21:23:31 +0100 thb r263616 : #i95209# Merge from CWS thb11 - revives canvasbitmap unit tests, fixes nasty corner case in x11 salbmp (for 16bpp) 2008-11-12 21:21:46 +0100 thb r263615 : #i95197# Shuffled code to make valgrind quiet during bmp loading 2008-11-12 21:18:06 +0100 thb r263614 : #i93382# Make --disable-moz build work 2008-11-12 21:16:55 +0100 thb r263613 : #i95317# Fixed mis-named traits methods for min and max numbers 2008-11-12 20:59:01 +0100 thb r263612 : #i95317#, #i92902#: migrate CWS canvas06 to SVN.
2008-08-19INTEGRATION: CWS aw033 (1.11.2); FILE MERGEDVladimir Glazounov1-5/+3
2008/05/27 14:08:43 aw 1.11.2.5: #i39532# changes DEV300 m12 resync corrections 2008/05/14 14:43:41 aw 1.11.2.4: RESYNC: (1.13-1.14); FILE MERGED 2007/08/09 22:03:16 aw 1.11.2.3: RESYNC: (1.12-1.13); FILE MERGED 2006/05/12 14:33:56 aw 1.11.2.2: RESYNC: (1.11-1.12); FILE MERGED 2006/05/12 11:39:25 aw 1.11.2.1: code changes for primitive support
2008-08-19INTEGRATION: CWS aw033 (1.8.2); FILE MERGEDVladimir Glazounov1-2/+3
2008/05/14 14:43:44 aw 1.8.2.2: RESYNC: (1.8-1.9); FILE MERGED 2006/05/12 11:39:24 aw 1.8.2.1: code changes for primitive support
2008-08-19INTEGRATION: CWS aw033 (1.14.2); FILE MERGEDVladimir Glazounov1-2/+6
2008/05/14 14:43:51 aw 1.14.2.3: RESYNC: (1.15-1.16); FILE MERGED 2007/08/09 22:03:09 aw 1.14.2.2: RESYNC: (1.14-1.15); FILE MERGED 2006/05/12 11:39:24 aw 1.14.2.1: code changes for primitive support
2008-08-19INTEGRATION: CWS aw033 (1.8.2); FILE MERGEDVladimir Glazounov1-3/+3
2008/05/27 14:08:43 aw 1.8.2.4: #i39532# changes DEV300 m12 resync corrections 2008/05/14 14:43:47 aw 1.8.2.3: RESYNC: (1.9-1.10); FILE MERGED 2006/05/12 14:33:28 aw 1.8.2.2: RESYNC: (1.8-1.9); FILE MERGED 2006/05/12 11:39:24 aw 1.8.2.1: code changes for primitive support
2008-08-19INTEGRATION: CWS aw033 (1.3.6); FILE MERGEDVladimir Glazounov1-2/+1
2008/05/27 14:08:43 aw 1.3.6.1: #i39532# changes DEV300 m12 resync corrections
2008-08-19INTEGRATION: CWS aw033 (1.14.2); FILE MERGEDVladimir Glazounov1-3/+4
2008/05/27 14:08:43 aw 1.14.2.6: #i39532# changes DEV300 m12 resync corrections 2008/05/14 14:43:54 aw 1.14.2.5: RESYNC: (1.17-1.18); FILE MERGED 2007/08/09 22:03:01 aw 1.14.2.4: RESYNC: (1.16-1.17); FILE MERGED 2006/11/28 16:12:33 aw 1.14.2.3: RESYNC: (1.15-1.16); FILE MERGED 2006/05/12 14:33:10 aw 1.14.2.2: RESYNC: (1.14-1.15); FILE MERGED 2006/05/12 11:39:24 aw 1.14.2.1: code changes for primitive support
2008-08-19INTEGRATION: CWS aw033 (1.5.6); FILE MERGEDVladimir Glazounov2-4/+2
2008/05/27 14:08:43 aw 1.5.6.1: #i39532# changes DEV300 m12 resync corrections
2008-08-19INTEGRATION: CWS aw033 (1.6.2); FILE MERGEDVladimir Glazounov1-2/+3
2008/05/14 14:43:37 aw 1.6.2.2: RESYNC: (1.6-1.7); FILE MERGED 2006/05/12 11:39:24 aw 1.6.2.1: code changes for primitive support
2008-08-19INTEGRATION: CWS aw033 (1.12.2); FILE MERGEDVladimir Glazounov1-2/+3
2008/05/14 14:43:57 aw 1.12.2.3: RESYNC: (1.13-1.14); FILE MERGED 2007/08/09 22:02:54 aw 1.12.2.2: RESYNC: (1.12-1.13); FILE MERGED 2006/05/12 11:39:24 aw 1.12.2.1: code changes for primitive support
2008-04-10INTEGRATION: CWS changefileheader (1.3.88); FILE MERGEDRüdiger Timm1-35/+18
2008/04/01 10:48:10 thb 1.3.88.2: #i85898# Stripping all external header guards 2008/03/28 16:05:45 rt 1.3.88.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.13.30); FILE MERGEDRüdiger Timm1-28/+18
2008/04/01 15:01:09 thb 1.13.30.3: #i85898# Stripping all external header guards 2008/04/01 10:48:10 thb 1.13.30.2: #i85898# Stripping all external header guards 2008/03/28 16:05:45 rt 1.13.30.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.2.84); FILE MERGEDRüdiger Timm1-25/+18
2008/04/01 10:48:10 thb 1.2.84.2: #i85898# Stripping all external header guards 2008/03/28 16:05:44 rt 1.2.84.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.3.88); FILE MERGEDRüdiger Timm1-25/+18
2008/04/01 10:48:10 thb 1.3.88.2: #i85898# Stripping all external header guards 2008/03/28 16:05:44 rt 1.3.88.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.8.88); FILE MERGEDRüdiger Timm1-34/+18
2008/04/01 10:48:09 thb 1.8.88.2: #i85898# Stripping all external header guards 2008/03/28 16:05:44 rt 1.8.88.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.3.84); FILE MERGEDRüdiger Timm1-34/+18
2008/04/01 10:48:09 thb 1.3.84.2: #i85898# Stripping all external header guards 2008/03/28 16:05:44 rt 1.3.84.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.3.88); FILE MERGEDRüdiger Timm2-50/+36
2008/04/01 10:48:09 thb 1.3.88.2: #i85898# Stripping all external header guards 2008/03/28 16:05:44 rt 1.3.88.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.15.30); FILE MERGEDRüdiger Timm1-32/+18
2008/04/01 10:48:09 thb 1.15.30.2: #i85898# Stripping all external header guards 2008/03/28 16:05:44 rt 1.15.30.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.9.82); FILE MERGEDRüdiger Timm1-34/+18
2008/04/01 10:48:09 thb 1.9.82.2: #i85898# Stripping all external header guards 2008/03/28 16:05:44 rt 1.9.82.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.2.84); FILE MERGEDRüdiger Timm1-34/+18
2008/04/01 10:48:09 thb 1.2.84.2: #i85898# Stripping all external header guards 2008/03/28 16:05:44 rt 1.2.84.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.3.88); FILE MERGEDRüdiger Timm1-25/+18
2008/04/01 10:48:09 thb 1.3.88.2: #i85898# Stripping all external header guards 2008/03/28 16:05:43 rt 1.3.88.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.17.28); FILE MERGEDRüdiger Timm1-32/+18
2008/04/01 10:48:09 thb 1.17.28.2: #i85898# Stripping all external header guards 2008/03/28 16:05:43 rt 1.17.28.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.4.70); FILE MERGEDRüdiger Timm1-25/+18
2008/04/01 15:01:09 thb 1.4.70.2: #i85898# Stripping all external header guards 2008/03/28 16:05:43 rt 1.4.70.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.4.84); FILE MERGEDRüdiger Timm1-28/+18
2008/04/01 15:01:09 thb 1.4.84.3: #i85898# Stripping all external header guards 2008/04/01 10:48:09 thb 1.4.84.2: #i85898# Stripping all external header guards 2008/03/28 16:05:43 rt 1.4.84.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.6.88); FILE MERGEDRüdiger Timm1-25/+18
2008/04/01 10:48:09 thb 1.6.88.2: #i85898# Stripping all external header guards 2008/03/28 16:05:43 rt 1.6.88.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.2.84); FILE MERGEDRüdiger Timm1-25/+18
2008/04/01 10:48:09 thb 1.2.84.2: #i85898# Stripping all external header guards 2008/03/28 16:05:43 rt 1.2.84.1: #i87441# Change license header to LPGL v3.
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)