Branch: refs/heads/testing Home: https://github.com/synfig/synfig Commit: 86bb59fd4b9680172fea61d3f6c4d44be3297c09 https://github.com/synfig/synfig/commit/86bb59fd4b9680172fea61d3f6c4d44be3297c09 Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths: M .gitignore Log Message: ----------- chore: add .cache folder to .gitignore (#3145) generated by Qt Creator for `clangd` Commit: 1cdcfd5249b5e74880b2091114a56d8fd8c86431 https://github.com/synfig/synfig/commit/1cdcfd5249b5e74880b2091114a56d8fd8c86431 Author: Mohamed Adham <100296264+mohamedadh...@users.noreply.github.com> Date: 2023-07-25 (Tue, 25 Jul 2023) Changed paths: M synfig-studio/src/gui/states/state_rotate.cpp Log Message: ----------- refactor: make argument name consistent in method declaration and definition (#3122) Commit: 5603b4972b4c1c505fef45c155e540c3f3950ade https://github.com/synfig/synfig/commit/5603b4972b4c1c505fef45c155e540c3f3950ade Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M synfig-core/src/modules/mod_svg/svg_parser.cpp M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/dialogs/dialog_workspaces.cpp M synfig-studio/src/gui/docks/dock_curves.cpp M synfig-studio/src/gui/docks/dock_soundwave.cpp M synfig-studio/src/gui/widgets/widget_curves.cpp M synfig-studio/src/synfigapp/actions/layerduplicate.cpp M synfig-studio/src/synfigapp/actions/layerremove.cpp Log Message: ----------- perf: use reference, not copy, on range-based for loops (#3147) Commit: 674888a710f46b2a3cb6a4126757f22139c0a09c https://github.com/synfig/synfig/commit/674888a710f46b2a3cb6a4126757f22139c0a09c Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M synfig-core/src/modules/mod_png/mptr_png.cpp Log Message: ----------- fix: prevent memory leak on importing PNG files (#3144) And it's HUGE: the whole image. Commit: 655a04290fba9f439eae14848ee571ba97e39941 https://github.com/synfig/synfig/commit/655a04290fba9f439eae14848ee571ba97e39941 Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2023-07-27 (Thu, 27 Jul 2023) Changed paths: M synfig-core/src/modules/mod_geometry/advanced_outline.cpp M synfig-core/src/synfig/rendering/primitive/contour.cpp M synfig-studio/src/gui/dialogs/canvasresize.cpp Log Message: ----------- refactor: add fallthrough mark in switch cases to avoid unneeded warning (#3143) and let us see only the valid warnings ;) C++17 added the [[fallthrough]] attribute. As we stick with C++11 for now, I made alternative ways I find out here: https://en.cppreference.com/w/cpp/feature_test https://stackoverflow.com/questions/45129741/gcc-7-wimplicit-fallthrough-warnings-and-portable-way-to-clear-them/52707279#52707279 https://stackoverflow.com/questions/44511436/how-to-do-an-explicit-fall-through-in-c Commit: 329a584aa76928791fa6db67aa6e28eddeffa994 https://github.com/synfig/synfig/commit/329a584aa76928791fa6db67aa6e28eddeffa994 Author: Akshat <82810411+after...@users.noreply.github.com> Date: 2023-08-03 (Thu, 03 Aug 2023) Changed paths: M synfig-studio/src/gui/workarea.cpp Log Message: ----------- feat: double clicking guides opens edit dialog (#3152) Commit: 0925416d6323a4af2259399f35e66a80cde3b210 https://github.com/synfig/synfig/commit/0925416d6323a4af2259399f35e66a80cde3b210 Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2023-08-03 (Thu, 03 Aug 2023) Changed paths: M synfig-core/src/synfig/blur.cpp Log Message: ----------- refactor: add missing fallthrough mark in other switch cases (#3151) ...to avoid unneeded warning PR #3143 (655a04290fba9f439eae14848ee571ba97e39941) missed them. My bad. Commit: e2328316a5b9749f3b7ba292260a2144b2d28b06 https://github.com/synfig/synfig/commit/e2328316a5b9749f3b7ba292260a2144b2d28b06 Author: Mohamed Adham <100296264+mohamedadh...@users.noreply.github.com> Date: 2023-08-05 (Sat, 05 Aug 2023) Changed paths: M synfig-studio/src/gui/states/state_brush.cpp Log Message: ----------- fix: brush tool crashes synfig if no layer is selected in the dialog (#3157) Commit: 0d26e602f4199e55d40a57b2c67c362dad8ca3c0 https://github.com/synfig/synfig/commit/0d26e602f4199e55d40a57b2c67c362dad8ca3c0 Author: Akshat <82810411+after...@users.noreply.github.com> Date: 2023-08-05 (Sat, 05 Aug 2023) Changed paths: M synfig-studio/src/gui/dialogs/dialog_setup.cpp Log Message: ----------- fix: fixed icons in Preferences dialog in Windows (#3156) Commit: 8967af09b3876c699389913688dc777af27714ab https://github.com/synfig/synfig/commit/8967af09b3876c699389913688dc777af27714ab Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2023-08-06 (Sun, 06 Aug 2023) Changed paths: M synfig-studio/src/gui/duckmatic.cpp M synfig-studio/src/gui/duckmatic.h M synfig-studio/src/gui/workarea.cpp Log Message: ----------- refactor: sketch filename now uses filesystem::Path (#3138) Commit: 79ae40cd586089887b19c0f989e92c076ffef038 https://github.com/synfig/synfig/commit/79ae40cd586089887b19c0f989e92c076ffef038 Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2023-08-06 (Sun, 06 Aug 2023) Changed paths: M synfig-studio/src/gui/_smach.h M synfig-studio/src/gui/docks/dock_toolbox.cpp M synfig-studio/src/gui/statemanager.cpp 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_brush.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_eyedrop.cpp M synfig-studio/src/gui/states/state_fill.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_mirror.cpp M synfig-studio/src/gui/states/state_normal.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_rotate.cpp M synfig-studio/src/gui/states/state_scale.cpp M synfig-studio/src/gui/states/state_sketch.cpp M synfig-studio/src/gui/states/state_smoothmove.cpp M synfig-studio/src/gui/states/state_star.cpp M synfig-studio/src/gui/states/state_stroke.cpp M synfig-studio/src/gui/states/state_text.cpp M synfig-studio/src/gui/states/state_width.cpp M synfig-studio/src/gui/states/state_zoom.cpp M synfig-studio/test/smach.cpp Log Message: ----------- refactor: replaced Gtk::StockID in tool labels with custom implementation (#3134) avoids Gtk::StockID Commit: cf7490198540254b4c602b554a30950dbd7fcd98 https://github.com/synfig/synfig/commit/cf7490198540254b4c602b554a30950dbd7fcd98 Author: ice0 <konop...@gmail.com> Date: 2023-08-06 (Sun, 06 Aug 2023) Changed paths: M synfig-core/src/synfig/filesystem_path.cpp Log Message: ----------- fix: build on Debian 9 (#3164) Currently it fails with error: ``` filesystem_path.cpp:371:24: error: no matching function for call to 'std::__cxx11::basic_string<char>::append(const string&, long unsigned int&)' p.append(path_, a_pos); ``` Commit: 386a17232777084642adaf95e4bb4aec01db17fe https://github.com/synfig/synfig/commit/386a17232777084642adaf95e4bb4aec01db17fe Author: rodolforg <rodolf...@users.noreply.github.com> Date: 2023-08-06 (Sun, 06 Aug 2023) Changed paths: M synfig-studio/images/index.theme M synfig-studio/src/gui/dialogs/dialog_setup.cpp Log Message: ----------- fix: preferences dialog should list only themes with index.theme file (#3140) * fix: Preferences dialog should list only themes with index.theme file Otherwise it is an invalid theme folder. * fix: hide icon themes marked as Hidden and show their proper names Parse index.theme to find out the real icon theme name and if it should be hidden. fix #3115 Compare: https://github.com/synfig/synfig/compare/5b774b12d4c8...386a17232777 _______________________________________________ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl