Oliver Hamlet
cf67649049
Remove all GUI files and references to the GUI
...
As the NodeJS dependency no longer exists, the archive script has
been replaced with a CPack implementation, and the
set_version_number script turned into a Python script.
2017-02-10 23:11:13 +00:00
Oliver Hamlet
d981b29438
Give the API its own resource file
2017-02-06 18:03:18 +00:00
Oliver Hamlet
d0bff83d17
Update archive script to add API DLL to GUI archive
2017-02-06 18:03:18 +00:00
Oliver Hamlet
5412f5fba8
Move loot_version.cpp.in template
2017-02-06 18:03:17 +00:00
Oliver Hamlet
a4de88938a
Merge backend and api source directories
...
src/backend/* have moved into src/api, src/tests/api/* have moved into
src/tests/api/interface and src/tests/backend has moved to
src/tests/internals.
2017-02-06 18:03:16 +00:00
Oliver Hamlet
21208d70c2
Refactor LootSettings and LootState into GUI folder
...
And their tests into a new gui_tests executable.
2017-02-06 18:01:54 +00:00
Oliver Hamlet
1f73c46010
Remove the metadata validator from the repository
2017-02-05 18:23:13 +00:00
Oliver Hamlet
1dfea3ac5f
Update to CEF 3.2840.1517.gd7afec5
2017-01-10 20:51:41 +00:00
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