Branch: refs/heads/testing
Home: https://github.com/synfig/synfig
Commit: b142f0e39a89b37e83a4eb6c53932abce110e411
https://github.com/synfig/synfig/commit/b142f0e39a89b37e83a4eb6c53932abce110e411
Author: ice0 <[email protected]>
Date: 2022-07-12 (Tue, 12 Jul 2022)
Changed paths:
M ETL/configure.ac
M synfig-core/configure.ac
M synfig-core/test/test_base.h
M synfig-studio/configure.ac
M synfig-studio/test/test_base.h
Log Message:
-----------
build(autotools): fixed node test build (#2744)
This fixes this error:
```
test_base.h:64:33: error: ambiguous overload for ‘operator<<’
(operand types are ‘std::basic_ostream<char>’ and ‘std::nullptr_t’)
```
The issue was that in c++17 `std::ostream operator<<(nullptr_t)`
template is already implemented.
Unfortunately, `AX_CXX_COMPILE_STDCXX` does not add the
`-std=c++11` flag, so the compiler can use the newer C++ standard.
Commit: cd4f64e353fb6875d02cf6300adee4afc47dd669
https://github.com/synfig/synfig/commit/cd4f64e353fb6875d02cf6300adee4afc47dd669
Author: ice0 <[email protected]>
Date: 2022-07-12 (Tue, 12 Jul 2022)
Changed paths:
M ETL/m4/subs.m4
M synfig-core/configure.ac
M synfig-core/m4/subs.m4
M synfig-core/macosxbuild.sh
M synfig-studio/configure.ac
M synfig-studio/m4/subs.m4
M synfig-studio/macosxbuild.sh
Log Message:
-----------
build(autotools): removed Apple G5-specific flags (#2745)
Commit: b836a72d4149552d562863db62efd5fa567fbe51
https://github.com/synfig/synfig/commit/b836a72d4149552d562863db62efd5fa567fbe51
Author: ice0 <[email protected]>
Date: 2022-07-12 (Tue, 12 Jul 2022)
Changed paths:
M synfig-core/test/CMakeLists.txt
Log Message:
-----------
build(CMake): moved synfig-core tests to `bin/test` folder (#2746)
Commit: 0bebfe665740cc33b13513e8547fea2e3dcb7e64
https://github.com/synfig/synfig/commit/0bebfe665740cc33b13513e8547fea2e3dcb7e64
Author: ice0 <[email protected]>
Date: 2022-07-13 (Wed, 13 Jul 2022)
Changed paths:
M synfig-studio/src/gui/states/state_bline.cpp
Log Message:
-----------
fix: Spline tool blocks hotkey presses (#2748)
fix #2747
Commit: e8b6de075b1e5e5fa5d810aca6d3a7710b1bd0d2
https://github.com/synfig/synfig/commit/e8b6de075b1e5e5fa5d810aca6d3a7710b1bd0d2
Author: ice0 <[email protected]>
Date: 2022-07-14 (Thu, 14 Jul 2022)
Changed paths:
M appveyor.yml
Log Message:
-----------
ci(AppVeyor): bump artifact version (#2749)
Commit: aa3f1a7e39644c3e9bb6a6991da97b2dc7863fa8
https://github.com/synfig/synfig/commit/aa3f1a7e39644c3e9bb6a6991da97b2dc7863fa8
Author: rodolforg <[email protected]>
Date: 2022-07-16 (Sat, 16 Jul 2022)
Changed paths:
M synfig-core/src/synfig/string_helper.cpp
M synfig-core/test/CMakeLists.txt
M synfig-core/test/Makefile.am
A synfig-core/test/string.cpp
Log Message:
-----------
test: create tests for synfig/string_helper.h (#2738)
Commit: 920d20fdbcd6a0bec1a21f3149cc7715ab6297a4
https://github.com/synfig/synfig/commit/920d20fdbcd6a0bec1a21f3149cc7715ab6297a4
Author: rodolforg <[email protected]>
Date: 2022-07-16 (Sat, 16 Jul 2022)
Changed paths:
M ETL/ETL/_stringf.h
M ETL/test/stringf.cpp
M synfig-core/src/modules/mod_bmp/trgt_bmp.cpp
M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp
M synfig-core/src/modules/mod_geometry/checkerboard.cpp
M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.cpp
M synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp
M synfig-core/src/modules/mod_openexr/trgt_openexr.cpp
M synfig-core/src/modules/mod_png/mptr_png.cpp
M synfig-core/src/modules/mod_png/trgt_png.cpp
M synfig-core/src/modules/mod_ppm/trgt_ppm.cpp
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/synfig/base_types.cpp
M synfig-core/src/synfig/boneweightpair.h
M synfig-core/src/synfig/canvasfilenaming.cpp
M synfig-core/src/synfig/color/colormatrix.cpp
M synfig-core/src/synfig/matrix.cpp
M synfig-core/src/synfig/pair.h
M synfig-core/src/synfig/rendering/renderer.cpp
M synfig-core/src/synfig/rendering/renderqueue.cpp
M synfig-core/src/synfig/rendering/software/rendererlowressw.cpp
M synfig-core/src/synfig/string.h
M synfig-core/src/synfig/string_helper.cpp
M synfig-core/src/synfig/string_helper.h
M synfig-core/src/synfig/valuenodes/valuenode_bline.cpp
M synfig-core/src/synfig/valuenodes/valuenode_dilist.cpp
M synfig-core/src/synfig/valuenodes/valuenode_dynamiclist.cpp
M synfig-core/src/synfig/valuenodes/valuenode_staticlist.cpp
M synfig-core/src/synfig/valuenodes/valuenode_wplist.cpp
M synfig-core/src/synfig/weightedvalue.h
M synfig-core/src/tool/main.cpp
M synfig-core/src/tool/optionsprocessor.cpp
M synfig-core/src/tool/renderprogress.cpp
M synfig-core/test/string.cpp
M synfig-studio/src/gui/app.cpp
M synfig-studio/src/gui/canvasview.cpp
M synfig-studio/src/gui/dialogs/about.cpp
M synfig-studio/src/gui/dialogs/dialog_setup.cpp
M synfig-studio/src/gui/dials/zoomdial.cpp
M synfig-studio/src/gui/docks/dock_info.cpp
M synfig-studio/src/gui/docks/dock_navigator.cpp
M synfig-studio/src/gui/docks/dock_soundwave.cpp
M synfig-studio/src/gui/docks/dockmanager.cpp
M synfig-studio/src/gui/exception_guard.h
M synfig-studio/src/gui/instance.cpp
M synfig-studio/src/gui/mainwindow.cpp
M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp
M synfig-studio/src/gui/pluginmanager.cpp
M synfig-studio/src/gui/render.cpp
M synfig-studio/src/gui/widgets/widget_ruler.cpp
M synfig-studio/src/gui/workarea.cpp
M synfig-studio/src/gui/workarearenderer/renderer_canvas.cpp
M synfig-studio/src/synfigapp/action.h
M synfig-studio/src/synfigapp/action_system.cpp
M synfig-studio/src/synfigapp/actions/valuedescbonelink.cpp
M synfig-studio/src/synfigapp/actions/valuedescbonesetparent.cpp
M synfig-studio/src/synfigapp/canvasinterface.cpp
Log Message:
-----------
refactor!: move string functions like etl::strprintf and etl::strscanf to
synfig namespace
BREAKING CHANGE: ETL API changed:
- `vstrprintf()` moved from namespace `etl` to `synfig`
- `strprintf()` moved from namespace `etl` to `synfig`
- `vstrscanf()` moved from namespace `etl` to `synfig`
- `strscanf()` moved from namespace `etl` to `synfig`
- `stratof()` moved from namespace `etl` to `synfig`
- `stratoi()` moved from namespace `etl` to `synfig`
Commit: a1c7069771af3ddd59b65c2ff68d6170d0527e37
https://github.com/synfig/synfig/commit/a1c7069771af3ddd59b65c2ff68d6170d0527e37
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-07-16 (Sat, 16 Jul 2022)
Changed paths:
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
M synfig-core/src/modules/mod_bmp/trgt_bmp.cpp
M synfig-core/src/modules/mod_dv/trgt_dv.cpp
M synfig-core/src/modules/mod_ffmpeg/mptr_ffmpeg.cpp
M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp
M synfig-core/src/modules/mod_gif/trgt_gif.cpp
M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.cpp
M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.cpp
M synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp
M synfig-core/src/modules/mod_magickpp/trgt_magickpp.cpp
M synfig-core/src/modules/mod_mng/trgt_mng.cpp
M synfig-core/src/modules/mod_openexr/trgt_openexr.cpp
M synfig-core/src/modules/mod_png/mptr_png.cpp
M synfig-core/src/modules/mod_png/trgt_png.cpp
M synfig-core/src/modules/mod_png/trgt_png_spritesheet.cpp
M synfig-core/src/modules/mod_ppm/trgt_ppm.cpp
M synfig-core/src/modules/mod_yuv420p/trgt_yuv.cpp
M synfig-core/src/synfig/boneweightpair.h
M synfig-core/src/synfig/canvas.cpp
M synfig-core/src/synfig/canvasfilenaming.cpp
M synfig-core/src/synfig/color/colormatrix.cpp
M synfig-core/src/synfig/debug/log.cpp
M synfig-core/src/synfig/debug/measure.cpp
M synfig-core/src/synfig/distance.cpp
M synfig-core/src/synfig/guid.cpp
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/main.cpp
M synfig-core/src/synfig/matrix.h
M synfig-core/src/synfig/pair.h
M synfig-core/src/synfig/palette.cpp
M synfig-core/src/synfig/rendering/renderer.cpp
M synfig-core/src/synfig/savecanvas.cpp
M synfig-core/src/synfig/time.cpp
M synfig-core/src/synfig/valuenodes/valuenode_add.cpp
M synfig-core/src/synfig/valuenodes/valuenode_dilist.cpp
M synfig-core/src/synfig/valuenodes/valuenode_integer.cpp
M synfig-core/src/synfig/valuenodes/valuenode_modulo.cpp
M synfig-core/src/synfig/valuenodes/valuenode_range.cpp
M synfig-core/src/synfig/valuenodes/valuenode_real.cpp
M synfig-core/src/synfig/valuenodes/valuenode_scale.cpp
M synfig-core/src/synfig/valuenodes/valuenode_subtract.cpp
M synfig-core/src/synfig/valuenodes/valuenode_wplist.cpp
M synfig-studio/src/gui/app.cpp
M synfig-studio/src/gui/autorecover.cpp
M synfig-studio/src/gui/canvasview.cpp
M synfig-studio/src/gui/cellrenderer/cellrenderer_value.cpp
M synfig-studio/src/gui/dialogs/dialog_setup.cpp
M synfig-studio/src/gui/exception_guard.h
M synfig-studio/src/gui/instance.cpp
M synfig-studio/src/gui/main.cpp
M synfig-studio/src/gui/mainwindow.cpp
M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp
M synfig-studio/src/gui/pluginmanager.cpp
M synfig-studio/src/gui/render.cpp
M synfig-studio/src/gui/states/state_brush.cpp
M synfig-studio/src/gui/states/state_sketch.cpp
M synfig-studio/src/gui/widgets/widget_compselect.cpp
M synfig-studio/src/gui/widgets/widget_enum.cpp
M synfig-studio/src/gui/widgets/widget_filename.cpp
M synfig-studio/src/gui/widgets/widget_ruler.cpp
M synfig-studio/src/gui/workarea.cpp
M synfig-studio/src/player/main.cpp
M synfig-studio/src/synfigapp/actions/layerembed.cpp
M synfig-studio/src/synfigapp/actions/layerextract.cpp
M synfig-studio/src/synfigapp/canvasinterface.cpp
M synfig-studio/src/synfigapp/instance.cpp
M synfig-studio/src/synfigapp/main.cpp
M synfig-studio/src/synfigapp/settings.h
Log Message:
-----------
refactor: remove #include <ETL/stringf> where it is not needed
and add where it is now needed
Commit: c6075b308b9717c7591ed4b1f1afe4992d131406
https://github.com/synfig/synfig/commit/c6075b308b9717c7591ed4b1f1afe4992d131406
Author: ice0 <[email protected]>
Date: 2022-07-17 (Sun, 17 Jul 2022)
Changed paths:
M ETL/ETL/_stringf.h
M ETL/test/stringf.cpp
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
M synfig-core/src/modules/mod_bmp/trgt_bmp.cpp
M synfig-core/src/modules/mod_dv/trgt_dv.cpp
M synfig-core/src/modules/mod_ffmpeg/mptr_ffmpeg.cpp
M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp
M synfig-core/src/modules/mod_geometry/checkerboard.cpp
M synfig-core/src/modules/mod_gif/trgt_gif.cpp
M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.cpp
M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.cpp
M synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp
M synfig-core/src/modules/mod_magickpp/trgt_magickpp.cpp
M synfig-core/src/modules/mod_mng/trgt_mng.cpp
M synfig-core/src/modules/mod_openexr/trgt_openexr.cpp
M synfig-core/src/modules/mod_png/mptr_png.cpp
M synfig-core/src/modules/mod_png/trgt_png.cpp
M synfig-core/src/modules/mod_png/trgt_png_spritesheet.cpp
M synfig-core/src/modules/mod_ppm/trgt_ppm.cpp
M synfig-core/src/modules/mod_svg/svg_parser.cpp
M synfig-core/src/modules/mod_yuv420p/trgt_yuv.cpp
M synfig-core/src/synfig/base_types.cpp
M synfig-core/src/synfig/boneweightpair.h
M synfig-core/src/synfig/canvas.cpp
M synfig-core/src/synfig/canvasfilenaming.cpp
M synfig-core/src/synfig/color/colormatrix.cpp
M synfig-core/src/synfig/debug/log.cpp
M synfig-core/src/synfig/debug/measure.cpp
M synfig-core/src/synfig/distance.cpp
M synfig-core/src/synfig/guid.cpp
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/main.cpp
M synfig-core/src/synfig/matrix.cpp
M synfig-core/src/synfig/matrix.h
M synfig-core/src/synfig/pair.h
M synfig-core/src/synfig/palette.cpp
M synfig-core/src/synfig/rendering/renderer.cpp
M synfig-core/src/synfig/rendering/renderqueue.cpp
M synfig-core/src/synfig/rendering/software/rendererlowressw.cpp
M synfig-core/src/synfig/savecanvas.cpp
M synfig-core/src/synfig/string.h
M synfig-core/src/synfig/string_helper.cpp
M synfig-core/src/synfig/string_helper.h
M synfig-core/src/synfig/time.cpp
M synfig-core/src/synfig/valuenodes/valuenode_add.cpp
M synfig-core/src/synfig/valuenodes/valuenode_bline.cpp
M synfig-core/src/synfig/valuenodes/valuenode_dilist.cpp
M synfig-core/src/synfig/valuenodes/valuenode_dynamiclist.cpp
M synfig-core/src/synfig/valuenodes/valuenode_integer.cpp
M synfig-core/src/synfig/valuenodes/valuenode_modulo.cpp
M synfig-core/src/synfig/valuenodes/valuenode_range.cpp
M synfig-core/src/synfig/valuenodes/valuenode_real.cpp
M synfig-core/src/synfig/valuenodes/valuenode_scale.cpp
M synfig-core/src/synfig/valuenodes/valuenode_staticlist.cpp
M synfig-core/src/synfig/valuenodes/valuenode_subtract.cpp
M synfig-core/src/synfig/valuenodes/valuenode_wplist.cpp
M synfig-core/src/synfig/weightedvalue.h
M synfig-core/src/tool/main.cpp
M synfig-core/src/tool/optionsprocessor.cpp
M synfig-core/src/tool/renderprogress.cpp
M synfig-core/test/string.cpp
M synfig-studio/src/gui/app.cpp
M synfig-studio/src/gui/autorecover.cpp
M synfig-studio/src/gui/canvasview.cpp
M synfig-studio/src/gui/cellrenderer/cellrenderer_value.cpp
M synfig-studio/src/gui/dialogs/about.cpp
M synfig-studio/src/gui/dialogs/dialog_setup.cpp
M synfig-studio/src/gui/dials/zoomdial.cpp
M synfig-studio/src/gui/docks/dock_info.cpp
M synfig-studio/src/gui/docks/dock_navigator.cpp
M synfig-studio/src/gui/docks/dock_soundwave.cpp
M synfig-studio/src/gui/docks/dockmanager.cpp
M synfig-studio/src/gui/exception_guard.h
M synfig-studio/src/gui/instance.cpp
M synfig-studio/src/gui/main.cpp
M synfig-studio/src/gui/mainwindow.cpp
M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp
M synfig-studio/src/gui/pluginmanager.cpp
M synfig-studio/src/gui/render.cpp
M synfig-studio/src/gui/states/state_brush.cpp
M synfig-studio/src/gui/states/state_sketch.cpp
M synfig-studio/src/gui/widgets/widget_compselect.cpp
M synfig-studio/src/gui/widgets/widget_enum.cpp
M synfig-studio/src/gui/widgets/widget_filename.cpp
M synfig-studio/src/gui/widgets/widget_ruler.cpp
M synfig-studio/src/gui/workarea.cpp
M synfig-studio/src/gui/workarearenderer/renderer_canvas.cpp
M synfig-studio/src/player/main.cpp
M synfig-studio/src/synfigapp/action.h
M synfig-studio/src/synfigapp/action_system.cpp
M synfig-studio/src/synfigapp/actions/layerembed.cpp
M synfig-studio/src/synfigapp/actions/layerextract.cpp
M synfig-studio/src/synfigapp/actions/valuedescbonelink.cpp
M synfig-studio/src/synfigapp/actions/valuedescbonesetparent.cpp
M synfig-studio/src/synfigapp/canvasinterface.cpp
M synfig-studio/src/synfigapp/instance.cpp
M synfig-studio/src/synfigapp/main.cpp
M synfig-studio/src/synfigapp/settings.h
Log Message:
-----------
Merge PR #2735: refactor!: move strprintf(), strscan(), etc from etl to
synfig namespace
refactor!: move strprintf(), strscan() and alike from etl to synfig namespace
Commit: 7656b65b2dff182e0114b17dce1dbcc529c28901
https://github.com/synfig/synfig/commit/7656b65b2dff182e0114b17dce1dbcc529c28901
Author: rodolforg <[email protected]>
Date: 2022-07-17 (Sun, 17 Jul 2022)
Changed paths:
M synfig-studio/po/POTFILES.in
M synfig-studio/src/gui/docks/dockdialog.h
M synfig-studio/src/gui/widgets/CMakeLists.txt
M synfig-studio/src/gui/widgets/Makefile_insert
R synfig-studio/src/gui/widgets/widget_compselect.cpp
R synfig-studio/src/gui/widgets/widget_compselect.h
Log Message:
-----------
refactor: removed unused Widget_CompSelect (#2753)
Useless since 4645696788c15e84e9e462df4d2f26fb2fe07c8d
Commit: 77c13ef64ac70e813aefdd9f2687a0bb89fbebf0
https://github.com/synfig/synfig/commit/77c13ef64ac70e813aefdd9f2687a0bb89fbebf0
Author: rodolforg <[email protected]>
Date: 2022-07-18 (Mon, 18 Jul 2022)
Changed paths:
M synfig-core/src/synfig/soundprocessor.cpp
Log Message:
-----------
fix: small memory leak with Mlt++ (#2752)
There are other but I can't track it on its C++ bindings
Commit: cc25095459dd76ff2735f1b248228471b5d436ec
https://github.com/synfig/synfig/commit/cc25095459dd76ff2735f1b248228471b5d436ec
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-07-18 (Mon, 18 Jul 2022)
Changed paths:
M synfig-core/src/synfig/keyframe.cpp
M synfig-core/src/synfig/keyframe.h
Log Message:
-----------
refactor!: remove unused and ignored methods of Keyframe
BREAKING CHANGE: synfig API changed:
- removed synfig::Keyframe::dump()
- removed synfig::Keyframe::insert_time()
Commit: 552c06e66baa47ac5dca7dc67e9a44f484af65ff
https://github.com/synfig/synfig/commit/552c06e66baa47ac5dca7dc67e9a44f484af65ff
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-07-18 (Mon, 18 Jul 2022)
Changed paths:
M synfig-core/src/synfig/keyframe.h
Log Message:
-----------
doc: improve documentation for `synfig::Keyframe`
Commit: 1f215fec22f036c74e9c768f127ed65e33539456
https://github.com/synfig/synfig/commit/1f215fec22f036c74e9c768f127ed65e33539456
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-07-18 (Mon, 18 Jul 2022)
Changed paths:
M synfig-core/src/synfig/keyframe.cpp
M synfig-core/src/synfig/keyframe.h
Log Message:
-----------
refactor: minor cleanup in `synfig::Keyframe`
Commit: 62aeb827d1532daa5e574b7dff7e9f87e3467f55
https://github.com/synfig/synfig/commit/62aeb827d1532daa5e574b7dff7e9f87e3467f55
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-07-18 (Mon, 18 Jul 2022)
Changed paths:
M synfig-core/src/synfig/keyframe.cpp
M synfig-core/src/synfig/keyframe.h
Log Message:
-----------
refactor!: synfig::KeyframeList::add() now returns void
Returned value was wrong, as it always returned iterator for
the last element. Besides, it was never used in code.
BREAKING CHANGE: synfig API changed:
- synfig::KeyframeList::add() now returns void
Commit: 7482f56308ff0614e424acc33f384b9aeb47de11
https://github.com/synfig/synfig/commit/7482f56308ff0614e424acc33f384b9aeb47de11
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-07-18 (Mon, 18 Jul 2022)
Changed paths:
M synfig-core/test/CMakeLists.txt
M synfig-core/test/Makefile.am
A synfig-core/test/keyframe.cpp
Log Message:
-----------
test: create tests for synfig::KeyframeList
Commit: d1192e1d4685b0e4db9d1a0b94423fdcd0b0d90b
https://github.com/synfig/synfig/commit/d1192e1d4685b0e4db9d1a0b94423fdcd0b0d90b
Author: ice0 <[email protected]>
Date: 2022-07-19 (Tue, 19 Jul 2022)
Changed paths:
M synfig-core/src/synfig/keyframe.cpp
M synfig-core/src/synfig/keyframe.h
M synfig-core/test/CMakeLists.txt
M synfig-core/test/Makefile.am
A synfig-core/test/keyframe.cpp
Log Message:
-----------
Merge PR #2712: refactor!: clean `synfig::Keyframe`
refactor!: clean `synfig::Keyframe`
Commit: c5e6833f7d1b1da385ceba57c7809773b9aad600
https://github.com/synfig/synfig/commit/c5e6833f7d1b1da385ceba57c7809773b9aad600
Author: rodolforg <[email protected]>
Date: 2022-07-21 (Thu, 21 Jul 2022)
Changed paths:
M synfig-core/src/synfig/layers/layer_sound.cpp
Log Message:
-----------
fix: setting filename parameter of Layer Sound corrupts file (#2758)
Fix #2757
Commit: 2363d73a95a586f6200daea3666f395a1063c28e
https://github.com/synfig/synfig/commit/2363d73a95a586f6200daea3666f395a1063c28e
Author: rodolforg <[email protected]>
Date: 2022-07-21 (Thu, 21 Jul 2022)
Changed paths:
M synfig-core/src/modules/lyr_std/xorpattern.cpp
M synfig-core/src/modules/mod_example/metaballs.cpp
M synfig-core/src/modules/mod_geometry/checkerboard.cpp
M synfig-core/src/synfig/layers/layer_bitmap.cpp
M synfig-core/src/synfig/layers/layer_composite.cpp
M synfig-core/src/synfig/layers/layer_composite.h
M synfig-core/src/synfig/layers/layer_shape.cpp
M synfig-core/src/synfig/layers/layer_solidcolor.cpp
Log Message:
-----------
fix!: for some layers hit_check() missed some blend method influence (#2754)
Example:
Layer_Bitmap and Layer_SolidColor ignored BLEND_BEHIND completely.
Gradient layers need some investigation
(Conical, Curve, Linear, Radial, Spiral, Noise).
They behave differently, also checking the alpha channel for some blend
methods.
BREAKING CHANGE: synfig API changed:
- add `Layer_Composite::basic_hit_check()` as a helper
Commit: 19bbb770be6ca20a48f0424ce622633653451291
https://github.com/synfig/synfig/commit/19bbb770be6ca20a48f0424ce622633653451291
Author: ice0 <[email protected]>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
M .github/workflows/synfig-ci.yml
M .github/workflows/synfig-stable.yml
Log Message:
-----------
ci: bump macOS version (#2761)
The macOS 10.15 Actions runner image is being deprecated
https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22/
Commit: 6fb0596575c2755b594e38b76ce9b819e3b8b8e3
https://github.com/synfig/synfig/commit/6fb0596575c2755b594e38b76ce9b819e3b8b8e3
Author: rodolforg <[email protected]>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
M synfig-studio/src/gui/app.cpp
M synfig-studio/src/gui/app.h
Log Message:
-----------
fix: synfig studio was not saving synfigapp settings on quit (#2751)
Steps to reproduce the problem:
1. Select Bline Tool
2. Change a parameter in Tool Options Panel (e.g. Opacity or Line Width)
3. Restart Synfig Studio
4. Select Bline Tool and see the change was not saved.
Reason:
Since #2497, we finally use Gtk::Application as base class for `App`.
`App` is destructed before `MainWindow` is closed (basically at start).
So, stuff done on quitting before merging #2497 was not done on the right time
now.
As `signal-shutdown` is only called in primary instance of Gtk::Application,
it's the proper moment to delete and finish stuff on application exit.
Commit: 61fc7801ae12f15c6f76d2409fb33acfc095606d
https://github.com/synfig/synfig/commit/61fc7801ae12f15c6f76d2409fb33acfc095606d
Author: Hesham Essam <[email protected]>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
M synfig-core/src/synfig/soundprocessor.cpp
Log Message:
-----------
fix: fixed build when MLT library not found (#2760)
Compare: https://github.com/synfig/synfig/compare/1958902d74a3...61fc7801ae12
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl