Commit Graph

46 Commits

Author SHA1 Message Date
Christopher Kohnert a4f4fdb447 Merge branch 'graceful_close'
* graceful_close:
  Better handling of whitespace at end of input stream.
2017-06-01 16:19:48 -07:00
Christopher Kohnert 95d1c98155 Better handling of whitespace at end of input stream. 2017-06-01 16:19:35 -07:00
Christopher Kohnert 8c23e696a8 Merge branch 'graceful_close'
* graceful_close:
  A bit more verbosity in debug builds to help identify SVG parse issues
  Gracefully close out paths that don’t explicitly terminate the shape (but are still valid)
2017-06-01 12:58:19 -07:00
Christopher Kohnert 20a28081ae A bit more verbosity in debug builds to help identify SVG parse issues 2017-06-01 12:57:52 -07:00
Christopher Kohnert 6819b4cb73 Gracefully close out paths that don’t explicitly terminate the shape (but are still valid) 2017-06-01 12:57:10 -07:00
Christopher Kohnert 6b10089812 Merge branch 'cmake'
* cmake:
  Include the extra library headers and skip the “include” gagging during folderization.
2017-06-01 11:38:39 -07:00
Christopher Kohnert 0984021470 Include the extra library headers and skip the “include” gagging during folderization. 2017-06-01 11:38:02 -07:00
Christopher Kohnert 50a2b223ee Merge branch 'svg_path_selector'
* svg_path_selector:
  Add the ability to specifiy which SVG path to use via command line and change the default to the last path found.
  Return a failure code when aborting.
2017-06-01 11:32:44 -07:00
Christopher Kohnert 5bdcc88474 Add the ability to specifiy which SVG path to use via command line and change the default to the last path found. 2017-06-01 11:30:43 -07:00
Christopher Kohnert 17747cf23a Merge branch 'cmake'
* cmake:
  Improve IDE usability by “folderizing” the sources and include headers by default.
2017-06-01 10:52:23 -07:00
Christopher Kohnert cba9298f94 Improve IDE usability by “folderizing” the sources and include headers by default. 2017-06-01 10:52:05 -07:00
Viktor Chlumský 52e020ada8 Merge pull request #42 from ckohnert/cmake
Add CMake support for easier cross-platform builds.
2017-06-01 12:34:59 +02:00
Viktor Chlumský 867ae62263 Merge pull request #43 from ckohnert/abort_result
Return proper abort code when failing in standalone.
2017-06-01 12:32:16 +02:00
Christopher Kohnert 7cc65a66d2 Merge branch 'point_tolerance'
* point_tolerance:
  Clean up degenerate segments during normalization
2017-05-31 15:44:33 -07:00
Christopher Kohnert 4b21ad24e7 Merge branch 'cmake'
* cmake:
  Don’t clobber CXX flags accidentally and make Release builds the default
2017-05-31 15:44:06 -07:00
Christopher Kohnert 4fdaa524fc Clean up degenerate segments during normalization 2017-05-31 15:43:39 -07:00
Christopher Kohnert 02789ca3fd Don’t clobber CXX flags accidentally and make Release builds the default 2017-05-31 15:41:47 -07:00
Christopher Kohnert cba7d65285 Merge commit '46a7c09aea05110c951507891caed178d869a672'
* commit '46a7c09aea05110c951507891caed178d869a672':
  extracted rad and degree conversion
  added origin rotation to vector
  fixed arc rotation problems
  added arc handling to SVG importer
  added rotation to vector
2017-05-31 13:46:54 -07:00
Christopher Kohnert cbc5797bd7 Return a failure code when aborting. 2017-05-31 13:32:48 -07:00
Christopher Kohnert 31bceedeb9 Return a failure code when aborting. 2017-05-31 11:41:40 -07:00
Christopher Kohnert 4f94338032 Merge branch 'point_tolerance' 2017-05-31 11:17:22 -07:00
Christopher Kohnert 9baec00e81 Merge branch 'cmake' 2017-05-31 11:17:07 -07:00
Christopher Kohnert 0fe6b377d2 Add support for point tolerance to avoid artifacts in many types of hand drawn shapes. 2017-05-31 11:04:08 -07:00
Christopher Kohnert 22831c7225 Add CMake support for easier cross-platform builds. 2017-05-31 11:02:48 -07:00
Christopher Kohnert bb574de943 Add support for point tolerance to avoid artifacts in many types of hand drawn shapes. 2017-05-31 10:02:42 -07:00
Christopher Kohnert e71d0ea7e1 Add CMake support for easier cross-platform builds. 2017-05-31 09:30:15 -07:00
Viktor Chlumský 8b2d4636eb Minor update to Readme 2017-02-16 10:01:01 +01:00
Michael Galetzka 46a7c09aea extracted rad and degree conversion 2017-02-15 13:02:28 +01:00
Michael Galetzka 2c1df9430c added origin rotation to vector 2017-02-15 12:57:03 +01:00
Michael Galetzka 869084420b fixed arc rotation problems 2017-02-15 12:55:24 +01:00
Michael Galetzka 376064b0de added arc handling to SVG importer 2017-02-15 12:33:32 +01:00
Michael Galetzka 08173443c5 added rotation to vector 2017-02-15 12:32:55 +01:00
Viktor Chlumský 1be3f5f4de Fixed rounding error in cubic curve splitting 2017-02-11 00:20:18 +01:00
Viktor Chlumský 0e68504f44 V1.4: Overlapping contours, cubic distance fix, guessorder 2017-02-09 22:44:37 +01:00
Viktor Chlumský 0215653a8a Merge pull request #32 from ccbrown/master
SVG import fixes and support
2017-01-26 08:56:24 +01:00
Christopher Brown 60feec1a33
remove unused return value 2017-01-25 20:10:37 -08:00
Christopher Brown cae6677d28
svg import fixes and support 2017-01-25 19:54:14 -08:00
Viktor Chlumský 2ab2e6186c Font loading, reverseorder fixed, binary removed 2016-12-07 20:02:39 +01:00
Viktor Chlumský 4e443d8a72 Version 1.2 - Reverse order option, edge coloring seed, glyph loading fix 2016-07-21 18:26:15 +02:00
John-Philip Johansson fdc26858d0 Fix runtime error on Windows
Add missing zlib1.dll file.

Only tested on Windows 10.
2016-06-09 19:11:02 +02:00
John-Philip Johansson dc2bf4479d Fix compile warnings on OSX
The following warnings were fixed:
* implicit conversion of NULL constant to 'bool'
* enumeration value '...' not handled in switch
2016-06-09 19:10:30 +02:00
Viktor Chlumský 8a0388dadf Version 1.1 - License change 2016-05-08 15:43:22 +02:00
Viktor Chlumský 143767c7ef Minification fixed, minor error corrections 2016-04-28 22:07:28 +02:00
Viktor Chlumský 61d3929db0 Version 1.0 2016-04-24 23:58:54 +02:00
Viktor Chlumský 9b6bfb4119 Revert "🎪 Added .gitattributes"
This reverts commit 17ba11cdfc.
2016-04-24 23:25:06 +02:00
Viktor Chlumský 17ba11cdfc 🎪 Added .gitattributes 2016-04-24 23:23:58 +02:00