Commit Graph

  • e195a980df
    Merge 196e65f0dc into fcb648b9bb Sarah Laplante 2024-07-04 20:54:26 +0000
  • 196e65f0dc add and update tests ohnorobo 2024-07-04 22:49:34 +0200
  • 381bdaf105 format floating point numbers in d ohnorobo 2024-07-04 17:54:40 +0200
  • 094b7dbbcf
    Merge 771b11bdb9 into fcb648b9bb Kenny Weiss 2024-06-21 22:52:35 +0000
  • 771b11bdb9 Fixes formatting to resolve trailing whitespace warning Kenneth Weiss 2024-06-21 15:49:45 -0700
  • beabff2883 Adds unit tests for parsing SVG Documents containing rect elements Kenneth Weiss 2024-06-21 15:21:10 -0700
  • 35d4c6a5a7 Improves unit tests for rect2pathd function Kenneth Weiss 2024-06-21 15:19:11 -0700
  • ec1e110103 Bugfix for converting rounded rect to a d-string path Kenneth Weiss 2024-06-21 15:15:43 -0700
  • 6f3d3646c5
    Merge b8895198f9 into fcb648b9bb Kenny Weiss 2024-06-09 18:40:29 -0700
  • b8895198f9 Adds unit test for ellipse to path conversions w/ rotations Kenneth Weiss 2024-06-09 18:02:02 -0700
  • 260a44ed2c Bugfix in rotation angle calculation when transforming arcs Kenneth Weiss 2024-06-09 18:00:09 -0700
  • 89914cdffb
    Merge 26337638fb into fcb648b9bb bouhek 2024-02-01 14:49:09 +0000
  • 26337638fb Fix lint Bouhek 2024-02-01 15:29:57 +0100
  • de1eb22b16 Fix floating point error in bezier bbox calculation Bouhek 2024-02-01 13:04:40 +0100
  • 48366aceb4
    Merge cd0f80691f into fcb648b9bb Andre Vallestero 2023-11-23 22:53:51 -0500
  • cd0f80691f
    Add error message for invalid Path point range Andre Vallestero 2023-11-23 22:53:30 -0500
  • d3333cd1ce
    Merge ee12eebc31 into fcb648b9bb rBazan 2023-11-19 04:22:35 +0000
  • ee12eebc31 fix trailing whitespace rBazan98 2023-11-19 05:22:12 +0100
  • e214b03950 fix trailing whitespace rBazan98 2023-11-19 05:02:06 +0100
  • 92eac2c4b5 Optimize intersection feature for Quadratic Bezier curves rBazan98 2023-11-19 04:06:33 +0100
  • a159bb371f
    Merge dd3f5cd31b into fcb648b9bb snoyer 2023-08-30 16:35:08 +0000
  • dd3f5cd31b fix trailing whitespace snoyer 2023-08-30 20:34:59 +0400
  • 21ca2fe6a8 adjust parsing to raise nicer exceptions snoyer 2023-08-30 20:06:08 +0400
  • 0c5de60674
    Merge 8f539a3822 into fcb648b9bb Brian White 2023-06-05 15:02:09 -0400
  • 8f539a3822 Preserve order of SVG paths in extracted version. Brian White 2023-06-04 08:11:19 -0400
  • eef26cfc23 Handle empty polyline data. Brian White 2023-05-31 19:30:30 -0400
  • 6f1dd96cca Add ability to return parent info and other XML tags. Brian White 2023-05-31 05:59:46 -0400
  • fcb648b9bb add back pypi action new tag condition master Andrew Port 2023-05-20 14:38:22 -0400
  • ec546a71d4 Merge branch 'PyPI' Andrew Port 2023-05-20 14:37:02 -0400
  • bc930005c2 test fixed pypi action PyPI Andrew Port 2023-05-20 14:34:11 -0400
  • ae9b79e77a revert temporary fix for pushing 1.6.1 to pypi Andrew Port 2023-05-20 14:26:44 -0400
  • 289ee6ecb4 temporary fix for pushing 1.6.1 to pypi Andrew Port 2023-05-20 14:25:19 -0400
  • 592fe3a525 fix pypi actions Andrew Port 2023-05-20 14:18:42 -0400
  • 81870e1f85 update version v1.6.1 Andrew Port 2023-05-20 14:13:15 -0400
  • 6015a97090
    Merge pull request #207 from mathandy/fix-issue-205 Andrew Port 2023-05-20 14:11:07 -0400
  • 788b2b43a2
    Merge pull request #203 from kasbah/fix-escape-sequences Andrew Port 2023-05-20 14:10:19 -0400
  • b282094b53 return error if Path.point() cannot be computed fix-issue-205 Andrew Port 2023-05-20 13:20:05 -0400
  • 229773ff9d
    Merge pull request #201 from SebKuzminsky/fix-arc-sweep-with-negative-scale Andrew Port 2023-05-20 12:50:17 -0400
  • a16a060c27
    Fix invalid escape sequences in strings Kaspar Emanuel 2023-05-06 19:33:31 +0100
  • e94483510e path.transform: Arc sweep is reversed by negative scale Sebastian Kuzminsky 2023-05-05 00:35:22 -0600
  • 6abda09d1c add a test loading arcs with negative scale Sebastian Kuzminsky 2023-05-05 00:18:36 -0600
  • 5c73056420
    Merge pull request #199 from mathandy/issue-198 Andrew Port 2023-04-01 15:39:39 -0400
  • 4f5d8f3bf2 fix issue-198; circles parsing to non-closed paths issue-198 Andrew Port 2023-04-01 15:30:04 -0400
  • c4d98afc68 add test for issue 198 Andrew Port 2023-04-01 15:26:22 -0400
  • e4090e0bd2 rebase and compare with fast-fail André Jorge Esser 2023-03-26 11:35:10 +0100
  • 1ee0cc1908 remove all wildcard imports Andrew Port 2023-02-03 19:46:23 -0500
  • 5cdca5104e move QuadTree inside Path object and make it use it implicitly André Jorge Esser 2022-11-27 22:27:48 +0000
  • 3df0eff3aa create a quadtree implementation adapted for svg paths and segments André Jorge Esser 2022-11-06 12:33:01 +0000
  • 9c69e45d6e add python==3.11 to setup.py Andrew Port 2023-02-13 18:15:36 -0500
  • dc2f6e90cc remove broken build shield Andrew Port 2023-02-13 18:13:32 -0500
  • 96676b7697 increment version number v1.6.0 Andrew Port 2023-02-13 17:46:17 -0500
  • 2a1cb735e9
    Merge pull request #191 from tatarize/fastfail-intersection Andrew Port 2023-02-03 18:06:56 -0800
  • 3eb21161cf add report of intersection count Andrew Port 2023-02-03 21:00:57 -0500
  • 31b6f3dd90 Merge branch 'master' into fastfail-intersection Andrew Port 2023-02-03 20:49:49 -0500
  • d9515ea399 remove all wildcard imports Andrew Port 2023-02-03 19:46:23 -0500
  • 944ccf5e89 create new yaml for legacy system tests Andrew Port 2023-02-03 18:45:50 -0500
  • b6e5a623ea Add random intersections test Tatarize 2022-12-04 00:59:40 -0800
  • 4c6abc5820 Add quick fails to paths Tatarize 2022-12-04 00:59:15 -0800
  • b8dfb6770a correct descriptive action name Andrew Port 2022-07-10 22:38:14 -0300
  • 0e17702d04 update version to 1.5.1 v1.5.1 Andrew Port 2022-07-10 22:19:50 -0300
  • 8df19f1c12 fixed issue 171 issue-171 Andrew Port 2022-07-09 19:49:12 -0300
  • 9ac7f62515 cleanup long comment Andrew Port 2022-07-09 19:38:28 -0300
  • d8a6e5e509 delete unused line Andrew Port 2022-07-09 19:30:40 -0300
  • 73c887a8a3 rename as name already used by outside function Andrew Port 2022-07-09 19:28:42 -0300
  • 35aca0f609 fix F_STRINGS_AVAILABLE check preserve-order Andrew Port 2022-07-09 18:31:16 -0300
  • 64aa21684c updated from master Andrew Port 2022-07-09 18:19:17 -0300
  • f7e074339d update version to 1.5.0 (now that string/file-like objects are handled) v1.5.0 Andrew Port 2022-06-05 22:27:22 -0700
  • d9f5a2a781 Merge branch 'master' into PyPI Andrew Port 2022-06-05 22:22:18 -0700
  • 740e2bf991 Merge branch 'master' into PyPI Andrew Port 2022-06-05 22:21:36 -0700
  • 8cbe6f0f81 minor docstring change Andrew Port 2022-06-05 22:19:26 -0700
  • b82530aaac minor fix to docstring formatting support-stringio-objects Andrew Port 2022-06-05 21:49:21 -0700
  • e8792f4d2d add support for os.PathLike arguments Andrew Port 2022-06-05 21:47:37 -0700
  • d3a66f0bbd skip pathlib support for python < 3.6 Andrew Port 2022-06-05 21:17:28 -0700
  • 356d86df78 restore support for PosixPath inputs for Document Andrew Port 2022-06-05 21:00:07 -0700
  • a989c9831d
    Merge pull request #176 from FlyingSamson/read-svg-from-file-like-obj Andrew Port 2022-06-05 20:12:19 -0700
  • 07f46d41f8 Rename svg_string2paths to svgstr2paths FlyingSamson 2022-05-25 19:24:50 +0200
  • 2fc016d48f Make factory method a classmethod FlyingSamson 2022-05-25 17:58:14 +0200
  • aacd5fa96d Remove second version of function returning the svg_attributes by default FlyingSamson 2022-05-25 17:45:31 +0200
  • db5200f460 Switch back to previous function parameter names FlyingSamson 2022-05-25 17:39:10 +0200
  • a473ee3f4c Remove unnecessary seek commands FlyingSamson 2022-05-24 18:15:52 +0200
  • 02a223c220 Fix fileio for test compatibility with python2.7 FlyingSamson 2022-05-22 16:17:43 +0200
  • 68e0d1f30d Fix tests for old python versions not supporting type hints FlyingSamson 2022-05-22 15:51:03 +0200
  • a743e0293c Add tests for creating from file location, file, StringIO, and string FlyingSamson 2022-05-22 15:46:56 +0200
  • 1771fbfb06 Add factory method for creating from string holding svg object FlyingSamson 2022-05-22 15:30:48 +0200
  • 33f4639bbf Add tests for functions taking svg objects as string FlyingSamson 2022-05-22 14:51:16 +0200
  • 50b335f3da Add convenience functions for converting svgs contained in a string to paths FlyingSamson 2022-05-22 14:37:27 +0200
  • ccdd10212c Add unit tests for reading from different sources in svg2paths FlyingSamson 2022-05-22 13:32:09 +0200
  • ce43c75cd8 Allow file-like object as input to Documents ctor and svg2paths function FlyingSamson 2022-05-22 13:09:13 +0200
  • 6db22d002a remove need for scipy req no-scipy-req Andrew Port 2022-03-05 21:06:16 -0800
  • cf974fc136 Merge branch 'master' into preserve-order Andrew Port 2022-02-27 18:50:23 -0800
  • 19df25b99b
    Fix Document.add_path for empty groups (#170) chanicpanic 2022-02-27 18:48:50 -0800
  • c5662eeccd Fix Document.add_path for empty groups Chanic Panic 2022-02-27 15:32:46 -0800
  • e754279370 fix attribute dictionary list not being output correctly Andrew Port 2022-02-03 19:07:15 -0800
  • e30481de90 fix issue with plural names in include_dict Andrew Port 2022-02-03 18:59:37 -0800
  • 35f3acc9fd fix issue with path2pathd not working for minidom elements Andrew Port 2022-02-03 18:50:48 -0800
  • 822c0e8635 fix issue with localName not being included in attribute dictionary Andrew Port 2022-02-03 18:43:50 -0800
  • dae3185ba9 aesthetic cleanup and create F_STRINGS_AVAILABLE bool Andrew Port 2022-02-03 18:22:45 -0800
  • f12746228f Merge branch 'master' into preserve-order Andrew Port 2022-02-03 18:15:08 -0800
  • c84c897bf2 aesthetic cleanup Andrew Port 2022-02-03 18:11:55 -0800
  • ac138b8e5d aesthetic cleanup Andrew Port 2022-02-03 18:10:00 -0800