Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: fd8d71096ec8a0c493eb9b339351caa5d4b075f3
      
https://github.com/synfig/synfig/commit/fd8d71096ec8a0c493eb9b339351caa5d4b075f3
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <konop...@gmail.com>
  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
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to