118 Commits
Author SHA1 Message Date
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
Oliver Hamlet fd12139eca Update loot-plugin-card 2016-03-05 11:49:26 +00:00
Oliver Hamlet 62edbc917f Update loot-plugin-editor
Editor data is now set only with setEditorData(), the `data`
member has been removed. All metadata changes need to be
propagated using setEditorData(). Plugin name, version and crc
now exist in the editor's light DOM.
2016-03-05 11:49:26 +00:00
Oliver Hamlet a6ae6d0f52 Update editable-table 2016-03-05 11:49:26 +00:00
Oliver Hamlet 224b49aa45 Updated loot-search (now loot-search-toolbar)
Decoupled it from external code, which can now be run by handling
events.
2016-03-05 11:49:26 +00:00
Oliver Hamlet da36b7cd70 Update loot-plugin-item 2016-03-05 11:49:26 +00:00
Oliver Hamlet c52c9d2f97 Update loot-message-dialog
It now uses paper-dialog directly, as wrapping loot-dialog is
unnecessarily complicated.
2016-03-05 11:49:26 +00:00
Oliver Hamlet e17113abee Update loot-dropdown-menu 2016-03-05 11:49:26 +00:00
Oliver Hamlet 544e316be7 Update Vulcanize script for element tests
The Vulcanize script can now build the UI, the element test files, or
both, defaulting to the latter.

The `mkdirp` package is used as it's the simplest way of getting
recursive `mkdir`, ie. `mkdir -p`, to work.
2016-03-05 11:49:26 +00:00
Oliver Hamlet e448a22953 Update vulcanize script for Vulcanize 1.x 2016-03-05 11:49:26 +00:00
Oliver Hamlet e303d95c77 Tidy Vulcanize script 2016-01-31 08:30:33 +00:00
Oliver Hamlet c0d992c387 Updated Airbnb style guide used
The updated style guide made a number of new suggestions, so the config
and the code have been updated to reflect them.
2016-01-31 08:30:31 +00:00
Oliver Hamlet 4aff5a25dd Don't install settings file
The installer only installs a settings file so that it can set LOOT's
language to that chosen for the installer. However, as of
6307a3c194 LOOT can load partial settings
files, so the installer just needs to write out the language string to a
new settings file if one is not already present. This then means the
repository's settings.yaml can be removed.

Closes #527.
2016-01-12 18:03:49 +00:00
Oliver Hamlet b128025c6a Merge branch 'javascript-refactor' into dev 2016-01-06 18:56:14 +00:00
Oliver Hamlet fee132ac95 Remove external Vulcanize config file
Call Vulcanize as a Node module rather than an executable, allowing
excludes to be passed in the function call rather than in a config file.
2016-01-06 18:27:06 +00:00
Oliver Hamlet 918b63527f Don't create folder for LOOT in Start menu
Microsoft's guidelines say to not add an uninstall shortcut to the Start
menu, and only create a folder there if multiple shortcuts are added.
2016-01-02 10:40:50 +00:00
Oliver Hamlet ceccbaef73 Fix code style issues in JS scripts 2015-12-23 16:12:38 +00:00