Branch: refs/heads/testing
  Home:   https://github.com/synfig/synfig
  Commit: f1606bf96a9d09bb2dd88d4295ac33a54e8ee5c3
      
https://github.com/synfig/synfig/commit/f1606bf96a9d09bb2dd88d4295ac33a54e8ee5c3
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-08-06 (Sun, 06 Aug 2023)

  Changed paths:
    M synfig-core/src/synfig/filesystem_path.cpp
    M synfig-core/test/filesystem_path.cpp

  Log Message:
  -----------
  fix: filesystem::Path::relative_to() didn't work for empty paths


  Commit: 15c4fa6f47b5a70cdd25365a522e52b1ebebb4bc
      
https://github.com/synfig/synfig/commit/15c4fa6f47b5a70cdd25365a522e52b1ebebb4bc
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-08-06 (Sun, 06 Aug 2023)

  Changed paths:
    M synfig-core/src/synfig/filesystem_path.cpp

  Log Message:
  -----------
  refactor: use pseudo iterator for filesystem::Path::relative_to()

maybe more readable?


  Commit: 9f76c7bd71f4ec651180213a1cba7535258753f4
      
https://github.com/synfig/synfig/commit/9f76c7bd71f4ec651180213a1cba7535258753f4
  Author: ice0 <konop...@gmail.com>
  Date:   2023-08-08 (Tue, 08 Aug 2023)

  Changed paths:
    M synfig-core/src/synfig/filesystem_path.cpp
    M synfig-core/test/filesystem_path.cpp

  Log Message:
  -----------
  fix: filesystem::Path::relative_to() didn't work for empty paths (#3135)


  Commit: 936b29a5f6e87657186f1f058e428a42a2cb36ab
      
https://github.com/synfig/synfig/commit/936b29a5f6e87657186f1f058e428a42a2cb36ab
  Author: Pablo Gil <pgilfernan...@gmail.com>
  Date:   2023-08-08 (Tue, 08 Aug 2023)

  Changed paths:
    M synfig-studio/src/gui/actionmanagers/layeractionmanager.cpp

  Log Message:
  -----------
  fix: wrong Copy and Cut icon names (#3166)


  Commit: 9b0df0e88920ee9ed55a812d40278268dcbcad54
      
https://github.com/synfig/synfig/commit/9b0df0e88920ee9ed55a812d40278268dcbcad54
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2023-08-08 (Tue, 08 Aug 2023)

  Changed paths:
    M synfig-core/src/modules/mod_noise/valuenode_random.cpp

  Log Message:
  -----------
  refactor: remove unnecessary `const` in internal typedef (#3168)

and prevents warning about it


  Commit: 4d08c0f0f4d4caf20d0564cbdce7d38c7481568e
      
https://github.com/synfig/synfig/commit/4d08c0f0f4d4caf20d0564cbdce7d38c7481568e
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2023-08-08 (Tue, 08 Aug 2023)

  Changed paths:
    M synfig-core/src/synfig/savecanvas.cpp

  Log Message:
  -----------
  refactor: remove unneeded special XML encoding for subtract valuenode (#3141)

on canvas saving.

It is encoded the same any LinkableValueNode is.


  Commit: 12d62c42c8e31ae99b925badb84e0fee2f3a27ec
      
https://github.com/synfig/synfig/commit/12d62c42c8e31ae99b925badb84e0fee2f3a27ec
  Author: ice0 <konop...@gmail.com>
  Date:   2023-08-08 (Tue, 08 Aug 2023)

  Changed paths:
    M synfig-studio/src/gui/canvasview.cpp
    M synfig-studio/src/gui/resources/css/synfig.css

  Log Message:
  -----------
  fix: current time widget color in dark theme (#3163)


  Commit: 8f064232ab7b832c35060034dc53a87adce35d8a
      
https://github.com/synfig/synfig/commit/8f064232ab7b832c35060034dc53a87adce35d8a
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2023-08-20 (Sun, 20 Aug 2023)

  Changed paths:
    M synfig-studio/src/gui/pluginmanager.cpp

  Log Message:
  -----------
  fix(plugins): crash when selected layers are optional and there is none 
(#3178)


  Commit: dde975f4fb8160bb32615e9b968afc1b5b953914
      
https://github.com/synfig/synfig/commit/dde975f4fb8160bb32615e9b968afc1b5b953914
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

  Changed paths:
    M synfig-core/src/modules/mod_png/trgt_png.cpp

  Log Message:
  -----------
  fix: missing cstring header in png_trgt (#3171)


  Commit: 6c28f60bf481285f5b51c042e1cce91c0c16015d
      
https://github.com/synfig/synfig/commit/6c28f60bf481285f5b51c042e1cce91c0c16015d
  Author: Mohamed Adham <100296264+mohamedadh...@users.noreply.github.com>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

  Changed paths:
    M synfig-studio/src/gui/states/state_circle.cpp

  Log Message:
  -----------
  style: indentation inconsistencies in `state_circle.cpp` (#3183)


  Commit: e4f90592380e39df13310dc4a1029fa9e56446fc
      
https://github.com/synfig/synfig/commit/e4f90592380e39df13310dc4a1029fa9e56446fc
  Author: Mohamed Adham <100296264+mohamedadh...@users.noreply.github.com>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

  Changed paths:
    M synfig-studio/src/gui/docks/dock_timetrack2.cpp

  Log Message:
  -----------
  fix: timetrack toolbar disappears when closing a file (#3188)


  Commit: 72c3ae2899ac76522a00eb59362a852dd538d9bd
      
https://github.com/synfig/synfig/commit/72c3ae2899ac76522a00eb59362a852dd538d9bd
  Author: Akshat <82810411+after...@users.noreply.github.com>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

  Changed paths:
    M synfig-studio/src/gui/dialogs/dialog_setup.cpp
    M synfig-studio/src/gui/dialogs/dialog_setup.h

  Log Message:
  -----------
  feat: added path and button to open plugin folder in Preferences window 
(#3162)


  Commit: c28287df3596f3a9ad75a68b3f8d1ec53cec7ad7
      
https://github.com/synfig/synfig/commit/c28287df3596f3a9ad75a68b3f8d1ec53cec7ad7
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

  Changed paths:
    M synfig-core/src/synfig/valuenodes/valuenode_dynamiclist.cpp

  Log Message:
  -----------
  fix: uninitialized value in 
ValueNode_DynamicList::ListEntry::amount_at_time() (#3081)

fix Coverity Defect ID: 379193


  Commit: 03eecafbef8daa814d578574f343a457305d8583
      
https://github.com/synfig/synfig/commit/03eecafbef8daa814d578574f343a457305d8583
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2023-08-25 (Fri, 25 Aug 2023)

  Changed paths:
    M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp

  Log Message:
  -----------
  refactor: avoid g++ 13 compiler warning (#3193)


  Commit: 4e47fc059fc5bc7fa4ce11fd70367c4457dc04e4
      
https://github.com/synfig/synfig/commit/4e47fc059fc5bc7fa4ce11fd70367c4457dc04e4
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2023-08-25 (Fri, 25 Aug 2023)

  Changed paths:
    M synfig-studio/src/gui/instance.cpp

  Log Message:
  -----------
  fix(plugin): requesting current_time invalidates JSON data (#3194)

it ends string sooner (not automatic string conversion).


  Commit: 567c7964576c7730244a025e3f356f6bd7cb2efb
      
https://github.com/synfig/synfig/commit/567c7964576c7730244a025e3f356f6bd7cb2efb
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2023-08-26 (Sat, 26 Aug 2023)

  Changed paths:
    M synfig-studio/src/gui/app.cpp

  Log Message:
  -----------
  refactor: remove old macOS specific code (#3192)


  Commit: dba2df7212b52d1033932ccd19b03e527bee1ead
      
https://github.com/synfig/synfig/commit/dba2df7212b52d1033932ccd19b03e527bee1ead
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-08-26 (Sat, 26 Aug 2023)

  Changed paths:
    M synfig-studio/src/gui/statemanager.cpp
    M synfig-studio/src/gui/statemanager.h

  Log Message:
  -----------
  refactor: avoid double call of change_state_()

Gtk 3 docs indirectly say that Gtk::RadioAction::signal_activate() is
called twice when an radio action is activated: one for current active
and another to the previous active action.
(see Gtk::RadioAction::signal_changed() description)

Besides Gtk::RadioAction::signal_activate() does not provide a good way
to check whether the called action is currently active or not.

Conclusion is Dock_Toolbox::change_state_() is called twice every time
user switches the current tool.

My solution: I switched to Gtk::RadioAction::signal_changed() that
provides proper info and allows us to call Dock_Toolbox only once.


  Commit: 94a308fdff2cf5ff5f224438eeed9145e4252991
      
https://github.com/synfig/synfig/commit/94a308fdff2cf5ff5f224438eeed9145e4252991
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-08-26 (Sat, 26 Aug 2023)

  Changed paths:
    M synfig-studio/src/gui/docks/dock_toolbox.cpp

  Log Message:
  -----------
  fix: Dock_Toolbox does not update selected tool when switching open docs

Reproduction steps:
1. Open Synfig Studio
2. Change to Circle Tool
3. Check if Circle Tool is active by moving mouse over Canvas View
   (no need to create anything, just check the cursor icon)
4. Open new document
5. Circle Tool is marked as active, but it is not: check cursor icon
6. Change to Transform Tool
7. Switch to previous document tab
8. Transform Tool is marked as active, but it is not: check cursor icon


  Commit: c6755c56ee0adffc4afeeb1c5c512e83582f1d02
      
https://github.com/synfig/synfig/commit/c6755c56ee0adffc4afeeb1c5c512e83582f1d02
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-08-26 (Sat, 26 Aug 2023)

  Changed paths:
    M synfig-studio/src/gui/docks/dock_toolbox.cpp
    M synfig-studio/src/gui/docks/dock_toolbox.h

  Log Message:
  -----------
  refactor: remove the now unneeded 'mutex' variable in Dock_Toolbox


  Commit: 09e01f07ec4b02fefd4ec2428cbec39ae263fda2
      
https://github.com/synfig/synfig/commit/09e01f07ec4b02fefd4ec2428cbec39ae263fda2
  Author: ice0 <konop...@gmail.com>
  Date:   2023-08-27 (Sun, 27 Aug 2023)

  Changed paths:
    M synfig-studio/src/gui/docks/dock_toolbox.cpp
    M synfig-studio/src/gui/docks/dock_toolbox.h
    M synfig-studio/src/gui/statemanager.cpp
    M synfig-studio/src/gui/statemanager.h

  Log Message:
  -----------
  fix: toolbox isn't updated when switching document tabs (#3170)


  Commit: 81cc7c66dfd0dc13c1e0d6c8e06334e8882add5a
      
https://github.com/synfig/synfig/commit/81cc7c66dfd0dc13c1e0d6c8e06334e8882add5a
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-08-27 (Sun, 27 Aug 2023)

  Changed paths:
    M synfig-core/po/POTFILES.in
    M synfig-core/src/synfig/rendering/software/task/CMakeLists.txt
    M synfig-core/src/synfig/rendering/software/task/Makefile_insert
    A synfig-core/src/synfig/rendering/software/task/taskpaintpixelsw.cpp
    A synfig-core/src/synfig/rendering/software/task/taskpaintpixelsw.h

  Log Message:
  -----------
  refactor: add new software-only pseudo rendering task for easier Cobra ports

It aims Composite layers where a pixel color mainly depends on its
position


  Commit: afbda7a90c90435198f020c53a67344dc9971c73
      
https://github.com/synfig/synfig/commit/afbda7a90c90435198f020c53a67344dc9971c73
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-08-27 (Sun, 27 Aug 2023)

  Changed paths:
    M synfig-core/src/modules/mod_geometry/checkerboard.cpp

  Log Message:
  -----------
  refactor: CheckerBoard render now uses TaskPaintPixelSW


  Commit: fed51296a0d89db5063041830acf803c1a600ed0
      
https://github.com/synfig/synfig/commit/fed51296a0d89db5063041830acf803c1a600ed0
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-08-27 (Sun, 27 Aug 2023)

  Changed paths:
    M synfig-core/src/modules/mod_gradient/lineargradient.cpp
    M synfig-core/src/modules/mod_gradient/lineargradient.h

  Log Message:
  -----------
  refactor: port LinearGradient to Cobra render engine


  Commit: f425ab8df3be1a838ed23f8bec1b3e0e5c65a5e2
      
https://github.com/synfig/synfig/commit/f425ab8df3be1a838ed23f8bec1b3e0e5c65a5e2
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-08-27 (Sun, 27 Aug 2023)

  Changed paths:
    M synfig-core/src/modules/mod_gradient/radialgradient.cpp
    M synfig-core/src/modules/mod_gradient/radialgradient.h

  Log Message:
  -----------
  refactor: port RadialGradient to Cobra render engine


  Commit: f6c3304ca0e7ffb2e356aa552be691dae34a53c0
      
https://github.com/synfig/synfig/commit/f6c3304ca0e7ffb2e356aa552be691dae34a53c0
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-08-27 (Sun, 27 Aug 2023)

  Changed paths:
    M synfig-core/src/modules/mod_gradient/conicalgradient.cpp
    M synfig-core/src/modules/mod_gradient/conicalgradient.h

  Log Message:
  -----------
  refactor: port ConicalGradient to Cobra render engine


  Commit: a607d37fe8aed96c264eee5f91496f94cbd3a16a
      
https://github.com/synfig/synfig/commit/a607d37fe8aed96c264eee5f91496f94cbd3a16a
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-08-27 (Sun, 27 Aug 2023)

  Changed paths:
    M synfig-core/src/modules/mod_gradient/spiralgradient.cpp
    M synfig-core/src/modules/mod_gradient/spiralgradient.h

  Log Message:
  -----------
  refactor: port SpiralGradient to Cobra render engine


  Commit: b9afc452965f9bbc19c8487a6101cf9870b66ba0
      
https://github.com/synfig/synfig/commit/b9afc452965f9bbc19c8487a6101cf9870b66ba0
  Author: ice0 <konop...@gmail.com>
  Date:   2023-08-27 (Sun, 27 Aug 2023)

  Changed paths:
    M synfig-core/po/POTFILES.in
    M synfig-core/src/modules/mod_geometry/checkerboard.cpp
    M synfig-core/src/modules/mod_gradient/conicalgradient.cpp
    M synfig-core/src/modules/mod_gradient/conicalgradient.h
    M synfig-core/src/modules/mod_gradient/lineargradient.cpp
    M synfig-core/src/modules/mod_gradient/lineargradient.h
    M synfig-core/src/modules/mod_gradient/radialgradient.cpp
    M synfig-core/src/modules/mod_gradient/radialgradient.h
    M synfig-core/src/modules/mod_gradient/spiralgradient.cpp
    M synfig-core/src/modules/mod_gradient/spiralgradient.h
    M synfig-core/src/synfig/rendering/software/task/CMakeLists.txt
    M synfig-core/src/synfig/rendering/software/task/Makefile_insert
    A synfig-core/src/synfig/rendering/software/task/taskpaintpixelsw.cpp
    A synfig-core/src/synfig/rendering/software/task/taskpaintpixelsw.h

  Log Message:
  -----------
  refactor: port more layers to Cobra renderer: some Gradient layers (#2562)


Compare: https://github.com/synfig/synfig/compare/386a17232777...b9afc452965f


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

Reply via email to