Branch: refs/heads/master
Home: https://github.com/synfig/synfig
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)
Compare: https://github.com/synfig/synfig/compare/e299657c0393...69f4ea71908f
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl