summaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* [import] adapt to grand upstream restructuringPhilipp Gesang2016-04-071-49/+89
| | | | | | | | | | | | | | | | | | | | | Two not quite unrelated changes have to be accounted for: * Finally, the source for Context MkII and MkIV are being kept in separate trees, at least as far as the format is concerned. All out scripts that pull code from upstream had to be adapted. * New fontloader. This has been cooking for half a year maybe: Some of our troubles with 2.6 were caused by separating out the revised but highly experimental code from the self-contained fontloader, despite Hans’ great efforts to make it seamless. Now that the new fontloader is deemed mature enough, we have to accomodate the switchover. The fallout exceeds the bounds of Luaotfload proper: The Lualibs package had to be extended as well, adding a rather tiny library from the ``util-*`` namespace. With the latest setup, a fontloader can indeed be assembled automatically again. No testing has taken place yet, so it might not even run.
* [characters] add code for extracting the “classifiers” tablePhilipp Gesang2016-04-071-19/+83
| | | | | | | | | The extraction code itself was taken from luatex-basics-prepare.tex. In Context, this file generates “luatex-basics-chr.lua” a stripped down version of char-def.lua. Just as our exisiting mkcharacters script. Interesting that Hans chose a similar path to what we do ;) The code, which requires some functionality from char-ini.lua, has thus been added as a function to the script.
* [import] do not abort immediately upon encountering missing filePhilipp Gesang2016-04-061-20/+32
| | | | | | Larger changes by upstream are easier to comprehend if errors during import are counted instead. The script will exit non-zero regardless if such an error occurred, but otherwise attempt to import all the files.
* [mkstatus] safer parsing of git-describe(1) outputPhilipp Gesang2015-12-231-1/+3
|
* [init] set up stubs for pre-0.87 LuatexPhilipp Gesang2015-12-212-8/+8
|
* [mkstatus] include git tag in status tablev2.6-fix-2Philipp Gesang2015-12-121-7/+23
| | | | Please ignore, the tag is included to accommodate the CTAN workflow.
* [mkstatus,doc] eliminate references to luaotfload-package.luav2.6-fix-1Philipp Gesang2015-12-121-3/+0
|
* [mkimport,build] integrate with main makefilePhilipp Gesang2015-12-121-4/+1
|
* [mkimport] include MD5 hash with file scope infoPhilipp Gesang2015-12-121-6/+7
|
* [mkimport] directly package fontloaderPhilipp Gesang2015-12-121-54/+193
| | | | | | | | | | Fix issue #305 No round-trip through mtx-package is required anymore. This assumes “util-mrg.lua” which comes with Context is present in the path. As as side-effect we can inject custom annotations into the file that reduce possible confusion for users.
* [mkstatus] update file listPhilipp Gesang2015-11-271-28/+88
|
* [mkimport] allow output in pwdPhilipp Gesang2015-11-241-1/+1
|
* [mkimport] remove code obstructing user-specified import pathPhilipp Gesang2015-11-241-9/+0
|
* [tests] adapt lookup test runner (fallout from db reorganization)Philipp Gesang2015-11-201-6/+59
|
* [chars] allow passing location of char-def.lua on command linePhilipp Gesang2015-11-201-1/+9
|
* [import] allow passing search location on command linePhilipp Gesang2015-11-191-8/+27
| | | | And btw don’t hard code my own homedir =)
* [mk*] kill version and modification headers from scripts tooPhilipp Gesang2015-11-054-8/+0
|
* [mkstatus,build,conf] default to packaged fontloader via status filePhilipp Gesang2015-07-211-6/+17
| | | | | | | | 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.
* [status] allow passing additional files on command linePhilipp Gesang2015-07-211-5/+44
| | | | | During a build process, the name of a freshly created fontloader package will be passed to ``mkstatus`` so it’ll be considered in the status file.
* [import,fontloader] move imported package out of the wayPhilipp Gesang2015-07-211-1/+1
|
* [import] automate merge with parameters passed from makefilePhilipp Gesang2015-07-211-8/+42
|
* [import] batch create packaging paths in one placePhilipp Gesang2015-07-211-34/+49
|
* [import] move merge result into build destinationPhilipp Gesang2015-07-201-8/+43
|
* [status, doc] remove references to override scriptPhilipp Gesang2015-07-171-1/+1
|
* [import] implement packaging stepPhilipp Gesang2015-04-291-22/+69
|
* [import] prepare our own packagingPhilipp Gesang2015-04-271-4/+62
|
* [import] fix usage messagePhilipp Gesang2015-03-111-1/+1
|
* [import] correctly derive ourname in tellPhilipp Gesang2014-12-271-2/+2
|
* [import] consider prefix variants when searchingPhilipp Gesang2014-12-111-30/+46
|
* [import] include Luatex-Fonts path in tell lookupPhilipp Gesang2014-12-111-8/+23
|
* [import] implement tell outputPhilipp Gesang2014-12-111-6/+78
|
* [import] extend tell searchPhilipp Gesang2014-12-111-14/+66
|
* [import] add usage messagePhilipp Gesang2014-12-111-1/+8
|
* [import] add stub for usage messagePhilipp Gesang2014-12-101-5/+17
|
* [import] add preliminary file inspectionPhilipp Gesang2014-12-101-1/+44
|
* [status] update pathsPhilipp Gesang2014-12-091-9/+9
| | | | | References to currently unpackaged files from the fontloader distribution have been commented.
* [import] unify appearancePhilipp Gesang2014-12-091-6/+12
|
* [import] fix destination path building in import procedurePhilipp Gesang2014-12-091-3/+3
| | | | D’oh!
* [import] fix error messagePhilipp Gesang2014-12-091-1/+1
|
* [import] classify essential and non-essential files into appropriate ↵Philipp Gesang2014-12-091-6/+13
| | | | | | subdirectories Simplifies writing make rules ;)
* [import] prefer enumerations instead of stringsPhilipp Gesang2014-12-091-57/+63
|
* [import] implement automated batch importPhilipp Gesang2014-12-091-11/+80
| | | | Already being used for the next update commit.
* [import] add single file importing routinePhilipp Gesang2014-12-091-10/+22
|
* [import] implement file lookupPhilipp Gesang2014-12-091-4/+40
|
* [scripts] add early draft of import helperPhilipp Gesang2014-12-091-0/+321
|
* [scripts] adapt status script to reflect current fontloader file prefixPhilipp Gesang2014-12-081-9/+9
|
* [scripts] adapt status file generator to dir structurePhilipp Gesang2014-12-081-9/+9
|
* [status] don’t write file subpaths to status filePhilipp Gesang2014-07-161-2/+3
|
* [tests] remove obsolete configPhilipp Gesang2014-05-151-11/+2
|
* [tests] integrate new configuration systemPhilipp Gesang2014-05-151-0/+2
|