Branch: refs/heads/v1.4.x Home: https://github.com/synfig/synfig Commit: 7a4c97df6086e09abd7ac151d3cce4a9a97e1ee3 https://github.com/synfig/synfig/commit/7a4c97df6086e09abd7ac151d3cce4a9a97e1ee3 Author: Konstantin Dmitriev <ksee.zelga...@gmail.com> 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 <ksee.zelga...@gmail.com> 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 <ksee.zelga...@gmail.com> Co-committed-by: Konstantin Dmitriev <ksee.zelga...@gmail.com> Commit: 9a8590ef3386b9bfccacbc914f6c2197a3ac0698 https://github.com/synfig/synfig/commit/9a8590ef3386b9bfccacbc914f6c2197a3ac0698 Author: rodolforg <rodolf...@users.noreply.github.com> 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 <rodolf...@users.noreply.github.com> 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 <konop...@gmail.com> Commit: 51e8bddac4668df57084b276119fca3b91b9d4eb https://github.com/synfig/synfig/commit/51e8bddac4668df57084b276119fca3b91b9d4eb Author: ice0 <konop...@gmail.com> 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 <rodolf...@users.noreply.github.com> 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 https://github.com/synfig/synfig/commit/ea482221ea66e70dd52b3cab45ad9de1b1f95ff5 Author: ice0 <konop...@gmail.com> Date: 2024-04-14 (Sun, 14 Apr 2024) Changed paths: M synfig-core/src/synfig/filesystemnative.cpp Log Message: ----------- Merge PR #2505: Fixed issue with opening a file from a network folder on Windows Fixed issue with opening a file from a network folder on Windows Commit: d4c955d6e94e53899dc44d29dee2d42906c8477d https://github.com/synfig/synfig/commit/d4c955d6e94e53899dc44d29dee2d42906c8477d Author: ice0 <konop...@gmail.com> Date: 2024-04-14 (Sun, 14 Apr 2024) Changed paths: M synfig-studio/src/synfigapp/main.cpp Log Message: ----------- Fixed Synfig Studio crash on exit (MacOS) (#2540) Fix #2536 P.S. For some reason `synfigapp::Main::~Main()` destructor is not called on Linux Commit: c6e75024407f9e9be79906c7970bb5665169ba06 https://github.com/synfig/synfig/commit/c6e75024407f9e9be79906c7970bb5665169ba06 Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-04-14 (Sun, 14 Apr 2024) Changed paths: M synfig-studio/src/synfigapp/wplistconverter.cpp Log Message: ----------- fix: crash with a bline containing only 2 points that are too close (#2855) distance[n-1] would be zero, and make the WidthPoint position to be NaN That problem is propagated, affects synfig::hom_to_std() and a crash happens How to reproduce: with Draw Tool and a drawing tablet, quickly tap twice (or more in a row) at the same point. Synfig Studio crashes. Commit: 0f8c76d4a4f2fc01c71b54a3b4d48a199f398ea3 https://github.com/synfig/synfig/commit/0f8c76d4a4f2fc01c71b54a3b4d48a199f398ea3 Author: Konstantin Dmitriev <ksee.zelga...@gmail.com> Date: 2024-04-14 (Sun, 14 Apr 2024) Changed paths: M autobuild/osx/app-template/Contents/Info.plist M synfig-studio/src/gui/dialogs/about.cpp Log Message: ----------- chore: bump year to 2024 (#3299) Commit: 3e82abd5de20a13e643811021bea798da624f779 https://github.com/synfig/synfig/commit/3e82abd5de20a13e643811021bea798da624f779 Author: alexhaskell <wailingocto...@gmail.com> Date: 2024-04-14 (Sun, 14 Apr 2024) Changed paths: M synfig-studio/src/gui/canvasview.cpp M synfig-studio/src/gui/workarea.cpp M synfig-studio/src/synfigapp/main.cpp Log Message: ----------- fix: crash occurs under Wayland when using tablet (#2988) * fix: crash occurs under Wayland when using tablet * cleanup: Change 0 to nullptr in find_input_device() and select_input_device() * fix: avoid crashing when input device is null * The GdkDevice obtained from event->[button|motion].device is the virtual master device. We want to obtain the physical source device. See https://docs.gtk.org/gdk3/class.DeviceManager.html Commit: ad98883b4229ef845d6217bbc184dcfbe0a38964 https://github.com/synfig/synfig/commit/ad98883b4229ef845d6217bbc184dcfbe0a38964 Author: ice0 <konop...@gmail.com> Date: 2024-04-14 (Sun, 14 Apr 2024) Changed paths: M synfig-core/src/synfig/valuenodes/valuenode_bone.cpp Log Message: ----------- fix: a crash on program exit if bones were used (#3037) `ValueNode_Bone_Root` does not have a GUID and does not belong to any canvas. Calling `get_guid()` for `ValueNode_Bone_Root` leads to an attempt to insert it into a canvas (it calls `global_node_map()` for this purpose). And if `global_node_map()` is already destroyed at that moment, it leads to a crash. Since `ValueNode_Bone_Root` is also a static variable, it can be destroyed later than `global_node_map()`. I moved this variable inside `get_root_bone()` method, which changed the initialization and destruction order. I also added a check for `is_root()` for more correct behavior. Commit: 6bcb50881522d017da5c59d6c9e57a1cd4fb4b70 https://github.com/synfig/synfig/commit/6bcb50881522d017da5c59d6c9e57a1cd4fb4b70 Author: Mohamed Adham <100296264+mohamedadh...@users.noreply.github.com> Date: 2024-04-14 (Sun, 14 Apr 2024) Changed paths: M synfig-studio/src/gui/trees/canvastreestore.cpp M synfig-studio/src/gui/trees/childrentreestore.cpp Log Message: ----------- fix: crash when clicking on rows of "Library Panel" (#3046) Brief bug description: Clicking on the value column of any of the canvases or valuebase nodes rows causes a crash this happens because when they are clicked a cellrenderer is in the process of creation but it fails in an assertion of the canvas. Now anyways I think it makes no sense to click on either of these and have a cellrenderer that could be used to edit anything. As far as I understand both of these row are just for the purpose of organization (under canvases lies the canvases and under valuebase nodes lies all the exported valuebases etc..). (Canvases and ValueBase Nodes rows -- old pic) ![image](https://user-images.githubusercontent.com/100296264/230830833-957731e5-2e12-4a27-bf77-fd5a7d442bb5.png) What I did: Made the cell renderers for these two rows to be inactive as they are not needed. Commit: cc71dedc94fe7c45130f7b0fbf3118ca533609ea https://github.com/synfig/synfig/commit/cc71dedc94fe7c45130f7b0fbf3118ca533609ea Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-04-14 (Sun, 14 Apr 2024) Changed paths: M synfig-studio/src/gui/app.cpp Log Message: ----------- fix: button `Open With History` is enabled only for .sfg files (#3101) Commit: 7560c8ea9ee0fa6f224d133e859ae5dbfc355f0c https://github.com/synfig/synfig/commit/7560c8ea9ee0fa6f224d133e859ae5dbfc355f0c Author: mosasauridae <143972888+mosasauri...@users.noreply.github.com> Date: 2024-04-14 (Sun, 14 Apr 2024) Changed paths: M synfig-studio/src/gui/selectdraghelper.h 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: 80f4be76ba394391c61ba83e0d6988196d0a8f18 https://github.com/synfig/synfig/commit/80f4be76ba394391c61ba83e0d6988196d0a8f18 Author: Ice0 <konop...@gmail.com> Date: 2024-04-14 (Sun, 14 Apr 2024) Changed paths: M synfig-core/src/modules/mod_magickpp/trgt_magickpp.h Log Message: ----------- fix: added ImageMagick 7.1 library initialization (#2876) fixed hang when using `mod_magickpp` with ImageMagick 7.1 library Commit: 7095a9d82f95af0e08c7e065ee95f3ad3466a518 https://github.com/synfig/synfig/commit/7095a9d82f95af0e08c7e065ee95f3ad3466a518 Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2024-04-14 (Sun, 14 Apr 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. Compare: https://github.com/synfig/synfig/compare/b8d624670f09...7095a9d82f95 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