summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* [auxiliary] robustify font property lookupsPhilipp Gesang2014-09-051-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 Gesang2014-08-102-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 Gesang2014-08-081-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 namesPhilipp Gesang2014-08-081-13/+13
|
* [features] apply negated featurePhilipp Gesang2014-08-071-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-29Philipp Gesang2014-07-291-17/+32
| | | | Closes https://github.com/lualatex/luaotfload/issues/237
* [db,tool,conf] fix thinko in db update suppressionPhilipp Gesang2014-07-263-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 configPhilipp Gesang2014-07-241-0/+27
|
* [conf,tool] implement configuration writerPhilipp Gesang2014-07-242-17/+153
| | | | | Now ``luaotfload-tool --dumpconf`` can be used to output the current configuration to a file.
* [*] bump versionv2.5-fix-2Philipp Gesang2014-07-243-5/+5
|
* [parsers] indent consistentlyPhilipp Gesang2014-07-191-47/+49
| | | | | Gets rid of even more ugliness caused by the recent unification of the parsers.
* [parsers] fix damage to indentation caused by refactoringPhilipp Gesang2014-07-181-31/+31
|
* [parsers] fix missing argument to fontconfig scannerPhilipp Gesang2014-07-181-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-18Philipp Gesang2014-07-181-31/+23
|
* [*] bump version and datev2.5-fix-1Philipp Gesang2014-07-163-7/+10
| | | | Hope I didn’t mess this up again …
* [log,db] fix options to os.date() on non-posix systemsPhilipp Gesang2014-07-162-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-14Philipp Gesang2014-07-141-8/+27
|
* [diagnose] fix ctan url (thanks Petra\!)Philipp Gesang2014-07-131-1/+1
|
* [tool] fix references to config table in initializationPhilipp Gesang2014-07-131-10/+11
|
* [diagnose] fix missing localv2.5Philipp Gesang2014-07-131-0/+1
|
* [*] fix package datePhilipp Gesang2014-07-132-4/+4
|
* [conf] use hash tables for default feature listsPhilipp Gesang2014-07-131-6/+6
|
* [features,conf] generalize feature option parsingPhilipp Gesang2014-07-133-33/+27
|
* [colors] fix loggingPhilipp Gesang2014-07-131-2/+5
|
* [color] set color callback according to configurationPhilipp Gesang2014-07-131-8/+5
|
* [features,conf] configure default font features through configuration filePhilipp Gesang2014-07-132-70/+137
|
* [doc] fix variable identifiersPhilipp Gesang2014-07-131-2/+0
|
* [parsers] convert dashes to underscores in ini parserPhilipp Gesang2014-07-131-2/+2
|
* [conf] warn about unknown variablesPhilipp Gesang2014-07-131-1/+6
|
* [tool] fix setting of verbosityPhilipp Gesang2014-07-131-7/+14
|
*  [tool] reorder task list to prevent the log level from being overridden ↵Philipp Gesang2014-07-131-1/+1
| | | | due to configuration
* [tool] fix log level status messagePhilipp Gesang2014-07-131-1/+1
|
* [main] adapt local to current terminologyPhilipp Gesang2014-07-131-28/+28
|
* [main] deprioritize fontloader intro messagePhilipp Gesang2014-07-131-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 variablePhilipp Gesang2014-07-121-2/+0
| | | | What the hell was that for?
* [conf] allow spaces in formats specificationPhilipp Gesang2014-07-121-2/+4
| | | | | List items are now stripped of leading and trailing spaces before building the formats list.
* [color] fix transparency of colorized fontsPhilipp Gesang2014-07-121-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 Gesang2014-07-121-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 lookupPhilipp Gesang2014-07-123-66/+31
| | | | | Also document the file lookup somewhat and rename it to ``font_file_lookup()``.
* [fontloader] sync with Context as of 2014-07-06Philipp Gesang2014-07-061-10/+27
|
* [fontloader] sync with Context as of 2014-07-03Philipp Gesang2014-07-031-37/+103
|
* [conf] use actual XDG paths for configuration directoriesPhilipp Gesang2014-06-091-2/+10
|
* [main] fix error messagePhilipp Gesang2014-06-091-2/+4
|
* parsers: remove obsolete commentPhilipp Gesang2014-06-092-4/+1
|
* Merge branch 'texlive2014' of github:lualatex/luaotfload into texlive2014Philipp Gesang2014-06-071-17/+24
|\
| * Fix issue #218: support XDG_DATA_HOME for <dir> nodesReuben Thomas2014-06-061-17/+24
| |
* | aux: add helpers for accessing the index table/index filePhilipp Gesang2014-06-042-2/+53
| |
* | [fontloader] sync with Context as of 2014-05-31Philipp Gesang2014-05-311-4/+4
| |
* | [main] lowercase file suffix when forcing file format (thanks, Bryan!)Philipp Gesang2014-05-181-7/+8
| | | | | | | | Closing https://github.com/lualatex/luaotfload/issues/215
* | [main] log name: requests independent of fontloaderPhilipp Gesang2014-05-183-5/+7
| |