Branch: refs/heads/stable
Home: https://github.com/synfig/synfig
Commit: fac6fde5df604ec65be314c84aef3adf409592a2
https://github.com/synfig/synfig/commit/fac6fde5df604ec65be314c84aef3adf409592a2
Author: Konstantin Dmitriev <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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/[email protected]
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/[email protected]
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/[email protected]
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/[email protected]
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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/[email protected]
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/[email protected]
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/[email protected]
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/[email protected]
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 <[email protected]>
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 <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl