Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [*] bump year and version | Philipp Gesang | 2017-01-29 | 1 | -2/+2 |
| | |||||
* | [main] make main() no-op when called again | Philipp Gesang | 2017-01-29 | 1 | -0/+10 |
| | | | | | | Fix #390 Suggested by @davidcarlisle. | ||||
* | [main,tool] fix version check | Philipp Gesang | 2016-09-28 | 1 | -5/+7 |
| | | | | | | | Fixes #382 Luaotfload will fail with an up to date Luatex on account on a buggy minimum version check. Many thanks to @davidcarlisle for the report. | ||||
* | [*] update datev2.7-fix-3 | Philipp Gesang | 2016-06-16 | 1 | -2/+2 |
| | |||||
* | [main,tool] reintroduce lost version check | Philipp Gesang | 2016-05-03 | 1 | -1/+22 |
| | | | | | | | | | | The version check was removed by accident in commit 5ce60cc98a30. This isn’t normally a problem except when people start to run the Pretest version on ancient Luatex binaries … In any case, the check must be present. While we’re at it, make the error messages consistent between the tool and a live TeX run. This can’t cover the fact that there is no (direct) means of determining the Luatex version when not running in TeX mode, so the checks still aren’t equivalent. | ||||
* | [main] handle module load failure | Philipp Gesang | 2016-04-26 | 1 | -1/+25 |
| | | | | | Forward the errors received from require() in a readable manner and exit on the spot. | ||||
* | [*] bump versionv2.7 | Philipp Gesang | 2016-04-21 | 1 | -3/+3 |
| | |||||
* | [main] fix oversight in comment (thanks, Èlie) | Philipp Gesang | 2016-04-19 | 1 | -1/+1 |
| | |||||
* | [*] shred 2014 fontloader | Philipp Gesang | 2016-04-19 | 1 | -25/+2 |
| | | | | | | 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. | ||||
* | *: bump version and date | Philipp Gesang | 2016-02-19 | 1 | -3/+3 |
| | | | | Now that we’re heading towards TL 2016, this seems necessary. | ||||
* | [fontloader] patch font-otn.lua to skip unusable contextpos features | Philipp Gesang | 2016-02-12 | 1 | -1/+1 |
| | | | | | | | Address issue #322 The annotation says it all; reportedly this is fine with TL 2016, though. | ||||
* | [auxiliary] move callback handling to initialization | Philipp Gesang | 2015-12-23 | 1 | -1/+1 |
| | |||||
* | [*] bump version and date | Philipp Gesang | 2015-12-09 | 1 | -1/+1 |
| | | | | | We still had some 2014 values lingering around dark corners. In theory this is all meaningless wrt. the Git repo. | ||||
* | [*] tidy up headers, attributionsv2.6-rc3 | Philipp Gesang | 2015-11-29 | 1 | -1/+1 |
| | |||||
* | [main] refine very early logging | Philipp Gesang | 2015-11-29 | 1 | -1/+7 |
| | | | | | This kludge dumps the input arguments on one line each -- fix this by defining a dumb imitation of our real logger that is installed later on. | ||||
* | [main] remove locals for provides_module() return values | Philipp Gesang | 2015-11-28 | 1 | -2/+1 |
| | | | | As of ltluatex, provides_module() has no return value any longer. | ||||
* | for 2.6 | David Carlisle | 2015-11-21 | 1 | -144/+135 |
|\ | |||||
| * | [main,init] implement path dependent loading of context modules | Philipp Gesang | 2015-11-17 | 1 | -6/+33 |
| | | |||||
| * | [main] implement a loader for Context files | Philipp Gesang | 2015-11-10 | 1 | -10/+29 |
| | | |||||
| * | [main,init] add no-op loader for fontloader files | Philipp Gesang | 2015-11-09 | 1 | -0/+12 |
| | | |||||
| * | [*] kill off file headers | Philipp Gesang | 2015-11-05 | 1 | -2/+0 |
| | | | | | | | | We have the VCS info in the status file; these things are just silly. | ||||
| * | [main] clean up unused and irrelevant pieces | Philipp Gesang | 2015-11-05 | 1 | -11/+3 |
| | | |||||
| * | [tool,resolvers,db] fix references to the fonts table | Philipp Gesang | 2015-10-29 | 1 | -1/+1 |
| | | | | | | | | This makes the ``--find`` option to luaotfload-too work again. | ||||
| * | [main] dejumble module loader message | Philipp Gesang | 2015-10-29 | 1 | -4/+4 |
| | | |||||
| * | main: fix module insertion and throw away luatexbase-provided resources | Philipp Gesang | 2015-10-28 | 1 | -9/+2 |
| | | |||||
| * | [main, *] convert for centralized initialization routine | Philipp Gesang | 2015-09-27 | 1 | -34/+62 |
| | | |||||
| * | [main] move toplevel statements into init routine | Philipp Gesang | 2015-09-27 | 1 | -9/+8 |
| | | |||||
| * | [main, conf] prepare for deferred loading | Philipp Gesang | 2015-09-27 | 1 | -11/+11 |
| | | |||||
| * | [main, parsers] prepare for deferred initialization | Philipp Gesang | 2015-09-27 | 1 | -1/+5 |
| | | |||||
| * | [main,loaders] adjust noise and check status of loader init | Philipp Gesang | 2015-08-27 | 1 | -1/+3 |
| | | |||||
| * | [main,loaders] regroup callback handling code with loaders | Philipp Gesang | 2015-08-27 | 1 | -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 hook | Philipp Gesang | 2015-08-27 | 1 | -0/+8 |
| | | |||||
* | | Patch to not assume luatexbase needs to be loaded | David Carlisle | 2015-10-03 | 1 | -1/+3 |
|/ | | | | | | | | | | | | | | | | | The ltluatex code being trialed at https://github.com/josephwright/ltluatex includes a luatexbase emulation package that allows luaotfload to run without change but the core code that is intended to be included in future latex formats requires two small changes and also would require that luaotfload detect that luatex support is already provided and so not load luatexbase. \RequireLuaModule is not defined by default in TeX and luatexbase.reset_callback is not defined by default in lua in the core ltluatex code. | ||||
* | [main,init,db,resolvers] separate resolvers from main into separate file | Philipp Gesang | 2015-07-23 | 1 | -229/+5 |
| | |||||
* | [init,main,package] split initialization in early and late stage | Philipp Gesang | 2015-07-22 | 1 | -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 name | Philipp Gesang | 2015-07-22 | 1 | -3/+1 |
| | |||||
* | [init,override] move AGL initialization into post fontloader hook | Philipp Gesang | 2015-07-16 | 1 | -3/+1 |
| | |||||
* | [init] remove annyoing banner | Philipp Gesang | 2015-06-21 | 1 | -2/+2 |
| | |||||
* | [main, init] partition initialization into a series of routines | Philipp Gesang | 2015-06-21 | 1 | -0/+1 |
| | |||||
* | [init] add stub for module sanitization | Philipp Gesang | 2015-06-20 | 1 | -2/+2 |
| | |||||
* | [main, init] move fontloader-specific stuff completely into init | Philipp Gesang | 2015-06-20 | 1 | -253/+25 |
| | |||||
* | [main] strip file name suffix for fonts loaded as type1 | Philipp Gesang | 2015-06-13 | 1 | -1/+3 |
| | |||||
* | [main,init] separate loading of fontloader and lualibs packages | Philipp Gesang | 2015-06-09 | 1 | -6/+7 |
| | |||||
* | [main] remove obsolete workarounds | Philipp Gesang | 2015-05-26 | 1 | -45/+0 |
| | |||||
* | [init] prepare fontloader initialization component | Philipp Gesang | 2015-05-26 | 1 | -26/+36 |
| | |||||
* | [*] bump version and date | Philipp Gesang | 2015-03-29 | 1 | -6/+6 |
| | |||||
* | [fontloader] switch fallback to code from 2014 (works with Luatex 0.76) | Philipp Gesang | 2015-03-18 | 1 | -9/+5 |
| | |||||
* | [main] load fallback code based on Luatex version | Philipp Gesang | 2015-03-11 | 1 | -3/+14 |
| | |||||
* | [main, aux] add a callback that installs a .resources table in fonts that it | Philipp Gesang | 2014-12-14 | 1 | -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 Gesang | 2014-12-08 | 1 | -49/+48 |
| |