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