summaryrefslogtreecommitdiffstats
path: root/basegfx
Commit message (Collapse)AuthorAgeFilesLines
* Added (and improved) READMEs for modules which used to be in libs-guiJosh Heidenreich2012-02-081-0/+1
|
* Change the zoom factor to 2^(1/6), hopefully it fits all :-)Jan Holesovsky2012-02-061-3/+3
|
* switch to include-based build rather than sourced-based buildNorbert Thiebaud2012-02-051-35/+2
|
* unusedcode.easy: Removed unused codeAlexander Bergmann2012-02-0135-360/+0
|
* remove traces of b2dhompointThomas Arnhold2012-01-284-31/+0
|
* unusedcode.easy: Removed unused code (basegfx::B2DHomPoint)Alexander Bergmann2012-01-282-499/+0
|
* Actually apply substance of previous unused code removalAlexander Bergmann2012-01-284-187/+0
|
* unusedcode.easy: Removed unused code (basegfx::B3DPolygon, ↵Alexander Bergmann2012-01-274-81/+4
| | | | basegfx::B3DPolyPolygon)
* optimized zoom to use more common intervalsTim Hardeck2012-01-255-0/+205
| | | | | | Round zoom values beginning with 50 to a multiple of 5, with 100 to one of 10, with 500 to one of 50 and with 1000 to one of 100. The step 100 is enforced to have one fixed point.
* Removing unused code (basegfx).Alexander Bergmann2012-01-256-311/+0
|
* Improve checking for emptinessThomas Arnhold2012-01-215-10/+10
|
* Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann2012-01-211-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.
* Code clean up.Stephan Bergmann2012-01-201-3/+2
|
* remove unused methodsThomas Arnhold2012-01-194-141/+0
|
* decompose() should return the original rotation angle and scales.Thorsten Behrens2012-01-182-0/+25
| | | | | | | | | | decompose() would return incorrect rotation angle and scales when the angle was exactly 180 degrees, due to FPU rounding error. This commit fixes it. This problem would manifest itself when inserting an image into Calc/Draw, cropping it, and flipping it vertically or rotating it at exactly 180 degrees. Before the fix the image would simply disappear.
* Add more unit test coverage for generic clipperThorsten Behrens2012-01-181-9/+46
| | | | | | | With the changes Julien brought in via 66fd9a610cd876c236486a2089d8d58dca866e25, thought it was a good idea to cover those code paths as well - done now, via the checkCrossoverSolver() tests.
* Fix error in handling 'z' for svg:d string parsingThorsten Behrens2012-01-185-26/+71
| | | | | | | 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.
* Remove old-fashioned VERBOSE, use OSL_DEBUG_LEVEL instead.Thorsten Behrens2012-01-183-7/+7
|
* callcatcher: remove recently unused codeCaolán McNamara2012-01-173-39/+0
|
* callcatcher: update listCaolán McNamara2012-01-104-89/+0
|
* callcatcher: Remove unused codeAugust Sodora2012-01-088-475/+0
|
* Fix "Same expression on both sides of '&&'" (reported by cppcheck)Julien Nabet2012-01-061-2/+2
|
* unusedcode: remove PlotterMatúš Kukan2012-01-064-343/+0
|
* unusedcode: remove various unused classesMatúš Kukan2011-12-228-1038/+0
|
* Remove DebugPlotterAugust Sodora2011-12-196-851/+0
|
* Fix abort from stl debug iterators' invalid access.Thorsten Behrens2011-12-132-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.
* More efficient insertion of B3DPolygonsThorsten Behrens2011-12-135-45/+74
| | | | | | | | | * 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)
* in modules, when we have a env we are in stage gbuildBjoern Michaelsen2011-12-071-0/+1
|
* typo fix: explicitely -> explicitlyLior Kaplan2011-12-012-2/+2
|
* Remove uses of charAtAugust Sodora2011-12-011-2/+2
|
* move reconfigure into gbuildBjoern Michaelsen2011-11-291-1/+1
|
* remove pch from the include listNorbert Thiebaud2011-11-274-4/+0
|
* make gbuild makefiles run independant of pwd againBjoern Michaelsen2011-11-251-2/+2
|
* tweak gbuild standart Makefile to allow partial build in unsourced envNorbert Thiebaud2011-11-161-4/+4
| | | | | This allow to run make in a module wihtout the need to source Env.Host.sh.
* Remove two more unused headers from basegfxJoseph Powers2011-11-072-1082/+0
|
* Fix linking on WindowsFridrich Štrba2011-11-073-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.
* Why build empty objects.Joseph Powers2011-11-055-126/+0
| | | | | The source files don't generate any code and just declare an inline class; thus, the compiled object is empty and we don't need to link it in.
* precompiled_basegfx.hxx is empty, so don't include it.Joseph Powers2011-11-0575-240/+4
|
* Cleanup basegfx headers a littleJoseph Powers2011-11-056-447/+1
| | | | | I deleted some unused headers. I also stopped exporting them for the same reason.
* Fix one more subtlety around B2IBox / B2IRange changes.Thorsten Behrens2011-11-032-5/+135
| | | | | | | | 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.
* Move BitmapDevice to use B2IBox instead of B2IRange.Thorsten Behrens2011-11-022-0/+23
| | | | | | Semantically, B2IBox represents a pixel rect much better than B2IRange - replaced all occurences in and around the software renderer, and client code.
* Cleanup basegfx - docs, visibility, pointless methods.Thorsten Behrens2011-11-0213-229/+287
| | | | | | 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).
* Fix BXYBox behaviour and unit testThorsten Behrens2011-11-024-26/+113
| | | | | Made the distinction more clear, added appropriate tests to nail behaviour.
* Use -Wno-array-bounds only on gcc versions (4.3..4.4.3)Tor Lillqvist2011-10-202-4/+6
|
* WaE: Work around bogus array subscript is above array boundsTor Lillqvist2011-10-202-0/+20
| | | | | | Bites at least with the Android cross-gcc 4.4.3. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41847
* simplfy dmake to gbuild bridgefileBjoern Michaelsen2011-10-051-40/+1
|
* add mode-lines to .m files and last round of merged files, etc.Caolán McNamara2011-09-302-0/+6
|
* just silence the auto_ptr deprecations in isolationCaolán McNamara2011-09-222-40/+40
|
* OSL_TRACE: Remove trailing newlinesThomas Arnhold2011-09-211-2/+2
| | | | | | | Done with perl regex: s/(\n\s*OSL_TRACE\(\s*\"[^\n]+?)\s*(\\n)+(\"[^\n]*\)\;\n)/$1$3/gs; - removed trailing whitespaces and (multiple) newlines
* sb140: #i113503# mixing system CppUnit and OOo STLport does not work, backed ↵Stephan Bergmann2011-09-128-1/+16
| | | | | | out a6913c9677c2 For LibO, that just means replacing sal/cppunit.h with sal/precppunit.hxx.