Branch: refs/heads/testing Home: https://github.com/synfig/synfig Commit: 1b874fdb52018f26953109f13fe30685053aed79 https://github.com/synfig/synfig/commit/1b874fdb52018f26953109f13fe30685053aed79 Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <konop...@gmail.com> 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) Commit: 03f80703e6ccff0867089cc52d3428543a6bf07a https://github.com/synfig/synfig/commit/03f80703e6ccff0867089cc52d3428543a6bf07a Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <konop...@gmail.com> 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) Commit: 2f4b441d4b04f4e20cd1c0f40e18c7f4afe13903 https://github.com/synfig/synfig/commit/2f4b441d4b04f4e20cd1c0f40e18c7f4afe13903 Author: ice0 <konop...@gmail.com> 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) Commit: ecc4068c32580f23c62391d892c2ae73628f7222 https://github.com/synfig/synfig/commit/ecc4068c32580f23c62391d892c2ae73628f7222 Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-01-18 (Thu, 18 Jan 2024) Changed paths: M synfig-studio/src/gui/resources/ui/dialog_pasteoptions.glade Log Message: ----------- feat: add missing scroll bar to Paste Layer dialog (#3310) fix #3309 Commit: 0fa608d45b5efa95aa5d1a4c32e746f50cf68242 https://github.com/synfig/synfig/commit/0fa608d45b5efa95aa5d1a4c32e746f50cf68242 Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-01-18 (Thu, 18 Jan 2024) Changed paths: M synfig-core/src/modules/mod_example/metaballs.cpp M synfig-core/src/modules/mod_example/metaballs.h Log Message: ----------- refactor: port layer to Cobra renderer: Metaballs (#3305) Commit: 798e84eb9a3822e01713cce193587348ee4ab2f4 https://github.com/synfig/synfig/commit/798e84eb9a3822e01713cce193587348ee4ab2f4 Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-01-22 (Mon, 22 Jan 2024) Changed paths: M synfig-core/src/synfig/loadcanvas.cpp Log Message: ----------- fix: guide lines ignored on loading from old files (#3303) Due to the awesome changes in b172e3771a131dbd26879aae334b84ac26bcb6e6 (#2777) Commit: f0185bf29df8f05529a19610021a4672c2b57cab https://github.com/synfig/synfig/commit/f0185bf29df8f05529a19610021a4672c2b57cab Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-01-29 (Mon, 29 Jan 2024) Changed paths: M version-bump.sh Log Message: ----------- chore: script version-bump.sh must update CMake files (#3316) Commit: 818b0a46ae377756bb2e3f672aab6c2abef480ea https://github.com/synfig/synfig/commit/818b0a46ae377756bb2e3f672aab6c2abef480ea Author: Kartik Arora <arorakart...@gmail.com> Date: 2024-01-29 (Mon, 29 Jan 2024) Changed paths: M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp Log Message: ----------- fix: add fill-color instead of outline-color to palette (#3314) Commit: 2e06938a43ebc5777f4dc9fb8f4e42a5c2a7095a https://github.com/synfig/synfig/commit/2e06938a43ebc5777f4dc9fb8f4e42a5c2a7095a Author: ice0 <konop...@gmail.com> 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 Commit: bc5d01be26b0ebf3a4fe4625aa2f6f4a58352e5d https://github.com/synfig/synfig/commit/bc5d01be26b0ebf3a4fe4625aa2f6f4a58352e5d Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-01-29 (Mon, 29 Jan 2024) Changed paths: M CMakeLists.txt Log Message: ----------- build: CMake sets wrong Synfig Studio/ETL versions (#3315) It still was using 1.5.0 Commit: a80fae97475b53b9384f0237dc64907543e61cae https://github.com/synfig/synfig/commit/a80fae97475b53b9384f0237dc64907543e61cae Author: ice0 <konop...@gmail.com> 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/. Commit: 6ed3374ecdeb926e6c3c2b217d1e6a6593971ac1 https://github.com/synfig/synfig/commit/6ed3374ecdeb926e6c3c2b217d1e6a6593971ac1 Author: ice0 <konop...@gmail.com> 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. Commit: b7e2cc528970242c02403ce8e490e855d2aff9a3 https://github.com/synfig/synfig/commit/b7e2cc528970242c02403ce8e490e855d2aff9a3 Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M synfig-core/src/synfig/rendering/renderqueue.cpp Log Message: ----------- refactor: reduce scope of two variables (#3321) Commit: 613acd23cd2fc43e70b072d6f9af33317a818410 https://github.com/synfig/synfig/commit/613acd23cd2fc43e70b072d6f9af33317a818410 Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <konop...@gmail.com> 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) Commit: 7f39534c86faf005dae4ded1ac313d97e353c624 https://github.com/synfig/synfig/commit/7f39534c86faf005dae4ded1ac313d97e353c624 Author: neesaaa <131257593+nees...@users.noreply.github.com> Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M synfig-studio/src/gui/docks/dock_soundwave.cpp Log Message: ----------- fix: adjust minimum panel size (#3296) This commit resolves the issue by adjusting the minimum size of the affected panels, allowing users to move them more freely. The changes aim to improve the user experience without compromising functionality. Fixes synfig#2231 Commit: 655bdaab12b8a50fd63e0b834901777f6fd9d155 https://github.com/synfig/synfig/commit/655bdaab12b8a50fd63e0b834901777f6fd9d155 Author: Pablo Gil <pgilfernan...@gmail.com> Date: 2024-02-12 (Mon, 12 Feb 2024) Changed paths: M synfig-core/src/tool/optionsprocessor.cpp M synfig-studio/src/gui/dialogs/dialog_ffmpegparam.cpp Log Message: ----------- feat: add WebM video format to ffmpeg codecs list (#3330) Commit: 566fd7fa09f780caa7015196dc6c468944503c3b https://github.com/synfig/synfig/commit/566fd7fa09f780caa7015196dc6c468944503c3b Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-02-12 (Mon, 12 Feb 2024) Changed paths: M synfig-studio/src/gui/docks/dock_info.cpp Log Message: ----------- perf: avoid canvas introspection when DockInfo is not shown (#3328) On every mouse move on CanvasView, it reads what color is underneath the mouse pointer. We can avoid calls to `Layer::get_color()` (that can parse all canvas layers) ans their computation if DockInfo is not mapped. 'signal_map', in GTK words, is 'when the widget is visible and all its parents up to the toplevel widget are also visible.' DockInfo is not mapped when another tab/dock is being shown in its 'block' (DockBook), as it is in default workspace layout. Commit: e1f9a1842e7f52e7b1e8ef75875ed20e4ad4bed7 https://github.com/synfig/synfig/commit/e1f9a1842e7f52e7b1e8ef75875ed20e4ad4bed7 Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-02-12 (Mon, 12 Feb 2024) Changed paths: M synfig-core/src/modules/mod_svg/svg_parser.cpp Log Message: ----------- refactor: remove unused variable (#3322) Commit: 4348d65b6adcee7bfad545e919145eec5b6cc4b4 https://github.com/synfig/synfig/commit/4348d65b6adcee7bfad545e919145eec5b6cc4b4 Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-02-12 (Mon, 12 Feb 2024) Changed paths: M synfig-studio/src/synfigapp/canvasinterface.cpp Log Message: ----------- fix: undo didn't work properly after deleting last guide line (#3304) 1. Create two guide lines. 2. Delete one of them (by dragging back to ruler). 3. Delete the second one. There is no guideline anymore. 4. Undo (ctrl+Z). Wrong. The two guidelines reappear, but only one should. 5. Undo again. Error: only one guide is shown 6. Redo (ctrl+shift+Z or ctrl+Y). Error. Only one is now shown. Commit: 17884628603c13c19ba11cbd5eafeb10955870db https://github.com/synfig/synfig/commit/17884628603c13c19ba11cbd5eafeb10955870db Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-02-13 (Tue, 13 Feb 2024) Changed paths: M synfig-core/src/modules/mod_magickpp/mptr_magickpp.cpp Log Message: ----------- fix: importing via magick++ for version >= 7.0.1 (#3332) There was an undefined behavior due to multiple increment of same variable in multiple function arguments. fix #3331 Commit: 5fd6653d90e59be0439fb5f6ed4a48d007db6d3f https://github.com/synfig/synfig/commit/5fd6653d90e59be0439fb5f6ed4a48d007db6d3f Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-02-14 (Wed, 14 Feb 2024) Changed paths: M synfig-core/src/modules/CMakeLists.txt M synfig-core/src/modules/mod_magickpp/Makefile.am Log Message: ----------- build: fix typos on magickpp module (#3333) Commit: 02781d6fd42a43f88332bc08a748d6e8d6b35cab https://github.com/synfig/synfig/commit/02781d6fd42a43f88332bc08a748d6e8d6b35cab Author: Konstantin Dmitriev <ksee.zelga...@gmail.com> Date: 2024-02-26 (Mon, 26 Feb 2024) Changed paths: A CODE_OF_CONDUCT.md A CONTRIBUTING.md Log Message: ----------- chore: Add CONTRIBUTING.md and CODE_OF_CONDUCT.md (#3335) Commit: 3c70fec324e36be898da18cee54d512535c6ecac https://github.com/synfig/synfig/commit/3c70fec324e36be898da18cee54d512535c6ecac Author: P1DJAK <92640096+p1d...@users.noreply.github.com> Date: 2024-03-06 (Wed, 06 Mar 2024) Changed paths: M 1-setup-linux-native.sh Log Message: ----------- build: Add cmake to linux install script (#3338) Commit: c8ea2c2ecbd5fd9e3ad9c6937b56a203aaa1d1ea https://github.com/synfig/synfig/commit/c8ea2c2ecbd5fd9e3ad9c6937b56a203aaa1d1ea Author: ice0 <konop...@gmail.com> 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) Commit: 58f522ec25d845ee7734dab0ca385a8ff5ccfd3c https://github.com/synfig/synfig/commit/58f522ec25d845ee7734dab0ca385a8ff5ccfd3c Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M synfig-core/src/synfig/layers/layer_motionblur.cpp Log Message: ----------- fix(MotionBlur): undefined behavior when subsample range is 0 (#3347) For linear subsampling type, there is an undefined behavior when both subsample (start and end) amounts are 0. Synfig version 1.0.2: *none* is drawn! Synfig version 1.2.1: a pale gray rectangle is drawn Synfig version 1.4.3: a black gray rectangle is drawn Anyway, this commit fixes the case when both are 0, by drawing the context without any motion blur effect. Note: If they (the subsample amounts) are equal, but both nonzero, the canvas is normally drawn. Behavior is not the same between 1.0.2 and >=1.2.1 though. The motion trail has a different number of 'echoes': 1.0.2 has less than the next releases. fix #3345 Compare: https://github.com/synfig/synfig/compare/09a8045048ba...58f522ec25d8 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