summaryrefslogtreecommitdiff
path: root/src/luaotfload-main.lua
Commit message (Collapse)AuthorAgeFilesLines
* [main, conf] prepare for deferred loadingPhilipp Gesang2015-09-271-11/+11
|
* [main, parsers] prepare for deferred initializationPhilipp Gesang2015-09-271-1/+5
|
* [main,loaders] adjust noise and check status of loader initPhilipp Gesang2015-08-271-1/+3
|
* [main,loaders] regroup callback handling code with loadersPhilipp Gesang2015-08-271-102/+14
| | | | | | | | | ... changing the meaning of the file’s designation instead of adding yet another file. All the callback manipulation is now contained inside that module which will inject most of its functionality only when its main ``.install()`` method is called.
* [main] install stub for main initialization hookPhilipp Gesang2015-08-271-0/+8
|
* [main,init,db,resolvers] separate resolvers from main into separate filePhilipp Gesang2015-07-231-229/+5
|
* [init,main,package] split initialization in early and late stagePhilipp Gesang2015-07-221-1/+3
| | | | | | | | | | | | | | | | | | | | | This is a big move. Due to the restructuring of the initialization we can now separate the early tasks -- mostly dirty stuff like writing globals -- from the later stage where we actually inject the actual font loader. As a consequence, the basic configuration is now present before the font loader is injected. It’s not complete, though, in that the reconfiguration step must still be executed after the font loader is there, since some config variables require values to be set up by the loader. A decision is pending regarding how we address the situation; possible approaches are, in order of increasing complexity: * reconfigure twice, skip some of the steps the first time through * split reconfiguration into two stages * make configuration independent of fontloader values Design-wise, the last point would be the most desirable, naturally. Though the fontloader has been known to require extensive static preparation which might very well make that strategy impossible or unjustifiably demanding. We’ll see how it plays out …
* [main] adapt fontloader default namePhilipp Gesang2015-07-221-3/+1
|
* [init,override] move AGL initialization into post fontloader hookPhilipp Gesang2015-07-161-3/+1
|
* [init] remove annyoing bannerPhilipp Gesang2015-06-211-2/+2
|
* [main, init] partition initialization into a series of routinesPhilipp Gesang2015-06-211-0/+1
|
* [init] add stub for module sanitizationPhilipp Gesang2015-06-201-2/+2
|
* [main, init] move fontloader-specific stuff completely into initPhilipp Gesang2015-06-201-253/+25
|
* [main] strip file name suffix for fonts loaded as type1Philipp Gesang2015-06-131-1/+3
|
* [main,init] separate loading of fontloader and lualibs packagesPhilipp Gesang2015-06-091-6/+7
|
* [main] remove obsolete workaroundsPhilipp Gesang2015-05-261-45/+0
|
* [init] prepare fontloader initialization componentPhilipp Gesang2015-05-261-26/+36
|
* [*] bump version and datePhilipp Gesang2015-03-291-6/+6
|
* [fontloader] switch fallback to code from 2014 (works with Luatex 0.76)Philipp Gesang2015-03-181-9/+5
|
* [main] load fallback code based on Luatex versionPhilipp Gesang2015-03-111-3/+14
|
* [main, aux] add a callback that installs a .resources table in fonts that itPhilipp Gesang2014-12-141-9/+16
| | | | | | | | | | | | | | Fixes https://github.com/lualatex/luaotfload/issues/253 Sort of. In order to not interfere with the other callbacks which expect a sane environment this hack got added by means of another callback that is called whenever a defined font lacks essential subtables. This means that the user must consider cases like numbers and partially defined fonts. It’s best to keep both cases separate so those who aren’t concerned with workarounds for weird fonts can stick with the clean interface.
* [fontloader] change prefix of imported files to “fontloader”Philipp Gesang2014-12-081-49/+48
|
* [*] reorganize src/ subtreePhilipp Gesang2014-12-081-53/+57
| | | | | This moves the fontloader files into a separate subdirectory to simplify maintainance.
* [main] increase log threshold for font loader post-initialization messagePhilipp Gesang2014-12-071-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
* [main] add name fields to verbose definerPhilipp Gesang2014-09-061-7/+13
|
* [conf, main] add support for and preliminary implementation of verbose font ↵Philipp Gesang2014-08-101-9/+31
| | | | | | | | 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.
* [*] bump versionv2.5-fix-2Philipp Gesang2014-07-241-2/+2
|
* [*] bump version and datev2.5-fix-1Philipp Gesang2014-07-161-4/+5
| | | | Hope I didn’t mess this up again …
* [*] fix package datePhilipp Gesang2014-07-131-3/+3
|
* [features,conf] generalize feature option parsingPhilipp Gesang2014-07-131-0/+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
* [db] remove the alternative (and buggy) verbose file lookupPhilipp Gesang2014-07-121-2/+1
| | | | | Also document the file lookup somewhat and rename it to ``font_file_lookup()``.
* [main] fix error messagePhilipp Gesang2014-06-091-2/+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-181-1/+3
|
* [main] choose resolver at runtimePhilipp Gesang2014-05-151-4/+6
|
* [main] remove config hackPhilipp Gesang2014-05-151-1/+0
|
* [main] trivial: improve Luatex minimum version testPhilipp Gesang2014-04-241-7/+7
|
* [main] trivial: make local imports legiblePhilipp Gesang2014-04-241-4/+4
|
* [main] register as “luaotfload-main” to silence luatexbasePhilipp Gesang2014-04-241-1/+1
|
* [colors,conf,db,main,tool] adapt the TeX run code to new configurationPhilipp Gesang2014-04-241-57/+43
|
* [db,conf,main,tool] move primary configuration table to new configuration ↵Philipp Gesang2014-04-221-4/+6
| | | | model (ignore those initialization stubs for now)
* [db,tool,main] implement run directive for bisection modePhilipp Gesang2014-03-231-16/+18
|
* [main] fix syntaxPhilipp Gesang2014-03-031-1/+1
|
* [doc] move Latex inline verbatim commands to listingsPhilipp Gesang2014-02-251-1/+1
|
* [db,main,tool] scan local fonts upon failed lookup during a TeX run ↵Philipp Gesang2014-02-141-2/+3
| | | | (requires the config flag “scan_local”)
* [*] move source files to ./srcPhilipp Gesang2014-02-121-0/+711