Branch: refs/heads/stable
  Home:   https://github.com/synfig/synfig
  Commit: 90415f9720156bff257aa88ffb15c9ab7c22aaf5
      
https://github.com/synfig/synfig/commit/90415f9720156bff257aa88ffb15c9ab7c22aaf5
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-05-16 (Sun, 16 May 2021)

  Changed paths:
    M ETL/configure.ac
    M synfig-core/configure.ac
    M synfig-studio/configure.ac
    M synfig-studio/org.synfig.SynfigStudio.appdata.xml.in
    M synfig-studio/src/gui/CMakeLists.txt

  Log Message:
  -----------
  Bump version to 1.4.2 (#2149)


  Commit: bf3e063086d4d4150c18230aafcadad67dddfb50
      
https://github.com/synfig/synfig/commit/bf3e063086d4d4150c18230aafcadad67dddfb50
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  don't show extra vertical scrollbar for Dock Sound (PR #1173)


  Commit: fa1bba786fbfe2f090da399c86385d6cf4b61e2f
      
https://github.com/synfig/synfig/commit/fa1bba786fbfe2f090da399c86385d6cf4b61e2f
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  LayerTree: remove unused headers (partial PR #1963)


  Commit: 1be6877c0fa8364ddaf3fd97c54616d5cf4d5658
      
https://github.com/synfig/synfig/commit/1be6877c0fa8364ddaf3fd97c54616d5cf4d5658
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/src/gui/trees/childrentree.cpp
    M synfig-studio/src/gui/trees/childrentree.h
    M synfig-studio/src/gui/trees/layertree.cpp
    M synfig-studio/src/gui/trees/layertree.h

  Log Message:
  -----------
  Remove old commented-out code (gui/layertree) (#1429)


  Commit: 5ea52e4c68bdba7921b68ce065232ddc5a0b86a9
      
https://github.com/synfig/synfig/commit/5ea52e4c68bdba7921b68ce065232ddc5a0b86a9
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  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/widgets/widget_value.cpp
    M synfig-studio/src/gui/widgets/widget_value.h

  Log Message:
  -----------
  Merge PR #1325: Allow enum parameter be edited with a double click instead of 
triple click


  Commit: e6b69042968b0af133ddf0c8a8f5ccd1e285ee07
      
https://github.com/synfig/synfig/commit/e6b69042968b0af133ddf0c8a8f5ccd1e285ee07
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  remove wrong callback binding


  Commit: 092280adb62dbbc052bb9705f45e4a587afd43bd
      
https://github.com/synfig/synfig/commit/092280adb62dbbc052bb9705f45e4a587afd43bd
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  prefer nullptr rather NULL or 0


  Commit: 581f3161cbdee9e2cf4ff4e49f3ae2cabafbd17d
      
https://github.com/synfig/synfig/commit/581f3161cbdee9e2cf4ff4e49f3ae2cabafbd17d
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  reduces variable scope and fixes type


  Commit: 630ded1ef1ffb47d5728b7e54a55071b7bbeacfb
      
https://github.com/synfig/synfig/commit/630ded1ef1ffb47d5728b7e54a55071b7bbeacfb
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/src/gui/trees/layertree.h

  Log Message:
  -----------
  fix internal property scope: private


  Commit: de270fede5e2e30392599dcdb80f19f0340e4427
      
https://github.com/synfig/synfig/commit/de270fede5e2e30392599dcdb80f19f0340e4427
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/src/gui/trees/layertree.cpp
    M synfig-studio/src/gui/trees/layertree.h
    M synfig-studio/src/gui/widgets/widget_value.cpp

  Log Message:
  -----------
  single click for edit parameters of any type (PR #1337)

with 4 previous commits


  Commit: 5692de60509ce171d134b105e5d952a061a287d8
      
https://github.com/synfig/synfig/commit/5692de60509ce171d134b105e5d952a061a287d8
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/src/gui/cellrenderer/cellrenderer_value.cpp
    M synfig-studio/src/gui/widgets/widget_value.cpp
    M synfig-studio/src/gui/widgets/widget_value.h

  Log Message:
  -----------
  canvas and bone parameters now pop up in one single click

fix #1349


  Commit: c5f8c1a8b8540aab984eba1f6db37f3756bbd0d6
      
https://github.com/synfig/synfig/commit/c5f8c1a8b8540aab984eba1f6db37f3756bbd0d6
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/src/gui/cellrenderer/cellrenderer_value.cpp
    M synfig-studio/src/gui/widgets/widget_value.cpp

  Log Message:
  -----------
  sublayer parameter now pops up in one single click (PR #1351)

(Switch layer)


  Commit: 4f477957b6fa497960a6056742add6a3d41777b9
      
https://github.com/synfig/synfig/commit/4f477957b6fa497960a6056742add6a3d41777b9
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  [Synfig Studio] LayerTree: remove unused widgets


  Commit: 2ca9000b667ed0bee2a9c0ae1d9d352abf4e7887
      
https://github.com/synfig/synfig/commit/2ca9000b667ed0bee2a9c0ae1d9d352abf4e7887
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  LayerTree: remove unused callback on_dirty_preview()


  Commit: 3dd57cf60196fc7e1ece5cf35211fa60b315a03b
      
https://github.com/synfig/synfig/commit/3dd57cf60196fc7e1ece5cf35211fa60b315a03b
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  LayerTree: remove unused variable quick_layer (PR #1979)


  Commit: 1a60340fa1b433f653d31c6bc1e8c2a9ce266a05
      
https://github.com/synfig/synfig/commit/1a60340fa1b433f653d31c6bc1e8c2a9ce266a05
  Author: ice0 <konop...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-core/src/synfig/rendering/opengl/internal/glsl/Makefile_insert

  Log Message:
  -----------
  [Autotools] Fixed problem with missing *.glsl files in distribution (#1982)


  Commit: 48b74e730bc6a7a31b594ac7b68d572e9d6bfe6b
      
https://github.com/synfig/synfig/commit/48b74e730bc6a7a31b594ac7b68d572e9d6bfe6b
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-core/po/POTFILES.in
    M synfig-core/src/synfig/Makefile.am
    R synfig-core/src/synfig/string_decl.h

  Log Message:
  -----------
  remove unused string_decl.h


  Commit: 4026e24b4debd0f3a778d4bdb700676ed0bbeacc
      
https://github.com/synfig/synfig/commit/4026e24b4debd0f3a778d4bdb700676ed0bbeacc
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  remove commented-out code since 2005


  Commit: 40eadec502bb5948639cb037ed02446a84d9c279
      
https://github.com/synfig/synfig/commit/40eadec502bb5948639cb037ed02446a84d9c279
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-core/src/synfig/CMakeLists.txt
    M synfig-core/src/synfig/Makefile.am
    A synfig-core/src/synfig/string_helper.cpp
    A synfig-core/src/synfig/string_helper.h
    M synfig-studio/src/gui/app.cpp
    M synfig-studio/src/gui/dialogs/dialog_workspaces.cpp
    M synfig-studio/src/gui/docks/dock_soundwave.cpp
    M synfig-studio/src/gui/workspacehandler.cpp
    M synfig-studio/src/gui/workspacehandler.h

  Log Message:
  -----------
  create string_helper.h to avoid code duplication (PR #1995)


  Commit: f6858e70bbc8b82a11f8164404638860e491eb11
      
https://github.com/synfig/synfig/commit/f6858e70bbc8b82a11f8164404638860e491eb11
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  [Core] Fix missing is_distance hint for vertex coordinates (#2000)

reported by @Svarov-RZM


  Commit: c551787ae737dfc464f6e4bb3f00d25f2951ca49
      
https://github.com/synfig/synfig/commit/c551787ae737dfc464f6e4bb3f00d25f2951ca49
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/src/synfigapp/actions/layerduplicate.cpp
    M synfig-studio/src/synfigapp/actions/layerduplicate.h

  Log Message:
  -----------
  prefer ValueNode::RHandle rather explicit etl::rhandle<ValueNode>

reasons:
1. etl will be moved to synfig
2. maybe C++ standard provide this feature in future?


  Commit: 4855be8eb6cdc2bb0672ea6563fdd2d3857381d7
      
https://github.com/synfig/synfig/commit/4855be8eb6cdc2bb0672ea6563fdd2d3857381d7
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/src/synfigapp/actions/layerduplicate.cpp

  Log Message:
  -----------
  [Synfig Studio] fix Action LayerDuplicate for Skeleton Layer

Now Bone Links are properly fixed when duplicating a skeleton
layer AND layers linked to its bones

Note, however, that duplicating a skeleton doesn't duplicate
the layers linked to its bone by itself: those layers should
be included in 'layers' parameter of this action


  Commit: ee3657459bfc7501d91fdc866f947db9f839065f
      
https://github.com/synfig/synfig/commit/ee3657459bfc7501d91fdc866f947db9f839065f
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/test/app_layerduplicate.cpp

  Log Message:
  -----------
  add LayerDuplicate action tests for Skeleton layer (PR #2059)


  Commit: dd03fa18d9117190d790b8f8b0f1f1905d84173e
      
https://github.com/synfig/synfig/commit/dd03fa18d9117190d790b8f8b0f1f1905d84173e
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/src/synfigapp/actions/valuedescset.cpp

  Log Message:
  -----------
  [Synfig Studio] avoid double dynamic_cast


  Commit: 266283ace54d2c041b3525e0cb362e95a3145ee0
      
https://github.com/synfig/synfig/commit/266283ace54d2c041b3525e0cb362e95a3145ee0
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/src/synfigapp/actions/valuedescset.cpp

  Log Message:
  -----------
  [Synfig Studio] better comparison for Real with 0 value


  Commit: b8853a1d6583fea31822a97803a77d0444cc17ca
      
https://github.com/synfig/synfig/commit/b8853a1d6583fea31822a97803a77d0444cc17ca
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/src/synfigapp/actions/valuedescset.cpp

  Log Message:
  -----------
  [Synfig Studio] fix compiler warning for signedness issue


  Commit: a7d4d2b71929f3e691bc471bda122390323aef3a
      
https://github.com/synfig/synfig/commit/a7d4d2b71929f3e691bc471bda122390323aef3a
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/src/synfigapp/actions/valuedescset.cpp

  Log Message:
  -----------
  [Synfig Studio] use helper comparison functions


  Commit: 81ec7feaada70a23d882542a00b9eaed1cbe076c
      
https://github.com/synfig/synfig/commit/81ec7feaada70a23d882542a00b9eaed1cbe076c
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/src/synfigapp/actions/valuedescset.cpp
    M synfig-studio/src/synfigapp/actions/valuedescset.h

  Log Message:
  -----------
  [Synfig Studio] add convenient private method to create and add ValueDescSet 
action (PR #2046)


  Commit: 3d5ebae9be0f55b987788402673386dae182b81b
      
https://github.com/synfig/synfig/commit/3d5ebae9be0f55b987788402673386dae182b81b
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-core/src/synfig/activepoint.h
    M synfig-core/src/synfig/dashitem.cpp
    M synfig-core/src/synfig/dashitem.h
    M synfig-core/src/synfig/type.h
    M synfig-core/src/synfig/widthpoint.cpp
    M synfig-core/src/synfig/widthpoint.h
    M synfig-studio/src/gui/workarearenderer/workarearenderer.h

  Log Message:
  -----------
  [Core/Studio] Fix missing const qualifier for some relational operators 
overrides (#2001)


  Commit: 5ee2f4e47df15e9f66886154ec457406d93a2653
      
https://github.com/synfig/synfig/commit/5ee2f4e47df15e9f66886154ec457406d93a2653
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-core/src/synfig/value.cpp
    M synfig-core/src/synfig/value.h
    M synfig-core/src/synfig/valuenode.cpp
    M synfig-core/src/synfig/valuenode.h
    M synfig-core/src/synfig/valuenodes/valuenode_add.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_add.h
    M synfig-core/src/synfig/valuenodes/valuenode_integer.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_integer.h
    M synfig-core/src/synfig/valuenodes/valuenode_range.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_range.h
    M synfig-core/src/synfig/valuenodes/valuenode_real.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_real.h
    M synfig-core/src/synfig/valuenodes/valuenode_scale.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_scale.h
    M synfig-studio/src/synfigapp/actions/valuedescset.cpp

  Log Message:
  -----------
  [Core] LinkableValueNode now provides methods for inverse manipulation (#2057)

Instead of limiting get_inverse() method to only a few valuenodes,
and to let synfigapp action ValueDescSet more generalistic,
LinkableValueNode now has to two methods two provide the inverse
transformation of a value.


  Commit: f3a9b9cb2962b15822250518c33f2e4e06d15faf
      
https://github.com/synfig/synfig/commit/f3a9b9cb2962b15822250518c33f2e4e06d15faf
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-core/src/synfig/valuenodes/valuenode_timeloop.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_timeloop.h
    M synfig-studio/src/synfigapp/instance.cpp

  Log Message:
  -----------
  [Synfig Studio] make TimeLoop valuenode editable via workspace (#2066)

fix issue pointed in
https://forums.synfig.org/t/animate-a-parameter-converted-to-a-time-loop/11839


  Commit: e3cfa3d115b02dc8e9c2ec35c6f1f3da2263af5e
      
https://github.com/synfig/synfig/commit/e3cfa3d115b02dc8e9c2ec35c6f1f3da2263af5e
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  [Synfig Studio] fix skeleton deformation duplication (#2071)

related to GH #453


  Commit: e397ad53faf95500b5b131dbd1dfc9588d3c2b09
      
https://github.com/synfig/synfig/commit/e397ad53faf95500b5b131dbd1dfc9588d3c2b09
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  [Synfig Studio] fix format string for synfigapp exception guard (#2084)


  Commit: e6b7fe91a31ed92a6c36a839c4a6a249c87a62f2
      
https://github.com/synfig/synfig/commit/e6b7fe91a31ed92a6c36a839c4a6a249c87a62f2
  Author: ice0 <konop...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Exported canvas can be reopened again after closing (#2092)


  Commit: 960ea869f2e77ba3729638bb17afe59822fc494b
      
https://github.com/synfig/synfig/commit/960ea869f2e77ba3729638bb17afe59822fc494b
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-core/src/synfig/string_helper.cpp
    M synfig-core/src/synfig/string_helper.h
    M synfig-studio/src/gui/widgets/widget_vector.cpp

  Log Message:
  -----------
  sometimes Widget_Vector didn't use locale for decimal separator (#2102)

Example:
 In Canvas Properties dialog, we have the Image Area delimited by two points:
the top left corner and the bottom right corner.
Both points use Widget_Vector to edit it.
There, you could only type real numbers by using 'dot' (.) to separate
integer from the fractional part (e.g. 4.5). However, this character
depends on locale. Brazil and Germany, for example, use 'comma' (,).
 Another case: on the same dialog, the Focus Point field.

This commit also fixes synfig::remove_trailing_zeroes() - I accidentally
let two chars to be summed instead of appending them to string


  Commit: c147cc26fcb9c82ea7f0c4079aca697f60341095
      
https://github.com/synfig/synfig/commit/c147cc26fcb9c82ea7f0c4079aca697f60341095
  Author: ice0 <konop...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Fixed 'locale::facet::_S_create_c_locale name not valid' error when compiling 
with MinGW compiler (#2157)

MinGW C++ std::locale accepts "C" and "POSIX" and
it does not support other locales.


  Commit: 20db37008281c4ca39d09a9c6cffe5d810d8ab5d
      
https://github.com/synfig/synfig/commit/20db37008281c4ca39d09a9c6cffe5d810d8ab5d
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  when undocking a panel, it shows up near mouse pointer

(cherry-pick from commit 3a07fe28a582f235c5a39085d2b1aa8a91504b3a)


  Commit: c057fb54021946f47b658e51b207e141b378b0a5
      
https://github.com/synfig/synfig/commit/c057fb54021946f47b658e51b207e141b378b0a5
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  add menu item "Undock panel" to Panel tab (PR #1929)

now user doesn't need to drag panel out to undock it.

Some users couldn't figure it out easily how to do it, so
here we give them an alternative way.

https://forums.synfig.org/t/moving-panels-in-layout/11634


  Commit: a21e396b6464062a5f10703436e4914ae1c94030
      
https://github.com/synfig/synfig/commit/a21e396b6464062a5f10703436e4914ae1c94030
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  [Synfig Studio] fix 'Undock Panel' menu item always showing (#2109)

even when it's a solo panel in a floating window.

Related to #2047


  Commit: af4f5e4bbb1e77d989be83de2c9e4de54235fba5
      
https://github.com/synfig/synfig/commit/af4f5e4bbb1e77d989be83de2c9e4de54235fba5
  Author: Keyikedalube Ndang <keyikedalubend...@protonmail.ch>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Close tabs with middle mouse click (#2107)

* Close tabs with middle mouse click

* Check canvas is not null after dynamic cast


  Commit: a8f02aaaf7907daf5da794534b1e119f5cab1541
      
https://github.com/synfig/synfig/commit/a8f02aaaf7907daf5da794534b1e119f5cab1541
  Author: Keyikedalube Ndang <keyikedalubend...@protonmail.ch>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Fixed an issue due to which menus were not displayed on all panels except the 
canvas (#2120)


  Commit: 38293d29b1f2f2107b5d0c6137b8163bd990854e
      
https://github.com/synfig/synfig/commit/38293d29b1f2f2107b5d0c6137b8163bd990854e
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Fixed crash when user drags a group to a child group (#2116)

fix #2110


  Commit: f33b4fa4f540034bd847ca2aec95580f6ecd5a0b
      
https://github.com/synfig/synfig/commit/f33b4fa4f540034bd847ca2aec95580f6ecd5a0b
  Author: Razumovsky Dmitry <sva...@yahoo.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Fix crash in Spline Width and return of improper type in Spline converters 
(PR #1890)

Fix #1731

The pull request contains two commits:

First fixes crash in 'Spline Width' converter when you try to wrap it in 
'Switch'. Similar to previously addressed in 'Spline Vertex' and 'Spline 
Tangent' converters.
Second addresses the regression introduced in this commit: a90d014
It was no longer possible to convert real values to 'Spline Tangent/Width' and 
angle to 'Spline Tangent'. The reason is that upon creation of converter the 
size of spline would be zero and code will always return ValueBase of vector 
type so 'Bad Connection' error would be thrown (expected real, got vector). See 
linked issue for screenshot of the error.


  Commit: c492b2aa002f7a5900ede72b2c0d7dbaca68d3bc
      
https://github.com/synfig/synfig/commit/c492b2aa002f7a5900ede72b2c0d7dbaca68d3bc
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  add error message to inexistent value node type


  Commit: 5758971ed37f55af1a35d128fdc90495ebe54fb0
      
https://github.com/synfig/synfig/commit/5758971ed37f55af1a35d128fdc90495ebe54fb0
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  use nullptr instead of NULL or 0


  Commit: 8d1ac44ae5f8b1e9f6d964458ab26c5d4184fd20
      
https://github.com/synfig/synfig/commit/8d1ac44ae5f8b1e9f6d964458ab26c5d4184fd20
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  fix exception throwing by mistake in dot-product valuenode creation (PR #1260)

fix #1256


  Commit: f089e466b8892763eadf292573b55ebaa3b1facc
      
https://github.com/synfig/synfig/commit/f089e466b8892763eadf292573b55ebaa3b1facc
  Author: ice0 <konop...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  [Core] A little refactoring of loadcanvas.cpp (#1956)


  Commit: 8360936dad21718263d620019c62839e40312b45
      
https://github.com/synfig/synfig/commit/8360936dad21718263d620019c62839e40312b45
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Fixed issue with saving `loop` flag in some dynamic lists (#2165)

Such as 'average' and 'weighted_average'.

Every Dynamic List has loop parameter.


  Commit: 525d408458a6ed2f6e7ee813994a9ce0e171ce7e
      
https://github.com/synfig/synfig/commit/525d408458a6ed2f6e7ee813994a9ce0e171ce7e
  Author: Anshita Vishwa <vishwaanshit...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Improve Canvas Zoom Keyboard Shortcut UX


  Commit: 2702e4af3a2cb6dc1056645bea4b9f3432bc76b6
      
https://github.com/synfig/synfig/commit/2702e4af3a2cb6dc1056645bea4b9f3432bc76b6
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  improved navigation keyboard shortcuts (based on PR #1776)

Co-authored-by: Keyikedalube Ndang <keyikedalubend...@protonmail.ch>


  Commit: cd9e7e81fecbc84e0cd54428dae535f1e207d202
      
https://github.com/synfig/synfig/commit/cd9e7e81fecbc84e0cd54428dae535f1e207d202
  Author: Keyikedalube Ndang <keyikedalubend...@protonmail.ch>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Changed redo shortcut to Ctr+Y (Win)/Shift+Ctrl+Z (Linux) (#1811)

Also Ctrl+Z/Shift+Ctrl+Z is changed to Cmd+Z/Shift+Cmd+Z for MacOS


  Commit: 7277ce873406e7bb29e7a11248a13302511463b8
      
https://github.com/synfig/synfig/commit/7277ce873406e7bb29e7a11248a13302511463b8
  Author: DhairyaBahl <71627983+dhairyab...@users.noreply.github.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Improving Keyboard Shortcuts for the toolbox items (#1823)

* Improving Keyboard Shortcuts for the toolbox items


  Commit: da5d9be18dbc366dfa4dcb78ac16dde45925a0df
      
https://github.com/synfig/synfig/commit/da5d9be18dbc366dfa4dcb78ac16dde45925a0df
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Implementing Canvas Zoom Legacy Keyboard shortcuts (partial PR #1848)

Co-authored-by: DhairyaBahl <dhairyaba...@gmail.com>


  Commit: c92c3c6640fff0ae40a5fbda9581d4489e2a4fdd
      
https://github.com/synfig/synfig/commit/c92c3c6640fff0ae40a5fbda9581d4489e2a4fdd
  Author: Firas Hanife <firashan...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Add accelerator key for Cutout tool (#1855)


  Commit: 411dd61a5714fe4c7a2cb835a5ac8ccc75cb6bd8
      
https://github.com/synfig/synfig/commit/411dd61a5714fe4c7a2cb835a5ac8ccc75cb6bd8
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  app.cpp: replace macro ACCEL2 with ACCEL


  Commit: 467c55e6631de8a97273efa7438e995177b70a22
      
https://github.com/synfig/synfig/commit/467c55e6631de8a97273efa7438e995177b70a22
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  app.cpp: remove ACCEL macro to cleanup default accel map definition (PR #1953)


  Commit: 27d61908041bfac213fa9d2bd91a41caa6fe30ff
      
https://github.com/synfig/synfig/commit/27d61908041bfac213fa9d2bd91a41caa6fe30ff
  Author: Keyikedalube Ndang <keyikedalubend...@protonmail.ch>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  [Synfig Studio] Implemented toggle animate hotkey (#2033)


  Commit: 0864b118fe84bd4a13b41b277e5b23d625dee78d
      
https://github.com/synfig/synfig/commit/0864b118fe84bd4a13b41b277e5b23d625dee78d
  Author: ice0 <konop...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Improved error reporting [studio] (#2156)

Expanded support for some types of errors


  Commit: 381d7e1a886054447a8f4b28133c7dc750348e69
      
https://github.com/synfig/synfig/commit/381d7e1a886054447a8f4b28133c7dc750348e69
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Basic implementation of Keyboard Shortcut Editor (#2160)

Some other features could be done, for example:
- Own button for 'restore default shortcuts only' (instead of together with all 
other Synfig Studio settings)
- Save and load specific/custom accel map file (it always read/overwrite 
[config-folder]/accelrc)
- List all available actions (currently it lists only those with a default 
shortcut set in app.cpp)
- Group actions in a Tree view structure (but I'm lazy for that)
- List with better (simpler) names and maybe tooltips: right now it's the 
action full path. However, it would require a proper registration on every 
case, and this PR is just a quick implementation
- Warn user if a shortcut is used for another action

fix #422


  Commit: 3a3ce5ce7b87a07cd1697b4bb51dae2f857ee078
      
https://github.com/synfig/synfig/commit/3a3ce5ce7b87a07cd1697b4bb51dae2f857ee078
  Author: ice0 <konop...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/src/gui/app.cpp
    M synfig-studio/src/gui/canvasview.cpp
    M synfig-studio/src/gui/trees/layertree.cpp
    M synfig-studio/src/gui/widgets/widget_curves.cpp

  Log Message:
  -----------
  Fix some shortcuts/accels - for item deletion and animation stop (PR #2172)

- Add Numpad Delete key to some widgets as an alternative to regular Delete key
- Remove Numpad Delete key from CanvasView accels, because deprecated 
Gtk::UIManager only allows one accel per action
- Restore old 'Stop' ('Pause' on GUI) : it was renamed by mistake and missed 
this action
# Conflicts:
#       synfig-studio/src/gui/widgets/widget_timetrack.cpp


  Commit: a9a7b670f27e21a6a3cd59a95f499cbf4d9b6a78
      
https://github.com/synfig/synfig/commit/a9a7b670f27e21a6a3cd59a95f499cbf4d9b6a78
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  [Studio] shortcut editor now is a treeview


  Commit: cb959cb66dc79199b7bf8408773b88002240b8e1
      
https://github.com/synfig/synfig/commit/cb959cb66dc79199b7bf8408773b88002240b8e1
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  [Studio] Shortcut editor warns user about repeated shortcut

And so it doesn't let it happen.


  Commit: cfd4532588fed557e938c202c994d6571ca478d0
      
https://github.com/synfig/synfig/commit/cfd4532588fed557e938c202c994d6571ca478d0
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  [Studio] Add a button for restoring default accels (only) (PR #2173)


  Commit: 67374600f699190b16e39a8a2814580315438c15
      
https://github.com/synfig/synfig/commit/67374600f699190b16e39a8a2814580315438c15
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-core/src/modules/mod_svg/svg_parser.cpp
    M synfig-core/src/modules/mod_svg/svg_parser.h

  Log Message:
  -----------
  Fix memory leaks on SVG parser/importer (PR #2137)


  Commit: e68ca6ff55a6d6f86220d187bc5df27633382397
      
https://github.com/synfig/synfig/commit/e68ca6ff55a6d6f86220d187bc5df27633382397
  Author: ice0 <konop...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M ETL/ETL/CMakeLists.txt
    M ETL/ETL/Makefile.am
    R ETL/ETL/_clock_base.h
    R ETL/ETL/_clock_gettimeofday.h
    R ETL/ETL/_clock_system.h
    R ETL/ETL/_clock_win32hpcount.h
    M ETL/ETL/clock
    M ETL/test/angle.cpp
    M ETL/test/benchmark.cpp
    M ETL/test/clock.cpp
    M synfig-core/src/modules/mod_dv/trgt_dv.cpp
    M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp
    M synfig-studio/src/gui/audiocontainer.cpp
    M synfig-studio/src/gui/trees/canvastreestore.cpp
    M synfig-studio/src/gui/trees/layergrouptreestore.cpp
    M synfig-studio/src/gui/trees/layerparamtreestore.cpp
    M synfig-studio/src/gui/trees/layertreestore.cpp
    M synfig-studio/src/synfigapp/blineconvert.cpp
    M synfig-studio/src/synfigapp/canvasinterface.cpp

  Log Message:
  -----------
  `etl::clock` refactored to use `std::chrono` (PR #1853)

fix synfig-core tests after etl::clock change (based on #2004)


  Commit: 31cb632bcbb47b007e56fbb86addecf9e524aa9f
      
https://github.com/synfig/synfig/commit/31cb632bcbb47b007e56fbb86addecf9e524aa9f
  Author: Keyikedalube Ndang <keyikedalubend...@protonmail.ch>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Middle click on a tab now closes the root canvas only when all child canvases 
are closed (#2210)

If a sub-canvas tab was middle clicked, hide that tab instead of force
closing the root canvas which has an unintended side effect of closing
all other exported sub-canvases.


  Commit: f212c128a26b389c2664bb44e45c07291a7aaa9b
      
https://github.com/synfig/synfig/commit/f212c128a26b389c2664bb44e45c07291a7aaa9b
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M synfig-studio/plugins/lottie-exporter/Makefile.am
    M synfig-studio/plugins/lottie-exporter/bodymovin.js
    A synfig-studio/plugins/lottie-exporter/bodymovin_5.6.5.js
    M synfig-studio/plugins/lottie-exporter/canvas.py
    M synfig-studio/plugins/lottie-exporter/common/Bline.py
    M synfig-studio/plugins/lottie-exporter/common/Canvas.py
    M synfig-studio/plugins/lottie-exporter/common/Color.py
    A synfig-studio/plugins/lottie-exporter/common/Gradient.py
    M synfig-studio/plugins/lottie-exporter/common/Layer.py
    M synfig-studio/plugins/lottie-exporter/common/Makefile.am
    M synfig-studio/plugins/lottie-exporter/common/Param.py
    M synfig-studio/plugins/lottie-exporter/common/misc.py
    M synfig-studio/plugins/lottie-exporter/effects/color.py
    M synfig-studio/plugins/lottie-exporter/effects/controller.py
    M synfig-studio/plugins/lottie-exporter/effects/fill.py
    M synfig-studio/plugins/lottie-exporter/effects/opacity.py
    M synfig-studio/plugins/lottie-exporter/effects/point.py
    M synfig-studio/plugins/lottie-exporter/effects/slider.py
    A synfig-studio/plugins/lottie-exporter/export_without_variable_width.py
    M synfig-studio/plugins/lottie-exporter/helpers/transform.py
    M synfig-studio/plugins/lottie-exporter/layers/Makefile.am
    A synfig-studio/plugins/lottie-exporter/layers/blur.py
    M synfig-studio/plugins/lottie-exporter/layers/driver.py
    M synfig-studio/plugins/lottie-exporter/layers/group.py
    M synfig-studio/plugins/lottie-exporter/layers/image.py
    M synfig-studio/plugins/lottie-exporter/layers/preComp.py
    M synfig-studio/plugins/lottie-exporter/layers/rotate_layer.py
    M synfig-studio/plugins/lottie-exporter/layers/shape.py
    M synfig-studio/plugins/lottie-exporter/layers/shape_solid.py
    M synfig-studio/plugins/lottie-exporter/layers/solid.py
    M synfig-studio/plugins/lottie-exporter/layers/translate_layer.py
    M synfig-studio/plugins/lottie-exporter/lottie-exporter.py
    M 
synfig-studio/plugins/lottie-exporter/properties/multiDimensionalKeyframed.py
    M synfig-studio/plugins/lottie-exporter/properties/offsetKeyframe.py
    M synfig-studio/plugins/lottie-exporter/properties/shapeKeyframed.py
    M 
synfig-studio/plugins/lottie-exporter/properties/shapePropKeyframe/Makefile.am
    M 
synfig-studio/plugins/lottie-exporter/properties/shapePropKeyframe/circle.py
    A 
synfig-studio/plugins/lottie-exporter/properties/shapePropKeyframe/constant_width_outline.py
    M 
synfig-studio/plugins/lottie-exporter/properties/shapePropKeyframe/helper.py
    M 
synfig-studio/plugins/lottie-exporter/properties/shapePropKeyframe/outline.py
    M 
synfig-studio/plugins/lottie-exporter/properties/shapePropKeyframe/rectangle.py
    M 
synfig-studio/plugins/lottie-exporter/properties/shapePropKeyframe/region.py
    M synfig-studio/plugins/lottie-exporter/properties/shapePropKeyframe/star.py
    M synfig-studio/plugins/lottie-exporter/properties/valueKeyframe.py
    M synfig-studio/plugins/lottie-exporter/properties/valueKeyframed.py
    M synfig-studio/plugins/lottie-exporter/settings.py
    M synfig-studio/plugins/lottie-exporter/shapes/Makefile.am
    M synfig-studio/plugins/lottie-exporter/shapes/circle.py
    M synfig-studio/plugins/lottie-exporter/shapes/fill.py
    A synfig-studio/plugins/lottie-exporter/shapes/gFill.py
    M synfig-studio/plugins/lottie-exporter/shapes/rectangle.py
    A synfig-studio/plugins/lottie-exporter/shapes/shape.py
    M synfig-studio/plugins/lottie-exporter/shapes/star.py
    M synfig-studio/plugins/lottie-exporter/sources/precomp.py
    M synfig-studio/plugins/lottie-exporter/synfig/Makefile.am
    M synfig-studio/plugins/lottie-exporter/synfig/animation.py
    M synfig-studio/plugins/lottie-exporter/synfig/group.py
    A synfig-studio/plugins/lottie-exporter/synfig/rectangle.py

  Log Message:
  -----------
  Update Lottie Exporter plugin

- Convert methods not working with radius of simple circle layer (#1101)
- [Lottie exporter] Add support for variable gamma correction (#1174)
- Changes made to offsetKeyFrame file (#1233)
- Add support for converters: sine, cos, integer, linear gradient, aTan2, 
Vector angle, radial_composite, radial gradient, vector x, vector y, power, dot 
product, logarithm, reciprocal, range, vector length, not (#1236 #1254 #1286 
#1363 #1409 #1447 #1446 #1516 #1515 #1593 #1586 #1619 #1606 #1650 #1587)
- Add support for blur layers (#1505)
- Add support for Outline layer without variable widths (#1647)
- Improve support for exported values (#2182)
- Some code cleanup (#1199 #1213 #1226 #1456 #2061)


  Commit: 57b1808baccfb4c5e17f9b25b6c524da640bbb9c
      
https://github.com/synfig/synfig/commit/57b1808baccfb4c5e17f9b25b6c524da640bbb9c
  Author: Anish Gulati <anish.gul...@research.iiit.ac.in>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    A synfig-studio/plugins/lottie-exporter/common/Angle.py
    A synfig-studio/plugins/lottie-exporter/common/DashItem.py
    A synfig-studio/plugins/lottie-exporter/common/DashItemList.py
    M synfig-studio/plugins/lottie-exporter/common/Hermite.py
    M synfig-studio/plugins/lottie-exporter/common/Makefile.am
    M synfig-studio/plugins/lottie-exporter/common/Vector.py
    A synfig-studio/plugins/lottie-exporter/common/WidthPoint.py
    A synfig-studio/plugins/lottie-exporter/common/WidthPointList.py
    M synfig-studio/plugins/lottie-exporter/properties/shapeKeyframed.py
    M 
synfig-studio/plugins/lottie-exporter/properties/shapePropKeyframe/Makefile.am
    A 
synfig-studio/plugins/lottie-exporter/properties/shapePropKeyframe/advanced_outline.py
    M 
synfig-studio/plugins/lottie-exporter/properties/shapePropKeyframe/helper.py
    M synfig-studio/plugins/lottie-exporter/settings.py

  Log Message:
  -----------
  Lottie Exporter: add support for Advanced Outline (#2199)

* Add initial stages of Advanced outline export

* Complete Advanced outline; Add angle class

* Advanced outline working for non-animated Synfig files; Need to make the size 
of polygons equal for it to work in animated files

* Attempt to supported animated advanced outlines

* Some mistakes removed; Will have to make multiple outline in order to render 
properly, and will have to play with opacity

* Hold interpolation between frames so that advanced outline work properly

* Remove some errors when blineloop

* Remove error when iterator is equal to .end(), and it's value is accessed in 
Synfig

* Remove null values

* Bline looped outlines working properly

* Add documentation for all the methods

* 015-switch_group.sif working properly now

* Add changes to Makefile


  Commit: 8a719e5fd2c588cf1ad9477273e7bb12002a30ca
      
https://github.com/synfig/synfig/commit/8a719e5fd2c588cf1ad9477273e7bb12002a30ca
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  Fixed crash in rare cases caused by race condition when rebuilding 
LayerTreeStore (#2209)

There was a mistake in 'queued' assignment in queue_rebuild().

Besides, internal class methods directly call rebuild() and it
could crash due to race condition.


  Commit: 1141ba5b0a9b691b52dc7118971137ed0e2121f0
      
https://github.com/synfig/synfig/commit/1141ba5b0a9b691b52dc7118971137ed0e2121f0
  Author: ice0 <konop...@gmail.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

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

  Log Message:
  -----------
  [Core] Fixed incorrect background redrawing on animated GIFs with transparent 
background (#2134)


  Commit: 0929614cba9bf1e897cc02ad2e7a47b1a13e731f
      
https://github.com/synfig/synfig/commit/0929614cba9bf1e897cc02ad2e7a47b1a13e731f
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-07-13 (Tue, 13 Jul 2021)

  Changed paths:
    M synfig-core/po/LINGUAS
    M synfig-core/po/aa_DJ.po
    M synfig-core/po/ar.po
    M synfig-core/po/bs.po
    M synfig-core/po/ca.po
    M synfig-core/po/c...@valencia.po
    M synfig-core/po/cs.po
    M synfig-core/po/da.po
    M synfig-core/po/de.po
    M synfig-core/po/el_GR.po
    M synfig-core/po/en_CZ.po
    M synfig-core/po/en_GB.po
    M synfig-core/po/es.po
    M synfig-core/po/es_AR.po
    M synfig-core/po/es_PY.po
    M synfig-core/po/eu.po
    M synfig-core/po/eu_ES.po
    M synfig-core/po/fa_IR.po
    M synfig-core/po/fr.po
    M synfig-core/po/gl.po
    M synfig-core/po/he.po
    A synfig-core/po/hi.po
    M synfig-core/po/hu.po
    M synfig-core/po/it.po
    M synfig-core/po/ja_JP.po
    M synfig-core/po/kab.po
    A synfig-core/po/ko_KR.po
    M synfig-core/po/lt.po
    M synfig-core/po/lv.po
    M synfig-core/po/nb.po
    M synfig-core/po/ne.po
    M synfig-core/po/nl.po
    M synfig-core/po/pl_PL.po
    M synfig-core/po/pt.po
    M synfig-core/po/pt_BR.po
    M synfig-core/po/ro.po
    M synfig-core/po/ru.po
    M synfig-core/po/si.po
    M synfig-core/po/sk.po
    M synfig-core/po/sk_SK.po
    M synfig-core/po/sl.po
    M synfig-core/po/sr_RS.po
    M synfig-core/po/sv_SE.po
    M synfig-core/po/tr.po
    M synfig-core/po/uk.po
    M synfig-core/po/ur.po
    M synfig-core/po/u...@latn.po
    M synfig-core/po/zh-Hant.po
    M synfig-core/po/zh_CN.po
    M synfig-core/po/zh_TW.po
    M synfig-studio/po/LINGUAS
    M synfig-studio/po/aa_DJ.po
    M synfig-studio/po/ar.po
    M synfig-studio/po/bs.po
    M synfig-studio/po/ca.po
    M synfig-studio/po/c...@valencia.po
    M synfig-studio/po/cs.po
    M synfig-studio/po/da.po
    M synfig-studio/po/de.po
    M synfig-studio/po/el_GR.po
    M synfig-studio/po/en_CZ.po
    M synfig-studio/po/en_GB.po
    M synfig-studio/po/es.po
    M synfig-studio/po/es_AR.po
    M synfig-studio/po/es_PY.po
    M synfig-studio/po/eu.po
    M synfig-studio/po/eu_ES.po
    M synfig-studio/po/fa_IR.po
    M synfig-studio/po/fr.po
    M synfig-studio/po/gl.po
    M synfig-studio/po/he.po
    A synfig-studio/po/hi.po
    M synfig-studio/po/hu.po
    M synfig-studio/po/it.po
    M synfig-studio/po/ja_JP.po
    M synfig-studio/po/kab.po
    A synfig-studio/po/ko_KR.po
    M synfig-studio/po/lt.po
    M synfig-studio/po/lv.po
    M synfig-studio/po/nb.po
    M synfig-studio/po/ne.po
    M synfig-studio/po/nl.po
    M synfig-studio/po/pl_PL.po
    M synfig-studio/po/pt.po
    M synfig-studio/po/pt_BR.po
    M synfig-studio/po/ro.po
    M synfig-studio/po/ru.po
    M synfig-studio/po/si.po
    M synfig-studio/po/sk.po
    M synfig-studio/po/sk_SK.po
    M synfig-studio/po/sl.po
    M synfig-studio/po/sr_RS.po
    M synfig-studio/po/sv_SE.po
    M synfig-studio/po/tr.po
    M synfig-studio/po/uk.po
    M synfig-studio/po/ur.po
    M synfig-studio/po/u...@latn.po
    M synfig-studio/po/zh-Hant.po
    M synfig-studio/po/zh_CN.po
    M synfig-studio/po/zh_TW.po
    M synfig-studio/src/languages.inc.c

  Log Message:
  -----------
  Apply latest translations form Transifex (#2220)

Includes new Korean translation.


  Commit: ee73d93a2b49abf0e51a046e19fb49ac11357592
      
https://github.com/synfig/synfig/commit/ee73d93a2b49abf0e51a046e19fb49ac11357592
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-07-13 (Tue, 13 Jul 2021)

  Changed paths:
    M ChangeLog.md

  Log Message:
  -----------
  ChangeLog for version 1.4.2


  Commit: 4f71e0d93c8bbd8ce79d64f83c26eaa34eeee33e
      
https://github.com/synfig/synfig/commit/4f71e0d93c8bbd8ce79d64f83c26eaa34eeee33e
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-07-15 (Thu, 15 Jul 2021)

  Changed paths:
    M synfig-studio/plugins/lottie-exporter/lottie-exporter.py

  Log Message:
  -----------
  Merge PR #2226: Lottie-Exporter plugin: fix missing .json and .log export


  Commit: 45764ad13883e9d086a69a59794d16253547f7ef
      
https://github.com/synfig/synfig/commit/45764ad13883e9d086a69a59794d16253547f7ef
  Author: Anish Gulati <anish.gul...@research.iiit.ac.in>
  Date:   2021-07-19 (Mon, 19 Jul 2021)

  Changed paths:
    M 
synfig-studio/plugins/lottie-exporter/properties/shapePropKeyframe/advanced_outline.py

  Log Message:
  -----------
  [Lottie exporter] Remove minor error (#2229)


  Commit: 433edc27b797c0f9bb3d77b2098f565c198eeac9
      
https://github.com/synfig/synfig/commit/433edc27b797c0f9bb3d77b2098f565c198eeac9
  Author: Anish Gulati <anish.gul...@research.iiit.ac.in>
  Date:   2021-07-19 (Mon, 19 Jul 2021)

  Changed paths:
    M 
synfig-studio/plugins/lottie-exporter/properties/shapePropKeyframe/outline.py

  Log Message:
  -----------
  Resolved 'nan' exception (#2227)


  Commit: 2b68642bc3679350ed323d805634b5e9250cb8aa
      
https://github.com/synfig/synfig/commit/2b68642bc3679350ed323d805634b5e9250cb8aa
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-07-19 (Mon, 19 Jul 2021)

  Changed paths:
    M ChangeLog.md

  Log Message:
  -----------
  Update ChangeLog


  Commit: 6add9ebbd373fe90aecc09f09f276f16b6c1c36c
      
https://github.com/synfig/synfig/commit/6add9ebbd373fe90aecc09f09f276f16b6c1c36c
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M ETL/NEWS
    M synfig-core/NEWS
    M synfig-studio/NEWS
    M synfig-studio/org.synfig.SynfigStudio.appdata.xml.in

  Log Message:
  -----------
  Release version 1.4.2


  Commit: 050ca9b6a4ccbb2a99c2feaad23a2e3fead02f03
      
https://github.com/synfig/synfig/commit/050ca9b6a4ccbb2a99c2feaad23a2e3fead02f03
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M ETL/NEWS
    M synfig-core/NEWS
    M synfig-studio/NEWS
    M synfig-studio/org.synfig.SynfigStudio.appdata.xml.in

  Log Message:
  -----------
  Revert "Release version 1.4.2"

This reverts commit 6add9ebbd373fe90aecc09f09f276f16b6c1c36c.


  Commit: babc65eeb2d0236369cf285216df43793cac37db
      
https://github.com/synfig/synfig/commit/babc65eeb2d0236369cf285216df43793cac37db
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M ChangeLog.md

  Log Message:
  -----------
  The feature "[Lottie Exporter] Export outlines without variable widths" - not 
available in 1.4.2 through UI


  Commit: dc54d8c9742c51fbeb59a2dfbfcf4def2d9b2531
      
https://github.com/synfig/synfig/commit/dc54d8c9742c51fbeb59a2dfbfcf4def2d9b2531
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-07-28 (Wed, 28 Jul 2021)

  Changed paths:
    M ETL/NEWS
    M synfig-core/NEWS
    M synfig-studio/NEWS
    M synfig-studio/org.synfig.SynfigStudio.appdata.xml.in

  Log Message:
  -----------
  Release version 1.4.2


Compare: https://github.com/synfig/synfig/compare/33efbf7f49ce...dc54d8c9742c


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

Reply via email to