Branch: refs/heads/testing
  Home:   https://github.com/synfig/synfig
  Commit: 1b874fdb52018f26953109f13fe30685053aed79
      
https://github.com/synfig/synfig/commit/1b874fdb52018f26953109f13fe30685053aed79
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-12-19 (Tue, 19 Dec 2023)

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

  Log Message:
  -----------
  feat(canvas dependencies): shows if a file does not exist


  Commit: a65ccef8d21dd6eb642a17cdd6456bee67b0e6fe
      
https://github.com/synfig/synfig/commit/a65ccef8d21dd6eb642a17cdd6456bee67b0e6fe
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-12-19 (Tue, 19 Dec 2023)

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

  Log Message:
  -----------
  feat: allow to change a resource filepath from Dialog CanvasDependencies


  Commit: bcd4dd02724ff92a95dcdfe23ef88b646b395ffb
      
https://github.com/synfig/synfig/commit/bcd4dd02724ff92a95dcdfe23ef88b646b395ffb
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-12-19 (Tue, 19 Dec 2023)

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

  Log Message:
  -----------
  refactor: avoid lambda function for signal slot


  Commit: 186dbc910ae44a07ff2b11ebdfef3fb8afaf1311
      
https://github.com/synfig/synfig/commit/186dbc910ae44a07ff2b11ebdfef3fb8afaf1311
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-12-19 (Tue, 19 Dec 2023)

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

  Log Message:
  -----------
  feat: support synfig files as external resources on Canvas Dependencies


  Commit: ef2574a76bcadb3b50bb94188bbecd19aa4e4790
      
https://github.com/synfig/synfig/commit/ef2574a76bcadb3b50bb94188bbecd19aa4e4790
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-12-19 (Tue, 19 Dec 2023)

  Changed paths:
    M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp
    M synfig-studio/src/gui/localization.h

  Log Message:
  -----------
  fix: properly show plural strings in CanvasDependencies dialog


  Commit: cdbb5983057a34d2f549a3ab47bff7dc81bc548b
      
https://github.com/synfig/synfig/commit/cdbb5983057a34d2f549a3ab47bff7dc81bc548b
  Author: ice0 <konop...@gmail.com>
  Date:   2023-12-19 (Tue, 19 Dec 2023)

  Changed paths:
    M synfig-studio/src/gui/canvasview.cpp
    M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp
    M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.h
    M synfig-studio/src/gui/localization.h
    M synfig-studio/src/gui/resources/ui/dialog_canvasdependencies.glade

  Log Message:
  -----------
  feat: allow to change resource filepath in Canvas Dependencies dialog (#3105)


  Commit: 03f80703e6ccff0867089cc52d3428543a6bf07a
      
https://github.com/synfig/synfig/commit/03f80703e6ccff0867089cc52d3428543a6bf07a
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-12-24 (Sun, 24 Dec 2023)

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

  Log Message:
  -----------
  refactor: create close_and_invalidate_handle to OS::RunPipeWin32

cleaner code


  Commit: 59203d9914894914e5c22d19461b7ea2d8dcfd68
      
https://github.com/synfig/synfig/commit/59203d9914894914e5c22d19461b7ea2d8dcfd68
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2023-12-24 (Sun, 24 Dec 2023)

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

  Log Message:
  -----------
  fix: OS::RunPipeWin32 return for is_open() on fail

If open() fails, it should close and invalidate file handles,
as open() is the only method that initialize them with valid
values.


  Commit: bbaf28350c3c4b5fb14249fcc23d9d43fd0c7978
      
https://github.com/synfig/synfig/commit/bbaf28350c3c4b5fb14249fcc23d9d43fd0c7978
  Author: ice0 <konop...@gmail.com>
  Date:   2023-12-25 (Mon, 25 Dec 2023)

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

  Log Message:
  -----------
  fix: synfig::OS::RunPipeWin32::is_open() return on fail (#3298)


  Commit: 2f4b441d4b04f4e20cd1c0f40e18c7f4afe13903
      
https://github.com/synfig/synfig/commit/2f4b441d4b04f4e20cd1c0f40e18c7f4afe13903
  Author: ice0 <konop...@gmail.com>
  Date:   2024-01-09 (Tue, 09 Jan 2024)

  Changed paths:
    M autobuild/osx/app-template/Contents/Info.plist
    M synfig-studio/src/gui/dialogs/about.cpp
    M synfig-studio/src/gui/synfigstudio.rc

  Log Message:
  -----------
  chore: bump year to 2024 (#3299)


  Commit: ecc4068c32580f23c62391d892c2ae73628f7222
      
https://github.com/synfig/synfig/commit/ecc4068c32580f23c62391d892c2ae73628f7222
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2024-01-18 (Thu, 18 Jan 2024)

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

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

fix #3309


  Commit: 0fa608d45b5efa95aa5d1a4c32e746f50cf68242
      
https://github.com/synfig/synfig/commit/0fa608d45b5efa95aa5d1a4c32e746f50cf68242
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2024-01-18 (Thu, 18 Jan 2024)

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

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


  Commit: 798e84eb9a3822e01713cce193587348ee4ab2f4
      
https://github.com/synfig/synfig/commit/798e84eb9a3822e01713cce193587348ee4ab2f4
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2024-01-22 (Mon, 22 Jan 2024)

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

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

Due to the awesome changes in b172e3771a131dbd26879aae334b84ac26bcb6e6
(#2777)


  Commit: f0185bf29df8f05529a19610021a4672c2b57cab
      
https://github.com/synfig/synfig/commit/f0185bf29df8f05529a19610021a4672c2b57cab
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2024-01-29 (Mon, 29 Jan 2024)

  Changed paths:
    M version-bump.sh

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


  Commit: 818b0a46ae377756bb2e3f672aab6c2abef480ea
      
https://github.com/synfig/synfig/commit/818b0a46ae377756bb2e3f672aab6c2abef480ea
  Author: Kartik Arora <arorakart...@gmail.com>
  Date:   2024-01-29 (Mon, 29 Jan 2024)

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

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


  Commit: 2e06938a43ebc5777f4dc9fb8f4e42a5c2a7095a
      
https://github.com/synfig/synfig/commit/2e06938a43ebc5777f4dc9fb8f4e42a5c2a7095a
  Author: ice0 <konop...@gmail.com>
  Date:   2024-01-29 (Mon, 29 Jan 2024)

  Changed paths:
    M .github/workflows/conventional-commits-style.yml

  Log Message:
  -----------
  ci(commitlint): disabled rules for `subject-case` (#3317)

This will allow to start subjects from uppercase words. Currently it fails on 
something like:
```
fix: Gitlab CI pipeline fixed
build: CMake sets wrong Synfig Studio/ETL versions
```

P.S. If I understand correctly, this change does not violate the standard.
Discussion here: 
https://github.com/conventional-changelog/commitlint/issues/2141

P.P.S. Puppeteer did the same:
https://github.com/puppeteer/puppeteer/pull/8091/files


  Commit: bc5d01be26b0ebf3a4fe4625aa2f6f4a58352e5d
      
https://github.com/synfig/synfig/commit/bc5d01be26b0ebf3a4fe4625aa2f6f4a58352e5d
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2024-01-29 (Mon, 29 Jan 2024)

  Changed paths:
    M CMakeLists.txt

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

It still was using 1.5.0


  Commit: a80fae97475b53b9384f0237dc64907543e61cae
      
https://github.com/synfig/synfig/commit/a80fae97475b53b9384f0237dc64907543e61cae
  Author: ice0 <konop...@gmail.com>
  Date:   2024-01-29 (Mon, 29 Jan 2024)

  Changed paths:
    M .github/workflows/conventional-commits-style.yml
    M .github/workflows/synfig-ci.yml
    M .github/workflows/synfig-stable.yml
    M .github/workflows/synfig-tests.yml

  Log Message:
  -----------
  ci: bump github actions version (#3318)

This is required because Node.js 16 actions are deprecated.
For more information see: 
https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.


  Commit: 6ed3374ecdeb926e6c3c2b217d1e6a6593971ac1
      
https://github.com/synfig/synfig/commit/6ed3374ecdeb926e6c3c2b217d1e6a6593971ac1
  Author: ice0 <konop...@gmail.com>
  Date:   2024-01-30 (Tue, 30 Jan 2024)

  Changed paths:
    M .github/workflows/synfig-ci.yml
    M .github/workflows/synfig-stable.yml

  Log Message:
  -----------
  ci: caching logic changed (#3319)

We are currently saving a lot of caches using this pattern:
`{OS}-ccache-{toolchain}-{timestamp}`
After this change there will be only one cache entry for each OS/toolchain.
Also cache entry will be saved only for the master branch.
So PR's can use this cache, but won’t change it.


  Commit: b7e2cc528970242c02403ce8e490e855d2aff9a3
      
https://github.com/synfig/synfig/commit/b7e2cc528970242c02403ce8e490e855d2aff9a3
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2024-01-30 (Tue, 30 Jan 2024)

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

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


  Commit: 613acd23cd2fc43e70b072d6f9af33317a818410
      
https://github.com/synfig/synfig/commit/613acd23cd2fc43e70b072d6f9af33317a818410
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2024-01-30 (Tue, 30 Jan 2024)

  Changed paths:
    M synfig-core/po/POTFILES.in
    M synfig-core/src/modules/mod_magickpp/CMakeLists.txt
    M synfig-core/src/modules/mod_magickpp/Makefile.am
    M synfig-core/src/modules/mod_magickpp/main.cpp
    A synfig-core/src/modules/mod_magickpp/mptr_magickpp.cpp
    A synfig-core/src/modules/mod_magickpp/mptr_magickpp.h

  Log Message:
  -----------
  feat: add Magick++ as possible importer too

Suggested in discussion of #2795
https://github.com/synfig/synfig/pull/2795#issuecomment-1242883274

to allow SVG import in .lst files, without imagemagick module


  Commit: ceb0868bf1f665643f0d6dd89c36a985f01c40e9
      
https://github.com/synfig/synfig/commit/ceb0868bf1f665643f0d6dd89c36a985f01c40e9
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

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

  Log Message:
  -----------
  fix: trying to fix support to Magick++ 7


  Commit: 53596268520617f74d142adf67abd4dad1353539
      
https://github.com/synfig/synfig/commit/53596268520617f74d142adf67abd4dad1353539
  Author: ice0 <konop...@gmail.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M synfig-core/po/POTFILES.in
    M synfig-core/src/modules/mod_magickpp/CMakeLists.txt
    M synfig-core/src/modules/mod_magickpp/Makefile.am
    M synfig-core/src/modules/mod_magickpp/main.cpp
    A synfig-core/src/modules/mod_magickpp/mptr_magickpp.cpp
    A synfig-core/src/modules/mod_magickpp/mptr_magickpp.h

  Log Message:
  -----------
  feat: add Magick++ as possible importer too (#3323)


  Commit: 7f39534c86faf005dae4ded1ac313d97e353c624
      
https://github.com/synfig/synfig/commit/7f39534c86faf005dae4ded1ac313d97e353c624
  Author: neesaaa <131257593+nees...@users.noreply.github.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

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

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

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


  Commit: 655bdaab12b8a50fd63e0b834901777f6fd9d155
      
https://github.com/synfig/synfig/commit/655bdaab12b8a50fd63e0b834901777f6fd9d155
  Author: Pablo Gil <pgilfernan...@gmail.com>
  Date:   2024-02-12 (Mon, 12 Feb 2024)

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

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


  Commit: 566fd7fa09f780caa7015196dc6c468944503c3b
      
https://github.com/synfig/synfig/commit/566fd7fa09f780caa7015196dc6c468944503c3b
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2024-02-12 (Mon, 12 Feb 2024)

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

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

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

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

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

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


  Commit: e1f9a1842e7f52e7b1e8ef75875ed20e4ad4bed7
      
https://github.com/synfig/synfig/commit/e1f9a1842e7f52e7b1e8ef75875ed20e4ad4bed7
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2024-02-12 (Mon, 12 Feb 2024)

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

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


  Commit: 4348d65b6adcee7bfad545e919145eec5b6cc4b4
      
https://github.com/synfig/synfig/commit/4348d65b6adcee7bfad545e919145eec5b6cc4b4
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2024-02-12 (Mon, 12 Feb 2024)

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

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

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


  Commit: 17884628603c13c19ba11cbd5eafeb10955870db
      
https://github.com/synfig/synfig/commit/17884628603c13c19ba11cbd5eafeb10955870db
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

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

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

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

fix #3331


  Commit: 5fd6653d90e59be0439fb5f6ed4a48d007db6d3f
      
https://github.com/synfig/synfig/commit/5fd6653d90e59be0439fb5f6ed4a48d007db6d3f
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2024-02-14 (Wed, 14 Feb 2024)

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

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


  Commit: 02781d6fd42a43f88332bc08a748d6e8d6b35cab
      
https://github.com/synfig/synfig/commit/02781d6fd42a43f88332bc08a748d6e8d6b35cab
  Author: Konstantin Dmitriev <ksee.zelga...@gmail.com>
  Date:   2024-02-26 (Mon, 26 Feb 2024)

  Changed paths:
    A CODE_OF_CONDUCT.md
    A CONTRIBUTING.md

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


  Commit: 3c70fec324e36be898da18cee54d512535c6ecac
      
https://github.com/synfig/synfig/commit/3c70fec324e36be898da18cee54d512535c6ecac
  Author: P1DJAK <92640096+p1d...@users.noreply.github.com>
  Date:   2024-03-06 (Wed, 06 Mar 2024)

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

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


  Commit: c8ea2c2ecbd5fd9e3ad9c6937b56a203aaa1d1ea
      
https://github.com/synfig/synfig/commit/c8ea2c2ecbd5fd9e3ad9c6937b56a203aaa1d1ea
  Author: ice0 <konop...@gmail.com>
  Date:   2024-04-29 (Mon, 29 Apr 2024)

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

  Log Message:
  -----------
  feat: added ability to set colors for a dark theme for curves (#3346)


  Commit: 58f522ec25d845ee7734dab0ca385a8ff5ccfd3c
      
https://github.com/synfig/synfig/commit/58f522ec25d845ee7734dab0ca385a8ff5ccfd3c
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2024-04-29 (Mon, 29 Apr 2024)

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

  Log Message:
  -----------
  fix(MotionBlur): undefined behavior when subsample range is 0 (#3347)

For linear subsampling type, there is an undefined behavior
when both subsample (start and end) amounts are 0.

Synfig version 1.0.2: *none* is drawn!
Synfig version 1.2.1: a pale gray rectangle is drawn
Synfig version 1.4.3: a black gray rectangle is drawn

Anyway, this commit fixes the case when both are 0, by drawing
the context without any motion blur effect.

Note:
If they (the subsample amounts) are equal, but both nonzero, the
canvas is normally drawn.
Behavior is not the same between 1.0.2 and >=1.2.1 though.
The motion trail has a different number of 'echoes':
1.0.2 has less than the next releases.

fix #3345


Compare: https://github.com/synfig/synfig/compare/09a8045048ba...58f522ec25d8

To unsubscribe from these emails, change your notification settings at 
https://github.com/synfig/synfig/settings/notifications


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

Reply via email to