path: root/basegfx/source/polygon
AgeCommit message (Collapse)AuthorFilesLines
2012-04-14Clean up basegfx's polygon tools codeGábor Stefanik3-107/+0
2012-03-26Compatibility option for incorrect relative moves after closePath (fdo#47406)Fridrich Štrba1-2/+2
2012-03-05callcatcher: update listCaolán McNamara1-132/+0
2012-03-05Remove unused codeElton Chung1-172/+0
2012-03-01Remove unused codeElton Chung3-60/+0
2012-02-25Remove unused code in basegfx, comphelperElton Chung7-383/+0
2012-02-21WaE: duplicateBranchThomas Arnhold1-22/+2
2012-02-20Remove unused codeElton Chung4-430/+0
2012-02-19Remove unused codeElton Chung2-63/+0
2012-02-16Removed unused code.Björgvin Ragnarsson1-146/+0
2012-02-01unusedcode.easy: Removed unused codeAlexander Bergmann3-53/+0
2012-01-27unusedcode.easy: Removed unused code (basegfx::B3DPolygon, ↵Alexander Bergmann2-68/+0
2012-01-25Removing unused code (basegfx).Alexander Bergmann3-280/+0
2012-01-21Improve checking for emptinessThomas Arnhold3-7/+7
2012-01-21Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann1-1/+2
SAL_UNUSED_PARAMETER (expanding to __attribute__ ((unused)) for GCC) is used to annotate legitimately unused parameters, so that static analysis tools can tell legitimately unused parameters from truly unnecessary ones. To that end, some patches for external modules are also added, that are only applied when compiling with GCC and add necessary __attribute__ ((unused)) in headers.
2012-01-20Code clean up.Stephan Bergmann1-3/+2
2012-01-18Fix error in handling 'z' for svg:d string parsingThorsten Behrens1-0/+10
Previously 'z' did not update the current point to the start point of the subpath, as required by Fixed now, and adapted all the unit tests.
2012-01-10callcatcher: update listCaolán McNamara1-40/+0
2012-01-06Fix "Same expression on both sides of '&&'" (reported by cppcheck)Julien Nabet1-2/+2
2011-12-22unusedcode: remove various unused classesMatúš Kukan1-701/+0
2011-12-13Fix abort from stl debug iterators' invalid access.Thorsten Behrens2-4/+8
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-12-13More efficient insertion of B3DPolygonsThorsten Behrens2-34/+56
* some cleanup - removed ugly-as-hell exposure of only parts of the internal data struct on B2DPolygon (and reworked the only client of that code) * added stl-style begin/end to B3DPolyPolygon as well, mirroring B2DPolyPolygon, plus adapting the insert() func to make use of that (avoiding loads of temporaries)
2011-12-01Remove uses of charAtAugust Sodora1-2/+2
2011-11-05precompiled_basegfx.hxx is empty, so don't include it.Joseph Powers17-37/+0
2011-09-06callcatcher: various unused methodsCaolán McNamara1-58/+0
2011-07-21resyncing to masterBjoern Michaelsen2-20/+6
2011-07-124 minutes 27 seconds -> 11 secondsCaolán McNamara1-15/+4
2011-06-22Use the sweep flag to determine the drawing directionFridrich Štrba1-5/+2
The previous solution was giving somehow acceptable results in the majority of cases, but was pretty broken with corner cases where the arc is exactly half of the whole ellipse and where the large arc flag is largely irrelevant. If the sweep flag is equal to 0 drawing goes in the sense of decreasing angles. If it is set, drawing goes in the sense of increasing angles.
2011-06-19Merge branch 'master' into feature/gnumake4Bjoern Michaelsen17-40/+99
Conflicts: basebmp/prj/d.lst basebmp/test/basictest.cxx basebmp/test/ basegfx/inc/basegfx/basegfxdllapi.h basegfx/inc/basegfx/tools/debugplotter.hxx basegfx/inc/basegfx/tuple/b2ituple.hxx basegfx/prj/d.lst basegfx/source/numeric/ basegfx/source/polygon/ basegfx/source/range/ basegfx/source/raster/ basegfx/source/tuple/ basegfx/source/vector/ basegfx/test/basegfx1d.cxx basegfx/test/ basegfx/util/ canvas/ canvas/ canvas/prj/build.lst canvas/prj/d.lst canvas/source/cairo/cairo_canvashelper_texturefill.cxx canvas/source/cairo/ canvas/source/tools/ comphelper/qa/string/ cppcanvas/ cppcanvas/inc/cppcanvas/cppcanvasdllapi.h cppcanvas/prj/build.lst cppcanvas/prj/d.lst cppcanvas/source/mtfrenderer/ cppcanvas/util/ i18npool/source/search/ regexp/ regexp/prj/d.lst sax/ sax/ sax/prj/d.lst sax/qa/cppunit/test_converter.cxx sax/source/expatwrap/attrlistimpl.hxx sax/util/ svtools/ tools/ ucbhelper/prj/d.lst ucbhelper/source/provider/configureucb.cxx ucbhelper/source/provider/provconf.cxx ucbhelper/util/ unotools/ unotools/ unotools/ unotools/prj/build.lst vcl/ vcl/ vcl/ vcl/aqua/source/gdi/salprn.cxx vcl/inc/aqua/saldata.hxx vcl/unx/generic/gdi/salgdi3.cxx
2011-06-16CWS gnumake4: some more changes for basebmp and basegfx [hg:412eb2845cc4]Mathias Bauer1-63/+0
2011-05-04Some cppcheck cleaningJulien Nabet3-12/+12
2011-04-22cppcheck inefficient checking for emptinessKayo Hamid1-2/+2
From cppcheck: Using xxxx.empty() instead of xxxx.size() can be faster. xxxx.size() can take linear time but xxxx.empty() is guaranteed to take constant time
2011-03-14Related: rhbz#684477 make sure this is thread safeCaolán McNamara1-12/+22
2011-03-12Move OSL_ENSURE(false,...) to OSL_FAIL(...)Thomas Arnhold3-5/+4
2011-02-02Clean up makefilesThomas Arnhold1-2/+0
2011-01-25split the expr, as gcc 4.6 bails out on itDavid Tardon1-3/+3
2011-01-24WaE: gcc 4.6.0 various warningsCaolán McNamara1-0/+2
2011-01-21Remove old RCS lines.Thomas Arnhold1-3/+0
2011-01-01cppcheck: prefer prefix variantCaolán McNamara1-1/+1
2010-11-26Merge branch 'libreoffice-3-3'Rene Engelhard1-2/+2
2010-11-26Merge commit 'ooo/OOO330_m17' into libreoffice-3-3Rene Engelhard1-2/+2
2010-11-25cppcheck: methods can be constCaolán McNamara1-2/+2
2010-11-24#i115761# Impress freezes opening the attached odp file(s)obo1-2/+2
Notes: split repo tag: libs-gui_ooo/OOO330_m17
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth17-0/+51
Fixes #fdo30794 Based on bin/add-modelines script (originally posted in mail Signed-off-by: Sebastian Spaeth <>
2010-08-13#i113776# avoid default adaptive subdivision for nowHerbert Duerr [hdu]1-1/+2
2010-05-27#i111715# corrected numerical cases for polygon clipper and geometry creatorArmin Le Grand1-2/+4
2010-04-12Merged DEV300_m76thb4-0/+1336
2010-03-31Merge DEV300_m75thb17-67/+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-72/+18
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2010-01-18thbfixes10: merge with DEV300 m69thb7-228/+381