134 Commits
Author SHA1 Message Date
Oliver Hamlet 76f4982fd9 Fix the root folder name inside CI-built archives
They use HEAD as the branch name, because CI scripting was only fixing
the names of the built archives.
2016-07-24 21:39:45 +01:00
Oliver Hamlet a86546d3ce Rename archives to be lowercase with no spaces
Also give them a root folder with the same name as the archive basename.
2016-07-22 22:17:20 +01:00
Oliver Hamlet 53378d288b Compress archives on Linux using tar and xz 2016-07-22 20:49:51 +01:00
Oliver Hamlet d4d54c8db3 Package metadata validator in archive script
Also a general tidy of the code.
2016-07-22 19:39:15 +01:00
Oliver Hamlet 2e8718e482 Update potomo.js to work on Linux 2016-07-22 19:39:14 +01:00
Oliver Hamlet 0133979d4f Fix Linux API binary name in archive script 2016-07-22 19:39:13 +01:00
Oliver Hamlet 863939c2c5 Updates for LOOT's Travis CI integration
* Build and use Boost 1.61.0
* Cache Node, Bower and Boost dependencies
* Always link to static Boost libraries
* Remove Travis's Boost ABI incompatibility hack
2016-07-22 19:39:12 +01:00
Oliver Hamlet 5f91898b79 Add AppVeyor config
AppVeyor provides a free Windows-based CI environment, which allows
native Windows LOOT builds to be automated!
2016-07-21 19:51:34 +01:00
Oliver Hamlet 01bb549d58 Give branch in archive filenames 2016-07-21 19:50:12 +01:00
Oliver Hamlet c79a070dee Remove generation of PDF API documentation
The gain going from a single header file to a single PDF isn't worth the
complexity of the system required to make that conversion, especially
when it comes to CI systems.
2016-07-21 19:50:11 +01:00
Oliver Hamlet a46c14f251 Update archive script to try 7z on PATH
If the Program Files folder is not found. This is useful for AppVeyor,
which does not document where 7zip is installed but has it in its PATH
variable
2016-07-21 19:50:10 +01:00
Oliver Hamlet a3daf85deb Let potomo detect a Cygwin gettext install
This is useful on AppVeyor, which has Cygwin with the gettext-devel
package installed by default.
2016-07-21 19:50:07 +01:00
Oliver Hamlet ac642390a0 Revert "Removed theming support"
This reverts commit 4aa1f18ff7.
2016-07-12 21:52:17 +01:00
Oliver Hamlet d87847bd14 Always allow user to select installer target path
If the installer is run and LOOT is already installed, it will use the
existing directory by default. Before this commit, it would not give the
user the option to change this default, so if the drive no longer
existed an error would occur. Fixes #591.
2016-07-12 19:44:23 +01:00
Oliver Hamlet 7d008179df Fix the archiver using the old API binary filename
This caused the DLLs included in the v0.9.0 and v0.9.1 releases to
actually be a DLL built at some point between v0.8.1 and v0.9.0...
2016-07-06 17:53:20 +01:00
Oliver Hamlet 9545dfb332 Bump version to 0.9.1 2016-06-21 18:52:16 +01:00
Oliver Hamlet c505c512ec Don't package wow_helper.exe
It was used for Vista x64 compatibility, but CEF no longer supports
Vista.
2016-06-14 21:02:14 +01:00
Oliver Hamlet 214204a6c6 Add script to simplify converting .po to .mo files 2016-05-21 16:05:28 +01:00
Oliver Hamlet d4fe7869ad Bump version to 0.9.0 2016-05-20 17:50:51 +01:00
Oliver Hamlet b9bf9f2e86 Use CMake to resolve most dependencies
The CEF dependency is not resolved using CMake because it's only
available behind a CAPTCHA, and the Boost dependency is not resolved
using CMake because it is a relatively large dependency that is better
shared between LOOT and its dependencies that use it, instead of each
having to build a separate copy.

This is slower than the existing Travis script, because all targets in
the dependencies are now built, but it is more portable.
2016-03-22 14:34:48 +00:00
Oliver Hamlet 543158b395 Merge branch 'polymer-1.2' into dev 2016-03-08 20:04:22 +00:00
Oliver Hamlet dfe6fdd19e Fix incorrect archive root folder
It was broken by c0d992c387.
2016-03-06 19:23:43 +00:00
Oliver Hamlet 60d15b1f1f Update to libgit2 v0.24.0
Also update the Boost version in the readme to v1.60.0, as I've been
using that for a while now.
2016-03-06 13:54:38 +00:00
Oliver Hamlet 4aa1f18ff7 Removed theming support
It's not currently functional with Polymer 1.2's CSS Custom
Variables semi-polyfill.
2016-03-05 11:49:26 +00:00
Oliver Hamlet 370c971396 Replace <paper-menu> with <loot-menu>
It uses <paper-listbox> internally for better performance, and
automatically deselects items when they are selected, allowing the
same item to be selected repeatedly.
2016-03-05 11:49:26 +00:00