Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: cd68d508628839ec72f0db765f5dd93e0fa876c0 https://github.com/synfig/synfig/commit/cd68d508628839ec72f0db765f5dd93e0fa876c0 Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2023-04-12 (Wed, 12 Apr 2023)
Changed paths: M synfig-core/src/modules/mod_bmp/trgt_bmp.cpp M synfig-core/src/modules/mod_bmp/trgt_bmp.h M synfig-core/src/modules/mod_dv/trgt_dv.cpp M synfig-core/src/modules/mod_dv/trgt_dv.h M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.cpp M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.h M synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp M synfig-core/src/modules/mod_jpeg/trgt_jpeg.h M synfig-core/src/modules/mod_magickpp/trgt_magickpp.cpp M synfig-core/src/modules/mod_mng/trgt_mng.cpp M synfig-core/src/modules/mod_mng/trgt_mng.h M synfig-core/src/modules/mod_openexr/trgt_openexr.cpp M synfig-core/src/modules/mod_openexr/trgt_openexr.h M synfig-core/src/modules/mod_png/trgt_png.cpp M synfig-core/src/modules/mod_png/trgt_png.h M synfig-core/src/modules/mod_ppm/trgt_ppm.cpp M synfig-core/src/modules/mod_ppm/trgt_ppm.h M synfig-core/src/synfig/target_null.h Log Message: ----------- refactor: avoid direct allocation; prefer std::vector rather array And maybe it helps performance, if new array size is equal to previous one, because resize() wouldn't perform anything in this case. Commit: 20b1d3e74c5e4c1e43119326dc0548e8720f8c2d https://github.com/synfig/synfig/commit/20b1d3e74c5e4c1e43119326dc0548e8720f8c2d Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M synfig-core/src/modules/mod_bmp/trgt_bmp.cpp M synfig-core/src/modules/mod_bmp/trgt_bmp.h M synfig-core/src/modules/mod_gif/trgt_gif.cpp M synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp M synfig-core/src/modules/mod_jpeg/trgt_jpeg.h M synfig-core/src/modules/mod_mng/trgt_mng.cpp M synfig-core/src/modules/mod_mng/trgt_mng.h M synfig-core/src/modules/mod_png/trgt_png.cpp M synfig-core/src/modules/mod_png/trgt_png.h M synfig-core/src/modules/mod_png/trgt_png_spritesheet.cpp M synfig-core/src/modules/mod_png/trgt_png_spritesheet.h M synfig-core/src/modules/mod_ppm/mptr_ppm.cpp M synfig-core/src/modules/mod_ppm/trgt_ppm.cpp M synfig-core/src/modules/mod_yuv420p/trgt_yuv.cpp M synfig-core/src/synfig/smartfile.h Log Message: ----------- refactor: make more use of SmartFILE instead of g_fopen - Minimize glibmm dependence - Make use of filesystem::Path instead of String - Better (I hope) variable/memory management (fclose) Commit: 48a935d2b7712baf156f184f00884739775306be https://github.com/synfig/synfig/commit/48a935d2b7712baf156f184f00884739775306be Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M synfig-core/src/synfig/filecontainerzip.cpp M synfig-core/src/synfig/filesystemnative.cpp M synfig-core/src/synfig/main.cpp M synfig-core/src/synfig/smartfile.h Log Message: ----------- refactor: add a static method "open_file" to SmartFILE for convenience - Minimize glibmm dependence - Make use of filesystem::Path instead of String Commit: 01fbd17d277d35e714f8a3e7efb32716592826d2 https://github.com/synfig/synfig/commit/01fbd17d277d35e714f8a3e7efb32716592826d2 Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M synfig-core/src/synfig/smartfile.h Log Message: ----------- fix: don't try to close stderr if using SmartFILE Commit: ba4aa0bde6d79674d0da6cda8df0705792f3af31 https://github.com/synfig/synfig/commit/ba4aa0bde6d79674d0da6cda8df0705792f3af31 Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M synfig-core/src/modules/mod_bmp/trgt_bmp.cpp M synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp Log Message: ----------- refactor: add support to stdout to bmp and jpeg targets Commit: 654552c91f8b09b159754eb72fceacb3794bc600 https://github.com/synfig/synfig/commit/654552c91f8b09b159754eb72fceacb3794bc600 Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp M synfig-core/src/modules/mod_png/trgt_png.cpp M synfig-core/src/modules/mod_ppm/trgt_ppm.cpp Log Message: ----------- refactor: add error message to jpeg, png and ppm targets on open error Commit: ef5ade98f041d8207e477211a276ea4d2a70edf3 https://github.com/synfig/synfig/commit/ef5ade98f041d8207e477211a276ea4d2a70edf3 Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.cpp M synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp M synfig-core/src/modules/mod_mng/trgt_mng.cpp M synfig-core/src/modules/mod_openexr/trgt_openexr.cpp M synfig-core/src/modules/mod_png/trgt_png.cpp M synfig-core/src/modules/mod_png/trgt_png_spritesheet.cpp M synfig-core/src/modules/mod_ppm/trgt_ppm.cpp Log Message: ----------- style: if brackets in some target start_frame methods Commit: 1ff9bf03916bea7d7e28c914d3fefd824d755012 https://github.com/synfig/synfig/commit/1ff9bf03916bea7d7e28c914d3fefd824d755012 Author: ice0 <konop...@gmail.com> Date: 2023-04-12 (Wed, 12 Apr 2023) Changed paths: M synfig-core/src/modules/mod_bmp/trgt_bmp.cpp M synfig-core/src/modules/mod_bmp/trgt_bmp.h M synfig-core/src/modules/mod_dv/trgt_dv.cpp M synfig-core/src/modules/mod_dv/trgt_dv.h M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp M synfig-core/src/modules/mod_gif/trgt_gif.cpp M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.cpp M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.h M synfig-core/src/modules/mod_jpeg/trgt_jpeg.cpp M synfig-core/src/modules/mod_jpeg/trgt_jpeg.h M synfig-core/src/modules/mod_magickpp/trgt_magickpp.cpp M synfig-core/src/modules/mod_mng/trgt_mng.cpp M synfig-core/src/modules/mod_mng/trgt_mng.h M synfig-core/src/modules/mod_openexr/trgt_openexr.cpp M synfig-core/src/modules/mod_openexr/trgt_openexr.h M synfig-core/src/modules/mod_png/trgt_png.cpp M synfig-core/src/modules/mod_png/trgt_png.h M synfig-core/src/modules/mod_png/trgt_png_spritesheet.cpp M synfig-core/src/modules/mod_png/trgt_png_spritesheet.h M synfig-core/src/modules/mod_ppm/mptr_ppm.cpp M synfig-core/src/modules/mod_ppm/trgt_ppm.cpp M synfig-core/src/modules/mod_ppm/trgt_ppm.h M synfig-core/src/modules/mod_yuv420p/trgt_yuv.cpp M synfig-core/src/synfig/filecontainerzip.cpp M synfig-core/src/synfig/filesystemnative.cpp M synfig-core/src/synfig/main.cpp M synfig-core/src/synfig/smartfile.h M synfig-core/src/synfig/target_null.h Log Message: ----------- refactor: code cleanup in Targets (#3043) Compare: https://github.com/synfig/synfig/compare/893c531a1fab...1ff9bf03916b _______________________________________________ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl