[Synfig-devl] [synfig/synfig] 30e5e9: style: explicitly tag as override streambuf methods
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 30e5e9d958ff2f7ff5ac4d6b53bc31504041fa93 https://github.com/synfig/synfig/commit/30e5e9d958ff2f7ff5ac4d6b53bc31504041fa93 Author: Rodolfo Ribeiro Gomes Date: 2024-07-16 (Tue, 16 Jul 2024) Changed paths: M synfig-core/src/synfig/filesystem.h M synfig-core/src/synfig/filesystemnative.h M synfig-core/src/synfig/zstreambuf.h Log Message: --- style: explicitly tag as override streambuf methods It ensures that we are not changing the method signature by mistake https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html#c128-virtual-functions-should-specify-exactly-one-of-virtual-override-or-final Commit: 4c3e2c3a1e0e28cb8a8adf22dea41970d46d7ef9 https://github.com/synfig/synfig/commit/4c3e2c3a1e0e28cb8a8adf22dea41970d46d7ef9 Author: Rodolfo Ribeiro Gomes Date: 2024-07-16 (Tue, 16 Jul 2024) Changed paths: M synfig-core/src/synfig/filesystem.cpp M synfig-core/src/synfig/filesystemnative.cpp M synfig-core/src/synfig/zstreambuf.cpp Log Message: --- style: prefer explicit C++ eof() than C EOF Commit: d2816730fd6e0a58785fd39571ec3f728e99c616 https://github.com/synfig/synfig/commit/d2816730fd6e0a58785fd39571ec3f728e99c616 Author: ice0 Date: 2024-07-21 (Sun, 21 Jul 2024) Changed paths: M synfig-core/src/synfig/filesystem.cpp M synfig-core/src/synfig/filesystem.h M synfig-core/src/synfig/filesystemnative.cpp M synfig-core/src/synfig/filesystemnative.h M synfig-core/src/synfig/zstreambuf.cpp M synfig-core/src/synfig/zstreambuf.h Log Message: --- style: use of eof() and override for filesystem (#3381) style: use of eof() and override for filesystem Compare: https://github.com/synfig/synfig/compare/3f0795986a0e...d2816730fd6e To unsubscribe from these emails, change your notification settings at https://github.com/synfig/synfig/settings/notifications ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] fff341: chore: fix dimensions
Branch: refs/heads/macos-pack-script Home: https://github.com/synfig/synfig Commit: fff3415d6e4a3db631fa42680cbbaaef9b5d3606 https://github.com/synfig/synfig/commit/fff3415d6e4a3db631fa42680cbbaaef9b5d3606 Author: ice0 Date: 2024-06-09 (Sun, 09 Jun 2024) Changed paths: M autobuild/macos-bundler/mk_dmg.sh Log Message: --- chore: fix dimensions To unsubscribe from these emails, change your notification settings at https://github.com/synfig/synfig/settings/notifications ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 844216: fix: add python and ImageMagick packages
Branch: refs/heads/macos-pack-script Home: https://github.com/synfig/synfig Commit: 844216def47c52bf38d1f7f25673bacc15909481 https://github.com/synfig/synfig/commit/844216def47c52bf38d1f7f25673bacc15909481 Author: ice0 Date: 2024-06-02 (Sun, 02 Jun 2024) Changed paths: A autobuild/macos-bundler/abstract-lines2.png A autobuild/macos-bundler/abstract-lin...@2x.png M autobuild/macos-bundler/bundler.py A autobuild/macos-bundler/mk_dmg.sh Log Message: --- fix: add python and ImageMagick packages To unsubscribe from these emails, change your notification settings at https://github.com/synfig/synfig/settings/notifications ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 38d558: build: added macOS bundle script
Branch: refs/heads/macos-pack-script Home: https://github.com/synfig/synfig Commit: 38d5580a8f5f48484fa06a42f069c0251e1bbeec https://github.com/synfig/synfig/commit/38d5580a8f5f48484fa06a42f069c0251e1bbeec Author: ice0 Date: 2024-05-12 (Sun, 12 May 2024) Changed paths: A autobuild/macos-bundler/bundler.py Log Message: --- build: added macOS bundle script To unsubscribe from these emails, change your notification settings at https://github.com/synfig/synfig/settings/notifications ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] c8ea2c: feat: added ability to set colors for a dark theme...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: c8ea2c2ecbd5fd9e3ad9c6937b56a203aaa1d1ea https://github.com/synfig/synfig/commit/c8ea2c2ecbd5fd9e3ad9c6937b56a203aaa1d1ea Author: ice0 Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M synfig-studio/src/gui/widgets/widget_curves.cpp Log Message: --- feat: added ability to set colors for a dark theme for curves (#3346) To unsubscribe from these emails, change your notification settings at https://github.com/synfig/synfig/settings/notifications ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] fcab9f: feat: added ability to set colors for a dark theme...
Branch: refs/heads/synfig-dark-theme Home: https://github.com/synfig/synfig Commit: fcab9f714bb3236c458c11e83da3768e9209cb63 https://github.com/synfig/synfig/commit/fcab9f714bb3236c458c11e83da3768e9209cb63 Author: ice0 Date: 2024-04-26 (Fri, 26 Apr 2024) Changed paths: M synfig-studio/src/gui/widgets/widget_curves.cpp Log Message: --- feat: added ability to set colors for a dark theme for curves To unsubscribe from these emails, change your notification settings at https://github.com/synfig/synfig/settings/notifications ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 87ba36: feat: added ability to set colors for a dark theme...
Branch: refs/heads/synfig-dark-theme Home: https://github.com/synfig/synfig Commit: 87ba3679fb6755feeda40656b844701d36f90b32 https://github.com/synfig/synfig/commit/87ba3679fb6755feeda40656b844701d36f90b32 Author: ice0 Date: 2024-04-24 (Wed, 24 Apr 2024) Changed paths: M synfig-studio/src/gui/widgets/widget_curves.cpp Log Message: --- feat: added ability to set colors for a dark theme for curves To unsubscribe from these emails, change your notification settings at https://github.com/synfig/synfig/settings/notifications ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 613acd: feat: add Magick++ as possible importer too
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 613acd23cd2fc43e70b072d6f9af33317a818410 https://github.com/synfig/synfig/commit/613acd23cd2fc43e70b072d6f9af33317a818410 Author: Rodolfo Ribeiro Gomes Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M synfig-core/po/POTFILES.in M synfig-core/src/modules/mod_magickpp/CMakeLists.txt M synfig-core/src/modules/mod_magickpp/Makefile.am M synfig-core/src/modules/mod_magickpp/main.cpp A synfig-core/src/modules/mod_magickpp/mptr_magickpp.cpp A synfig-core/src/modules/mod_magickpp/mptr_magickpp.h Log Message: --- feat: add Magick++ as possible importer too Suggested in discussion of #2795 https://github.com/synfig/synfig/pull/2795#issuecomment-1242883274 to allow SVG import in .lst files, without imagemagick module Commit: ceb0868bf1f665643f0d6dd89c36a985f01c40e9 https://github.com/synfig/synfig/commit/ceb0868bf1f665643f0d6dd89c36a985f01c40e9 Author: Rodolfo Ribeiro Gomes Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M synfig-core/src/modules/mod_magickpp/mptr_magickpp.cpp Log Message: --- fix: trying to fix support to Magick++ 7 Commit: 53596268520617f74d142adf67abd4dad1353539 https://github.com/synfig/synfig/commit/53596268520617f74d142adf67abd4dad1353539 Author: ice0 Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M synfig-core/po/POTFILES.in M synfig-core/src/modules/mod_magickpp/CMakeLists.txt M synfig-core/src/modules/mod_magickpp/Makefile.am M synfig-core/src/modules/mod_magickpp/main.cpp A synfig-core/src/modules/mod_magickpp/mptr_magickpp.cpp A synfig-core/src/modules/mod_magickpp/mptr_magickpp.h Log Message: --- feat: add Magick++ as possible importer too (#3323) Compare: https://github.com/synfig/synfig/compare/b7e2cc528970...535962685206 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 6ed337: ci: caching logic changed (#3319)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 6ed3374ecdeb926e6c3c2b217d1e6a6593971ac1 https://github.com/synfig/synfig/commit/6ed3374ecdeb926e6c3c2b217d1e6a6593971ac1 Author: ice0 Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M .github/workflows/synfig-ci.yml M .github/workflows/synfig-stable.yml Log Message: --- ci: caching logic changed (#3319) We are currently saving a lot of caches using this pattern: `{OS}-ccache-{toolchain}-{timestamp}` After this change there will be only one cache entry for each OS/toolchain. Also cache entry will be saved only for the master branch. So PR's can use this cache, but won’t change it. ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] a80fae: ci: bump github actions version (#3318)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: a80fae97475b53b9384f0237dc64907543e61cae https://github.com/synfig/synfig/commit/a80fae97475b53b9384f0237dc64907543e61cae Author: ice0 Date: 2024-01-29 (Mon, 29 Jan 2024) Changed paths: M .github/workflows/conventional-commits-style.yml M .github/workflows/synfig-ci.yml M .github/workflows/synfig-stable.yml M .github/workflows/synfig-tests.yml Log Message: --- ci: bump github actions version (#3318) This is required because Node.js 16 actions are deprecated. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/. ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 2e0693: ci(commitlint): disabled rules for `subject-case` ...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 2e06938a43ebc5777f4dc9fb8f4e42a5c2a7095a https://github.com/synfig/synfig/commit/2e06938a43ebc5777f4dc9fb8f4e42a5c2a7095a Author: ice0 Date: 2024-01-29 (Mon, 29 Jan 2024) Changed paths: M .github/workflows/conventional-commits-style.yml Log Message: --- ci(commitlint): disabled rules for `subject-case` (#3317) This will allow to start subjects from uppercase words. Currently it fails on something like: ``` fix: Gitlab CI pipeline fixed build: CMake sets wrong Synfig Studio/ETL versions ``` P.S. If I understand correctly, this change does not violate the standard. Discussion here: https://github.com/conventional-changelog/commitlint/issues/2141 P.P.S. Puppeteer did the same: https://github.com/puppeteer/puppeteer/pull/8091/files ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 2f4b44: chore: bump year to 2024 (#3299)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 2f4b441d4b04f4e20cd1c0f40e18c7f4afe13903 https://github.com/synfig/synfig/commit/2f4b441d4b04f4e20cd1c0f40e18c7f4afe13903 Author: ice0 Date: 2024-01-09 (Tue, 09 Jan 2024) Changed paths: M autobuild/osx/app-template/Contents/Info.plist M synfig-studio/src/gui/dialogs/about.cpp M synfig-studio/src/gui/synfigstudio.rc Log Message: --- chore: bump year to 2024 (#3299) ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig]
Branch: refs/heads/bump-year-2024 Home: https://github.com/synfig/synfig ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 304edc: chore: bump year to 2024
Branch: refs/heads/bump-year-2024 Home: https://github.com/synfig/synfig Commit: 304edcd1d1e60dcafc4d356ce24a367dbe3de78b https://github.com/synfig/synfig/commit/304edcd1d1e60dcafc4d356ce24a367dbe3de78b Author: ice0 Date: 2024-01-08 (Mon, 08 Jan 2024) Changed paths: M autobuild/osx/app-template/Contents/Info.plist M synfig-studio/src/gui/dialogs/about.cpp M synfig-studio/src/gui/synfigstudio.rc Log Message: --- chore: bump year to 2024 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 03f807: refactor: create close_and_invalidate_handle to OS...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 03f80703e6ccff0867089cc52d3428543a6bf07a https://github.com/synfig/synfig/commit/03f80703e6ccff0867089cc52d3428543a6bf07a Author: Rodolfo Ribeiro Gomes Date: 2023-12-24 (Sun, 24 Dec 2023) Changed paths: M synfig-core/src/synfig/os.cpp Log Message: --- refactor: create close_and_invalidate_handle to OS::RunPipeWin32 cleaner code Commit: 59203d9914894914e5c22d19461b7ea2d8dcfd68 https://github.com/synfig/synfig/commit/59203d9914894914e5c22d19461b7ea2d8dcfd68 Author: Rodolfo Ribeiro Gomes Date: 2023-12-24 (Sun, 24 Dec 2023) Changed paths: M synfig-core/src/synfig/os.cpp Log Message: --- fix: OS::RunPipeWin32 return for is_open() on fail If open() fails, it should close and invalidate file handles, as open() is the only method that initialize them with valid values. Commit: bbaf28350c3c4b5fb14249fcc23d9d43fd0c7978 https://github.com/synfig/synfig/commit/bbaf28350c3c4b5fb14249fcc23d9d43fd0c7978 Author: ice0 Date: 2023-12-25 (Mon, 25 Dec 2023) Changed paths: M synfig-core/src/synfig/os.cpp Log Message: --- fix: synfig::OS::RunPipeWin32::is_open() return on fail (#3298) Compare: https://github.com/synfig/synfig/compare/cdbb5983057a...bbaf28350c3c ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 1b874f: feat(canvas dependencies): shows if a file does no...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 1b874fdb52018f26953109f13fe30685053aed79 https://github.com/synfig/synfig/commit/1b874fdb52018f26953109f13fe30685053aed79 Author: Rodolfo Ribeiro Gomes Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp M synfig-studio/src/gui/resources/ui/dialog_canvasdependencies.glade Log Message: --- feat(canvas dependencies): shows if a file does not exist Commit: a65ccef8d21dd6eb642a17cdd6456bee67b0e6fe https://github.com/synfig/synfig/commit/a65ccef8d21dd6eb642a17cdd6456bee67b0e6fe Author: Rodolfo Ribeiro Gomes Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.h M synfig-studio/src/gui/resources/ui/dialog_canvasdependencies.glade Log Message: --- feat: allow to change a resource filepath from Dialog CanvasDependencies Commit: bcd4dd02724ff92a95dcdfe23ef88b646b395ffb https://github.com/synfig/synfig/commit/bcd4dd02724ff92a95dcdfe23ef88b646b395ffb Author: Rodolfo Ribeiro Gomes Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.h Log Message: --- refactor: avoid lambda function for signal slot Commit: 186dbc910ae44a07ff2b11ebdfef3fb8afaf1311 https://github.com/synfig/synfig/commit/186dbc910ae44a07ff2b11ebdfef3fb8afaf1311 Author: Rodolfo Ribeiro Gomes Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp Log Message: --- feat: support synfig files as external resources on Canvas Dependencies Commit: ef2574a76bcadb3b50bb94188bbecd19aa4e4790 https://github.com/synfig/synfig/commit/ef2574a76bcadb3b50bb94188bbecd19aa4e4790 Author: Rodolfo Ribeiro Gomes Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp M synfig-studio/src/gui/localization.h Log Message: --- fix: properly show plural strings in CanvasDependencies dialog Commit: cdbb5983057a34d2f549a3ab47bff7dc81bc548b https://github.com/synfig/synfig/commit/cdbb5983057a34d2f549a3ab47bff7dc81bc548b Author: ice0 Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.h M synfig-studio/src/gui/localization.h M synfig-studio/src/gui/resources/ui/dialog_canvasdependencies.glade Log Message: --- feat: allow to change resource filepath in Canvas Dependencies dialog (#3105) Compare: https://github.com/synfig/synfig/compare/09a8045048ba...cdbb5983057a ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 1143a1: build(autotools): suppress warnings from libxml++ ...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 1143a1da0e6c115b9659515ced5feeae9f7f042b https://github.com/synfig/synfig/commit/1143a1da0e6c115b9659515ced5feeae9f7f042b Author: ice0 Date: 2023-12-09 (Sat, 09 Dec 2023) Changed paths: M synfig-core/configure.ac Log Message: --- build(autotools): suppress warnings from libxml++ (#3290) ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 034ec8: fix: mingw cross-build (#3291)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 034ec88a8d56d34ea8e0818a6ba9fb84bc418de2 https://github.com/synfig/synfig/commit/034ec88a8d56d34ea8e0818a6ba9fb84bc418de2 Author: ice0 Date: 2023-12-09 (Sat, 09 Dec 2023) Changed paths: M synfig-core/src/synfig/os.h Log Message: --- fix: mingw cross-build (#3291) ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 2a9900: refactor: avoid unneeded #include in synfigapp/ins...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 2a9900366ce97011c71a582f9f7594788c77b018 https://github.com/synfig/synfig/commit/2a9900366ce97011c71a582f9f7594788c77b018 Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-studio/src/synfigapp/instance.h Log Message: --- refactor: avoid unneeded #include in synfigapp/instance.h and sort the remaining ones Commit: fcc18e53392f3d6d9e7bff5e3ca198847c57d606 https://github.com/synfig/synfig/commit/fcc18e53392f3d6d9e7bff5e3ca198847c57d606 Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/debug/debugsurface.cpp M synfig-core/src/synfig/filesystemtemporary.cpp M synfig-core/src/synfig/filesystemtemporary.h Log Message: --- refactor: generate_indexed_temporary_filename() uses filesystem::Path Commit: f0341a0d74d20318189f88cfc5c8d6753bc850da https://github.com/synfig/synfig/commit/f0341a0d74d20318189f88cfc5c8d6753bc850da Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/debug/debugsurface.cpp M synfig-core/src/synfig/debug/debugsurface.h Log Message: --- refactor: DebugSurface::save_to_file() uses filesystem::Path Commit: f5f5a211f25b9cb7f68a6fe5672674fbcb7c7c70 https://github.com/synfig/synfig/commit/f5f5a211f25b9cb7f68a6fe5672674fbcb7c7c70 Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/debug/log.cpp M synfig-core/src/synfig/debug/log.h M synfig-core/src/synfig/rendering/renderer.cpp M synfig-core/src/synfig/rendering/renderer.h M synfig-studio/src/gui/dialogs/vectorizersettings.cpp M synfig-studio/src/synfigapp/vectorizer/centerlinevectorizer.cpp Log Message: --- refactor: Renderer::DebugOptions and log uses filesystem::Path Commit: 562d1c3688e8c081392bd1e8950ced4ef663ca55 https://github.com/synfig/synfig/commit/562d1c3688e8c081392bd1e8950ced4ef663ca55 Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/filesystemtemporary.cpp M synfig-core/src/synfig/filesystemtemporary.h Log Message: --- refactor: get_system_temporary_directory() uses filesystem::Path Commit: 37cbb945aca1b08468c1733107fa712e80d55f6a https://github.com/synfig/synfig/commit/37cbb945aca1b08468c1733107fa712e80d55f6a Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/filesystemtemporary.cpp M synfig-core/src/synfig/filesystemtemporary.h Log Message: --- refactor: FileSystemTemporary::temporary_directory uses filesystem::Path Commit: 4365c15c96490ab772559107612f2ffe639e6e90 https://github.com/synfig/synfig/commit/4365c15c96490ab772559107612f2ffe639e6e90 Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/filesystemtemporary.cpp M synfig-core/src/synfig/filesystemtemporary.h M synfig-studio/src/gui/instance.cpp M synfig-studio/src/synfigapp/instance.cpp Log Message: --- refactor: get_temporary_directory() uses filesystem::Path Commit: e5b3bf333d8e63a898cae8135d4fae0aeecc1aa9 https://github.com/synfig/synfig/commit/e5b3bf333d8e63a898cae8135d4fae0aeecc1aa9 Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/filesystemtemporary.cpp M synfig-core/src/synfig/filesystemtemporary.h Log Message: --- refactor: get_temporary_filename_base() uses filesystem::Path Commit: f0be6222b8bb53b820c01368afb89ab33071ad30 https://github.com/synfig/synfig/commit/f0be6222b8bb53b820c01368afb89ab33071ad30 Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.cpp M synfig-core/src/synfig/filesystemtemporary.cpp M synfig-core/src/synfig/filesystemtemporary.h M synfig-studio/src/gui/pluginmanager.cpp M synfig-studio/src/synfigapp/instance.cpp Log Message: --- refactor: generate_system_temporary_filename() uses filesystem::Path Commit: 7efbb5791d7b213ad0178ce4f1af5d117889c1ca https://github.com/synfig/synfig/commit/7efbb5791d7b213ad0178ce4f1af5d117889c1ca Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/filesystemtemporary.cpp M synfig-core/src/synfig/filesystemtemporary.h M synfig-studio/src/gui/app.cpp M synfig-studio/src/synfigapp/instance.cpp Log Message: --- refactor: FileSystemTemporary constructor uses filesystem::Path Commit:
[Synfig-devl] [synfig/synfig] fd8d71: refactor(Layer_Freetype): split new_face() impleme...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: fd8d71096ec8a0c493eb9b339351caa5d4b075f3 https://github.com/synfig/synfig/commit/fd8d71096ec8a0c493eb9b339351caa5d4b075f3 Author: Rodolfo Ribeiro Gomes Date: 2023-11-14 (Tue, 14 Nov 2023) Changed paths: M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp M synfig-core/src/modules/lyr_freetype/lyr_freetype.h Log Message: --- refactor(Layer_Freetype): split new_face() implementation code create a new method: get_possible_font_files() Commit: a2d41bd654c0a48faf594302a39c6787abfba912 https://github.com/synfig/synfig/commit/a2d41bd654c0a48faf594302a39c6787abfba912 Author: Rodolfo Ribeiro Gomes Date: 2023-11-14 (Tue, 14 Nov 2023) Changed paths: M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp Log Message: --- fix(Layer_Freetype): font cache caused memory leak and 'duplicate' HarfBuzz font wasn't properly destroyed as it was created again at every FaceInfo copy. Commit: f2de9c439e7d3f9388c2fde212472ebc2a7379b7 https://github.com/synfig/synfig/commit/f2de9c439e7d3f9388c2fde212472ebc2a7379b7 Author: Rodolfo Ribeiro Gomes Date: 2023-11-14 (Tue, 14 Nov 2023) Changed paths: M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp Log Message: --- refactor(Layer_Freetype): simplify font cache Commit: a23fa3cb11f6b8f16219b403032c916df8ce46f0 https://github.com/synfig/synfig/commit/a23fa3cb11f6b8f16219b403032c916df8ce46f0 Author: Rodolfo Ribeiro Gomes Date: 2023-11-14 (Tue, 14 Nov 2023) Changed paths: M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp Log Message: --- fix: prevent cache a null FT_Face Commit: 67b0f5f7a1065c5960fff550867a5754318e5bb1 https://github.com/synfig/synfig/commit/67b0f5f7a1065c5960fff550867a5754318e5bb1 Author: Rodolfo Ribeiro Gomes Date: 2023-11-15 (Wed, 15 Nov 2023) Changed paths: M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp Log Message: --- refactor(Layer_Freetype): join both cache into one single cache class Commit: 69f4ea71908f666a2e2c8907f77c1c284f1aa870 https://github.com/synfig/synfig/commit/69f4ea71908f666a2e2c8907f77c1c284f1aa870 Author: ice0 Date: 2023-11-16 (Thu, 16 Nov 2023) Changed paths: M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp M synfig-core/src/modules/lyr_freetype/lyr_freetype.h Log Message: --- fix: memory leak on Layer_Freetype (#3269) Compare: https://github.com/synfig/synfig/compare/e299657c0393...69f4ea71908f ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] bb6714: feat: layer Motion Blur now can create an non blur...
Branch: refs/heads/testing Home: https://github.com/synfig/synfig Commit: bb67147365155d1ea3a048d2b55d98621b7c4b3b https://github.com/synfig/synfig/commit/bb67147365155d1ea3a048d2b55d98621b7c4b3b Author: rodolforg Date: 2023-09-04 (Mon, 04 Sep 2023) Changed paths: M synfig-core/src/synfig/layers/layer_motionblur.cpp M synfig-core/src/synfig/layers/layer_motionblur.h Log Message: --- feat: layer Motion Blur now can create an non blurred trail (#3173) fix #3172 Commit: a189a43b1788a9fb4bc335c1b2a8ebc69ed97bac https://github.com/synfig/synfig/commit/a189a43b1788a9fb4bc335c1b2a8ebc69ed97bac Author: rodolforg Date: 2023-09-05 (Tue, 05 Sep 2023) Changed paths: M synfig-core/src/synfig/layers/layer_motionblur.cpp Log Message: --- fix: new MotionBLur subsampling None used wrong blend method (#3201) the idea is to have a trail of duplicate canvas. fix #3199 Commit: 32c9da10772d758fee8662fe17419be7899978a7 https://github.com/synfig/synfig/commit/32c9da10772d758fee8662fe17419be7899978a7 Author: rodolforg Date: 2023-09-05 (Tue, 05 Sep 2023) Changed paths: M synfig-core/src/modules/mod_geometry/checkerboard.cpp Log Message: --- refactor: avoid build warning due to unused parameter (#3202) Commit: 9bd669d14d0f4d187a3adba271f4a206feaec194 https://github.com/synfig/synfig/commit/9bd669d14d0f4d187a3adba271f4a206feaec194 Author: mosasauridae <143972888+mosasauri...@users.noreply.github.com> Date: 2023-09-06 (Wed, 06 Sep 2023) Changed paths: M synfig-studio/src/synfigapp/action_system.cpp M synfig-studio/src/synfigapp/action_system.h Log Message: --- perf: optimized Action_System so that the canvas only renders once during an action (#3200) The problem was that every time any property node emitted signal_changed() during an action, it would cause the canvas to queue a render. The number of times signal_changed() happens seems to grow non-linearly with the number of objects being modified during the action. This was a killer for bulk update actions, where this could easily trigger thousands or potentially even millions of unnecessary renders. I have seen a single bulk action take almost an hour. The fix is to temporarily block the Canvas_Interface::signal_dirty_preview() signal while an action is in progress, and then manually trigger it once the action completes. This guarantees the scene will only render once the action is done, and seems to be a dramatic performance improvement in longer animations at least in my testing. I ran some A-B comparisons on a test file. The file has a spline with 100 vertices linked to a bone, and the bone angle parameter has 600 waypoints. - Modify bone angle with Animate Mode off and apply offset: ~3min 40s before -> ~1.5s after - Move a keyframe: ~4min 25s before -> 0.7s after Commit: 87e131531c9f91be512650134227522fba756d72 https://github.com/synfig/synfig/commit/87e131531c9f91be512650134227522fba756d72 Author: mosasauridae <143972888+mosasauri...@users.noreply.github.com> Date: 2023-09-08 (Fri, 08 Sep 2023) Changed paths: M synfig-studio/src/gui/widgets/widget_curves.cpp Log Message: --- fix: selecting a handle while the Graphs window tooltip is open crashes the GUI (#3207) Reproduction steps: 1. Select an animated handle, and open the Graphs window. 2. Right click any waypoint in the Graphs window, and without selecting any menu item (or by selecting an item that's outside of the Graphs area), click in the Canvas work area. Notice the tooltip is still open. 3. Left click any other handle in the work area. Synfig crashes. Commit: 4d4726aafda7bbd05df7233daac31b13985f11e0 https://github.com/synfig/synfig/commit/4d4726aafda7bbd05df7233daac31b13985f11e0 Author: rodolforg Date: 2023-09-08 (Fri, 08 Sep 2023) Changed paths: M synfig-core/src/synfig/loadcanvas.cpp Log Message: --- fix: avoid parser error of focus point on loading malformed synfig file (#3206) Commit: a570206be8aeb3b404fdcfdf60c6a2f748160052 https://github.com/synfig/synfig/commit/a570206be8aeb3b404fdcfdf60c6a2f748160052 Author: Rodolfo Ribeiro Gomes Date: 2023-09-08 (Fri, 08 Sep 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp Log Message: --- refactor: make use of `const` for constant stuff Commit: ac6fa258b2949922fdbb60b94c1538ebd700fadc https://github.com/synfig/synfig/commit/ac6fa258b2949922fdbb60b94c1538ebd700fadc Author: Rodolfo Ribeiro Gomes Date: 2023-09-08 (Fri, 08 Sep 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp M synfig-core/src/synfig/target_scanline.h Log Message: --- refactor: make maximum pixel number per frame configurable Commit: b506f75cbde4d9ae28bf24074e7f3d79c25b729a
[Synfig-devl] [synfig/synfig] 05da4e: fix: build on Debian 9 (#3169)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 05da4e95023c3015096729d1444f9266a0175fb5 https://github.com/synfig/synfig/commit/05da4e95023c3015096729d1444f9266a0175fb5 Author: ice0 Date: 2023-11-08 (Wed, 08 Nov 2023) Changed paths: M synfig-core/src/modules/mod_geometry/advanced_outline.cpp M synfig-core/src/synfig/blur.cpp M synfig-core/src/synfig/rendering/primitive/contour.cpp M synfig-studio/src/gui/dialogs/canvasresize.cpp Log Message: --- fix: build on Debian 9 (#3169) Currently it fails with errors: ``` error: 'fake_falthrough___' was not declared in this scope ``` fixed misspelling ``` multiple definition of `fake_fallthrough___()' ``` made it static ``` warning: 'noreturn' function does return ``` if I understand correctly, `[[noreturn]]` marks functions which exits/interrupts/terminates program (but it not), so I replaced it with "inline" ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 62db8d: chore: PVS-Studio has been added to the list of o...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 62db8df659722b3eefd037dc4e7dc843169b1991 https://github.com/synfig/synfig/commit/62db8df659722b3eefd037dc4e7dc843169b1991 Author: ice0 Date: 2023-11-06 (Mon, 06 Nov 2023) Changed paths: M README.md Log Message: --- chore: PVS-Studio has been added to the list of organizations (#3267) Open source license requirement: https://pvs-studio.com/en/order/open-source-license/ ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 64e881: ci(Github Actions): bump macOS version (#3259)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 64e88170340c21736e2f9652de6d2ce2088c0e43 https://github.com/synfig/synfig/commit/64e88170340c21736e2f9652de6d2ce2088c0e43 Author: ice0 Date: 2023-11-04 (Sat, 04 Nov 2023) Changed paths: M .github/workflows/synfig-ci.yml Log Message: --- ci(Github Actions): bump macOS version (#3259) homebrew-core has stopped building bigsur bottles as of https://github.com/Homebrew/brew/pull/16019 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 6a8ed3: refactor: filesystem::Path on App::open_from_plugi...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 6a8ed376e7bf617b7f01a98b88b782bdfa7bf6d6 https://github.com/synfig/synfig/commit/6a8ed376e7bf617b7f01a98b88b782bdfa7bf6d6 Author: Rodolfo Ribeiro Gomes Date: 2023-10-18 (Wed, 18 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h Log Message: --- refactor: filesystem::Path on App::open_from_plugin() and dialog_open_file_with_history_button() Commit: d50dc710d5650d24719a08edfa89855d25135ee0 https://github.com/synfig/synfig/commit/d50dc710d5650d24719a08edfa89855d25135ee0 Author: Rodolfo Ribeiro Gomes Date: 2023-10-18 (Wed, 18 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/mainwindow.cpp Log Message: --- refactor: App::dialog_open() now uses filesystem::Path Commit: fc26742f11a8ccbb1e47ac6695a39f4bacd26644 https://github.com/synfig/synfig/commit/fc26742f11a8ccbb1e47ac6695a39f4bacd26644 Author: Rodolfo Ribeiro Gomes Date: 2023-10-19 (Thu, 19 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/instance.cpp Log Message: --- refactor: App::open() now uses filesystem::Path Commit: f647eeff6de76c6609601cc20dad980241b9ebc1 https://github.com/synfig/synfig/commit/f647eeff6de76c6609601cc20dad980241b9ebc1 Author: Rodolfo Ribeiro Gomes Date: 2023-10-19 (Thu, 19 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/dialogs/dialog_setup.cpp Log Message: --- refactor: App::dialog_open_folder() now uses filesystem::Path Commit: 6d6f9d846ce8f916efecec7149b019d727596c99 https://github.com/synfig/synfig/commit/6d6f9d846ce8f916efecec7149b019d727596c99 Author: Rodolfo Ribeiro Gomes Date: 2023-10-19 (Thu, 19 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h Log Message: --- refactor: App::open_from_temporary_filesystem() now uses filesystem::Path Commit: f0c40de2613c9af6f5a6e4944fea32e06bda4600 https://github.com/synfig/synfig/commit/f0c40de2613c9af6f5a6e4944fea32e06bda4600 Author: Rodolfo Ribeiro Gomes Date: 2023-10-19 (Thu, 19 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/autorecover.cpp Log Message: --- refactor: App::get_temporary_directory() now uses filesystem::Path Commit: c3edd764ff13e8d1ce79e9e41c6f338acc8b06fb https://github.com/synfig/synfig/commit/c3edd764ff13e8d1ce79e9e41c6f338acc8b06fb Author: Rodolfo Ribeiro Gomes Date: 2023-10-19 (Thu, 19 Oct 2023) Changed paths: M synfig-studio/src/gui/app.h Log Message: --- refactor: delete commented-out method declaration since 2005 Commit: 3f109bbad67a93c3990a94b7751e2cb4b400d616 https://github.com/synfig/synfig/commit/3f109bbad67a93c3990a94b7751e2cb4b400d616 Author: Rodolfo Ribeiro Gomes Date: 2023-10-19 (Thu, 19 Oct 2023) Changed paths: M synfig-studio/src/gui/app.h Log Message: --- docs: add to App::dialog_export_file() Commit: 5907a10a27e7c5e2242bf13c0add85a17648e725 https://github.com/synfig/synfig/commit/5907a10a27e7c5e2242bf13c0add85a17648e725 Author: ice0 Date: 2023-10-26 (Thu, 26 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/autorecover.cpp M synfig-studio/src/gui/dialogs/dialog_setup.cpp M synfig-studio/src/gui/instance.cpp M synfig-studio/src/gui/mainwindow.cpp Log Message: --- refactor: dialogs for document opening now use filesystem::Path (#3246) Compare: https://github.com/synfig/synfig/compare/efb719b447ad...5907a10a27e7 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 34231b: refactor: use `map` instead of chained `if` statem...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 34231b98c4cee53048ec7a684588ce44d6c42c2c https://github.com/synfig/synfig/commit/34231b98c4cee53048ec7a684588ce44d6c42c2c Author: Rodolfo Ribeiro Gomes Date: 2023-10-17 (Tue, 17 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp Log Message: --- refactor: use `map` instead of chained `if` statements Commit: 46640123fc6702b808e06e9f1185b87eb558d75e https://github.com/synfig/synfig/commit/46640123fc6702b808e06e9f1185b87eb558d75e Author: Rodolfo Ribeiro Gomes Date: 2023-10-17 (Tue, 17 Oct 2023) Changed paths: M synfig-core/src/synfig/savecanvas.cpp M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/instance.cpp Log Message: --- refactor: prefer RELEASE_VERSION_CURRENT rather RELEASE_VERSION_END-1 Commit: dd9f476dfb9cf0e73fb77f311def8c36f253be7a https://github.com/synfig/synfig/commit/dd9f476dfb9cf0e73fb77f311def8c36f253be7a Author: Rodolfo Ribeiro Gomes Date: 2023-10-17 (Tue, 17 Oct 2023) Changed paths: M synfig-studio/src/gui/instance.cpp Log Message: --- refactor: studio::Instance::dialog_save_as() now uses filesystem::Path Commit: caf880f8af8954bf6e493872f35bb6cae3c0b2c4 https://github.com/synfig/synfig/commit/caf880f8af8954bf6e493872f35bb6cae3c0b2c4 Author: Rodolfo Ribeiro Gomes Date: 2023-10-17 (Tue, 17 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/instance.cpp Log Message: --- refactor: App::dialog_save_file() now uses synfig::filesystem::Path Commit: 79f919a8077f06c695d45421ee1533a44d7f1f93 https://github.com/synfig/synfig/commit/79f919a8077f06c695d45421ee1533a44d7f1f93 Author: Rodolfo Ribeiro Gomes Date: 2023-10-17 (Tue, 17 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/instance.cpp Log Message: --- refactor: App::dialog_export_file() now uses synfig::filesystem::Path Commit: 54c647b0040246d191bdff5987b0c59343a7a11b https://github.com/synfig/synfig/commit/54c647b0040246d191bdff5987b0c59343a7a11b Author: Rodolfo Ribeiro Gomes Date: 2023-10-17 (Tue, 17 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/render.cpp Log Message: --- refactor: App::dialog_save_file_render() now uses filesystem::Path Commit: 0882a4e6b5d0a0734f3c46e4eeb06b3f58c73e9e https://github.com/synfig/synfig/commit/0882a4e6b5d0a0734f3c46e4eeb06b3f58c73e9e Author: ice0 Date: 2023-10-18 (Wed, 18 Oct 2023) Changed paths: M synfig-core/src/synfig/savecanvas.cpp M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/instance.cpp M synfig-studio/src/gui/render.cpp Log Message: --- refactor: dialogs for saving and exporting now uses filesystem::Path (#3234) Compare: https://github.com/synfig/synfig/compare/2ee937878b1f...0882a4e6b5d0 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] ba424e: ci: added backtrace output in case of build crash ...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: ba424ef2ab860e67180e4c2303e60c15e46a4855 https://github.com/synfig/synfig/commit/ba424ef2ab860e67180e4c2303e60c15e46a4855 Author: ice0 Date: 2023-10-16 (Mon, 16 Oct 2023) Changed paths: M .github/workflows/synfig-ci.yml Log Message: --- ci: added backtrace output in case of build crash (#3241) ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] a62438: test: move etl::handle tests to synfig-core folder
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: a62438c4dc9f14506e6e3587ff0fc78be215bf02 https://github.com/synfig/synfig/commit/a62438c4dc9f14506e6e3587ff0fc78be215bf02 Author: Rodolfo Ribeiro Gomes Date: 2023-10-11 (Wed, 11 Oct 2023) Changed paths: M ETL/CMakeLists.txt M ETL/Makefile.am M ETL/configure.ac R ETL/test/CMakeLists.txt R ETL/test/Makefile.am R ETL/test/handle.cpp M autobuild/build.sh M synfig-core/test/CMakeLists.txt M synfig-core/test/Makefile.am A synfig-core/test/handle.cpp Log Message: --- test: move etl::handle tests to synfig-core folder Commit: d4eee0641b0651c6a67b231191f3efed7807f1d8 https://github.com/synfig/synfig/commit/d4eee0641b0651c6a67b231191f3efed7807f1d8 Author: Rodolfo Ribeiro Gomes Date: 2023-10-11 (Wed, 11 Oct 2023) Changed paths: M synfig-core/test/handle.cpp Log Message: --- test: etl::handle now uses our test suite Commit: 6ead7dbf166b0cf44a54fc96a7a45e6ddf405a53 https://github.com/synfig/synfig/commit/6ead7dbf166b0cf44a54fc96a7a45e6ddf405a53 Author: Rodolfo Ribeiro Gomes Date: 2023-10-11 (Wed, 11 Oct 2023) Changed paths: M synfig-core/test/handle.cpp Log Message: --- test: use CamelCase style for internal test class names Commit: 0a79cf3fd9995362d606b9861e4e8e13e455ecc0 https://github.com/synfig/synfig/commit/0a79cf3fd9995362d606b9861e4e8e13e455ecc0 Author: Rodolfo Ribeiro Gomes Date: 2023-10-11 (Wed, 11 Oct 2023) Changed paths: M ETL/ETL/_handle.h M synfig-core/test/handle.cpp Log Message: --- test: add tests for etl::shared_object, etl::handle, etl::loose_handle Commit: 87c46b0cec16488b23b335b6863a774375c4118a https://github.com/synfig/synfig/commit/87c46b0cec16488b23b335b6863a774375c4118a Author: Rodolfo Ribeiro Gomes Date: 2023-10-11 (Wed, 11 Oct 2023) Changed paths: M synfig-core/test/handle.cpp Log Message: --- test(handle): rename variable to differentiate from that of ancestor class Commit: 778db98e735c67d10c6ba7ee52e49cb883099e3b https://github.com/synfig/synfig/commit/778db98e735c67d10c6ba7ee52e49cb883099e3b Author: Rodolfo Ribeiro Gomes Date: 2023-10-11 (Wed, 11 Oct 2023) Changed paths: M ETL/ETL/_handle.h Log Message: --- refactor: remove commented-out (and some debug) code of ETL/handle Commit: 7d33fd8bb9c5feec00ecab48abce62616c1063fa https://github.com/synfig/synfig/commit/7d33fd8bb9c5feec00ecab48abce62616c1063fa Author: Rodolfo Ribeiro Gomes Date: 2023-10-11 (Wed, 11 Oct 2023) Changed paths: M ETL/ETL/_handle.h Log Message: --- refactor: remove unused methods on etl::loose_handle Commit: 32cf979e3a6c963432c9dbfffef400cb00c115bc https://github.com/synfig/synfig/commit/32cf979e3a6c963432c9dbfffef400cb00c115bc Author: Rodolfo Ribeiro Gomes Date: 2023-10-11 (Wed, 11 Oct 2023) Changed paths: M ETL/ETL/_handle.h M synfig-core/src/synfig/rendering/surface.h M synfig-studio/src/gui/actionmanagers/layeractionmanager.cpp M synfig-studio/src/gui/canvasview.h M synfig-studio/src/gui/docks/dock_soundwave.cpp M synfig-studio/src/gui/widgets/widget_timetrack.cpp M synfig-studio/src/synfigapp/actions/layeraddframe.cpp M synfig-studio/src/synfigapp/actions/valuedescbonesetparent.cpp M synfig-studio/src/synfigapp/value_desc.h M synfig-studio/test/app_layerduplicate.cpp Log Message: --- refactor: prefer `explicit operator bool()` rather implicit and oper.!() C++11 allows it, fixing the need of safe bool idiom https://stackoverflow.com/questions/6242768/is-the-safe-bool-idiom-obsolete-in-c11 https://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Safe_bool https://stackoverflow.com/questions/22003102/overloading-logical-not-operator-vs-bool-type-cast-operator Commit: 1aa1428fffebb7d098ee073cf40a59dda5f22163 https://github.com/synfig/synfig/commit/1aa1428fffebb7d098ee073cf40a59dda5f22163 Author: Rodolfo Ribeiro Gomes Date: 2023-10-11 (Wed, 11 Oct 2023) Changed paths: M ETL/ETL/_handle.h M synfig-core/test/handle.cpp M synfig-studio/src/gui/preview.cpp Log Message: --- refactor: handle, rhandle and loose_handle now use reset() not detach() using the syntax of current C++ smart pointers Commit: d4c4ddc7531aad33e5238d5b41c1c70bb5141456 https://github.com/synfig/synfig/commit/d4c4ddc7531aad33e5238d5b41c1c70bb5141456 Author: Rodolfo Ribeiro Gomes Date: 2023-10-11 (Wed, 11 Oct 2023) Changed paths: M ETL/ETL/_handle.h M synfig-core/src/synfig/canvas.cpp M synfig-core/src/synfig/loadcanvas.cpp M synfig-core/src/synfig/main.cpp M synfig-core/src/synfig/valuenode.cpp M synfig-core/src/synfig/valuenodes/valuenode_bone.cpp M synfig-core/test/handle.cpp M
[Synfig-devl] [synfig/synfig] 2cec61: refactor: Widget_SoundWave now uses synfig::filesy...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 2cec61a7e600e20027d441c7b8bc5c7687804f08 https://github.com/synfig/synfig/commit/2cec61a7e600e20027d441c7b8bc5c7687804f08 Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/docks/dock_soundwave.cpp M synfig-studio/src/gui/widgets/widget_filename.cpp M synfig-studio/src/gui/widgets/widget_soundwave.cpp M synfig-studio/src/gui/widgets/widget_soundwave.h Log Message: --- refactor: Widget_SoundWave now uses synfig::filesystem::Path Commit: 8118313a79c9ac21c5dea7b12a24fced4d568f87 https://github.com/synfig/synfig/commit/8118313a79c9ac21c5dea7b12a24fced4d568f87 Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/widgets/widget_filename.cpp Log Message: --- refactor: App::dialog_open_image now uses synfig::filesystem::Path Commit: 16722219d4338028205cfc8939c4df72ac9198c6 https://github.com/synfig/synfig/commit/16722219d4338028205cfc8939c4df72ac9198c6 Author: Rodolfo Ribeiro Gomes Date: 2023-10-01 (Sun, 01 Oct 2023) Changed paths: M synfig-core/src/synfig/layer.cpp M synfig-core/src/synfig/layer.h M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/docks/dock_soundwave.cpp M synfig-studio/src/synfigapp/canvasinterface.cpp M synfig-studio/src/synfigapp/canvasinterface.h Log Message: --- refactor: CanvasInterface::import() now uses synfig::filesystem::Path Commit: e110fe23bba3e9ad9466b6889f5b37b4b9dbcdb9 https://github.com/synfig/synfig/commit/e110fe23bba3e9ad9466b6889f5b37b4b9dbcdb9 Author: Rodolfo Ribeiro Gomes Date: 2023-10-01 (Sun, 01 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/synfigapp/canvasinterface.cpp M synfig-studio/src/synfigapp/canvasinterface.h Log Message: --- refactor: CanvasInterface::import_sequence() now uses filesystem::Path Commit: f31dd3a79b10d8e14d1f09fa85bccfd53928e855 https://github.com/synfig/synfig/commit/f31dd3a79b10d8e14d1f09fa85bccfd53928e855 Author: Rodolfo Ribeiro Gomes Date: 2023-10-01 (Sun, 01 Oct 2023) Changed paths: M synfig-studio/src/gui/canvasview.cpp Log Message: --- fix: drag and drop file into CanvasView to import don't handle UTF-8 Commit: aaf6313598cb5700d3a7aec1e8f01bad4cd16abe https://github.com/synfig/synfig/commit/aaf6313598cb5700d3a7aec1e8f01bad4cd16abe Author: Rodolfo Ribeiro Gomes Date: 2023-10-01 (Sun, 01 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/canvasview.h M synfig-studio/src/gui/widgets/widget_filename.cpp Log Message: --- refactor: App::dialog_open_file() now uses synfig::filesystem::Path Commit: 4f1bd3d9d81361fedb35a0adc4fbc62101f4ff55 https://github.com/synfig/synfig/commit/4f1bd3d9d81361fedb35a0adc4fbc62101f4ff55 Author: Rodolfo Ribeiro Gomes Date: 2023-10-01 (Sun, 01 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/instance.cpp M synfig-studio/src/gui/mainwindow.cpp M synfig-studio/src/gui/mainwindow.h Log Message: --- refactor: App::open_recent() now uses synfig::filesystem::Path Commit: 312586a041d69e6812086731e0e5f2916fdc6ef8 https://github.com/synfig/synfig/commit/312586a041d69e6812086731e0e5f2916fdc6ef8 Author: Rodolfo Ribeiro Gomes Date: 2023-10-01 (Sun, 01 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/synfigapp/main.cpp M synfig-studio/src/synfigapp/main.h Log Message: --- refactor: synfigapp::Main::get_user_app_directory now uses filesystem::Path Commit: 30f60951456df538d52e764d20bed29e1a324aa9 https://github.com/synfig/synfig/commit/30f60951456df538d52e764d20bed29e1a324aa9 Author: Rodolfo Ribeiro Gomes Date: 2023-10-01 (Sun, 01 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h Log Message: --- refactor: App::get_config_file now uses filesystem::Path Commit: fd63235eae3eb95ca4f199fe262bfb3322583848 https://github.com/synfig/synfig/commit/fd63235eae3eb95ca4f199fe262bfb3322583848 Author: ice0 Date: 2023-10-09 (Mon, 09 Oct 2023) Changed paths: M synfig-core/src/synfig/layer.cpp M synfig-core/src/synfig/layer.h M
[Synfig-devl] [synfig/synfig] b8d043: refactor: palette now uses synfig::filesystem::Path
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: b8d04350feef882b8fb45bb8ab2871cfa2cefbf5 https://github.com/synfig/synfig/commit/b8d04350feef882b8fb45bb8ab2871cfa2cefbf5 Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-core/src/synfig/palette.cpp M synfig-core/src/synfig/palette.h M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp Log Message: --- refactor: palette now uses synfig::filesystem::Path Commit: e99402f454d3abae6cd1ddb9fefb54c65f1b8c8c https://github.com/synfig/synfig/commit/e99402f454d3abae6cd1ddb9fefb54c65f1b8c8c Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/states/state_sketch.cpp Log Message: --- refactor: sketch now uses synfig::filesystem::Path Commit: f88f745bc2f9dacea600188b4beb574e41e3e85f https://github.com/synfig/synfig/commit/f88f745bc2f9dacea600188b4beb574e41e3e85f Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-studio/src/gui/mainwindow.cpp M synfig-studio/src/gui/workspacehandler.cpp M synfig-studio/src/gui/workspacehandler.h Log Message: --- refactor: studio::WorkspaceHandler now uses synfig::filesystem::Path Commit: 5655b15d20c6e41ac1469562de05499d20238101 https://github.com/synfig/synfig/commit/5655b15d20c6e41ac1469562de05499d20238101 Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-studio/src/synfigapp/settings.cpp M synfig-studio/src/synfigapp/settings.h Log Message: --- refactor: synfigapp::Settings now uses synfig::filesystem::Path Commit: 768188305412e231309cddf467c58bcc304863d9 https://github.com/synfig/synfig/commit/768188305412e231309cddf467c58bcc304863d9 Author: ice0 Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-core/src/synfig/palette.cpp M synfig-core/src/synfig/palette.h M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/mainwindow.cpp M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp M synfig-studio/src/gui/states/state_sketch.cpp M synfig-studio/src/gui/workspacehandler.cpp M synfig-studio/src/gui/workspacehandler.h M synfig-studio/src/synfigapp/settings.cpp M synfig-studio/src/synfigapp/settings.h Log Message: --- refactor: use synfig:filesystem::Path for sketch, palette & others (#3219) Compare: https://github.com/synfig/synfig/compare/2cf7e0eefae6...768188305412 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] a329cc: fix: issues with importing with absolute paths fro...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: a329cc4c61832f639f3e61949652b19fdc29b153 https://github.com/synfig/synfig/commit/a329cc4c61832f639f3e61949652b19fdc29b153 Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-core/src/synfig/canvas.cpp M synfig-core/src/synfig/canvasfilenaming.cpp M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/src/synfig/filesystem_path.h M synfig-core/test/filesystem_path.cpp Log Message: --- fix: issues with importing with absolute paths from different root path and implements missing lexically_proximate(), that actually do what old ETL relative() did. relative() returns empty path if path isn't relative to base path. fix #3212 Commit: 7088556bcd23f21602752947ad818d776584267f https://github.com/synfig/synfig/commit/7088556bcd23f21602752947ad818d776584267f Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-studio/src/gui/widgets/widget_filename.cpp Log Message: --- fix: Widget_Filename didn't resolve correct filepath with absolute files Problem rises only when user clicks the Widget_Filename Open button. This widget supposes both current Synfig document (canvas) filepath and the filepath the widget stores are in the same root path (e.g. C:\ or \\shared-fs). It tries to solve the absolute path by simply concatenating the canvas parent directory with stored file path, and that solution doesn't work on such cases. Example: "Regular" case: C:\Users\anonymous\synfig\my-canvas.sif C:\assets\sound\bg.ogg (proximate path -> ../../../assets/sound/bg.ogg) C:\Users\anonymous\synfig + / + ../../../assets/sound/bg.ogg becomes C:\assets\sound\bg.ogg (it works!) "Problematic" case: C:\Users\anonymous\synfig\my-canvas.sif D:\assets\sound\bg.ogg (proximate path -> D:\assets\sound\bg.ogg) C:\Users\anonymous\synfig + / + D:\assets\sound\bg.ogg becomes C:\Users\anonymous\synfig/D:\assets\sound\bg.ogg (Ugh!) Commit: 2cf7e0eefae64dedc92103265d3c45bf14d58b0d https://github.com/synfig/synfig/commit/2cf7e0eefae64dedc92103265d3c45bf14d58b0d Author: ice0 Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-core/src/synfig/canvas.cpp M synfig-core/src/synfig/canvasfilenaming.cpp M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/src/synfig/filesystem_path.h M synfig-core/test/filesystem_path.cpp M synfig-studio/src/gui/widgets/widget_filename.cpp Log Message: --- fix: issues when importing with absolute paths from different root path (#3214) Compare: https://github.com/synfig/synfig/compare/3f490e5c18db...2cf7e0eefae6 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] da34a1: refactor: prefer explicit etl namespace for Canvas...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: da34a1a62010c66cade84ee3011a3be3d7b773a7 https://github.com/synfig/synfig/commit/da34a1a62010c66cade84ee3011a3be3d7b773a7 Author: Rodolfo Ribeiro Gomes Date: 2023-09-23 (Sat, 23 Sep 2023) Changed paths: M synfig-studio/src/gui/actionmanagers/groupactionmanager.cpp M synfig-studio/src/gui/actionmanagers/keyframeactionmanager.cpp M synfig-studio/src/gui/actionmanagers/layeractionmanager.cpp M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/instance.cpp M synfig-studio/src/synfigapp/instance.cpp Log Message: --- refactor: prefer explicit etl namespace for CanvasInterface and Instance Commit: 70178a04ab5779a0b759ff3dff98a30efa8e46ac https://github.com/synfig/synfig/commit/70178a04ab5779a0b759ff3dff98a30efa8e46ac Author: Rodolfo Ribeiro Gomes Date: 2023-09-23 (Sat, 23 Sep 2023) Changed paths: M synfig-studio/src/gui/dialogs/dialog_gradient.cpp M synfig-studio/src/gui/docks/dock_history.cpp M synfig-studio/src/gui/instance.cpp M synfig-studio/src/synfigapp/canvasinterface.cpp Log Message: --- refactor: prefer explicit use of etl namespace Commit: 932d4fdaa21c192fe8ac53720b28e5a6b7051625 https://github.com/synfig/synfig/commit/932d4fdaa21c192fe8ac53720b28e5a6b7051625 Author: Rodolfo Ribeiro Gomes Date: 2023-09-23 (Sat, 23 Sep 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/dialogs/vectorizersettings.cpp M synfig-studio/src/gui/dialogs/vectorizersettings.h M synfig-studio/src/synfigapp/actions/layerpaint.h M synfig-studio/src/synfigapp/vectorizer/centerlinecolors.cpp M synfig-studio/src/synfigapp/vectorizer/centerlinepolygonizer.cpp M synfig-studio/src/synfigapp/vectorizer/centerlinetostrokes.cpp M synfig-studio/src/synfigapp/vectorizer/centerlinevectorizer.cpp M synfig-studio/src/synfigapp/vectorizer/centerlinevectorizer.h M synfig-studio/src/synfigapp/vectorizer/polygonizerclasses.h Log Message: --- refactor: prefer Layer_Bitmap::Handle instead of etl::handle Commit: ff99cb484cea17b010afef1a4fa16f2e8e2d6411 https://github.com/synfig/synfig/commit/ff99cb484cea17b010afef1a4fa16f2e8e2d6411 Author: Rodolfo Ribeiro Gomes Date: 2023-09-23 (Sat, 23 Sep 2023) Changed paths: M synfig-studio/src/gui/duckmatic.cpp M synfig-studio/src/gui/duckmatic.h M synfig-studio/src/gui/states/state_bline.cpp M synfig-studio/src/gui/states/state_width.cpp M synfig-studio/src/gui/workarearenderer/renderer_ducks.cpp Log Message: --- refactor: prefer Duck::Handle instead of etl::handle Commit: 27d045b353155121946d53a9518e2a446d0ecc16 https://github.com/synfig/synfig/commit/27d045b353155121946d53a9518e2a446d0ecc16 Author: Rodolfo Ribeiro Gomes Date: 2023-09-23 (Sat, 23 Sep 2023) Changed paths: M synfig-studio/src/gui/duckmatic.cpp M synfig-studio/src/gui/duckmatic.h M synfig-studio/src/gui/states/state_bline.cpp M synfig-studio/src/gui/states/state_bone.cpp M synfig-studio/src/gui/states/state_gradient.cpp M synfig-studio/src/gui/states/state_width.cpp M synfig-studio/src/gui/workarea.cpp M synfig-studio/src/gui/workarearenderer/renderer_ducks.cpp Log Message: --- refactor: create and use Bezier::Handle instead of etl::handle Commit: 7cfee06cb288aa2c4ade9895b35a9c3b9b729fbe https://github.com/synfig/synfig/commit/7cfee06cb288aa2c4ade9895b35a9c3b9b729fbe Author: Rodolfo Ribeiro Gomes Date: 2023-09-23 (Sat, 23 Sep 2023) Changed paths: M synfig-studio/src/gui/duckmatic.cpp M synfig-studio/src/gui/duckmatic.h M synfig-studio/src/gui/ducktransform_origin.h M synfig-studio/src/gui/event_mouse.h M synfig-studio/src/gui/states/state_circle.cpp M synfig-studio/src/gui/states/state_draw.cpp M synfig-studio/src/gui/states/state_gradient.cpp M synfig-studio/src/gui/states/state_lasso.cpp M synfig-studio/src/gui/states/state_normal.cpp M synfig-studio/src/gui/states/state_rectangle.cpp M synfig-studio/src/gui/states/state_rotate.cpp M synfig-studio/src/gui/states/state_scale.cpp M synfig-studio/src/gui/states/state_star.cpp M synfig-studio/src/gui/workarea.cpp M synfig-studio/src/gui/workarea.h Log Message: --- refactor: prefer Duck::Handle instead of etl::handle Commit: e3d45b6da17e39db37856454d6cffd6005c4ebde https://github.com/synfig/synfig/commit/e3d45b6da17e39db37856454d6cffd6005c4ebde Author: Rodolfo Ribeiro Gomes Date: 2023-09-23 (Sat, 23 Sep 2023) Changed paths: M synfig-studio/src/gui/dialogs/vectorizersettings.cpp M synfig-studio/src/gui/widgets/widget_sublayer.cpp M synfig-studio/src/synfigapp/actions/layerembed.cpp M
[Synfig-devl] [synfig/synfig] a57020: refactor: make use of `const` for constant stuff
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: a570206be8aeb3b404fdcfdf60c6a2f748160052 https://github.com/synfig/synfig/commit/a570206be8aeb3b404fdcfdf60c6a2f748160052 Author: Rodolfo Ribeiro Gomes Date: 2023-09-08 (Fri, 08 Sep 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp Log Message: --- refactor: make use of `const` for constant stuff Commit: ac6fa258b2949922fdbb60b94c1538ebd700fadc https://github.com/synfig/synfig/commit/ac6fa258b2949922fdbb60b94c1538ebd700fadc Author: Rodolfo Ribeiro Gomes Date: 2023-09-08 (Fri, 08 Sep 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp M synfig-core/src/synfig/target_scanline.h Log Message: --- refactor: make maximum pixel number per frame configurable Commit: b506f75cbde4d9ae28bf24074e7f3d79c25b729a https://github.com/synfig/synfig/commit/b506f75cbde4d9ae28bf24074e7f3d79c25b729a Author: Rodolfo Ribeiro Gomes Date: 2023-09-08 (Fri, 08 Sep 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp Log Message: --- fix: not (or bad) translatable strings in Target_Scanline Commit: d1e78a7861590e7f96126612f1f369f082be139a https://github.com/synfig/synfig/commit/d1e78a7861590e7f96126612f1f369f082be139a Author: Rodolfo Ribeiro Gomes Date: 2023-09-08 (Fri, 08 Sep 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp Log Message: --- refactor(Target_Scanline): increase pixel rendering limit to 4k UHD related to #2847 fix #2943 Commit: ba74d18a5cd3492ea5b687fa11bcf39debcf9f1a https://github.com/synfig/synfig/commit/ba74d18a5cd3492ea5b687fa11bcf39debcf9f1a Author: Rodolfo Ribeiro Gomes Date: 2023-09-08 (Fri, 08 Sep 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp Log Message: --- refactor: reduce scope of some variables and remove unused one Commit: 15962724f781570f4a6a943803d3b06b0301c1c6 https://github.com/synfig/synfig/commit/15962724f781570f4a6a943803d3b06b0301c1c6 Author: ice0 Date: 2023-09-11 (Mon, 11 Sep 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp M synfig-core/src/synfig/target_scanline.h Log Message: --- refactor: increase the pixels per frame without render split in Target_Scanline (#3205) related to #2847 fix #2943 Compare: https://github.com/synfig/synfig/compare/4d4726aafda7...15962724f781 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] f1606b: fix: filesystem::Path::relative_to() didn't work f...
Branch: refs/heads/testing Home: https://github.com/synfig/synfig Commit: f1606bf96a9d09bb2dd88d4295ac33a54e8ee5c3 https://github.com/synfig/synfig/commit/f1606bf96a9d09bb2dd88d4295ac33a54e8ee5c3 Author: Rodolfo Ribeiro Gomes Date: 2023-08-06 (Sun, 06 Aug 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/test/filesystem_path.cpp Log Message: --- fix: filesystem::Path::relative_to() didn't work for empty paths Commit: 15c4fa6f47b5a70cdd25365a522e52b1ebebb4bc https://github.com/synfig/synfig/commit/15c4fa6f47b5a70cdd25365a522e52b1ebebb4bc Author: Rodolfo Ribeiro Gomes Date: 2023-08-06 (Sun, 06 Aug 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp Log Message: --- refactor: use pseudo iterator for filesystem::Path::relative_to() maybe more readable? Commit: 9f76c7bd71f4ec651180213a1cba7535258753f4 https://github.com/synfig/synfig/commit/9f76c7bd71f4ec651180213a1cba7535258753f4 Author: ice0 Date: 2023-08-08 (Tue, 08 Aug 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/test/filesystem_path.cpp Log Message: --- fix: filesystem::Path::relative_to() didn't work for empty paths (#3135) Commit: 936b29a5f6e87657186f1f058e428a42a2cb36ab https://github.com/synfig/synfig/commit/936b29a5f6e87657186f1f058e428a42a2cb36ab Author: Pablo Gil Date: 2023-08-08 (Tue, 08 Aug 2023) Changed paths: M synfig-studio/src/gui/actionmanagers/layeractionmanager.cpp Log Message: --- fix: wrong Copy and Cut icon names (#3166) Commit: 9b0df0e88920ee9ed55a812d40278268dcbcad54 https://github.com/synfig/synfig/commit/9b0df0e88920ee9ed55a812d40278268dcbcad54 Author: rodolforg Date: 2023-08-08 (Tue, 08 Aug 2023) Changed paths: M synfig-core/src/modules/mod_noise/valuenode_random.cpp Log Message: --- refactor: remove unnecessary `const` in internal typedef (#3168) and prevents warning about it Commit: 4d08c0f0f4d4caf20d0564cbdce7d38c7481568e https://github.com/synfig/synfig/commit/4d08c0f0f4d4caf20d0564cbdce7d38c7481568e Author: rodolforg Date: 2023-08-08 (Tue, 08 Aug 2023) Changed paths: M synfig-core/src/synfig/savecanvas.cpp Log Message: --- refactor: remove unneeded special XML encoding for subtract valuenode (#3141) on canvas saving. It is encoded the same any LinkableValueNode is. Commit: 12d62c42c8e31ae99b925badb84e0fee2f3a27ec https://github.com/synfig/synfig/commit/12d62c42c8e31ae99b925badb84e0fee2f3a27ec Author: ice0 Date: 2023-08-08 (Tue, 08 Aug 2023) Changed paths: M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/resources/css/synfig.css Log Message: --- fix: current time widget color in dark theme (#3163) Commit: 8f064232ab7b832c35060034dc53a87adce35d8a https://github.com/synfig/synfig/commit/8f064232ab7b832c35060034dc53a87adce35d8a Author: rodolforg Date: 2023-08-20 (Sun, 20 Aug 2023) Changed paths: M synfig-studio/src/gui/pluginmanager.cpp Log Message: --- fix(plugins): crash when selected layers are optional and there is none (#3178) Commit: dde975f4fb8160bb32615e9b968afc1b5b953914 https://github.com/synfig/synfig/commit/dde975f4fb8160bb32615e9b968afc1b5b953914 Author: rodolforg Date: 2023-08-24 (Thu, 24 Aug 2023) Changed paths: M synfig-core/src/modules/mod_png/trgt_png.cpp Log Message: --- fix: missing cstring header in png_trgt (#3171) Commit: 6c28f60bf481285f5b51c042e1cce91c0c16015d https://github.com/synfig/synfig/commit/6c28f60bf481285f5b51c042e1cce91c0c16015d Author: Mohamed Adham <100296264+mohamedadh...@users.noreply.github.com> Date: 2023-08-24 (Thu, 24 Aug 2023) Changed paths: M synfig-studio/src/gui/states/state_circle.cpp Log Message: --- style: indentation inconsistencies in `state_circle.cpp` (#3183) Commit: e4f90592380e39df13310dc4a1029fa9e56446fc https://github.com/synfig/synfig/commit/e4f90592380e39df13310dc4a1029fa9e56446fc Author: Mohamed Adham <100296264+mohamedadh...@users.noreply.github.com> Date: 2023-08-24 (Thu, 24 Aug 2023) Changed paths: M synfig-studio/src/gui/docks/dock_timetrack2.cpp Log Message: --- fix: timetrack toolbar disappears when closing a file (#3188) Commit: 72c3ae2899ac76522a00eb59362a852dd538d9bd https://github.com/synfig/synfig/commit/72c3ae2899ac76522a00eb59362a852dd538d9bd Author: Akshat <82810411+after...@users.noreply.github.com> Date: 2023-08-24 (Thu, 24 Aug 2023) Changed paths: M synfig-studio/src/gui/dialogs/dialog_setup.cpp M synfig-studio/src/gui/dialogs/dialog_setup.h Log Message: --- feat: added path and button to open plugin folder in Preferences window (#3162) Commit:
[Synfig-devl] [synfig/synfig] 81cc7c: refactor: add new software-only pseudo rendering t...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 81cc7c66dfd0dc13c1e0d6c8e06334e8882add5a https://github.com/synfig/synfig/commit/81cc7c66dfd0dc13c1e0d6c8e06334e8882add5a Author: Rodolfo Ribeiro Gomes Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-core/po/POTFILES.in M synfig-core/src/synfig/rendering/software/task/CMakeLists.txt M synfig-core/src/synfig/rendering/software/task/Makefile_insert A synfig-core/src/synfig/rendering/software/task/taskpaintpixelsw.cpp A synfig-core/src/synfig/rendering/software/task/taskpaintpixelsw.h Log Message: --- refactor: add new software-only pseudo rendering task for easier Cobra ports It aims Composite layers where a pixel color mainly depends on its position Commit: afbda7a90c90435198f020c53a67344dc9971c73 https://github.com/synfig/synfig/commit/afbda7a90c90435198f020c53a67344dc9971c73 Author: Rodolfo Ribeiro Gomes Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-core/src/modules/mod_geometry/checkerboard.cpp Log Message: --- refactor: CheckerBoard render now uses TaskPaintPixelSW Commit: fed51296a0d89db5063041830acf803c1a600ed0 https://github.com/synfig/synfig/commit/fed51296a0d89db5063041830acf803c1a600ed0 Author: Rodolfo Ribeiro Gomes Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-core/src/modules/mod_gradient/lineargradient.cpp M synfig-core/src/modules/mod_gradient/lineargradient.h Log Message: --- refactor: port LinearGradient to Cobra render engine Commit: f425ab8df3be1a838ed23f8bec1b3e0e5c65a5e2 https://github.com/synfig/synfig/commit/f425ab8df3be1a838ed23f8bec1b3e0e5c65a5e2 Author: Rodolfo Ribeiro Gomes Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-core/src/modules/mod_gradient/radialgradient.cpp M synfig-core/src/modules/mod_gradient/radialgradient.h Log Message: --- refactor: port RadialGradient to Cobra render engine Commit: f6c3304ca0e7ffb2e356aa552be691dae34a53c0 https://github.com/synfig/synfig/commit/f6c3304ca0e7ffb2e356aa552be691dae34a53c0 Author: Rodolfo Ribeiro Gomes Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-core/src/modules/mod_gradient/conicalgradient.cpp M synfig-core/src/modules/mod_gradient/conicalgradient.h Log Message: --- refactor: port ConicalGradient to Cobra render engine Commit: a607d37fe8aed96c264eee5f91496f94cbd3a16a https://github.com/synfig/synfig/commit/a607d37fe8aed96c264eee5f91496f94cbd3a16a Author: Rodolfo Ribeiro Gomes Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-core/src/modules/mod_gradient/spiralgradient.cpp M synfig-core/src/modules/mod_gradient/spiralgradient.h Log Message: --- refactor: port SpiralGradient to Cobra render engine Commit: b9afc452965f9bbc19c8487a6101cf9870b66ba0 https://github.com/synfig/synfig/commit/b9afc452965f9bbc19c8487a6101cf9870b66ba0 Author: ice0 Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-core/po/POTFILES.in M synfig-core/src/modules/mod_geometry/checkerboard.cpp M synfig-core/src/modules/mod_gradient/conicalgradient.cpp M synfig-core/src/modules/mod_gradient/conicalgradient.h M synfig-core/src/modules/mod_gradient/lineargradient.cpp M synfig-core/src/modules/mod_gradient/lineargradient.h M synfig-core/src/modules/mod_gradient/radialgradient.cpp M synfig-core/src/modules/mod_gradient/radialgradient.h M synfig-core/src/modules/mod_gradient/spiralgradient.cpp M synfig-core/src/modules/mod_gradient/spiralgradient.h M synfig-core/src/synfig/rendering/software/task/CMakeLists.txt M synfig-core/src/synfig/rendering/software/task/Makefile_insert A synfig-core/src/synfig/rendering/software/task/taskpaintpixelsw.cpp A synfig-core/src/synfig/rendering/software/task/taskpaintpixelsw.h Log Message: --- refactor: port more layers to Cobra renderer: some Gradient layers (#2562) Compare: https://github.com/synfig/synfig/compare/09e01f07ec4b...b9afc452965f ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] dba2df: refactor: avoid double call of change_state_()
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: dba2df7212b52d1033932ccd19b03e527bee1ead https://github.com/synfig/synfig/commit/dba2df7212b52d1033932ccd19b03e527bee1ead Author: Rodolfo Ribeiro Gomes Date: 2023-08-26 (Sat, 26 Aug 2023) Changed paths: M synfig-studio/src/gui/statemanager.cpp M synfig-studio/src/gui/statemanager.h Log Message: --- refactor: avoid double call of change_state_() Gtk 3 docs indirectly say that Gtk::RadioAction::signal_activate() is called twice when an radio action is activated: one for current active and another to the previous active action. (see Gtk::RadioAction::signal_changed() description) Besides Gtk::RadioAction::signal_activate() does not provide a good way to check whether the called action is currently active or not. Conclusion is Dock_Toolbox::change_state_() is called twice every time user switches the current tool. My solution: I switched to Gtk::RadioAction::signal_changed() that provides proper info and allows us to call Dock_Toolbox only once. Commit: 94a308fdff2cf5ff5f224438eeed9145e4252991 https://github.com/synfig/synfig/commit/94a308fdff2cf5ff5f224438eeed9145e4252991 Author: Rodolfo Ribeiro Gomes Date: 2023-08-26 (Sat, 26 Aug 2023) Changed paths: M synfig-studio/src/gui/docks/dock_toolbox.cpp Log Message: --- fix: Dock_Toolbox does not update selected tool when switching open docs Reproduction steps: 1. Open Synfig Studio 2. Change to Circle Tool 3. Check if Circle Tool is active by moving mouse over Canvas View (no need to create anything, just check the cursor icon) 4. Open new document 5. Circle Tool is marked as active, but it is not: check cursor icon 6. Change to Transform Tool 7. Switch to previous document tab 8. Transform Tool is marked as active, but it is not: check cursor icon Commit: c6755c56ee0adffc4afeeb1c5c512e83582f1d02 https://github.com/synfig/synfig/commit/c6755c56ee0adffc4afeeb1c5c512e83582f1d02 Author: Rodolfo Ribeiro Gomes Date: 2023-08-26 (Sat, 26 Aug 2023) Changed paths: M synfig-studio/src/gui/docks/dock_toolbox.cpp M synfig-studio/src/gui/docks/dock_toolbox.h Log Message: --- refactor: remove the now unneeded 'mutex' variable in Dock_Toolbox Commit: 09e01f07ec4b02fefd4ec2428cbec39ae263fda2 https://github.com/synfig/synfig/commit/09e01f07ec4b02fefd4ec2428cbec39ae263fda2 Author: ice0 Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-studio/src/gui/docks/dock_toolbox.cpp M synfig-studio/src/gui/docks/dock_toolbox.h M synfig-studio/src/gui/statemanager.cpp M synfig-studio/src/gui/statemanager.h Log Message: --- fix: toolbox isn't updated when switching document tabs (#3170) Compare: https://github.com/synfig/synfig/compare/567c7964576c...09e01f07ec4b ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 12d62c: fix: current time widget color in dark theme (#3163)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 12d62c42c8e31ae99b925badb84e0fee2f3a27ec https://github.com/synfig/synfig/commit/12d62c42c8e31ae99b925badb84e0fee2f3a27ec Author: ice0 Date: 2023-08-08 (Tue, 08 Aug 2023) Changed paths: M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/resources/css/synfig.css Log Message: --- fix: current time widget color in dark theme (#3163) ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] f1606b: fix: filesystem::Path::relative_to() didn't work f...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: f1606bf96a9d09bb2dd88d4295ac33a54e8ee5c3 https://github.com/synfig/synfig/commit/f1606bf96a9d09bb2dd88d4295ac33a54e8ee5c3 Author: Rodolfo Ribeiro Gomes Date: 2023-08-06 (Sun, 06 Aug 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/test/filesystem_path.cpp Log Message: --- fix: filesystem::Path::relative_to() didn't work for empty paths Commit: 15c4fa6f47b5a70cdd25365a522e52b1ebebb4bc https://github.com/synfig/synfig/commit/15c4fa6f47b5a70cdd25365a522e52b1ebebb4bc Author: Rodolfo Ribeiro Gomes Date: 2023-08-06 (Sun, 06 Aug 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp Log Message: --- refactor: use pseudo iterator for filesystem::Path::relative_to() maybe more readable? Commit: 9f76c7bd71f4ec651180213a1cba7535258753f4 https://github.com/synfig/synfig/commit/9f76c7bd71f4ec651180213a1cba7535258753f4 Author: ice0 Date: 2023-08-08 (Tue, 08 Aug 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/test/filesystem_path.cpp Log Message: --- fix: filesystem::Path::relative_to() didn't work for empty paths (#3135) Compare: https://github.com/synfig/synfig/compare/386a17232777...9f76c7bd71f4 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] cf7490: fix: build on Debian 9 (#3164)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: cf7490198540254b4c602b554a30950dbd7fcd98 https://github.com/synfig/synfig/commit/cf7490198540254b4c602b554a30950dbd7fcd98 Author: ice0 Date: 2023-08-06 (Sun, 06 Aug 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp Log Message: --- fix: build on Debian 9 (#3164) Currently it fails with error: ``` filesystem_path.cpp:371:24: error: no matching function for call to 'std::__cxx11::basic_string::append(const string&, long unsigned int&)' p.append(path_, a_pos); ``` ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] e84f0f: refactor: use equivalent icon names for gtk-add, g...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: e84f0f71c18fc002f8d96f067a46bb6d92bd41b5 https://github.com/synfig/synfig/commit/e84f0f71c18fc002f8d96f067a46bb6d92bd41b5 Author: Rodolfo Ribeiro Gomes Date: 2023-07-17 (Mon, 17 Jul 2023) Changed paths: M synfig-studio/src/gui/actionmanagers/keyframeactionmanager.cpp M synfig-studio/src/gui/actionmanagers/layeractionmanager.cpp M synfig-studio/src/gui/docks/dock_layers.cpp M synfig-studio/src/gui/docks/dock_metadata.cpp M synfig-studio/src/gui/docks/dockbook.cpp M synfig-studio/src/gui/resources/ui/dialog_workspaces.glade Log Message: --- refactor: use equivalent icon names for gtk-add, gtk-remove & gtk-close list-add list-remove or edit-delete window-close Helps removing deprecated Gtk::StockID Commit: 69bf8655100988fce12bb6178fa5c25a230e8b60 https://github.com/synfig/synfig/commit/69bf8655100988fce12bb6178fa5c25a230e8b60 Author: Rodolfo Ribeiro Gomes Date: 2023-07-17 (Mon, 17 Jul 2023) Changed paths: M synfig-studio/src/gui/actionmanagers/keyframeactionmanager.cpp M synfig-studio/src/gui/dialogs/dialog_pasteoptions.cpp M synfig-studio/src/gui/docks/dock_timetrack.cpp M synfig-studio/src/gui/iconcontroller.cpp M synfig-studio/src/gui/iconcontroller.h M synfig-studio/src/gui/mainwindow.cpp M synfig-studio/src/gui/modules/mod_palette/dock_palbrowse.cpp Log Message: --- refactor: reduce use of Gtk::StockID by using icon names Commit: a16931454d2aa672ec3c38fe96cb471696e1fe52 https://github.com/synfig/synfig/commit/a16931454d2aa672ec3c38fe96cb471696e1fe52 Author: Rodolfo Ribeiro Gomes Date: 2023-07-17 (Mon, 17 Jul 2023) Changed paths: M synfig-studio/src/gui/actionmanagers/layeractionmanager.cpp M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp Log Message: --- refactor: more icon names instead of deprecated Gtk::StockID Commit: f0fee6ce5f9f1d51d4a63c032b21f31f2abb1b4d https://github.com/synfig/synfig/commit/f0fee6ce5f9f1d51d4a63c032b21f31f2abb1b4d Author: ice0 Date: 2023-07-17 (Mon, 17 Jul 2023) Changed paths: M synfig-studio/src/gui/actionmanagers/keyframeactionmanager.cpp M synfig-studio/src/gui/actionmanagers/layeractionmanager.cpp M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp M synfig-studio/src/gui/dialogs/dialog_pasteoptions.cpp M synfig-studio/src/gui/docks/dock_layers.cpp M synfig-studio/src/gui/docks/dock_metadata.cpp M synfig-studio/src/gui/docks/dock_timetrack.cpp M synfig-studio/src/gui/docks/dockbook.cpp M synfig-studio/src/gui/iconcontroller.cpp M synfig-studio/src/gui/iconcontroller.h M synfig-studio/src/gui/mainwindow.cpp M synfig-studio/src/gui/modules/mod_palette/dock_palbrowse.cpp M synfig-studio/src/gui/resources/ui/dialog_workspaces.glade Log Message: --- refactor: prefer icon names rather deprecated Gtk::StockID (#3125) Compare: https://github.com/synfig/synfig/compare/9405e5b926df...f0fee6ce5f9f ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 4e7a9f: fix: toolbox icons don't follow icon theme
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 4e7a9f38a008d2ff4ebf70ebd465d12aecc27fe6 https://github.com/synfig/synfig/commit/4e7a9f38a008d2ff4ebf70ebd465d12aecc27fe6 Author: Rodolfo Ribeiro Gomes Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M synfig-studio/src/gui/docks/dock_toolbox.cpp M synfig-studio/src/gui/docks/dock_toolbox.h M synfig-studio/src/gui/iconcontroller.cpp M synfig-studio/src/gui/iconcontroller.h M synfig-studio/src/gui/statemanager.cpp M synfig-studio/src/gui/statemanager.h Log Message: --- fix: toolbox icons don't follow icon theme Reported-by: pablogil Via: https://forums.synfig.org/t/modern-iconset-light-and-dark/13560/31 Commit: 223e490282ba03a03fd3dee17f6e04a3eb6b31d0 https://github.com/synfig/synfig/commit/223e490282ba03a03fd3dee17f6e04a3eb6b31d0 Author: Rodolfo Ribeiro Gomes Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/iconcontroller.cpp M synfig-studio/src/gui/iconcontroller.h M synfig-studio/src/gui/instance.cpp Log Message: --- fix: some Actions tool buttons don't follow icon theme Reported-by: pablogil Via: https://forums.synfig.org/t/modern-iconset-light-and-dark/13560/31 Commit: fca458eddfc4f728de078c634487a1fafc21c5f0 https://github.com/synfig/synfig/commit/fca458eddfc4f728de078c634487a1fafc21c5f0 Author: Rodolfo Ribeiro Gomes Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M synfig-studio/src/gui/docks/dock_canvases.cpp M synfig-studio/src/gui/instance.cpp M synfig-studio/src/gui/instance.h Log Message: --- fix: canvas icon in Canvas Panel doesn't follow icon theme Reported-by: pablogil Via: https://forums.synfig.org/t/modern-iconset-light-and-dark/13560/31 Commit: 20c33d870d85c20ff5da87484e07d667d7d824a3 https://github.com/synfig/synfig/commit/20c33d870d85c20ff5da87484e07d667d7d824a3 Author: Rodolfo Ribeiro Gomes Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M synfig-studio/src/gui/actionmanagers/layeractionmanager.cpp M synfig-studio/src/gui/docks/dock_history.cpp Log Message: --- fix: some icons in Layers and History Panels don't follow icon theme * Select All Child Layers * Undo * Redo * Clear Undo * Clear Redo Reported-by: pablogil Via: https://forums.synfig.org/t/modern-iconset-light-and-dark/13560/31 Commit: 7056171ac2c9458796a5ab2ad3c1cc724177f1bc https://github.com/synfig/synfig/commit/7056171ac2c9458796a5ab2ad3c1cc724177f1bc Author: Rodolfo Ribeiro Gomes Date: 2023-06-20 (Tue, 20 Jun 2023) Changed paths: M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/mainwindow.cpp Log Message: --- fix: some icons in top toolbar don't follow icon theme * New * Open * Save All Reported-by: pablogil Via: https://forums.synfig.org/t/modern-iconset-light-and-dark/13560/31 Commit: 80c2d28b117f19f5cebeb18cdb71a932f2758651 https://github.com/synfig/synfig/commit/80c2d28b117f19f5cebeb18cdb71a932f2758651 Author: ice0 Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M synfig-studio/src/gui/actionmanagers/layeractionmanager.cpp M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/docks/dock_canvases.cpp M synfig-studio/src/gui/docks/dock_history.cpp M synfig-studio/src/gui/docks/dock_toolbox.cpp M synfig-studio/src/gui/docks/dock_toolbox.h M synfig-studio/src/gui/iconcontroller.cpp M synfig-studio/src/gui/iconcontroller.h M synfig-studio/src/gui/instance.cpp M synfig-studio/src/gui/instance.h M synfig-studio/src/gui/mainwindow.cpp M synfig-studio/src/gui/statemanager.cpp M synfig-studio/src/gui/statemanager.h Log Message: --- fix: some icons didn't follow icon theme (#3109) Compare: https://github.com/synfig/synfig/compare/a3091aeeacf5...80c2d28b117f ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 661997: refactor: use a common function as base to App::di...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 661997b450aae4439203008a8d41154744f4ff76 https://github.com/synfig/synfig/commit/661997b450aae4439203008a8d41154744f4ff76 Author: Rodolfo Ribeiro Gomes Date: 2023-06-05 (Mon, 05 Jun 2023) Changed paths: M synfig-studio/src/gui/app.cpp Log Message: --- refactor: use a common function as base to App::dialog_open_*() methods Commit: 59e92feb032f1db59dcb8445e4fcc5eee49955c5 https://github.com/synfig/synfig/commit/59e92feb032f1db59dcb8445e4fcc5eee49955c5 Author: Rodolfo Ribeiro Gomes Date: 2023-06-05 (Mon, 05 Jun 2023) Changed paths: M synfig-studio/src/gui/app.cpp Log Message: --- refactor: App::dialog_open_file_with_history_button() uses create_dialog_open_file() Commit: 97cc31433c148a71d0826d34a6307b7dd5cead23 https://github.com/synfig/synfig/commit/97cc31433c148a71d0826d34a6307b7dd5cead23 Author: Rodolfo Ribeiro Gomes Date: 2023-06-05 (Mon, 05 Jun 2023) Changed paths: M synfig-studio/src/gui/app.cpp Log Message: --- refactor: import dialog now uses common dialog base Commit: 3adcdd79ccc4cd04ad147d1a36492dcac2ed0a3a https://github.com/synfig/synfig/commit/3adcdd79ccc4cd04ad147d1a36492dcac2ed0a3a Author: Rodolfo Ribeiro Gomes Date: 2023-06-06 (Tue, 06 Jun 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp M synfig-studio/src/gui/app.cpp Log Message: --- refactor: use filesystem::absolute() Commit: 4b25710d5e3201c026d16a45656712b3636cb445 https://github.com/synfig/synfig/commit/4b25710d5e3201c026d16a45656712b3636cb445 Author: Rodolfo Ribeiro Gomes Date: 2023-06-06 (Tue, 06 Jun 2023) Changed paths: M synfig-studio/src/gui/app.cpp Log Message: --- refactor: use a common function as base to App::dialog_save_*() methods based on the way we did for App::dialog_open_*() methods Commit: 9408d20fc3cb34e1c2493b2cad5157cd4bb1f1f0 https://github.com/synfig/synfig/commit/9408d20fc3cb34e1c2493b2cad5157cd4bb1f1f0 Author: Rodolfo Ribeiro Gomes Date: 2023-06-06 (Tue, 06 Jun 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h Log Message: --- refactor: pass preference string as const reference, not by value Commit: fd370893420548fb7d53b02d85968d476362e7b3 https://github.com/synfig/synfig/commit/fd370893420548fb7d53b02d85968d476362e7b3 Author: ice0 Date: 2023-06-15 (Thu, 15 Jun 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h Log Message: --- refactor: use a common function as base to App::dialog_open_*() and simplify methods (#3103) Compare: https://github.com/synfig/synfig/compare/0e662dd1a22c...fd3708934205 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] ca77ba: refactor: remove unused field target_param in Targ...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: ca77baa14fd9db8a9f44b56bb512bbb638adca90 https://github.com/synfig/synfig/commit/ca77baa14fd9db8a9f44b56bb512bbb638adca90 Author: Rodolfo Ribeiro Gomes Date: 2023-05-29 (Mon, 29 May 2023) Changed paths: M synfig-core/src/synfig/module.h M synfig-core/src/synfig/target.cpp M synfig-core/src/synfig/target.h Log Message: --- refactor: remove unused field target_param in Target::BookEntry Commit: 72da89f3eaa40b02564fed6cd8ec36bb32e18f1f https://github.com/synfig/synfig/commit/72da89f3eaa40b02564fed6cd8ec36bb32e18f1f Author: Rodolfo Ribeiro Gomes Date: 2023-05-29 (Mon, 29 May 2023) Changed paths: M synfig-core/src/synfig/module.h M synfig-core/src/synfig/target.cpp M synfig-core/src/synfig/target.h M synfig-core/src/tool/joblistprocessor.cpp Log Message: --- refactor: rename field filename in Target::BookEntry to file_extension Commit: f8e7654b6f48c71575f39d4afd84a1b134c03293 https://github.com/synfig/synfig/commit/f8e7654b6f48c71575f39d4afd84a1b134c03293 Author: ice0 Date: 2023-05-31 (Wed, 31 May 2023) Changed paths: M synfig-core/src/synfig/module.h M synfig-core/src/synfig/target.cpp M synfig-core/src/synfig/target.h M synfig-core/src/tool/joblistprocessor.cpp Log Message: --- refactor: cleanup Target::BookEntry (#3093) Compare: https://github.com/synfig/synfig/compare/50dcf93b7020...f8e7654b6f48 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] c06a9a: refactor: Render dialog uses synfig::filesystem::Path
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: c06a9a0e05921f84b5abdfd6f5781654751ed8cf https://github.com/synfig/synfig/commit/c06a9a0e05921f84b5abdfd6f5781654751ed8cf Author: Rodolfo Ribeiro Gomes Date: 2023-05-28 (Sun, 28 May 2023) Changed paths: M synfig-studio/src/gui/render.cpp M synfig-studio/src/gui/render.h Log Message: --- refactor: Render dialog uses synfig::filesystem::Path Commit: e6dba83706fe92675c4c637423f9c1c3ed6d3081 https://github.com/synfig/synfig/commit/e6dba83706fe92675c4c637423f9c1c3ed6d3081 Author: Rodolfo Ribeiro Gomes Date: 2023-05-28 (Sun, 28 May 2023) Changed paths: M synfig-studio/src/gui/render.cpp Log Message: --- refactor: use initialization list instead of std::make_pair Commit: 85d34016b5c8aee402ac9cf7d7a4aa39dfba7c7b https://github.com/synfig/synfig/commit/85d34016b5c8aee402ac9cf7d7a4aa39dfba7c7b Author: ice0 Date: 2023-05-29 (Mon, 29 May 2023) Changed paths: M synfig-studio/src/gui/render.cpp M synfig-studio/src/gui/render.h Log Message: --- refactor: render settings dialog now uses synfig::filesystem::Path (#3094) Compare: https://github.com/synfig/synfig/compare/905ff3f16fbc...85d34016b5c8 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 12442e: fix: add missing items in future menubar and renam...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 12442ebcc03452275da8e113c994b725d51e https://github.com/synfig/synfig/commit/12442ebcc03452275da8e113c994b725d51e Author: Rodolfo Ribeiro Gomes Date: 2023-05-23 (Tue, 23 May 2023) Changed paths: M synfig-studio/src/gui/resources/ui/studio_menubar.xml Log Message: --- fix: add missing items in future menubar and rename dynamic menu items Add missing: Show Dependencies Add missing: custom workspace item section Add missing: show rulers For consistency: Rename: recent-file -> menu-recent-files Rename: plugins -> menu-plugins Commit: aeba4daa53641f5ba71740145bab2d96c29dd29a https://github.com/synfig/synfig/commit/aeba4daa53641f5ba71740145bab2d96c29dd29a Author: Rodolfo Ribeiro Gomes Date: 2023-05-23 (Tue, 23 May 2023) Changed paths: M synfig-studio/src/gui/resources/ui/studio_menubar.xml Log Message: --- refactor: map window-related action to MainWindow in the future menubar Commit: 1c23bcfd2f80e21563db98bcaaa806abd0fc87ea https://github.com/synfig/synfig/commit/1c23bcfd2f80e21563db98bcaaa806abd0fc87ea Author: Rodolfo Ribeiro Gomes Date: 2023-05-23 (Tue, 23 May 2023) Changed paths: M synfig-studio/src/gui/resources/ui/studio_menubar.xml Log Message: --- refactor: map document-related action to doc in the future menubar Commit: 8e87b996a52eb63f43e78234119e0ca0cfcdada9 https://github.com/synfig/synfig/commit/8e87b996a52eb63f43e78234119e0ca0cfcdada9 Author: ice0 Date: 2023-05-23 (Tue, 23 May 2023) Changed paths: M synfig-studio/src/gui/resources/ui/studio_menubar.xml Log Message: --- refactor: update studio_menubar.xml (#3075) Compare: https://github.com/synfig/synfig/compare/e94dece405ce...8e87b996a52e ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 1f50e0: refactor: prefer CanvasView::LooseHandle instead o...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 1f50e0cc421940caf57b2f452150bc9ca0998077 https://github.com/synfig/synfig/commit/1f50e0cc421940caf57b2f452150bc9ca0998077 Author: Rodolfo Ribeiro Gomes Date: 2023-05-10 (Wed, 10 May 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/docks/dock_canvasspecific.cpp M synfig-studio/src/gui/docks/dock_children.cpp M synfig-studio/src/gui/docks/dock_curves.cpp M synfig-studio/src/gui/docks/dock_info.cpp M synfig-studio/src/gui/docks/dock_keyframes.cpp M synfig-studio/src/gui/docks/dock_layergroups.cpp M synfig-studio/src/gui/docks/dock_layers.cpp M synfig-studio/src/gui/docks/dock_metadata.cpp M synfig-studio/src/gui/docks/dock_navigator.cpp M synfig-studio/src/gui/docks/dock_params.cpp M synfig-studio/src/gui/docks/dock_soundwave.cpp M synfig-studio/src/gui/docks/dock_timetrack.cpp M synfig-studio/src/gui/docks/dock_timetrack2.cpp M synfig-studio/src/gui/preview.cpp M synfig-studio/src/gui/widgets/widget_timetrack.cpp M synfig-studio/src/gui/widgets/widget_timetrack.h Log Message: --- refactor: prefer CanvasView::LooseHandle instead of etl::loose_handle Commit: 10b8f72391734787fd73fc67676059d91ae8 https://github.com/synfig/synfig/commit/10b8f72391734787fd73fc67676059d91ae8 Author: Rodolfo Ribeiro Gomes Date: 2023-05-10 (Wed, 10 May 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/docks/dock_timetrack.cpp M synfig-studio/src/gui/docks/dock_toolbox.cpp M synfig-studio/src/gui/duckmatic.cpp M synfig-studio/src/gui/instance.cpp M synfig-studio/src/gui/states/state_bline.cpp M synfig-studio/src/gui/states/state_bone.cpp M synfig-studio/src/gui/states/state_brush.cpp M synfig-studio/src/gui/states/state_circle.cpp M synfig-studio/src/gui/states/state_draw.cpp M synfig-studio/src/gui/states/state_fill.cpp M synfig-studio/src/gui/states/state_gradient.cpp M synfig-studio/src/gui/states/state_lasso.cpp M synfig-studio/src/gui/states/state_mirror.cpp M synfig-studio/src/gui/states/state_polygon.cpp M synfig-studio/src/gui/states/state_rectangle.cpp M synfig-studio/src/gui/states/state_rotate.cpp M synfig-studio/src/gui/states/state_scale.cpp M synfig-studio/src/gui/states/state_sketch.cpp M synfig-studio/src/gui/states/state_smoothmove.cpp M synfig-studio/src/gui/states/state_star.cpp M synfig-studio/src/gui/states/state_stroke.cpp M synfig-studio/src/gui/states/state_text.cpp M synfig-studio/src/gui/states/state_width.cpp M synfig-studio/src/gui/states/state_zoom.cpp M synfig-studio/src/gui/widgets/widget_canvastimeslider.cpp M synfig-studio/src/gui/workarearenderer/renderer_canvas.cpp M synfig-studio/src/synfigapp/canvasinterface.cpp Log Message: --- refactor: prefer CanvasView::Handle instead of etl::handle Commit: 6d62c48f41462d678cc212f8c01707d09b91fbbc https://github.com/synfig/synfig/commit/6d62c48f41462d678cc212f8c01707d09b91fbbc Author: ice0 Date: 2023-05-10 (Wed, 10 May 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/docks/dock_canvasspecific.cpp M synfig-studio/src/gui/docks/dock_children.cpp M synfig-studio/src/gui/docks/dock_curves.cpp M synfig-studio/src/gui/docks/dock_info.cpp M synfig-studio/src/gui/docks/dock_keyframes.cpp M synfig-studio/src/gui/docks/dock_layergroups.cpp M synfig-studio/src/gui/docks/dock_layers.cpp M synfig-studio/src/gui/docks/dock_metadata.cpp M synfig-studio/src/gui/docks/dock_navigator.cpp M synfig-studio/src/gui/docks/dock_params.cpp M synfig-studio/src/gui/docks/dock_soundwave.cpp M synfig-studio/src/gui/docks/dock_timetrack.cpp M synfig-studio/src/gui/docks/dock_timetrack2.cpp M synfig-studio/src/gui/docks/dock_toolbox.cpp M synfig-studio/src/gui/duckmatic.cpp M synfig-studio/src/gui/instance.cpp M synfig-studio/src/gui/preview.cpp M synfig-studio/src/gui/states/state_bline.cpp M synfig-studio/src/gui/states/state_bone.cpp M synfig-studio/src/gui/states/state_brush.cpp M synfig-studio/src/gui/states/state_circle.cpp M synfig-studio/src/gui/states/state_draw.cpp M synfig-studio/src/gui/states/state_fill.cpp M synfig-studio/src/gui/states/state_gradient.cpp M synfig-studio/src/gui/states/state_lasso.cpp M synfig-studio/src/gui/states/state_mirror.cpp M synfig-studio/src/gui/states/state_polygon.cpp M synfig-studio/src/gui/states/state_rectangle.cpp M synfig-studio/src/gui/states/state_rotate.cpp M synfig-studio/src/gui/states/state_scale.cpp M synfig-studio/src/gui/states/state_sketch.cpp M
[Synfig-devl] [synfig/synfig] d2e084: build: fix `make distcheck` build (#3069)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: d2e084ffa6492157a3fcc51858802abd2d9a09c8 https://github.com/synfig/synfig/commit/d2e084ffa6492157a3fcc51858802abd2d9a09c8 Author: ice0 Date: 2023-05-08 (Mon, 08 May 2023) Changed paths: M synfig-core/bootstrap.sh M synfig-core/test/Makefile.am M synfig-studio/bootstrap.sh M synfig-studio/images/Makefile.am M synfig-studio/test/Makefile.am Log Message: --- build: fix `make distcheck` build (#3069) Fixed: - bline.cpp:36:10: fatal error: test_base.h: No such file or directory - ERROR: files left in build directory after distclean: ./po/.intltool-merge-cache.lock - "files left after uninstall" error for "distuninstallcheck" target ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 421a55: refactor!: add some basic file path methods to syn...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 421a55084af00ddccaaa207a7eb7b875f1997be8 https://github.com/synfig/synfig/commit/421a55084af00ddccaaa207a7eb7b875f1997be8 Author: Rodolfo Ribeiro Gomes Date: 2023-04-25 (Tue, 25 Apr 2023) Changed paths: M synfig-core/src/synfig/filesystem.cpp M synfig-core/src/synfig/filesystem.h M synfig-core/test/CMakeLists.txt M synfig-core/test/Makefile.am A synfig-core/test/filesystem_path.cpp Log Message: --- refactor!: add some basic file path methods to synfig::filesystem::Path We're basically mimicking some C++17 std::filesystem::path methods here. Three differences until now: - our constructor expects UTF-8 string (C++17 expects native encoding) - our u8string() behaves like std generic_u8string() - our u8string() returns a constant reference, not a value BREAKING CHANGE: synfig API changed: - add synfig::filesystem::Path default constructor (empty file path) - add synfig::filesystem::Path::empty() - add synfig::filesystem::Path::has_extension(), has_stem() and has_filename() - add synfig::filesystem::Path::extension(), stem() and filename() Commit: 2f00d2cda52c7febcc412cb97534977b00422a32 https://github.com/synfig/synfig/commit/2f00d2cda52c7febcc412cb97534977b00422a32 Author: Rodolfo Ribeiro Gomes Date: 2023-04-25 (Tue, 25 Apr 2023) Changed paths: M synfig-core/src/synfig/CMakeLists.txt M synfig-core/src/synfig/Makefile.am M synfig-core/src/synfig/filesystem.cpp M synfig-core/src/synfig/filesystem.h A synfig-core/src/synfig/filesystem_path.cpp A synfig-core/src/synfig/filesystem_path.h M synfig-core/test/filesystem_path.cpp Log Message: --- refactor: move synfig::filesystem::Path class to its own source files Commit: 88750fe9027bfe80bf83cfa36f849ebbcf178a94 https://github.com/synfig/synfig/commit/88750fe9027bfe80bf83cfa36f849ebbcf178a94 Author: Rodolfo Ribeiro Gomes Date: 2023-04-25 (Tue, 25 Apr 2023) Changed paths: M synfig-core/test/filesystem_path.cpp Log Message: --- test(path): add more basic tests Commit: 962f69f59c80719b8297e94e8832f184d0fc89e4 https://github.com/synfig/synfig/commit/962f69f59c80719b8297e94e8832f184d0fc89e4 Author: Rodolfo Ribeiro Gomes Date: 2023-04-25 (Tue, 25 Apr 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/src/synfig/filesystem_path.h M synfig-core/test/filesystem_path.cpp Log Message: --- refactor(path): add remaining decomposition and query methods Commit: eda495d79d9cd9e3286f76364162c979328d62ca https://github.com/synfig/synfig/commit/eda495d79d9cd9e3286f76364162c979328d62ca Author: Rodolfo Ribeiro Gomes Date: 2023-04-25 (Tue, 25 Apr 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/src/synfig/filesystem_path.h M synfig-core/test/filesystem_path.cpp Log Message: --- refactor(path): add comparison methods to Path Commit: 5cb377f9f8fb37bb2a23b005f030530f2b25c3c6 https://github.com/synfig/synfig/commit/5cb377f9f8fb37bb2a23b005f030530f2b25c3c6 Author: Rodolfo Ribeiro Gomes Date: 2023-04-25 (Tue, 25 Apr 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/src/synfig/filesystem_path.h M synfig-core/test/filesystem_path.cpp Log Message: --- refactor(path): add lexically_normal() method Commit: 760289a0c23c110cd46457d7877b4a9885d48a14 https://github.com/synfig/synfig/commit/760289a0c23c110cd46457d7877b4a9885d48a14 Author: Rodolfo Ribeiro Gomes Date: 2023-04-25 (Tue, 25 Apr 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/src/synfig/filesystem_path.h M synfig-core/test/filesystem_path.cpp Log Message: --- refactor(path): add append() and modifier methods Commit: daceac91f38d23c02a74ed810ff1b5373c30c66a https://github.com/synfig/synfig/commit/daceac91f38d23c02a74ed810ff1b5373c30c66a Author: Rodolfo Ribeiro Gomes Date: 2023-04-25 (Tue, 25 Apr 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/src/synfig/filesystem_path.h M synfig-core/test/filesystem_path.cpp Log Message: --- refactor(path): add method lexically_relative() Commit: 3d6910c3de258ec26bde1c95f78c89149873662b https://github.com/synfig/synfig/commit/3d6910c3de258ec26bde1c95f78c89149873662b Author: Rodolfo Ribeiro Gomes Date: 2023-04-25 (Tue, 25 Apr 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/src/synfig/filesystem_path.h M synfig-core/test/filesystem_path.cpp Log Message: --- refactor(path): add concat methods Commit: 25830ed7dc1112379411a3812f27d6e590ff76fb
[Synfig-devl] [synfig/synfig] 1d4053: feat: add new Chroma Key layer
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 1d4053013a3a04221cdeaa8d2dbf3c608b22188f https://github.com/synfig/synfig/commit/1d4053013a3a04221cdeaa8d2dbf3c608b22188f Author: Rodolfo Ribeiro Gomes Date: 2023-04-23 (Sun, 23 Apr 2023) Changed paths: M synfig-core/po/POTFILES.in M synfig-core/src/modules/mod_filter/CMakeLists.txt M synfig-core/src/modules/mod_filter/Makefile.am A synfig-core/src/modules/mod_filter/chromakey.cpp A synfig-core/src/modules/mod_filter/chromakey.h M synfig-core/src/modules/mod_filter/main.cpp M synfig-studio/images/CMakeLists.txt M synfig-studio/images/Makefile.am A synfig-studio/images/layer_filter_chromakey_icon.sif M synfig-studio/src/gui/iconcontroller.cpp Log Message: --- feat: add new Chroma Key layer Commit: 07081f53c42c7fd23ec58725afe5c7c6b09e8477 https://github.com/synfig/synfig/commit/07081f53c42c7fd23ec58725afe5c7c6b09e8477 Author: Rodolfo Ribeiro Gomes Date: 2023-04-23 (Sun, 23 Apr 2023) Changed paths: M synfig-core/src/modules/mod_filter/chromakey.cpp M synfig-core/src/modules/mod_filter/chromakey.h Log Message: --- feat: add SuperSample parameters to ChromaKey Layer it is normally needed Commit: 02b89a04841c6f312d042fe899cc1ea30a2405da https://github.com/synfig/synfig/commit/02b89a04841c6f312d042fe899cc1ea30a2405da Author: Rodolfo Ribeiro Gomes Date: 2023-04-23 (Sun, 23 Apr 2023) Changed paths: M synfig-core/src/modules/mod_filter/chromakey.cpp M synfig-core/src/modules/mod_filter/chromakey.h Log Message: --- feat: add Desaturate parameter to ChromaKey Layer Commit: 0ed2621015012cd41cd09f20a7eb2628349985f4 https://github.com/synfig/synfig/commit/0ed2621015012cd41cd09f20a7eb2628349985f4 Author: ice0 Date: 2023-04-23 (Sun, 23 Apr 2023) Changed paths: M synfig-core/po/POTFILES.in M synfig-core/src/modules/mod_filter/CMakeLists.txt M synfig-core/src/modules/mod_filter/Makefile.am A synfig-core/src/modules/mod_filter/chromakey.cpp A synfig-core/src/modules/mod_filter/chromakey.h M synfig-core/src/modules/mod_filter/main.cpp M synfig-studio/images/CMakeLists.txt M synfig-studio/images/Makefile.am A synfig-studio/images/layer_filter_chromakey_icon.sif M synfig-studio/src/gui/iconcontroller.cpp Log Message: --- feat: new Chroma Key layer (#2553) Compare: https://github.com/synfig/synfig/compare/b5c8aa4dfc05...0ed262101501 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] cd68d5: refactor: avoid direct allocation; prefer std::vec...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: cd68d508628839ec72f0db765f5dd93e0fa876c0 https://github.com/synfig/synfig/commit/cd68d508628839ec72f0db765f5dd93e0fa876c0 Author: Rodolfo Ribeiro Gomes Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M synfig-core/src/modules/mod_bmp/trgt_bmp.cpp M synfig-core/src/modules/mod_bmp/trgt_bmp.h M synfig-core/src/modules/mod_dv/trgt_dv.cpp M synfig-core/src/modules/mod_dv/trgt_dv.h M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.cpp M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.h M synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp M synfig-core/src/modules/mod_jpeg/trgt_jpeg.h M synfig-core/src/modules/mod_magickpp/trgt_magickpp.cpp M synfig-core/src/modules/mod_mng/trgt_mng.cpp M synfig-core/src/modules/mod_mng/trgt_mng.h M synfig-core/src/modules/mod_openexr/trgt_openexr.cpp M synfig-core/src/modules/mod_openexr/trgt_openexr.h M synfig-core/src/modules/mod_png/trgt_png.cpp M synfig-core/src/modules/mod_png/trgt_png.h M synfig-core/src/modules/mod_ppm/trgt_ppm.cpp M synfig-core/src/modules/mod_ppm/trgt_ppm.h M synfig-core/src/synfig/target_null.h Log Message: --- refactor: avoid direct allocation; prefer std::vector rather array And maybe it helps performance, if new array size is equal to previous one, because resize() wouldn't perform anything in this case. Commit: 20b1d3e74c5e4c1e43119326dc0548e8720f8c2d https://github.com/synfig/synfig/commit/20b1d3e74c5e4c1e43119326dc0548e8720f8c2d Author: Rodolfo Ribeiro Gomes Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M synfig-core/src/modules/mod_bmp/trgt_bmp.cpp M synfig-core/src/modules/mod_bmp/trgt_bmp.h M synfig-core/src/modules/mod_gif/trgt_gif.cpp M synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp M synfig-core/src/modules/mod_jpeg/trgt_jpeg.h M synfig-core/src/modules/mod_mng/trgt_mng.cpp M synfig-core/src/modules/mod_mng/trgt_mng.h M synfig-core/src/modules/mod_png/trgt_png.cpp M synfig-core/src/modules/mod_png/trgt_png.h M synfig-core/src/modules/mod_png/trgt_png_spritesheet.cpp M synfig-core/src/modules/mod_png/trgt_png_spritesheet.h M synfig-core/src/modules/mod_ppm/mptr_ppm.cpp M synfig-core/src/modules/mod_ppm/trgt_ppm.cpp M synfig-core/src/modules/mod_yuv420p/trgt_yuv.cpp M synfig-core/src/synfig/smartfile.h Log Message: --- refactor: make more use of SmartFILE instead of g_fopen - Minimize glibmm dependence - Make use of filesystem::Path instead of String - Better (I hope) variable/memory management (fclose) Commit: 48a935d2b7712baf156f184f00884739775306be https://github.com/synfig/synfig/commit/48a935d2b7712baf156f184f00884739775306be Author: Rodolfo Ribeiro Gomes Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M synfig-core/src/synfig/filecontainerzip.cpp M synfig-core/src/synfig/filesystemnative.cpp M synfig-core/src/synfig/main.cpp M synfig-core/src/synfig/smartfile.h Log Message: --- refactor: add a static method "open_file" to SmartFILE for convenience - Minimize glibmm dependence - Make use of filesystem::Path instead of String Commit: 01fbd17d277d35e714f8a3e7efb32716592826d2 https://github.com/synfig/synfig/commit/01fbd17d277d35e714f8a3e7efb32716592826d2 Author: Rodolfo Ribeiro Gomes Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M synfig-core/src/synfig/smartfile.h Log Message: --- fix: don't try to close stderr if using SmartFILE Commit: ba4aa0bde6d79674d0da6cda8df0705792f3af31 https://github.com/synfig/synfig/commit/ba4aa0bde6d79674d0da6cda8df0705792f3af31 Author: Rodolfo Ribeiro Gomes Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M synfig-core/src/modules/mod_bmp/trgt_bmp.cpp M synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp Log Message: --- refactor: add support to stdout to bmp and jpeg targets Commit: 654552c91f8b09b159754eb72fceacb3794bc600 https://github.com/synfig/synfig/commit/654552c91f8b09b159754eb72fceacb3794bc600 Author: Rodolfo Ribeiro Gomes Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp M synfig-core/src/modules/mod_png/trgt_png.cpp M synfig-core/src/modules/mod_ppm/trgt_ppm.cpp Log Message: --- refactor: add error message to jpeg, png and ppm targets on open error Commit: ef5ade98f041d8207e477211a276ea4d2a70edf3 https://github.com/synfig/synfig/commit/ef5ade98f041d8207e477211a276ea4d2a70edf3 Author: Rodolfo Ribeiro Gomes Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.cpp M synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp M
[Synfig-devl] [synfig/synfig] cdb317: Update codeql.yml
Branch: refs/heads/ice0-patch-1 Home: https://github.com/synfig/synfig Commit: cdb31740af696ed05668f7cb2ecba6a51a478f59 https://github.com/synfig/synfig/commit/cdb31740af696ed05668f7cb2ecba6a51a478f59 Author: ice0 Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M .github/workflows/codeql.yml Log Message: --- Update codeql.yml ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 9e71c1: Update codeql.yml
Branch: refs/heads/ice0-patch-1 Home: https://github.com/synfig/synfig Commit: 9e71c19ee6c16ef2bea11f68ea98a93145242b31 https://github.com/synfig/synfig/commit/9e71c19ee6c16ef2bea11f68ea98a93145242b31 Author: ice0 Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M .github/workflows/codeql.yml Log Message: --- Update codeql.yml ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] f4b250: Update codeql.yml
Branch: refs/heads/ice0-patch-1 Home: https://github.com/synfig/synfig Commit: f4b2506cee0c0dfdd308e5ee2908bc55c7efc9d4 https://github.com/synfig/synfig/commit/f4b2506cee0c0dfdd308e5ee2908bc55c7efc9d4 Author: ice0 Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M .github/workflows/codeql.yml Log Message: --- Update codeql.yml ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 994824: Update codeql.yml
Branch: refs/heads/ice0-patch-1 Home: https://github.com/synfig/synfig Commit: 994824b587f2a20eca6627afb9331df92b544464 https://github.com/synfig/synfig/commit/994824b587f2a20eca6627afb9331df92b544464 Author: ice0 Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M .github/workflows/codeql.yml Log Message: --- Update codeql.yml ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 439db0: Create .github/workflows/codeql.yml
Branch: refs/heads/ice0-patch-1 Home: https://github.com/synfig/synfig Commit: 439db01da78dd1f61fe8b50848cb43927d554eb4 https://github.com/synfig/synfig/commit/439db01da78dd1f61fe8b50848cb43927d554eb4 Author: ice0 Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: A .github/workflows/codeql.yml Log Message: --- Create .github/workflows/codeql.yml ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] ed6c85: ci: enabled tests on CI
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: ed6c8578dd8a857313f89d268849a19077f27701 https://github.com/synfig/synfig/commit/ed6c8578dd8a857313f89d268849a19077f27701 Author: ice0 Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M .github/workflows/synfig-ci.yml M 2-build-msys-cmake.sh M ETL/CMakeLists.txt M ETL/test/CMakeLists.txt M ETL/test/Makefile.am M autobuild/build.sh M synfig-core/test/CMakeLists.txt M synfig-core/test/node.cpp Log Message: --- ci: enabled tests on CI Commit: 6aa6b45cf49560688f5846dad8f60b521445d7e5 https://github.com/synfig/synfig/commit/6aa6b45cf49560688f5846dad8f60b521445d7e5 Author: ice0 Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M synfig-core/test/test_base.h Log Message: --- fix: macOS clang build Commit: 6f53e362cfb1cf3d5309beb99d40394bcdb36a63 https://github.com/synfig/synfig/commit/6f53e362cfb1cf3d5309beb99d40394bcdb36a63 Author: ice0 Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M synfig-studio/CMakeLists.txt A synfig-studio/test/CMakeLists.txt Log Message: --- build(cmake): enabled layerduplicate/smach tests Commit: 9b1e291c73df4d022527c8819ef571767e99ee52 https://github.com/synfig/synfig/commit/9b1e291c73df4d022527c8819ef571767e99ee52 Author: ice0 Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M synfig-studio/test/app_layerduplicate.cpp Log Message: --- fix: layerduplicate test I don't know how it works in autotools. CMake build fails when trying to load modules. Commit: 60a9ac5684f18239f8865f4d7dae4980689ccd54 https://github.com/synfig/synfig/commit/60a9ac5684f18239f8865f4d7dae4980689ccd54 Author: ice0 Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M synfig-studio/test/app_layerduplicate.cpp Log Message: --- fix: test not working on Windows Commit: 59791bfa6d2732a6e9be03345b476777504bca77 https://github.com/synfig/synfig/commit/59791bfa6d2732a6e9be03345b476777504bca77 Author: ice0 Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M .github/workflows/synfig-ci.yml M 2-build-msys-cmake.sh M ETL/CMakeLists.txt M ETL/test/CMakeLists.txt M ETL/test/Makefile.am M autobuild/build.sh M synfig-core/test/CMakeLists.txt M synfig-core/test/node.cpp M synfig-core/test/test_base.h M synfig-studio/CMakeLists.txt A synfig-studio/test/CMakeLists.txt M synfig-studio/test/app_layerduplicate.cpp Log Message: --- ci: enabled tests on GitHub Actions (#2740) Compare: https://github.com/synfig/synfig/compare/d0dba5bd7aaa...59791bfa6d27 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] d0dba5: fix: a crash on program exit if bones were used (#...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: d0dba5bd7aaa2ec3008b26050a0f73565d986b04 https://github.com/synfig/synfig/commit/d0dba5bd7aaa2ec3008b26050a0f73565d986b04 Author: ice0 Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M synfig-core/src/synfig/valuenodes/valuenode_bone.cpp Log Message: --- fix: a crash on program exit if bones were used (#3037) `ValueNode_Bone_Root` does not have a GUID and does not belong to any canvas. Calling `get_guid()` for `ValueNode_Bone_Root` leads to an attempt to insert it into a canvas (it calls `global_node_map()` for this purpose). And if `global_node_map()` is already destroyed at that moment, it leads to a crash. Since `ValueNode_Bone_Root` is also a static variable, it can be destroyed later than `global_node_map()`. I moved this variable inside `get_root_bone()` method, which changed the initialization and destruction order. I also added a check for `is_root()` for more correct behavior. ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 5d645f: fix: added a missing `init_children_vocab()` call ...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 5d645fe5923b23ac6294beb8a7237abd26be5a16 https://github.com/synfig/synfig/commit/5d645fe5923b23ac6294beb8a7237abd26be5a16 Author: ice0 Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M synfig-core/src/synfig/valuenodes/valuenode_blinereversetangent.cpp M synfig-core/src/synfig/valuenodes/valuenode_boneinfluence.cpp M synfig-core/src/synfig/valuenodes/valuenode_boneweightpair.cpp M synfig-core/src/synfig/valuenodes/valuenode_duplicate.cpp M synfig-core/src/synfig/valuenodes/valuenode_greyed.cpp M synfig-core/src/synfig/valuenodes/valuenode_integer.cpp M synfig-core/src/synfig/valuenodes/valuenode_real.cpp M synfig-core/src/synfig/valuenodes/valuenode_reference.cpp M synfig-core/src/synfig/valuenodes/valuenode_reverse.cpp M synfig-core/src/synfig/valuenodes/valuenode_switch.cpp M synfig-core/src/synfig/valuenodes/valuenode_timeloop.cpp Log Message: --- fix: added a missing `init_children_vocab()` call in ValueNode constructors (#3027) It turned out that some necessary initialization of the parameter name dictionary is missing in certain places. Previously, it worked because a new dictionary was always created when calling `link_count()` or `get_children_vocab()` method. After optimization, this stopped working. This commit fixes this issue. Related PR: #2831 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 550b8b: fix: sigsegv when `LANGUAGE`/`LANG` environment va...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 550b8bd92f034b68211a96ee5af945be79c8f8d0 https://github.com/synfig/synfig/commit/550b8bd92f034b68211a96ee5af945be79c8f8d0 Author: ice0 Date: 2023-03-26 (Sun, 26 Mar 2023) Changed paths: M synfig-core/src/synfig/os.cpp Log Message: --- fix: sigsegv when `LANGUAGE`/`LANG` environment variable is not set (#3033) ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 9dfb18: refactor: extracted print_job_info(...)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 9dfb18a1b3e6f04a4d9eadaec6b366ce5f7794e0 https://github.com/synfig/synfig/commit/9dfb18a1b3e6f04a4d9eadaec6b366ce5f7794e0 Author: ice0 Date: 2023-03-25 (Sat, 25 Mar 2023) Changed paths: M synfig-core/src/tool/joblistprocessor.cpp Log Message: --- refactor: extracted print_job_info(...) Commit: 772c9e91d996c976aef9878c0c366625052cd57b https://github.com/synfig/synfig/commit/772c9e91d996c976aef9878c0c366625052cd57b Author: ice0 Date: 2023-03-25 (Sat, 25 Mar 2023) Changed paths: M synfig-core/src/tool/joblistprocessor.cpp Log Message: --- refactor: extracted save_canvas_to_file(...) Commit: 951ee123278f425ff4e71cf8f16c39390c784633 https://github.com/synfig/synfig/commit/951ee123278f425ff4e71cf8f16c39390c784633 Author: ice0 Date: 2023-03-25 (Sat, 25 Mar 2023) Changed paths: M synfig-core/src/tool/joblistprocessor.cpp Log Message: --- refactor: extracted render_job(...) Commit: 346f4a915336adadc6b138496768ceb0c6741afd https://github.com/synfig/synfig/commit/346f4a915336adadc6b138496768ceb0c6741afd Author: ice0 Date: 2023-03-25 (Sat, 25 Mar 2023) Changed paths: M synfig-core/src/tool/joblistprocessor.cpp Log Message: --- refactor: extracted try_to_determine_target_from_outfile(...) Commit: fb4dee46081c78493e4e9b3e9e2f77c2af39d53f https://github.com/synfig/synfig/commit/fb4dee46081c78493e4e9b3e9e2f77c2af39d53f Author: ice0 Date: 2023-03-25 (Sat, 25 Mar 2023) Changed paths: M synfig-core/src/tool/joblistprocessor.cpp Log Message: --- refactor: extracted set_default_target(...) Commit: 4710c6131a83085c7f794648ffac68632f77b529 https://github.com/synfig/synfig/commit/4710c6131a83085c7f794648ffac68632f77b529 Author: ice0 Date: 2023-03-25 (Sat, 25 Mar 2023) Changed paths: M synfig-core/src/tool/joblistprocessor.cpp Log Message: --- refactor: extracted create_output_filename(...) Commit: d5bfc6eafa6ff1480a252a9f630c989cc9f376bb https://github.com/synfig/synfig/commit/d5bfc6eafa6ff1480a252a9f630c989cc9f376bb Author: ice0 Date: 2023-03-25 (Sat, 25 Mar 2023) Changed paths: M synfig-core/src/tool/joblistprocessor.cpp Log Message: --- refactor: extracted check_permissions(...) Commit: 45275056e310b5c5740afa91ef5f841ce2510b2a https://github.com/synfig/synfig/commit/45275056e310b5c5740afa91ef5f841ce2510b2a Author: ice0 Date: 2023-03-25 (Sat, 25 Mar 2023) Changed paths: M synfig-core/src/tool/joblistprocessor.cpp Log Message: --- refactor: extracted create_target(...) Commit: 1fd31f0b2b07af71f892f3688974ad4ff5b7429b https://github.com/synfig/synfig/commit/1fd31f0b2b07af71f892f3688974ad4ff5b7429b Author: ice0 Date: 2023-03-25 (Sat, 25 Mar 2023) Changed paths: M synfig-core/src/tool/joblistprocessor.cpp Log Message: --- refactor: extracted set_canvas_quality_and_alpha_mode(...) Commit: 0c6ea538a70f1b846a8ddf38facc16429e175f28 https://github.com/synfig/synfig/commit/0c6ea538a70f1b846a8ddf38facc16429e175f28 Author: ice0 Date: 2023-03-25 (Sat, 25 Mar 2023) Changed paths: M synfig-core/src/tool/joblistprocessor.cpp Log Message: --- refactor: extracted set_target_engine_and_threads(...) Commit: c01234688390dee89e6fc56a05913010e5bf0e1b https://github.com/synfig/synfig/commit/c01234688390dee89e6fc56a05913010e5bf0e1b Author: ice0 Date: 2023-03-25 (Sat, 25 Mar 2023) Changed paths: M synfig-core/src/tool/joblistprocessor.cpp M synfig-core/src/tool/joblistprocessor.h Log Message: --- refactor: fixed warnings Commit: 6d98d6dc04f8f62e70b37fdb1cff98b5e96b0935 https://github.com/synfig/synfig/commit/6d98d6dc04f8f62e70b37fdb1cff98b5e96b0935 Author: ice0 Date: 2023-03-25 (Sat, 25 Mar 2023) Changed paths: M synfig-core/src/tool/joblistprocessor.cpp Log Message: --- refactor: made new functions static Commit: df5cfaa3695a117bd1b6dde92b96dc3e32659350 https://github.com/synfig/synfig/commit/df5cfaa3695a117bd1b6dde92b96dc3e32659350 Author: ice0 Date: 2023-03-25 (Sat, 25 Mar 2023) Changed paths: M synfig-core/src/tool/joblistprocessor.cpp M synfig-core/src/tool/joblistprocessor.h Log Message: --- refactor: joblistprocessor code split into smaller functions (#3032) Compare: https://github.com/synfig/synfig/compare/3af689874af4...df5cfaa3695a ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 08fa98: refactor: create function for duplicated alpha pro...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 08fa98a0efac1dbc7a3c652074efd4a074e3b1e5 https://github.com/synfig/synfig/commit/08fa98a0efac1dbc7a3c652074efd4a074e3b1e5 Author: BharatSahlot Date: 2023-03-23 (Thu, 23 Mar 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp M synfig-core/src/synfig/target_scanline.h Log Message: --- refactor: create function for duplicated alpha processing code Commit: 397bbd47fa136f53511707faa503af23647a5248 https://github.com/synfig/synfig/commit/397bbd47fa136f53511707faa503af23647a5248 Author: BharatSahlot Date: 2023-03-23 (Thu, 23 Mar 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp Log Message: --- remove unreachable code in render function Commit: eac5af0ee57c4fd9f4ff8f42b99073d820087de2 https://github.com/synfig/synfig/commit/eac5af0ee57c4fd9f4ff8f42b99073d820087de2 Author: BharatSahlot Date: 2023-03-23 (Thu, 23 Mar 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp Log Message: --- fix wrong alpha target Commit: d78babaa5c9935d7204bc23d377a7072aa4962d1 https://github.com/synfig/synfig/commit/d78babaa5c9935d7204bc23d377a7072aa4962d1 Author: BharatSahlot Date: 2023-03-23 (Thu, 23 Mar 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp Log Message: --- fix panic print statement Commit: f0e2908c95e0817751791cba9039e7cd96b29f1e https://github.com/synfig/synfig/commit/f0e2908c95e0817751791cba9039e7cd96b29f1e Author: ice0 Date: 2023-03-23 (Thu, 23 Mar 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp M synfig-core/src/synfig/target_scanline.h Log Message: --- refactor: simplified target_scanline.cpp (#3025) Compare: https://github.com/synfig/synfig/compare/3af09694ea3e...f0e2908c95e0 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig]
Branch: refs/heads/mohamedAdhamc-removeUselessReturn Home: https://github.com/synfig/synfig ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig]
Branch: refs/heads/mohamedAdhamc-typo-ValueDescSet Home: https://github.com/synfig/synfig ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 1d899f: fix: tasklayer token was incorrectly named
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 1d899f31607bf461b7465fc88851faf982251e05 https://github.com/synfig/synfig/commit/1d899f31607bf461b7465fc88851faf982251e05 Author: theartful Date: 2023-02-04 (Sat, 04 Feb 2023) Changed paths: M synfig-core/src/synfig/rendering/common/task/tasklayer.cpp Log Message: --- fix: tasklayer token was incorrectly named Commit: 38c3c07a5cdbf66f616649af0365a391d4b8d294 https://github.com/synfig/synfig/commit/38c3c07a5cdbf66f616649af0365a391d4b8d294 Author: theartful Date: 2023-02-04 (Sat, 04 Feb 2023) Changed paths: M synfig-core/src/synfig/rendering/surface.h Log Message: --- fix: parent of task tokens was incorrectly set to the global parent `token.handle()` is actually `Token::token.handle()`, which is the grandparent of all tokens. the parent should instead be `Surface::token.handle()` Commit: 3cf72dbcc1b4a032641a240621068fde7cce3647 https://github.com/synfig/synfig/commit/3cf72dbcc1b4a032641a240621068fde7cce3647 Author: theartful Date: 2023-02-04 (Sat, 04 Feb 2023) Changed paths: M synfig-core/src/synfig/token.h Log Message: --- fix: fix constness issue with synfig::ConstRef::as Commit: b2ee19d997551ba186aa944b1899182fd5293f49 https://github.com/synfig/synfig/commit/b2ee19d997551ba186aa944b1899182fd5293f49 Author: ice0 Date: 2023-02-07 (Tue, 07 Feb 2023) Changed paths: M synfig-core/src/synfig/rendering/common/task/tasklayer.cpp M synfig-core/src/synfig/rendering/surface.h M synfig-core/src/synfig/token.h Log Message: --- fix: inconsequential fixes regarding synfig::rendering::Tokens (#3000) fix: inconsequential fixes regarding synfig::rendering::Tokens Compare: https://github.com/synfig/synfig/compare/7b25a95c3129...b2ee19d99755 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 12437f: refactor(core): prioritize usage of Canvas::Handle...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 12437f5f96fa51db2d15a3f9165109207f500a1a https://github.com/synfig/synfig/commit/12437f5f96fa51db2d15a3f9165109207f500a1a Author: Rodolfo Ribeiro Gomes Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M synfig-core/src/synfig/base_types.cpp M synfig-core/src/synfig/canvas.cpp M synfig-core/src/synfig/layer.cpp M synfig-core/src/synfig/layers/layer_pastecanvas.cpp M synfig-core/src/synfig/layers/layer_pastecanvas.h M synfig-core/src/synfig/target.cpp M synfig-core/src/synfig/target.h M synfig-core/src/synfig/target_multi.cpp M synfig-core/src/synfig/target_multi.h M synfig-core/src/synfig/target_tile.cpp M synfig-core/src/synfig/target_tile.h M synfig-core/src/synfig/valuenode.cpp M synfig-core/src/synfig/valuenodes/valuenode_anglestring.cpp M synfig-core/src/synfig/valuenodes/valuenode_animatedfile.cpp M synfig-core/src/synfig/valuenodes/valuenode_animatedfile.h M synfig-core/src/synfig/valuenodes/valuenode_bone.cpp M synfig-core/src/synfig/valuenodes/valuenode_const.cpp M synfig-core/src/synfig/valuenodes/valuenode_dynamiclist.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_radialcomposite.cpp M synfig-core/src/synfig/valuenodes/valuenode_realstring.cpp M synfig-core/src/synfig/valuenodes/valuenode_staticlist.cpp M synfig-core/src/synfig/valuenodes/valuenode_timestring.cpp M synfig-core/src/synfig/waypoint.cpp Log Message: --- refactor(core): prioritize usage of Canvas::Handle/ConstHandle/LooseHandle Instead of etl::handle, etl::handle and etl::loose_handle Reason: etl::handle and alike will be moved to synfig namespace (and maybe one day it'll use an C++ standard smart pointer). It'll avoid future changes everywhere. Commit: c270d68dc744f0ae2433e15b3b10538c0709cbd8 https://github.com/synfig/synfig/commit/c270d68dc744f0ae2433e15b3b10538c0709cbd8 Author: Rodolfo Ribeiro Gomes Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/asyncrenderer.cpp M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/canvasview.h M synfig-studio/src/gui/cellrenderer/cellrenderer_value.cpp M synfig-studio/src/gui/cellrenderer/cellrenderer_value.h M synfig-studio/src/gui/dialogs/dialog_preview.h M synfig-studio/src/gui/dialogs/dialog_waypoint.cpp M synfig-studio/src/gui/dialogs/dialog_waypoint.h M synfig-studio/src/gui/dialogs/vectorizersettings.cpp M synfig-studio/src/gui/docks/dock_canvases.cpp M synfig-studio/src/gui/docks/dock_canvases.h M synfig-studio/src/gui/instance.cpp M synfig-studio/src/gui/instance.h M synfig-studio/src/gui/preview.cpp M synfig-studio/src/gui/preview.h M synfig-studio/src/gui/render.cpp M synfig-studio/src/gui/states/state_lasso.cpp M synfig-studio/src/gui/trees/layertreestore.cpp M synfig-studio/src/gui/widgets/widget_canvaschooser.cpp M synfig-studio/src/gui/widgets/widget_filename.h M synfig-studio/src/gui/widgets/widget_value.cpp M synfig-studio/src/gui/widgets/widget_value.h M synfig-studio/src/gui/widgets/widget_waypoint.cpp M synfig-studio/src/gui/widgets/widget_waypoint.h M synfig-studio/src/gui/workarea.h M synfig-studio/src/synfigapp/canvasinterface.cpp M synfig-studio/src/synfigapp/canvasinterface.h M synfig-studio/src/synfigapp/instance.cpp M synfig-studio/src/synfigapp/instance.h Log Message: --- refactor(studio): prioritize use of Canvas::Handle/ConstHandle/LooseHandle Part 2 Instead of etl::handle, etl::handle and etl::loose_handle Reason: etl::handle and alike will be moved to synfig namespace (and maybe one day it'll use an C++ standard smart pointer). It'll avoid future changes everywhere. Commit: 4729d8b776bd8b5216957326858d1c36a98b2580 https://github.com/synfig/synfig/commit/4729d8b776bd8b5216957326858d1c36a98b2580 Author: Rodolfo Ribeiro Gomes Date: 2023-01-27 (Fri, 27 Jan 2023) Changed paths: M synfig-core/src/modules/lyr_std/timeloop.cpp M synfig-core/src/modules/mod_geometry/advanced_outline.cpp M synfig-core/src/modules/mod_geometry/advanced_outline.h M synfig-core/src/synfig/canvas.cpp M synfig-core/src/synfig/canvas.h M synfig-core/src/synfig/layer.cpp M synfig-core/src/synfig/layers/layer_duplicate.cpp M synfig-core/src/synfig/loadcanvas.cpp M synfig-core/src/synfig/loadcanvas.h M synfig-core/src/synfig/valuenode.cpp M synfig-core/src/synfig/valuenode.h M synfig-core/src/synfig/valuenodes/valuenode_dynamiclist.h M synfig-core/src/synfig/waypoint.cpp M synfig-studio/src/gui/trees/canvastreestore.h M
[Synfig-devl] [synfig/synfig] 93262d: fix: build on Ubuntu 16.04 (#2965)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 93262dbc0e15fc1420de76f307936e29f03fe219 https://github.com/synfig/synfig/commit/93262dbc0e15fc1420de76f307936e29f03fe219 Author: ice0 Date: 2023-01-22 (Sun, 22 Jan 2023) Changed paths: M synfig-core/src/synfig/node.h M synfig-core/src/synfig/soundprocessor.cpp M synfig-studio/src/gui/dials/jackdial.h M synfig-studio/src/gui/dials/keyframedial.h Log Message: --- fix: build on Ubuntu 16.04 (#2965) ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 387d6e: ci: enabled ImageMagick (#2986)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 387d6ec292dd5c1fe6acd1366a38133223ab4d9f https://github.com/synfig/synfig/commit/387d6ec292dd5c1fe6acd1366a38133223ab4d9f Author: ice0 Date: 2023-01-21 (Sat, 21 Jan 2023) Changed paths: M .github/workflows/synfig-ci.yml Log Message: --- ci: enabled ImageMagick (#2986) Was previously disabled due to a crash or hang Fixed by #2876 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] f74ec8: refactor: cleanup module.cpp (#2960)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: f74ec83ca3ad08eea025e39f1386abc3374dc1c9 https://github.com/synfig/synfig/commit/f74ec83ca3ad08eea025e39f1386abc3374dc1c9 Author: ice0 Date: 2023-01-20 (Fri, 20 Jan 2023) Changed paths: M synfig-core/src/synfig/module.cpp M synfig-core/src/synfig/module.h Log Message: --- refactor: cleanup module.cpp (#2960) ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 863e43: style(reference_counter): brackets and *& position...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 863e43fe048a543452d1e4c8266068c1fc0c779a https://github.com/synfig/synfig/commit/863e43fe048a543452d1e4c8266068c1fc0c779a Author: Rodolfo Ribeiro Gomes Date: 2023-01-15 (Sun, 15 Jan 2023) Changed paths: M ETL/ETL/_ref_count.h Log Message: --- style(reference_counter): brackets and *& position, prefer nullptr Commit: 3a8e7fd036d8a389e915d48b091dc7e79be0e297 https://github.com/synfig/synfig/commit/3a8e7fd036d8a389e915d48b091dc7e79be0e297 Author: Rodolfo Ribeiro Gomes Date: 2023-01-15 (Sun, 15 Jan 2023) Changed paths: M ETL/ETL/_ref_count.h Log Message: --- refactor: no need to pass bool argument by const reference Commit: cdf796ad59166247242384fde3957efe447f7e7c https://github.com/synfig/synfig/commit/cdf796ad59166247242384fde3957efe447f7e7c Author: Rodolfo Ribeiro Gomes Date: 2023-01-15 (Sun, 15 Jan 2023) Changed paths: M ETL/ETL/_ref_count.h Log Message: --- style: better variable name Commit: 03dce57e25722c55fd06ced6436c3c691a70bec7 https://github.com/synfig/synfig/commit/03dce57e25722c55fd06ced6436c3c691a70bec7 Author: Rodolfo Ribeiro Gomes Date: 2023-01-15 (Sun, 15 Jan 2023) Changed paths: M synfig-core/src/synfig/main.cpp M synfig-core/src/synfig/value.h Log Message: --- style: prefer false rather 0 Commit: 360b66f959a6c04a6f23d8b1670005593b58c35f https://github.com/synfig/synfig/commit/360b66f959a6c04a6f23d8b1670005593b58c35f Author: Rodolfo Ribeiro Gomes Date: 2023-01-15 (Sun, 15 Jan 2023) Changed paths: M ETL/ETL/_ref_count.h Log Message: --- refactor(reference_counter): add move constructor and assignment Commit: a3840cc32e77f8c13cd3986929e90f782e0e11aa https://github.com/synfig/synfig/commit/a3840cc32e77f8c13cd3986929e90f782e0e11aa Author: Rodolfo Ribeiro Gomes Date: 2023-01-15 (Sun, 15 Jan 2023) Changed paths: M ETL/ETL/_ref_count.h M synfig-core/src/synfig/main.cpp M synfig-core/src/synfig/main.h M synfig-core/src/synfig/value.h M synfig-studio/src/synfigapp/main.cpp M synfig-studio/src/synfigapp/main.h Log Message: --- refactor: rename class to ReferenceCounter (CamelCase) it is not a template class, so no reason to use std:: style Commit: 3bd3c9e2107763f52138f45ab29d1624930f8e76 https://github.com/synfig/synfig/commit/3bd3c9e2107763f52138f45ab29d1624930f8e76 Author: Rodolfo Ribeiro Gomes Date: 2023-01-15 (Sun, 15 Jan 2023) Changed paths: M ETL/ETL/_ref_count.h Log Message: --- doc: added some documentation to ReferenceCounter Commit: 07a5abf84cc3795b6265404cca6155960030c778 https://github.com/synfig/synfig/commit/07a5abf84cc3795b6265404cca6155960030c778 Author: Rodolfo Ribeiro Gomes Date: 2023-01-15 (Sun, 15 Jan 2023) Changed paths: M ETL/ETL/CMakeLists.txt M ETL/ETL/Makefile.am R ETL/ETL/_ref_count.h R ETL/ETL/ref_count M synfig-core/src/synfig/Makefile.am M synfig-core/src/synfig/main.h A synfig-core/src/synfig/reference_counter.h M synfig-core/src/synfig/value.h M synfig-studio/src/synfigapp/main.h Log Message: --- refactor: move etl::ReferenceCounter to synfig folder Commit: 2700bdaf9713c3a48649929e311c59d890a47398 https://github.com/synfig/synfig/commit/2700bdaf9713c3a48649929e311c59d890a47398 Author: Rodolfo Ribeiro Gomes Date: 2023-01-15 (Sun, 15 Jan 2023) Changed paths: M synfig-core/src/synfig/main.cpp M synfig-core/src/synfig/main.h M synfig-core/src/synfig/reference_counter.h M synfig-core/src/synfig/value.h M synfig-studio/src/synfigapp/main.cpp M synfig-studio/src/synfigapp/main.h Log Message: --- refactor!: move etl::ReferenceCounter to synfig namespace and folder BREAKING CHANGE: ETL and synfig API changed - use synfig::ReferenceCounter instead of etl::ReferenceCounter Commit: ad4233ff730eeca123d934b1c4d818100af9b45e https://github.com/synfig/synfig/commit/ad4233ff730eeca123d934b1c4d818100af9b45e Author: Rodolfo Ribeiro Gomes Date: 2023-01-15 (Sun, 15 Jan 2023) Changed paths: M synfig-core/test/CMakeLists.txt M synfig-core/test/Makefile.am A synfig-core/test/reference_counter.cpp Log Message: --- test: add ReferenceCounter tests & add missing pen tests to CMake build Commit: abad0b8a481f3b914c9b182c0627f747ee3d04e7 https://github.com/synfig/synfig/commit/abad0b8a481f3b914c9b182c0627f747ee3d04e7 Author: ice0 Date: 2023-01-15 (Sun, 15 Jan 2023) Changed paths: M ETL/ETL/CMakeLists.txt M ETL/ETL/Makefile.am R ETL/ETL/_ref_count.h R ETL/ETL/ref_count M synfig-core/src/synfig/Makefile.am M synfig-core/src/synfig/main.cpp M synfig-core/src/synfig/main.h A
[Synfig-devl] [synfig/synfig] 7e0b48: chore: bump year to 2023 (#2966)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 7e0b48626e9a1880dae93b476ba5d88cecfd2f1b https://github.com/synfig/synfig/commit/7e0b48626e9a1880dae93b476ba5d88cecfd2f1b Author: ice0 Date: 2023-01-01 (Sun, 01 Jan 2023) Changed paths: M autobuild/osx/app-template/Contents/Info.plist M synfig-studio/src/gui/dialogs/about.cpp M synfig-studio/src/gui/synfigstudio.rc Log Message: --- chore: bump year to 2023 (#2966) ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] ccaf1a: fix: change the filter icon for a switch button
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: ccaf1ae59dc01777b22578176fd6f8137d858f40 https://github.com/synfig/synfig/commit/ccaf1ae59dc01777b22578176fd6f8137d858f40 Author: Pablo Gil Date: 2022-12-31 (Sat, 31 Dec 2022) Changed paths: M synfig-studio/images/layer_other_switch_icon.sif Log Message: --- fix: change the filter icon for a switch button Commit: f54e1a9be734fc9548f8f8b467e1cc66e11dec73 https://github.com/synfig/synfig/commit/f54e1a9be734fc9548f8f8b467e1cc66e11dec73 Author: Pablo Gil Date: 2022-12-31 (Sat, 31 Dec 2022) Changed paths: A synfig-studio/images/layer_other_filtergroup_icon.sif Log Message: --- feat: new filter group icon Commit: feffbc6168b7c76617a2895d96cbcd44d6981e55 https://github.com/synfig/synfig/commit/feffbc6168b7c76617a2895d96cbcd44d6981e55 Author: Pablo Gil Date: 2022-12-31 (Sat, 31 Dec 2022) Changed paths: A synfig-studio/images/layer_distortion_skeletondeformation_icon.sif Log Message: --- feat: new skeleton deformation icon Commit: 2bc38c38f62643082f9b4921e78f3bd968556e35 https://github.com/synfig/synfig/commit/2bc38c38f62643082f9b4921e78f3bd968556e35 Author: Pablo Gil Date: 2022-12-31 (Sat, 31 Dec 2022) Changed paths: A synfig-studio/images/layer_other_freetime_icon.sif Log Message: --- feat: new free time icon Commit: bc916aea681b4fde6870beb9539cd2737334e1a5 https://github.com/synfig/synfig/commit/bc916aea681b4fde6870beb9539cd2737334e1a5 Author: Pablo Gil Date: 2022-12-31 (Sat, 31 Dec 2022) Changed paths: A synfig-studio/images/layer_other_ghostgroup_icon.sif Log Message: --- feat: new ghost group icon Commit: a0fe3bf70049ba31e1e60df5cb5c334953d52806 https://github.com/synfig/synfig/commit/a0fe3bf70049ba31e1e60df5cb5c334953d52806 Author: Pablo Gil Date: 2022-12-31 (Sat, 31 Dec 2022) Changed paths: A synfig-studio/images/sound_icon.sif Log Message: --- feat: create an unique icon for the Sound panel So that it can have different icon than the layer_other_sound_icon. By now I just duplicated them so they look exactly the same Commit: 59fdf39e2279ba0527c7aa8542bebb56f2840cb6 https://github.com/synfig/synfig/commit/59fdf39e2279ba0527c7aa8542bebb56f2840cb6 Author: Pablo Gil Date: 2022-12-31 (Sat, 31 Dec 2022) Changed paths: M synfig-studio/src/gui/docks/dock_soundwave.cpp Log Message: --- fix: apply the new Sound icon to the Sound panel Commit: 0583268d19de11fb1f3070979a523d1e068f7350 https://github.com/synfig/synfig/commit/0583268d19de11fb1f3070979a523d1e068f7350 Author: Pablo Gil Date: 2022-12-31 (Sat, 31 Dec 2022) Changed paths: M synfig-studio/images/CMakeLists.txt M synfig-studio/images/Makefile.am M synfig-studio/src/gui/iconcontroller.cpp Log Message: --- feat: include new icons in iconcontroller.cpp and activate them Commit: 26079512480ca0863899ec35074887077d2b2378 https://github.com/synfig/synfig/commit/26079512480ca0863899ec35074887077d2b2378 Author: Pablo Gil Date: 2022-12-31 (Sat, 31 Dec 2022) Changed paths: M synfig-studio/images/layer_distortion_skeletondeformation_icon.sif Log Message: --- fix: improve Skeleton Deformation icon when using dark themes Commit: eb625b90032457b4a11144e6dc38077cabf35190 https://github.com/synfig/synfig/commit/eb625b90032457b4a11144e6dc38077cabf35190 Author: ice0 Date: 2022-12-31 (Sat, 31 Dec 2022) Changed paths: M synfig-studio/images/CMakeLists.txt M synfig-studio/images/Makefile.am A synfig-studio/images/layer_distortion_skeletondeformation_icon.sif A synfig-studio/images/layer_other_filtergroup_icon.sif A synfig-studio/images/layer_other_freetime_icon.sif A synfig-studio/images/layer_other_ghostgroup_icon.sif M synfig-studio/images/layer_other_switch_icon.sif A synfig-studio/images/sound_icon.sif M synfig-studio/src/gui/docks/dock_soundwave.cpp M synfig-studio/src/gui/iconcontroller.cpp Log Message: --- feat: added missing icons and more (#2955) feat: missing icons and more Compare: https://github.com/synfig/synfig/compare/9c966671e395...eb625b900324 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] e320c3: refactor: move etl::boxblur and etl::gaussian to s...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: e320c359abb7ba47a0e739cfa64bc676872fdccd https://github.com/synfig/synfig/commit/e320c359abb7ba47a0e739cfa64bc676872fdccd Author: Rodolfo Ribeiro Gomes Date: 2022-12-13 (Tue, 13 Dec 2022) Changed paths: M ETL/ETL/CMakeLists.txt M ETL/ETL/Makefile.am R ETL/ETL/_boxblur.h R ETL/ETL/_gaussian.h R ETL/ETL/boxblur R ETL/ETL/gaussian M synfig-core/src/synfig/Makefile.am M synfig-core/src/synfig/blur.cpp A synfig-core/src/synfig/blur/boxblur.h A synfig-core/src/synfig/blur/gaussian.h M synfig-core/test/benchmark.cpp M synfig-core/test/pen.cpp M synfig-core/test/surface_etl.cpp M synfig-studio/src/synfigapp/blineconvert.cpp Log Message: --- refactor: move etl::boxblur and etl::gaussian to synfig/blur Commit: fb65eef13db209fa0b6f0de0275287ed98bd https://github.com/synfig/synfig/commit/fb65eef13db209fa0b6f0de0275287ed98bd Author: Rodolfo Ribeiro Gomes Date: 2022-12-13 (Tue, 13 Dec 2022) Changed paths: M synfig-core/src/synfig/blur.cpp M synfig-core/src/synfig/blur/boxblur.h M synfig-core/src/synfig/blur/gaussian.h M synfig-core/test/pen.cpp M synfig-studio/src/synfigapp/blineconvert.cpp Log Message: --- refactor: move etl::boxblur and etl::gaussian to synfig namespace Commit: 9a5c6d72a5f36dce10301e3a87a7258bfd003c5b https://github.com/synfig/synfig/commit/9a5c6d72a5f36dce10301e3a87a7258bfd003c5b Author: Rodolfo Ribeiro Gomes Date: 2022-12-13 (Tue, 13 Dec 2022) Changed paths: M synfig-core/src/synfig/blur/boxblur.h M synfig-core/src/synfig/blur/gaussian.h Log Message: --- docs: added docs to synfig/blur/gaussian.h and synfig/blur/boxblur.h Commit: e5991b13e22b92a0594916e0d992cb33b08dc91e https://github.com/synfig/synfig/commit/e5991b13e22b92a0594916e0d992cb33b08dc91e Author: Rodolfo Ribeiro Gomes Date: 2022-12-13 (Tue, 13 Dec 2022) Changed paths: M synfig-core/src/synfig/blur/gaussian.h Log Message: --- fix: missing array element initialization in `gaussian_blur_3x3()` Commit: 95431518664eaa268501b04dd211b6cfd54f3f5f https://github.com/synfig/synfig/commit/95431518664eaa268501b04dd211b6cfd54f3f5f Author: Rodolfo Ribeiro Gomes Date: 2022-12-13 (Tue, 13 Dec 2022) Changed paths: M synfig-core/src/synfig/blur.cpp M synfig-core/src/synfig/blur/gaussian.h Log Message: --- perf: avoid repeated memory reallocation in `gaussian_blur_3x3()` Commit: 8ff76d09afae5458f0ef2ce0d624c06329175f4b https://github.com/synfig/synfig/commit/8ff76d09afae5458f0ef2ce0d624c06329175f4b Author: ice0 Date: 2022-12-17 (Sat, 17 Dec 2022) Changed paths: M ETL/ETL/CMakeLists.txt M ETL/ETL/Makefile.am R ETL/ETL/_boxblur.h R ETL/ETL/_gaussian.h R ETL/ETL/boxblur R ETL/ETL/gaussian M synfig-core/src/synfig/Makefile.am M synfig-core/src/synfig/blur.cpp A synfig-core/src/synfig/blur/boxblur.h A synfig-core/src/synfig/blur/gaussian.h M synfig-core/test/benchmark.cpp M synfig-core/test/pen.cpp M synfig-core/test/surface_etl.cpp M synfig-studio/src/synfigapp/blineconvert.cpp Log Message: --- refactor!: move ETL blur files to the new synfig/blur folder (#2924) refactor!: move ETL blur files to the new synfig/blur folder Compare: https://github.com/synfig/synfig/compare/a5df2ffc0f01...8ff76d09afae ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 6c0b71: Update ChangeLog up to 2022-08-23
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 6c0b71d7b195b8b8c55dd6ff64e3abe42c96d6df https://github.com/synfig/synfig/commit/6c0b71d7b195b8b8c55dd6ff64e3abe42c96d6df Author: Konstantin Dmitriev Date: 2022-12-05 (Mon, 05 Dec 2022) Changed paths: M ChangeLog-development.md M ChangeLog.last_id Log Message: --- Update ChangeLog up to 2022-08-23 Commit: f63f7d8fc271e99333d883b199bb9a0da6f917ad https://github.com/synfig/synfig/commit/f63f7d8fc271e99333d883b199bb9a0da6f917ad Author: Konstantin Dmitriev Date: 2022-12-05 (Mon, 05 Dec 2022) Changed paths: M ChangeLog-development.md M ChangeLog.last_id Log Message: --- Update ChangeLog up to 2022-08-30 Commit: 5401fd9533ab1328a76e9080b2946e4e2bf6cfe1 https://github.com/synfig/synfig/commit/5401fd9533ab1328a76e9080b2946e4e2bf6cfe1 Author: Konstantin Dmitriev Date: 2022-12-05 (Mon, 05 Dec 2022) Changed paths: M ChangeLog-development.md M ChangeLog.last_id Log Message: --- Update ChangeLog up to 2022-09-06 Commit: 64268bcfd5eaa244f86e6401d58d64e0a8163169 https://github.com/synfig/synfig/commit/64268bcfd5eaa244f86e6401d58d64e0a8163169 Author: Konstantin Dmitriev Date: 2022-12-05 (Mon, 05 Dec 2022) Changed paths: M ChangeLog-development.md M ChangeLog.last_id Log Message: --- Update ChangeLog up to 2022-09-13 Commit: 0f3a6383a65fbb597870970555c39b8f286b5d90 https://github.com/synfig/synfig/commit/0f3a6383a65fbb597870970555c39b8f286b5d90 Author: Konstantin Dmitriev Date: 2022-12-05 (Mon, 05 Dec 2022) Changed paths: M ChangeLog-development.md M ChangeLog.last_id Log Message: --- Update ChangeLog up to 2022-09-20 Commit: 232d50b88baf6aa6ab3b29c57e407ef1153407f5 https://github.com/synfig/synfig/commit/232d50b88baf6aa6ab3b29c57e407ef1153407f5 Author: Konstantin Dmitriev Date: 2022-12-05 (Mon, 05 Dec 2022) Changed paths: M ChangeLog-development.md M ChangeLog.last_id Log Message: --- Update ChangeLog up to 2022-09-27 Commit: f87952c4680b6a3e521ac53b41183636a1288269 https://github.com/synfig/synfig/commit/f87952c4680b6a3e521ac53b41183636a1288269 Author: Konstantin Dmitriev Date: 2022-12-05 (Mon, 05 Dec 2022) Changed paths: M ChangeLog-development.md M ChangeLog.last_id Log Message: --- Update ChangeLog up to 2022-10-11 Commit: c2219fed696e07af867f91b63548416971f5a3c7 https://github.com/synfig/synfig/commit/c2219fed696e07af867f91b63548416971f5a3c7 Author: Konstantin Dmitriev Date: 2022-12-05 (Mon, 05 Dec 2022) Changed paths: M ChangeLog-development.md M ChangeLog.last_id Log Message: --- Update ChangeLog up to 2022-10-18 Commit: 1d53af1943c6fa1a26254adf778e33c974fe89d1 https://github.com/synfig/synfig/commit/1d53af1943c6fa1a26254adf778e33c974fe89d1 Author: Konstantin Dmitriev Date: 2022-12-05 (Mon, 05 Dec 2022) Changed paths: M ChangeLog-development.md M ChangeLog.md Log Message: --- Update ChangeLog for 1.4.3 Commit: b36f84fed020900704141d31ebd1c868d15116a4 https://github.com/synfig/synfig/commit/b36f84fed020900704141d31ebd1c868d15116a4 Author: Konstantin Dmitriev Date: 2022-12-05 (Mon, 05 Dec 2022) Changed paths: M ChangeLog-development.md M ChangeLog.md Log Message: --- Fix changelog for 1.4.3 Commit: 66079c8537a09cc68e1c7a1db35a025d22ea3a50 https://github.com/synfig/synfig/commit/66079c8537a09cc68e1c7a1db35a025d22ea3a50 Author: Konstantin Dmitriev Date: 2022-12-05 (Mon, 05 Dec 2022) Changed paths: M ChangeLog-development.md M ChangeLog.last_id Log Message: --- Update ChangeLog up to 2022-11-01 Commit: fa99079d18bcef6b1b8ea6296c1c785a8be0cd62 https://github.com/synfig/synfig/commit/fa99079d18bcef6b1b8ea6296c1c785a8be0cd62 Author: Konstantin Dmitriev Date: 2022-12-05 (Mon, 05 Dec 2022) Changed paths: M ChangeLog-development.md M ChangeLog.last_id Log Message: --- Update ChangeLog up to 2022-11-08 Commit: 2c68d6e3c137d98696c16216e37c9a1d3b392e88 https://github.com/synfig/synfig/commit/2c68d6e3c137d98696c16216e37c9a1d3b392e88 Author: Konstantin Dmitriev Date: 2022-12-05 (Mon, 05 Dec 2022) Changed paths: M ChangeLog-development.md Log Message: --- Add missing reference to PR Commit: 573018d3b5738c10652cd7ea832d70f5ffed3fc9 https://github.com/synfig/synfig/commit/573018d3b5738c10652cd7ea832d70f5ffed3fc9 Author: Konstantin Dmitriev Date: 2022-12-05 (Mon, 05 Dec 2022) Changed paths: M ChangeLog-development.md M ChangeLog.last_id Log Message: --- Update ChangeLog up to 2022-11-15 Commit: 3c2e788ffa1727f0eaf57071d39356f9e20fef27
[Synfig-devl] [synfig/synfig] 319fc9: build(autotools): allow to compile release build w...
Branch: refs/heads/v1.4.x Home: https://github.com/synfig/synfig Commit: 319fc9c8bf1e3c973f83099b79a489def70fddb3 https://github.com/synfig/synfig/commit/319fc9c8bf1e3c973f83099b79a489def70fddb3 Author: ice0 Date: 2022-12-04 (Sun, 04 Dec 2022) Changed paths: M ETL/m4/subs.m4 M synfig-core/m4/subs.m4 M synfig-studio/m4/subs.m4 Log Message: --- build(autotools): allow to compile release build with debug info (#2838) fix #2392 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 63f767: fix: Right-clicking a layer on a just opened file ...
Branch: refs/heads/v1.4.x Home: https://github.com/synfig/synfig Commit: 63f7675fd6b4507ec5b5f2b135cd5a43f99a5dd5 https://github.com/synfig/synfig/commit/63f7675fd6b4507ec5b5f2b135cd5a43f99a5dd5 Author: ice0 Date: 2022-12-04 (Sun, 04 Dec 2022) Changed paths: M synfig-studio/src/gui/canvasview.cpp Log Message: --- fix: Right-clicking a layer on a just opened file shows empty menu (#2781) The issue was introduced by PR #2352 When the list of selected layers was empty, then clicking on the layer opened an empty menu. Now the logic has changed: If the layer is in the list of selected layers, then actions are applied to them, if not, then the selection is removed from them and the layer that was clicked becomes selected (and actions applied to it). ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] a10375: Merge PR (#2445): Fixed crash when using Draw tool...
Branch: refs/heads/v1.4.x Home: https://github.com/synfig/synfig Commit: a103759853a05f5065c1a040cdda211c01f9c3b9 https://github.com/synfig/synfig/commit/a103759853a05f5065c1a040cdda211c01f9c3b9 Author: ice0 Date: 2022-12-04 (Sun, 04 Dec 2022) Changed paths: M synfig-studio/src/synfigapp/blineconvert.cpp Log Message: --- Merge PR (#2445): Fixed crash when using Draw tool (Fedora/Flatpak)Fixed crash when using Draw tool (Fedora/Flatpak) This issue is reproduced with Flatpak build and on Fedora. The reason is that Fedora enables _GLIBCXX_ASSERTIONS compile flag by default. https://fedoraproject.org/wiki/Changes/HardeningFlags28 And Synfig crashes when reads off the end of the vector. Commit: 571c081980ceae208745c1b7f43e2810d3d10fd4 https://github.com/synfig/synfig/commit/571c081980ceae208745c1b7f43e2810d3d10fd4 Author: ice0 Date: 2022-12-04 (Sun, 04 Dec 2022) Changed paths: M synfig-core/src/tool/optionsprocessor.cpp Log Message: --- fix: Synfig CLI does not open file if path contains non-Latin characters (Windows) (#2819) The problem was double conversion of command line options from local codepage to UTF-8. Compare: https://github.com/synfig/synfig/compare/091ac5c820f3...571c081980ce ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 5b33b5: chore: added license description in readme (#2916)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 5b33b5f60610c30edb4e2af58d14f4fa34332bdf https://github.com/synfig/synfig/commit/5b33b5f60610c30edb4e2af58d14f4fa34332bdf Author: ice0 Date: 2022-12-01 (Thu, 01 Dec 2022) Changed paths: M README.md Log Message: --- chore: added license description in readme (#2916) Now it should be clearly visible on the front page. ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig]
Branch: refs/heads/revert-2914-fix-export-audio-not-stopping-soundprocessor Home: https://github.com/synfig/synfig ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 5429e5: ci: added `synchronize` to the list of processed e...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 5429e5ffd4d476355355a12a5ee6d2d2d977c11d https://github.com/synfig/synfig/commit/5429e5ffd4d476355355a12a5ee6d2d2d977c11d Author: Ice0 Date: 2022-11-27 (Sun, 27 Nov 2022) Changed paths: M .github/workflows/conventional-commits-style.yml Log Message: --- ci: added `synchronize` to the list of processed events (#2913) `synchronize` event is fired when you add commits to a PR. At first I thought that there is no reason to add this event, because this change does not change PR title. But it resets PR statuses, so this check needs to be run again. ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 38e337: refactor: remove unused boxblur and gaussian methods
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 38e337168666430bac7bb7a5ef877675f8661e11 https://github.com/synfig/synfig/commit/38e337168666430bac7bb7a5ef877675f8661e11 Author: Rodolfo Ribeiro Gomes Date: 2022-11-27 (Sun, 27 Nov 2022) Changed paths: M ETL/ETL/_boxblur.h M ETL/ETL/_gaussian.h M synfig-core/test/benchmark.cpp Log Message: --- refactor: remove unused boxblur and gaussian methods Commit: 7d96df3d40a66807635fe4a79cb15b16b0a6a1b5 https://github.com/synfig/synfig/commit/7d96df3d40a66807635fe4a79cb15b16b0a6a1b5 Author: Rodolfo Ribeiro Gomes Date: 2022-11-27 (Sun, 27 Nov 2022) Changed paths: M ETL/ETL/_gaussian.h Log Message: --- refactor: remove unused #include in gaussian.h Commit: 7c547680334d9180498d193e6ecf843777a106b6 https://github.com/synfig/synfig/commit/7c547680334d9180498d193e6ecf843777a106b6 Author: Rodolfo Ribeiro Gomes Date: 2022-11-27 (Sun, 27 Nov 2022) Changed paths: M ETL/ETL/_gaussian.h Log Message: --- refactor: remove commented-out code in gaussian Commit: 81555677e3495fa0174470da0b4cc447019521ef https://github.com/synfig/synfig/commit/81555677e3495fa0174470da0b4cc447019521ef Author: Ice0 Date: 2022-11-27 (Sun, 27 Nov 2022) Changed paths: M ETL/ETL/_boxblur.h M ETL/ETL/_gaussian.h M synfig-core/test/benchmark.cpp Log Message: --- refactor: cleanup etl blur files (#2910) refactor: cleanup etl blur files Compare: https://github.com/synfig/synfig/compare/189556c8ea75...81555677e349 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] fbdf4b: ci: bump Ubuntu version (#2839)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: fbdf4b665263509d457ca1cfc8b4dc90628d7bff https://github.com/synfig/synfig/commit/fbdf4b665263509d457ca1cfc8b4dc90628d7bff Author: Ice0 Date: 2022-11-27 (Sun, 27 Nov 2022) Changed paths: M .github/workflows/synfig-ci.yml M .github/workflows/synfig-stable.yml M .github/workflows/synfig-tests.yml Log Message: --- ci: bump Ubuntu version (#2839) Ubuntu 18.04 is deprecated and will be removed by 2022/12/01 https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/ ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] cc48fe: ci: bump GitHub actions (#2907)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: cc48fed938fcbebdfd40779bad951af42d8880cf https://github.com/synfig/synfig/commit/cc48fed938fcbebdfd40779bad951af42d8880cf Author: Ice0 Date: 2022-11-27 (Sun, 27 Nov 2022) Changed paths: M .github/workflows/synfig-ci.yml M .github/workflows/synfig-stable.yml M .github/workflows/synfig-tests.yml Log Message: --- ci: bump GitHub actions (#2907) ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 31f345: ci: added conventional commits style check for PR ...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 31f3457d0b8da53fde38dbd2d98301a62bc2329d https://github.com/synfig/synfig/commit/31f3457d0b8da53fde38dbd2d98301a62bc2329d Author: Ice0 Date: 2022-11-27 (Sun, 27 Nov 2022) Changed paths: A .github/workflows/conventional-commits-style.yml Log Message: --- ci: added conventional commits style check for PR titles (#2909) The main feature of these PR is the ability to automatically start the check after editing the title of the PR, so no need to restart this check manually. This is made possible by the GitHub Actions event system. In this case, we use the `PR edited` event. ``` pull_request: types: [opened, edited] ``` P.S. PR title is extracted from GitHub Actions JSON file located at ${GITHUB_EVENT_PATH} https://docs.github.com/en/actions/learn-github-actions/environment-variables > GITHUB_EVENT_PATH > The path to the file on the runner that contains the full event webhook > payload. > For example, /github/workflow/event.json. ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 70e358: refactor: move ETL/pen to synfig/pen.h
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 70e3581343615d121e99663eaea9a6275771857e https://github.com/synfig/synfig/commit/70e3581343615d121e99663eaea9a6275771857e Author: Rodolfo Ribeiro Gomes Date: 2022-11-26 (Sat, 26 Nov 2022) Changed paths: M ETL/ETL/CMakeLists.txt M ETL/ETL/Makefile.am R ETL/ETL/_curve_func.h R ETL/ETL/_pen.h R ETL/ETL/pen R ETL/test/pen.cpp M synfig-core/src/synfig/Makefile.am A synfig-core/src/synfig/_curve_func.h A synfig-core/src/synfig/pen.h M synfig-core/src/synfig/surface_etl.h M synfig-core/test/CMakeLists.txt M synfig-core/test/Makefile.am A synfig-core/test/pen.cpp Log Message: --- refactor: move ETL/pen to synfig/pen.h Commit: 510cceefc066604a19f6b77c090bf1b477921885 https://github.com/synfig/synfig/commit/510cceefc066604a19f6b77c090bf1b477921885 Author: Rodolfo Ribeiro Gomes Date: 2022-11-26 (Sat, 26 Nov 2022) Changed paths: M synfig-core/src/synfig/_curve_func.h M synfig-core/src/synfig/angle.h M synfig-core/src/synfig/bezier.h M synfig-core/src/synfig/pen.h M synfig-core/src/synfig/surface.h M synfig-core/src/synfig/surface_etl.h M synfig-core/test/pen.cpp M synfig-core/test/surface_etl.cpp Log Message: --- refactor: move etl::generic_pen and etl::alpha_pen to synfig namespace and internal _curve_func.h too Commit: 123b78f7f0bc41fc11e34e72da7572a991f7a4c9 https://github.com/synfig/synfig/commit/123b78f7f0bc41fc11e34e72da7572a991f7a4c9 Author: Rodolfo Ribeiro Gomes Date: 2022-11-26 (Sat, 26 Nov 2022) Changed paths: M synfig-core/test/pen.cpp Log Message: --- test: remove unneeded headers in test/pen Commit: 49a03ef549f482422ad8d135376fd68b93f21f22 https://github.com/synfig/synfig/commit/49a03ef549f482422ad8d135376fd68b93f21f22 Author: Rodolfo Ribeiro Gomes Date: 2022-11-26 (Sat, 26 Nov 2022) Changed paths: M synfig-core/test/pen.cpp Log Message: --- test: fix compilation warning in test/pen Commit: 6e80538b15655c89febd419580b82fcbb7df2729 https://github.com/synfig/synfig/commit/6e80538b15655c89febd419580b82fcbb7df2729 Author: Rodolfo Ribeiro Gomes Date: 2022-11-26 (Sat, 26 Nov 2022) Changed paths: M synfig-core/test/pen.cpp Log Message: --- test: remove unused function and empty tests in test/pen Commit: a2faf24903addceecd50330d6dd575b0ef6bee98 https://github.com/synfig/synfig/commit/a2faf24903addceecd50330d6dd575b0ef6bee98 Author: Rodolfo Ribeiro Gomes Date: 2022-11-26 (Sat, 26 Nov 2022) Changed paths: M synfig-core/test/pen.cpp Log Message: --- test: port pen tests to our test 'framework' Commit: 19808bc95548411938aa7da5100447761fb2e6f3 https://github.com/synfig/synfig/commit/19808bc95548411938aa7da5100447761fb2e6f3 Author: Rodolfo Ribeiro Gomes Date: 2022-11-26 (Sat, 26 Nov 2022) Changed paths: M synfig-core/test/pen.cpp Log Message: --- test(pen): add some basic tests Commit: a86d2d7efd808294f3415bfa9580545dfb754077 https://github.com/synfig/synfig/commit/a86d2d7efd808294f3415bfa9580545dfb754077 Author: Rodolfo Ribeiro Gomes Date: 2022-11-26 (Sat, 26 Nov 2022) Changed paths: M synfig-core/src/synfig/pen.h Log Message: --- refactor(pen): add `explicit` to `operator bool()` methods Commit: b88a544996aff4112b2c801b47257f26916c0f4e https://github.com/synfig/synfig/commit/b88a544996aff4112b2c801b47257f26916c0f4e Author: Ice0 Date: 2022-11-26 (Sat, 26 Nov 2022) Changed paths: M ETL/ETL/CMakeLists.txt M ETL/ETL/Makefile.am R ETL/ETL/_curve_func.h R ETL/ETL/_pen.h R ETL/ETL/pen R ETL/test/pen.cpp M synfig-core/src/synfig/Makefile.am A synfig-core/src/synfig/_curve_func.h M synfig-core/src/synfig/angle.h M synfig-core/src/synfig/bezier.h A synfig-core/src/synfig/pen.h M synfig-core/src/synfig/surface.h M synfig-core/src/synfig/surface_etl.h M synfig-core/test/CMakeLists.txt M synfig-core/test/Makefile.am A synfig-core/test/pen.cpp M synfig-core/test/surface_etl.cpp Log Message: --- refactor: move pen classes from ETL to synfig-core (#2888) refactor: move pen classes from ETL to synfig-core Compare: https://github.com/synfig/synfig/compare/e8c2b5519dbc...b88a544996af ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] d282ed: update width intepolation icons
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: d282ed65552b905a8e6fbea7f3cd3c7404a877cb https://github.com/synfig/synfig/commit/d282ed65552b905a8e6fbea7f3cd3c7404a877cb Author: Pablo Gil Date: 2022-11-20 (Sun, 20 Nov 2022) Changed paths: M synfig-studio/images/action_flat_interpolation_icon.sif M synfig-studio/images/action_interpolate_interpolation_icon.sif M synfig-studio/images/action_peak_interpolation_icon.sif M synfig-studio/images/action_rounded_interpolation_icon.sif M synfig-studio/images/action_squared_interpolation_icon.sif Log Message: --- update width intepolation icons Commit: 6ed1796b9df4a1ab1eb8e224effad1cd224db7f9 https://github.com/synfig/synfig/commit/6ed1796b9df4a1ab1eb8e224effad1cd224db7f9 Author: Pablo Gil Date: 2022-11-20 (Sun, 20 Nov 2022) Changed paths: A synfig-studio/images/action_innerrounded_interpolation_icon.sif A synfig-studio/images/action_offpeak_interpolation_icon.sif Log Message: --- add new icons for width interpolation: "inner rounded" and "off-peak" Commit: 9ab38f60c8e85c403db01ae5183d2d8d1502c66e https://github.com/synfig/synfig/commit/9ab38f60c8e85c403db01ae5183d2d8d1502c66e Author: Pablo Gil Date: 2022-11-20 (Sun, 20 Nov 2022) Changed paths: M synfig-studio/images/CMakeLists.txt M synfig-studio/images/Makefile.am M synfig-studio/src/gui/iconcontroller.cpp M synfig-studio/src/gui/instance.cpp Log Message: --- edited files to make new "width interpolation" icons work Commit: 3c0c35ad0aa43c7f1efdf2236259cb66eaafaa8f https://github.com/synfig/synfig/commit/3c0c35ad0aa43c7f1efdf2236259cb66eaafaa8f Author: Ice0 Date: 2022-11-24 (Thu, 24 Nov 2022) Changed paths: M synfig-studio/images/CMakeLists.txt M synfig-studio/images/Makefile.am M synfig-studio/images/action_flat_interpolation_icon.sif A synfig-studio/images/action_innerrounded_interpolation_icon.sif M synfig-studio/images/action_interpolate_interpolation_icon.sif A synfig-studio/images/action_offpeak_interpolation_icon.sif M synfig-studio/images/action_peak_interpolation_icon.sif M synfig-studio/images/action_rounded_interpolation_icon.sif M synfig-studio/images/action_squared_interpolation_icon.sif M synfig-studio/src/gui/iconcontroller.cpp M synfig-studio/src/gui/instance.cpp Log Message: --- feat: New and updated icons for "width interpolation" (#2882) feat: New and updated icons for "width interpolation" Compare: https://github.com/synfig/synfig/compare/520bec620d30...3c0c35ad0aa4 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 980fd1: build(appveyor): added missing libpcre2 (#2886)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 980fd1e8230e25f3ab4e8d325ccda54c82993ae6 https://github.com/synfig/synfig/commit/980fd1e8230e25f3ab4e8d325ccda54c82993ae6 Author: Ice0 Date: 2022-11-16 (Wed, 16 Nov 2022) Changed paths: M cmake/InstallMSYS2.cmake Log Message: --- build(appveyor): added missing libpcre2 (#2886) ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] a6a872: refactor!: remove some unused method in ETL/pen
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: a6a8722ae6eba65e4a6f8f638f335249e736c237 https://github.com/synfig/synfig/commit/a6a8722ae6eba65e4a6f8f638f335249e736c237 Author: Rodolfo Ribeiro Gomes Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M ETL/ETL/_pen.h M ETL/test/pen.cpp Log Message: --- refactor!: remove some unused method in ETL/pen BREAKING CHANGES: ETL API changed: - removed etl::generic_pen::diff_begin() - removed etl::generic_pen::diff_end() - removed etl::generic_pen::get_start() - removed etl::generic_pen::get_end() - removed etl::generic_pen::get_w(); use etl::generic_pen::get_width() - removed etl::generic_pen::get_h(); use etl::generic_pen::get_height() - removed etl::generic_pen::difference_type::operator[](int) Commit: 3e64bbac33a640568c8bb0a75e99dddfbe169bd3 https://github.com/synfig/synfig/commit/3e64bbac33a640568c8bb0a75e99dddfbe169bd3 Author: Rodolfo Ribeiro Gomes Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M ETL/ETL/_pen.h Log Message: --- refactor: makes data private in generic_pen_row_iterator<> Commit: 512b645e566605f5db920afd2dc5c4b89a623427 https://github.com/synfig/synfig/commit/512b645e566605f5db920afd2dc5c4b89a623427 Author: Rodolfo Ribeiro Gomes Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M ETL/ETL/_pen.h Log Message: --- fix: etl::generic_pen::put_block_clip doesn't clip Commit: 5fdfb2cb1d95406b64b98e94caa760a6171b9448 https://github.com/synfig/synfig/commit/5fdfb2cb1d95406b64b98e94caa760a6171b9448 Author: Rodolfo Ribeiro Gomes Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M ETL/ETL/_pen.h Log Message: --- refactor: remove unused method in etl::alpha_pen Commit: 0767dac52e230ed1b7940e8ee772d8cc64cdb3fb https://github.com/synfig/synfig/commit/0767dac52e230ed1b7940e8ee772d8cc64cdb3fb Author: Rodolfo Ribeiro Gomes Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M ETL/ETL/_pen.h Log Message: --- refactor: uniform the alpha_value argument type: const reference, not value It doesn't matter actually, because it is always float... Commit: 10071a470f109d48f7b528324d3a4b321ce8a9d6 https://github.com/synfig/synfig/commit/10071a470f109d48f7b528324d3a4b321ce8a9d6 Author: Rodolfo Ribeiro Gomes Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M ETL/ETL/_pen.h Log Message: --- docs: add some docs to etl::generic_pen and etl::alpha_pen Commit: 4e371fedee95af571ab8413b059a3c5b26116ed3 https://github.com/synfig/synfig/commit/4e371fedee95af571ab8413b059a3c5b26116ed3 Author: Rodolfo Ribeiro Gomes Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M ETL/ETL/_pen.h Log Message: --- refactor: simplify etl::generic_pen::operator->() More direct and visually clean. Commit: dd19f7be2d0fe61bb15bc8f51ca123e24d3f9156 https://github.com/synfig/synfig/commit/dd19f7be2d0fe61bb15bc8f51ca123e24d3f9156 Author: Rodolfo Ribeiro Gomes Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M ETL/ETL/_pen.h Log Message: --- refactor: remove unused etl::generic_pen_row_iterator::iterator_category Commit: 94b98610c974c1d30a78c93af9492be7592fa24f https://github.com/synfig/synfig/commit/94b98610c974c1d30a78c93af9492be7592fa24f Author: Ice0 Date: 2022-11-15 (Tue, 15 Nov 2022) Changed paths: M ETL/ETL/_pen.h M ETL/test/pen.cpp Log Message: --- refactor: cleanup on ETL/pen (#2881) refactor: cleanup on ETL/pen Compare: https://github.com/synfig/synfig/compare/8d50079c1609...94b98610c974 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 25e23f: docs: add some documentation to synfig::surface
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 25e23f0a9ba6760a83bd5c0bc4d32aa63b6b2e22 https://github.com/synfig/synfig/commit/25e23f0a9ba6760a83bd5c0bc4d32aa63b6b2e22 Author: Rodolfo Ribeiro Gomes Date: 2022-11-10 (Thu, 10 Nov 2022) Changed paths: M synfig-core/src/synfig/surface_etl.h Log Message: --- docs: add some documentation to synfig::surface Commit: dd9dabb41cbeb23e4f5dd14d08116a6511ac1dc5 https://github.com/synfig/synfig/commit/dd9dabb41cbeb23e4f5dd14d08116a6511ac1dc5 Author: Rodolfo Ribeiro Gomes Date: 2022-11-10 (Thu, 10 Nov 2022) Changed paths: M synfig-core/src/synfig/surface_etl.h Log Message: --- refactor: remove some not-used methods in surface_etl.h Commit: 9baf521584aabb9e4e03afa2a14fb57bd719b743 https://github.com/synfig/synfig/commit/9baf521584aabb9e4e03afa2a14fb57bd719b743 Author: Rodolfo Ribeiro Gomes Date: 2022-11-10 (Thu, 10 Nov 2022) Changed paths: M synfig-core/src/synfig/surface_etl.h Log Message: --- refactor: remove surface<>::zero_pos_ property after flip_v() is removed that was the only reason to it exists Commit: bba35d7fbf9cc594c3ceda2e9addabd421d41586 https://github.com/synfig/synfig/commit/bba35d7fbf9cc594c3ceda2e9addabd421d41586 Author: Rodolfo Ribeiro Gomes Date: 2022-11-10 (Thu, 10 Nov 2022) Changed paths: M synfig-core/src/synfig/surface_etl.h Log Message: --- style: reduce scope of iterator var in for loops Commit: d82b2d38972ae2d3b4bee838798a6f7370f2d31c https://github.com/synfig/synfig/commit/d82b2d38972ae2d3b4bee838798a6f7370f2d31c Author: Rodolfo Ribeiro Gomes Date: 2022-11-10 (Thu, 10 Nov 2022) Changed paths: M synfig-core/src/synfig/surface_etl.h Log Message: --- style: prefer nullptr rather 0 Commit: 5313a5037a7faf0c03cc20437602ccd08a66425f https://github.com/synfig/synfig/commit/5313a5037a7faf0c03cc20437602ccd08a66425f Author: Rodolfo Ribeiro Gomes Date: 2022-11-10 (Thu, 10 Nov 2022) Changed paths: M synfig-core/test/surface_etl.cpp Log Message: --- test: create surface_etl tests Commit: 2c1244b5425ffeceea523fddf4c9d672b125f624 https://github.com/synfig/synfig/commit/2c1244b5425ffeceea523fddf4c9d672b125f624 Author: Ice0 Date: 2022-11-13 (Sun, 13 Nov 2022) Changed paths: M synfig-core/src/synfig/surface_etl.h M synfig-core/test/surface_etl.cpp Log Message: --- refactor: remove some unused methods and add docs to synfig::surface (#2871) refactor: remove some unused methods and add docs to synfig::surface Compare: https://github.com/synfig/synfig/compare/7760dc2db65d...2c1244b5425f ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 04afca: fix: added ImageMagick 7.1 library initialization ...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 04afca0085ec08dafafd033cefc210ca45ae4781 https://github.com/synfig/synfig/commit/04afca0085ec08dafafd033cefc210ca45ae4781 Author: Ice0 Date: 2022-11-10 (Thu, 10 Nov 2022) Changed paths: M synfig-core/src/modules/mod_magickpp/trgt_magickpp.h Log Message: --- fix: added ImageMagick 7.1 library initialization (#2876) fixed hang when using `mod_magickpp` with ImageMagick 7.1 library ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 4222c2: perf: avoid computing the same value twice
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 4222c27beafba44e4c4912fcb98f6f7355ce0378 https://github.com/synfig/synfig/commit/4222c27beafba44e4c4912fcb98f6f7355ce0378 Author: Rodolfo Ribeiro Gomes Date: 2022-10-19 (Wed, 19 Oct 2022) Changed paths: M synfig-core/src/modules/mod_geometry/advanced_outline.cpp Log Message: --- perf: avoid computing the same value twice Commit: b66b142fea4d7a3c1ed793705819c2b686a6ce82 https://github.com/synfig/synfig/commit/b66b142fea4d7a3c1ed793705819c2b686a6ce82 Author: Rodolfo Ribeiro Gomes Date: 2022-10-19 (Wed, 19 Oct 2022) Changed paths: M synfig-core/src/modules/mod_geometry/advanced_outline.cpp Log Message: --- perf: only needs to check type when setting the bline value node This way, we know the "bline" dynamic parameter is either bline or null Commit: 342308eff0908ebd7cb184f480821368defc179c https://github.com/synfig/synfig/commit/342308eff0908ebd7cb184f480821368defc179c Author: Rodolfo Ribeiro Gomes Date: 2022-10-19 (Wed, 19 Oct 2022) Changed paths: M synfig-core/src/modules/mod_geometry/advanced_outline.cpp M synfig-core/src/modules/mod_geometry/advanced_outline.h M synfig-core/src/synfig/valuenodes/valuenode_dilist.cpp M synfig-core/src/synfig/valuenodes/valuenode_dilist.h Log Message: --- refactor: remove useless ValueNode_DIList::set/get_bline() Commit: 71a30418475bf1800d97b1437561a22272cad02d https://github.com/synfig/synfig/commit/71a30418475bf1800d97b1437561a22272cad02d Author: Ice0 Date: 2022-10-19 (Wed, 19 Oct 2022) Changed paths: M synfig-core/src/modules/mod_geometry/advanced_outline.cpp M synfig-core/src/modules/mod_geometry/advanced_outline.h M synfig-core/src/synfig/valuenodes/valuenode_dilist.cpp M synfig-core/src/synfig/valuenodes/valuenode_dilist.h Log Message: --- perf: avoid double computation (#2849) perf: avoid double computation Compare: https://github.com/synfig/synfig/compare/06f4ca8a72b1...71a30418475b ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 56717b: refactor: remove Accumulator type for etl::pen and...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 56717bf7e9ec76b42621df3cd398a8a771800d7c https://github.com/synfig/synfig/commit/56717bf7e9ec76b42621df3cd398a8a771800d7c Author: Rodolfo Ribeiro Gomes Date: 2022-10-16 (Sun, 16 Oct 2022) Changed paths: M ETL/ETL/_pen.h M ETL/ETL/_surface.h M synfig-core/src/synfig/blur.cpp M synfig-core/src/synfig/color.h M synfig-core/src/synfig/rendering/software/function/packedsurface.h M synfig-core/src/synfig/rendering/software/function/resample.cpp M synfig-core/src/synfig/surface.cpp M synfig-core/src/synfig/surface.h Log Message: --- refactor: remove Accumulator type for etl::pen and etl::surface It is not actually used. The only non-primitive type that uses it is `synfig::Color`, but `synfig::ColorAccumulator` is a `typedef` to `Color`. A previous work makes us free to really removed: 7832633f8fe3069e5d83be9bebe0e3258d2f1f93 (#1810, #1805) Commit: ecc37fdab3abf137e41b1d2ce24f1d8105df48ef https://github.com/synfig/synfig/commit/ecc37fdab3abf137e41b1d2ce24f1d8105df48ef Author: Rodolfo Ribeiro Gomes Date: 2022-10-16 (Sun, 16 Oct 2022) Changed paths: M ETL/ETL/_boxblur.h M ETL/ETL/_gaussian.h M ETL/ETL/_pen.h M ETL/ETL/_surface.h Log Message: --- refactor: remove double typedefs to same type now accumulator is gone Commit: 72ad997726643b97112baa12ba3617adb99957be https://github.com/synfig/synfig/commit/72ad997726643b97112baa12ba3617adb99957be Author: Ice0 Date: 2022-10-17 (Mon, 17 Oct 2022) Changed paths: M ETL/ETL/_boxblur.h M ETL/ETL/_gaussian.h M ETL/ETL/_pen.h M ETL/ETL/_surface.h M synfig-core/src/synfig/blur.cpp M synfig-core/src/synfig/color.h M synfig-core/src/synfig/rendering/software/function/packedsurface.h M synfig-core/src/synfig/rendering/software/function/resample.cpp M synfig-core/src/synfig/surface.cpp M synfig-core/src/synfig/surface.h Log Message: --- refactor: remove Accumulator type for etl::pen and etl::surface (#2854) refactor: remove Accumulator type for etl::pen and etl::surface Compare: https://github.com/synfig/synfig/compare/c23a44029d4a...72ad99772664 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] a95998: refactor: move non-portable popen code to one place
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: a95998623150050b7d1eb561f9c10908106bcbf4 https://github.com/synfig/synfig/commit/a95998623150050b7d1eb561f9c10908106bcbf4 Author: Rodolfo Ribeiro Gomes Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M synfig-core/po/POTFILES.in M synfig-core/src/modules/mod_dv/trgt_dv.cpp M synfig-core/src/modules/mod_dv/trgt_dv.h M synfig-core/src/modules/mod_ffmpeg/mptr_ffmpeg.cpp M synfig-core/src/modules/mod_ffmpeg/mptr_ffmpeg.h M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.h M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.cpp M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.h M synfig-core/src/synfig/CMakeLists.txt M synfig-core/src/synfig/Makefile.am A synfig-core/src/synfig/os.cpp A synfig-core/src/synfig/os.h M synfig-studio/src/gui/app.cpp Log Message: --- refactor: move non-portable popen code to one place fix #2108 Commit: e67e8a35b2c4a676d2ad0d8193cde70281a0473e https://github.com/synfig/synfig/commit/e67e8a35b2c4a676d2ad0d8193cde70281a0473e Author: Rodolfo Ribeiro Gomes Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.cpp M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.h M synfig-core/src/synfig/os.cpp M synfig-core/src/synfig/os.h Log Message: --- refactor: ImageMagick importer now uses new synfig::OS::run_sync() Commit: 4b6b5acda1b6b3dfc9f3f869b2fc0546d9682355 https://github.com/synfig/synfig/commit/4b6b5acda1b6b3dfc9f3f869b2fc0546d9682355 Author: Rodolfo Ribeiro Gomes Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M synfig-core/src/synfig/filesystem.cpp M synfig-core/src/synfig/filesystem.h Log Message: --- refactor!: add some Format observer methods to synfig::filesystem::Path We're basically mimicking some C++17 std::filesystem::path methods here. Three differences until now: - our constructor expects UTF-8 string (C++17 expects native encoding) - our u8string() behaves like std generic_u8string() - our u8string() returns a constant reference, not a value BREAKING CHANGE: synfig API changed: - add synfig::filesystem::Path::native() to retrieve the path in native encoding - add synfig::filesystem::Path::u8string() to retrieve the path in UTF-8 Commit: afc45cfa437ee4ba8c9fb8d627e74bbb1a47c679 https://github.com/synfig/synfig/commit/afc45cfa437ee4ba8c9fb8d627e74bbb1a47c679 Author: Rodolfo Ribeiro Gomes Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M synfig-core/src/modules/mod_dv/trgt_dv.cpp M synfig-core/src/modules/mod_ffmpeg/mptr_ffmpeg.cpp M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.cpp M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.cpp M synfig-core/src/synfig/os.cpp M synfig-core/src/synfig/os.h Log Message: --- refactor!: synfig::OS::RunArgs now is std::vector and has push_back() methods Commit: 1887a8acc84968ce7f4fa183086338544fda9339 https://github.com/synfig/synfig/commit/1887a8acc84968ce7f4fa183086338544fda9339 Author: Rodolfo Ribeiro Gomes Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M synfig-core/src/synfig/os.cpp Log Message: --- refactor: on MS Windows, use Win32 API for pipes Missing: - scanf support Commit: 5365ac1f3b790f8b6af6fcd2e1a45483f47b0679 https://github.com/synfig/synfig/commit/5365ac1f3b790f8b6af6fcd2e1a45483f47b0679 Author: Rodolfo Ribeiro Gomes Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M synfig-core/src/synfig/os.cpp Log Message: --- fix: restore broken synfig::OS::RunPipe::scanf() on MS Windows Commit: 3793e18be9493a428ec8258e2ec8df6416efd359 https://github.com/synfig/synfig/commit/3793e18be9493a428ec8258e2ec8df6416efd359 Author: ice0 Date: 2022-10-14 (Fri, 14 Oct 2022) Changed paths: M synfig-core/po/POTFILES.in M synfig-core/src/modules/mod_dv/trgt_dv.cpp M synfig-core/src/modules/mod_dv/trgt_dv.h M synfig-core/src/modules/mod_ffmpeg/mptr_ffmpeg.cpp M synfig-core/src/modules/mod_ffmpeg/mptr_ffmpeg.h M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.h M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.cpp M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.h M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.cpp M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.h M synfig-core/src/synfig/CMakeLists.txt M synfig-core/src/synfig/Makefile.am M synfig-core/src/synfig/filesystem.cpp M synfig-core/src/synfig/filesystem.h A synfig-core/src/synfig/os.cpp A
[Synfig-devl] [synfig/synfig] 847266: fix: replaced deprecated ETL_DIRECTORY_SEPARATOR
Branch: refs/heads/testing Home: https://github.com/synfig/synfig Commit: 8472667e6414c19a0c88ab9b57dc3c4665e5293d https://github.com/synfig/synfig/commit/8472667e6414c19a0c88ab9b57dc3c4665e5293d Author: Rodolfo Ribeiro Gomes Date: 2022-09-25 (Sun, 25 Sep 2022) Changed paths: M synfig-core/src/synfig/rendering/opengl/internal/shaders.cpp Log Message: --- fix: replaced deprecated ETL_DIRECTORY_SEPARATOR it wouldn't build Commit: 6b5135afb53f9dc1f1f2dac62d0e4c27063f025e https://github.com/synfig/synfig/commit/6b5135afb53f9dc1f1f2dac62d0e4c27063f025e Author: Rodolfo Ribeiro Gomes Date: 2022-09-25 (Sun, 25 Sep 2022) Changed paths: M synfig-core/src/synfig/rendering/opengl/task/taskcontourgl.cpp M synfig-core/src/synfig/rendering/opengl/task/tasktransformationaffinegl.cpp Log Message: --- style: typo and indentation Commit: 0be02a8f146429d88798766fe2c0fe62a10b2be3 https://github.com/synfig/synfig/commit/0be02a8f146429d88798766fe2c0fe62a10b2be3 Author: ice0 Date: 2022-09-26 (Mon, 26 Sep 2022) Changed paths: M synfig-core/src/synfig/rendering/opengl/internal/shaders.cpp M synfig-core/src/synfig/rendering/opengl/task/taskcontourgl.cpp M synfig-core/src/synfig/rendering/opengl/task/tasktransformationaffinegl.cpp Log Message: --- fix: broken opengl build (due to ETL_DIRECTORY_SEPARATOR) and typos (#2834) fix: broken opengl build (due to ETL_DIRECTORY_SEPARATOR) and typos Commit: 630eddc0c92c37322aae4dc0309c152ea4bc7f2e https://github.com/synfig/synfig/commit/630eddc0c92c37322aae4dc0309c152ea4bc7f2e Author: mohamedAdhamc <100296264+mohamedadh...@users.noreply.github.com> Date: 2022-09-26 (Mon, 26 Sep 2022) Changed paths: M synfig-studio/src/gui/app.cpp Log Message: --- feat: Added support for scrolling through text in text paragraph dialog (#2810) Commit: d6dd30671e9abfa1873fb9470601291a0ea6fd14 https://github.com/synfig/synfig/commit/d6dd30671e9abfa1873fb9470601291a0ea6fd14 Author: rodolforg Date: 2022-09-27 (Tue, 27 Sep 2022) Changed paths: M synfig-studio/src/gui/canvasview.cpp Log Message: --- fix: use runtime check of openGL availability, instead of compile-time (#2835) Commit: 8b357b84a242329c3a8a258e48970bb72227dd5d https://github.com/synfig/synfig/commit/8b357b84a242329c3a8a258e48970bb72227dd5d Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M ETL/ETL/_bezier.h M ETL/ETL/_hermite.h Log Message: --- refactor: removed code from bezier and hermite commented out from 2005 Commit: 26ab2595bd4de2eac5593070a498cd636b64aa4c https://github.com/synfig/synfig/commit/26ab2595bd4de2eac5593070a498cd636b64aa4c Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M ETL/ETL/_bezier.h Log Message: --- refactor!: bezier macros SGN(), MIN() and MAX() are private methods now BREAKING CHANGE: ETL API changed: - removed 3 macros from bezier header: SGN(), MIN() and MAX() Commit: 8026a935a3436430a909f13de867cf17fe08d45b https://github.com/synfig/synfig/commit/8026a935a3436430a909f13de867cf17fe08d45b Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M ETL/ETL/_bezier.h Log Message: --- refactor: reduce scope of bezier internal macro constants They are now private constants. Commit: 15fd33113cf1833bc370bff9e63f6f3d0348efd1 https://github.com/synfig/synfig/commit/15fd33113cf1833bc370bff9e63f6f3d0348efd1 Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M synfig-core/src/modules/mod_geometry/outline.cpp M synfig-core/src/synfig/rendering/primitive/bend.cpp M synfig-core/src/synfig/valuenodes/valuenode_blinecalcwidth.cpp M synfig-core/src/synfig/valuenodes/valuenode_blinereversetangent.cpp Log Message: --- refactor: remove unused #include Commit: 8d81326c97af5f791f27cc102af6e20801e2d8c0 https://github.com/synfig/synfig/commit/8d81326c97af5f791f27cc102af6e20801e2d8c0 Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M synfig-core/src/modules/mod_gradient/curvegradient.cpp M synfig-core/src/synfig/valuenodes/valuenode_animatedinterface.cpp M synfig-studio/src/gui/workarearenderer/renderer_ducks.cpp Log Message: --- refactor: remove unused #include Commit: e691f7826cdfb784bbb668f7da81c1938a9700b4 https://github.com/synfig/synfig/commit/e691f7826cdfb784bbb668f7da81c1938a9700b4 Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M ETL/ETL/_bezier.h Log Message: --- refactor!: remove unused etl::bezier iterators BREAKING CHANGE: ETL API changed - remove etl::bezier::iterator - remove
[Synfig-devl] [synfig/synfig] 7306cd: refactor: vocabulary initialization moved to `init...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 7306cdbca45a409e0c02e72db817f4fadf341bcb https://github.com/synfig/synfig/commit/7306cdbca45a409e0c02e72db817f4fadf341bcb Author: ice0 Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M synfig-core/src/modules/mod_noise/valuenode_random.cpp M synfig-core/src/synfig/valuenode.cpp M synfig-core/src/synfig/valuenode.h M synfig-core/src/synfig/valuenodes/valuenode_add.cpp M synfig-core/src/synfig/valuenodes/valuenode_and.cpp M synfig-core/src/synfig/valuenodes/valuenode_anglestring.cpp M synfig-core/src/synfig/valuenodes/valuenode_animatedfile.cpp M synfig-core/src/synfig/valuenodes/valuenode_atan2.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_bonelink.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_cos.cpp M synfig-core/src/synfig/valuenodes/valuenode_derivative.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_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_greyed.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_modulo.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_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 Log Message: --- refactor: vocabulary initialization moved to `init_children_vocab` method Just to make sure it's not being used somewhere. I added a test flag (already removed here) to see if `get_children_vocab` can be used to fill a dictionary after it has already been initialized. This test is never fired. This is done because `get_children_vocab()` always copies data, even when you just want to read it, so the splitting logic allows us to reduce memory copying in the future. Commit: 2dfdbd40ed01c4ce8ff2e4db723679253b3c1f5f https://github.com/synfig/synfig/commit/2dfdbd40ed01c4ce8ff2e4db723679253b3c1f5f Author: ice0 Date: 2022-10-10 (Mon, 10 Oct 2022) Changed paths: M synfig-core/src/synfig/valuenode.cpp M synfig-core/src/synfig/valuenode.h M synfig-studio/src/gui/instance.cpp M synfig-studio/src/gui/trees/canvastreestore.cpp M synfig-studio/src/synfigapp/actions/valuedesclink.cpp M synfig-studio/src/synfigapp/instance.cpp Log Message: --- perf: improved performance by reducing memory copying
[Synfig-devl] [synfig/synfig] 765359: refactor!: move ETL/bezier to synfig/bezier.h
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 7653596b6ff1c57b2090c5f8d7293fd5e9caa801 https://github.com/synfig/synfig/commit/7653596b6ff1c57b2090c5f8d7293fd5e9caa801 Author: Rodolfo Ribeiro Gomes Date: 2022-10-01 (Sat, 01 Oct 2022) Changed paths: M ETL/ETL/CMakeLists.txt M ETL/ETL/Makefile.am R ETL/ETL/_bezier.h R ETL/ETL/bezier R ETL/test/hermite.cpp M synfig-core/src/modules/lyr_std/curvewarp.cpp M synfig-core/src/modules/mod_gradient/curvegradient.cpp M synfig-core/src/modules/mod_particle/plant.cpp M synfig-core/src/synfig/Makefile.am A synfig-core/src/synfig/bezier.h M synfig-core/src/synfig/curve_helper.h M synfig-core/src/synfig/curveset.cpp M synfig-core/src/synfig/valuenodes/valuenode_animatedinterface.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_segcalctangent.cpp M synfig-core/src/synfig/valuenodes/valuenode_segcalcvertex.cpp M synfig-core/src/synfig/vector.h M synfig-core/test/CMakeLists.txt M synfig-core/test/Makefile.am M synfig-core/test/angle.cpp M synfig-core/test/benchmark.cpp A synfig-core/test/hermite.cpp M synfig-studio/src/gui/states/state_bline.cpp M synfig-studio/src/synfigapp/blineconvert.cpp Log Message: --- refactor!: move ETL/bezier to synfig/bezier.h related test moved too BREAKING CHANGE: - use synfig/bezier.h instead of ETL/bezier Commit: dc687abed93530a4a99a95845c695c52da8175a8 https://github.com/synfig/synfig/commit/dc687abed93530a4a99a95845c695c52da8175a8 Author: Rodolfo Ribeiro Gomes Date: 2022-10-01 (Sat, 01 Oct 2022) Changed paths: M synfig-core/src/synfig/bezier.h Log Message: --- style: fix synfig/bezier.h header docs and guard name Commit: d373101d481cef9f8217e6349f2f3f76df7ec067 https://github.com/synfig/synfig/commit/d373101d481cef9f8217e6349f2f3f76df7ec067 Author: Rodolfo Ribeiro Gomes Date: 2022-10-02 (Sun, 02 Oct 2022) Changed paths: M synfig-core/src/modules/lyr_std/curvewarp.cpp M synfig-core/src/modules/mod_gradient/curvegradient.cpp M synfig-core/src/modules/mod_particle/plant.cpp M synfig-core/src/synfig/bezier.h M synfig-core/src/synfig/curve_helper.cpp M synfig-core/src/synfig/curve_helper.h M synfig-core/src/synfig/curveset.cpp M synfig-core/src/synfig/distance.cpp M synfig-core/src/synfig/valuenodes/valuenode_animatedinterface.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_segcalctangent.cpp M synfig-core/src/synfig/valuenodes/valuenode_segcalcvertex.cpp M synfig-core/src/synfig/vector.h M synfig-core/test/angle.cpp M synfig-core/test/benchmark.cpp M synfig-core/test/hermite.cpp M synfig-studio/src/gui/states/state_bline.cpp M synfig-studio/src/synfigapp/blineconvert.cpp Log Message: --- refactor!: move etl::bezier and etl::hermite to synfig namespace BREAKING CHANGE: synfig API changed - etl::bezier is now synfig::bezier (synfig/bezier.h) - etl::hermite is now synfig::hermite (synfig/bezier.h) Commit: 0257a4e6bab2fc95671a38293135340e199a6956 https://github.com/synfig/synfig/commit/0257a4e6bab2fc95671a38293135340e199a6956 Author: Rodolfo Ribeiro Gomes Date: 2022-10-02 (Sun, 02 Oct 2022) Changed paths: M synfig-core/test/hermite.cpp Log Message: --- test(hermite): use our test style Commit: 7280ed0d61097436b4266086c8c8393c50e6753b https://github.com/synfig/synfig/commit/7280ed0d61097436b4266086c8c8393c50e6753b Author: Rodolfo Ribeiro Gomes Date: 2022-10-03 (Mon, 03 Oct 2022) Changed paths: M synfig-core/test/hermite.cpp Log Message: --- test(hermite): add new basic tests Commit: 5e0e1346de6ebc7a29a27c5a8f72bb5bf83d8222 https://github.com/synfig/synfig/commit/5e0e1346de6ebc7a29a27c5a8f72bb5bf83d8222 Author: Rodolfo Ribeiro Gomes Date: 2022-10-03 (Mon, 03 Oct 2022) Changed paths: M synfig-core/src/synfig/bezier.h M synfig-core/test/hermite.cpp Log Message: --- fix: add etl::affine_combo and specializations and it prevents synfig::bezier::subdivide() usages for double and float Commit: 4f2869a3de52d64a33c68b886fae26de12cfb56a https://github.com/synfig/synfig/commit/4f2869a3de52d64a33c68b886fae26de12cfb56a Author: Rodolfo Ribeiro Gomes Date: 2022-10-03 (Mon, 03 Oct 2022) Changed paths: M synfig-core/src/synfig/bezier.h M synfig-core/test/hermite.cpp Log Message: --- refactor: add
[Synfig-devl] [synfig/synfig] e06c83: build(autotools): allow to compile release build w...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: e06c83fbdcf01e6c73d67321926a52cc92ebaa38 https://github.com/synfig/synfig/commit/e06c83fbdcf01e6c73d67321926a52cc92ebaa38 Author: ice0 Date: 2022-10-01 (Sat, 01 Oct 2022) Changed paths: M ETL/m4/subs.m4 M synfig-core/m4/subs.m4 M synfig-studio/m4/subs.m4 Log Message: --- build(autotools): allow to compile release build with debug info (#2838) fix #2392 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] d1abac: build: updated dependencies for Debian 11 based di...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: d1abacc42fc88faf49c56370a82b5ee98486640f https://github.com/synfig/synfig/commit/d1abacc42fc88faf49c56370a82b5ee98486640f Author: ice0 Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M 1-setup-linux-native.sh Log Message: --- build: updated dependencies for Debian 11 based distros (#2837) We don't need Python development files. We need only python3 binaries for the plugin system. ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 8b357b: refactor: removed code from bezier and hermite com...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 8b357b84a242329c3a8a258e48970bb72227dd5d https://github.com/synfig/synfig/commit/8b357b84a242329c3a8a258e48970bb72227dd5d Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M ETL/ETL/_bezier.h M ETL/ETL/_hermite.h Log Message: --- refactor: removed code from bezier and hermite commented out from 2005 Commit: 26ab2595bd4de2eac5593070a498cd636b64aa4c https://github.com/synfig/synfig/commit/26ab2595bd4de2eac5593070a498cd636b64aa4c Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M ETL/ETL/_bezier.h Log Message: --- refactor!: bezier macros SGN(), MIN() and MAX() are private methods now BREAKING CHANGE: ETL API changed: - removed 3 macros from bezier header: SGN(), MIN() and MAX() Commit: 8026a935a3436430a909f13de867cf17fe08d45b https://github.com/synfig/synfig/commit/8026a935a3436430a909f13de867cf17fe08d45b Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M ETL/ETL/_bezier.h Log Message: --- refactor: reduce scope of bezier internal macro constants They are now private constants. Commit: 15fd33113cf1833bc370bff9e63f6f3d0348efd1 https://github.com/synfig/synfig/commit/15fd33113cf1833bc370bff9e63f6f3d0348efd1 Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M synfig-core/src/modules/mod_geometry/outline.cpp M synfig-core/src/synfig/rendering/primitive/bend.cpp M synfig-core/src/synfig/valuenodes/valuenode_blinecalcwidth.cpp M synfig-core/src/synfig/valuenodes/valuenode_blinereversetangent.cpp Log Message: --- refactor: remove unused #include Commit: 8d81326c97af5f791f27cc102af6e20801e2d8c0 https://github.com/synfig/synfig/commit/8d81326c97af5f791f27cc102af6e20801e2d8c0 Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M synfig-core/src/modules/mod_gradient/curvegradient.cpp M synfig-core/src/synfig/valuenodes/valuenode_animatedinterface.cpp M synfig-studio/src/gui/workarearenderer/renderer_ducks.cpp Log Message: --- refactor: remove unused #include Commit: e691f7826cdfb784bbb668f7da81c1938a9700b4 https://github.com/synfig/synfig/commit/e691f7826cdfb784bbb668f7da81c1938a9700b4 Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M ETL/ETL/_bezier.h Log Message: --- refactor!: remove unused etl::bezier iterators BREAKING CHANGE: ETL API changed - remove etl::bezier::iterator - remove etl::bezier::const_iterator - remove etl::bezier::begin() - remove etl::bezier::end() Commit: 46b7beb2974598ce2ec6bfc3edfea2c44f86bdce https://github.com/synfig/synfig/commit/46b7beb2974598ce2ec6bfc3edfea2c44f86bdce Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M ETL/ETL/_bezier.h Log Message: --- refactor: remove unused and unimplemented method Commit: 70d62c30c4deb31470559fa6c4cadf41b13e1481 https://github.com/synfig/synfig/commit/70d62c30c4deb31470559fa6c4cadf41b13e1481 Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M ETL/ETL/_bezier.h M ETL/ETL/_hermite.h Log Message: --- docs: add documentation comments to etl::bezier and etl::hermite Commit: 8e77ac80fdb90595ff02729480f7af364b7bb9bc https://github.com/synfig/synfig/commit/8e77ac80fdb90595ff02729480f7af364b7bb9bc Author: Rodolfo Ribeiro Gomes Date: 2022-09-28 (Wed, 28 Sep 2022) Changed paths: M ETL/ETL/CMakeLists.txt M ETL/ETL/Makefile.am M ETL/ETL/_bezier.h R ETL/ETL/_hermite.h R ETL/ETL/hermite M ETL/test/hermite.cpp M synfig-core/src/modules/lyr_std/curvewarp.cpp M synfig-core/src/modules/mod_gradient/curvegradient.cpp M synfig-core/src/modules/mod_particle/plant.cpp M synfig-core/src/synfig/valuenodes/valuenode_animatedinterface.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_segcalctangent.cpp M synfig-core/src/synfig/valuenodes/valuenode_segcalcvertex.cpp M synfig-core/test/angle.cpp M synfig-core/test/benchmark.cpp M synfig-studio/src/gui/states/state_bline.cpp M synfig-studio/src/synfigapp/blineconvert.cpp Log Message: --- refactor: merge ETL/hermite into ETL/bezier They were merged because etl::hermite as a derived template class of etl::bezier. The choice to keep bezier file instead of hermite was simply because hermite code is way shorter to copy and paste. Commit:
[Synfig-devl] [synfig/synfig] 226b22: build: remove nonexistent files listed in synfig-c...
Branch: refs/heads/testing Home: https://github.com/synfig/synfig Commit: 226b22dfc12b94bb064ab6fc9676c0f3ddd0ada1 https://github.com/synfig/synfig/commit/226b22dfc12b94bb064ab6fc9676c0f3ddd0ada1 Author: rodolforg Date: 2022-08-14 (Sun, 14 Aug 2022) Changed paths: M synfig-core/po/POTFILES.in Log Message: --- build: remove nonexistent files listed in synfig-core/po/POTFILES.in (#2794) they were removed in c67b5d3f34eb8413dc9d2fcb0f657a2f743174a0 (PR #2775) Commit: e049441d38a714e142a586d73086847c5330aba0 https://github.com/synfig/synfig/commit/e049441d38a714e142a586d73086847c5330aba0 Author: luzpaz Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M ETL/ChangeLog.old M ETL/NEWS M perf/scripts/view_comparison_graph.py M synfig-core/src/modules/mod_svg/svg_parser.cpp M synfig-core/src/modules/mod_svg/svg_parser.h M synfig-core/src/synfig/node.h M synfig-core/src/synfig/valuenodes/valuenode_derivative.h M synfig-osx/launcher/utils/dumpkeymap.man M synfig-studio/AUTHORS M synfig-studio/docs/bones_gui.txt M synfig-studio/src/gui/docks/dockable.cpp M synfig-studio/src/gui/docks/dockbook.cpp M synfig-studio/src/gui/duckmatic.cpp M synfig-studio/src/gui/states/state_normal.cpp M synfig-studio/src/synfigapp/vectorizer/centerlineskeletonizer.cpp Log Message: --- chore: fix various typos (#2799) Found via `codespell -q 3 -L aline,ang,ba,childs,dout,eiter,forse,objext,pard,parms,pevent,propertyst,ro,shouldbe,thru,uint,unselect,vertexes -S ./synfig-studio/po,./synfig-core/po,/synfig-core/m4,./synfig-osx/,./gtkmm-osx,./bugs,.*.eps,*.sif,./synfig-studio/plugins/lottie-exporter` Commit: 2d13c78149795212602d54272a3efaec6e2a2eb2 https://github.com/synfig/synfig/commit/2d13c78149795212602d54272a3efaec6e2a2eb2 Author: rodolforg Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M synfig-studio/src/synfigapp/actions/layermove.cpp Log Message: --- fix: check whether iterator is valid before dereferencing (#2798) Commit: fc78ce7992df6171e24ebd57292c19a5dfc3a45c https://github.com/synfig/synfig/commit/fc78ce7992df6171e24ebd57292c19a5dfc3a45c Author: luzpaz Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h Log Message: --- chore: fix source typos (#2803) s/detials/details/ Commit: e289d69bbccffe77158d7d2b65d932896c0fac04 https://github.com/synfig/synfig/commit/e289d69bbccffe77158d7d2b65d932896c0fac04 Author: rodolforg Date: 2022-08-15 (Mon, 15 Aug 2022) Changed paths: M synfig-core/src/synfig/listimporter.cpp Log Message: --- feat: added support for SVG image sequence with lst files (#2795) with the fix provided by PR #2789 (commit 25f28b14214bcc98d736ce88138e79f087d56510), it was finally viable to implement this (simple) feature :) fix #965 Commit: ac8214e47fd71dbec1066f475e98bd9dda5859e7 https://github.com/synfig/synfig/commit/ac8214e47fd71dbec1066f475e98bd9dda5859e7 Author: ice0 Date: 2022-08-16 (Tue, 16 Aug 2022) Changed paths: M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp Log Message: --- fix: Fixed issue with incorrect ffmpeg search on Windows (#2797) introduced in fc38d7c Commit: 4c997135228c7b2f3767bb2f6420bb9acdd93f59 https://github.com/synfig/synfig/commit/4c997135228c7b2f3767bb2f6420bb9acdd93f59 Author: rodolforg Date: 2022-08-17 (Wed, 17 Aug 2022) Changed paths: M synfig-core/src/modules/mod_gradient/conicalgradient.cpp M synfig-core/src/modules/mod_gradient/curvegradient.cpp M synfig-core/src/modules/mod_gradient/lineargradient.cpp M synfig-core/src/modules/mod_gradient/radialgradient.cpp M synfig-core/src/modules/mod_gradient/spiralgradient.cpp M synfig-core/src/modules/mod_noise/noise.cpp M synfig-core/src/synfig/layers/layer_pastecanvas.cpp Log Message: --- fix: hit_check for gradient & paste_canvas layers with BEHIND and ONTO blends (#2804) Commit: 9cc796e08727bf478c87dc93a74e46822398a16b https://github.com/synfig/synfig/commit/9cc796e08727bf478c87dc93a74e46822398a16b Author: rodolforg Date: 2022-08-17 (Wed, 17 Aug 2022) Changed paths: M ETL/ETL/CMakeLists.txt M ETL/ETL/Makefile.am R ETL/ETL/_calculus.h M ETL/ETL/_hermite.h R ETL/ETL/calculus M ETL/test/hermite.cpp M synfig-core/src/modules/lyr_std/curvewarp.cpp M synfig-core/src/modules/mod_geometry/outline.cpp M synfig-core/src/modules/mod_gradient/curvegradient.cpp M synfig-core/src/modules/mod_particle/plant.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_blinereversetangent.cpp M
[Synfig-devl] [synfig/synfig] 847266: fix: replaced deprecated ETL_DIRECTORY_SEPARATOR
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 8472667e6414c19a0c88ab9b57dc3c4665e5293d https://github.com/synfig/synfig/commit/8472667e6414c19a0c88ab9b57dc3c4665e5293d Author: Rodolfo Ribeiro Gomes Date: 2022-09-25 (Sun, 25 Sep 2022) Changed paths: M synfig-core/src/synfig/rendering/opengl/internal/shaders.cpp Log Message: --- fix: replaced deprecated ETL_DIRECTORY_SEPARATOR it wouldn't build Commit: 6b5135afb53f9dc1f1f2dac62d0e4c27063f025e https://github.com/synfig/synfig/commit/6b5135afb53f9dc1f1f2dac62d0e4c27063f025e Author: Rodolfo Ribeiro Gomes Date: 2022-09-25 (Sun, 25 Sep 2022) Changed paths: M synfig-core/src/synfig/rendering/opengl/task/taskcontourgl.cpp M synfig-core/src/synfig/rendering/opengl/task/tasktransformationaffinegl.cpp Log Message: --- style: typo and indentation Commit: 0be02a8f146429d88798766fe2c0fe62a10b2be3 https://github.com/synfig/synfig/commit/0be02a8f146429d88798766fe2c0fe62a10b2be3 Author: ice0 Date: 2022-09-26 (Mon, 26 Sep 2022) Changed paths: M synfig-core/src/synfig/rendering/opengl/internal/shaders.cpp M synfig-core/src/synfig/rendering/opengl/task/taskcontourgl.cpp M synfig-core/src/synfig/rendering/opengl/task/tasktransformationaffinegl.cpp Log Message: --- fix: broken opengl build (due to ETL_DIRECTORY_SEPARATOR) and typos (#2834) fix: broken opengl build (due to ETL_DIRECTORY_SEPARATOR) and typos Compare: https://github.com/synfig/synfig/compare/994622bb93d3...0be02a8f1464 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl