Branch: refs/heads/testing
  Home:   https://github.com/synfig/synfig
  Commit: f4d73a08d5d4e6abaca4934d7121b6d6a7666d2a
      
https://github.com/synfig/synfig/commit/f4d73a08d5d4e6abaca4934d7121b6d6a7666d2a
  Author: mohamedAdhamc <100296264+mohamedadh...@users.noreply.github.com>
  Date:   2022-08-02 (Tue, 02 Aug 2022)

  Changed paths:
    M synfig-studio/src/languages.inc.c

  Log Message:
  -----------
  chore: Fixed a typo in Preferences->Language dropdown (#2770)


  Commit: be796264b44503bda1bcd6338ff033d1293c63e1
      
https://github.com/synfig/synfig/commit/be796264b44503bda1bcd6338ff033d1293c63e1
  Author: rodolforg <rodolf...@users.noreply.github.com>
  Date:   2022-08-02 (Tue, 02 Aug 2022)

  Changed paths:
    M ETL/ETL/_stringf.h
    M ETL/test/stringf.cpp
    M synfig-core/src/synfig/canvas.cpp

  Log Message:
  -----------
  refactor!: remove etl::unix_to_local() (#2773)

This method only changed backslashes to regular slashes

BREAKING CHANGE: ETL API changed:
- removed etl::unix_to_local();
   use synfig::FileSystem::fix_slashes() instead


  Commit: c67b5d3f34eb8413dc9d2fcb0f657a2f743174a0
      
https://github.com/synfig/synfig/commit/c67b5d3f34eb8413dc9d2fcb0f657a2f743174a0
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-08-02 (Tue, 02 Aug 2022)

  Changed paths:
    M synfig-core/src/synfig/CMakeLists.txt
    M synfig-core/src/synfig/Makefile.am
    R synfig-core/src/synfig/target_null.cpp
    R synfig-core/src/synfig/target_null_tile.cpp

  Log Message:
  -----------
  build: remove unused .cpp files (virtually empty)


  Commit: 7350f43d9b4a7384df7ae32ea5511f11c6e059e2
      
https://github.com/synfig/synfig/commit/7350f43d9b4a7384df7ae32ea5511f11c6e059e2
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-08-02 (Tue, 02 Aug 2022)

  Changed paths:
    M synfig-core/src/synfig/target_null.h
    M synfig-core/src/synfig/target_null_tile.h

  Log Message:
  -----------
  fix: null targets create method signature: missing TargetParam parameter

avoid compiler warnings


  Commit: 617e4ef47f4c02ea51b64030321ae3bc8acfcb52
      
https://github.com/synfig/synfig/commit/617e4ef47f4c02ea51b64030321ae3bc8acfcb52
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-08-02 (Tue, 02 Aug 2022)

  Changed paths:
    M synfig-core/src/modules/mod_bmp/trgt_bmp.h
    M synfig-core/src/modules/mod_dv/trgt_dv.h
    M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.h
    M synfig-core/src/modules/mod_gif/trgt_gif.h
    M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.h
    M synfig-core/src/modules/mod_jpeg/trgt_jpeg.h
    M synfig-core/src/modules/mod_magickpp/trgt_magickpp.h
    M synfig-core/src/modules/mod_openexr/trgt_openexr.h
    M synfig-core/src/modules/mod_png/trgt_png.h
    M synfig-core/src/modules/mod_png/trgt_png_spritesheet.h
    M synfig-core/src/modules/mod_ppm/trgt_ppm.h
    M synfig-core/src/modules/mod_yuv420p/trgt_yuv.h

  Log Message:
  -----------
  refactor: remove unneeded headers


  Commit: 02484b2c27767772bf7c82938fffd706a2cf2caa
      
https://github.com/synfig/synfig/commit/02484b2c27767772bf7c82938fffd706a2cf2caa
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-08-02 (Tue, 02 Aug 2022)

  Changed paths:
    M synfig-core/src/modules/mod_bmp/trgt_bmp.h
    M synfig-core/src/modules/mod_dv/trgt_dv.h
    M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.h
    M synfig-core/src/modules/mod_gif/trgt_gif.h
    M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.h
    M synfig-core/src/modules/mod_jpeg/trgt_jpeg.h
    M synfig-core/src/modules/mod_libavcodec/trgt_av.h
    M synfig-core/src/modules/mod_magickpp/trgt_magickpp.h
    M synfig-core/src/modules/mod_mng/trgt_mng.h
    M synfig-core/src/modules/mod_openexr/trgt_openexr.h
    M synfig-core/src/modules/mod_png/trgt_png.h
    M synfig-core/src/modules/mod_png/trgt_png_spritesheet.h
    M synfig-core/src/modules/mod_ppm/trgt_ppm.h
    M synfig-core/src/modules/mod_yuv420p/trgt_yuv.h
    M synfig-core/src/synfig/target_null.h
    M synfig-core/src/synfig/target_null_tile.h

  Log Message:
  -----------
  refactor: prefer `override` rather `virtual` when overriding...


  Commit: fa54ae61b8cf22a7de528a0ef6f2dc911f44fa34
      
https://github.com/synfig/synfig/commit/fa54ae61b8cf22a7de528a0ef6f2dc911f44fa34
  Author: ice0 <konop...@gmail.com>
  Date:   2022-08-03 (Wed, 03 Aug 2022)

  Changed paths:
    M synfig-core/src/modules/mod_bmp/trgt_bmp.h
    M synfig-core/src/modules/mod_dv/trgt_dv.h
    M synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.h
    M synfig-core/src/modules/mod_gif/trgt_gif.h
    M synfig-core/src/modules/mod_imagemagick/trgt_imagemagick.h
    M synfig-core/src/modules/mod_jpeg/trgt_jpeg.h
    M synfig-core/src/modules/mod_libavcodec/trgt_av.h
    M synfig-core/src/modules/mod_magickpp/trgt_magickpp.h
    M synfig-core/src/modules/mod_mng/trgt_mng.h
    M synfig-core/src/modules/mod_openexr/trgt_openexr.h
    M synfig-core/src/modules/mod_png/trgt_png.h
    M synfig-core/src/modules/mod_png/trgt_png_spritesheet.h
    M synfig-core/src/modules/mod_ppm/trgt_ppm.h
    M synfig-core/src/modules/mod_yuv420p/trgt_yuv.h
    M synfig-core/src/synfig/CMakeLists.txt
    M synfig-core/src/synfig/Makefile.am
    R synfig-core/src/synfig/target_null.cpp
    M synfig-core/src/synfig/target_null.h
    R synfig-core/src/synfig/target_null_tile.cpp
    M synfig-core/src/synfig/target_null_tile.h

  Log Message:
  -----------
  refactor: clean `synfig::Target` a bit (#2775)

refactor: clean `synfig::Target` a bit


  Commit: f05ee822ec59d47cf019b56aeb054428498175ac
      
https://github.com/synfig/synfig/commit/f05ee822ec59d47cf019b56aeb054428498175ac
  Author: ice0 <konop...@gmail.com>
  Date:   2022-08-03 (Wed, 03 Aug 2022)

  Changed paths:
    M synfig-studio/src/gui/widgets/widget_coloredit.cpp

  Log Message:
  -----------
  fix: Alpha channel always resets when changing color in HSV wheel (#2690)


  Commit: 021410d7ddde74960a4fbdc957b346457b42d7d6
      
https://github.com/synfig/synfig/commit/021410d7ddde74960a4fbdc957b346457b42d7d6
  Author: ice0 <konop...@gmail.com>
  Date:   2022-08-04 (Thu, 04 Aug 2022)

  Changed paths:
    M synfig-core/src/modules/lyr_freetype/CMakeLists.txt
    M synfig-core/src/modules/lyr_std/CMakeLists.txt
    M synfig-core/src/modules/mod_bmp/CMakeLists.txt
    M synfig-core/src/modules/mod_dv/CMakeLists.txt
    M synfig-core/src/modules/mod_example/CMakeLists.txt
    M synfig-core/src/modules/mod_ffmpeg/CMakeLists.txt
    M synfig-core/src/modules/mod_filter/CMakeLists.txt
    M synfig-core/src/modules/mod_geometry/CMakeLists.txt
    M synfig-core/src/modules/mod_gif/CMakeLists.txt
    M synfig-core/src/modules/mod_gradient/CMakeLists.txt
    M synfig-core/src/modules/mod_imagemagick/CMakeLists.txt
    M synfig-core/src/modules/mod_jpeg/CMakeLists.txt
    M synfig-core/src/modules/mod_libavcodec/CMakeLists.txt
    M synfig-core/src/modules/mod_magickpp/CMakeLists.txt
    M synfig-core/src/modules/mod_mng/CMakeLists.txt
    M synfig-core/src/modules/mod_noise/CMakeLists.txt
    M synfig-core/src/modules/mod_openexr/CMakeLists.txt
    M synfig-core/src/modules/mod_particle/CMakeLists.txt
    M synfig-core/src/modules/mod_png/CMakeLists.txt
    M synfig-core/src/modules/mod_ppm/CMakeLists.txt
    M synfig-core/src/modules/mod_svg/CMakeLists.txt
    M synfig-core/src/modules/mod_yuv420p/CMakeLists.txt
    M synfig-core/src/synfig/CMakeLists.txt
    M synfig-core/src/synfig/color/CMakeLists.txt
    M synfig-core/src/synfig/debug/CMakeLists.txt
    M synfig-core/src/synfig/layers/CMakeLists.txt
    M synfig-core/src/synfig/rendering/CMakeLists.txt
    M synfig-core/src/synfig/rendering/common/CMakeLists.txt
    M synfig-core/src/synfig/rendering/common/optimizer/CMakeLists.txt
    M synfig-core/src/synfig/rendering/common/task/CMakeLists.txt
    M synfig-core/src/synfig/rendering/primitive/CMakeLists.txt
    M synfig-core/src/synfig/rendering/software/CMakeLists.txt
    M synfig-core/src/synfig/rendering/software/function/CMakeLists.txt
    M synfig-core/src/synfig/rendering/software/task/CMakeLists.txt
    M synfig-core/src/synfig/synfig_export.h
    M synfig-core/src/synfig/valuenodes/CMakeLists.txt
    M synfig-core/src/tool/CMakeLists.txt
    M synfig-core/test/CMakeLists.txt
    M synfig-studio/src/gui/CMakeLists.txt
    M synfig-studio/src/synfigapp/CMakeLists.txt

  Log Message:
  -----------
  fix: fixed broken synfig.dll debugging in MSVC build (#2764)

While testing the Synfig MSVC build, I noticed that debugging of
functions located in the synfig.dll library does not work.

Visual Studio shows that this is happening because the pdb file
(with debug information) cannot be loaded. Attempting to load
this file manually gives a strange error message:
"No matching symbol file found in this folder."
However, if we rebuild the synfig target, then everything started
working.

This is happens because the synfig library (synfig.dll) and the
synfig executable (synfig.exe) have the same name and located
in the same directory (bin on Windows).

There are several solutions here:
1) Change the name of the `synfig` executable to something else,
like `synfig-cli`.

2) Set different output path for library pdb file:
```
set_target_properties(synfig PROPERTIES PDB_OUTPUT_DIRECTORY "lib")
```

3) Rename target in CMake from `synfig` to `libsynfig`

I prefer the last solution, but I'm not sure which one is better.


  Commit: e4c11c84eba1614dbc11f13652d4f343eea3ca4c
      
https://github.com/synfig/synfig/commit/e4c11c84eba1614dbc11f13652d4f343eea3ca4c
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-08-05 (Fri, 05 Aug 2022)

  Changed paths:
    M synfig-studio/src/gui/canvasview.cpp
    M synfig-studio/src/gui/dialogs/dialog_color.cpp
    M synfig-studio/src/gui/dials/zoomdial.cpp
    M synfig-studio/src/gui/dials/zoomdial.h
    M synfig-studio/src/gui/docks/dock_timetrack2.cpp
    M synfig-studio/src/gui/instance.cpp
    M synfig-studio/src/gui/states/state_bline.cpp
    M synfig-studio/src/gui/widgets/widget_defaults.cpp

  Log Message:
  -----------
  refactor: remove deprecated Gtk::StockID used by some Gtk::Image constructors

A temporary procedure was added in each file that needed the Image
constructor missing in Gtk versions previous 3.24.0.


  Commit: 902ddd0147744d18c39abecfd391a0438bedd71b
      
https://github.com/synfig/synfig/commit/902ddd0147744d18c39abecfd391a0438bedd71b
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-08-05 (Fri, 05 Aug 2022)

  Changed paths:
    M synfig-studio/images/CMakeLists.txt
    M synfig-studio/images/Makefile.am
    R synfig-studio/images/set_fill_color.sif
    A synfig-studio/images/set_fill_color_icon.sif
    R synfig-studio/images/set_outline_color.sif
    A synfig-studio/images/set_outline_color_icon.sif
    M synfig-studio/src/gui/dialogs/dialog_color.cpp
    M synfig-studio/src/gui/iconcontroller.cpp

  Log Message:
  -----------
  refactor: append "_icon" to set_fill_color and set_outline_color filenames


  Commit: 54d9847dbf2ede72a991deccd9f46f67b1b7e246
      
https://github.com/synfig/synfig/commit/54d9847dbf2ede72a991deccd9f46f67b1b7e246
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2022-08-05 (Fri, 05 Aug 2022)

  Changed paths:
    M synfig-studio/images/CMakeLists.txt
    M synfig-studio/images/Makefile.am
    A synfig-studio/images/tangent_merge_split_icons.sif
    M synfig-studio/src/gui/states/state_bline.cpp

  Log Message:
  -----------
  refactor: create icons for splitting and merging spline tangents


  Commit: 0ce508fcfcf32671dab1e6f36d4c4a286ad7034f
      
https://github.com/synfig/synfig/commit/0ce508fcfcf32671dab1e6f36d4c4a286ad7034f
  Author: ice0 <konop...@gmail.com>
  Date:   2022-08-05 (Fri, 05 Aug 2022)

  Changed paths:
    M synfig-studio/images/CMakeLists.txt
    M synfig-studio/images/Makefile.am
    R synfig-studio/images/set_fill_color.sif
    A synfig-studio/images/set_fill_color_icon.sif
    R synfig-studio/images/set_outline_color.sif
    A synfig-studio/images/set_outline_color_icon.sif
    A synfig-studio/images/tangent_merge_split_icons.sif
    M synfig-studio/src/gui/canvasview.cpp
    M synfig-studio/src/gui/dialogs/dialog_color.cpp
    M synfig-studio/src/gui/dials/zoomdial.cpp
    M synfig-studio/src/gui/dials/zoomdial.h
    M synfig-studio/src/gui/docks/dock_timetrack2.cpp
    M synfig-studio/src/gui/iconcontroller.cpp
    M synfig-studio/src/gui/instance.cpp
    M synfig-studio/src/gui/states/state_bline.cpp
    M synfig-studio/src/gui/widgets/widget_defaults.cpp

  Log Message:
  -----------
  refactor: remove deprecated Gtk::StockID used by some Gtk::Image constructors 
(#2776)

 refactor: remove deprecated Gtk::StockID used by some Gtk::Image constructors


Compare: https://github.com/synfig/synfig/compare/4f42a902e5bf...0ce508fcfcf3


_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to