101 Commits
Author SHA1 Message Date
Oliver Hamlet 3dfac89ef2 Update CEF, libgit2, improve build docs.
CEF is now 3.2454.1320.g807de3c, libgit2 is now 0.23.2.
2015-09-06 12:08:03 +01:00
Oliver Hamlet ca4b31dd0b Rewrote archive script in Node.js.
It requires the fs-extra module, but that's considerably less to install
than Python.
2015-08-27 14:37:55 +01:00
Oliver Hamlet d10b429708 Updated readme with build system changes. 2015-08-27 12:45:54 +01:00
Oliver Hamlet f466bc79c0 Move scripts into scripts/ folder.
Also updated the Travis config to use Google Test's new GitHub download
location.
2015-08-27 12:45:49 +01:00
Oliver Hamlet 92c322093e Move HTML/JS/CSS UI source files.
Also rename the resources/report folder to resources/ui to be a bit more
self-descriptive.
2015-08-27 12:45:47 +01:00
Oliver Hamlet c978357153 Inline all JavaScript when Vulcanizing.
Removes RequireJS dependency, and means no JS files need to be shipped.
2015-08-27 12:45:44 +01:00
Oliver Hamlet 18249bfe22 Remove a few unnecessary includes.
Pseudosem 1.0.1 removes an unnecessary <iostream> include.
2015-08-26 09:44:13 +01:00
Oliver Hamlet 1a45c948bb Outsource version comparison algorithm.
The version comparison algorithm has been split into its own library,
Pseudosem.
2015-08-24 16:56:04 +01:00
Oliver Hamlet 143388e287 Update Google Test URL. 2015-08-24 16:12:49 +01:00
Oliver Hamlet a74de86df8 Remove archiver GitHub desktop client usage.
Only support using the Git for Windows install, since it's necessary to
have revision IDs stored in the binaries. Also updated the link to Git
for Windows.
2015-08-19 20:18:53 +01:00
Oliver Hamlet 3e08531042 Dependency updates.
Updated Boost to 1.59, libgit2 to 0.23.1 and CEF to the 2454 branch.
2015-08-17 15:52:23 +01:00
Oliver Hamlet a08e26ac8f Documentation updates.
Set v0.8.0 release date to the 22nd.
2015-07-19 17:58:13 +01:00
Oliver Hamlet e859c4006f Implement new version comparison algorithm.
This removes the Alphanum dependency too. Closes #469.
2015-07-19 14:09:11 +01:00
Oliver Hamlet 719c6527de Fixed README typo. 2015-07-18 01:27:23 +01:00
Oliver Hamlet d9dd2f2357 Rewrite installer using Inno Setup instead of NSIS.
For #467.

Korean and Simplified Chinese expect the unofficial translation
files to be dropped into the folder that holds the rest of the
translation files. If the files are missing, their translations
will not be included when the installer is built.

The translated strings were done in Google Translate and checked
in Bing Translate. They should at least be legible, if not great
quality.

The README now refers to Inno Setup, and the CONTRIBUTING file
has been generally updated both for the switch to Inno and the
recent code refactoring.
2015-07-18 01:20:56 +01:00
Oliver Hamlet aa03d0585c Update Bower/Vulcanize install/usage instructions. 2015-07-17 10:41:27 +01:00
Oliver Hamlet 43782956cf Update README and Travis config. 2015-07-10 08:52:15 +01:00
Oliver Hamlet 731a133eb3 Update libgit2 used to v0.22.3. 2015-06-29 18:47:24 +01:00
Oliver Hamlet b5b10f6e4e Revert "Update CEF used to branch 2357."
This reverts commit d2706967cc.
2015-06-11 16:21:12 +01:00
Oliver Hamlet d2706967cc Update CEF used to branch 2357.
Based on Chromium 43.
2015-06-06 12:01:49 +01:00
Oliver Hamlet 8ec47cca17 Misc. README updates. 2015-05-08 21:28:56 +01:00
Oliver Hamlet 4fed533df2 Update branch to use for yaml-cpp. 2015-03-31 12:42:23 +01:00
Oliver Hamlet d85fa2bb72 Update libgit2 used. 2015-03-31 11:51:13 +01:00
Oliver Hamlet ac18e615c3 Specify which yaml-cpp branch to use.
yaml-cpp is now on GitHub, and I've replaced my manual fork with a
GitHub-fork of the official repository, and applied my patches in a
branch of that.
2015-03-31 10:07:12 +01:00
Oliver Hamlet 87994d7477 Update CEF link in README
As Google Code is going down, it has moved to Bitbucket. yaml-cpp will also be moving (to GitHub), but that hasn't happened yet. I couldn't find any information on plans for Google Test.
2015-03-16 08:41:04 +00:00