Branch: refs/heads/testing
Home: https://github.com/synfig/synfig
Commit: 1b874fdb52018f26953109f13fe30685053aed79
https://github.com/synfig/synfig/commit/1b874fdb52018f26953109f13fe30685053aed79
Author: Rodolfo Ribeiro Gomes <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl