[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] 7a4c97: Bump version to 1.4.5

2024-04-14 Thread rodolforg via Synfig-devl
  Branch: refs/heads/v1.4.x
  Home:   https://github.com/synfig/synfig
  Commit: 7a4c97df6086e09abd7ac151d3cce4a9a97e1ee3
  
https://github.com/synfig/synfig/commit/7a4c97df6086e09abd7ac151d3cce4a9a97e1ee3
  Author: Konstantin Dmitriev 
  Date:   2024-04-14 (Sun, 14 Apr 2024)

  Changed paths:
M ETL/configure.ac
M synfig-core/configure.ac
M synfig-studio/configure.ac
M synfig-studio/org.synfig.SynfigStudio.appdata.xml.in
M synfig-studio/src/gui/CMakeLists.txt

  Log Message:
  ---
  Bump version to 1.4.5


  Commit: b0112626e6a91ff807ccbdf9da8d108d0e0ba162
  
https://github.com/synfig/synfig/commit/b0112626e6a91ff807ccbdf9da8d108d0e0ba162
  Author: Konstantin Dmitriev 
  Date:   2024-04-14 (Sun, 14 Apr 2024)

  Changed paths:
M synfig-studio/src/gui/dialogs/dialog_setup.cpp
M synfig-studio/src/gui/preview.cpp

  Log Message:
  ---
  Fix build on OSX 10.9 (#3 me)

Reviewed-on: https://tvoygit.ru/morevnaproject/synfig/pulls/3
Co-authored-by: Konstantin Dmitriev 
Co-committed-by: Konstantin Dmitriev 


  Commit: 9a8590ef3386b9bfccacbc914f6c2197a3ac0698
  
https://github.com/synfig/synfig/commit/9a8590ef3386b9bfccacbc914f6c2197a3ac0698
  Author: rodolforg 
  Date:   2024-04-14 (Sun, 14 Apr 2024)

  Changed paths:
M synfig-studio/src/synfigapp/blineconvert.cpp

  Log Message:
  ---
  Fix distortions at the end of lines made with the drawing tool (#2471)

fix #2448
fix #2460


  Commit: 84146fde93cc8de2ccb16e98ef82a3863a2b35e3
  
https://github.com/synfig/synfig/commit/84146fde93cc8de2ccb16e98ef82a3863a2b35e3
  Author: rodolforg 
  Date:   2024-04-14 (Sun, 14 Apr 2024)

  Changed paths:
M synfig-core/src/synfig/valuenodes/valuenode_blinecalcvertex.h
M synfig-studio/src/gui/duck.cpp
M synfig-studio/src/gui/duckmatic.cpp
M synfig-studio/src/synfigapp/actions/valuedescset.cpp

  Log Message:
  ---
  fix: crash on moving a layer following a bline reference (#2971)

* fix: crash on moving a layer following a bline reference

https://forums.synfig.org/t/reference-conversion-crash/13774

Reported-by: woody

Co-authored-by: ice0 


  Commit: 51e8bddac4668df57084b276119fca3b91b9d4eb
  
https://github.com/synfig/synfig/commit/51e8bddac4668df57084b276119fca3b91b9d4eb
  Author: ice0 
  Date:   2024-04-14 (Sun, 14 Apr 2024)

  Changed paths:
M ETL/ETL/_surface.h
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
M synfig-core/src/modules/lyr_std/bevel.cpp
M synfig-core/src/modules/lyr_std/curvewarp.cpp
M synfig-core/src/modules/lyr_std/mandelbrot.cpp
M synfig-core/src/modules/mod_filter/halftone.cpp
M synfig-core/src/modules/mod_filter/halftone2.cpp
M synfig-core/src/modules/mod_filter/halftone3.cpp
M synfig-core/src/modules/mod_filter/radialblur.cpp
M synfig-core/src/modules/mod_gif/trgt_gif.cpp
M synfig-core/src/modules/mod_gradient/conicalgradient.cpp
M synfig-core/src/modules/mod_noise/distort.cpp
M synfig-core/src/modules/mod_noise/noise.cpp
M synfig-core/src/synfig/blur.cpp
M synfig-core/src/synfig/distance.cpp
M synfig-core/src/synfig/gradient.cpp
M synfig-core/src/synfig/polynomial_root.cpp
M synfig-core/src/synfig/renddesc.cpp
M synfig-core/src/synfig/time.cpp
M synfig-core/src/synfig/valuenodes/valuenode_animatedinterface.cpp
M synfig-core/src/synfig/valuenodes/valuenode_boneinfluence.cpp
M synfig-core/src/synfig/valuenodes/valuenode_duplicate.cpp
M synfig-core/src/synfig/valuenodes/valuenode_pow.cpp
M synfig-core/src/synfig/valuenodes/valuenode_reciprocal.cpp
M synfig-studio/src/gui/duckmatic.cpp
M synfig-studio/src/gui/states/state_draw.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_scale.cpp
M synfig-studio/src/gui/states/state_zoom.cpp
M synfig-studio/src/gui/widgets/widget_coloredit.cpp
M synfig-studio/src/gui/widgets/widget_time.cpp
M synfig-studio/src/gui/workarea.cpp
M synfig-studio/src/gui/workarearenderer/renderer_ducks.cpp
M synfig-studio/src/synfigapp/actions/layerfit.cpp
M synfig-studio/src/synfigapp/timegather.cpp
M synfig-studio/src/synfigapp/vectorizer/centerlinepolygonizer.cpp

  Log Message:
  ---
  Replaced `abs` with `std::fabs` for float values and `std::abs` for templates 
and int values (#2311)

Fix #2307


  Commit: 7f82651f8f4dc2d741cb2a861afe6589c3d48d3a
  
https://github.com/synfig/synfig/commit/7f82651f8f4dc2d741cb2a861afe6589c3d48d3a
  Author: rodolforg 
  Date:   2024-04-14 (Sun, 14 Apr 2024)

  Changed paths:
M synfig-studio/src/gui/canvasview.cpp

  Log Message:
  ---
  fix importing into unsaved SIF file (#2243)

If you try to import a file into a not-yet-saved Synfig document,
it does nothing.

Mistake made by me in
commit 798bfbf95983ff6c01ca019ac72b390fbc259eab


  Commit: ea482221ea66e70dd52b3cab45ad9de1b1f95ff5
  

[Synfig-devl] [synfig/synfig] 3c70fe: build: Add cmake to linux install script (#3338)

2024-03-06 Thread P1DJAK via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 3c70fec324e36be898da18cee54d512535c6ecac
  
https://github.com/synfig/synfig/commit/3c70fec324e36be898da18cee54d512535c6ecac
  Author: P1DJAK <92640096+p1d...@users.noreply.github.com>
  Date:   2024-03-06 (Wed, 06 Mar 2024)

  Changed paths:
M 1-setup-linux-native.sh

  Log Message:
  ---
  build: Add cmake to linux install script (#3338)



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] 02781d: chore: Add CONTRIBUTING.md and CODE_OF_CONDUCT.md ...

2024-02-26 Thread Konstantin Dmitriev via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 02781d6fd42a43f88332bc08a748d6e8d6b35cab
  
https://github.com/synfig/synfig/commit/02781d6fd42a43f88332bc08a748d6e8d6b35cab
  Author: Konstantin Dmitriev 
  Date:   2024-02-26 (Mon, 26 Feb 2024)

  Changed paths:
A CODE_OF_CONDUCT.md
A CONTRIBUTING.md

  Log Message:
  ---
  chore: Add CONTRIBUTING.md and CODE_OF_CONDUCT.md (#3335)



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] 5fd665: build: fix typos on magickpp module (#3333)

2024-02-13 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 5fd6653d90e59be0439fb5f6ed4a48d007db6d3f
  
https://github.com/synfig/synfig/commit/5fd6653d90e59be0439fb5f6ed4a48d007db6d3f
  Author: rodolforg 
  Date:   2024-02-14 (Wed, 14 Feb 2024)

  Changed paths:
M synfig-core/src/modules/CMakeLists.txt
M synfig-core/src/modules/mod_magickpp/Makefile.am

  Log Message:
  ---
  build: fix typos on magickpp module (#)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 178846: fix: importing via magick++ for version >= 7.0.1 (...

2024-02-13 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 17884628603c13c19ba11cbd5eafeb10955870db
  
https://github.com/synfig/synfig/commit/17884628603c13c19ba11cbd5eafeb10955870db
  Author: rodolforg 
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
M synfig-core/src/modules/mod_magickpp/mptr_magickpp.cpp

  Log Message:
  ---
  fix: importing via magick++ for version >= 7.0.1 (#3332)

There was an undefined behavior due to multiple increment
of same variable in multiple function arguments.

fix #3331




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 4348d6: fix: undo didn't work properly after deleting last...

2024-02-12 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 4348d65b6adcee7bfad545e919145eec5b6cc4b4
  
https://github.com/synfig/synfig/commit/4348d65b6adcee7bfad545e919145eec5b6cc4b4
  Author: rodolforg 
  Date:   2024-02-12 (Mon, 12 Feb 2024)

  Changed paths:
M synfig-studio/src/synfigapp/canvasinterface.cpp

  Log Message:
  ---
  fix: undo didn't work properly after deleting last guide line (#3304)

1. Create two guide lines.
2. Delete one of them (by dragging back to ruler).
3. Delete the second one. There is no guideline anymore.
4. Undo (ctrl+Z). Wrong. The two guidelines reappear, but only one should.
5. Undo again. Error: only one guide is shown
6. Redo (ctrl+shift+Z or ctrl+Y). Error. Only one is now shown.




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] e1f9a1: refactor: remove unused variable (#3322)

2024-02-12 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: e1f9a1842e7f52e7b1e8ef75875ed20e4ad4bed7
  
https://github.com/synfig/synfig/commit/e1f9a1842e7f52e7b1e8ef75875ed20e4ad4bed7
  Author: rodolforg 
  Date:   2024-02-12 (Mon, 12 Feb 2024)

  Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp

  Log Message:
  ---
  refactor: remove unused variable (#3322)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 566fd7: perf: avoid canvas introspection when DockInfo is ...

2024-02-12 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 566fd7fa09f780caa7015196dc6c468944503c3b
  
https://github.com/synfig/synfig/commit/566fd7fa09f780caa7015196dc6c468944503c3b
  Author: rodolforg 
  Date:   2024-02-12 (Mon, 12 Feb 2024)

  Changed paths:
M synfig-studio/src/gui/docks/dock_info.cpp

  Log Message:
  ---
  perf: avoid canvas introspection when DockInfo is not shown (#3328)

On every mouse move on CanvasView, it reads what color is
underneath the mouse pointer.

We can avoid calls to `Layer::get_color()` (that can parse all
canvas layers) ans their computation if DockInfo is not mapped.

'signal_map', in GTK words, is 'when the widget is visible
and all its parents up to the toplevel widget are also visible.'

DockInfo is not mapped when another tab/dock is being shown in
its 'block' (DockBook), as it is in default workspace layout.




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 655bda: feat: add WebM video format to ffmpeg codecs list ...

2024-02-11 Thread Pablo Gil via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 655bdaab12b8a50fd63e0b834901777f6fd9d155
  
https://github.com/synfig/synfig/commit/655bdaab12b8a50fd63e0b834901777f6fd9d155
  Author: Pablo Gil 
  Date:   2024-02-12 (Mon, 12 Feb 2024)

  Changed paths:
M synfig-core/src/tool/optionsprocessor.cpp
M synfig-studio/src/gui/dialogs/dialog_ffmpegparam.cpp

  Log Message:
  ---
  feat: add WebM video format to ffmpeg codecs list (#3330)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 7f3953: fix: adjust minimum panel size (#3296)

2024-01-31 Thread neesaaa via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 7f39534c86faf005dae4ded1ac313d97e353c624
  
https://github.com/synfig/synfig/commit/7f39534c86faf005dae4ded1ac313d97e353c624
  Author: neesaaa <131257593+nees...@users.noreply.github.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
M synfig-studio/src/gui/docks/dock_soundwave.cpp

  Log Message:
  ---
  fix: adjust minimum panel size (#3296)

This commit resolves the issue by adjusting the minimum size of the affected 
panels, allowing users to move them more freely. The changes aim to improve the 
user experience without compromising functionality.
Fixes synfig#2231




___
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] b7e2cc: refactor: reduce scope of two variables (#3321)

2024-01-29 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: b7e2cc528970242c02403ce8e490e855d2aff9a3
  
https://github.com/synfig/synfig/commit/b7e2cc528970242c02403ce8e490e855d2aff9a3
  Author: rodolforg 
  Date:   2024-01-30 (Tue, 30 Jan 2024)

  Changed paths:
M synfig-core/src/synfig/rendering/renderqueue.cpp

  Log Message:
  ---
  refactor: reduce scope of two variables (#3321)




___
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] bc5d01: build: CMake sets wrong Synfig Studio/ETL versions...

2024-01-29 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: bc5d01be26b0ebf3a4fe4625aa2f6f4a58352e5d
  
https://github.com/synfig/synfig/commit/bc5d01be26b0ebf3a4fe4625aa2f6f4a58352e5d
  Author: rodolforg 
  Date:   2024-01-29 (Mon, 29 Jan 2024)

  Changed paths:
M CMakeLists.txt

  Log Message:
  ---
  build: CMake sets wrong Synfig Studio/ETL versions (#3315)

It still was using 1.5.0




___
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] 818b0a: fix: add fill-color instead of outline-color to pa...

2024-01-28 Thread Kartik Arora via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 818b0a46ae377756bb2e3f672aab6c2abef480ea
  
https://github.com/synfig/synfig/commit/818b0a46ae377756bb2e3f672aab6c2abef480ea
  Author: Kartik Arora 
  Date:   2024-01-29 (Mon, 29 Jan 2024)

  Changed paths:
M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp

  Log Message:
  ---
  fix: add fill-color instead of outline-color to palette (#3314)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] f0185b: chore: script version-bump.sh must update CMake fi...

2024-01-28 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: f0185bf29df8f05529a19610021a4672c2b57cab
  
https://github.com/synfig/synfig/commit/f0185bf29df8f05529a19610021a4672c2b57cab
  Author: rodolforg 
  Date:   2024-01-29 (Mon, 29 Jan 2024)

  Changed paths:
M version-bump.sh

  Log Message:
  ---
  chore: script version-bump.sh must update CMake files (#3316)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 798e84: fix: guide lines ignored on loading from old files...

2024-01-21 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 798e84eb9a3822e01713cce193587348ee4ab2f4
  
https://github.com/synfig/synfig/commit/798e84eb9a3822e01713cce193587348ee4ab2f4
  Author: rodolforg 
  Date:   2024-01-22 (Mon, 22 Jan 2024)

  Changed paths:
M synfig-core/src/synfig/loadcanvas.cpp

  Log Message:
  ---
  fix: guide lines ignored on loading from old files (#3303)

Due to the awesome changes in b172e3771a131dbd26879aae334b84ac26bcb6e6
(#2777)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 0fa608: refactor: port layer to Cobra renderer: Metaballs ...

2024-01-17 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 0fa608d45b5efa95aa5d1a4c32e746f50cf68242
  
https://github.com/synfig/synfig/commit/0fa608d45b5efa95aa5d1a4c32e746f50cf68242
  Author: rodolforg 
  Date:   2024-01-18 (Thu, 18 Jan 2024)

  Changed paths:
M synfig-core/src/modules/mod_example/metaballs.cpp
M synfig-core/src/modules/mod_example/metaballs.h

  Log Message:
  ---
  refactor: port layer to Cobra renderer: Metaballs (#3305)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] ecc406: feat: add missing scroll bar to Paste Layer dialog...

2024-01-17 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: ecc4068c32580f23c62391d892c2ae73628f7222
  
https://github.com/synfig/synfig/commit/ecc4068c32580f23c62391d892c2ae73628f7222
  Author: rodolforg 
  Date:   2024-01-18 (Thu, 18 Jan 2024)

  Changed paths:
M synfig-studio/src/gui/resources/ui/dialog_pasteoptions.glade

  Log Message:
  ---
  feat: add missing scroll bar to Paste Layer dialog (#3310)

fix #3309




___
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] e29965: fix: missing OS namespace for MSVC compiler code (...

2023-12-18 Thread rodolforg via Synfig-devl
  Branch: refs/heads/testing
  Home:   https://github.com/synfig/synfig
  Commit: e299657c0393d0890a0996fea638fa781f82e0ef
  
https://github.com/synfig/synfig/commit/e299657c0393d0890a0996fea638fa781f82e0ef
  Author: rodolforg 
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
M synfig-core/src/synfig/main.cpp

  Log Message:
  ---
  fix: missing OS namespace for MSVC compiler code (#3253)

Broken since c9f0d0c33496840ff1ec39fc1fb1308325083f6b (included in #2710)

Also, it uses wide string for folder path


  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)


  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


  

[Synfig-devl] [synfig/synfig] 09a804: fix: no need to show "Icon" header text to Layers ...

2023-12-17 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 09a8045048ba766ae4ccf30cb33833eb89eac224
  
https://github.com/synfig/synfig/commit/09a8045048ba766ae4ccf30cb33833eb89eac224
  Author: rodolforg 
  Date:   2023-12-18 (Mon, 18 Dec 2023)

  Changed paths:
M synfig-studio/src/gui/trees/layertree.cpp

  Log Message:
  ---
  fix: no need to show "Icon" header text to Layers Panel (#3244)




___
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] 9f6cea: chore(build): add support for installing build dep...

2023-12-09 Thread Konstantin Dmitriev via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 9f6cea0776c04212d837f4ee6b511d571b5ac35a
  
https://github.com/synfig/synfig/commit/9f6cea0776c04212d837f4ee6b511d571b5ac35a
  Author: Konstantin Dmitriev 
  Date:   2023-12-09 (Sat, 09 Dec 2023)

  Changed paths:
M 1-setup-linux-native.sh

  Log Message:
  ---
  chore(build): add support for installing build dependencies in Red OS (#3289)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] cb1169: refactor: drop SIF file in Toolbox now uses filesy...

2023-12-08 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: cb11697a2f74b8b6fb44c8faf297b0d8965b8c0e
  
https://github.com/synfig/synfig/commit/cb11697a2f74b8b6fb44c8faf297b0d8965b8c0e
  Author: rodolforg 
  Date:   2023-12-09 (Sat, 09 Dec 2023)

  Changed paths:
M synfig-studio/src/gui/docks/dock_toolbox.cpp

  Log Message:
  ---
  refactor: drop SIF file in Toolbox now uses filesystem::Path (#3284)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 9f525f: feat: layers and parameters trees can now be style...

2023-12-04 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 9f525f1221d359a2ee2650cbacae218a84ce4671
  
https://github.com/synfig/synfig/commit/9f525f1221d359a2ee2650cbacae218a84ce4671
  Author: rodolforg 
  Date:   2023-12-04 (Mon, 04 Dec 2023)

  Changed paths:
M synfig-studio/src/gui/trees/CMakeLists.txt
M synfig-studio/src/gui/trees/Makefile_insert
M synfig-studio/src/gui/trees/layertree.h
A synfig-studio/src/gui/trees/widget_stripedtreeview.cpp
A synfig-studio/src/gui/trees/widget_stripedtreeview.h
M synfig-studio/src/gui/widgets/widget_timetrack.cpp

  Log Message:
  ---
  feat: layers and parameters trees can now be styled with even/odd rows (#3242)

Just like Widget_Timetrack (done in #3231 219c2149 )




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] b2e04c: fix: use u8_str() instead of c_str() for filesyste...

2023-12-04 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: b2e04c1e6f7533f9e34115b3c1a3ae29e2d78fad
  
https://github.com/synfig/synfig/commit/b2e04c1e6f7533f9e34115b3c1a3ae29e2d78fad
  Author: rodolforg 
  Date:   2023-12-04 (Mon, 04 Dec 2023)

  Changed paths:
M synfig-core/src/modules/mod_bmp/mptr_bmp.cpp
M synfig-core/src/modules/mod_ffmpeg/mptr_ffmpeg.cpp
M synfig-core/src/modules/mod_magickpp/trgt_magickpp.cpp
M synfig-core/src/modules/mod_png/mptr_png.cpp
M synfig-core/src/modules/mod_ppm/mptr_ppm.cpp
M synfig-core/src/synfig/importer.cpp
M synfig-core/src/synfig/listimporter.cpp
M synfig-core/src/synfig/loadcanvas.cpp

  Log Message:
  ---
  fix: use u8_str() instead of c_str() for filesystem::Path (#3287)

as c_str() means native encoding, not UTF-8.




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] c1f4e6: fix: mouse clicks while dragging ducks prevent DRA...

2023-12-03 Thread Akshat via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: c1f4e6e8a60653ed585a055186769dba50488b43
  
https://github.com/synfig/synfig/commit/c1f4e6e8a60653ed585a055186769dba50488b43
  Author: Akshat <82810411+after...@users.noreply.github.com>
  Date:   2023-12-04 (Mon, 04 Dec 2023)

  Changed paths:
M synfig-studio/src/gui/workarea.cpp
M synfig-studio/src/gui/workarea.h

  Log Message:
  ---
  fix: mouse clicks while dragging ducks prevent DRAG from resetting (#3268)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 280024: refactor: remove unused #include (#3285)

2023-12-03 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 280024c5149d2e4e1e7ab58a697265e86b812d0f
  
https://github.com/synfig/synfig/commit/280024c5149d2e4e1e7ab58a697265e86b812d0f
  Author: rodolforg 
  Date:   2023-12-04 (Mon, 04 Dec 2023)

  Changed paths:
M synfig-core/src/synfig/renddesc.h
M synfig-core/src/synfig/value.cpp

  Log Message:
  ---
  refactor: remove unused #include (#3285)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 5c3e9b: refactor: remove unused #include segment.h (#3281)

2023-11-26 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 5c3e9bb422846ecaa3723770b0b0d681d28775ed
  
https://github.com/synfig/synfig/commit/5c3e9bb422846ecaa3723770b0b0d681d28775ed
  Author: rodolforg 
  Date:   2023-11-27 (Mon, 27 Nov 2023)

  Changed paths:
M synfig-core/src/modules/lyr_std/bevel.cpp
M synfig-core/src/modules/lyr_std/shade.cpp
M synfig-core/src/modules/mod_filter/blur.cpp
M synfig-core/src/modules/mod_filter/lumakey.cpp
M synfig-core/src/modules/mod_geometry/checkerboard.cpp
M synfig-core/src/modules/mod_geometry/outline.h
M synfig-core/src/modules/mod_geometry/star.cpp
M synfig-core/src/modules/mod_particle/plant.cpp
M synfig-core/src/modules/mod_particle/plant.h
M synfig-core/src/synfig/value.cpp

  Log Message:
  ---
  refactor: remove unused #include segment.h (#3281)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 048983: fix: dropped image file doesn't load (broken conve...

2023-11-26 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 048983714026696a91bbf6938be0833b430fd6d8
  
https://github.com/synfig/synfig/commit/048983714026696a91bbf6938be0833b430fd6d8
  Author: rodolforg 
  Date:   2023-11-27 (Mon, 27 Nov 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
M synfig-studio/src/gui/canvasview.cpp

  Log Message:
  ---
  fix: dropped image file doesn't load (broken conversion URI to file path on 
Win32) (#3280)

It doesn't strip slash character '/' before drive letter

fix #3279




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 5e4016: fix: memory leak when the load default palette but...

2023-11-21 Thread Karim Elmosalamy via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 5e40169c9ed34ddbf667a5ea0907e429b6b71c59
  
https://github.com/synfig/synfig/commit/5e40169c9ed34ddbf667a5ea0907e429b6b71c59
  Author: Karim Elmosalamy <81593733+kemosal...@users.noreply.github.com>
  Date:   2023-11-21 (Tue, 21 Nov 2023)

  Changed paths:
M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp

  Log Message:
  ---
  fix: memory leak when the load default palette button is repeatedly pressed 
(#2633)

-freed the memory of the tables children from the previous iteration when the 
refresh function is called.




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 1cef34: fix: store a more precise distance value on settin...

2023-11-19 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 1cef34f350ea0d9a8f5c3675a47e7f88336d64d5
  
https://github.com/synfig/synfig/commit/1cef34f350ea0d9a8f5c3675a47e7f88336d64d5
  Author: rodolforg 
  Date:   2023-11-20 (Mon, 20 Nov 2023)

  Changed paths:
M synfig-studio/src/synfigapp/settings.cpp

  Log Message:
  ---
  fix: store a more precise distance value on settings file (#3278)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] f58f01: fix: prevent accessing invalid index while parsing...

2023-11-19 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: f58f015cb0e15807290d93bf01e2794eeba81eaa
  
https://github.com/synfig/synfig/commit/f58f015cb0e15807290d93bf01e2794eeba81eaa
  Author: rodolforg 
  Date:   2023-11-20 (Mon, 20 Nov 2023)

  Changed paths:
M synfig-core/src/synfig/distance.cpp

  Log Message:
  ---
  fix: prevent accessing invalid index while parsing Distance string (#3277)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 261045: fix: units in Tool Options panel didn't follow app...

2023-11-19 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 26104523f1f0b936cf4e98c80873df8e05cc73f7
  
https://github.com/synfig/synfig/commit/26104523f1f0b936cf4e98c80873df8e05cc73f7
  Author: rodolforg 
  Date:   2023-11-20 (Mon, 20 Nov 2023)

  Changed paths:
M synfig-core/src/synfig/distance.cpp
M synfig-core/src/synfig/distance.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_circle.cpp
M synfig-studio/src/gui/states/state_draw.cpp
M synfig-studio/src/gui/states/state_lasso.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_star.cpp
M synfig-studio/src/gui/states/state_width.cpp

  Log Message:
  ---
  fix: units in Tool Options panel didn't follow app settings (regression) 
(#3276)

fix #3274




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] fae301: fix: ListImporter was not able to fetch the right ...

2023-11-19 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: fae301f558f6437317a7288fdd5af927e89842cc
  
https://github.com/synfig/synfig/commit/fae301f558f6437317a7288fdd5af927e89842cc
  Author: rodolforg 
  Date:   2023-11-20 (Mon, 20 Nov 2023)

  Changed paths:
M synfig-core/src/tool/optionsprocessor.cpp

  Log Message:
  ---
  fix: ListImporter was not able to fetch the right files on synfig CLI (#3275)

GUI works fine because it already passes the full filename to
synfig::open_canvas_as(), but CLI don't.

GUI opens a file via:
1. App::on_open()
2. App::dialog_open() followed by App::open()
3. App::open_recent()

And all three work well.

fix #3271




___
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] e29965: fix: missing OS namespace for MSVC compiler code (...

2023-11-12 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: e299657c0393d0890a0996fea638fa781f82e0ef
  
https://github.com/synfig/synfig/commit/e299657c0393d0890a0996fea638fa781f82e0ef
  Author: rodolforg 
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
M synfig-core/src/synfig/main.cpp

  Log Message:
  ---
  fix: missing OS namespace for MSVC compiler code (#3253)

Broken since c9f0d0c33496840ff1ec39fc1fb1308325083f6b (included in #2710)

Also, it uses wide string for folder path




___
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] 1113a4: feat: added presets to canvas resize window (#3213)

2023-11-05 Thread Akshat via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 1113a4cec09ab4ad976d62ee7d9a65192348b74d
  
https://github.com/synfig/synfig/commit/1113a4cec09ab4ad976d62ee7d9a65192348b74d
  Author: Akshat <82810411+after...@users.noreply.github.com>
  Date:   2023-11-06 (Mon, 06 Nov 2023)

  Changed paths:
M synfig-studio/src/gui/dialogs/canvasresize.cpp
M synfig-studio/src/gui/dialogs/canvasresize.h
M synfig-studio/src/gui/resources/ui/canvas_resize.glade

  Log Message:
  ---
  feat: added presets to canvas resize window  (#3213)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] d3e1c8: refactor: cleanup an old debug line (#3266)

2023-11-05 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: d3e1c8a93f9373409fd0c36acd7d9e0b853fe9ec
  
https://github.com/synfig/synfig/commit/d3e1c8a93f9373409fd0c36acd7d9e0b853fe9ec
  Author: rodolforg 
  Date:   2023-11-06 (Mon, 06 Nov 2023)

  Changed paths:
M synfig-core/src/synfig/filesystem_path.cpp

  Log Message:
  ---
  refactor: cleanup an old debug line (#3266)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 6f0453: fix: unable to open file paths longer than 23 char...

2023-11-05 Thread mosasauridae via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 6f045399e671d5badd92b6ee99dd8148cc91ebc0
  
https://github.com/synfig/synfig/commit/6f045399e671d5badd92b6ee99dd8148cc91ebc0
  Author: mosasauridae <143972888+mosasauri...@users.noreply.github.com>
  Date:   2023-11-05 (Sun, 05 Nov 2023)

  Changed paths:
M synfig-studio/src/gui/app.cpp

  Log Message:
  ---
  fix: unable to open file paths longer than 23 characters on Windows (#3265)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] cb161a: refactor: icon controller now uses synfig::filesys...

2023-11-04 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: cb161a0e4dad0837b8d8abef1a634725469ba2bd
  
https://github.com/synfig/synfig/commit/cb161a0e4dad0837b8d8abef1a634725469ba2bd
  Author: rodolforg 
  Date:   2023-11-05 (Sun, 05 Nov 2023)

  Changed paths:
M synfig-studio/src/gui/app.cpp
M synfig-studio/src/gui/iconcontroller.cpp
M synfig-studio/src/gui/iconcontroller.h

  Log Message:
  ---
  refactor: icon controller now uses synfig::filesystem::Path (#3254)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] c64649: refactor: create load_interface() on ResourceHelpe...

2023-11-04 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: c646494ed332aaefb3841f778afc5c069d7f2733
  
https://github.com/synfig/synfig/commit/c646494ed332aaefb3841f778afc5c069d7f2733
  Author: rodolforg 
  Date:   2023-11-04 (Sat, 04 Nov 2023)

  Changed paths:
M synfig-studio/src/gui/dialogs/canvasoptions.cpp
M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp
M synfig-studio/src/gui/dialogs/dialog_pasteoptions.cpp
M synfig-studio/src/gui/dialogs/dialog_preview.cpp
M synfig-studio/src/gui/dialogs/dialog_workspaces.cpp
M synfig-studio/src/gui/dialogs/vectorizersettings.cpp
M synfig-studio/src/gui/resourcehelper.cpp
M synfig-studio/src/gui/resourcehelper.h

  Log Message:
  ---
  refactor: create load_interface() on ResourceHelper (#3258)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 07656d: refactor: App::brushes_path now uses synfig::files...

2023-11-04 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 07656d75eecb9a90b26b0c3e67c8395dee38376a
  
https://github.com/synfig/synfig/commit/07656d75eecb9a90b26b0c3e67c8395dee38376a
  Author: rodolforg 
  Date:   2023-11-04 (Sat, 04 Nov 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
M synfig-studio/src/gui/states/state_brush.cpp

  Log Message:
  ---
  refactor: App::brushes_path now uses synfig::filesystem::Path (#3250)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] ff07e2: refactor: remove unneeded macro stratof (#3257)

2023-11-04 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: ff07e2f85d7437d95fca3ebd16170aff92f5a38e
  
https://github.com/synfig/synfig/commit/ff07e2f85d7437d95fca3ebd16170aff92f5a38e
  Author: rodolforg 
  Date:   2023-11-04 (Sat, 04 Nov 2023)

  Changed paths:
M synfig-studio/src/gui/workarea.cpp

  Log Message:
  ---
  refactor: remove unneeded macro stratof (#3257)

it is provided by synfig-core/src/string_helper.h since 920d20fd (#2735)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 1e1286: refactor: replace unsafe sprintf() with snprintf()...

2023-11-04 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 1e12862be1346244c08cb56f4078df1abf8d8bd8
  
https://github.com/synfig/synfig/commit/1e12862be1346244c08cb56f4078df1abf8d8bd8
  Author: rodolforg 
  Date:   2023-11-04 (Sat, 04 Nov 2023)

  Changed paths:
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-osx/launcher/bundle-main.c

  Log Message:
  ---
  refactor: replace unsafe sprintf() with snprintf() (#3263)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 1f5647: fix: recent file list is reversing every time Synf...

2023-11-04 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 1f564788d41b94d732e837539960e871ed09c22e
  
https://github.com/synfig/synfig/commit/1f564788d41b94d732e837539960e871ed09c22e
  Author: rodolforg 
  Date:   2023-11-04 (Sat, 04 Nov 2023)

  Changed paths:
M synfig-studio/src/gui/app.cpp

  Log Message:
  ---
  fix: recent file list is reversing every time Synfig Studio launches (#3256)

mistake done in 4f1bd3d9d8 (#3229)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 0e4826: fix: restore the tools hotkeys (#3262)

2023-11-04 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 0e4826d42cdb4c423ea8e5f0fface61ab3d18e13
  
https://github.com/synfig/synfig/commit/0e4826d42cdb4c423ea8e5f0fface61ab3d18e13
  Author: rodolforg 
  Date:   2023-11-04 (Sat, 04 Nov 2023)

  Changed paths:
M synfig-studio/src/gui/app.cpp

  Log Message:
  ---
  fix: restore the tools hotkeys (#3262)

fixing the fix done in #3248 (d716b93c8)...

The actions still exist, but their shortcuts are only mapped if the
actions are accessible from menus 




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 15979d: fix: update Solid Color layer name in Lottie expor...

2023-11-04 Thread Pablo Gil via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 15979d48bb79386d575ce58aaa040553c2cecfcf
  
https://github.com/synfig/synfig/commit/15979d48bb79386d575ce58aaa040553c2cecfcf
  Author: Pablo Gil 
  Date:   2023-11-04 (Sat, 04 Nov 2023)

  Changed paths:
M synfig-studio/plugins/lottie-exporter/settings.py

  Log Message:
  ---
  fix: update Solid Color layer name in Lottie exporter (#3252)




___
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] 0e1166: refactor: OS::launch_file_async() now uses synfig:...

2023-11-03 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 0e116697e531af2eb14a7749e552908464526387
  
https://github.com/synfig/synfig/commit/0e116697e531af2eb14a7749e552908464526387
  Author: rodolforg 
  Date:   2023-11-04 (Sat, 04 Nov 2023)

  Changed paths:
M synfig-core/src/synfig/os.cpp
M synfig-core/src/synfig/os.h
M synfig-studio/src/gui/dialogs/dialog_setup.cpp

  Log Message:
  ---
  refactor: OS::launch_file_async() now uses synfig::filesystem::Path (#3249)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] d716b9: fix: restore icons for Tools menu (#3248)

2023-10-26 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: d716b93c831fcd1e4c61756a427cf204bd4674fe
  
https://github.com/synfig/synfig/commit/d716b93c831fcd1e4c61756a427cf204bd4674fe
  Author: rodolforg 
  Date:   2023-10-26 (Thu, 26 Oct 2023)

  Changed paths:
M synfig-studio/src/gui/docks/dock_toolbox.cpp
M synfig-studio/src/gui/statemanager.cpp

  Log Message:
  ---
  fix: restore icons for Tools menu (#3248)

fix #3247




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 076172: feat: add Layers, Parameters and Timetrack treevie...

2023-10-25 Thread Pablo Gil via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 0761723cca097a035e1f3c358f565cf1a3cdf2e0
  
https://github.com/synfig/synfig/commit/0761723cca097a035e1f3c358f565cf1a3cdf2e0
  Author: Pablo Gil 
  Date:   2023-10-26 (Thu, 26 Oct 2023)

  Changed paths:
M synfig-studio/src/gui/resources/css/synfig.css

  Log Message:
  ---
  feat: add Layers, Parameters and Timetrack treeviews styles for even/odd rows 
(#3245)

* feat: add Layers, Parameters and Timetrack treeviews styles for even/odd rows

- styles are compatible with both light/dark themes




___
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] efb719: feat: add "invert" parameter to ChromaKey layer (#...

2023-10-17 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: efb719b447ad8e507af8ded2a964320fd0fbe724
  
https://github.com/synfig/synfig/commit/efb719b447ad8e507af8ded2a964320fd0fbe724
  Author: rodolforg 
  Date:   2023-10-18 (Wed, 18 Oct 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 "invert" parameter to ChromaKey layer (#3240)

fix #3239




___
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] 2ee937: fix: column 'name' of Layers panel should be the l...

2023-10-16 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 2ee937878b1fee19b63e40840c8388f5c418cb9f
  
https://github.com/synfig/synfig/commit/2ee937878b1fee19b63e40840c8388f5c418cb9f
  Author: rodolforg 
  Date:   2023-10-16 (Mon, 16 Oct 2023)

  Changed paths:
M synfig-studio/src/gui/trees/layertree.cpp

  Log Message:
  ---
  fix: column 'name' of Layers panel should be the largest one (#3243)

and not the Z Depth...




___
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] e872c1: refactor: synfig::OS::get_binary_path() doesn't re...

2023-10-15 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: e872c19142967eadf825cdd7c517b23569006f62
  
https://github.com/synfig/synfig/commit/e872c19142967eadf825cdd7c517b23569006f62
  Author: rodolforg 
  Date:   2023-10-15 (Sun, 15 Oct 2023)

  Changed paths:
M synfig-core/src/modules/mod_ffmpeg/mptr_ffmpeg.cpp
M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp
M synfig-core/src/synfig/main.cpp
M synfig-core/src/synfig/os.cpp
M synfig-core/src/synfig/os.h
M synfig-core/src/tool/definitions.cpp
M synfig-core/src/tool/definitions.h
M synfig-core/src/tool/main.cpp
M synfig-studio/src/gui/main.cpp
M synfig-studio/src/player/main.cpp

  Log Message:
  ---
  refactor: synfig::OS::get_binary_path() doesn't require a fallback anymore 
(#3236)

Set synfig::OS::fallback_binary_path once instead




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 4e7168: refactor: avoid compiler warning: missing parenthe...

2023-10-14 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 4e716859457551ae5418bcf771cbf98091ddfca4
  
https://github.com/synfig/synfig/commit/4e716859457551ae5418bcf771cbf98091ddfca4
  Author: rodolforg 
  Date:   2023-10-15 (Sun, 15 Oct 2023)

  Changed paths:
M synfig-studio/src/gui/states/state_brush.cpp

  Log Message:
  ---
  refactor: avoid compiler warning: missing parentheses around assignment 
(#3238)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 21a109: fix: file ETL/clock was moved to synfig-core (#3228)

2023-10-14 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 21a1092476dd4f6656a97bb2a11f803b7384f929
  
https://github.com/synfig/synfig/commit/21a1092476dd4f6656a97bb2a11f803b7384f929
  Author: rodolforg 
  Date:   2023-10-15 (Sun, 15 Oct 2023)

  Changed paths:
M synfig-core/src/synfig/context.cpp

  Log Message:
  ---
  fix: file ETL/clock was moved to synfig-core (#3228)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 219c21: feat: workaround to allow to alternate even/odd ro...

2023-10-14 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 219c21498e6062813c5bc956cc3e18d9552b39c2
  
https://github.com/synfig/synfig/commit/219c21498e6062813c5bc956cc3e18d9552b39c2
  Author: rodolforg 
  Date:   2023-10-15 (Sun, 15 Oct 2023)

  Changed paths:
M synfig-studio/src/gui/widgets/widget_timetrack.cpp

  Log Message:
  ---
  feat: workaround to allow to alternate even/odd row colors for Timetrack 
(#3231)

Odd rows have an additional class "odd".
Similarly, even rows have "even" class.




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] babf9e: refactor: remove unused #include (somehow missed i...

2023-10-14 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: babf9e6188dccdc75a6d46ef995113e581f0840a
  
https://github.com/synfig/synfig/commit/babf9e6188dccdc75a6d46ef995113e581f0840a
  Author: rodolforg 
  Date:   2023-10-15 (Sun, 15 Oct 2023)

  Changed paths:
M synfig-core/src/synfig/savecanvas.cpp

  Log Message:
  ---
  refactor: remove unused #include (somehow missed in #3141) (#3235)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 8b4bf2: refactor: remove compiler warning about missing `o...

2023-10-14 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 8b4bf2520c737641d2bd94aef5c8d374cc7dd067
  
https://github.com/synfig/synfig/commit/8b4bf2520c737641d2bd94aef5c8d374cc7dd067
  Author: rodolforg 
  Date:   2023-10-15 (Sun, 15 Oct 2023)

  Changed paths:
M synfig-studio/src/gui/_smach.h

  Log Message:
  ---
  refactor: remove compiler warning about missing `override` keyword (#3237)




___
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] ea2b81: feat: widget Timetrack now can have its own color ...

2023-10-09 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: ea2b81ee6094fb0dcea666396b4ffd668ff6fe86
  
https://github.com/synfig/synfig/commit/ea2b81ee6094fb0dcea666396b4ffd668ff6fe86
  Author: rodolforg 
  Date:   2023-10-09 (Mon, 09 Oct 2023)

  Changed paths:
M synfig-studio/src/gui/widgets/widget_timetrack.cpp
M synfig-studio/src/gui/widgets/widget_timetrack.h

  Log Message:
  ---
  feat: widget Timetrack now can have its own color for selected row (#3232)

You can provide it with CSS selector:
`.timetrack:selected`

If it doesn't exist (i.e. provides the same color as its background),
it uses the same color of Parameters Panel.




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 91c09d: feat: add CSS classes and id to widgets/panels to ...

2023-10-09 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 91c09dddee2aa605ed657cb9b2c71b722043da74
  
https://github.com/synfig/synfig/commit/91c09dddee2aa605ed657cb9b2c71b722043da74
  Author: rodolforg 
  Date:   2023-10-09 (Mon, 09 Oct 2023)

  Changed paths:
M synfig-studio/src/gui/docks/dock_children.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_params.cpp
M synfig-studio/src/gui/docks/dock_timetrack2.cpp
M synfig-studio/src/gui/resources/css/synfig.css
M synfig-studio/src/gui/trees/childrentree.cpp
M synfig-studio/src/gui/trees/keyframetree.cpp
M synfig-studio/src/gui/trees/layergrouptree.cpp
M synfig-studio/src/gui/trees/layertree.cpp
M synfig-studio/src/gui/widgets/widget_timetrack.cpp

  Log Message:
  ---
  feat: add CSS classes and id to widgets/panels to allow visual customization 
(#3230)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[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] 3f490e: refactor: prefer range-based for loop and avoid di...

2023-09-26 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 3f490e5c18db9d4921621b43723c01ffb659a572
  
https://github.com/synfig/synfig/commit/3f490e5c18db9d4921621b43723c01ffb659a572
  Author: rodolforg 
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
M synfig-studio/src/gui/app.cpp
M synfig-studio/src/gui/autorecover.cpp
M synfig-studio/src/gui/canvasview.h
M synfig-studio/src/gui/docks/dock_toolbox.cpp
M synfig-studio/src/gui/duckmatic.cpp
M synfig-studio/src/gui/workarea.cpp
M synfig-studio/src/gui/workarearenderer/renderer_ducks.cpp

  Log Message:
  ---
  refactor: prefer range-based for loop and avoid direct etl::handle (#3227)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 9d76e5: fix(Windows): plugins fail to execute for files wi...

2023-09-26 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 9d76e502d4396f298db710b4ff926ee6cf36a31f
  
https://github.com/synfig/synfig/commit/9d76e502d4396f298db710b4ff926ee6cf36a31f
  Author: rodolforg 
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
M synfig-core/po/POTFILES.in
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/gui/instance.cpp

  Log Message:
  ---
  fix(Windows): plugins fail to execute for files with non-latin characters 
(#3220)

fix #1570




___
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] 19218c: refactor: remove not-needed 'using namespace etl' ...

2023-09-20 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 19218cfe8c86fc0aedf047986a36df3c4b271660
  
https://github.com/synfig/synfig/commit/19218cfe8c86fc0aedf047986a36df3c4b271660
  Author: rodolforg 
  Date:   2023-09-21 (Thu, 21 Sep 2023)

  Changed paths:
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
M synfig-core/src/modules/lyr_std/import.cpp
M synfig-core/src/synfig/filesystemtemporary.cpp
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/target.cpp
M synfig-studio/src/gui/docks/dock_timetrack.cpp
M synfig-studio/src/gui/states/state_text.cpp
M synfig-studio/src/gui/trees/keyframetree.cpp
M synfig-studio/src/gui/trees/layergrouptree.cpp
M synfig-studio/src/gui/trees/layerparamtreestore.cpp
M synfig-studio/src/gui/workarea.cpp
M synfig-studio/src/synfigapp/actions/layerembed.cpp

  Log Message:
  ---
  refactor: remove not-needed 'using namespace etl' (#3221)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] ee98a9: fix: fixed macOS Info.plist file (#3223)

2023-09-20 Thread Pablo Gil via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: ee98a9ffb620e657fc825d6da2f131316f4372e5
  
https://github.com/synfig/synfig/commit/ee98a9ffb620e657fc825d6da2f131316f4372e5
  Author: Pablo Gil 
  Date:   2023-09-21 (Thu, 21 Sep 2023)

  Changed paths:
M autobuild/osx/app-template/Contents/Info.plist

  Log Message:
  ---
  fix: fixed macOS Info.plist file (#3223)

fix: fixed ampersand special character that could not be used standalone in XML




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 7040b7: refactor: make Filesystem::filename a filesystem::...

2023-09-11 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 7040b7f4452afebe131a4425bafb5171f7f6112f
  
https://github.com/synfig/synfig/commit/7040b7f4452afebe131a4425bafb5171f7f6112f
  Author: rodolforg 
  Date:   2023-09-12 (Tue, 12 Sep 2023)

  Changed paths:
M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.cpp
M synfig-core/src/modules/mod_jpeg/mptr_jpeg.cpp
M synfig-core/src/modules/mod_openexr/mptr_openexr.cpp
M synfig-core/src/modules/mod_png/mptr_png.cpp
M synfig-core/src/synfig/filesystem.cpp
M synfig-core/src/synfig/filesystem.h
M synfig-core/src/synfig/importer.cpp
M synfig-core/src/synfig/listimporter.cpp
M synfig-core/src/synfig/loadcanvas.cpp
M synfig-core/src/synfig/savecanvas.cpp
M synfig-studio/src/synfigapp/instance.cpp

  Log Message:
  ---
  refactor: make Filesystem::filename a filesystem::Path object (#3209)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] fb11ad: fix: scale value of transformation on Parameters P...

2023-09-11 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: fb11ad27d80903cf5eaba4698298801512e928b6
  
https://github.com/synfig/synfig/commit/fb11ad27d80903cf5eaba4698298801512e928b6
  Author: rodolforg 
  Date:   2023-09-11 (Mon, 11 Sep 2023)

  Changed paths:
M synfig-studio/src/gui/cellrenderer/cellrenderer_value.cpp

  Log Message:
  ---
  fix: scale value of transformation on Parameters Panel is dimensionless 
(#3208)

the short textual representation of a parameter that is Transformation
value type (e.g. Group Layer's transformation) displayed scale vector
as it was a distance (i.e. pixels or Synfig units), but it is just a
multiplicative factor.




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 47b088: fix: preview window not showing when there is a La...

2023-09-10 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 47b088875c781ab4b5c41a7a50f5d4450806078a
  
https://github.com/synfig/synfig/commit/47b088875c781ab4b5c41a7a50f5d4450806078a
  Author: rodolforg 
  Date:   2023-09-11 (Mon, 11 Sep 2023)

  Changed paths:
M synfig-core/src/synfig/layers/layer_sound.cpp

  Log Message:
  ---
  fix: preview window not showing when there is a Layer_Sound (#3211)

fix #3210




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] bb7180: fix: revert Custom Workspaces Editor button labels...

2023-09-10 Thread Pablo Gil via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: bb7180ec1925ba45b3dc3928983190ca3df817d4
  
https://github.com/synfig/synfig/commit/bb7180ec1925ba45b3dc3928983190ca3df817d4
  Author: Pablo Gil 
  Date:   2023-09-11 (Mon, 11 Sep 2023)

  Changed paths:
M synfig-studio/src/gui/resources/ui/dialog_workspaces.glade

  Log Message:
  ---
  fix: revert Custom Workspaces Editor button labels to GTK ones (#3175)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[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] 4d4726: fix: avoid parser error of focus point on loading ...

2023-09-08 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  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)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 87e131: fix: selecting a handle while the Graphs window to...

2023-09-08 Thread mosasauridae via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  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.




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 9bd669: perf: optimized Action_System so that the canvas o...

2023-09-06 Thread mosasauridae via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  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




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] 32c9da: refactor: avoid build warning due to unused parame...

2023-09-05 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  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)




___
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl


[Synfig-devl] [synfig/synfig] a189a4: fix: new MotionBLur subsampling None used wrong bl...

2023-09-05 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  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




___
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-09-04 Thread rodolforg via Synfig-devl
  Branch: refs/heads/master
  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




___
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


  1   2   3   4   5   6   7   8   9   10   >