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 Hamlet and GitHub
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 Hamlet and GitHub
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