[Synfig-devl] [synfig/synfig] 87ba36: feat: added ability to set colors for a dark theme...
Branch: refs/heads/synfig-dark-theme Home: https://github.com/synfig/synfig Commit: 87ba3679fb6755feeda40656b844701d36f90b32 https://github.com/synfig/synfig/commit/87ba3679fb6755feeda40656b844701d36f90b32 Author: ice0 Date: 2024-04-24 (Wed, 24 Apr 2024) Changed paths: M synfig-studio/src/gui/widgets/widget_curves.cpp Log Message: --- feat: added ability to set colors for a dark theme for curves To unsubscribe from these emails, change your notification settings at https://github.com/synfig/synfig/settings/notifications ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 7a4c97: Bump version to 1.4.5
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)
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 ...
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)
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 (...
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...
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)
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 ...
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 ...
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)
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
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)
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)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 6ed3374ecdeb926e6c3c2b217d1e6a6593971ac1 https://github.com/synfig/synfig/commit/6ed3374ecdeb926e6c3c2b217d1e6a6593971ac1 Author: ice0 Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M .github/workflows/synfig-ci.yml M .github/workflows/synfig-stable.yml Log Message: --- ci: caching logic changed (#3319) We are currently saving a lot of caches using this pattern: `{OS}-ccache-{toolchain}-{timestamp}` After this change there will be only one cache entry for each OS/toolchain. Also cache entry will be saved only for the master branch. So PR's can use this cache, but won’t change it. ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] a80fae: ci: bump github actions version (#3318)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: a80fae97475b53b9384f0237dc64907543e61cae https://github.com/synfig/synfig/commit/a80fae97475b53b9384f0237dc64907543e61cae Author: ice0 Date: 2024-01-29 (Mon, 29 Jan 2024) Changed paths: M .github/workflows/conventional-commits-style.yml M .github/workflows/synfig-ci.yml M .github/workflows/synfig-stable.yml M .github/workflows/synfig-tests.yml Log Message: --- ci: bump github actions version (#3318) This is required because Node.js 16 actions are deprecated. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/. ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] bc5d01: build: CMake sets wrong Synfig Studio/ETL versions...
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` ...
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...
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...
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...
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 ...
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...
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)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 2f4b441d4b04f4e20cd1c0f40e18c7f4afe13903 https://github.com/synfig/synfig/commit/2f4b441d4b04f4e20cd1c0f40e18c7f4afe13903 Author: ice0 Date: 2024-01-09 (Tue, 09 Jan 2024) Changed paths: M autobuild/osx/app-template/Contents/Info.plist M synfig-studio/src/gui/dialogs/about.cpp M synfig-studio/src/gui/synfigstudio.rc Log Message: --- chore: bump year to 2024 (#3299) ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig]
Branch: refs/heads/bump-year-2024 Home: https://github.com/synfig/synfig ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 304edc: chore: bump year to 2024
Branch: refs/heads/bump-year-2024 Home: https://github.com/synfig/synfig Commit: 304edcd1d1e60dcafc4d356ce24a367dbe3de78b https://github.com/synfig/synfig/commit/304edcd1d1e60dcafc4d356ce24a367dbe3de78b Author: ice0 Date: 2024-01-08 (Mon, 08 Jan 2024) Changed paths: M autobuild/osx/app-template/Contents/Info.plist M synfig-studio/src/gui/dialogs/about.cpp M synfig-studio/src/gui/synfigstudio.rc Log Message: --- chore: bump year to 2024 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 03f807: refactor: create close_and_invalidate_handle to OS...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 03f80703e6ccff0867089cc52d3428543a6bf07a https://github.com/synfig/synfig/commit/03f80703e6ccff0867089cc52d3428543a6bf07a Author: Rodolfo Ribeiro Gomes Date: 2023-12-24 (Sun, 24 Dec 2023) Changed paths: M synfig-core/src/synfig/os.cpp Log Message: --- refactor: create close_and_invalidate_handle to OS::RunPipeWin32 cleaner code Commit: 59203d9914894914e5c22d19461b7ea2d8dcfd68 https://github.com/synfig/synfig/commit/59203d9914894914e5c22d19461b7ea2d8dcfd68 Author: Rodolfo Ribeiro Gomes Date: 2023-12-24 (Sun, 24 Dec 2023) Changed paths: M synfig-core/src/synfig/os.cpp Log Message: --- fix: OS::RunPipeWin32 return for is_open() on fail If open() fails, it should close and invalidate file handles, as open() is the only method that initialize them with valid values. Commit: bbaf28350c3c4b5fb14249fcc23d9d43fd0c7978 https://github.com/synfig/synfig/commit/bbaf28350c3c4b5fb14249fcc23d9d43fd0c7978 Author: ice0 Date: 2023-12-25 (Mon, 25 Dec 2023) Changed paths: M synfig-core/src/synfig/os.cpp Log Message: --- fix: synfig::OS::RunPipeWin32::is_open() return on fail (#3298) Compare: https://github.com/synfig/synfig/compare/cdbb5983057a...bbaf28350c3c ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 1b874f: feat(canvas dependencies): shows if a file does no...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 1b874fdb52018f26953109f13fe30685053aed79 https://github.com/synfig/synfig/commit/1b874fdb52018f26953109f13fe30685053aed79 Author: Rodolfo Ribeiro Gomes Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp M synfig-studio/src/gui/resources/ui/dialog_canvasdependencies.glade Log Message: --- feat(canvas dependencies): shows if a file does not exist Commit: a65ccef8d21dd6eb642a17cdd6456bee67b0e6fe https://github.com/synfig/synfig/commit/a65ccef8d21dd6eb642a17cdd6456bee67b0e6fe Author: Rodolfo Ribeiro Gomes Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.h M synfig-studio/src/gui/resources/ui/dialog_canvasdependencies.glade Log Message: --- feat: allow to change a resource filepath from Dialog CanvasDependencies Commit: bcd4dd02724ff92a95dcdfe23ef88b646b395ffb https://github.com/synfig/synfig/commit/bcd4dd02724ff92a95dcdfe23ef88b646b395ffb Author: Rodolfo Ribeiro Gomes Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.h Log Message: --- refactor: avoid lambda function for signal slot Commit: 186dbc910ae44a07ff2b11ebdfef3fb8afaf1311 https://github.com/synfig/synfig/commit/186dbc910ae44a07ff2b11ebdfef3fb8afaf1311 Author: Rodolfo Ribeiro Gomes Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp Log Message: --- feat: support synfig files as external resources on Canvas Dependencies Commit: ef2574a76bcadb3b50bb94188bbecd19aa4e4790 https://github.com/synfig/synfig/commit/ef2574a76bcadb3b50bb94188bbecd19aa4e4790 Author: Rodolfo Ribeiro Gomes Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp M synfig-studio/src/gui/localization.h Log Message: --- fix: properly show plural strings in CanvasDependencies dialog Commit: cdbb5983057a34d2f549a3ab47bff7dc81bc548b https://github.com/synfig/synfig/commit/cdbb5983057a34d2f549a3ab47bff7dc81bc548b Author: ice0 Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.h M synfig-studio/src/gui/localization.h M synfig-studio/src/gui/resources/ui/dialog_canvasdependencies.glade Log Message: --- feat: allow to change resource filepath in Canvas Dependencies dialog (#3105) Compare: https://github.com/synfig/synfig/compare/09a8045048ba...cdbb5983057a ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] e29965: fix: missing OS namespace for MSVC compiler code (...
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 ...
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++ ...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 1143a1da0e6c115b9659515ced5feeae9f7f042b https://github.com/synfig/synfig/commit/1143a1da0e6c115b9659515ced5feeae9f7f042b Author: ice0 Date: 2023-12-09 (Sat, 09 Dec 2023) Changed paths: M synfig-core/configure.ac Log Message: --- build(autotools): suppress warnings from libxml++ (#3290) ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 034ec8: fix: mingw cross-build (#3291)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 034ec88a8d56d34ea8e0818a6ba9fb84bc418de2 https://github.com/synfig/synfig/commit/034ec88a8d56d34ea8e0818a6ba9fb84bc418de2 Author: ice0 Date: 2023-12-09 (Sat, 09 Dec 2023) Changed paths: M synfig-core/src/synfig/os.h Log Message: --- fix: mingw cross-build (#3291) ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 9f6cea: chore(build): add support for installing build dep...
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...
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...
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...
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...
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)
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)
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...
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...
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...
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...
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...
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 ...
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...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 2a9900366ce97011c71a582f9f7594788c77b018 https://github.com/synfig/synfig/commit/2a9900366ce97011c71a582f9f7594788c77b018 Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-studio/src/synfigapp/instance.h Log Message: --- refactor: avoid unneeded #include in synfigapp/instance.h and sort the remaining ones Commit: fcc18e53392f3d6d9e7bff5e3ca198847c57d606 https://github.com/synfig/synfig/commit/fcc18e53392f3d6d9e7bff5e3ca198847c57d606 Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/debug/debugsurface.cpp M synfig-core/src/synfig/filesystemtemporary.cpp M synfig-core/src/synfig/filesystemtemporary.h Log Message: --- refactor: generate_indexed_temporary_filename() uses filesystem::Path Commit: f0341a0d74d20318189f88cfc5c8d6753bc850da https://github.com/synfig/synfig/commit/f0341a0d74d20318189f88cfc5c8d6753bc850da Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/debug/debugsurface.cpp M synfig-core/src/synfig/debug/debugsurface.h Log Message: --- refactor: DebugSurface::save_to_file() uses filesystem::Path Commit: f5f5a211f25b9cb7f68a6fe5672674fbcb7c7c70 https://github.com/synfig/synfig/commit/f5f5a211f25b9cb7f68a6fe5672674fbcb7c7c70 Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/debug/log.cpp M synfig-core/src/synfig/debug/log.h M synfig-core/src/synfig/rendering/renderer.cpp M synfig-core/src/synfig/rendering/renderer.h M synfig-studio/src/gui/dialogs/vectorizersettings.cpp M synfig-studio/src/synfigapp/vectorizer/centerlinevectorizer.cpp Log Message: --- refactor: Renderer::DebugOptions and log uses filesystem::Path Commit: 562d1c3688e8c081392bd1e8950ced4ef663ca55 https://github.com/synfig/synfig/commit/562d1c3688e8c081392bd1e8950ced4ef663ca55 Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/filesystemtemporary.cpp M synfig-core/src/synfig/filesystemtemporary.h Log Message: --- refactor: get_system_temporary_directory() uses filesystem::Path Commit: 37cbb945aca1b08468c1733107fa712e80d55f6a https://github.com/synfig/synfig/commit/37cbb945aca1b08468c1733107fa712e80d55f6a Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/filesystemtemporary.cpp M synfig-core/src/synfig/filesystemtemporary.h Log Message: --- refactor: FileSystemTemporary::temporary_directory uses filesystem::Path Commit: 4365c15c96490ab772559107612f2ffe639e6e90 https://github.com/synfig/synfig/commit/4365c15c96490ab772559107612f2ffe639e6e90 Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/filesystemtemporary.cpp M synfig-core/src/synfig/filesystemtemporary.h M synfig-studio/src/gui/instance.cpp M synfig-studio/src/synfigapp/instance.cpp Log Message: --- refactor: get_temporary_directory() uses filesystem::Path Commit: e5b3bf333d8e63a898cae8135d4fae0aeecc1aa9 https://github.com/synfig/synfig/commit/e5b3bf333d8e63a898cae8135d4fae0aeecc1aa9 Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/filesystemtemporary.cpp M synfig-core/src/synfig/filesystemtemporary.h Log Message: --- refactor: get_temporary_filename_base() uses filesystem::Path Commit: f0be6222b8bb53b820c01368afb89ab33071ad30 https://github.com/synfig/synfig/commit/f0be6222b8bb53b820c01368afb89ab33071ad30 Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.cpp M synfig-core/src/synfig/filesystemtemporary.cpp M synfig-core/src/synfig/filesystemtemporary.h M synfig-studio/src/gui/pluginmanager.cpp M synfig-studio/src/synfigapp/instance.cpp Log Message: --- refactor: generate_system_temporary_filename() uses filesystem::Path Commit: 7efbb5791d7b213ad0178ce4f1af5d117889c1ca https://github.com/synfig/synfig/commit/7efbb5791d7b213ad0178ce4f1af5d117889c1ca Author: Rodolfo Ribeiro Gomes Date: 2023-11-18 (Sat, 18 Nov 2023) Changed paths: M synfig-core/src/synfig/filesystemtemporary.cpp M synfig-core/src/synfig/filesystemtemporary.h M synfig-studio/src/gui/app.cpp M synfig-studio/src/synfigapp/instance.cpp Log Message: --- refactor: FileSystemTemporary constructor uses filesystem::Path Commit:
[Synfig-devl] [synfig/synfig] fd8d71: refactor(Layer_Freetype): split new_face() impleme...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: fd8d71096ec8a0c493eb9b339351caa5d4b075f3 https://github.com/synfig/synfig/commit/fd8d71096ec8a0c493eb9b339351caa5d4b075f3 Author: Rodolfo Ribeiro Gomes Date: 2023-11-14 (Tue, 14 Nov 2023) Changed paths: M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp M synfig-core/src/modules/lyr_freetype/lyr_freetype.h Log Message: --- refactor(Layer_Freetype): split new_face() implementation code create a new method: get_possible_font_files() Commit: a2d41bd654c0a48faf594302a39c6787abfba912 https://github.com/synfig/synfig/commit/a2d41bd654c0a48faf594302a39c6787abfba912 Author: Rodolfo Ribeiro Gomes Date: 2023-11-14 (Tue, 14 Nov 2023) Changed paths: M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp Log Message: --- fix(Layer_Freetype): font cache caused memory leak and 'duplicate' HarfBuzz font wasn't properly destroyed as it was created again at every FaceInfo copy. Commit: f2de9c439e7d3f9388c2fde212472ebc2a7379b7 https://github.com/synfig/synfig/commit/f2de9c439e7d3f9388c2fde212472ebc2a7379b7 Author: Rodolfo Ribeiro Gomes Date: 2023-11-14 (Tue, 14 Nov 2023) Changed paths: M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp Log Message: --- refactor(Layer_Freetype): simplify font cache Commit: a23fa3cb11f6b8f16219b403032c916df8ce46f0 https://github.com/synfig/synfig/commit/a23fa3cb11f6b8f16219b403032c916df8ce46f0 Author: Rodolfo Ribeiro Gomes Date: 2023-11-14 (Tue, 14 Nov 2023) Changed paths: M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp Log Message: --- fix: prevent cache a null FT_Face Commit: 67b0f5f7a1065c5960fff550867a5754318e5bb1 https://github.com/synfig/synfig/commit/67b0f5f7a1065c5960fff550867a5754318e5bb1 Author: Rodolfo Ribeiro Gomes Date: 2023-11-15 (Wed, 15 Nov 2023) Changed paths: M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp Log Message: --- refactor(Layer_Freetype): join both cache into one single cache class Commit: 69f4ea71908f666a2e2c8907f77c1c284f1aa870 https://github.com/synfig/synfig/commit/69f4ea71908f666a2e2c8907f77c1c284f1aa870 Author: ice0 Date: 2023-11-16 (Thu, 16 Nov 2023) Changed paths: M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp M synfig-core/src/modules/lyr_freetype/lyr_freetype.h Log Message: --- fix: memory leak on Layer_Freetype (#3269) Compare: https://github.com/synfig/synfig/compare/e299657c0393...69f4ea71908f ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] e29965: fix: missing OS namespace for MSVC compiler code (...
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...
Branch: refs/heads/testing Home: https://github.com/synfig/synfig Commit: bb67147365155d1ea3a048d2b55d98621b7c4b3b https://github.com/synfig/synfig/commit/bb67147365155d1ea3a048d2b55d98621b7c4b3b Author: rodolforg Date: 2023-09-04 (Mon, 04 Sep 2023) Changed paths: M synfig-core/src/synfig/layers/layer_motionblur.cpp M synfig-core/src/synfig/layers/layer_motionblur.h Log Message: --- feat: layer Motion Blur now can create an non blurred trail (#3173) fix #3172 Commit: a189a43b1788a9fb4bc335c1b2a8ebc69ed97bac https://github.com/synfig/synfig/commit/a189a43b1788a9fb4bc335c1b2a8ebc69ed97bac Author: rodolforg Date: 2023-09-05 (Tue, 05 Sep 2023) Changed paths: M synfig-core/src/synfig/layers/layer_motionblur.cpp Log Message: --- fix: new MotionBLur subsampling None used wrong blend method (#3201) the idea is to have a trail of duplicate canvas. fix #3199 Commit: 32c9da10772d758fee8662fe17419be7899978a7 https://github.com/synfig/synfig/commit/32c9da10772d758fee8662fe17419be7899978a7 Author: rodolforg Date: 2023-09-05 (Tue, 05 Sep 2023) Changed paths: M synfig-core/src/modules/mod_geometry/checkerboard.cpp Log Message: --- refactor: avoid build warning due to unused parameter (#3202) Commit: 9bd669d14d0f4d187a3adba271f4a206feaec194 https://github.com/synfig/synfig/commit/9bd669d14d0f4d187a3adba271f4a206feaec194 Author: mosasauridae <143972888+mosasauri...@users.noreply.github.com> Date: 2023-09-06 (Wed, 06 Sep 2023) Changed paths: M synfig-studio/src/synfigapp/action_system.cpp M synfig-studio/src/synfigapp/action_system.h Log Message: --- perf: optimized Action_System so that the canvas only renders once during an action (#3200) The problem was that every time any property node emitted signal_changed() during an action, it would cause the canvas to queue a render. The number of times signal_changed() happens seems to grow non-linearly with the number of objects being modified during the action. This was a killer for bulk update actions, where this could easily trigger thousands or potentially even millions of unnecessary renders. I have seen a single bulk action take almost an hour. The fix is to temporarily block the Canvas_Interface::signal_dirty_preview() signal while an action is in progress, and then manually trigger it once the action completes. This guarantees the scene will only render once the action is done, and seems to be a dramatic performance improvement in longer animations at least in my testing. I ran some A-B comparisons on a test file. The file has a spline with 100 vertices linked to a bone, and the bone angle parameter has 600 waypoints. - Modify bone angle with Animate Mode off and apply offset: ~3min 40s before -> ~1.5s after - Move a keyframe: ~4min 25s before -> 0.7s after Commit: 87e131531c9f91be512650134227522fba756d72 https://github.com/synfig/synfig/commit/87e131531c9f91be512650134227522fba756d72 Author: mosasauridae <143972888+mosasauri...@users.noreply.github.com> Date: 2023-09-08 (Fri, 08 Sep 2023) Changed paths: M synfig-studio/src/gui/widgets/widget_curves.cpp Log Message: --- fix: selecting a handle while the Graphs window tooltip is open crashes the GUI (#3207) Reproduction steps: 1. Select an animated handle, and open the Graphs window. 2. Right click any waypoint in the Graphs window, and without selecting any menu item (or by selecting an item that's outside of the Graphs area), click in the Canvas work area. Notice the tooltip is still open. 3. Left click any other handle in the work area. Synfig crashes. Commit: 4d4726aafda7bbd05df7233daac31b13985f11e0 https://github.com/synfig/synfig/commit/4d4726aafda7bbd05df7233daac31b13985f11e0 Author: rodolforg Date: 2023-09-08 (Fri, 08 Sep 2023) Changed paths: M synfig-core/src/synfig/loadcanvas.cpp Log Message: --- fix: avoid parser error of focus point on loading malformed synfig file (#3206) Commit: a570206be8aeb3b404fdcfdf60c6a2f748160052 https://github.com/synfig/synfig/commit/a570206be8aeb3b404fdcfdf60c6a2f748160052 Author: Rodolfo Ribeiro Gomes Date: 2023-09-08 (Fri, 08 Sep 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp Log Message: --- refactor: make use of `const` for constant stuff Commit: ac6fa258b2949922fdbb60b94c1538ebd700fadc https://github.com/synfig/synfig/commit/ac6fa258b2949922fdbb60b94c1538ebd700fadc Author: Rodolfo Ribeiro Gomes Date: 2023-09-08 (Fri, 08 Sep 2023) Changed paths: M synfig-core/src/synfig/target_scanline.cpp M synfig-core/src/synfig/target_scanline.h Log Message: --- refactor: make maximum pixel number per frame configurable Commit: b506f75cbde4d9ae28bf24074e7f3d79c25b729a
[Synfig-devl] [synfig/synfig] 05da4e: fix: build on Debian 9 (#3169)
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 05da4e95023c3015096729d1444f9266a0175fb5 https://github.com/synfig/synfig/commit/05da4e95023c3015096729d1444f9266a0175fb5 Author: ice0 Date: 2023-11-08 (Wed, 08 Nov 2023) Changed paths: M synfig-core/src/modules/mod_geometry/advanced_outline.cpp M synfig-core/src/synfig/blur.cpp M synfig-core/src/synfig/rendering/primitive/contour.cpp M synfig-studio/src/gui/dialogs/canvasresize.cpp Log Message: --- fix: build on Debian 9 (#3169) Currently it fails with errors: ``` error: 'fake_falthrough___' was not declared in this scope ``` fixed misspelling ``` multiple definition of `fake_fallthrough___()' ``` made it static ``` warning: 'noreturn' function does return ``` if I understand correctly, `[[noreturn]]` marks functions which exits/interrupts/terminates program (but it not), so I replaced it with "inline" ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 62db8d: chore: PVS-Studio has been added to the list of o...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 62db8df659722b3eefd037dc4e7dc843169b1991 https://github.com/synfig/synfig/commit/62db8df659722b3eefd037dc4e7dc843169b1991 Author: ice0 Date: 2023-11-06 (Mon, 06 Nov 2023) Changed paths: M README.md Log Message: --- chore: PVS-Studio has been added to the list of organizations (#3267) Open source license requirement: https://pvs-studio.com/en/order/open-source-license/ ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 1113a4: feat: added presets to canvas resize window (#3213)
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)
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...
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...
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...
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...
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)
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()...
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...
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)
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...
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)
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:...
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)
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...
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...
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 (#...
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...
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...
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 ...
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...
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...
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)
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...
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...
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...
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
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 ...
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 ...
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...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 2cec61a7e600e20027d441c7b8bc5c7687804f08 https://github.com/synfig/synfig/commit/2cec61a7e600e20027d441c7b8bc5c7687804f08 Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/docks/dock_soundwave.cpp M synfig-studio/src/gui/widgets/widget_filename.cpp M synfig-studio/src/gui/widgets/widget_soundwave.cpp M synfig-studio/src/gui/widgets/widget_soundwave.h Log Message: --- refactor: Widget_SoundWave now uses synfig::filesystem::Path Commit: 8118313a79c9ac21c5dea7b12a24fced4d568f87 https://github.com/synfig/synfig/commit/8118313a79c9ac21c5dea7b12a24fced4d568f87 Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/widgets/widget_filename.cpp Log Message: --- refactor: App::dialog_open_image now uses synfig::filesystem::Path Commit: 16722219d4338028205cfc8939c4df72ac9198c6 https://github.com/synfig/synfig/commit/16722219d4338028205cfc8939c4df72ac9198c6 Author: Rodolfo Ribeiro Gomes Date: 2023-10-01 (Sun, 01 Oct 2023) Changed paths: M synfig-core/src/synfig/layer.cpp M synfig-core/src/synfig/layer.h M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/docks/dock_soundwave.cpp M synfig-studio/src/synfigapp/canvasinterface.cpp M synfig-studio/src/synfigapp/canvasinterface.h Log Message: --- refactor: CanvasInterface::import() now uses synfig::filesystem::Path Commit: e110fe23bba3e9ad9466b6889f5b37b4b9dbcdb9 https://github.com/synfig/synfig/commit/e110fe23bba3e9ad9466b6889f5b37b4b9dbcdb9 Author: Rodolfo Ribeiro Gomes Date: 2023-10-01 (Sun, 01 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/synfigapp/canvasinterface.cpp M synfig-studio/src/synfigapp/canvasinterface.h Log Message: --- refactor: CanvasInterface::import_sequence() now uses filesystem::Path Commit: f31dd3a79b10d8e14d1f09fa85bccfd53928e855 https://github.com/synfig/synfig/commit/f31dd3a79b10d8e14d1f09fa85bccfd53928e855 Author: Rodolfo Ribeiro Gomes Date: 2023-10-01 (Sun, 01 Oct 2023) Changed paths: M synfig-studio/src/gui/canvasview.cpp Log Message: --- fix: drag and drop file into CanvasView to import don't handle UTF-8 Commit: aaf6313598cb5700d3a7aec1e8f01bad4cd16abe https://github.com/synfig/synfig/commit/aaf6313598cb5700d3a7aec1e8f01bad4cd16abe Author: Rodolfo Ribeiro Gomes Date: 2023-10-01 (Sun, 01 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/canvasview.h M synfig-studio/src/gui/widgets/widget_filename.cpp Log Message: --- refactor: App::dialog_open_file() now uses synfig::filesystem::Path Commit: 4f1bd3d9d81361fedb35a0adc4fbc62101f4ff55 https://github.com/synfig/synfig/commit/4f1bd3d9d81361fedb35a0adc4fbc62101f4ff55 Author: Rodolfo Ribeiro Gomes Date: 2023-10-01 (Sun, 01 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/instance.cpp M synfig-studio/src/gui/mainwindow.cpp M synfig-studio/src/gui/mainwindow.h Log Message: --- refactor: App::open_recent() now uses synfig::filesystem::Path Commit: 312586a041d69e6812086731e0e5f2916fdc6ef8 https://github.com/synfig/synfig/commit/312586a041d69e6812086731e0e5f2916fdc6ef8 Author: Rodolfo Ribeiro Gomes Date: 2023-10-01 (Sun, 01 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/synfigapp/main.cpp M synfig-studio/src/synfigapp/main.h Log Message: --- refactor: synfigapp::Main::get_user_app_directory now uses filesystem::Path Commit: 30f60951456df538d52e764d20bed29e1a324aa9 https://github.com/synfig/synfig/commit/30f60951456df538d52e764d20bed29e1a324aa9 Author: Rodolfo Ribeiro Gomes Date: 2023-10-01 (Sun, 01 Oct 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h Log Message: --- refactor: App::get_config_file now uses filesystem::Path Commit: fd63235eae3eb95ca4f199fe262bfb3322583848 https://github.com/synfig/synfig/commit/fd63235eae3eb95ca4f199fe262bfb3322583848 Author: ice0 Date: 2023-10-09 (Mon, 09 Oct 2023) Changed paths: M synfig-core/src/synfig/layer.cpp M synfig-core/src/synfig/layer.h M
[Synfig-devl] [synfig/synfig] b8d043: refactor: palette now uses synfig::filesystem::Path
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: b8d04350feef882b8fb45bb8ab2871cfa2cefbf5 https://github.com/synfig/synfig/commit/b8d04350feef882b8fb45bb8ab2871cfa2cefbf5 Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-core/src/synfig/palette.cpp M synfig-core/src/synfig/palette.h M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp Log Message: --- refactor: palette now uses synfig::filesystem::Path Commit: e99402f454d3abae6cd1ddb9fefb54c65f1b8c8c https://github.com/synfig/synfig/commit/e99402f454d3abae6cd1ddb9fefb54c65f1b8c8c Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/states/state_sketch.cpp Log Message: --- refactor: sketch now uses synfig::filesystem::Path Commit: f88f745bc2f9dacea600188b4beb574e41e3e85f https://github.com/synfig/synfig/commit/f88f745bc2f9dacea600188b4beb574e41e3e85f Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-studio/src/gui/mainwindow.cpp M synfig-studio/src/gui/workspacehandler.cpp M synfig-studio/src/gui/workspacehandler.h Log Message: --- refactor: studio::WorkspaceHandler now uses synfig::filesystem::Path Commit: 5655b15d20c6e41ac1469562de05499d20238101 https://github.com/synfig/synfig/commit/5655b15d20c6e41ac1469562de05499d20238101 Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-studio/src/synfigapp/settings.cpp M synfig-studio/src/synfigapp/settings.h Log Message: --- refactor: synfigapp::Settings now uses synfig::filesystem::Path Commit: 768188305412e231309cddf467c58bcc304863d9 https://github.com/synfig/synfig/commit/768188305412e231309cddf467c58bcc304863d9 Author: ice0 Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-core/src/synfig/palette.cpp M synfig-core/src/synfig/palette.h M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/app.h M synfig-studio/src/gui/mainwindow.cpp M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp M synfig-studio/src/gui/states/state_sketch.cpp M synfig-studio/src/gui/workspacehandler.cpp M synfig-studio/src/gui/workspacehandler.h M synfig-studio/src/synfigapp/settings.cpp M synfig-studio/src/synfigapp/settings.h Log Message: --- refactor: use synfig:filesystem::Path for sketch, palette & others (#3219) Compare: https://github.com/synfig/synfig/compare/2cf7e0eefae6...768188305412 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] a329cc: fix: issues with importing with absolute paths fro...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: a329cc4c61832f639f3e61949652b19fdc29b153 https://github.com/synfig/synfig/commit/a329cc4c61832f639f3e61949652b19fdc29b153 Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-core/src/synfig/canvas.cpp M synfig-core/src/synfig/canvasfilenaming.cpp M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/src/synfig/filesystem_path.h M synfig-core/test/filesystem_path.cpp Log Message: --- fix: issues with importing with absolute paths from different root path and implements missing lexically_proximate(), that actually do what old ETL relative() did. relative() returns empty path if path isn't relative to base path. fix #3212 Commit: 7088556bcd23f21602752947ad818d776584267f https://github.com/synfig/synfig/commit/7088556bcd23f21602752947ad818d776584267f Author: Rodolfo Ribeiro Gomes Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-studio/src/gui/widgets/widget_filename.cpp Log Message: --- fix: Widget_Filename didn't resolve correct filepath with absolute files Problem rises only when user clicks the Widget_Filename Open button. This widget supposes both current Synfig document (canvas) filepath and the filepath the widget stores are in the same root path (e.g. C:\ or \\shared-fs). It tries to solve the absolute path by simply concatenating the canvas parent directory with stored file path, and that solution doesn't work on such cases. Example: "Regular" case: C:\Users\anonymous\synfig\my-canvas.sif C:\assets\sound\bg.ogg (proximate path -> ../../../assets/sound/bg.ogg) C:\Users\anonymous\synfig + / + ../../../assets/sound/bg.ogg becomes C:\assets\sound\bg.ogg (it works!) "Problematic" case: C:\Users\anonymous\synfig\my-canvas.sif D:\assets\sound\bg.ogg (proximate path -> D:\assets\sound\bg.ogg) C:\Users\anonymous\synfig + / + D:\assets\sound\bg.ogg becomes C:\Users\anonymous\synfig/D:\assets\sound\bg.ogg (Ugh!) Commit: 2cf7e0eefae64dedc92103265d3c45bf14d58b0d https://github.com/synfig/synfig/commit/2cf7e0eefae64dedc92103265d3c45bf14d58b0d Author: ice0 Date: 2023-09-27 (Wed, 27 Sep 2023) Changed paths: M synfig-core/src/synfig/canvas.cpp M synfig-core/src/synfig/canvasfilenaming.cpp M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/src/synfig/filesystem_path.h M synfig-core/test/filesystem_path.cpp M synfig-studio/src/gui/widgets/widget_filename.cpp Log Message: --- fix: issues when importing with absolute paths from different root path (#3214) Compare: https://github.com/synfig/synfig/compare/3f490e5c18db...2cf7e0eefae6 ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl
[Synfig-devl] [synfig/synfig] 3f490e: refactor: prefer range-based for loop and avoid di...
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...
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...
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' ...
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)
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::...
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...
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...
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...
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
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 ...
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...
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...
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...
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...
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...
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...
Branch: refs/heads/testing Home: https://github.com/synfig/synfig Commit: f1606bf96a9d09bb2dd88d4295ac33a54e8ee5c3 https://github.com/synfig/synfig/commit/f1606bf96a9d09bb2dd88d4295ac33a54e8ee5c3 Author: Rodolfo Ribeiro Gomes Date: 2023-08-06 (Sun, 06 Aug 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/test/filesystem_path.cpp Log Message: --- fix: filesystem::Path::relative_to() didn't work for empty paths Commit: 15c4fa6f47b5a70cdd25365a522e52b1ebebb4bc https://github.com/synfig/synfig/commit/15c4fa6f47b5a70cdd25365a522e52b1ebebb4bc Author: Rodolfo Ribeiro Gomes Date: 2023-08-06 (Sun, 06 Aug 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp Log Message: --- refactor: use pseudo iterator for filesystem::Path::relative_to() maybe more readable? Commit: 9f76c7bd71f4ec651180213a1cba7535258753f4 https://github.com/synfig/synfig/commit/9f76c7bd71f4ec651180213a1cba7535258753f4 Author: ice0 Date: 2023-08-08 (Tue, 08 Aug 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp M synfig-core/test/filesystem_path.cpp Log Message: --- fix: filesystem::Path::relative_to() didn't work for empty paths (#3135) Commit: 936b29a5f6e87657186f1f058e428a42a2cb36ab https://github.com/synfig/synfig/commit/936b29a5f6e87657186f1f058e428a42a2cb36ab Author: Pablo Gil Date: 2023-08-08 (Tue, 08 Aug 2023) Changed paths: M synfig-studio/src/gui/actionmanagers/layeractionmanager.cpp Log Message: --- fix: wrong Copy and Cut icon names (#3166) Commit: 9b0df0e88920ee9ed55a812d40278268dcbcad54 https://github.com/synfig/synfig/commit/9b0df0e88920ee9ed55a812d40278268dcbcad54 Author: rodolforg Date: 2023-08-08 (Tue, 08 Aug 2023) Changed paths: M synfig-core/src/modules/mod_noise/valuenode_random.cpp Log Message: --- refactor: remove unnecessary `const` in internal typedef (#3168) and prevents warning about it Commit: 4d08c0f0f4d4caf20d0564cbdce7d38c7481568e https://github.com/synfig/synfig/commit/4d08c0f0f4d4caf20d0564cbdce7d38c7481568e Author: rodolforg Date: 2023-08-08 (Tue, 08 Aug 2023) Changed paths: M synfig-core/src/synfig/savecanvas.cpp Log Message: --- refactor: remove unneeded special XML encoding for subtract valuenode (#3141) on canvas saving. It is encoded the same any LinkableValueNode is. Commit: 12d62c42c8e31ae99b925badb84e0fee2f3a27ec https://github.com/synfig/synfig/commit/12d62c42c8e31ae99b925badb84e0fee2f3a27ec Author: ice0 Date: 2023-08-08 (Tue, 08 Aug 2023) Changed paths: M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/resources/css/synfig.css Log Message: --- fix: current time widget color in dark theme (#3163) Commit: 8f064232ab7b832c35060034dc53a87adce35d8a https://github.com/synfig/synfig/commit/8f064232ab7b832c35060034dc53a87adce35d8a Author: rodolforg Date: 2023-08-20 (Sun, 20 Aug 2023) Changed paths: M synfig-studio/src/gui/pluginmanager.cpp Log Message: --- fix(plugins): crash when selected layers are optional and there is none (#3178) Commit: dde975f4fb8160bb32615e9b968afc1b5b953914 https://github.com/synfig/synfig/commit/dde975f4fb8160bb32615e9b968afc1b5b953914 Author: rodolforg Date: 2023-08-24 (Thu, 24 Aug 2023) Changed paths: M synfig-core/src/modules/mod_png/trgt_png.cpp Log Message: --- fix: missing cstring header in png_trgt (#3171) Commit: 6c28f60bf481285f5b51c042e1cce91c0c16015d https://github.com/synfig/synfig/commit/6c28f60bf481285f5b51c042e1cce91c0c16015d Author: Mohamed Adham <100296264+mohamedadh...@users.noreply.github.com> Date: 2023-08-24 (Thu, 24 Aug 2023) Changed paths: M synfig-studio/src/gui/states/state_circle.cpp Log Message: --- style: indentation inconsistencies in `state_circle.cpp` (#3183) Commit: e4f90592380e39df13310dc4a1029fa9e56446fc https://github.com/synfig/synfig/commit/e4f90592380e39df13310dc4a1029fa9e56446fc Author: Mohamed Adham <100296264+mohamedadh...@users.noreply.github.com> Date: 2023-08-24 (Thu, 24 Aug 2023) Changed paths: M synfig-studio/src/gui/docks/dock_timetrack2.cpp Log Message: --- fix: timetrack toolbar disappears when closing a file (#3188) Commit: 72c3ae2899ac76522a00eb59362a852dd538d9bd https://github.com/synfig/synfig/commit/72c3ae2899ac76522a00eb59362a852dd538d9bd Author: Akshat <82810411+after...@users.noreply.github.com> Date: 2023-08-24 (Thu, 24 Aug 2023) Changed paths: M synfig-studio/src/gui/dialogs/dialog_setup.cpp M synfig-studio/src/gui/dialogs/dialog_setup.h Log Message: --- feat: added path and button to open plugin folder in Preferences window (#3162) Commit:
[Synfig-devl] [synfig/synfig] 81cc7c: refactor: add new software-only pseudo rendering t...
Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 81cc7c66dfd0dc13c1e0d6c8e06334e8882add5a https://github.com/synfig/synfig/commit/81cc7c66dfd0dc13c1e0d6c8e06334e8882add5a Author: Rodolfo Ribeiro Gomes Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-core/po/POTFILES.in M synfig-core/src/synfig/rendering/software/task/CMakeLists.txt M synfig-core/src/synfig/rendering/software/task/Makefile_insert A synfig-core/src/synfig/rendering/software/task/taskpaintpixelsw.cpp A synfig-core/src/synfig/rendering/software/task/taskpaintpixelsw.h Log Message: --- refactor: add new software-only pseudo rendering task for easier Cobra ports It aims Composite layers where a pixel color mainly depends on its position Commit: afbda7a90c90435198f020c53a67344dc9971c73 https://github.com/synfig/synfig/commit/afbda7a90c90435198f020c53a67344dc9971c73 Author: Rodolfo Ribeiro Gomes Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-core/src/modules/mod_geometry/checkerboard.cpp Log Message: --- refactor: CheckerBoard render now uses TaskPaintPixelSW Commit: fed51296a0d89db5063041830acf803c1a600ed0 https://github.com/synfig/synfig/commit/fed51296a0d89db5063041830acf803c1a600ed0 Author: Rodolfo Ribeiro Gomes Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-core/src/modules/mod_gradient/lineargradient.cpp M synfig-core/src/modules/mod_gradient/lineargradient.h Log Message: --- refactor: port LinearGradient to Cobra render engine Commit: f425ab8df3be1a838ed23f8bec1b3e0e5c65a5e2 https://github.com/synfig/synfig/commit/f425ab8df3be1a838ed23f8bec1b3e0e5c65a5e2 Author: Rodolfo Ribeiro Gomes Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-core/src/modules/mod_gradient/radialgradient.cpp M synfig-core/src/modules/mod_gradient/radialgradient.h Log Message: --- refactor: port RadialGradient to Cobra render engine Commit: f6c3304ca0e7ffb2e356aa552be691dae34a53c0 https://github.com/synfig/synfig/commit/f6c3304ca0e7ffb2e356aa552be691dae34a53c0 Author: Rodolfo Ribeiro Gomes Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-core/src/modules/mod_gradient/conicalgradient.cpp M synfig-core/src/modules/mod_gradient/conicalgradient.h Log Message: --- refactor: port ConicalGradient to Cobra render engine Commit: a607d37fe8aed96c264eee5f91496f94cbd3a16a https://github.com/synfig/synfig/commit/a607d37fe8aed96c264eee5f91496f94cbd3a16a Author: Rodolfo Ribeiro Gomes Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-core/src/modules/mod_gradient/spiralgradient.cpp M synfig-core/src/modules/mod_gradient/spiralgradient.h Log Message: --- refactor: port SpiralGradient to Cobra render engine Commit: b9afc452965f9bbc19c8487a6101cf9870b66ba0 https://github.com/synfig/synfig/commit/b9afc452965f9bbc19c8487a6101cf9870b66ba0 Author: ice0 Date: 2023-08-27 (Sun, 27 Aug 2023) Changed paths: M synfig-core/po/POTFILES.in M synfig-core/src/modules/mod_geometry/checkerboard.cpp M synfig-core/src/modules/mod_gradient/conicalgradient.cpp M synfig-core/src/modules/mod_gradient/conicalgradient.h M synfig-core/src/modules/mod_gradient/lineargradient.cpp M synfig-core/src/modules/mod_gradient/lineargradient.h M synfig-core/src/modules/mod_gradient/radialgradient.cpp M synfig-core/src/modules/mod_gradient/radialgradient.h M synfig-core/src/modules/mod_gradient/spiralgradient.cpp M synfig-core/src/modules/mod_gradient/spiralgradient.h M synfig-core/src/synfig/rendering/software/task/CMakeLists.txt M synfig-core/src/synfig/rendering/software/task/Makefile_insert A synfig-core/src/synfig/rendering/software/task/taskpaintpixelsw.cpp A synfig-core/src/synfig/rendering/software/task/taskpaintpixelsw.h Log Message: --- refactor: port more layers to Cobra renderer: some Gradient layers (#2562) Compare: https://github.com/synfig/synfig/compare/09e01f07ec4b...b9afc452965f ___ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl