Branch: refs/heads/master
Home: https://github.com/synfig/synfig
Commit: 46c5c2bfe8ae9892f9d74b6a689f6ef44dae2e78
https://github.com/synfig/synfig/commit/46c5c2bfe8ae9892f9d74b6a689f6ef44dae2e78
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Svg_parser: remove declaration of inexistent methods
Commit: 3a9633ab706947b155b4455792f364244ab8f795
https://github.com/synfig/synfig/commit/3a9633ab706947b155b4455792f364244ab8f795
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
prefer synfig::trim
Commit: 6ea8e35472ff3b7b1e2840e31d0f14a784e0456d
https://github.com/synfig/synfig/commit/6ea8e35472ff3b7b1e2840e31d0f14a784e0456d
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Svg_parser: make private methods as static internal procedures
Commit: 8d35c6f34f9814490f27b806384f3a1d59e84d63
https://github.com/synfig/synfig/commit/8d35c6f34f9814490f27b806384f3a1d59e84d63
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
avoid passing String argument by value or pointer
It's preferable to pass by (const) reference.
The only case to pass by value is when String argument would
be copied to an internal variable or class member.
In this case, we can make profit of implicit move operation
(specially when caller uses const char* instead of a String)
Commit: d33dc378dd6d1f3ca0cd4be1ea6f56fd683104ec
https://github.com/synfig/synfig/commit/d33dc378dd6d1f3ca0cd4be1ea6f56fd683104ec
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: fix not always removing all spaces inside parenthesis
Commit: 772242d8114eb7edb85f1cd82fa121c48a57e23c
https://github.com/synfig/synfig/commit/772242d8114eb7edb85f1cd82fa121c48a57e23c
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: remove unused function
Commit: 8f12a0679fe4d09e85a76d796e5ec037f7315dd1
https://github.com/synfig/synfig/commit/8f12a0679fe4d09e85a76d796e5ec037f7315dd1
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Svg_parser: avoid Vertex pointers and make Vertex a class
Avoid memory leak
Commit: c94c2fa046898909f8675386a019c73bc69f8a94
https://github.com/synfig/synfig/commit/c94c2fa046898909f8675386a019c73bc69f8a94
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: simplify tangent calculation
Commit: 55d0db562fd0e3769345aa226145a89e85aeb068
https://github.com/synfig/synfig/commit/55d0db562fd0e3769345aa226145a89e85aeb068
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Svg_parser: simplify setTg1() and setTg2()
Commit: 963d7386eb2dc6438df16d06ad5ede28290a8a9e
https://github.com/synfig/synfig/commit/963d7386eb2dc6438df16d06ad5ede28290a8a9e
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: allow localization of occasional unnamed group layers
Commit: 1bb74e56a23bfd0fee4f1ee825679f8bbc0598c9
https://github.com/synfig/synfig/commit/1bb74e56a23bfd0fee4f1ee825679f8bbc0598c9
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Svg_parser: fix some value types
Commit: 012f6f846566693c99a0946b6610b734aa53abdd
https://github.com/synfig/synfig/commit/012f6f846566693c99a0946b6610b734aa53abdd
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Svg_parser: avoid pointer usage
Avoid memory leak
Commit: 17ab307447514608c82b72fd03a72505bfa03a3a
https://github.com/synfig/synfig/commit/17ab307447514608c82b72fd03a72505bfa03a3a
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Svg_parser: make BLine a class
Commit: 60e8543e829043cf0a726ba0a90c06d64492f202
https://github.com/synfig/synfig/commit/60e8543e829043cf0a726ba0a90c06d64492f202
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Svg_parser: make ColorStop a class and don't store it as pointer
Commit: adb637c2d710ceab2f0ba9970d7bdd1ad42ae37d
https://github.com/synfig/synfig/commit/adb637c2d710ceab2f0ba9970d7bdd1ad42ae37d
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Svg_parser: do not store color stop list as pointer
Avoid memory leak
Commit: bc96544cc106f27ec90cf9732181b9880e559a91
https://github.com/synfig/synfig/commit/bc96544cc106f27ec90cf9732181b9880e559a91
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Svg_parser: make LinearGradient a class
Commit: 4cd547034d8b141216a163a6944a5259dbac1fa5
https://github.com/synfig/synfig/commit/4cd547034d8b141216a163a6944a5259dbac1fa5
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Svg_parser: make RadialGradient a class
Commit: 83476575fb8d9e2d16b2c08adfe87f815a24a472
https://github.com/synfig/synfig/commit/83476575fb8d9e2d16b2c08adfe87f815a24a472
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Svg_parser: Make SVGMatrix a class and don't pass it as pointer
Commit: 56992ccd70ac236679ac1fa78a7c175377486a29
https://github.com/synfig/synfig/commit/56992ccd70ac236679ac1fa78a7c175377486a29
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Svg_parser: prefer passing arg by reference rather than value
Except when we may take profit by move operation (if variable
would be copied to another var)
Commit: 0868a25079b950362ee02cb672139b8f3e659910
https://github.com/synfig/synfig/commit/0868a25079b950362ee02cb672139b8f3e659910
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: instead of comparing with string, check if (not) empty
Commit: 32bc712c8f67ba81b9ad799b2fb641a3fa1004a8
https://github.com/synfig/synfig/commit/32bc712c8f67ba81b9ad799b2fb641a3fa1004a8
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: avoid new operation
prevent memory leak
Commit: 2e0a53fb02068af26377a65752afce0abee438fe
https://github.com/synfig/synfig/commit/2e0a53fb02068af26377a65752afce0abee438fe
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Svg_parser: avoid direct use of pointer
Commit: a05ef76dfe1f2c00409f4341cb860675f27ef70e
https://github.com/synfig/synfig/commit/a05ef76dfe1f2c00409f4341cb860675f27ef70e
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: reduce variable scope
Commit: a31639874f9e93b9aa0224dd15a2dc15e9988e7a
https://github.com/synfig/synfig/commit/a31639874f9e93b9aa0224dd15a2dc15e9988e7a
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: minor cleanup
Commit: e3311db066bb5db1f94154d9ff55504ee49f466a
https://github.com/synfig/synfig/commit/e3311db066bb5db1f94154d9ff55504ee49f466a
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: do not ignore elem attributes if they aren't in style string
Commit: 25e16439ad6219005365e47fe3fa9cfc3daeeefa
https://github.com/synfig/synfig/commit/25e16439ad6219005365e47fe3fa9cfc3daeeefa
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: make extractSubAttribute more readable
- ranged-for loop
- better variable names
- proper return type
- and avoid substr() if delimiter not found
Commit: 77ea2c1be0e45e2d0bdfb1ab1b419a4571b34478
https://github.com/synfig/synfig/commit/77ea2c1be0e45e2d0bdfb1ab1b419a4571b34478
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: more ranged-for loop
and better variable names
Commit: 561ee1e3b490a3e54cc96e85a24c7f0ac1a909ec
https://github.com/synfig/synfig/commit/561ee1e3b490a3e54cc96e85a24c7f0ac1a909ec
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: get rid of printf/cout/cerr: use synfig::warning/error
Commit: eff458f47c5da786f98e307e97a9c449a51c8479
https://github.com/synfig/synfig/commit/eff458f47c5da786f98e307e97a9c449a51c8479
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: improve readability
Commit: 7a07e611b3d15795d5177b41a9ffba7966be1242
https://github.com/synfig/synfig/commit/7a07e611b3d15795d5177b41a9ffba7966be1242
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: fix dimension parsing for (SVG standard) 96 ppi
Commit: 98bb6af34907024f01715c985fc7a0723702f717
https://github.com/synfig/synfig/commit/98bb6af34907024f01715c985fc7a0723702f717
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: improve readability using enum instead of integer codes
Commit: 89a3bb8037a0b76ab7c28e580b9eed6f322df14c
https://github.com/synfig/synfig/commit/89a3bb8037a0b76ab7c28e580b9eed6f322df14c
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: remove deprecated loopyness parameter
Commit: 689e9643996710f11d32c7c319d2b0f0ead1cc1d
https://github.com/synfig/synfig/commit/689e9643996710f11d32c7c319d2b0f0ead1cc1d
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: fix style definition priority order
Top priority is the "style" attribute contents, then direct style-type
attributes, and only then parent style.
Commit: 5db56e1e310ed7693a711f3877f5442eca2e2e27
https://github.com/synfig/synfig/commit/5db56e1e310ed7693a711f3877f5442eca2e2e27
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: accept real numbers that end with .
Commit: f36c812e503be7de01c18221ed913e2a2f13fa1e
https://github.com/synfig/synfig/commit/f36c812e503be7de01c18221ed913e2a2f13fa1e
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: try to infer layer desc from Inkscape label or node id
Commit: 8c0cf373b4182855ec0cb8fc6161ed52fb57f000
https://github.com/synfig/synfig/commit/8c0cf373b4182855ec0cb8fc6161ed52fb57f000
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: please use string comparison operator
rather than compare() method if just checking for equality
Commit: 3689660e7864aca9bc5d99ff63d98487fdb548b9
https://github.com/synfig/synfig/commit/3689660e7864aca9bc5d99ff63d98487fdb548b9
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
Log Message:
-----------
Svg_parser: simplify angle computation for tangents
Commit: 93365c51a509d6d013d7c0f76c7be64693c8fd75
https://github.com/synfig/synfig/commit/93365c51a509d6d013d7c0f76c7be64693c8fd75
Author: ice0 <[email protected]>
Date: 2021-06-08 (Tue, 08 Jun 2021)
Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_svg/svg_parser.h
Log Message:
-----------
Merge PR #2137: Fix memory leaks on SVG parser/importer
Fix memory leaks on SVG parser/importer
Compare: https://github.com/synfig/synfig/compare/27a1a555aa56...93365c51a509
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl