Branch: refs/heads/master
  Home:   https://github.com/Warzone2100/warzone2100
  Commit: f77b50ec31466cec631041bbfb4cd9f8156a48e8
      
https://github.com/Warzone2100/warzone2100/commit/f77b50ec31466cec631041bbfb4cd9f8156a48e8
  Author: past-due <[email protected]>
  Date:   2018-03-20 (Tue, 20 Mar 2018)

  Changed paths:
    M build_tools/autorevision.cmake

  Log Message:
  -----------
  [autorevision.cmake] Enhance with initial AppVeyor CI support


  Commit: 28bbb868bdec8b410fbf11fb9cb6db26078a6004
      
https://github.com/Warzone2100/warzone2100/commit/28bbb868bdec8b410fbf11fb9cb6db26078a6004
  Author: past-due <[email protected]>
  Date:   2018-03-20 (Tue, 20 Mar 2018)

  Changed paths:
    M 3rdparty/miniupnpc/CMakeLists.txt

  Log Message:
  -----------
  [Windows builds] Define `_CRT_SECURE_NO_WARNINGS` when compiling miniupnpc 
with MSVC


  Commit: c0dc3b11017692c416507bebafc7e762a8825da6
      
https://github.com/Warzone2100/warzone2100/commit/c0dc3b11017692c416507bebafc7e762a8825da6
  Author: past-due <[email protected]>
  Date:   2018-03-20 (Tue, 20 Mar 2018)

  Changed paths:
    M po/CMakeLists.txt

  Log Message:
  -----------
  [CMake] Fix translations `.pot` file generation on Windows

Use the `xgettext` `--files-from=` parameter instead of passing in a giant 
command-line.


  Commit: ab3d6631c751dd28227a77d68aca8f4ad0abab3f
      
https://github.com/Warzone2100/warzone2100/commit/ab3d6631c751dd28227a77d68aca8f4ad0abab3f
  Author: past-due <[email protected]>
  Date:   2018-03-20 (Tue, 20 Mar 2018)

  Changed paths:
    M src/CMakeLists.txt

  Log Message:
  -----------
  [CMake] Support google-breakpad tools for processing minidumps

By generating a `.sym` file from the `.pdb` file using `dump_syms.exe` (on 
Windows).


  Commit: 8322319596e3ccc19912200a06c0f27a715f67a9
      
https://github.com/Warzone2100/warzone2100/commit/8322319596e3ccc19912200a06c0f27a715f67a9
  Author: past-due <[email protected]>
  Date:   2018-03-20 (Tue, 20 Mar 2018)

  Changed paths:
    M src/CMakeLists.txt

  Log Message:
  -----------
  [CMake] Windows builds: Use windeployqt to pick up all Qt dependencies


  Commit: ebc0cb4851705a7c1002fd263064de0e851b661a
      
https://github.com/Warzone2100/warzone2100/commit/ebc0cb4851705a7c1002fd263064de0e851b661a
  Author: past-due <[email protected]>
  Date:   2018-03-20 (Tue, 20 Mar 2018)

  Changed paths:
    M lib/sdl/main_sdl.cpp

  Log Message:
  -----------
  Partially revert commit 9f26c36 changes for non-macOS OSes (for now)

We currently rely on side-effects of the QApplication initialization process on 
Windows. (Specifically: how Qt handles enabling DPI awareness on high-DPI 
displays on Windows.) Until we get around to replicating this behavior 
ourselves with the appropriate Win32 API calls, revert the ordering of Qt & SDL 
initialization on non-macOS OSes.


  Commit: 421fcb6b653c2adf31e8c579c20533d96a6da624
      
https://github.com/Warzone2100/warzone2100/commit/421fcb6b653c2adf31e8c579c20533d96a6da624
  Author: past-due <[email protected]>
  Date:   2018-03-20 (Tue, 20 Mar 2018)

  Changed paths:
    M get-dependencies.ps1

  Log Message:
  -----------
  Improve Windows `get-dependencies.ps1`

- Pin **vcpkg** to a specific commit (to help ensure reproducible builds)
- Use `-q` with `git clone` to avoid spurious error output on CI
- Test if the vcpkg repo has already been cloned
- Optional parameter `-VCPKG_BUILD_TYPE <release|debug>` can be specified to 
set the VCPKG_BUILD_TYPE in the current vcpkg triplet
- Download google-breakpad `dump_syms.exe` (for use by the CMake scripts)


  Commit: e059d4747129b8954e2974a3f04491492fd4a687
      
https://github.com/Warzone2100/warzone2100/commit/e059d4747129b8954e2974a3f04491492fd4a687
  Author: past-due <[email protected]>
  Date:   2018-03-20 (Tue, 20 Mar 2018)

  Changed paths:
    M appveyor.yml

  Log Message:
  -----------
  Overhaul appveyor.yml

- Now uses a build matrix that supports 32-bit and 64-bit Windows builds on 
MSVC 2015 / 2017. *
* 64-bit Windows builds currently disabled - see comments
- Caches the vcpkg directory (after cleaning out build artifacts) to ensure 
that vcpkg dependencies do not have to be built for every commit / AppVeyor 
build.
- Builds the installer package (not just the main EXE).
- Packages the installer package & debug symbols into artifacts.


Compare: 
https://github.com/Warzone2100/warzone2100/compare/0976e8bcc9ed...e059d4747129
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Warzone2100-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/warzone2100-commits

Reply via email to