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

Reply via email to