Oliver Hamlet
0fcf788bb1
Added changelog for v0.10.3
0.10.3
2017-01-08 14:09:04 +00:00
Oliver Hamlet
7888fe41eb
Incrementy version number to 0.10.3
2017-01-07 20:32:12 +00:00
Oliver Hamlet
82bf9ddb27
Fix first iron-list elements not being translated
...
Fixes #745 .
2017-01-07 11:15:48 +00:00
Oliver Hamlet
6ed04c6f8e
Add safety check when translating dropdown selections
...
Only update the selected item text if an item is selected, in case
translation runs before the element has finished initialising.
Fixes #732 .
2017-01-06 22:32:49 +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
bee0aa7562
Update SVG icon to avoid Inkscape warning
...
Inkscape changed the DPI used from 90 to 96 for standards-compliance,
but that doesn't affect the icon as it's measured only in pixels.
2017-01-05 23:06:36 +00:00
Oliver Hamlet
8eb4e03e98
Fix crash on settings apply with no game detected
2017-01-05 21:18:57 +00:00
Oliver Hamlet
be9f871443
Disable game operations while no game is detected
2017-01-05 21:15:53 +00:00
Oliver Hamlet
2a32890054
Refresh content if game is configured in settings
...
After a failed initialisation.
2017-01-05 21:15:49 +00:00
Oliver Hamlet
69ccd5bbf5
Fix init error message(s) formatting
2017-01-05 20:35:02 +00:00
Oliver Hamlet
2afaa5e8df
Fix startup crash if no games are detected
2017-01-05 20:19:08 +00:00
Oliver Hamlet
bf6c5224af
Make first-time tips and about dialogs fully translatable
...
Aside from the about dialog's copyright notice text. Closes #664 .
2016-12-29 10:49:57 +00:00
Oliver Hamlet
ce87f3e188
Fix missing API reference documentation
2016-12-24 20:00:15 +00:00
Oliver Hamlet
7d7bbc0f29
Document CyclicInteractionError methods
2016-12-24 19:55:56 +00:00
Oliver Hamlet
617c13c4ee
Store a load order backup when applying a sort
...
Closes #735 .
2016-12-24 19:54:33 +00:00
Oliver Hamlet
14a9cb355d
Pass GitHub OAuth token to delete_old_bintray_versions.py
2016-12-20 23:07:13 +00:00
Oliver Hamlet
42cdc680e6
Run JS tests on AppVeyor
...
Closes #662 .
2016-12-20 15:36:16 +00:00
Oliver Hamlet
58a6d8c047
Remove Sauce Labs integration and HTML-based tests
...
Switch "npm test" to running Karma instead of Grunt, don't do any UI
testing on Travis (it's headless so can't easily run UI tests)
2016-12-20 15:35:50 +00:00
Oliver Hamlet
647432fd71
Add support for running JS tests in LOOT from CLI
...
- Use Karma to run the tests.
- Support specifying LOOT UI index page as CLI argument, and
treat localhost URLs like http://loot URLs, so that Karma
can get LOOT to launch the test page.
- Fix the JS query tests when run in LOOT, as window.cefQuery
can't be stubbed in CEF.
2016-12-20 15:31:07 +00:00
Oliver Hamlet
cdad91ffe1
Replace should.js assertions with Chai
...
Chai is more popular and so has more examples for getting in-browser
tests run from the command line (I haven't found any for should.js)
using third-party modules, which will be more helpful than sticking with
should.js.
The only downside is that chai doesn't have neat Promise assertions, and
the chai-as-promised plugin that adds them doesn't support browsers
without something like Browserify involved.
2016-12-20 13:54:33 +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
ef5d755dad
Always log errors and warnings
2016-12-15 18:07:20 +00:00
Oliver Hamlet
d5698a8ff9
Add logging for a few exceptions
2016-12-15 18:04:37 +00:00