1. 23 Feb, 2018 2 commits
  2. 17 Jan, 2018 1 commit
    • Chun-wei Fan's avatar
      MSVC builds: Fix rsvg-internals.lib (Rust) linking · 0137cdf0
      Chun-wei Fan authored
      Later versions of Rust include the Rust architecture in the output
      directory by default (i.e i686-pc-windows-msvc or
      x86_64-pc-windows-msvc), so we must include that in the output path in
      both the NMake Makefile that is used to call cargo, as well as in the
      rsvg-rust project, so that the librsvg DLL can properly link, and to
      avoid running Cargo again when the Rust portion has been successfully
  3. 20 Oct, 2017 1 commit
  4. 15 Jun, 2017 2 commits
    • Chun-wei Fan's avatar
      win32/rsvg-rust.mak: Streamline Rust build process · facef142
      Chun-wei Fan authored
      As the recommended way to setup Rust is via rustup, set the default
      toolchain/target during the NMake build process, so that one will only
      need to have the Rust executables in their PATH and ensure that they
      have the needed toolchains (i686-pc-windows-msvc and/or
      x86_64-pc-windows-msvc) installed via rustup.
      Please note that we are being conservative here-we use the stable
      releases of the toolchains only.  If using a beta/nightly toolchain
      release, one needs to update this file for this purpose.
    • Chun-wei Fan's avatar
      win32/replace.py: Fix replacing items in files with UTF-8 content · fd1be778
      Chun-wei Fan authored
      Some files that this script will process might have UTF-8 items in
      there, which can cause problems on Python 3.x as it is more strict and
      careful on unicode issues.  Fix this by:
      -Doing what we did before on Python 2.x
      -Opening the file with encoding='utf-8' on Python 3.x
  5. 06 Mar, 2017 1 commit
  6. 03 Mar, 2017 2 commits
  7. 02 Mar, 2017 1 commit
  8. 01 Mar, 2017 1 commit
  9. 23 Feb, 2017 1 commit
    • Chun-wei Fan's avatar
      Visual Studio builds: Move projects to win32/ · 1bfa2d7b
      Chun-wei Fan authored
      Move the projects to win32/ from build/win32/, so that one will need to go down
      one less level down the tree to reach the project files, and will allow the
      autotools modules (Makefile.msvcproj, Makefile-newvs.am,
      Makefile.msvc-introspection) to be in sync with the ones in GLib and G-I master.
      This also makes the support of Visual Studio 2017 complete by allowing it in the
      NMake Makefiles, which is a must for this package since NMake Makefiles are used
      to build the Rust bits on Visual Studio, as well as for introspection builds.