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