132 Commits
Author SHA1 Message Date
Oliver Hamlet 4ab51cc10c Fix syntax warnings in Python script 2023-11-25 17:04:36 +00:00
Oliver Hamlet 00b93526b2 Rework how libloot's version is exposed in the API
- Don't use a class, it doesn't add anything.
- Use constexpr for the individual version numbers
- Use a function to get the revision string, for consistency with the
  version string.
2022-02-23 16:50:58 +00:00
Oliver Hamlet 624ccf27ee Remove leftover Travis CI config file 2021-02-13 21:18:25 +00:00
Oliver Hamlet 5bb20daa82 Rename "LOOT API" to "libloot"
To avoid confusion when talking about the library vs. its API. The GitHub
repository has not yet been renamed, so all references to it are
unchanged.
2018-11-17 18:43:07 +00:00
Oliver Hamlet 999a17a7cf Fix setting FileVersion and ProductVersion fields in resource file 2018-10-06 17:44:30 +01:00
Oliver Hamlet 6cfa27a4d4 Upload artifacts to LOOT bintray org repo 2018-08-06 18:07:41 +01:00
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 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