Branch: refs/heads/stable
  Home:   https://github.com/synfig/synfig
  Commit: fac6fde5df604ec65be314c84aef3adf409592a2
      
https://github.com/synfig/synfig/commit/fac6fde5df604ec65be314c84aef3adf409592a2
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-10-04 (Mon, 04 Oct 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.3


  Commit: 3ccf6ded26fb58ece9c0c1912b7cdaa64d60f2ca
      
https://github.com/synfig/synfig/commit/3ccf6ded26fb58ece9c0c1912b7cdaa64d60f2ca
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-10-04 (Mon, 04 Oct 2021)

  Changed paths:
    M synfig-core/src/modules/mod_magickpp/Makefile.am

  Log Message:
  -----------
  Fix magick++ target missing in AppImage (issue #2320) (#2324)

This complements the change made in a583e73d4c47914284b15f4a8d7719eafddfe1b4


  Commit: 722a348adf2ffe739d47f52b7fdf1b503db9800c
      
https://github.com/synfig/synfig/commit/722a348adf2ffe739d47f52b7fdf1b503db9800c
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-10-04 (Mon, 04 Oct 2021)

  Changed paths:
    M synfig-core/src/modules/mod_magickpp/Makefile.am

  Log Message:
  -----------
  Autotools: Remove @MAGICKPP_LIBS@ variable from LDFLAGS(#2326)

...because in 391f8a1540b4c9339bb1141f the @MAGICKPP_LIBS@ variable is placed 
in correct location now - at 'libmod_magickpp_la_LIBADD' list.


  Commit: 10f30e388f2b3a4696f606c22726aeeb1cb7a533
      
https://github.com/synfig/synfig/commit/10f30e388f2b3a4696f606c22726aeeb1cb7a533
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-10-04 (Mon, 04 Oct 2021)

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

  Log Message:
  -----------
  Fix image size when importing onto canvas with non-standard size (#2252)

When importing a raster image without "Resize to Scale" set,
its size could be wrong, if the target canvas is not 60px/unit.

Reported-by: Arturo
https://forums.synfig.org/t/scaling-circle-with-outline/12425/4


  Commit: 573ca972c623c153a658a81ee7bb5091441db169
      
https://github.com/synfig/synfig/commit/573ca972c623c153a658a81ee7bb5091441db169
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-10-09 (Sat, 09 Oct 2021)

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

  Log Message:
  -----------
  Fix regression: importing image making it upside-down (#2333)

When "Fit to Canvas" wasn't set in Import Image dialog.

fix #2328


  Commit: 58ee5ab325d41916505023fca37df6019877e67f
      
https://github.com/synfig/synfig/commit/58ee5ab325d41916505023fca37df6019877e67f
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-10-09 (Sat, 09 Oct 2021)

  Changed paths:
    M synfig-core/src/synfig/layers/layer_pastecanvas.cpp

  Log Message:
  -----------
  Fix possible crash on get_local_name() of Layer_PasteCanvas (#2300)


  Commit: af5dd2f7e0e6ce200655100432fe5a9712e13665
      
https://github.com/synfig/synfig/commit/af5dd2f7e0e6ce200655100432fe5a9712e13665
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-10-09 (Sat, 09 Oct 2021)

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

  Log Message:
  -----------
  Fixed a crash when trying to import a file into yourself (#2239)

Reported-by: veermetri05
https://forums.synfig.org/t/synfig-crashes-while-trying-to-import-a-file-into-itself/12406


  Commit: c68fb42e7341ad1909944f7a4ead1259c379ac5a
      
https://github.com/synfig/synfig/commit/c68fb42e7341ad1909944f7a4ead1259c379ac5a
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-10-09 (Sat, 09 Oct 2021)

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

  Log Message:
  -----------
  Fix regression on Link To Spline: Vertex should be linkable (#2345). Closes 
#2344.

https://forums.synfig.org/t/does-not-show-link-to-spline-when-trying-to-connect-vertex-to-spline/12607


  Commit: c6339e5da08482c4da41be33c3e4248ef7d9923e
      
https://github.com/synfig/synfig/commit/c6339e5da08482c4da41be33c3e4248ef7d9923e
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-10-09 (Sat, 09 Oct 2021)

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

  Log Message:
  -----------
  Dock widget shortcuts have priority over App Accels - fix #1820 (#1827)


  Commit: fd17f0a2ad1afd5583e3b9dc0bb1014f838edf52
      
https://github.com/synfig/synfig/commit/fd17f0a2ad1afd5583e3b9dc0bb1014f838edf52
  Author: Firas Hanife <firashan...@gmail.com>
  Date:   2021-10-11 (Mon, 11 Oct 2021)

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

  Log Message:
  -----------
  Apply action to all selected layers from pop-over menu (#2352)


  Commit: 2f7c7f257e2af19bffa417df2a15724ff0b8a565
      
https://github.com/synfig/synfig/commit/2f7c7f257e2af19bffa417df2a15724ff0b8a565
  Author: Firas Hanife <firashan...@gmail.com>
  Date:   2021-10-11 (Mon, 11 Oct 2021)

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

  Log Message:
  -----------
  Enable "Link width and height" by default in Render Settings (#2351)


  Commit: 73187b90fb98b5a5b6b101fadfb16210ba96e8a0
      
https://github.com/synfig/synfig/commit/73187b90fb98b5a5b6b101fadfb16210ba96e8a0
  Author: ice0 <konop...@gmail.com>
  Date:   2021-10-18 (Mon, 18 Oct 2021)

  Changed paths:
    M synfig-core/src/synfig/filesystemnative.cpp
    M synfig-core/src/synfig/filesystemnative.h

  Log Message:
  -----------
  Added `seekpos` method for FileSystemNative::ReadStream (#2224)

This fixes non-working `seekg` method.

Related issue: #2219


  Commit: 7eead6813f20b893c2a70da8b665aecde2c4bc09
      
https://github.com/synfig/synfig/commit/7eead6813f20b893c2a70da8b665aecde2c4bc09
  Author: ice0 <konop...@gmail.com>
  Date:   2021-10-25 (Mon, 25 Oct 2021)

  Changed paths:
    M 3-package-osx-dmg.sh

  Log Message:
  -----------
  Added fontconfig.conf to MacOS .app (#2380)


  Commit: 46ed23423ce204c8e501465015c5ecc917a1fe6f
      
https://github.com/synfig/synfig/commit/46ed23423ce204c8e501465015c5ecc917a1fe6f
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-11-08 (Mon, 08 Nov 2021)

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

  Log Message:
  -----------
  Fixed crash when rendering to gif target (#2389)

Segfault was caused by accessing an empty vector.
Should fix #2302


  Commit: a8a564be19447f025fff817dd3e84c50948ecf2e
      
https://github.com/synfig/synfig/commit/a8a564be19447f025fff817dd3e84c50948ecf2e
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2021-11-22 (Mon, 22 Nov 2021)

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

  Log Message:
  -----------
  Allow Bones parameters to be connected to exported value nodes (#2433)

Fix #360
Fix #362
Fix #2415


  Commit: de11c3fa5157928ee75a522e807a2822ce02d10a
      
https://github.com/synfig/synfig/commit/de11c3fa5157928ee75a522e807a2822ce02d10a
  Author: flurick <the3dr...@gmail.com>
  Date:   2021-11-22 (Mon, 22 Nov 2021)

  Changed paths:
    M synfig-studio/src/gui/app.cpp
    M synfig-studio/src/gui/docks/dock_toolbox.cpp
    M synfig-studio/src/gui/docks/dockable.cpp
    M synfig-studio/src/gui/mainwindow.cpp
    M synfig-studio/src/synfigapp/actions/valuedescexport.cpp

  Log Message:
  -----------
  Usability tweaks (#2189)

* Show docked tab titles

* Kepp minimum size of toolbox panes

* Clarify where "exported" value goes

* Update help menu links

* Typo (forgot a quote)


  Commit: b5d2ac9a54302076ba43affb6553e74def615ccd
      
https://github.com/synfig/synfig/commit/b5d2ac9a54302076ba43affb6553e74def615ccd
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-11-29 (Mon, 29 Nov 2021)

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

  Log Message:
  -----------
  Revert changes for Panel Tabs made in #2189 (#2436)

Fixes #2435


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

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

  Log Message:
  -----------
  Parameters and Timeline panels show the same row selected (#2422)

Based on #2422.


  Commit: 710e981099db470b6c46e7ff1be394887beed561
      
https://github.com/synfig/synfig/commit/710e981099db470b6c46e7ff1be394887beed561
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-12-27 (Mon, 27 Dec 2021)

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

  Log Message:
  -----------
  Make sure flags are correctly updated when setting renddesc or toggling 
(#2463)


  Commit: 88d237f9c36c011bf498eb09a0420d54b785ca0f
      
https://github.com/synfig/synfig/commit/88d237f9c36c011bf498eb09a0420d54b785ca0f
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2021-12-27 (Mon, 27 Dec 2021)

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

  Log Message:
  -----------
  Fix exported file with audio being smaller than it should (#2477)

Bug: When audio track is shorter than video track, the movie file lasts
only as long as audio track.


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

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

  Log Message:
  -----------
  BoneLink: Ask if user wants to link transformation instead of origin (#2468)

Fixes #2089 (Problems when linking Group to Bone - Origin Parameter is linked
instead of Transformation Parameter).


  Commit: 511af897d02da6306f32c5a67c4d99ac0ba80ffa
      
https://github.com/synfig/synfig/commit/511af897d02da6306f32c5a67c4d99ac0ba80ffa
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2022-01-10 (Mon, 10 Jan 2022)

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

  Log Message:
  -----------
  fix crash when using Width Tool on Skeleton Layer (#2500)

fix #2381


  Commit: 072557d2cb015dfe427bf01629a20456490741c6
      
https://github.com/synfig/synfig/commit/072557d2cb015dfe427bf01629a20456490741c6
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2022-02-21 (Mon, 21 Feb 2022)

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

  Log Message:
  -----------
  loadcanvas: fix loading of some non-value nodes lists (#2482)

fix #2481 (Importing an .svg drawing corrupts the animation file)


  Commit: 9a9825ba0caa0a617ea72bdaeae78fbb059fe9d2
      
https://github.com/synfig/synfig/commit/9a9825ba0caa0a617ea72bdaeae78fbb059fe9d2
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-02-26 (Sat, 26 Feb 2022)

  Changed paths:
    M ETL/ETL/Makefile.am
    R ETL/ETL/_bezier_angle.h
    M ETL/ETL/angle
    M ETL/ETL/bezier

  Log Message:
  -----------
  ETL: cleanup: remove unused ETL/_bezier_angle.h


  Commit: a9241e3647144ed5629faab1a97d5b145f360c0f
      
https://github.com/synfig/synfig/commit/a9241e3647144ed5629faab1a97d5b145f360c0f
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-02-26 (Sat, 26 Feb 2022)

  Changed paths:
    M ETL/ETL/Makefile.am
    M ETL/ETL/_bezier.h
    M ETL/ETL/_curve_func.h
    M ETL/test/Makefile.am
    M ETL/test/benchmark.cpp
    R ETL/test/fixed.cpp
    M ETL/test/hermite.cpp

  Log Message:
  -----------
  ETL: cleanup: remove unused ETL/fixed and ETL/_fixed.h

includes PR/commit by ice0: 7c8878b7
Removed tests for `fixed` class (#2521)


  Commit: d5bddeb270646158f03705d9d9d9e41e87c2048d
      
https://github.com/synfig/synfig/commit/d5bddeb270646158f03705d9d9d9e41e87c2048d
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-02-26 (Sat, 26 Feb 2022)

  Changed paths:
    M ETL/ETL/_angle.h
    M ETL/ETL/etl_config.h
    M ETL/test/benchmark.cpp
    M ETL/test/hermite.cpp
    M synfig-core/src/synfig/blur.cpp

  Log Message:
  -----------
  ETL: cleanup: remove deprecated functions and macros


  Commit: 725dcb3c6484201c544043b49b2048ac40bb9cb9
      
https://github.com/synfig/synfig/commit/725dcb3c6484201c544043b49b2048ac40bb9cb9
  Author: ice0 <konop...@gmail.com>
  Date:   2022-02-27 (Sun, 27 Feb 2022)

  Changed paths:
    M ETL/ETL/Makefile.am
    M ETL/ETL/_angle.h
    M ETL/ETL/_bezier.h
    R ETL/ETL/_bezier_angle.h
    M ETL/ETL/_curve_func.h
    M ETL/ETL/angle
    M ETL/ETL/bezier
    M ETL/ETL/etl_config.h
    M ETL/test/Makefile.am
    M ETL/test/benchmark.cpp
    R ETL/test/fixed.cpp
    M ETL/test/hermite.cpp
    M synfig-core/src/synfig/blur.cpp

  Log Message:
  -----------
  Merge PR #2546: remove ETL/fixed and ETL/_bezier_angle.h

remove ETL/fixed and ETL/_bezier_angle.h (cherry-pick #2399 and #2521)


  Commit: e2f89aac473ba9016582d35f9fac74e61e99ec8c
      
https://github.com/synfig/synfig/commit/e2f89aac473ba9016582d35f9fac74e61e99ec8c
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2022-02-28 (Mon, 28 Feb 2022)

  Changed paths:
    M ETL/test/angle.cpp

  Log Message:
  -----------
  ETL test: avoid clash between ETL::hermite and std::hermite (#2547)


  Commit: e46d7e4c70c0662602d1e3f19b018250fca24a94
      
https://github.com/synfig/synfig/commit/e46d7e4c70c0662602d1e3f19b018250fca24a94
  Author: ice0 <konop...@gmail.com>
  Date:   2022-04-04 (Mon, 04 Apr 2022)

  Changed paths:
    M .github/workflows/synfig-ci.yml
    M .github/workflows/synfig-stable.yml

  Log Message:
  -----------
  Switched Ubuntu version on Github Workflows to 18.04 (#2322) (#2603)

Version 16.04 is no longer available.
https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners


  Commit: 71775e696d32388b0f04a267c02a3785732f4bdc
      
https://github.com/synfig/synfig/commit/71775e696d32388b0f04a267c02a3785732f4bdc
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2022-04-05 (Tue, 05 Apr 2022)

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

  Log Message:
  -----------
  Update contributor name list (#2601)


  Commit: 6732c6cc6c689176eaa2fa8dfa7aaaa20f3f9340
      
https://github.com/synfig/synfig/commit/6732c6cc6c689176eaa2fa8dfa7aaaa20f3f9340
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2022-04-25 (Mon, 25 Apr 2022)

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

  Log Message:
  -----------
  prevent ambiguity of 'abs(synfig::Real&)' on Plant (#2617)

fix #2612


  Commit: c634681ee8b833a954b44e0915bd74bf39798b13
      
https://github.com/synfig/synfig/commit/c634681ee8b833a954b44e0915bd74bf39798b13
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2022-05-03 (Tue, 03 May 2022)

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

  Log Message:
  -----------
  Fix module search path for Lottie Exporter (#2621)


  Commit: b02a5512e83b687679c407d5145b03b2cb498d59
      
https://github.com/synfig/synfig/commit/b02a5512e83b687679c407d5145b03b2cb498d59
  Author: ice0 <konop...@gmail.com>
  Date:   2022-05-03 (Tue, 03 May 2022)

  Changed paths:
    M autobuild/osx/app-template/Contents/Info.plist
    M synfig-studio/src/gui/dialogs/about.cpp

  Log Message:
  -----------
  Bumped year (#2623)


  Commit: be82362a792940c33ec1dcf5d119752d4cb615d0
      
https://github.com/synfig/synfig/commit/be82362a792940c33ec1dcf5d119752d4cb615d0
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2022-05-12 (Thu, 12 May 2022)

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

  Log Message:
  -----------
  Fixed video render with ffmpeg 3.x (#2628)

Time format has been changed to the correct one.


  Commit: f8ac3c3cd03a30f3b193eb84d9df1518d4a8bc74
      
https://github.com/synfig/synfig/commit/f8ac3c3cd03a30f3b193eb84d9df1518d4a8bc74
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2022-05-17 (Tue, 17 May 2022)

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

  Log Message:
  -----------
  fix regression: importing papagayo file didn't show the expected layers 
(#2495)

Reported-by: BigBang
https://forums.synfig.org/t/no-group-for-the-tones-of-papagayao/12849

guilty commit: f63ade3652fa6d9d41315c227f71cf2ec764e9ec


  Commit: 0b954803402846b1f143c3d9eb5d632b4b4361e7
      
https://github.com/synfig/synfig/commit/0b954803402846b1f143c3d9eb5d632b4b4361e7
  Author: ice0 <konop...@gmail.com>
  Date:   2022-05-24 (Tue, 24 May 2022)

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

  Log Message:
  -----------
  Fixed issue with autosave not working when interval is set to 15 seconds. 
(#2647)

Closes #2646.


  Commit: 5d1dd2521d2466e750fd81471578b9c1bb6d12ff
      
https://github.com/synfig/synfig/commit/5d1dd2521d2466e750fd81471578b9c1bb6d12ff
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2022-05-25 (Wed, 25 May 2022)

  Changed paths:
    M synfig-core/po/LINGUAS
    M synfig-core/po/ar.po
    A synfig-core/po/ar_EG.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_GB.po
    M synfig-core/po/es.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
    M 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
    M 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/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/ar.po
    A synfig-studio/po/ar_EG.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_GB.po
    M synfig-studio/po/es.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
    M 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
    M 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/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:
  -----------
  Update translations


  Commit: 00090adfdd118ddca43cfa5048fb75383a578d46
      
https://github.com/synfig/synfig/commit/00090adfdd118ddca43cfa5048fb75383a578d46
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2022-05-25 (Wed, 25 May 2022)

  Changed paths:
    M .tx/config

  Log Message:
  -----------
  Update Transifex configuration for stable version


  Commit: f09bdb550f2381da2d4890e96d6fb5f5903b20cd
      
https://github.com/synfig/synfig/commit/f09bdb550f2381da2d4890e96d6fb5f5903b20cd
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2022-06-21 (Tue, 21 Jun 2022)

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

  Log Message:
  -----------
  fix: don't allow to Connect to exported value node if it has wrong type 
(#2694)


  Commit: 8d7a690e059562cf64bbb1efdcc0bf434a0deb31
      
https://github.com/synfig/synfig/commit/8d7a690e059562cf64bbb1efdcc0bf434a0deb31
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2022-09-26 (Mon, 26 Sep 2022)

  Changed paths:
    M synfig-core/src/synfig/bone.cpp
    M synfig-core/src/synfig/canvas.cpp
    M synfig-core/src/synfig/general.h
    M synfig-core/src/synfig/layer.cpp
    M synfig-core/src/synfig/layers/layer_skeleton.cpp
    M synfig-core/src/synfig/loadcanvas.cpp
    M synfig-core/src/synfig/node.cpp
    M synfig-core/src/synfig/savecanvas.cpp
    M synfig-core/src/synfig/transform.cpp
    M synfig-core/src/synfig/valuenode.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_add.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_and.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_anglestring.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_animatedinterface.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_atan2.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_average.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_bline.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_blinecalctangent.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_blinecalcvertex.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_blinecalcwidth.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_blinereversetangent.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_bone.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_boneinfluence.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_bonelink.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_boneweightpair.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_compare.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_composite.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_const.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_cos.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_derivative.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_dilist.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_dotproduct.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_duplicate.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_dynamic.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_dynamiclist.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_exp.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_gradientcolor.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_gradientrotate.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_integer.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_intstring.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_join.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_linear.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_log.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_not.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_or.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_pow.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_radialcomposite.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_range.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_real.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_realstring.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_reciprocal.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_reference.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_repeat_gradient.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_reverse.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_scale.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_segcalctangent.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_segcalcvertex.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_sine.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_staticlist.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_step.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_stripes.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_subtract.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_switch.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_timedswap.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_timeloop.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_timestring.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_twotone.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_vectorangle.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_vectorlength.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_vectorx.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_vectory.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_weightedaverage.cpp
    M synfig-core/src/synfig/valuenodes/valuenode_wplist.cpp
    M synfig-studio/src/gui/canvasview.cpp
    M synfig-studio/src/gui/cellrenderer/cellrenderer_time.cpp
    M synfig-studio/src/gui/cellrenderer/cellrenderer_value.cpp
    M synfig-studio/src/gui/dialogs/dialog_gradient.cpp
    M synfig-studio/src/gui/docks/dockdialog.cpp
    M synfig-studio/src/gui/duckmatic.cpp
    M synfig-studio/src/gui/instance.cpp
    M synfig-studio/src/gui/trees/historytreestore.cpp
    M synfig-studio/src/gui/trees/keyframetree.cpp
    M synfig-studio/src/gui/trees/keyframetreestore.cpp
    M synfig-studio/src/gui/trees/layergrouptree.cpp
    M synfig-studio/src/gui/trees/layergrouptreestore.cpp
    M synfig-studio/src/gui/trees/layerparamtreestore.cpp
    M synfig-studio/src/gui/trees/layertree.cpp
    M synfig-studio/src/gui/trees/layertreestore.cpp
    M synfig-studio/src/gui/trees/metadatatreestore.cpp
    M synfig-studio/src/gui/workarea.cpp
    M synfig-studio/src/synfigapp/action.cpp
    M synfig-studio/src/synfigapp/action_system.cpp
    M synfig-studio/src/synfigapp/canvasinterface.cpp
    M synfig-studio/src/synfigapp/instance.cpp

  Log Message:
  -----------
  perf: improved file opening speed in Windows (#2826)

getenv is very slow on Windows, so I replaced most of the logging calls with a 
macro that is disabled by default.

Benchmark test (used a null target to exclude rendering impact):
```
./synfig synfig-core/examples/pirates.sif -o pirates.png -t null
```

All benchmarks made on Release builds.

Windows (MSVC) before:
```
Execution time: 28.352 s
Execution time: 28.345 s
Execution time: 28.391 s
```
Avg: 28362 ms

Windows (MSVC) after:
```
Execution time: 6.140 s
Execution time: 6.341 s
Execution time: 6.201 s
```
Avg: 6227 ms
Improvement: **4.55x faster** (455%)


Windows (MinGW) before:
```
real    0m19.757s
real    0m18.605s
real    0m18.697s
```
Avg: 19019 ms

Windows (MinGW) after:
```
real    0m6.842s
real    0m6.816s
real    0m6.772s
```
Avg: 6810 ms
Improvement: **2,79x faster** (279%)


Linux before:
```
./synfig  -o pirates.png -t null  3,72s user 0,39s system 109% cpu 3,756 total
./synfig  -o pirates.png -t null  3,83s user 0,37s system 109% cpu 3,834 total
./synfig  -o pirates.png -t null  3,71s user 0,42s system 109% cpu 3,778 total
```
Average: 3789 ms

Linux after:
```
./synfig  -o pirates.png -t null  3,62s user 0,38s system 111% cpu 3,583 total
./synfig  -o pirates.png -t null  3,50s user 0,40s system 110% cpu 3,523 total
./synfig  -o pirates.png -t null  3,52s user 0,39s system 108% cpu 3,593 total
```
Average: 3566 ms
Improvement: 0,06x (6%)

macOS before:
```
./synfig synfig-core/examples/pirates.sif -o  -  2,85s user 0,31s system 108% 
cpu 2,928 total
./synfig synfig-core/examples/pirates.sif -o  -  2,84s user 0,32s system 108% 
cpu 2,911 total
./synfig synfig-core/examples/pirates.sif -o  -  2,83s user 0,31s system 108% 
cpu 2,898 total
```
Average: 2912 ms

macOS after:
```
./synfig synfig-core/examples/pirates.sif -o  -  2,57s user 0,31s system 108% 
cpu 2,642 total
./synfig synfig-core/examples/pirates.sif -o  -  2,57s user 0,31s system 109% 
cpu 2,642 total
./synfig synfig-core/examples/pirates.sif -o  -  2,57s user 0,31s system 108% 
cpu 2,641 total
```
Average: 2642 ms
Improvement: 0,1x (10%)
# Conflicts:
#       synfig-core/src/synfig/node.cpp
#       synfig-core/src/synfig/savecanvas.cpp
#       synfig-core/src/synfig/valuenode.cpp
#       synfig-core/src/synfig/valuenodes/valuenode_bline.cpp
#       synfig-core/src/synfig/valuenodes/valuenode_bone.cpp
#       synfig-core/src/synfig/valuenodes/valuenode_boneinfluence.cpp
#       synfig-core/src/synfig/valuenodes/valuenode_boneweightpair.cpp
#       synfig-core/src/synfig/valuenodes/valuenode_composite.cpp
#       synfig-core/src/synfig/valuenodes/valuenode_const.cpp
#       synfig-core/src/synfig/valuenodes/valuenode_dynamiclist.cpp
#       synfig-core/src/synfig/valuenodes/valuenode_modulo.cpp
#       synfig-core/src/synfig/valuenodes/valuenode_staticlist.cpp
#       synfig-studio/src/gui/canvasview.cpp
#       synfig-studio/src/gui/dialogs/dialog_gradient.cpp


  Commit: 103b5fb1b0b50b456851f87f9892c628bbc3a9a2
      
https://github.com/synfig/synfig/commit/103b5fb1b0b50b456851f87f9892c628bbc3a9a2
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

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

  Log Message:
  -----------
  Fixed crash when deleting last waypoint (#2587)


  Commit: 0aa3b487e575aa9f89364e8fe9f46db6084f573c
      
https://github.com/synfig/synfig/commit/0aa3b487e575aa9f89364e8fe9f46db6084f573c
  Author: Nadine <100689322+metaruh...@users.noreply.github.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

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

  Log Message:
  -----------
  chore: Enabled some strings for translation (#2768)

Fixes https://github.com/synfig-ru/synfig/issues/1


  Commit: 680c866f013222f0e2ba558485f464d819bb8588
      
https://github.com/synfig/synfig/commit/680c866f013222f0e2ba558485f464d819bb8588
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

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

  Log Message:
  -----------
  fix layer Clamp not rendering (#2550)


  Commit: 129db7693d0ff5c66c3d8631af3374ae4be9d3d5
      
https://github.com/synfig/synfig/commit/129db7693d0ff5c66c3d8631af3374ae4be9d3d5
  Author: Hesham Essam <101147828+hesham-es...@users.noreply.github.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    M synfig-core/src/synfig/rendering/software/function/blur.cpp

  Log Message:
  -----------
  Fix bug with src offset in blur sw task (#2570)


  Commit: d5f531ce1387cdf0eb6f1a1ea636f682d164980c
      
https://github.com/synfig/synfig/commit/d5f531ce1387cdf0eb6f1a1ea636f682d164980c
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    M synfig-core/po/ar.po
    M synfig-core/po/ar_EG.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_GB.po
    M synfig-core/po/es.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
    M 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
    M 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/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/ar.po
    M synfig-studio/po/ar_EG.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_GB.po
    M synfig-studio/po/es.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
    M 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
    M 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/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

  Log Message:
  -----------
  Update translations


  Commit: f254c7a255967b2d8cf7a083633604189801aa38
      
https://github.com/synfig/synfig/commit/f254c7a255967b2d8cf7a083633604189801aa38
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  Changed paths:
    M ChangeLog.md

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


  Commit: aa0516ec181c47409cd25602076f418fc8c2f387
      
https://github.com/synfig/synfig/commit/aa0516ec181c47409cd25602076f418fc8c2f387
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2022-10-25 (Tue, 25 Oct 2022)

  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.3


Compare: https://github.com/synfig/synfig/compare/dc54d8c9742c...aa0516ec181c


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

Reply via email to