summaryrefslogtreecommitdiff
path: root/basegfx
AgeCommit message (Collapse)AuthorFilesLines
2012-05-23fdo#48068 fix parsing of path d-attributeChr. Rossmanith1-2/+5
Change-Id: I43a5f69a30b3766303e049ba4d66c4fd79b9de30 Signed-off-by: Petr Mladek <pmladek@suse.cz>
2012-05-14fdo#48070 fix parsing of arc pathsChr. Rossmanith1-22/+16
+ the flag value can be only "1" or "0" + neither "+" nor "-" nor other digit is allowed Signed-off-by: Petr Mladek <pmladek@suse.cz>
2012-05-08Fix fdo#49508 incorrect square gradients in slideshow.Thorsten Behrens1-4/+10
Make sure client code sees isotrophic aspect ratio for the square gradient case. This somehow never worked. Signed-off-by: Michael Meeks <michael.meeks@suse.com>
2012-03-26Compatibility option for incorrect relative moves after closePath (fdo#47406)Fridrich Štrba2-3/+8
Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
2012-02-15Fix fdo#45779 - accessing empty polygon.Thorsten Behrens1-55/+58
Guard access to first polygon point. (cherry picked from commit d37abad97d72bae0fd0269de12e94c7a7d3fd7e1) Signed-off-by: Michael Stahl <mstahl@redhat.com>
2012-01-18decompose() should return the original rotation angle and scales.Thorsten Behrens2-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.
2012-01-18Fix error in handling 'z' for svg:d string parsingThorsten Behrens5-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. Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2011-12-07in modules, when we have a env we are in stage gbuildBjoern Michaelsen1-0/+1
2011-12-01typo fix: explicitely -> explicitlyLior Kaplan2-2/+2
2011-12-01Remove uses of charAtAugust Sodora1-2/+2
2011-11-29move reconfigure into gbuildBjoern Michaelsen1-1/+1
2011-11-27remove pch from the include listNorbert Thiebaud4-4/+0
2011-11-25make gbuild makefiles run independant of pwd againBjoern Michaelsen1-2/+2
2011-11-16tweak gbuild standart Makefile to allow partial build in unsourced envNorbert Thiebaud1-4/+4
This allow to run make in a module wihtout the need to source Env.Host.sh.
2011-11-07Remove two more unused headers from basegfxJoseph Powers2-1082/+0
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-05Why build empty objects.Joseph Powers5-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.
2011-11-05precompiled_basegfx.hxx is empty, so don't include it.Joseph Powers75-240/+4
2011-11-05Cleanup basegfx headers a littleJoseph Powers6-447/+1
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 Behrens2-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.
2011-11-02Move BitmapDevice to use B2IBox instead of B2IRange.Thorsten Behrens2-0/+23
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 Behrens13-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).
2011-11-02Fix BXYBox behaviour and unit testThorsten Behrens4-26/+113
Made the distinction more clear, added appropriate tests to nail behaviour.
2011-10-20Use -Wno-array-bounds only on gcc versions (4.3..4.4.3)Tor Lillqvist2-4/+6
2011-10-20WaE: Work around bogus array subscript is above array boundsTor Lillqvist2-0/+20
Bites at least with the Android cross-gcc 4.4.3. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41847
2011-10-05simplfy dmake to gbuild bridgefileBjoern Michaelsen1-40/+1
2011-09-30add mode-lines to .m files and last round of merged files, etc.Caolán McNamara2-0/+6
2011-09-22just silence the auto_ptr deprecations in isolationCaolán McNamara2-40/+40
2011-09-21OSL_TRACE: Remove trailing newlinesThomas Arnhold1-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
2011-09-12sb140: #i113503# mixing system CppUnit and OOo STLport does not work, backed ↵Stephan Bergmann8-1/+16
out a6913c9677c2 For LibO, that just means replacing sal/cppunit.h with sal/precppunit.hxx.
2011-09-06callcatcher: various unused methodsCaolán McNamara1-58/+0
2011-08-31Translated German comments, removed redundant ones till cairo (incl.)Allmann-Rahn1-16/+5
2011-08-19detect gmake 3.81 and limit to -j1 unless num-cpu is explicitly setNorbert Thiebaud1-1/+1
2011-08-19deliver also unotools.hxxMatúš Kukan1-0/+1
2011-08-19gbuildized modules have empty d.lstsBjoern Michaelsen1-1/+0
2011-08-10prefer makefile-gmake-mode to plain makefile-modeTakeshi Abe6-6/+6
2011-08-05Emacs modeline compatible with vim's oneTakeshi Abe1-0/+1
2011-08-03No need to link explicitly with the objc libraryTor Lillqvist1-1/+0
2011-08-03Add statically linked basegfx cppunittester for iOSTor Lillqvist4-0/+220
2011-08-03get this working under windows againCaolán McNamara2-6/+6
2011-08-03get this working under windows againCaolán McNamara1-1/+1
2011-07-30Add consistent Emacs and vim mode linesTor Lillqvist5-0/+5
2011-07-26callcatcher: remove unused methodsThomas Arnhold2-8/+0
2011-07-26callcatcher: remove unused methodsThomas Arnhold6-133/+0
2011-07-25Don't bother with StaticLibrary_basegfx_s for iOSTor Lillqvist1-0/+5
We only build statitc libraries for iOS anyway.
2011-07-25cppunit is linked in automaticallyDavid Tardon1-1/+0
2011-07-22postmerge fixes for gnumake4Bjoern Michaelsen6-12/+24
2011-07-21resyncing to masterBjoern Michaelsen11-572/+327
2011-07-14callcatcher: remove unused basegfx::B3DHomPoint::implHomogenizeThomas Arnhold5-485/+0
2011-07-14callcatcher: remove unused basegfx::B3DHomMatrix::FooThomas Arnhold2-67/+0