summaryrefslogtreecommitdiff
path: root/basegfx/source/polygon/b2dpolypolygon.cxx
AgeCommit message (Collapse)AuthorFilesLines
2011-12-13Fix abort from stl debug iterators' invalid access.Thorsten Behrens1-2/+4
Triggered by fdo#43725, incrementing an invalid iterator bombs - though this seems a corner case, depends on whether one considers "+= 0" as incrementing or not.
2011-11-05precompiled_basegfx.hxx is empty, so don't include it.Joseph Powers1-2/+0
2011-07-124 minutes 27 seconds -> 11 secondsCaolán McNamara1-15/+4
2011-05-04Some cppcheck cleaningJulien Nabet1-1/+1
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth1-0/+3
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_m75thb1-4/+1
* 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 Rechtien1-4/+1
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2009-10-16#i105939# Decided returning by const ref was a bad idea, coupling-thb1-4/+16
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 special box clipping support to basegfxthb1-0/+40
2008-10-17CWS-TOOLING: integrate CWS aw057Oliver Bolte1-2/+2
2008-08-19INTEGRATION: CWS aw033 (1.13.2); FILE MERGEDVladimir Glazounov1-4/+31
2008/05/14 14:40:25 aw 1.13.2.9: RESYNC: (1.18-1.20); FILE MERGED 2007/12/03 13:53:24 aw 1.13.2.8: #i39532# checkin for resync 2007/11/26 11:21:59 aw 1.13.2.7: #i39532# reworked B2DPolygon default decomposition 2007/08/09 22:04:20 aw 1.13.2.6: RESYNC: (1.17-1.18); FILE MERGED 2006/11/28 16:13:20 aw 1.13.2.5: RESYNC: (1.16-1.17); FILE MERGED 2006/09/26 14:50:05 aw 1.13.2.4: RESYNC: (1.14-1.16); FILE MERGED 2006/05/12 11:36:06 aw 1.13.2.3: code changes for primitive support 2005/10/28 12:10:21 aw 1.13.2.2: #i39532# 2005/10/28 11:24:15 aw 1.13.2.1: #i39532#
2008-04-24INTEGRATION: CWS aw055 (1.18.28); FILE MERGEDIvo Hinkelmann1-21/+17
2008/02/29 04:32:01 aw 1.18.28.2: removed op equal at polygons, added to tooling. Done for 2D and 3D 2008/02/28 08:04:56 aw 1.18.28.1: finetuning for SVG im/export
2008-04-10INTEGRATION: CWS changefileheader (1.18.30); FILE MERGEDRüdiger Timm1-41/+18
2008/04/01 15:01:14 thb 1.18.30.3: #i85898# Stripping all external header guards 2008/04/01 10:48:14 thb 1.18.30.2: #i85898# Stripping all external header guards 2008/03/28 16:05:53 rt 1.18.30.1: #i87441# Change license header to LPGL v3.
2007-07-18INTEGRATION: CWS aw051 (1.17.24); FILE MERGEDOliver Bolte1-4/+4
2007/06/06 15:49:41 aw 1.17.24.1: #i77162# B2DPolygin control point interface changes
2006-11-14INTEGRATION: CWS aw024 (1.12.6); FILE MERGEDIvo Hinkelmann1-3/+10
2006/09/21 21:01:18 aw 1.12.6.7: RESYNC: (1.15-1.16); FILE MERGED 2006/08/04 13:34:05 aw 1.12.6.6: adaptions after resync 2006/08/03 16:02:04 aw 1.12.6.5: RESYNC: (1.14-1.15); FILE MERGED 2006/07/07 15:57:55 aw 1.12.6.4: adaptions after resync SRC680m171->SRC680m174 2006/06/29 10:54:02 aw 1.12.6.3: #i39528# do not create unique copy of poly(polygon) when transformation is empty 2005/09/19 21:49:04 aw 1.12.6.2: RESYNC: (1.12-1.13); FILE MERGED 2005/05/12 16:35:15 aw 1.12.6.1: #i39529#
2006-09-17INTEGRATION: CWS pchfix02 (1.15.10); FILE MERGEDOliver Bolte1-2/+5
2006/09/01 17:16:37 kaib 1.15.10.1: #i68856# Added header markers and pch files
2006-07-13INTEGRATION: CWS cowfixes01 (1.14.12); FILE MERGEDOliver Bolte1-119/+38
2006/03/21 13:36:27 thb 1.14.12.2: #i63310# Removed silly self-referentiality for the static default objects (causing infinite loops) 2006/03/17 23:16:36 thb 1.14.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)
2005-11-02INTEGRATION: CWS canvas02 (1.12.24); FILE MERGEDKurt Zenker1-3/+3
2005/10/08 13:19:50 thb 1.12.24.2: RESYNC: (1.12-1.13); FILE MERGED 2005/07/28 10:10:20 thb 1.12.24.1: Join from cws_src680_aw024: #i48939# and new rendering subsystem need AW's clipper changes
2005-09-07INTEGRATION: CWS ooo19126 (1.12.28); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:40 rt 1.12.28.1: #i54170# Change license header: remove SISSL
2004-11-26INTEGRATION: CWS presentationengine01 (1.10.2); FILE MERGEDRüdiger Timm1-2/+14
2004/08/10 09:08:29 thb 1.10.2.4: #110496# polygon copy constructor generated _two_ copies the polygon 2004/07/07 08:40:34 thb 1.10.2.3: RESYNC: (1.10-1.11); FILE MERGED 2004/05/05 11:46:01 thb 1.10.2.2: #110496# STL insert semantics imply that insertion happens _before_ the given iterator 2004/04/21 18:46:04 thb 1.10.2.1: #110496# Added B2DPolygon contructor to B2DPolyPolygon, added rect2poly convenience method to polygontools
2004-06-25INTEGRATION: CWS tune04 (1.10.26); FILE MERGEDHans-Joachim Lankenau1-7/+10
2004/06/15 07:23:33 cmc 1.10.26.1: #i29636# turn global objects into local static data protected with swishy double-locked templated template
2004-02-12Added areControlPointsUsed(), areControlVectorsUsed() methodsArmin Weiss1-4/+4
2004-02-03Re-Added some automatic type conversionsArmin Weiss1-6/+6
2004-01-16#110496# Added integer point, size and rectangle classes, needed for the new ↵Thorsten Behrens1-22/+22
canvas
2003-11-28Removed in-between namespaces (curve, matrix, numeric, point, polygon, ↵Armin Weiss1-176/+173
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-26Added support for B3DPolyPOlygon, moved BDRange from source/inc to range ↵Armin Weiss1-22/+36
namespace and the directories
2003-11-10Some error corrections, some additions to polygon stuff, making ↵Armin Weiss1-3/+18
PolyPolygonCutter work
2003-11-06Added tooling for PolyPolygon cutting and some more tooling at B2DPolygon ↵Armin Weiss1-13/+7
and B2DPolyPolygon
2003-11-05Added PolyPolygonTools, Added PolygonTool functionality, changed bool to ↵Armin Weiss1-11/+101
sal_Bool
2003-10-31includes were one inc too deep, correctingArmin Weiss1-4/+4
2003-10-28basegfx reorganizationArmin Weiss1-0/+355