23 Commits
Author SHA1 Message Date
Oliver Hamlet fa193c1bdd Merge branch 'rust-rewrite' into master 2025-06-11 21:21:55 +01:00
Oliver Hamlet 52be94bb57 Get rid of the dev branch
Its existence hasn't added anything in several years, and I keep
forgetting to merge it into master after releases.
2019-06-16 11:45:33 +01:00
Oliver Hamlet 33d8e060b7 Update function naming guideline in contributing guide 2018-12-08 16:34:51 +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 701e063153 Format C++ files using clang-format 2017-11-13 15:56:54 +00:00
Oliver Hamlet 4ffd784d87 Remove Language and LanguageCode structures
Use ISO language codes directly instead, which has the advantage that
new languages can be used in metadata without having up update the API
to support them. Closes #5.
2017-02-12 10:08:37 +00:00
Oliver Hamlet e53a1aaf7b Add missing language section to CONTRIBUTING.md 2017-02-11 07:55:24 +00: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 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 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 1be73315a9 Update the contributing guide 2016-10-13 17:51:09 +01:00
Oliver Hamlet 4948dd0a7c Rewrite metadata syntax documentation
Rewrite it as reStructuredText so that it can be hosted alongside the
API documentation on Read The Docs, which allows linking to WIP syntax
documentation.
2016-09-18 13:04:23 +01:00
Frederik “Freso” S. Olesen cb0f169605 Update remaining HTTPSifiable URLs. 2016-07-27 11:56:29 +02:00
Frederik “Freso” S. Olesen d061755e21 Remove references to LOOT's wiki.
We merged the LOOT wiki into the LOOT web site some time ago. We still
have a few references to the wiki lying around though. This is an effort
to get rid of those.

See also https://github.com/loot/loot.github.io/commit/d75378e4d941d9f766ecceaaad6acd2c1a4b3c59
2016-07-27 10:54:10 +02:00
Oliver Hamlet 60cdb1c428 Adopt a modified version of the Google C++ style
This commit doesn't make the code completely conformant, but sorts
out things like:

* Indendation (now 2 spaces)
* else statement formatting
* #define guard names
* Order of includes
* Removes usage of `using namespace std;`
* Order of class member declarations
* Naming conventions for classes, member functions, member
  variables
* Privacy of non-const class member variables
2016-07-14 17:13:42 +01:00
Oliver Hamlet 6a21c88c03 Replace LOOT wiki links with website links
The wiki will be removed once v0.9.0 is released.
2016-04-12 21:37:00 +01:00
Oliver Hamlet bee7e788a2 Move API header into include directory.
It's a more standard location. Also add a note in the API docs about
masterlist versioning.
2015-10-26 07:50:34 +00: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 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 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 d62e92bce1 Made many more strings translatable. 2015-01-07 09:57:44 +00:00
Oliver Hamlet d9c098b17d Updated contributing info. 2014-11-05 18:14:06 +00:00
WrinklyNinja 7cbc8f97aa Added CONTRIBUTING.md 2014-08-29 14:30:39 +01:00