118 Commits
Author SHA1 Message Date
Oliver Hamlet 7888fe41eb Incrementy version number to 0.10.3 2017-01-07 20:32:12 +00:00
Oliver Hamlet c1838fa5e3 Lock the short commit IDs used to 7 characters
To prevent AppVeyor's usage of Git v2.11.0 from causing it to deploy
different Bintray versions from Travis, which still uses Git v1.8. Fixes
#744.
2017-01-06 21:49:40 +00:00
Oliver Hamlet 5a1ccb159d Remove Inkscape dependency for ICO creation
Just use Imagemagick. Fixes #743.
2017-01-06 09:36:58 +00:00
Oliver Hamlet 03db0d0c17 Suggest using Travis CI's docker image for Linux
Instead of providing a script to install the Travis bits LOOT needs on
top of Ubuntu 12.04, point towards using the Docker image that Travis
provides.
2016-12-18 13:05:38 +00:00
Oliver HamletandGitHub 21764dfd0a Check for correct version of the MSVC redist 2016-12-16 18:22:01 +00:00
Oliver Hamlet 5c7fc7b1dc Build x86 and x64 API binaries on AppVeyor
- Identify the platform in the archive filenames to avoid name
  conflicts.
- Run x64 builds first to fail faster.
- Only build the API and its tests during x64 builds.
- Add a separate GitHub deployment config for the x64 build, as
  using the same config for both will fail when most artifacts are
  missing for x64. It's not great that everything needs to be
  given twice, but there's no "add file to release" option.
2016-12-13 20:41:39 +00:00
Oliver Hamlet ed1057c7b5 Rename the LOOT bintray packages
Use lowercase, hyphenated names. Doing this now because I accidentally
deleted the LOOT_API package...
2016-12-12 11:24:00 +00:00
Oliver Hamlet 945d037459 Replace some CI scripts
They've been refactored as more generic scripts in a separate
repository, use the refactored scripts instead. Closes #722.
2016-12-12 11:24:00 +00:00
Oliver HamletandGitHub ba4f81dcad Fix safeExecFileSync not returning output (#725) 2016-12-06 10:09:02 +00:00
Oliver Hamlet aec6962039 Don't print env vars if Node's execFileSync fails
Just print the error message, to avoid printing sensitive information
(like API access tokens).
2016-12-05 23:51:45 +00:00
Oliver Hamlet c7436586ce Update CI API tokens
The previous tokens were leaked and invalidated. Use config variables
for Sauce Connect on Travis to eliminate the risk of env var leakage
there.
2016-12-05 23:18:35 +00:00
Oliver Hamlet 66c8976a46 Update the MSVC redistributable link
It was linking to v14.0.24212, but #719 was fixed by installing
v14.0.24215.1, so link to it instead.
2016-12-04 12:07:01 +00:00
Oliver Hamlet af5046413a Increment version to 0.10.2 2016-12-02 17:42:11 +00:00
Oliver Hamlet 2673c2196b Use synchronous mkdirs when building UI
Also add explicit promise error handling.
2016-12-01 21:53:09 +00:00
Oliver Hamlet c80d1eb5f7 Remove ICO file from repository
Instead generate it as a pre-build step. It can't be generated as part
of the CMake build process because MSVC changes the PATH so that another
convert.exe conflicts with imagemagick's.
2016-12-01 19:03:12 +00:00
Oliver Hamlet 7e2f071aec Add script to create ICO from SVG
It requires Inkscape and ImageMagick to be installed. This does not
replace the existing icon.ico file because of issues integrating the
script into the CI build system, but at least the process is now
documented and reproducible. Closes #713.
2016-12-01 19:03:12 +00:00
Oliver Hamlet 66dcb29d10 Remove font binaries, download during UI build
Closes #714.
2016-12-01 19:03:12 +00:00
Oliver Hamlet d36aad76dd Delete old builds from bintray
Keep the last 40 builds, including at least the most recent version
for any unmerged branches. Closes #715.
2016-12-01 18:40:59 +00:00
Oliver Hamlet c88bf590db Add plural forms support to dirty plugin messages 2016-11-24 17:58:40 +00:00
Oliver Hamlet 5b7e74c02e Fix l10n of JS strings with format args
The translate() function with a variable number of parameters couldn't
be used in conjunction with plural forms support in Boost.Locale, and
wasn't getting picked up by the pre-commit hook.

Also detect l10n strings in the query handling header files, though
someone else had already added them to the POT file.
2016-11-24 17:58:39 +00:00
Oliver Hamlet cf4d38276b Replace vulcanize process with loose files
It's a lot easier to debug, but may have reduced startup performance.
Closes #682.
2016-11-20 15:13:32 +00:00
Oliver Hamlet c731f4c7a3 Increment version to 0.10.1 2016-11-12 09:05:08 +00:00
Oliver Hamlet d3f7cf0ae8 Don't let the MSVC redist installer reboot
The MSVC redist installer defaults to data loss. Well done Microsoft.
2016-11-06 20:54:43 +00:00
Oliver Hamlet fb34466db4 Always build installer on AppVeyor
So that issues are discovered more quickly. Don't cache the Inno Setup
directory to keep things simple.
2016-11-05 11:29:14 +00:00
Oliver Hamlet d810f25bc6 Fix building installer on AppVeyor
Download and install the Inno Download Plugin.
2016-11-05 11:29:09 +00:00