[Synfig-devl] [synfig/synfig] 8a68e7: build: Use vcpkg to build synfig

2022-08-26 Thread ice0 via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 8a68e7872c70238ff791356e0d8f558b29b992d4
  
https://github.com/synfig/synfig/commit/8a68e7872c70238ff791356e0d8f558b29b992d4
  Author: Hesham Essam 
  Date:   2022-08-26 (Fri, 26 Aug 2022)

  Changed paths:
M synfig-core/src/CMakeLists.txt
M synfig-studio/CMakeLists.txt
M synfig-studio/src/CMakeLists.txt
A vcpkg-ports/cairomm/portfile.cmake
A vcpkg-ports/cairomm/vcpkg.json
A vcpkg-ports/glibmm/portfile.cmake
A vcpkg-ports/glibmm/vcpkg.json
A vcpkg-ports/gtk3/0001-build.patch
A vcpkg-ports/gtk3/fix_ninja_build.py
A vcpkg-ports/gtk3/portfile.cmake
A vcpkg-ports/gtk3/vcpkg.json
A vcpkg-ports/gtkmm3/portfile.cmake
A vcpkg-ports/gtkmm3/vcpkg.json
A vcpkg-ports/libsigcpp-2/portfile.cmake
A vcpkg-ports/libsigcpp-2/vcpkg.json
A vcpkg-ports/libxmlpp/portfile.cmake
A vcpkg-ports/libxmlpp/vcpkg.json
A vcpkg-ports/pangomm/portfile.cmake
A vcpkg-ports/pangomm/vcpkg.json
A vcpkg.json

  Log Message:
  ---
  build: Use vcpkg to build synfig


  Commit: 1433a1e2a930ea9c6399a78559557a9bf10710b2
  
https://github.com/synfig/synfig/commit/1433a1e2a930ea9c6399a78559557a9bf10710b2
  Author: Hesham Essam 
  Date:   2022-08-26 (Fri, 26 Aug 2022)

  Changed paths:
M vcpkg.json

  Log Message:
  ---
  Add pkgconf as a dependency


  Commit: 3fdb244a5913306786e45256bf4575cf29f4e99c
  
https://github.com/synfig/synfig/commit/3fdb244a5913306786e45256bf4575cf29f4e99c
  Author: Hesham Essam 
  Date:   2022-08-26 (Fri, 26 Aug 2022)

  Changed paths:
M synfig-studio/CMakeLists.txt

  Log Message:
  ---
  Revert build_images MSVC check change


  Commit: 57bb84de0a26154dfda635ea0c956c0a858b035e
  
https://github.com/synfig/synfig/commit/57bb84de0a26154dfda635ea0c956c0a858b035e
  Author: Hesham Essam 
  Date:   2022-08-26 (Fri, 26 Aug 2022)

  Changed paths:
A vcpkg-ports/libtool/dirent_fix.patch
A vcpkg-ports/libtool/portfile.cmake
A vcpkg-ports/libtool/vcpkg.json

  Log Message:
  ---
  Add libtool port


  Commit: 6221d1a68ed292a97f2441644d06639caff58734
  
https://github.com/synfig/synfig/commit/6221d1a68ed292a97f2441644d06639caff58734
  Author: Hesham Essam 
  Date:   2022-08-26 (Fri, 26 Aug 2022)

  Changed paths:
M synfig-core/CMakeLists.txt
A synfig-core/fonts-msvc/fonts.conf
M synfig-core/src/CMakeLists.txt
M synfig-core/src/modules/CMakeLists.txt
M synfig-core/src/modules/mod_magickpp/CMakeLists.txt
M synfig-core/src/synfig/main.cpp
M synfig-core/src/synfig/module.cpp
M synfig-studio/CMakeLists.txt
A vcpkg-ports/imagemagick/disable_complex_fftw.patch
A vcpkg-ports/imagemagick/dont_include_win32config.patch
A vcpkg-ports/imagemagick/portfile.cmake
A vcpkg-ports/imagemagick/vcpkg.json
M vcpkg.json

  Log Message:
  ---
  Add ImageMagick recipe and add fontconfig config file


  Commit: 217c03ae9e5c66485ae8c577aa6a0dd906f353af
  
https://github.com/synfig/synfig/commit/217c03ae9e5c66485ae8c577aa6a0dd906f353af
  Author: Hesham Essam 
  Date:   2022-08-26 (Fri, 26 Aug 2022)

  Changed paths:
M synfig-core/src/synfig/module.cpp

  Log Message:
  ---
  Adjust the path when building with msvc only

This is done since some of the modules of synfig have their own
dependencies. When loading any of these modules, their dependencies
have to be in the path to be successfully loaded.
VCPKG has the great feature of copying all the dependencies dlls
right beside the built target so that the path doesn't have to be changed.
But the modules reside in "modules" dir, while they are loaded from
"bin" dir, so the "modules" dir has to be in the path.


  Commit: 76c6e1f76c2ee15dc23b2edfd8c5a88cffb4dc8a
  
https://github.com/synfig/synfig/commit/76c6e1f76c2ee15dc23b2edfd8c5a88cffb4dc8a
  Author: Hesham Essam 
  Date:   2022-08-26 (Fri, 26 Aug 2022)

  Changed paths:
A vcpkg-ports/imagemagick/fix_make_dependency.patch
A vcpkg-ports/imagemagick/fix_ssize_t_undefined.patch
M vcpkg-ports/imagemagick/portfile.cmake

  Log Message:
  ---
  Clean up imagemagick port


  Commit: d091a68baee1636d5a060f8fcc39384a28bc0ab3
  
https://github.com/synfig/synfig/commit/d091a68baee1636d5a060f8fcc39384a28bc0ab3
  Author: Hesham Essam 
  Date:   2022-08-26 (Fri, 26 Aug 2022)

  Changed paths:
M synfig-studio/src/CMakeLists.txt

  Log Message:
  ---
  Fix glib-schemas error and fix gdbus warning


  Commit: a7129809993a823380cbac8f67bc148e45422ef3
  
https://github.com/synfig/synfig/commit/a7129809993a823380cbac8f67bc148e45422ef3
  Author: Hesham Essam 
  Date:   2022-08-26 (Fri, 26 Aug 2022)

  Changed paths:
M synfig-studio/src/CMakeLists.txt
M synfig-studio/src/gui/CMakeLists.txt
A vcpkg-ports/adwaita-icon-theme/portfile.cmake
A vcpkg-ports/adwaita-icon-theme/vcpkg.json
A vcpkg-ports/gdk-pixbuf/fix_build_

[Synfig-devl] [synfig/synfig] 9cecd2: feat: added ability to show/hide rulers (#2634)

2022-08-26 Thread mohamedAdhamc via Synfig-devl
  Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 9cecd2abe143e29cf0564e511183beebab7dfafb
  
https://github.com/synfig/synfig/commit/9cecd2abe143e29cf0564e511183beebab7dfafb
  Author: mohamedAdhamc <100296264+mohamedadh...@users.noreply.github.com>
  Date:   2022-08-27 (Sat, 27 Aug 2022)

  Changed paths:
M synfig-studio/src/gui/app.cpp
M synfig-studio/src/gui/canvasview.cpp
M synfig-studio/src/gui/canvasview.h
M synfig-studio/src/gui/workarea.cpp
M synfig-studio/src/gui/workarea.h

  Log Message:
  ---
  feat: added ability to show/hide rulers (#2634)




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