Branch: refs/heads/master
Home: https://github.com/synfig/synfig
Commit: 421a55084af00ddccaaa207a7eb7b875f1997be8
https://github.com/synfig/synfig/commit/421a55084af00ddccaaa207a7eb7b875f1997be8
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M synfig-core/src/synfig/filesystem.cpp
M synfig-core/src/synfig/filesystem.h
M synfig-core/test/CMakeLists.txt
M synfig-core/test/Makefile.am
A synfig-core/test/filesystem_path.cpp
Log Message:
-----------
refactor!: add some basic file path methods to synfig::filesystem::Path
We're basically mimicking some C++17 std::filesystem::path methods here.
Three differences until now:
- our constructor expects UTF-8 string (C++17 expects native encoding)
- our u8string() behaves like std generic_u8string()
- our u8string() returns a constant reference, not a value
BREAKING CHANGE: synfig API changed:
- add synfig::filesystem::Path default constructor (empty file path)
- add synfig::filesystem::Path::empty()
- add synfig::filesystem::Path::has_extension(), has_stem() and has_filename()
- add synfig::filesystem::Path::extension(), stem() and filename()
Commit: 2f00d2cda52c7febcc412cb97534977b00422a32
https://github.com/synfig/synfig/commit/2f00d2cda52c7febcc412cb97534977b00422a32
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M synfig-core/src/synfig/CMakeLists.txt
M synfig-core/src/synfig/Makefile.am
M synfig-core/src/synfig/filesystem.cpp
M synfig-core/src/synfig/filesystem.h
A synfig-core/src/synfig/filesystem_path.cpp
A synfig-core/src/synfig/filesystem_path.h
M synfig-core/test/filesystem_path.cpp
Log Message:
-----------
refactor: move synfig::filesystem::Path class to its own source files
Commit: 88750fe9027bfe80bf83cfa36f849ebbcf178a94
https://github.com/synfig/synfig/commit/88750fe9027bfe80bf83cfa36f849ebbcf178a94
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M synfig-core/test/filesystem_path.cpp
Log Message:
-----------
test(path): add more basic tests
Commit: 962f69f59c80719b8297e94e8832f184d0fc89e4
https://github.com/synfig/synfig/commit/962f69f59c80719b8297e94e8832f184d0fc89e4
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 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
Log Message:
-----------
refactor(path): add remaining decomposition and query methods
Commit: eda495d79d9cd9e3286f76364162c979328d62ca
https://github.com/synfig/synfig/commit/eda495d79d9cd9e3286f76364162c979328d62ca
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 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
Log Message:
-----------
refactor(path): add comparison methods to Path
Commit: 5cb377f9f8fb37bb2a23b005f030530f2b25c3c6
https://github.com/synfig/synfig/commit/5cb377f9f8fb37bb2a23b005f030530f2b25c3c6
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 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
Log Message:
-----------
refactor(path): add lexically_normal() method
Commit: 760289a0c23c110cd46457d7877b4a9885d48a14
https://github.com/synfig/synfig/commit/760289a0c23c110cd46457d7877b4a9885d48a14
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 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
Log Message:
-----------
refactor(path): add append() and modifier methods
Commit: daceac91f38d23c02a74ed810ff1b5373c30c66a
https://github.com/synfig/synfig/commit/daceac91f38d23c02a74ed810ff1b5373c30c66a
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 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
Log Message:
-----------
refactor(path): add method lexically_relative()
Commit: 3d6910c3de258ec26bde1c95f78c89149873662b
https://github.com/synfig/synfig/commit/3d6910c3de258ec26bde1c95f78c89149873662b
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 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
Log Message:
-----------
refactor(path): add concat methods
Commit: 25830ed7dc1112379411a3812f27d6e590ff76fb
https://github.com/synfig/synfig/commit/25830ed7dc1112379411a3812f27d6e590ff76fb
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M synfig-core/src/synfig/filesystem_path.cpp
M synfig-core/src/synfig/filesystem_path.h
Log Message:
-----------
refactor(path): add convenient methods: relative_to() and cleanup()
Commit: 6ad987edb60426c1b791771aea790aef49a8abd2
https://github.com/synfig/synfig/commit/6ad987edb60426c1b791771aea790aef49a8abd2
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M synfig-core/test/filesystem_path.cpp
Log Message:
-----------
test(path): add more tests
Commit: 55f50f7dcc194030685a650e996cdbe126c4c914
https://github.com/synfig/synfig/commit/55f50f7dcc194030685a650e996cdbe126c4c914
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M synfig-core/src/synfig/filesystem_path.cpp
Log Message:
-----------
fix(path): filename offset when path has root name but no root dir
e.g. C:foo.bar
Commit: 3ab0eec06ed6cd263b99dabf872b32c9c25d84ab
https://github.com/synfig/synfig/commit/3ab0eec06ed6cd263b99dabf872b32c9c25d84ab
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M synfig-core/src/synfig/filesystem_path.cpp
Log Message:
-----------
fix(path): on MS Windows, drives may only have one single letter
Commit: 97afacfae30d177a05516ba21cb386260cb1a66f
https://github.com/synfig/synfig/commit/97afacfae30d177a05516ba21cb386260cb1a66f
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M synfig-core/src/synfig/filesystem_path.cpp
M synfig-core/test/filesystem_path.cpp
Log Message:
-----------
fix(path): POSIX OSes should support path \\host too
Commit: 9ea758becfc8b379e24e26213af706d5c6ca60f8
https://github.com/synfig/synfig/commit/9ea758becfc8b379e24e26213af706d5c6ca60f8
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 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
Log Message:
-----------
refactor(path): add methods from_native() and add_suffix()
Commit: d3acb5d8ced1cf37008f0fd406fefd48dc6cae85
https://github.com/synfig/synfig/commit/d3acb5d8ced1cf37008f0fd406fefd48dc6cae85
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M ETL/ETL/_stringf.h
M synfig-studio/src/synfigapp/canvasinterface.cpp
Log Message:
-----------
refactor!: remove etl::solve_relative_path()
BREAKING CHANGE: ETL API changed:
- removed etl::solve_relative_path();
use synfig::filesystem::Path::append() (or operator /) instead
Commit: 6aba68c2830b27d858db798d84df06120c7164ba
https://github.com/synfig/synfig/commit/6aba68c2830b27d858db798d84df06120c7164ba
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M ETL/ETL/_stringf.h
M ETL/test/stringf.cpp
M synfig-core/src/synfig/canvas.cpp
M synfig-core/src/synfig/canvasfilenaming.cpp
M synfig-core/test/filesystem_path.cpp
Log Message:
-----------
refactor!: remove etl::relative_path() methods
BREAKING CHANGE: ETL API changed:
- removed etl::relative_path(const std::string&, const std::string&);
use synfig::fileSystem::Path::lexically_relative() instead
- removed etl::relative_path(const std::string&)
- removed etl::get_root_from_path()
- removed etl::remove_root_from_path()
Commit: d6bc5c790531f800e5498ef79a76c589649139dd
https://github.com/synfig/synfig/commit/d6bc5c790531f800e5498ef79a76c589649139dd
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M synfig-core/src/synfig/filesystem_path.cpp
M synfig-core/src/synfig/filesystem_path.h
M synfig-core/src/synfig/filesystemgroup.cpp
Log Message:
-----------
refactor: prefer synfig::filesystem::Path::is_separator rather etl:: one
Commit: eb18fff7ee5775180b342ac240e5ba3bc0c40991
https://github.com/synfig/synfig/commit/eb18fff7ee5775180b342ac240e5ba3bc0c40991
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 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_ffmpeg/trgt_ffmpeg.h
M synfig-core/src/modules/mod_gif/trgt_gif.cpp
M synfig-core/src/modules/mod_gif/trgt_gif.h
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_libavcodec/trgt_av.cpp
M synfig-core/src/modules/mod_libavcodec/trgt_av.h
M synfig-core/src/modules/mod_magickpp/trgt_magickpp.cpp
M synfig-core/src/modules/mod_magickpp/trgt_magickpp.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_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/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/modules/mod_yuv420p/trgt_yuv.h
M synfig-core/src/synfig/filesystem_path.cpp
M synfig-core/src/synfig/filesystem_path.h
M synfig-core/src/synfig/os.cpp
M synfig-core/src/synfig/os.h
M synfig-core/src/synfig/target.cpp
M synfig-core/src/synfig/target.h
M synfig-core/src/synfig/target_null.h
M synfig-core/src/synfig/target_null_tile.h
Log Message:
-----------
refactor!: synfig::Target receives Path as argument, not string
BREAKING CHANGE: synfig API changed
Commit: 3c2f12c072ca30c6a2ad5b9a8b52bf0c837a359d
https://github.com/synfig/synfig/commit/3c2f12c072ca30c6a2ad5b9a8b52bf0c837a359d
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M synfig-core/src/modules/mod_dv/trgt_dv.cpp
M synfig-core/src/modules/mod_ffmpeg/mptr_ffmpeg.cpp
M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp
M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.cpp
M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.cpp
M synfig-core/src/synfig/os.cpp
M synfig-core/src/synfig/os.h
Log Message:
-----------
refactor!: synfig::OS::RunPipe receives Path as argument, not string
BREAKING CHANGE: synfig API changed
Commit: d98b88ab910d144bd1788b421bed0937b8c94275
https://github.com/synfig/synfig/commit/d98b88ab910d144bd1788b421bed0937b8c94275
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M synfig-studio/src/synfigapp/settings.cpp
M synfig-studio/src/synfigapp/settings.h
Log Message:
-----------
refactor: add Path type to synfigapp::Settings methods
Commit: 960db2730168706e77ff8e4b348df8163dc044b9
https://github.com/synfig/synfig/commit/960db2730168706e77ff8e4b348df8163dc044b9
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M synfig-core/src/synfig/os.h
M synfig-core/src/synfig/smartfile.h
Log Message:
-----------
refactor: reduce to #include synfig/filesystem_path.h where possible
Commit: 36a3612c99a12423b6152e84db4ea22730e75c62
https://github.com/synfig/synfig/commit/36a3612c99a12423b6152e84db4ea22730e75c62
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M ETL/ETL/_stringf.h
M synfig-core/src/modules/mod_bmp/trgt_bmp.cpp
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_mng/trgt_mng.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
M synfig-core/src/modules/mod_yuv420p/trgt_yuv.cpp
Log Message:
-----------
refactor: remove ETL POPEN_BINARY_WRITE_TYPE
use "wb" directly
Commit: 07897538bc847153e48f525e7aefeaa4bea11fe4
https://github.com/synfig/synfig/commit/07897538bc847153e48f525e7aefeaa4bea11fe4
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M synfig-core/src/modules/mod_ffmpeg/mptr_ffmpeg.cpp
M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp
M synfig-core/src/synfig/general.h
M synfig-core/src/synfig/main.cpp
M synfig-core/src/synfig/os.h
M synfig-core/src/tool/definitions.cpp
M synfig-studio/src/gui/main.cpp
M synfig-studio/src/player/main.cpp
Log Message:
-----------
refactor: move synfig::get_binary_path to synfig::OS and return Path
Commit: 0ebab2c2faf7771c18c4a213ceda6bf85a4b8c20
https://github.com/synfig/synfig/commit/0ebab2c2faf7771c18c4a213ceda6bf85a4b8c20
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M ETL/ETL/_stringf.h
M ETL/test/CMakeLists.txt
M ETL/test/Makefile.am
R ETL/test/stringf.cpp
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.cpp
M synfig-core/src/modules/mod_png/mptr_png.cpp
M synfig-core/src/synfig/canvas.cpp
M synfig-core/src/synfig/canvasfilenaming.cpp
M synfig-core/src/synfig/filesystem.cpp
M synfig-core/src/synfig/filesystem_path.cpp
M synfig-core/src/synfig/filesystem_path.h
M synfig-core/src/synfig/filesystemgroup.cpp
M synfig-core/src/synfig/filesystemnative.cpp
M synfig-core/src/synfig/filesystemtemporary.cpp
M synfig-core/src/synfig/importer.cpp
M synfig-core/src/synfig/listimporter.cpp
M synfig-core/src/synfig/loadcanvas.cpp
M synfig-core/src/synfig/main.cpp
M synfig-core/src/synfig/palette.cpp
M synfig-core/src/synfig/savecanvas.cpp
M synfig-studio/src/gui/app.cpp
M synfig-studio/src/gui/canvasview.cpp
M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp
M synfig-studio/src/gui/dialogs/dialog_setup.cpp
M synfig-studio/src/gui/instance.cpp
M synfig-studio/src/gui/mainwindow.cpp
M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp
M synfig-studio/src/gui/pluginmanager.cpp
M synfig-studio/src/gui/render.cpp
M synfig-studio/src/gui/states/state_brush.cpp
M synfig-studio/src/gui/states/state_sketch.cpp
M synfig-studio/src/gui/widgets/widget_filename.cpp
M synfig-studio/src/gui/workarea.cpp
M synfig-studio/src/synfigapp/actions/layerembed.cpp
M synfig-studio/src/synfigapp/actions/layerextract.cpp
M synfig-studio/src/synfigapp/canvasinterface.cpp
M synfig-studio/src/synfigapp/instance.cpp
M synfig-studio/test/app_layerduplicate.cpp
Log Message:
-----------
refactor: move all ETL/stringf functions to synfig::filesystem::Path
They are now static (temporary) methods
It is just a simple copy and paste, except:
- we changed the signature to const std::string& instead of plain
std::string
- we changed to use pre-increment on iterators instead of post-increment
Commit: 0726a6d38863b1d10172a73f83a8bdd9fedca173
https://github.com/synfig/synfig/commit/0726a6d38863b1d10172a73f83a8bdd9fedca173
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M synfig-core/src/modules/mod_bmp/trgt_bmp.cpp
M synfig-core/src/modules/mod_dv/trgt_dv.cpp
M synfig-core/src/modules/mod_ffmpeg/mptr_ffmpeg.cpp
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_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
M synfig-core/src/modules/mod_yuv420p/trgt_yuv.cpp
M synfig-core/src/synfig/filecontainerzip.cpp
M synfig-studio/src/player/main.cpp
Log Message:
-----------
refactor: remove unused #include ETL/stringf
Commit: 0d1cb91d6fd8a541d680e4e41c4bee2cf5c75375
https://github.com/synfig/synfig/commit/0d1cb91d6fd8a541d680e4e41c4bee2cf5c75375
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M ETL/ETL/CMakeLists.txt
M ETL/ETL/Makefile.am
R ETL/ETL/_stringf.h
R ETL/ETL/stringf
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
M synfig-core/src/synfig/canvas.cpp
M synfig-core/src/synfig/canvasfilenaming.cpp
M synfig-core/src/synfig/filesystem.cpp
M synfig-core/src/synfig/filesystem_path.h
M synfig-core/src/synfig/filesystemgroup.cpp
M synfig-core/src/synfig/filesystemtemporary.cpp
M synfig-core/src/synfig/listimporter.cpp
M synfig-studio/src/gui/app.cpp
M synfig-studio/src/gui/autorecover.cpp
M synfig-studio/src/gui/instance.cpp
M synfig-studio/src/gui/render.cpp
M synfig-studio/src/gui/widgets/widget_filename.cpp
M synfig-studio/src/gui/workarea.cpp
M synfig-studio/src/synfigapp/actions/layerextract.cpp
M synfig-studio/src/synfigapp/main.cpp
Log Message:
-----------
refactor!: move ETL_DIRECTORY_SEPARATOR to synfig-core/filesystem_path
It will be removed "soon"
Commit: 009a5d040f74a06ec0ade1182d3d40da9cd91eb7
https://github.com/synfig/synfig/commit/009a5d040f74a06ec0ade1182d3d40da9cd91eb7
Author: ice0 <[email protected]>
Date: 2023-05-02 (Tue, 02 May 2023)
Changed paths:
M ETL/ETL/CMakeLists.txt
M ETL/ETL/Makefile.am
R ETL/ETL/_stringf.h
R ETL/ETL/stringf
M ETL/test/CMakeLists.txt
M ETL/test/Makefile.am
R ETL/test/stringf.cpp
M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp
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/mptr_ffmpeg.cpp
M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp
M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.h
M synfig-core/src/modules/mod_gif/trgt_gif.cpp
M synfig-core/src/modules/mod_gif/trgt_gif.h
M synfig-core/src/modules/mod_imagemagick/mptr_imagemagick.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_libavcodec/trgt_av.cpp
M synfig-core/src/modules/mod_libavcodec/trgt_av.h
M synfig-core/src/modules/mod_magickpp/trgt_magickpp.cpp
M synfig-core/src/modules/mod_magickpp/trgt_magickpp.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_openexr/trgt_openexr.cpp
M synfig-core/src/modules/mod_openexr/trgt_openexr.h
M synfig-core/src/modules/mod_png/mptr_png.cpp
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/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/modules/mod_yuv420p/trgt_yuv.h
M synfig-core/src/synfig/CMakeLists.txt
M synfig-core/src/synfig/Makefile.am
M synfig-core/src/synfig/canvas.cpp
M synfig-core/src/synfig/canvasfilenaming.cpp
M synfig-core/src/synfig/filecontainerzip.cpp
M synfig-core/src/synfig/filesystem.cpp
M synfig-core/src/synfig/filesystem.h
A synfig-core/src/synfig/filesystem_path.cpp
A synfig-core/src/synfig/filesystem_path.h
M synfig-core/src/synfig/filesystemgroup.cpp
M synfig-core/src/synfig/filesystemnative.cpp
M synfig-core/src/synfig/filesystemtemporary.cpp
M synfig-core/src/synfig/general.h
M synfig-core/src/synfig/importer.cpp
M synfig-core/src/synfig/listimporter.cpp
M synfig-core/src/synfig/loadcanvas.cpp
M synfig-core/src/synfig/main.cpp
M synfig-core/src/synfig/os.cpp
M synfig-core/src/synfig/os.h
M synfig-core/src/synfig/palette.cpp
M synfig-core/src/synfig/savecanvas.cpp
M synfig-core/src/synfig/smartfile.h
M synfig-core/src/synfig/target.cpp
M synfig-core/src/synfig/target.h
M synfig-core/src/synfig/target_null.h
M synfig-core/src/synfig/target_null_tile.h
M synfig-core/src/tool/definitions.cpp
M synfig-core/test/CMakeLists.txt
M synfig-core/test/Makefile.am
A synfig-core/test/filesystem_path.cpp
M synfig-studio/src/gui/app.cpp
M synfig-studio/src/gui/autorecover.cpp
M synfig-studio/src/gui/canvasview.cpp
M synfig-studio/src/gui/dialogs/dialog_canvasdependencies.cpp
M synfig-studio/src/gui/dialogs/dialog_setup.cpp
M synfig-studio/src/gui/instance.cpp
M synfig-studio/src/gui/main.cpp
M synfig-studio/src/gui/mainwindow.cpp
M synfig-studio/src/gui/modules/mod_palette/dock_paledit.cpp
M synfig-studio/src/gui/pluginmanager.cpp
M synfig-studio/src/gui/render.cpp
M synfig-studio/src/gui/states/state_brush.cpp
M synfig-studio/src/gui/states/state_sketch.cpp
M synfig-studio/src/gui/widgets/widget_filename.cpp
M synfig-studio/src/gui/workarea.cpp
M synfig-studio/src/player/main.cpp
M synfig-studio/src/synfigapp/actions/layerembed.cpp
M synfig-studio/src/synfigapp/actions/layerextract.cpp
M synfig-studio/src/synfigapp/canvasinterface.cpp
M synfig-studio/src/synfigapp/instance.cpp
M synfig-studio/src/synfigapp/main.cpp
M synfig-studio/src/synfigapp/settings.cpp
M synfig-studio/src/synfigapp/settings.h
M synfig-studio/test/app_layerduplicate.cpp
Log Message:
-----------
refactor!: move filepath handling methods to synfig::filesystem::Path (#2710)
Compare: https://github.com/synfig/synfig/compare/571d7ea098bf...009a5d040f74
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl