[Synfig-devl] [synfig/synfig] 30e5e9: style: explicitly tag as override streambuf methods

2024-07-21 Thread ice0 via Synfig-devl
  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

2024-06-08 Thread ice0 via Synfig-devl
  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

2024-06-02 Thread ice0 via Synfig-devl
  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

2024-05-12 Thread ice0 via Synfig-devl
  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...

2024-04-28 Thread ice0 via Synfig-devl
  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...

2024-04-26 Thread ice0 via Synfig-devl
  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...

2024-04-23 Thread ice0 via Synfig-devl
  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

2024-01-30 Thread ice0 via Synfig-devl
  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)

2024-01-29 Thread ice0 via Synfig-devl
  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)

2024-01-29 Thread ice0 via Synfig-devl
  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` ...

2024-01-29 Thread ice0 via Synfig-devl
  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)

2024-01-09 Thread ice0 via Synfig-devl
  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]

2024-01-09 Thread ice0 via Synfig-devl
  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

2024-01-07 Thread ice0 via Synfig-devl
  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...

2023-12-25 Thread ice0 via Synfig-devl
  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...

2023-12-19 Thread ice0 via Synfig-devl
  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++ ...

2023-12-09 Thread ice0 via Synfig-devl
  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)

2023-12-09 Thread ice0 via Synfig-devl
  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...

2023-11-19 Thread ice0 via Synfig-devl
  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...

2023-11-15 Thread ice0 via Synfig-devl
  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...

2023-11-11 Thread ice0 via Synfig-devl
  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)

2023-11-07 Thread ice0 via Synfig-devl
  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...

2023-11-05 Thread ice0 via Synfig-devl
  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)

2023-11-04 Thread ice0 via Synfig-devl
  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...

2023-10-25 Thread ice0 via Synfig-devl
  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...

2023-10-17 Thread ice0 via Synfig-devl
  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 ...

2023-10-15 Thread ice0 via Synfig-devl
  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

2023-10-14 Thread ice0 via Synfig-devl
  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...

2023-10-09 Thread ice0 via Synfig-devl
  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

2023-09-27 Thread ice0 via Synfig-devl
  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...

2023-09-27 Thread ice0 via Synfig-devl
  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...

2023-09-25 Thread ice0 via Synfig-devl
  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

2023-09-10 Thread ice0 via Synfig-devl
  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...

2023-08-29 Thread ice0 via Synfig-devl
  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...

2023-08-27 Thread ice0 via Synfig-devl
  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_()

2023-08-27 Thread ice0 via Synfig-devl
  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)

2023-08-08 Thread ice0 via Synfig-devl
  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...

2023-08-07 Thread ice0 via Synfig-devl
  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)

2023-08-06 Thread ice0 via Synfig-devl
  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...

2023-07-17 Thread ice0 via Synfig-devl
  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

2023-06-21 Thread ice0 via Synfig-devl
  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...

2023-06-14 Thread ice0 via Synfig-devl
  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...

2023-05-31 Thread ice0 via Synfig-devl
  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

2023-05-28 Thread ice0 via Synfig-devl
  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...

2023-05-23 Thread ice0 via Synfig-devl
  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...

2023-05-10 Thread ice0 via Synfig-devl
  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)

2023-05-08 Thread ice0 via Synfig-devl
  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...

2023-05-02 Thread ice0 via Synfig-devl
  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

2023-04-23 Thread ice0 via Synfig-devl
  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...

2023-04-12 Thread ice0 via Synfig-devl
  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

2023-03-27 Thread ice0 via Synfig-devl
  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

2023-03-27 Thread ice0 via Synfig-devl
  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

2023-03-27 Thread ice0 via Synfig-devl
  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

2023-03-27 Thread ice0 via Synfig-devl
  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

2023-03-27 Thread ice0 via Synfig-devl
  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

2023-03-27 Thread ice0 via Synfig-devl
  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 (#...

2023-03-27 Thread ice0 via Synfig-devl
  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 ...

2023-03-26 Thread ice0 via Synfig-devl
  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...

2023-03-25 Thread ice0 via Synfig-devl
  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(...)

2023-03-25 Thread ice0 via Synfig-devl
  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...

2023-03-23 Thread ice0 via Synfig-devl
  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]

2023-03-11 Thread ice0 via Synfig-devl
  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]

2023-02-13 Thread ice0 via Synfig-devl
  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

2023-02-06 Thread ice0 via Synfig-devl
  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...

2023-01-27 Thread ice0 via Synfig-devl
  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)

2023-01-21 Thread ice0 via Synfig-devl
  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)

2023-01-20 Thread ice0 via Synfig-devl
  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)

2023-01-19 Thread ice0 via Synfig-devl
  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...

2023-01-15 Thread ice0 via Synfig-devl
  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)

2023-01-01 Thread ice0 via Synfig-devl
  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

2022-12-31 Thread ice0 via Synfig-devl
  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...

2022-12-17 Thread ice0 via Synfig-devl
  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

2022-12-04 Thread ice0 via Synfig-devl
  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...

2022-12-03 Thread ice0 via Synfig-devl
  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 ...

2022-12-03 Thread ice0 via Synfig-devl
  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...

2022-12-03 Thread ice0 via Synfig-devl
  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)

2022-12-01 Thread ice0 via Synfig-devl
  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]

2022-11-27 Thread ice0 via Synfig-devl
  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...

2022-11-27 Thread Ice0 via Synfig-devl
  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

2022-11-27 Thread Ice0 via Synfig-devl
  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)

2022-11-26 Thread Ice0 via Synfig-devl
  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)

2022-11-26 Thread Ice0 via Synfig-devl
  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 ...

2022-11-26 Thread Ice0 via Synfig-devl
  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

2022-11-26 Thread Ice0 via Synfig-devl
  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

2022-11-24 Thread Ice0 via Synfig-devl
  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)

2022-11-16 Thread Ice0 via Synfig-devl
  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

2022-11-15 Thread Ice0 via Synfig-devl
  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

2022-11-13 Thread Ice0 via Synfig-devl
  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 ...

2022-11-10 Thread Ice0 via Synfig-devl
  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

2022-10-19 Thread Ice0 via Synfig-devl
  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...

2022-10-17 Thread Ice0 via Synfig-devl
  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

2022-10-13 Thread ice0 via Synfig-devl
  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

2022-10-11 Thread ice0 via Synfig-devl
  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...

2022-10-10 Thread ice0 via Synfig-devl
  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

2022-10-09 Thread ice0 via Synfig-devl
  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...

2022-10-01 Thread ice0 via Synfig-devl
  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...

2022-09-28 Thread ice0 via Synfig-devl
  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...

2022-09-28 Thread ice0 via Synfig-devl
  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...

2022-09-26 Thread ice0 via Synfig-devl
  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

2022-09-26 Thread ice0 via Synfig-devl
  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


  1   2   3   4   >