Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: bab18f404daeda872435fbf1eea8cc5820782f7a https://github.com/synfig/synfig/commit/bab18f404daeda872435fbf1eea8cc5820782f7a Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2024-10-19 (Sat, 19 Oct 2024)
Changed paths: M synfig-studio/src/gui/cellrenderer/cellrenderer_value.cpp M synfig-studio/src/gui/cellrenderer/cellrenderer_value.h M synfig-studio/src/gui/dialogs/dialog_color.cpp M synfig-studio/src/gui/dialogs/dialog_color.h M synfig-studio/src/gui/dialogs/dialog_gradient.cpp M synfig-studio/src/gui/dialogs/dialog_gradient.h M synfig-studio/src/gui/trees/layertree.cpp Log Message: ----------- fix: color/gradient dialog edits the parameter that opened itself Here we prevent to emit signal_edited_ for Color and Gradient dialog windows when presented by Parameter Panel. Those dialogs may be opened by a cell and try to update the parameter value related to another one, as it just remembered its parameter tree path. Reproducible steps: 1. Create a region layer 2. Create an outline layer 3. Click on color parameter to edit it 4. Without closing color dialog, select the region layer instead 5. Try to edit the color in dialog 6. Error Message appears fix #3288 Commit: 9c7f67d3e1ca47f980bc5c575461fd681c9503e4 https://github.com/synfig/synfig/commit/9c7f67d3e1ca47f980bc5c575461fd681c9503e4 Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2024-10-19 (Sat, 19 Oct 2024) Changed paths: M synfig-studio/src/gui/cellrenderer/cellrenderer_value.h Log Message: ----------- refactor: reduces some member class visibility `protected` instead of `public` Commit: b80368f5577c7637218870dd80ee24da7077e187 https://github.com/synfig/synfig/commit/b80368f5577c7637218870dd80ee24da7077e187 Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2024-10-19 (Sat, 19 Oct 2024) Changed paths: M synfig-studio/src/gui/cellrenderer/cellrenderer_value.cpp M synfig-studio/src/gui/dialogs/dialog_color.cpp M synfig-studio/src/gui/dialogs/dialog_gradient.cpp Log Message: ----------- fix: don't pollute undo history after layer deletion If user opens Color dialog for editing a layer parameter, deletes this layer while Color dialog is still open and keep using the dialog for color changing, the Undo history is filled with useless color changes... Commit: 483b5ed6fd2917937761b0a029d86b1b9b0be36c https://github.com/synfig/synfig/commit/483b5ed6fd2917937761b0a029d86b1b9b0be36c Author: ice0 <konop...@gmail.com> Date: 2024-10-20 (Sun, 20 Oct 2024) Changed paths: M synfig-studio/src/gui/cellrenderer/cellrenderer_value.cpp M synfig-studio/src/gui/cellrenderer/cellrenderer_value.h M synfig-studio/src/gui/dialogs/dialog_color.cpp M synfig-studio/src/gui/dialogs/dialog_color.h M synfig-studio/src/gui/dialogs/dialog_gradient.cpp M synfig-studio/src/gui/dialogs/dialog_gradient.h M synfig-studio/src/gui/trees/layertree.cpp Log Message: ----------- fix: color/gradient dialog edits the parameter that opened itself (#3373) fix: color/gradient dialog edits the parameter that opened itself Compare: https://github.com/synfig/synfig/compare/4e4d8b9c142b...483b5ed6fd29 To unsubscribe from these emails, change your notification settings at https://github.com/synfig/synfig/settings/notifications _______________________________________________ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl