Branch: refs/heads/testing
Home: https://github.com/synfig/synfig
Commit: 86bb59fd4b9680172fea61d3f6c4d44be3297c09
https://github.com/synfig/synfig/commit/86bb59fd4b9680172fea61d3f6c4d44be3297c09
Author: rodolforg <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl