Gimp/app/path
Alx Sa 52bf4bb6ee path: Update path import code from C-based librsvg
GIMP's path import code is largely copied
from an earlier version of rsvg. Therefore,
it does not include updates that made
number processing more robust
(such as properly parsing 'c1.5.2' as '1.5, 0.2'
for curve coordinates)

Per the suggestion by @federico, this patch
updates our code using rsvg-path.c from 
the last version of the C-based librsvg
(updated November 3rd, 2016).

Our original code also broke if there was any
spaces after the last item in the SVG transform
attribute. This patch adds a call to
g_strstrip () to trim any unnecessary spaces
either before or after the transform string
to prevent this issue.
2025-11-25 23:27:52 +00:00
..
gimpanchor.c
gimpanchor.h
gimpbezierstroke.c
gimpbezierstroke.h
gimppath-compat.c
gimppath-compat.h
gimppath-export.c path: Use generic ID for path export 2025-11-22 17:49:33 +00:00
gimppath-export.h
gimppath-import.c path: Update path import code from C-based librsvg 2025-11-25 23:27:52 +00:00
gimppath-import.h
gimppath-preview.c app: redo preview backgrounds completely 2025-08-18 14:05:54 +02:00
gimppath-preview.h app: redo preview backgrounds completely 2025-08-18 14:05:54 +02:00
gimppath-warp.c
gimppath-warp.h
gimppath.c app: add generic support for less destructive transform tools. 2025-08-27 11:34:04 +02:00
gimppath.h path, tools, pdb: UX updates to vector layers 2025-08-17 02:20:19 +00:00
gimppathmodundo.c
gimppathmodundo.h
gimppathpropundo.c
gimppathpropundo.h
gimppathundo.c
gimppathundo.h
gimpstroke-new.c
gimpstroke-new.h
gimpstroke.c
gimpstroke.h
gimpvectorlayer.c app, pdb: do not push undos on rasterizables when loading a XCF. 2025-10-23 01:16:58 +02:00
gimpvectorlayer.h app: one more file with Windows newline fixed with dos2unix. 2025-10-22 19:33:58 +02:00
gimpvectorlayeroptions.c path, tools, pdb: UX updates to vector layers 2025-08-17 02:20:19 +00:00
gimpvectorlayeroptions.h path, tools, pdb: UX updates to vector layers 2025-08-17 02:20:19 +00:00
gimpvectorlayerundo.c app, libgimp, pdb: convert several files newlines with dos2unix. 2025-10-13 18:00:10 +02:00
gimpvectorlayerundo.h app, pdb, po: new GimpRasterizable interface. 2025-10-13 15:37:11 +02:00
meson.build Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
path-enums.h
path-types.h path, tools, pdb: UX updates to vector layers 2025-08-17 02:20:19 +00:00