Commit Graph

  • 35fc5157b3 fix crash with realloc call being incorrect master Curtis Hard 2025-01-26 12:44:09 +00:00
  • 3742cfd16e implement better sizing Curtis Hard 2024-12-15 20:47:30 +00:00
  • b47b487a8d Speed up Xcode 16 build times Curtis Hard 2024-09-17 23:00:34 +01:00
  • 6dc767f88e Remove file Curtis Hard 2024-07-21 13:45:39 +01:00
  • f8efb68277 Merge branch 'fixes/gradient-stop-parsing' Curtis Hard 2024-07-21 13:44:32 +01:00
  • 27c4638fa7 Add the inner transforms fixes/gradient-stop-parsing Curtis Hard 2024-07-16 18:48:13 +01:00
  • 7c8bfa937e Fixes crash when large whitespace string is used Curtis Hard 2024-07-03 17:11:38 +01:00
  • fdc30123a4 be sure to copy children Curtis Hard 2024-06-27 16:45:04 +01:00
  • 80ef3790d2 Update Xcode settings Curtis Hard 2024-02-11 19:26:26 +00:00
  • ded0c9b839 updated proj Curtis Hard 2024-02-06 19:24:47 +00:00
  • 6585501f5d Merge branch 'fixes/masking-offsets' Curtis Hard 2023-12-20 23:10:05 +00:00
  • 846f0fe27c Fix memory leak fixes/masking-offsets Curtis Hard 2023-11-09 21:59:22 +00:00
  • 0c64626e3e Fix for colours using weird methods Curtis Hard 2023-10-30 22:47:27 +00:00
  • 9ea09ebeee Typo Curtis Hard 2023-10-30 20:03:17 +00:00
  • 0c04202ad1 Possible masking alpha channel fixes Curtis Hard 2023-10-30 20:02:29 +00:00
  • e66ee5e5a1 Possible fix for masking offsets Curtis Hard 2023-10-30 15:59:11 +00:00
  • a97272252d Merge branch 'fixes/masking-units' into enhancements/parsing enhancements/parsing Curtis Hard 2023-10-20 20:53:34 +01:00
  • a95a046c64 FIx for transforms being applied to root nodes fixes/masking-units Curtis Hard 2023-10-20 20:28:19 +01:00
  • d4d8fcfe78 Fix color parsing with CSS attributes Curtis Hard 2023-10-20 20:09:36 +01:00
  • e75d862430 Adds display attribute into base list for passing Curtis Hard 2023-10-20 19:50:15 +01:00
  • 44358cc00a Move all child layers within a mask if they are userSpaceOnUse Curtis Hard 2023-10-18 20:42:19 +01:00
  • c7e490fcba Fixes for new Xcode Curtis Hard 2023-07-23 13:02:24 +01:00
  • 63d682f5d9 Remove lock + fix for threading issue Curtis Hard 2023-06-27 21:32:44 +01:00
  • 13a7fb5431 Fixes clipping issue when maintaining ratio Curtis Hard 2023-04-22 13:42:13 +01:00
  • f52ee76e2d Possible threadinf fix Curtis Hard 2023-04-20 21:47:20 +01:00
  • 9c1ad0b44b Threading issue (only apparently from Swift) Curtis Hard 2023-04-20 19:42:46 +01:00
  • c608d01fa4 Adds umbrella header + changes to module map Curtis Hard 2023-04-16 17:24:19 +01:00
  • bb8b3f915b Deletes the old file Curtis Hard 2023-01-30 19:42:10 +00:00
  • ad78aa6598 Adds module map file in Curtis Hard 2023-01-30 19:42:01 +00:00
  • d558f90932 Adds really fast attribute checking and parsing Curtis Hard 2022-09-08 21:29:12 +01:00
  • e7716dbd7b fixes header missing Curtis Hard 2022-09-06 21:46:40 +01:00
  • 1d0fce8f2a Vast performance increases to parser when parsing attributes Curtis Hard 2022-09-05 13:49:45 +01:00
  • 24825d867d Further parsing performance increases Curtis Hard 2022-09-04 22:22:14 +01:00
  • 3b63e225c3 Odd commit Curtis Hard 2022-09-04 19:24:10 +01:00
  • 1f852e0cf9 Further performance enhancements Curtis Hard 2022-09-04 19:13:10 +01:00
  • 2547f47126 Memory fixes Curtis Hard 2022-09-04 12:23:59 +01:00
  • 4769ebeac7 Performance optimisations Curtis Hard 2022-09-01 18:25:07 +01:00
  • fe51568c83 Only parse filters if flag is enabled for them Curtis Hard 2022-08-20 21:39:26 +01:00
  • b91235323b Make sure we calculate the outerBoundingBox for masks that have transforms Curtis Hard 2022-08-20 13:30:27 +01:00
  • cefc304e6e Fixes gradient exports with transforms Curtis Hard 2022-08-20 11:36:58 +01:00
  • a23425c9b6 Fixes gradient rendering Curtis Hard 2022-08-20 11:26:26 +01:00
  • 2f2c61e559 Added a comment Curtis Hard 2022-08-17 13:31:32 +01:00
  • b2604c19aa testing 123 features/filters Curtis Hard 2022-08-17 13:28:56 +01:00
  • 061a5fb52c Removal of useless code Curtis Hard 2022-08-14 14:37:53 +01:00
  • 8598bea11e Added IJSVGPerformTransactionBlock Curtis Hard 2022-08-14 11:41:12 +01:00
  • faac432117 Fixes a leak that can occur when the framework is used by code that involved ARC Curtis Hard 2022-08-13 19:29:45 +01:00
  • 29a5c5e533 - adds sizeByMaintainingAspectRatioWithSize: Curtis Hard 2022-08-12 20:48:31 +01:00
  • f286f4e993 Fixes a crash that could occur when the intrinsicSize is dynamic Curtis Hard 2022-08-12 20:35:08 +01:00
  • 6bbd213eb0 Delete _config.yml Curtis Hard 2022-08-10 21:09:25 +01:00
  • c82db3469e Update README.md Curtis Hard 2022-08-09 21:57:04 +01:00
  • 8269727063 Update README.md Curtis Hard 2022-08-09 21:56:38 +01:00
  • a3d2c6dca9 Update README.md Curtis Hard 2022-08-09 20:58:22 +01:00
  • 1c61ab18e4 Update README.md Curtis Hard 2022-08-09 20:56:13 +01:00
  • 64588b6e6d Update README.md Curtis Hard 2022-08-08 18:21:27 +01:00
  • 3c81cd6634 Merge branch 'features/filters' Curtis Hard 2022-08-08 18:00:39 +01:00
  • 258c79d208 Fixes a memory leak Curtis Hard 2022-08-04 14:37:07 +01:00
  • 5228c87f16 Added nodes matching traits Curtis Hard 2022-08-01 21:33:55 +01:00
  • 05ec5c5a29 Adds stroke to path on export option Curtis Hard 2022-07-17 17:53:14 +01:00
  • 8628b38938 Start of converting strokes to paths Curtis Hard 2022-07-13 20:39:03 +01:00
  • 3cc8f1f355 Adds feature flags, updates example with correct calls Curtis Hard 2022-07-13 19:45:32 +01:00
  • c7b56ba877 Added normalisation of viewBox's Curtis Hard 2022-07-11 20:35:40 +01:00
  • e25b00efb7 Fixes image resizing Curtis Hard 2022-07-07 17:51:07 +01:00
  • 37d6cc7fd8 FIxes for image export Curtis Hard 2022-07-07 17:27:12 +01:00
  • b2eaf7ead5 Adds convenience methods for unit sizes Curtis Hard 2022-07-07 17:12:05 +01:00
  • f60f07ae70 Removed references for delegate as its useless now Curtis Hard 2022-07-06 19:01:32 +01:00
  • bb9ea4ade8 Fixes aspect ratio method Curtis Hard 2022-07-06 17:35:31 +01:00
  • d4f96823ec Various testing SVG’s Curtis Hard 2022-07-05 17:22:32 +01:00
  • c1b024f7a7 Removed refs to delegate and colors Curtis Hard 2022-07-05 17:17:30 +01:00
  • 2aa004f4b2 Removed font converter as its now useless Curtis Hard 2022-07-05 17:06:52 +01:00
  • 4a80c51070 Various methods to find nested children Curtis Hard 2022-07-04 09:01:03 +01:00
  • c8a813a29e Various renaming and refactors Curtis Hard 2022-07-02 19:56:59 +01:00
  • 6ca015aeb7 Few performance refactors for stylesheets Curtis Hard 2022-07-02 12:11:58 +01:00
  • 3647c91ab2 Prevents recursion when working out clip-rule Curtis Hard 2022-07-02 11:04:51 +01:00
  • ee66d25b9e Fixes clipRule on paths Curtis Hard 2022-07-01 21:02:31 +01:00
  • 03dfc7deb6 Adds clipRule support in Curtis Hard 2022-07-01 20:06:10 +01:00
  • 1b75f8964d Code formattering and refactor of matching masks on SVGs Curtis Hard 2022-07-01 16:25:00 +01:00
  • 1506840957 Adds lineCap, lineJoin, width and miterLimit style settings back in Curtis Hard 2022-07-01 13:48:34 +01:00
  • ae7e1e0196 Fixes absolute to relative path conversion Curtis Hard 2022-07-01 13:13:07 +01:00
  • 20589bfd83 Implement colour changing back into layer tree Curtis Hard 2022-06-30 22:34:52 +01:00
  • 96156fe1e0 Adds colors and storage into IJSVG Curtis Hard 2022-06-30 21:35:28 +01:00
  • daf843dd26 start refactor of colorLists Curtis Hard 2022-06-30 18:59:37 +01:00
  • 8789c7cef7 Adds image exporting + fixes a few things Curtis Hard 2022-06-29 18:09:44 +01:00
  • 551548579c Fixes circle -> ellipsis parsing Curtis Hard 2022-06-28 18:48:12 +01:00
  • 5206052905 Adds better pattern export support and also fixes clipPath exporting Curtis Hard 2022-06-28 17:58:52 +01:00
  • 6ee54e42bb Various improvements and constants Curtis Hard 2022-06-28 13:05:05 +01:00
  • 38d7fe15ea Adds clipPath support in to exporter Curtis Hard 2022-06-27 20:02:08 +01:00
  • 0905545edc Few formatting and fixes Curtis Hard 2022-06-27 19:22:54 +01:00
  • 3ae7f1b6d5 More export fixes Curtis Hard 2022-06-27 15:16:27 +01:00
  • 23f861584c Initial start of export refactor to use new layer things Curtis Hard 2022-06-26 18:53:29 +01:00
  • 94b7e3fe87 Fixes lack of viewbox or dimensions Curtis Hard 2022-06-12 19:14:59 +01:00
  • df7ceb3df1 Tidy up of viewBox code Curtis Hard 2022-06-12 17:26:07 +01:00
  • 3efea34d76 refactor methods into root class Curtis Hard 2022-06-09 22:33:47 +01:00
  • 7f74e66e90 Fixes clipPath and possible patterns... Curtis Hard 2022-06-09 20:45:37 +01:00
  • 35473e11c9 Fixes issue with patterns without a viewBox Curtis Hard 2022-06-09 12:57:44 +01:00
  • 4d00aab469 Nice refactor of viewBox’s Curtis Hard 2022-06-07 19:46:31 +01:00
  • bea50a033a Possible fix for gradients and pattern alignment Curtis Hard 2022-06-07 11:45:16 +01:00
  • fe9226a921 Code tidy Curtis Hard 2022-06-06 21:30:31 +01:00
  • fa62c7d334 Fix for patterns viewBox Curtis Hard 2022-06-06 21:02:21 +01:00
  • 3f58044f9d Adds a better call for viewboxes Curtis Hard 2022-06-06 20:19:19 +01:00
  • 96218c3fbe Images now obey their preserveAspectRatio Curtis Hard 2022-06-06 17:50:16 +01:00