Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [tool,resolvers,conf] switch --find lookups to the actual resolvers | Philipp Gesang | 2016-04-28 | 1 | -2/+4 |
| | | | | | | | | The arguments to “--find” on the command line avoided calling the real index API functions and used crude approximations instead. In order to make “--find” obey the new “anon-sequence” configuration item, it needs to access the normal resolvers instead. This requires certain adaptations to allow for a fallback on the “file:” lookup. | ||||
* | [conf] handle corner cases when assigning the lookup sequence | Philipp Gesang | 2016-04-28 | 1 | -4/+29 |
| | |||||
* | [conf,resolvers] add config option to tweak anon lookup sequence | Philipp Gesang | 2016-04-28 | 1 | -0/+31 |
| | | | | | | | | | Implements #263 The resolvers have already been decoupled a while ago but the goal of allowing the sequence to be reordered at will was still outstanding. Add a config option “anon-sequence” that is parsed as a comma-delimited list of sequence components. | ||||
* | Revert "[db,conf] drop support for PS fonts" | Philipp Gesang | 2016-04-21 | 1 | -1/+1 |
| | | | | | | | | This reverts commit c4c250414a83cc8c4ae99d286ed69a3763510609. Partially, anyways: All mentions of the PFA format were stripped. Since the new loader adds back in support for PFB-flavored PS fonts without AFM we should support it from Luaotfload as well. | ||||
* | [*] remove references to obsolete formats (PF{A,B}, DFONT, FEA) | Philipp Gesang | 2016-04-20 | 1 | -2/+2 |
| | | | | | | | Thanks to @dohyunkim for reminding me to be thorough! At least in our own files. A patch has been sent upstream to apply the same change to the generic loader. | ||||
* | [db,conf] drop support for PS fonts | Philipp Gesang | 2016-04-20 | 1 | -1/+1 |
| | | | | | The “AFM” code stays since PFB accompanied by an AFM file is still supported by the fontloader. | ||||
* | [*] shred 2014 fontloader | Philipp Gesang | 2016-04-19 | 1 | -1/+0 |
| | | | | | | This one hasn’t been touched for ages. The will be no compatibility loader this year. For testing, creating a loader on the fly from the Git repos is sufficient. | ||||
* | [conf] move “use-fontforge” option into section “[db]” | Philipp Gesang | 2016-04-17 | 1 | -18/+18 |
| | | | | | Only font indexing is affected by “use-fontforge”. The fontloader itself will always use the new code. | ||||
* | [conf] rework logic ff/lua fontloader choice | Philipp Gesang | 2016-04-10 | 1 | -6/+17 |
| | |||||
* | [conf,db] allow switching back to fontforge | Philipp Gesang | 2016-04-09 | 1 | -0/+16 |
| | | | | | | There are some non-negligible differences in the reader output, especially concerning font names. Until this is sorted out we need a fast way to switch back to the old code for reference. | ||||
* | [*] update dates, version | Philipp Gesang | 2016-04-07 | 1 | -2/+2 |
| | |||||
* | [features] import feature loading code | Philipp Gesang | 2016-01-11 | 1 | -1/+1 |
| | |||||
* | [*] tidy up headers, attributionsv2.6-rc3 | Philipp Gesang | 2015-11-29 | 1 | -1/+1 |
| | |||||
* | [conf] ensure correct fontloader is loaded without config file | Philipp Gesang | 2015-11-29 | 1 | -2/+6 |
| | |||||
* | [conf] plug in the correct resolvers (fallout from db reorganization) | Philipp Gesang | 2015-11-20 | 1 | -2/+2 |
| | |||||
* | [conf] return path instead of pair to prevent type-mismatch | Philipp Gesang | 2015-11-17 | 1 | -2/+2 |
| | | | | | | | The (fontloader, path) return value cannot pass the post-config validation because the value of ``run.fontloader`` is of type string. Since the path is always checked during configuration we can just forward it as-is and attempt a path load later on. | ||||
* | [conf] correctly set default fontloader | Philipp Gesang | 2015-11-17 | 1 | -1/+1 |
| | |||||
* | [conf] implement path-based fontloader specification | Philipp Gesang | 2015-11-12 | 1 | -3/+28 |
| | | | | | | Makes the config test for paths specified as “context:/path/to/texmf” and return a ("context", path) pair that is intended for use as the base path of the fontloader files. | ||||
* | [init,conf] enable direct loading of fontloader components | Philipp Gesang | 2015-11-09 | 1 | -3/+5 |
| | | | | | | | | | | | | | | For now, this pertains only to the modules we ship in Luaotfload. For loading from Context we still need a step to distinguish between the namespaced versions of the files, the pure ones in texmf/…/base, and the Luatex-Fonts ones. But yeah, setting [run] fontloader = unpackaged in the luaotfloadrc now works splendidly. | ||||
* | [*] kill off file headers | Philipp Gesang | 2015-11-05 | 1 | -1/+0 |
| | | | | We have the VCS info in the status file; these things are just silly. | ||||
* | [main, *] convert for centralized initialization routine | Philipp Gesang | 2015-09-27 | 1 | -0/+4 |
| | |||||
* | [main, conf] prepare for deferred loading | Philipp Gesang | 2015-09-27 | 1 | -28/+29 |
| | |||||
* | [mkstatus,build,conf] default to packaged fontloader via status file | Philipp Gesang | 2015-07-21 | 1 | -3/+3 |
| | | | | | | | | This adds an entry ``loader`` on the ``notes`` hash in the status table by means of which the fontloader can be specified. The status file is read when building the configuration table, and if it is present the entry in the ``loader`` table will be used as the default fontloader. Otherwise, Luaotfload falls back on the reference loader. | ||||
* | [*] adapt credits to reflect latest merge | Philipp Gesang | 2015-05-05 | 1 | -3/+4 |
| | |||||
* | conf: default_config.run.color_callback is now post_linebreak_filter | Dohyun Kim | 2015-05-01 | 1 | -1/+1 |
| | |||||
* | [conf] move colorization to post_linebreak_filter | Philipp Gesang | 2015-04-20 | 1 | -2/+30 |
| | | | | | | | | Addresses this behavior: http://tex.stackexchange.com/q/238539/14066 This is a breaking change but it hardly matters since font-based colorization is deprecated and the old behavior can be restored by means of a configuration setting. | ||||
* | [*] bump version and date | Philipp Gesang | 2015-03-29 | 1 | -2/+2 |
| | |||||
* | [conf] add option for switching fontloaders | Philipp Gesang | 2015-03-16 | 1 | -1/+32 |
| | |||||
* | [conf, main] add support for and preliminary implementation of verbose font ↵ | Philipp Gesang | 2014-08-10 | 1 | -1/+8 |
| | | | | | | | | 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. | ||||
* | [conf] substitute underscores in section names | Philipp Gesang | 2014-08-08 | 1 | -13/+13 |
| | |||||
* | [db,tool,conf] fix thinko in db update suppression | Philipp Gesang | 2014-07-26 | 1 | -0/+2 |
| | | | | | 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 | 1 | -6/+130 |
| | | | | | Now ``luaotfload-tool --dumpconf`` can be used to output the current configuration to a file. | ||||
* | [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 | 1 | -27/+19 |
| | |||||
* | [features,conf] configure default font features through configuration file | Philipp Gesang | 2014-07-13 | 1 | -11/+130 |
| | |||||
* | [conf] warn about unknown variables | Philipp Gesang | 2014-07-13 | 1 | -1/+6 |
| | |||||
* | [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. | ||||
* | [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. | ||||
* | [conf] use actual XDG paths for configuration directories | Philipp Gesang | 2014-06-09 | 1 | -2/+10 |
| | |||||
* | parsers: remove obsolete comment | Philipp Gesang | 2014-06-09 | 1 | -1/+1 |
| | |||||
* | [conf] use default formats if variable empty | Philipp Gesang | 2014-05-15 | 1 | -1/+5 |
| | |||||
* | [conf,db,diagnose] reimplement runtime cache path handling as configuration task | Philipp Gesang | 2014-05-14 | 1 | -8/+45 |
| | |||||
* | [conf,tool] move status import to configuration | Philipp Gesang | 2014-05-14 | 1 | -0/+4 |
| | |||||
* | [conf] remove no-op | Philipp Gesang | 2014-04-24 | 1 | -2/+0 |
| | |||||
* | [colors,conf,db,main,tool] adapt the TeX run code to new configuration | Philipp Gesang | 2014-04-24 | 1 | -50/+105 |
| | |||||
* | [conf] fix configuration import | Philipp Gesang | 2014-04-23 | 1 | -3/+15 |
| | |||||
* | [db,conf,main,tool] move primary configuration table to new configuration ↵ | Philipp Gesang | 2014-04-22 | 1 | -17/+143 |
| | | | | model (ignore those initialization stubs for now) | ||||
* | [tool,db,conf] integrate defaults into new config model | Philipp Gesang | 2014-04-22 | 1 | -11/+56 |
| |