Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [db] adjust names extraction to Lua loader | Philipp Gesang | 2016-04-12 | 1 | -59/+79 |
| | |||||
* | [db] in ff mode, collect font object after access | Philipp Gesang | 2016-04-10 | 1 | -3/+1 |
| | |||||
* | [db] do not rely on __gc for font object lifetimes | Philipp Gesang | 2016-04-10 | 1 | -0/+5 |
| | | | | | | | The penalty for having font object closed automatically is huge: It takes around nine seconds more to rebuild the font database: 58 s with __gc, 49 s by closing manually. Even if it’s not the default, we reintroduce the code for closing fonts manually to avoid that situation. | ||||
* | [conf,db] allow switching back to fontforge | Philipp Gesang | 2016-04-09 | 1 | -4/+17 |
| | | | | | | 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. | ||||
* | [tool,db] kill off fontforge | Philipp Gesang | 2016-04-09 | 1 | -39/+12 |
| | | | | | | | | This has been coming for some time: Upstream now provides full Opentype reader capabilities. This allows Luatex to drop those horrible fontforge libraries. Since the API is pretty similar, for Luaotfload it means little change and a decent speed gain. Though we still need to investigate whether the result is equivalent or at least acceptable. | ||||
* | [db] ditch our gzip wrappers | Philipp Gesang | 2016-04-08 | 1 | -41/+4 |
| | | | | | We again depend on the full Lualibs set for some time so our wrappers are irrelevant as we can just use the similar once from there. | ||||
* | [*] update dates, version | Philipp Gesang | 2016-04-07 | 1 | -1/+1 |
| | |||||
* | [features,loaders] fix lookup conflicts via introduction of “evl” lookup | Philipp Gesang | 2016-02-19 | 1 | -2/+2 |
| | | | | | | | | This introduces a forced lookup type “evl” that bypasses the other methods. The specification is extended with the correct values including a more meaningful hash string. As a result, the loader no longer attempts to interpret the specification as a “file:” request but the backend can still resolve the necessary files. | ||||
* | [*] bump version and date | Philipp Gesang | 2015-12-09 | 1 | -2/+2 |
| | | | | | We still had some 2014 values lingering around dark corners. In theory this is all meaningless wrt. the Git repo. | ||||
* | [tool,db] make cache directives work again | Philipp Gesang | 2015-11-28 | 1 | -1/+1 |
| | | | | | These were rendered unusable due to the suspended initialization. Creating the directives mapping on the fly is just as good. | ||||
* | [db] fix search path construction on Win hosts | Philipp Gesang | 2015-11-22 | 1 | -1/+1 |
| | | | | | | | | | | This seems to help with the examples from #165 that rely on setting ``$OPENTYPEFONTS`` via the environment. Referencing a non-existing value caused a branch to always pick Unix path separators. The affair was pretty insidious since the paths we received from kpse were sane so the behavior was only triggered with manual overrides. | ||||
* | [db] emit message when skipping PWD | Philipp Gesang | 2015-11-22 | 1 | -1/+5 |
| | |||||
* | [db] adapt log behavior of font path search | Philipp Gesang | 2015-11-22 | 1 | -6/+6 |
| | |||||
* | [db] omit duplicate entries from fuzzed lookup results | Philipp Gesang | 2015-10-30 | 1 | -2/+22 |
| | |||||
* | [tool,resolvers,db] fix references to the fonts table | Philipp Gesang | 2015-10-29 | 1 | -1/+2 |
| | | | | This makes the ``--find`` option to luaotfload-too work again. | ||||
* | [db] fix passing inverse format list | Philipp Gesang | 2015-10-29 | 1 | -2/+3 |
| | |||||
* | [db] fix access to restructured globals | Philipp Gesang | 2015-10-28 | 1 | -10/+10 |
| | |||||
* | [db] fix behavior when starting with no data | Philipp Gesang | 2015-10-28 | 1 | -3/+8 |
| | |||||
* | [main, *] convert for centralized initialization routine | Philipp Gesang | 2015-09-27 | 1 | -3/+3 |
| | |||||
* | [main, db] convert for deferred initialization | Philipp Gesang | 2015-09-27 | 1 | -214/+226 |
| | | | | | Also clean up the local name of the logger for consistency with the rest of the code base. | ||||
* | [db] write database if some files no longer exist on disk | Philipp Gesang | 2015-07-26 | 1 | -12/+35 |
| | | | | | | | Addresses issue #278: https://github.com/lualatex/luaotfload/issues/278 ATM only files whose full path is stored in the db are considered. Needs checking whether this works for TEXMF fonts too. | ||||
* | [main,init,db,resolvers] separate resolvers from main into separate file | Philipp Gesang | 2015-07-23 | 1 | -31/+32 |
| | |||||
* | [db,tool] prevent database rebuild when querying version info | Philipp Gesang | 2015-06-19 | 1 | -4/+12 |
| | | | | | | Reported by /u/ThomasFehige on Github: https://github.com/lualatex/luaotfload/issues/275#issuecomment-113515484 | ||||
* | [db,tool,conf] fix thinko in db update suppression | Philipp Gesang | 2014-07-26 | 1 | -3/+3 |
| | | | | | The ``db.update-live`` option caused all db updates, even forced ones to fail due to a missing check for the kind of run. | ||||
* | [log,db] fix options to os.date() on non-posix systems | Philipp Gesang | 2014-07-16 | 1 | -1/+1 |
| | | | | | | | | | 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 | ||||
* | [db] remove the alternative (and buggy) verbose file lookup | Philipp Gesang | 2014-07-12 | 1 | -62/+28 |
| | | | | | Also document the file lookup somewhat and rename it to ``font_file_lookup()``. | ||||
* | aux: add helpers for accessing the index table/index file | Philipp Gesang | 2014-06-04 | 1 | -0/+14 |
| | |||||
* | [db,tool] add db creation and modification time to version message | Philipp Gesang | 2014-05-15 | 1 | -0/+7 |
| | |||||
* | [db] store creation and modification time in meta table | Philipp Gesang | 2014-05-15 | 1 | -5/+11 |
| | |||||
* | [main] choose resolver at runtime | Philipp Gesang | 2014-05-15 | 1 | -0/+2 |
| | |||||
* | [db] always log index and lookup cache locations | Philipp Gesang | 2014-05-15 | 1 | -4/+4 |
| | |||||
* | [db,tool,diagnose] eliminat static config hack | Philipp Gesang | 2014-05-14 | 1 | -50/+7 |
| | | | | | Good riddance. We’re now fully migrated to the new, dynamic configuration subsystem with respect to cache paths. | ||||
* | [conf,db,diagnose] reimplement runtime cache path handling as configuration task | Philipp Gesang | 2014-05-14 | 1 | -21/+19 |
| | |||||
* | db: enforce db.update_live option | Philipp Gesang | 2014-05-05 | 1 | -4/+16 |
| | |||||
* | [db] add resolvers to fonts.names namespace | Philipp Gesang | 2014-04-24 | 1 | -0/+2 |
| | |||||
* | [colors,conf,db,main,tool] adapt the TeX run code to new configuration | Philipp Gesang | 2014-04-24 | 1 | -4/+3 |
| | |||||
* | [db,conf,main,tool] move primary configuration table to new configuration ↵ | Philipp Gesang | 2014-04-22 | 1 | -92/+39 |
| | | | | model (ignore those initialization stubs for now) | ||||
* | [tool,db,conf] integrate defaults into new config model | Philipp Gesang | 2014-04-22 | 1 | -5/+5 |
| | |||||
* | [parsers] use less ambiguous identifier for locals | Philipp Gesang | 2014-04-21 | 1 | -1/+1 |
| | |||||
* | [db] update index structure documentation | Philipp Gesang | 2014-04-06 | 1 | -33/+32 |
| | |||||
* | [db,tool] reconcile --bisect with --max-fonts | Philipp Gesang | 2014-03-24 | 1 | -2/+8 |
| | |||||
* | [db,tool] display list of remaining files if less than ten | Philipp Gesang | 2014-03-23 | 1 | -1/+21 |
| | |||||
* | [db,tool] implement termination of bisect session | Philipp Gesang | 2014-03-23 | 1 | -0/+17 |
| | |||||
* | [db,tool,main] implement run directive for bisection mode | Philipp Gesang | 2014-03-23 | 1 | -1/+12 |
| | |||||
* | [db,tool] add bisection initialization routines | Philipp Gesang | 2014-03-23 | 1 | -1/+21 |
| | |||||
* | [db] update multi-pass description | Philipp Gesang | 2014-03-21 | 1 | -7/+7 |
| | |||||
* | [db] retrieve list of font files before scanning them | Philipp Gesang | 2014-03-21 | 1 | -147/+137 |
| | |||||
* | [db] treat missing fontname as invalid font | Philipp Gesang | 2014-03-04 | 1 | -7/+6 |
| | |||||
* | [db,main,tool] scan local fonts upon failed lookup during a TeX run ↵ | Philipp Gesang | 2014-02-14 | 1 | -20/+22 |
| | | | | (requires the config flag “scan_local”) | ||||
* | [db,tool] make local font scan part of update_names() | Philipp Gesang | 2014-02-14 | 1 | -20/+21 |
| |