Branch: refs/heads/testing Home: https://github.com/synfig/synfig Commit: b142f0e39a89b37e83a4eb6c53932abce110e411 https://github.com/synfig/synfig/commit/b142f0e39a89b37e83a4eb6c53932abce110e411 Author: ice0 <konop...@gmail.com> 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 <konop...@gmail.com> 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 <konop...@gmail.com> 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 <konop...@gmail.com> 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 <konop...@gmail.com> 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 <rodolf...@users.noreply.github.com> 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 <rodolf...@users.noreply.github.com> 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 <rodolf...@gmail.com> 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 <konop...@gmail.com> 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 <rodolf...@users.noreply.github.com> 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 <rodolf...@users.noreply.github.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <rodolf...@gmail.com> 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 <konop...@gmail.com> 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 <rodolf...@users.noreply.github.com> 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 <rodolf...@users.noreply.github.com> 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 <konop...@gmail.com> 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 <rodolf...@users.noreply.github.com> 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 <101147828+hesham-es...@users.noreply.github.com> 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 Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl