Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 7653596b6ff1c57b2090c5f8d7293fd5e9caa801
      
https://github.com/synfig/synfig/commit/7653596b6ff1c57b2090c5f8d7293fd5e9caa801
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-10-01 (Sat, 01 Oct 2022)

  Changed paths:
    M ETL/ETL/CMakeLists.txt
    M ETL/ETL/Makefile.am
    R ETL/ETL/_bezier.h
    R ETL/ETL/bezier
    R 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/Makefile.am
    A synfig-core/src/synfig/bezier.h
    M synfig-core/src/synfig/curve_helper.h
    M synfig-core/src/synfig/curveset.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/src/synfig/vector.h
    M synfig-core/test/CMakeLists.txt
    M synfig-core/test/Makefile.am
    M synfig-core/test/angle.cpp
    M synfig-core/test/benchmark.cpp
    A synfig-core/test/hermite.cpp
    M synfig-studio/src/gui/states/state_bline.cpp
    M synfig-studio/src/synfigapp/blineconvert.cpp

  Log Message:
  -----------
  refactor!: move ETL/bezier to synfig/bezier.h

related test moved too

BREAKING CHANGE:
- use synfig/bezier.h instead of ETL/bezier


  Commit: dc687abed93530a4a99a95845c695c52da8175a8
      
https://github.com/synfig/synfig/commit/dc687abed93530a4a99a95845c695c52da8175a8
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-10-01 (Sat, 01 Oct 2022)

  Changed paths:
    M synfig-core/src/synfig/bezier.h

  Log Message:
  -----------
  style: fix synfig/bezier.h header docs and guard name


  Commit: d373101d481cef9f8217e6349f2f3f76df7ec067
      
https://github.com/synfig/synfig/commit/d373101d481cef9f8217e6349f2f3f76df7ec067
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-10-02 (Sun, 02 Oct 2022)

  Changed paths:
    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/bezier.h
    M synfig-core/src/synfig/curve_helper.cpp
    M synfig-core/src/synfig/curve_helper.h
    M synfig-core/src/synfig/curveset.cpp
    M synfig-core/src/synfig/distance.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/src/synfig/vector.h
    M synfig-core/test/angle.cpp
    M synfig-core/test/benchmark.cpp
    M synfig-core/test/hermite.cpp
    M synfig-studio/src/gui/states/state_bline.cpp
    M synfig-studio/src/synfigapp/blineconvert.cpp

  Log Message:
  -----------
  refactor!: move etl::bezier and etl::hermite to synfig namespace

BREAKING CHANGE: synfig API changed
- etl::bezier is now synfig::bezier (synfig/bezier.h)
- etl::hermite is now synfig::hermite (synfig/bezier.h)


  Commit: 0257a4e6bab2fc95671a38293135340e199a6956
      
https://github.com/synfig/synfig/commit/0257a4e6bab2fc95671a38293135340e199a6956
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-10-02 (Sun, 02 Oct 2022)

  Changed paths:
    M synfig-core/test/hermite.cpp

  Log Message:
  -----------
  test(hermite): use our test style


  Commit: 7280ed0d61097436b4266086c8c8393c50e6753b
      
https://github.com/synfig/synfig/commit/7280ed0d61097436b4266086c8c8393c50e6753b
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-10-03 (Mon, 03 Oct 2022)

  Changed paths:
    M synfig-core/test/hermite.cpp

  Log Message:
  -----------
  test(hermite): add new basic tests


  Commit: 5e0e1346de6ebc7a29a27c5a8f72bb5bf83d8222
      
https://github.com/synfig/synfig/commit/5e0e1346de6ebc7a29a27c5a8f72bb5bf83d8222
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-10-03 (Mon, 03 Oct 2022)

  Changed paths:
    M synfig-core/src/synfig/bezier.h
    M synfig-core/test/hermite.cpp

  Log Message:
  -----------
  fix: add etl::affine_combo<double,float> and <float,float> specializations

and it prevents synfig::bezier::subdivide() usages for double and float


  Commit: 4f2869a3de52d64a33c68b886fae26de12cfb56a
      
https://github.com/synfig/synfig/commit/4f2869a3de52d64a33c68b886fae26de12cfb56a
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-10-03 (Mon, 03 Oct 2022)

  Changed paths:
    M synfig-core/src/synfig/bezier.h
    M synfig-core/test/hermite.cpp

  Log Message:
  -----------
  refactor: add synfig::bezier converter to synfig::hermite (constructor)


  Commit: a747d1cdf902ddd2cb305da9720f438f0b41d3cc
      
https://github.com/synfig/synfig/commit/a747d1cdf902ddd2cb305da9720f438f0b41d3cc
  Author: ice0 <konop...@gmail.com>
  Date:   2022-10-10 (Mon, 10 Oct 2022)

  Changed paths:
    M ETL/ETL/CMakeLists.txt
    M ETL/ETL/Makefile.am
    R ETL/ETL/_bezier.h
    R ETL/ETL/bezier
    R 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/Makefile.am
    A synfig-core/src/synfig/bezier.h
    M synfig-core/src/synfig/curve_helper.cpp
    M synfig-core/src/synfig/curve_helper.h
    M synfig-core/src/synfig/curveset.cpp
    M synfig-core/src/synfig/distance.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/src/synfig/vector.h
    M synfig-core/test/CMakeLists.txt
    M synfig-core/test/Makefile.am
    M synfig-core/test/angle.cpp
    M synfig-core/test/benchmark.cpp
    A synfig-core/test/hermite.cpp
    M synfig-studio/src/gui/states/state_bline.cpp
    M synfig-studio/src/synfigapp/blineconvert.cpp

  Log Message:
  -----------
  refactor!: etl::bezier and etl::hermite are now in synfig folder and 
namespace (#2840)

refactor!: etl::bezier and etl::hermite are now in synfig folder and namespace


Compare: https://github.com/synfig/synfig/compare/e06c83fbdcf0...a747d1cdf902


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

Reply via email to