summaryrefslogtreecommitdiffstats
path: root/src/svg (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed svg-path (and display/curve) tests to properly handle closepath and ↵Jasper van de Gronde2008-08-082-84/+154
| | | | | made a check target. (bzr r6592)
* 2Geom version of the path tests + some additional small changes.Jasper van de Gronde2008-08-064-6/+570
| | | (bzr r6578)
* Enable exception handling for CxxTest in MakefilesJasper van de Gronde2008-08-021-1/+1
| | | (bzr r6524)
* Todo is done.Jon A. Cruz2008-08-021-1/+0
| | | (bzr r6520)
* Added to tests for SVG units, and fixed warning of missing caseJon A. Cruz2008-08-013-17/+63
| | | (bzr r6498)
* update to 2geom rev. 1507Johan B. C. Engelen2008-07-251-0/+2
| | | (bzr r6416)
* omit stitch segments from serialized pathsMenTaLguY2008-07-201-1/+4
| | | (bzr r6370)
* Added set_int_pref stub to svg/test-stubs.cpp, unit tests build again on Jasper van de Gronde2008-07-191-1/+13
| | | | | Linux. (bzr r6366)
* Consistently use (create/destroy)Suite in unit tests.Jasper van de Gronde2008-07-196-2/+34
| | | (bzr r6362)
* Fix for PathString to prevent it from getting into a very, very long copying ↵Jasper van de Gronde2008-07-187-145/+200
| | | | | run and make it use minimumexponent. Plus some extra tests. (bzr r6355)
* The new CxxTest unit tests now also work on Linux! (Note that test-all Jasper van de Gronde2008-07-171-0/+3
| | | | | | has become test-src and no longer includes ALL tests, just the tests in src/.) (bzr r6335)
* update to latest 2geom (rev1497)Johan B. C. Engelen2008-07-161-1/+1
| | | (bzr r6332)
* warning cleanupJon A. Cruz2008-07-161-0/+1
| | | (bzr r6329)
* enable writing "H/h" and "V/v" to SVG !Johan B. C. Engelen2008-07-123-7/+30
| | | (bzr r6273)
* Don't crash on path parse error. Truncate the path data up to where it is valid.Johan B. C. Engelen2008-07-121-6/+15
| | | | | For now shows unsafe debug message about where the path was truncated. (bzr r6272)
* use new 2geom function. This ensures we cannot end up in infinite loop while ↵Johan B. C. Engelen2008-07-111-1/+1
| | | | | converting unexpected 2geom curve types to expected types. (bzr r6260)
* replace separate forward declarations by proper forward.h inclusionJohan B. C. Engelen2008-07-071-3/+2
| | | (bzr r6214)
* clean up matrix transform svg-write functionJohan B. C. Engelen2008-07-071-2/+1
| | | (bzr r6202)
* Change link line for a couple of the test programs, so that `make check' ↵Peter Moulder2008-07-051-0/+1
| | | | | compiles again. (bzr r6193)
* Tests for nr-compose, as well as updated tests for svg-affine and svg-length.Jasper van de Gronde2008-07-052-18/+135
| | | (bzr r6192)
* svg/svg-length.h: Supply missing #includes/declarations so that we don't ↵Peter Moulder2008-07-051-1/+4
| | | | | depend on order of .h file inclusion. (Detected by check-header-compile.) (Using separate commits to facilitate diagnosis/resolution of any problems; comments welcome.) (bzr r6187)
* EOL fixupsJon A. Cruz2008-07-053-737/+737
| | | (bzr r6164)
* Mark a missing case statementJon A. Cruz2008-07-041-0/+1
| | | (bzr r6142)
* Tests for svg-affine and svg-length (the latter is not much more than a ↵Jasper van de Gronde2008-07-032-0/+265
| | | | | stub) and a CxxTest version of the list-container tests. (bzr r6132)
* Approximately closed test for path parsing now looks at the absolute ↵Jasper van de Gronde2008-06-301-6/+3
| | | | | coordinate values again (in accordance with how PathString used to work before and relative coordinates, and how it works now). (bzr r6097)
* add commented HLineSegment and VLineSegment to svg writerJohan B. C. Engelen2008-06-291-0/+5
| | | (bzr r6085)
* help detection of path read bugJohan B. C. Engelen2008-06-251-6/+11
| | | (bzr r6060)
* Cmake: remove header files from source listsJoshua L. Blocher2008-06-241-15/+0
| | | (bzr r6046)
* Partial fix (for preventing numerical issues) and restructuring for ↵Jasper van de Gronde2008-06-203-61/+50
| | | | | PathString, plus a small fix for the new 2geom sp_svg_write_curve. (bzr r6005)
* add svg_write and read methods for Geom::MatrixJohan B. C. Engelen2008-06-122-0/+31
| | | (bzr r5917)
* merge gsoc2008_johan_path2geom into trunkJohan B. C. Engelen2008-06-062-2/+71
| | | (bzr r5823)
* slight numerical improvementPeter Moulder2008-06-052-2/+5
| | | (bzr r5811)
* Fix for PathString to eliminate use of sscanf (which is locale dependent).Jasper van de Gronde2008-05-271-7/+14
| | | (bzr r5757)
* Set of (cxx)tests for svg-path.cpp and PathString. Not (yet) part of make check.Jasper van de Gronde2008-05-201-2/+2
| | | (bzr r5720)
* PathString now makes sure that relative coordinates are based on rounded ↵Jasper van de Gronde2008-05-202-40/+130
| | | | | absolute coordinates (which allows for greater path data size reductions and makes sure that two identical coordinates will result in the same rounded coordinates). (bzr r5719)
* Cmake: Moved sp-* into own library to reduce link cmdline and add new files ↵Joshua L. Blocher2008-05-191-9/+11
| | | | | to their cmakelists.txts (bzr r5713)
* Fix remaining regressions in svg/svg-path.cpp. Also, we now do tighter ↵Peter Moulder2008-05-082-56/+159
| | | | | | | error handling - though still no error reporting to the user, beyond the subtle hint that the path is incomplete. There remains a numberical issue with the parsing of floats. (bzr r5626)
* fix a compile failure with g++-4.3Peter Moulder2008-05-081-1/+2
| | | (bzr r5625)
* Add svg-path-test.h to src/svg/Makefile_insertJasper van de Gronde2008-05-061-1/+2
| | | (bzr r5620)
* Fix a regression in the SVG path data parser (it will now parse things like ↵Jasper van de Gronde2008-05-062-17/+491
| | | | | "M 1.3.4" correctly again). (bzr r5618)
* Improved numerical precision for the SVG path data parser (along with a ↵Jasper van de Gronde2008-04-291-116/+79
| | | | | small step towards a more robust parser). (bzr r5547)
* Further fix for sign handling of the SVG path data parser.Jasper van de Gronde2008-04-281-2/+1
| | | (bzr r5538)
* Fix for closepath handling of SVG path data parser and tolerance for ↵Jasper van de Gronde2008-04-282-5/+5
| | | | | approximately closed check in gnome-canvas-bpath-util.cpp. (bzr r5536)
* Fixed SVG path data parser to handle close paths better (it used to create ↵Jasper van de Gronde2008-04-261-94/+37
| | | | | spurious subpaths), and be a little less forgiving in general (it doesn't fill in missing parameters anymore, doesn't read 1e3e4 as 1e4 anymore and now only allows one sign character for exponents). (bzr r5525)
* Make gnome_canvas_bpath_def_closepath merge two nearly equal endpoints to ↵Jasper van de Gronde2008-04-121-3/+33
| | | | | prevent endpoints from wrongly being recognized as distinct. (fixing bug 216152) (bzr r5411)
* cmake: EOL of cmakelists.txt in subdirsJohan B. C. Engelen2008-04-071-28/+28
| | | (bzr r5379)
* delete remaining .cvsignore filesAdib Taraben2008-04-011-5/+0
| | | (bzr r5299)
* add CMakeLists.txt files for removeoverlap and svgJohan B. C. Engelen2008-03-301-0/+29
| | | (bzr r5243)
* * add RegisteredTransformedPoint widget, that transforms the point before ↵Johan B. C. Engelen2008-03-223-0/+13
| | | | | | | | displaying/writing. This in order to keep them in SVG coordinate system in XML, but in canvas coord system in the spinbox * move Geom::Point XML writing to central place in ostringstream * add verb for LPE context (bzr r5165)
* No more NRMatrix or NRPoint.Jasper van de Gronde2008-03-212-31/+26
| | | (bzr r5149)