Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 46c5c2bfe8ae9892f9d74b6a689f6ef44dae2e78
      
https://github.com/synfig/synfig/commit/46c5c2bfe8ae9892f9d74b6a689f6ef44dae2e78
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <konop...@gmail.com>
  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
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to