Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 8b357b84a242329c3a8a258e48970bb72227dd5d
      
https://github.com/synfig/synfig/commit/8b357b84a242329c3a8a258e48970bb72227dd5d
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M ETL/ETL/_bezier.h
    M ETL/ETL/_hermite.h

  Log Message:
  -----------
  refactor: removed code from bezier and hermite commented out from 2005


  Commit: 26ab2595bd4de2eac5593070a498cd636b64aa4c
      
https://github.com/synfig/synfig/commit/26ab2595bd4de2eac5593070a498cd636b64aa4c
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M ETL/ETL/_bezier.h

  Log Message:
  -----------
  refactor!: bezier macros SGN(), MIN() and MAX() are private methods now

BREAKING CHANGE: ETL API changed:
- removed 3 macros from bezier header: SGN(), MIN() and MAX()


  Commit: 8026a935a3436430a909f13de867cf17fe08d45b
      
https://github.com/synfig/synfig/commit/8026a935a3436430a909f13de867cf17fe08d45b
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M ETL/ETL/_bezier.h

  Log Message:
  -----------
  refactor: reduce scope of bezier internal macro constants

They are now private constants.


  Commit: 15fd33113cf1833bc370bff9e63f6f3d0348efd1
      
https://github.com/synfig/synfig/commit/15fd33113cf1833bc370bff9e63f6f3d0348efd1
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M synfig-core/src/modules/mod_geometry/outline.cpp
    M synfig-core/src/synfig/rendering/primitive/bend.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_blinecalcwidth.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_blinereversetangent.cpp

  Log Message:
  -----------
  refactor: remove unused #include <ETL/hermite>


  Commit: 8d81326c97af5f791f27cc102af6e20801e2d8c0
      
https://github.com/synfig/synfig/commit/8d81326c97af5f791f27cc102af6e20801e2d8c0
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M synfig-core/src/modules/mod_gradient/curvegradient.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_animatedinterface.cpp
    M synfig-studio/src/gui/workarearenderer/renderer_ducks.cpp

  Log Message:
  -----------
  refactor: remove unused #include <ETL/bezier>


  Commit: e691f7826cdfb784bbb668f7da81c1938a9700b4
      
https://github.com/synfig/synfig/commit/e691f7826cdfb784bbb668f7da81c1938a9700b4
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M ETL/ETL/_bezier.h

  Log Message:
  -----------
  refactor!: remove unused etl::bezier iterators

BREAKING CHANGE: ETL API changed
- remove etl::bezier::iterator
- remove etl::bezier::const_iterator
- remove etl::bezier::begin()
- remove etl::bezier::end()


  Commit: 46b7beb2974598ce2ec6bfc3edfea2c44f86bdce
      
https://github.com/synfig/synfig/commit/46b7beb2974598ce2ec6bfc3edfea2c44f86bdce
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M ETL/ETL/_bezier.h

  Log Message:
  -----------
  refactor: remove unused and unimplemented method


  Commit: 70d62c30c4deb31470559fa6c4cadf41b13e1481
      
https://github.com/synfig/synfig/commit/70d62c30c4deb31470559fa6c4cadf41b13e1481
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M ETL/ETL/_bezier.h
    M ETL/ETL/_hermite.h

  Log Message:
  -----------
  docs: add documentation comments to etl::bezier and etl::hermite


  Commit: 8e77ac80fdb90595ff02729480f7af364b7bb9bc
      
https://github.com/synfig/synfig/commit/8e77ac80fdb90595ff02729480f7af364b7bb9bc
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M ETL/ETL/CMakeLists.txt
    M ETL/ETL/Makefile.am
    M ETL/ETL/_bezier.h
    R ETL/ETL/_hermite.h
    R ETL/ETL/hermite
    M ETL/test/hermite.cpp
    M synfig-core/src/modules/lyr_std/curvewarp.cpp
    M synfig-core/src/modules/mod_gradient/curvegradient.cpp
    M synfig-core/src/modules/mod_particle/plant.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_animatedinterface.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_bline.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_blinecalctangent.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_blinecalcvertex.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_segcalctangent.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_segcalcvertex.cpp
    M synfig-core/test/angle.cpp
    M synfig-core/test/benchmark.cpp
    M synfig-studio/src/gui/states/state_bline.cpp
    M synfig-studio/src/synfigapp/blineconvert.cpp

  Log Message:
  -----------
  refactor: merge ETL/hermite into ETL/bezier

They were merged because etl::hermite as a derived template class of
etl::bezier.

The choice to keep bezier file instead of hermite was simply because
hermite code is way shorter to copy and paste.


  Commit: 3301730c985bcd6c11d512ba3fb33fe5fa52a870
      
https://github.com/synfig/synfig/commit/3301730c985bcd6c11d512ba3fb33fe5fa52a870
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M ETL/ETL/_bezier.h

  Log Message:
  -----------
  fix: comparison of integer expressions of different signedness


  Commit: 45d4521033aa40b726e3b770d0d7aa9980dc5f80
      
https://github.com/synfig/synfig/commit/45d4521033aa40b726e3b770d0d7aa9980dc5f80
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M ETL/ETL/_bezier.h

  Log Message:
  -----------
  style: remove some tabs used for alignment


  Commit: 2e3bcd9d7dfa6cab8ec1505f06e2bd8469bd5a81
      
https://github.com/synfig/synfig/commit/2e3bcd9d7dfa6cab8ec1505f06e2bd8469bd5a81
  Author: ice0 <konop...@gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M ETL/ETL/CMakeLists.txt
    M ETL/ETL/Makefile.am
    M ETL/ETL/_bezier.h
    R ETL/ETL/_hermite.h
    R ETL/ETL/hermite
    M ETL/test/hermite.cpp
    M synfig-core/src/modules/lyr_std/curvewarp.cpp
    M synfig-core/src/modules/mod_geometry/outline.cpp
    M synfig-core/src/modules/mod_gradient/curvegradient.cpp
    M synfig-core/src/modules/mod_particle/plant.cpp
    M synfig-core/src/synfig/rendering/primitive/bend.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_animatedinterface.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_bline.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_blinecalctangent.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_blinecalcvertex.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_blinecalcwidth.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_blinereversetangent.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_segcalctangent.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_segcalcvertex.cpp
    M synfig-core/test/angle.cpp
    M synfig-core/test/benchmark.cpp
    M synfig-studio/src/gui/states/state_bline.cpp
    M synfig-studio/src/gui/workarearenderer/renderer_ducks.cpp
    M synfig-studio/src/synfigapp/blineconvert.cpp

  Log Message:
  -----------
  refactor: cleanup, add docs and merge ETL/hermite with ETL/bezier (#2808)

refactor: cleanup, add docs and merge ETL/hermite with ETL/bezier


Compare: https://github.com/synfig/synfig/compare/d6dd30671e9a...2e3bcd9d7dfa


_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to