summaryrefslogtreecommitdiff
path: root/src/luaotfload-tool.lua
Commit message (Collapse)AuthorAgeFilesLines
* [tool] fix crash in verbose error messagePhilipp Gesang2016-09-291-1/+2
|
* [features,tool] fix subfont handling in file loadingPhilipp Gesang2016-09-291-6/+8
| | | | Subfont loading seems to have been broken for a while but no reports …
* [tool] remove unnecessary modulesPhilipp Gesang2016-09-291-12/+0
| | | | | These only make the loader emit warnings because of the missing runtime environment. They weren’t needed to begin with.
* [main,tool] fix version checkPhilipp Gesang2016-09-281-4/+5
| | | | | | | 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.
* [tool] update load sequence for font-tfmPhilipp Gesang2016-07-071-2/+4
| | | | | | Also set a dummy ``pdf`` table that is referenced in the file. Whether we actually need font-tfm in luaotfload-tool should be reevaluated at some point before 2.8.
* [fontloader] include font-one.luaPhilipp Gesang2016-05-201-0/+1
|
* [tool] fix invocation of names.update()Philipp Gesang2016-05-091-1/+1
|
* [import,fontloader] pull new AFM/Type1 codePhilipp Gesang2016-05-091-2/+2
|
* [tool] include release tag in --versionv2.7-fix-2Philipp Gesang2016-05-041-0/+3
| | | | | This info is indeed valuable on top of the commit hash, thanks to @jfbu who complained about its absence.
* [tool] check for version info in stats tablePhilipp Gesang2016-05-031-15/+28
| | | | This could become the common check eventually.
* [main,tool] reintroduce lost version checkPhilipp Gesang2016-05-031-18/+12
| | | | | | | | | | 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.
* [tool,resolvers,conf] switch --find lookups to the actual resolversPhilipp Gesang2016-04-281-7/+12
| | | | | | | | 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.
* [tool,doc] inter fontloader warnings optionPhilipp Gesang2016-04-181-42/+7
| | | | | The option has become redundant with the new loader so we might as well get rid of it.
* [tool] adapt fullinfo to new loaderPhilipp Gesang2016-04-161-4/+13
| | | | | Note that this will explode on the current loader code due to a typo in font-otr.lua. Patch submitted upstream, please be patient.
* [tool] annihilate references to FFPhilipp Gesang2016-04-161-101/+36
| | | | | | | The tables emitted by the new font reader functions do not correspond to their Fontforge counterparts. Thus, some of the display routines had to be rewritten, in some cases like the names table this resulted in the removal of a good deal of obsolete code.
* [tool,db] kill off fontforgePhilipp Gesang2016-04-091-2/+29
| | | | | | | | 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.
* [*] update dates, versionPhilipp Gesang2016-04-071-2/+2
|
* [tool] status library API falloutPhilipp Gesang2016-04-051-3/+4
| | | | | With revision 5624, the status library was overhauled. Among others we lose the ``luatex_svn`` field which was rather useful for debugging :/
* [tool] fix path displayed in help messagePhilipp Gesang2015-12-021-1/+1
| | | | | | This extends commit 78a1273715.. to the tool. Also fixes the wrong path being issued to the formatter. Luckily, this is not a functional defect since the path is used for display purposes only.
* [tool,db] make cache directives work againPhilipp Gesang2015-11-281-7/+10
| | | | | These were rendered unusable due to the suspended initialization. Creating the directives mapping on the fly is just as good.
* [tool] adapt module namePhilipp Gesang2015-11-221-1/+1
|
* [*] kill off file headersPhilipp Gesang2015-11-051-2/+0
| | | | We have the VCS info in the status file; these things are just silly.
* Merge branch 'canonical-master'Philipp Gesang2015-11-031-6/+0
|\ | | | | | | Thanks @eroux for accepting the PR =)
| * Remove loading of luatexbae "loader" submoduleJoseph Wright2015-10-031-7/+0
| |
* | [tool] display fuzzy hint only when not fuzzingPhilipp Gesang2015-10-301-3/+4
| |
* | [tool] fix --file lookupPhilipp Gesang2015-10-301-4/+3
| |
* | [tool,resolvers,db] fix references to the fonts tablePhilipp Gesang2015-10-291-4/+3
| | | | | | | | This makes the ``--find`` option to luaotfload-too work again.
* | [tool] adapt outdated usage infoPhilipp Gesang2015-10-291-3/+3
| |
* | [tool] adapt to current initializationPhilipp Gesang2015-10-281-4/+47
| |
* | [tool] defer import of loggerPhilipp Gesang2015-10-281-93/+114
| |
* | [tool] fix interfacing with databasePhilipp Gesang2015-10-281-27/+26
|/
* [db,tool] prevent database rebuild when querying version infoPhilipp Gesang2015-06-191-4/+8
| | | | | | Reported by /u/ThomasFehige on Github: https://github.com/lualatex/luaotfload/issues/275#issuecomment-113515484
* [*] bump version and datePhilipp Gesang2015-03-291-4/+4
|
* [db,tool,conf] fix thinko in db update suppressionPhilipp Gesang2014-07-261-1/+1
| | | | | 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,tool] implement configuration writerPhilipp Gesang2014-07-241-11/+23
| | | | | Now ``luaotfload-tool --dumpconf`` can be used to output the current configuration to a file.
* [*] bump versionv2.5-fix-2Philipp Gesang2014-07-241-2/+2
|
* [*] bump version and datev2.5-fix-1Philipp Gesang2014-07-161-2/+2
| | | | Hope I didn’t mess this up again …
* [tool] fix references to config table in initializationPhilipp Gesang2014-07-131-10/+11
|
* [doc] fix variable identifiersPhilipp Gesang2014-07-131-2/+0
|
* [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
|
* [db] remove the alternative (and buggy) verbose file lookupPhilipp Gesang2014-07-121-2/+2
| | | | | Also document the file lookup somewhat and rename it to ``font_file_lookup()``.
* [db,tool] add db creation and modification time to version messagePhilipp Gesang2014-05-151-6/+10
|
* [db,tool,diagnose] eliminat static config hackPhilipp Gesang2014-05-141-5/+4
| | | | | Good riddance. We’re now fully migrated to the new, dynamic configuration subsystem with respect to cache paths.
* [conf,tool] move status import to configurationPhilipp Gesang2014-05-141-7/+4
|
* tool: include host info in version messagePhilipp Gesang2014-05-051-3/+12
|
* [tool] set up interface between the configuration system and the command ↵Philipp Gesang2014-04-251-2/+6
| | | | line parser
* [tool] adapt help messagePhilipp Gesang2014-04-241-3/+2
|
* [colors,conf,db,main,tool] adapt the TeX run code to new configurationPhilipp Gesang2014-04-241-12/+16
|