summaryrefslogtreecommitdiff
path: root/basegfx/inc
AgeCommit message (Collapse)AuthorFilesLines
2012-01-18Fix error in handling 'z' for svg:d string parsingThorsten Behrens1-2/+1
Previously 'z' did not update the current point to the start point of the subpath, as required by http://www.w3.org/TR/SVG/paths.html#PathDataClosePathCommand. Fixed now, and adapted all the unit tests.
2012-01-17callcatcher: remove recently unused codeCaolán McNamara1-3/+0
2012-01-10callcatcher: update listCaolán McNamara2-19/+0
2012-01-08callcatcher: Remove unused codeAugust Sodora4-71/+0
2011-12-22unusedcode: remove various unused classesMatúš Kukan2-222/+0
2011-12-19Remove DebugPlotterAugust Sodora1-111/+0
2011-12-13More efficient insertion of B3DPolygonsThorsten Behrens2-6/+6
* 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-01typo fix: explicitely -> explicitlyLior Kaplan2-2/+2
2011-11-07Fix linking on WindowsFridrich Štrba3-7/+7
Don't declare dllexport classes that are purely inlined. This will cause for the binary that links then to look for dll symbols, which are naturlly not present.
2011-11-05precompiled_basegfx.hxx is empty, so don't include it.Joseph Powers2-65/+0
2011-11-05Cleanup basegfx headers a littleJoseph Powers5-441/+0
I deleted some unused headers. I also stopped exporting them for the same reason.
2011-11-03Fix one more subtlety around B2IBox / B2IRange changes.Thorsten Behrens1-0/+14
The Cohen/Sutherland clip flag routine was not aware of B2IBox, thusly yielding incorrect line clipping for BitmapDevice software rendering. Cleaned that up, added some more unit tests around the problem, and removed the now-extraneous maLineClip member from the bitmap device.
2011-11-02Move BitmapDevice to use B2IBox instead of B2IRange.Thorsten Behrens1-0/+14
Semantically, B2IBox represents a pixel rect much better than B2IRange - replaced all occurences in and around the software renderer, and client code.
2011-11-02Cleanup basegfx - docs, visibility, pointless methods.Thorsten Behrens11-228/+283
Added docs to the range/* classes, removed methods the compiler can generate for us, removed unused header, and cleaned up visibility markup (inlines don't really need to be exported).
2011-11-02Fix BXYBox behaviour and unit testThorsten Behrens3-19/+10
Made the distinction more clear, added appropriate tests to nail behaviour.
2011-09-30add mode-lines to .m files and last round of merged files, etc.Caolán McNamara1-0/+3
2011-08-31Translated German comments, removed redundant ones till cairo (incl.)Allmann-Rahn1-16/+5
2011-07-26callcatcher: remove unused methodsThomas Arnhold1-3/+0
2011-07-26callcatcher: remove unused methodsThomas Arnhold3-30/+0
2011-07-22postmerge fixes for gnumake4Bjoern Michaelsen1-2/+2
2011-07-21resyncing to masterBjoern Michaelsen3-422/+55
2011-07-14callcatcher: remove unused basegfx::B3DHomPoint::implHomogenizeThomas Arnhold1-408/+0
2011-07-14callcatcher: remove unused basegfx::B3DHomMatrix::FooThomas Arnhold1-13/+0
2011-06-22Teach LibreOffice proper svg:d supportThorsten Behrens1-0/+55
2011-06-19Merge branch 'master' into feature/gnumake4Bjoern Michaelsen83-37/+252
Conflicts: basebmp/prj/d.lst basebmp/test/basictest.cxx basebmp/test/makefile.mk basegfx/inc/basegfx/basegfxdllapi.h basegfx/inc/basegfx/tools/debugplotter.hxx basegfx/inc/basegfx/tuple/b2ituple.hxx basegfx/prj/d.lst basegfx/source/numeric/makefile.mk basegfx/source/polygon/makefile.mk basegfx/source/range/makefile.mk basegfx/source/raster/makefile.mk basegfx/source/tuple/makefile.mk basegfx/source/vector/makefile.mk basegfx/test/basegfx1d.cxx basegfx/test/makefile.mk basegfx/util/makefile.mk canvas/Library_canvasfactory.mk canvas/Module_canvas.mk canvas/prj/build.lst canvas/prj/d.lst canvas/source/cairo/cairo_canvashelper_texturefill.cxx canvas/source/cairo/makefile.mk canvas/source/tools/makefile.mk comphelper/qa/string/makefile.mk cppcanvas/Module_cppcanvas.mk cppcanvas/inc/cppcanvas/cppcanvasdllapi.h cppcanvas/prj/build.lst cppcanvas/prj/d.lst cppcanvas/source/mtfrenderer/makefile.mk cppcanvas/util/makefile.mk i18npool/source/search/makefile.mk regexp/Library_regexp.mk regexp/prj/d.lst sax/CppunitTest_sax.mk sax/Library_sax.mk sax/prj/d.lst sax/qa/cppunit/test_converter.cxx sax/source/expatwrap/attrlistimpl.hxx sax/util/makefile.mk svtools/Library_svt.mk tools/Executable_sspretty.mk ucbhelper/prj/d.lst ucbhelper/source/provider/configureucb.cxx ucbhelper/source/provider/provconf.cxx ucbhelper/util/makefile.mk unotools/Library_utl.mk unotools/Module_unotools.mk unotools/Package_inc.mk unotools/prj/build.lst vcl/Library_desktop_detector.mk vcl/Library_vcl.mk vcl/Library_vclplug_gtk.mk vcl/aqua/source/gdi/salprn.cxx vcl/inc/aqua/saldata.hxx vcl/unx/generic/gdi/salgdi3.cxx
2011-06-17gnumake4: remove DOS lineendings from new dllapi files, add terminating ↵Michael Stahl1-45/+47
newline [hg:6a190c99c8ff]
2011-06-17CWS gnumake4: reimplement basegfx_s hack for new build system [hg:c943ed591aff]Mathias Bauer1-0/+8
2011-06-16CWS gnumake4: some fixes for basegfx+canvas [hg:8c299b2d4484]Mathias Bauer3-10/+10
2011-06-16CWS gnumake4: some more changes for basebmp and basegfx [hg:412eb2845cc4]Mathias Bauer1-47/+0
2011-06-16CWS gnumake4: convert basegfx to new build system [hg:e8f9d107b59a]Mathias Bauer66-383/+483
2011-03-12Move OSL_ENSURE(false,...) to OSL_FAIL(...)Thomas Arnhold2-4/+4
2011-01-29Remove double line spacing and unused code.Thomas Arnhold1-14/+0
2011-01-21Remove old RCS lines.Thomas Arnhold6-18/+0
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth82-0/+244
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-10-14micro optimization, including iostream adds globals to your codeCaolán McNamara1-1/+1
2010-10-05more removed include guards using fixguard.pyPetr Mladek2-0/+0
2010-04-12Merged DEV300_m76thb10-13/+161
2010-03-31Merge DEV300_m75thb77-315/+77
* 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 Rechtien79-324/+79
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2010-01-18thbfixes10: merge with DEV300 m69thb8-96/+226
2010-01-18#i52325# #i108250# removed B3DGeometry, fixed gradient/fill bitmapthb1-74/+0
* removed unused & broken B3DGeometry class * fixed bug in basegfx::tools::isRectangle for polygons with curves * fixed cairocanvas gradient and bitmap fill rendering * fixed vclcanvas bitmap fill rendering (not clipping properly) * added TextureMode::NONE, adapted all client code * fixed snafu in XGraphicDevice.idl, with missing include
2009-12-21aw078: resync to DEV300m68for integrationArmin Le Grand5-5/+40
2010-03-18aw079: rebase to m75Armin Le Grand79-324/+79
2010-02-10aw079: changes after resync (linux)Armin Le Grand1-1/+1
2010-01-27aw079: #i99147# attribute rework and othersArmin Le Grand1-0/+4
2010-01-07aw079: changes for resyncArmin Le Grand9-13/+157
2010-01-06aw079: #i107360# Added functionality for edges, polygons and polypolygonsArmin Le Grand1-3/+41
2009-12-08aw079: #i107360# numerical precisionArmin Le Grand9-13/+119
2009-10-22commit after rebase to DEV300m62Armin Le Grand1-0/+76
2009-10-22#i106127# perf: using vector.push_back() instead of the generic ↵hdu1-2/+2
vector.insertAtWithCount() is worth it when it gets called a gazillion times