Branch: refs/heads/testing
Home: https://github.com/synfig/synfig
Commit: e299657c0393d0890a0996fea638fa781f82e0ef
https://github.com/synfig/synfig/commit/e299657c0393d0890a0996fea638fa781f82e0ef
Author: rodolforg <[email protected]>
Date: 2023-11-13 (Mon, 13 Nov 2023)
Changed paths:
M synfig-core/src/synfig/main.cpp
Log Message:
-----------
fix: missing OS namespace for MSVC compiler code (#3253)
Broken since c9f0d0c33496840ff1ec39fc1fb1308325083f6b (included in #2710)
Also, it uses wide string for folder path
Commit: fd8d71096ec8a0c493eb9b339351caa5d4b075f3
https://github.com/synfig/synfig/commit/fd8d71096ec8a0c493eb9b339351caa5d4b075f3
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
M synfig-core/src/modules/lyr_freetype/lyr_freetype.h
Log Message:
-----------
refactor(Layer_Freetype): split new_face() implementation code
create a new method: get_possible_font_files()
Commit: a2d41bd654c0a48faf594302a39c6787abfba912
https://github.com/synfig/synfig/commit/a2d41bd654c0a48faf594302a39c6787abfba912
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
Log Message:
-----------
fix(Layer_Freetype): font cache caused memory leak and 'duplicate'
HarfBuzz font wasn't properly destroyed as it was created again at
every FaceInfo copy.
Commit: f2de9c439e7d3f9388c2fde212472ebc2a7379b7
https://github.com/synfig/synfig/commit/f2de9c439e7d3f9388c2fde212472ebc2a7379b7
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
Log Message:
-----------
refactor(Layer_Freetype): simplify font cache
Commit: a23fa3cb11f6b8f16219b403032c916df8ce46f0
https://github.com/synfig/synfig/commit/a23fa3cb11f6b8f16219b403032c916df8ce46f0
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
Log Message:
-----------
fix: prevent cache a null FT_Face
Commit: 67b0f5f7a1065c5960fff550867a5754318e5bb1
https://github.com/synfig/synfig/commit/67b0f5f7a1065c5960fff550867a5754318e5bb1
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
Log Message:
-----------
refactor(Layer_Freetype): join both cache into one single cache class
Commit: 69f4ea71908f666a2e2c8907f77c1c284f1aa870
https://github.com/synfig/synfig/commit/69f4ea71908f666a2e2c8907f77c1c284f1aa870
Author: ice0 <[email protected]>
Date: 2023-11-16 (Thu, 16 Nov 2023)
Changed paths:
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
M synfig-core/src/modules/lyr_freetype/lyr_freetype.h
Log Message:
-----------
fix: memory leak on Layer_Freetype (#3269)
Commit: 2a9900366ce97011c71a582f9f7594788c77b018
https://github.com/synfig/synfig/commit/2a9900366ce97011c71a582f9f7594788c77b018
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M synfig-studio/src/synfigapp/instance.h
Log Message:
-----------
refactor: avoid unneeded #include in synfigapp/instance.h
and sort the remaining ones
Commit: fcc18e53392f3d6d9e7bff5e3ca198847c57d606
https://github.com/synfig/synfig/commit/fcc18e53392f3d6d9e7bff5e3ca198847c57d606
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M synfig-core/src/synfig/debug/debugsurface.cpp
M synfig-core/src/synfig/filesystemtemporary.cpp
M synfig-core/src/synfig/filesystemtemporary.h
Log Message:
-----------
refactor: generate_indexed_temporary_filename() uses filesystem::Path
Commit: f0341a0d74d20318189f88cfc5c8d6753bc850da
https://github.com/synfig/synfig/commit/f0341a0d74d20318189f88cfc5c8d6753bc850da
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M synfig-core/src/synfig/debug/debugsurface.cpp
M synfig-core/src/synfig/debug/debugsurface.h
Log Message:
-----------
refactor: DebugSurface::save_to_file() uses filesystem::Path
Commit: f5f5a211f25b9cb7f68a6fe5672674fbcb7c7c70
https://github.com/synfig/synfig/commit/f5f5a211f25b9cb7f68a6fe5672674fbcb7c7c70
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M synfig-core/src/synfig/debug/log.cpp
M synfig-core/src/synfig/debug/log.h
M synfig-core/src/synfig/rendering/renderer.cpp
M synfig-core/src/synfig/rendering/renderer.h
M synfig-studio/src/gui/dialogs/vectorizersettings.cpp
M synfig-studio/src/synfigapp/vectorizer/centerlinevectorizer.cpp
Log Message:
-----------
refactor: Renderer::DebugOptions and log uses filesystem::Path
Commit: 562d1c3688e8c081392bd1e8950ced4ef663ca55
https://github.com/synfig/synfig/commit/562d1c3688e8c081392bd1e8950ced4ef663ca55
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M synfig-core/src/synfig/filesystemtemporary.cpp
M synfig-core/src/synfig/filesystemtemporary.h
Log Message:
-----------
refactor: get_system_temporary_directory() uses filesystem::Path
Commit: 37cbb945aca1b08468c1733107fa712e80d55f6a
https://github.com/synfig/synfig/commit/37cbb945aca1b08468c1733107fa712e80d55f6a
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M synfig-core/src/synfig/filesystemtemporary.cpp
M synfig-core/src/synfig/filesystemtemporary.h
Log Message:
-----------
refactor: FileSystemTemporary::temporary_directory uses filesystem::Path
Commit: 4365c15c96490ab772559107612f2ffe639e6e90
https://github.com/synfig/synfig/commit/4365c15c96490ab772559107612f2ffe639e6e90
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M synfig-core/src/synfig/filesystemtemporary.cpp
M synfig-core/src/synfig/filesystemtemporary.h
M synfig-studio/src/gui/instance.cpp
M synfig-studio/src/synfigapp/instance.cpp
Log Message:
-----------
refactor: get_temporary_directory() uses filesystem::Path
Commit: e5b3bf333d8e63a898cae8135d4fae0aeecc1aa9
https://github.com/synfig/synfig/commit/e5b3bf333d8e63a898cae8135d4fae0aeecc1aa9
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M synfig-core/src/synfig/filesystemtemporary.cpp
M synfig-core/src/synfig/filesystemtemporary.h
Log Message:
-----------
refactor: get_temporary_filename_base() uses filesystem::Path
Commit: f0be6222b8bb53b820c01368afb89ab33071ad30
https://github.com/synfig/synfig/commit/f0be6222b8bb53b820c01368afb89ab33071ad30
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.cpp
M synfig-core/src/synfig/filesystemtemporary.cpp
M synfig-core/src/synfig/filesystemtemporary.h
M synfig-studio/src/gui/pluginmanager.cpp
M synfig-studio/src/synfigapp/instance.cpp
Log Message:
-----------
refactor: generate_system_temporary_filename() uses filesystem::Path
Commit: 7efbb5791d7b213ad0178ce4f1af5d117889c1ca
https://github.com/synfig/synfig/commit/7efbb5791d7b213ad0178ce4f1af5d117889c1ca
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M synfig-core/src/synfig/filesystemtemporary.cpp
M synfig-core/src/synfig/filesystemtemporary.h
M synfig-studio/src/gui/app.cpp
M synfig-studio/src/synfigapp/instance.cpp
Log Message:
-----------
refactor: FileSystemTemporary constructor uses filesystem::Path
Commit: caea754876523e28d6be84448348023d8440a26e
https://github.com/synfig/synfig/commit/caea754876523e28d6be84448348023d8440a26e
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M synfig-core/src/synfig/filesystemtemporary.cpp
M synfig-core/src/synfig/filesystemtemporary.h
M synfig-studio/src/gui/autorecover.cpp
Log Message:
-----------
refactor: scan_temporary_directory() uses filesystem::Path
Commit: 3fba870afded2dd5033d6d206890a5c308efb5ee
https://github.com/synfig/synfig/commit/3fba870afded2dd5033d6d206890a5c308efb5ee
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M synfig-core/src/synfig/filesystemtemporary.cpp
M synfig-core/src/synfig/filesystemtemporary.h
M synfig-studio/src/gui/app.cpp
M synfig-studio/src/gui/autorecover.cpp
Log Message:
-----------
refactor: FileSystemTemporary::open_temporary() uses filesystem::Path
Commit: e4e43d6eec2f8157e0e5b37ffd5e27d760e030ba
https://github.com/synfig/synfig/commit/e4e43d6eec2f8157e0e5b37ffd5e27d760e030ba
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M synfig-core/src/synfig/filesystemtemporary.cpp
M synfig-core/src/synfig/filesystemtemporary.h
Log Message:
-----------
refactor: FileSystemTemporary::FileInfo uses filesystem::Path
Commit: ceeaa53b7d06a51c0d4ae15801d8057dfb14da24
https://github.com/synfig/synfig/commit/ceeaa53b7d06a51c0d4ae15801d8057dfb14da24
Author: ice0 <[email protected]>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.cpp
M synfig-core/src/synfig/debug/debugsurface.cpp
M synfig-core/src/synfig/debug/debugsurface.h
M synfig-core/src/synfig/debug/log.cpp
M synfig-core/src/synfig/debug/log.h
M synfig-core/src/synfig/filesystemtemporary.cpp
M synfig-core/src/synfig/filesystemtemporary.h
M synfig-core/src/synfig/rendering/renderer.cpp
M synfig-core/src/synfig/rendering/renderer.h
M synfig-studio/src/gui/app.cpp
M synfig-studio/src/gui/autorecover.cpp
M synfig-studio/src/gui/dialogs/vectorizersettings.cpp
M synfig-studio/src/gui/instance.cpp
M synfig-studio/src/gui/pluginmanager.cpp
M synfig-studio/src/synfigapp/instance.cpp
M synfig-studio/src/synfigapp/instance.h
M synfig-studio/src/synfigapp/vectorizer/centerlinevectorizer.cpp
Log Message:
-----------
refactor: prefer synfig::filesystem::Path rather than synfig::String or
std::string (#3273)
Commit: fae301f558f6437317a7288fdd5af927e89842cc
https://github.com/synfig/synfig/commit/fae301f558f6437317a7288fdd5af927e89842cc
Author: rodolforg <[email protected]>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M synfig-core/src/tool/optionsprocessor.cpp
Log Message:
-----------
fix: ListImporter was not able to fetch the right files on synfig CLI (#3275)
GUI works fine because it already passes the full filename to
synfig::open_canvas_as(), but CLI don't.
GUI opens a file via:
1. App::on_open()
2. App::dialog_open() followed by App::open()
3. App::open_recent()
And all three work well.
fix #3271
Commit: 26104523f1f0b936cf4e98c80873df8e05cc73f7
https://github.com/synfig/synfig/commit/26104523f1f0b936cf4e98c80873df8e05cc73f7
Author: rodolforg <[email protected]>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M synfig-core/src/synfig/distance.cpp
M synfig-core/src/synfig/distance.h
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_circle.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_polygon.cpp
M synfig-studio/src/gui/states/state_rectangle.cpp
M synfig-studio/src/gui/states/state_star.cpp
M synfig-studio/src/gui/states/state_width.cpp
Log Message:
-----------
fix: units in Tool Options panel didn't follow app settings (regression)
(#3276)
fix #3274
Commit: f58f015cb0e15807290d93bf01e2794eeba81eaa
https://github.com/synfig/synfig/commit/f58f015cb0e15807290d93bf01e2794eeba81eaa
Author: rodolforg <[email protected]>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M synfig-core/src/synfig/distance.cpp
Log Message:
-----------
fix: prevent accessing invalid index while parsing Distance string (#3277)
Commit: 1cef34f350ea0d9a8f5c3675a47e7f88336d64d5
https://github.com/synfig/synfig/commit/1cef34f350ea0d9a8f5c3675a47e7f88336d64d5
Author: rodolforg <[email protected]>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M synfig-studio/src/synfigapp/settings.cpp
Log Message:
-----------
fix: store a more precise distance value on settings file (#3278)
Commit: 5e40169c9ed34ddbf667a5ea0907e429b6b71c59
https://github.com/synfig/synfig/commit/5e40169c9ed34ddbf667a5ea0907e429b6b71c59
Author: Karim Elmosalamy <[email protected]>
Date: 2023-11-21 (Tue, 21 Nov 2023)
Changed paths:
M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp
Log Message:
-----------
fix: memory leak when the load default palette button is repeatedly pressed
(#2633)
-freed the memory of the tables children from the previous iteration when the
refresh function is called.
Commit: 048983714026696a91bbf6938be0833b430fd6d8
https://github.com/synfig/synfig/commit/048983714026696a91bbf6938be0833b430fd6d8
Author: rodolforg <[email protected]>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M synfig-core/src/synfig/filesystem_path.cpp
M synfig-core/src/synfig/filesystem_path.h
M synfig-core/test/filesystem_path.cpp
M synfig-studio/src/gui/canvasview.cpp
Log Message:
-----------
fix: dropped image file doesn't load (broken conversion URI to file path on
Win32) (#3280)
It doesn't strip slash character '/' before drive letter
fix #3279
Commit: 5c3e9bb422846ecaa3723770b0b0d681d28775ed
https://github.com/synfig/synfig/commit/5c3e9bb422846ecaa3723770b0b0d681d28775ed
Author: rodolforg <[email protected]>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M synfig-core/src/modules/lyr_std/bevel.cpp
M synfig-core/src/modules/lyr_std/shade.cpp
M synfig-core/src/modules/mod_filter/blur.cpp
M synfig-core/src/modules/mod_filter/lumakey.cpp
M synfig-core/src/modules/mod_geometry/checkerboard.cpp
M synfig-core/src/modules/mod_geometry/outline.h
M synfig-core/src/modules/mod_geometry/star.cpp
M synfig-core/src/modules/mod_particle/plant.cpp
M synfig-core/src/modules/mod_particle/plant.h
M synfig-core/src/synfig/value.cpp
Log Message:
-----------
refactor: remove unused #include segment.h (#3281)
Commit: 280024c5149d2e4e1e7ab58a697265e86b812d0f
https://github.com/synfig/synfig/commit/280024c5149d2e4e1e7ab58a697265e86b812d0f
Author: rodolforg <[email protected]>
Date: 2023-12-04 (Mon, 04 Dec 2023)
Changed paths:
M synfig-core/src/synfig/renddesc.h
M synfig-core/src/synfig/value.cpp
Log Message:
-----------
refactor: remove unused #include (#3285)
Commit: c1f4e6e8a60653ed585a055186769dba50488b43
https://github.com/synfig/synfig/commit/c1f4e6e8a60653ed585a055186769dba50488b43
Author: Akshat <[email protected]>
Date: 2023-12-04 (Mon, 04 Dec 2023)
Changed paths:
M synfig-studio/src/gui/workarea.cpp
M synfig-studio/src/gui/workarea.h
Log Message:
-----------
fix: mouse clicks while dragging ducks prevent DRAG from resetting (#3268)
Commit: b2e04c1e6f7533f9e34115b3c1a3ae29e2d78fad
https://github.com/synfig/synfig/commit/b2e04c1e6f7533f9e34115b3c1a3ae29e2d78fad
Author: rodolforg <[email protected]>
Date: 2023-12-04 (Mon, 04 Dec 2023)
Changed paths:
M synfig-core/src/modules/mod_bmp/mptr_bmp.cpp
M synfig-core/src/modules/mod_ffmpeg/mptr_ffmpeg.cpp
M synfig-core/src/modules/mod_magickpp/trgt_magickpp.cpp
M synfig-core/src/modules/mod_png/mptr_png.cpp
M synfig-core/src/modules/mod_ppm/mptr_ppm.cpp
M synfig-core/src/synfig/importer.cpp
M synfig-core/src/synfig/listimporter.cpp
M synfig-core/src/synfig/loadcanvas.cpp
Log Message:
-----------
fix: use u8_str() instead of c_str() for filesystem::Path (#3287)
as c_str() means native encoding, not UTF-8.
Commit: 9f525f1221d359a2ee2650cbacae218a84ce4671
https://github.com/synfig/synfig/commit/9f525f1221d359a2ee2650cbacae218a84ce4671
Author: rodolforg <[email protected]>
Date: 2023-12-04 (Mon, 04 Dec 2023)
Changed paths:
M synfig-studio/src/gui/trees/CMakeLists.txt
M synfig-studio/src/gui/trees/Makefile_insert
M synfig-studio/src/gui/trees/layertree.h
A synfig-studio/src/gui/trees/widget_stripedtreeview.cpp
A synfig-studio/src/gui/trees/widget_stripedtreeview.h
M synfig-studio/src/gui/widgets/widget_timetrack.cpp
Log Message:
-----------
feat: layers and parameters trees can now be styled with even/odd rows (#3242)
Just like Widget_Timetrack (done in #3231 219c2149 )
Commit: cb11697a2f74b8b6fb44c8faf297b0d8965b8c0e
https://github.com/synfig/synfig/commit/cb11697a2f74b8b6fb44c8faf297b0d8965b8c0e
Author: rodolforg <[email protected]>
Date: 2023-12-09 (Sat, 09 Dec 2023)
Changed paths:
M synfig-studio/src/gui/docks/dock_toolbox.cpp
Log Message:
-----------
refactor: drop SIF file in Toolbox now uses filesystem::Path (#3284)
Commit: 9f6cea0776c04212d837f4ee6b511d571b5ac35a
https://github.com/synfig/synfig/commit/9f6cea0776c04212d837f4ee6b511d571b5ac35a
Author: Konstantin Dmitriev <[email protected]>
Date: 2023-12-09 (Sat, 09 Dec 2023)
Changed paths:
M 1-setup-linux-native.sh
Log Message:
-----------
chore(build): add support for installing build dependencies in Red OS (#3289)
Commit: 034ec88a8d56d34ea8e0818a6ba9fb84bc418de2
https://github.com/synfig/synfig/commit/034ec88a8d56d34ea8e0818a6ba9fb84bc418de2
Author: ice0 <[email protected]>
Date: 2023-12-09 (Sat, 09 Dec 2023)
Changed paths:
M synfig-core/src/synfig/os.h
Log Message:
-----------
fix: mingw cross-build (#3291)
Commit: 1143a1da0e6c115b9659515ced5feeae9f7f042b
https://github.com/synfig/synfig/commit/1143a1da0e6c115b9659515ced5feeae9f7f042b
Author: ice0 <[email protected]>
Date: 2023-12-09 (Sat, 09 Dec 2023)
Changed paths:
M synfig-core/configure.ac
Log Message:
-----------
build(autotools): suppress warnings from libxml++ (#3290)
Commit: 09a8045048ba766ae4ccf30cb33833eb89eac224
https://github.com/synfig/synfig/commit/09a8045048ba766ae4ccf30cb33833eb89eac224
Author: rodolforg <[email protected]>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M synfig-studio/src/gui/trees/layertree.cpp
Log Message:
-----------
fix: no need to show "Icon" header text to Layers Panel (#3244)
Compare: https://github.com/synfig/synfig/compare/05da4e95023c...09a8045048ba
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl