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

Reply via email to