Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [fontloader] sync with Context as of 2014-12-14 | Philipp Gesang | 2014-12-14 | 5 | -21/+93 | |
| | ||||||
* | [fontloader] reorganize under the new import scheme | Philipp Gesang | 2014-12-09 | 55 | -500/+18201 | |
| | | | | | | | | | | | | | | | | | | | | For better orientation, the fontloader tree now contains two subdirectories into which files have been reorganized: The two files required at runtime for the fontloader and luaotfload-tool are: × ``fontloader-basics-gen.lua`` × ``fontloader-fontloader.lua`` They are now kept in the ``src/fontloader/runtime/`` subdirectory. All other files from upstream are now located in ``src/fontloader/misc``. This includes a number of files that have not yet been part of Luaotfload. Currently, the *misc* set of files is not packaged along with Luaotfload. This may change in the future when there is an option to switch the merged fontloader for its constituent files, or even for upstream. | |||||
* | [fontloader] change prefix of imported files to “fontloader” | Philipp Gesang | 2014-12-08 | 12 | -49/+48 | |
| | ||||||
* | [*] reorganize src/ subtree | Philipp Gesang | 2014-12-08 | 12 | -53/+57 | |
| | | | | | This moves the fontloader files into a separate subdirectory to simplify maintainance. | |||||
* | [main] increase log threshold for font loader post-initialization message | Philipp Gesang | 2014-12-07 | 1 | -1/+1 | |
| | | | | | | | | The message violated our policy of not suppressing all non-error messages on the terminal at log level 0. The faulty message was moved to level 1 for both streams. addresses https://github.com/lualatex/luaotfload/issues/256 | |||||
* | [letterspace] add extra checks for character table | Philipp Gesang | 2014-12-07 | 1 | -2/+2 | |
| | | | | | | fix https://github.com/lualatex/luaotfload/issues/258 This fix was proposed by /u/saidai-no on Github. | |||||
* | [fontloader] sync with Context as of 2014-12-07 | Philipp Gesang | 2014-12-07 | 1 | -659/+1309 | |
| | | | | Lots of changes, it’s been a while =) | |||||
* | [fontloader] sync with Context as of 2014-09-26 | Philipp Gesang | 2014-09-26 | 1 | -7/+49 | |
| | ||||||
* | [fontloader] sync with Context as of 2014-09-18 | Philipp Gesang | 2014-09-18 | 1 | -6/+6 | |
| | ||||||
* | [main] add name fields to verbose definer | Philipp Gesang | 2014-09-06 | 1 | -7/+13 | |
| | ||||||
* | [auxiliary] eliminate redundant conditions | Philipp Gesang | 2014-09-05 | 1 | -53/+47 | |
| | ||||||
* | [auxiliary] robustify font property lookups | Philipp Gesang | 2014-09-05 | 1 | -3/+9 | |
| | | | | | | | | | | This adresses an issue with entries in the font table that lack the common font structure (manually parsed fonts??). Subtable lookups are now guarded with nil-checks. Reported by Herbert Voss Signed-off-by: Philipp Gesang <phg42.2a@gmail.com> | |||||
* | [conf, main] add support for and preliminary implementation of verbose font ↵ | Philipp Gesang | 2014-08-10 | 2 | -10/+39 | |
| | | | | | | | | definers The definers ``info_patch`` and ``info_generic`` wrap the two existing font definers in a function that emits verbose information about the definitions taking place. | |||||
* | [features] fix test for missing default feature (Thanks, Kim!) | Philipp Gesang | 2014-08-08 | 1 | -2/+2 | |
| | | | | | | This is a partial revert of 3cf26fc.. -- The test must be for features not specified in the font definition. Also applies in the same manner to the global defaults. | |||||
* | [conf] substitute underscores in section names | Philipp Gesang | 2014-08-08 | 1 | -13/+13 | |
| | ||||||
* | [features] apply negated feature | Philipp Gesang | 2014-08-07 | 1 | -3/+3 | |
| | | | | | | | Closing https://github.com/lualatex/luaotfload/issues/243 The behavior was introduced with commit d84ce4e.. when non-boolean default feature values were introduced as part of the configuration. | |||||
* | fontloader: sync with Context as of 2014-07-29 | Philipp Gesang | 2014-07-29 | 1 | -17/+32 | |
| | | | | Closes https://github.com/lualatex/luaotfload/issues/237 | |||||
* | [db,tool,conf] fix thinko in db update suppression | Philipp Gesang | 2014-07-26 | 3 | -4/+6 | |
| | | | | | The ``db.update-live`` option caused all db updates, even forced ones to fail due to a missing check for the kind of run. | |||||
* | [conf] dump default features along with config | Philipp Gesang | 2014-07-24 | 1 | -0/+27 | |
| | ||||||
* | [conf,tool] implement configuration writer | Philipp Gesang | 2014-07-24 | 2 | -17/+153 | |
| | | | | | Now ``luaotfload-tool --dumpconf`` can be used to output the current configuration to a file. | |||||
* | [*] bump versionv2.5-fix-2 | Philipp Gesang | 2014-07-24 | 3 | -5/+5 | |
| | ||||||
* | [parsers] indent consistently | Philipp Gesang | 2014-07-19 | 1 | -47/+49 | |
| | | | | | Gets rid of even more ugliness caused by the recent unification of the parsers. | |||||
* | [parsers] fix damage to indentation caused by refactoring | Philipp Gesang | 2014-07-18 | 1 | -31/+31 | |
| | ||||||
* | [parsers] fix missing argument to fontconfig scanner | Philipp Gesang | 2014-07-18 | 1 | -17/+45 | |
| | | | | | | | The reference to ``find_files`` didn’t get passed on to recursive calls which caused an error if multiple directories are searched. Reported by Norbert Preining. | |||||
* | [fontloader] sync with Context as of 2014-07-18 | Philipp Gesang | 2014-07-18 | 1 | -31/+23 | |
| | ||||||
* | [*] bump version and datev2.5-fix-1 | Philipp Gesang | 2014-07-16 | 3 | -7/+10 | |
| | | | | Hope I didn’t mess this up again … | |||||
* | [log,db] fix options to os.date() on non-posix systems | Philipp Gesang | 2014-07-16 | 2 | -3/+5 | |
| | | | | | | | | | Fixes https://github.com/lualatex/luaotfload/issues/233 On non-POSIX systems, the Lua interpeter is compiled with a reduced set of options accepted by ``os.date()`` [0]. [0] http://www.lua.org/source/5.2/loslib.c.html#LUA_STRFTIMEOPTIONS | |||||
* | [fontloader] sync with Context as of 2014-07-14 | Philipp Gesang | 2014-07-14 | 1 | -8/+27 | |
| | ||||||
* | [diagnose] fix ctan url (thanks Petra\!) | Philipp Gesang | 2014-07-13 | 1 | -1/+1 | |
| | ||||||
* | [tool] fix references to config table in initialization | Philipp Gesang | 2014-07-13 | 1 | -10/+11 | |
| | ||||||
* | [diagnose] fix missing localv2.5 | Philipp Gesang | 2014-07-13 | 1 | -0/+1 | |
| | ||||||
* | [*] fix package date | Philipp Gesang | 2014-07-13 | 2 | -4/+4 | |
| | ||||||
* | [conf] use hash tables for default feature lists | Philipp Gesang | 2014-07-13 | 1 | -6/+6 | |
| | ||||||
* | [features,conf] generalize feature option parsing | Philipp Gesang | 2014-07-13 | 3 | -33/+27 | |
| | ||||||
* | [colors] fix logging | Philipp Gesang | 2014-07-13 | 1 | -2/+5 | |
| | ||||||
* | [color] set color callback according to configuration | Philipp Gesang | 2014-07-13 | 1 | -8/+5 | |
| | ||||||
* | [features,conf] configure default font features through configuration file | Philipp Gesang | 2014-07-13 | 2 | -70/+137 | |
| | ||||||
* | [doc] fix variable identifiers | Philipp Gesang | 2014-07-13 | 1 | -2/+0 | |
| | ||||||
* | [parsers] convert dashes to underscores in ini parser | Philipp Gesang | 2014-07-13 | 1 | -2/+2 | |
| | ||||||
* | [conf] warn about unknown variables | Philipp Gesang | 2014-07-13 | 1 | -1/+6 | |
| | ||||||
* | [tool] fix setting of verbosity | Philipp Gesang | 2014-07-13 | 1 | -7/+14 | |
| | ||||||
* | [tool] reorder task list to prevent the log level from being overridden ↵ | Philipp Gesang | 2014-07-13 | 1 | -1/+1 | |
| | | | | due to configuration | |||||
* | [tool] fix log level status message | Philipp Gesang | 2014-07-13 | 1 | -1/+1 | |
| | ||||||
* | [main] adapt local to current terminology | Philipp Gesang | 2014-07-13 | 1 | -28/+28 | |
| | ||||||
* | [main] deprioritize fontloader intro message | Philipp Gesang | 2014-07-13 | 1 | -7/+7 | |
| | | | | | | | | | | This message originates in ``luatex-fonts.lua`` [0]. The advice given on using the Context libraries directly is counterproductive unless one is already hacking on the Luaotfload code, in which case it should be obvious anyways. Cluttering the log file with those lines is unjustified. [0] http://git.contextgarden.net/context/context/blob/master/tex/generic/context/luatex/luatex-fonts.lua#L139 | |||||
* | [conf] strip unused configuration variable | Philipp Gesang | 2014-07-12 | 1 | -2/+0 | |
| | | | | What the hell was that for? | |||||
* | [conf] allow spaces in formats specification | Philipp Gesang | 2014-07-12 | 1 | -2/+4 | |
| | | | | | List items are now stripped of leading and trailing spaces before building the formats list. | |||||
* | [color] fix transparency of colorized fonts | Philipp Gesang | 2014-07-12 | 1 | -3/+10 | |
| | | | | | | | Thanks to Robert Schlicht and Will Robertson for the fix. Fixes https://github.com/lualatex/luaotfload/issues/222 [0] http://tex.stackexchange.com/q/185878 | |||||
* | [conf] validate config variable “formats” | Philipp Gesang | 2014-07-12 | 1 | -1/+45 | |
| | | | | | | Adds a validation function that checks whether the value is indeed a list of comma-separated identifiers. Also, duplicate and invalid entries are dropped from the result. | |||||
* | [db] remove the alternative (and buggy) verbose file lookup | Philipp Gesang | 2014-07-12 | 3 | -66/+31 | |
| | | | | | Also document the file lookup somewhat and rename it to ``font_file_lookup()``. |