Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [resolvers] allow arbitrary sequence lookups | Philipp Gesang | 2016-01-27 | 1 | -42/+84 |
| | | | | | | | | This primarily affects the “anon” lookup. However, since we cannot any longer determine the lookup success by crude means, the resolver signature had to be modified to indicate success or failure via the return value. This does no longer match the resolver implementation of Context but the interface has become much cleaner. | ||||
* | [init] fix Context module sequencev2.6-fix-5show | Philipp Gesang | 2016-01-22 | 1 | -3/+3 |
| | |||||
* | [fontloader] revert features handler temporarily | Philipp Gesang | 2016-01-22 | 2 | -8/+68 |
| | | | | | | | | | | | | Address issue #318 This reverts the changes made to font-otn.lua with commit adc43c3c24.. Certain features related to directionality are not handled correctly with the most recent fontloader. As a temporary measure, revert the handling code in font-otn.lua and restore the values it references. While this appears to suppress the issue, we’ll switch back to the upstream code once we have an actual solution. | ||||
* | [init] always log final fontloader choice | Philipp Gesang | 2016-01-21 | 1 | -14/+14 |
| | |||||
* | [fontloader] re-patch font-otn.lua to avoid crash | Philipp Gesang | 2016-01-11 | 1 | -1/+1 |
| | | | | See issue https://github.com/lualatex/luaotfload/issues/303 | ||||
* | [features] import feature loading code | Philipp Gesang | 2016-01-11 | 2 | -13/+19 |
| | |||||
* | [fontloader] sync with Context as of 2016-01-11 | Philipp Gesang | 2016-01-11 | 4 | -16/+12 |
| | |||||
* | [features] update name tables | Philipp Gesang | 2016-01-09 | 1 | -607/+808 |
| | |||||
* | [letterspace] fix wrong construction of node list after spacing ligatures | Philipp Gesang | 2016-01-08 | 1 | -19/+28 |
| | |||||
* | [features] excise stray feature definitionv2.6-fix-4 | Philipp Gesang | 2015-12-23 | 1 | -13/+0 |
| | | | | | | Closing #309 Many thanks for @simifilm for the report! | ||||
* | [fontloader] sync reference loader | Philipp Gesang | 2015-12-23 | 1 | -2/+2 |
| | |||||
* | [auxiliary] move callback handling to initialization | Philipp Gesang | 2015-12-23 | 2 | -24/+59 |
| | |||||
* | [mkstatus] safer parsing of git-describe(1) output | Philipp Gesang | 2015-12-23 | 1 | -1/+3 |
| | |||||
* | [aux] assimilate logger to conventionv2.6-fix-3 | Philipp Gesang | 2015-12-22 | 1 | -32/+32 |
| | |||||
* | [fontloader] patch font-otn to preven calt crash | Philipp Gesang | 2015-12-22 | 1 | -0/+3 |
| | |||||
* | [init] install some more accessors required by the fontloader | Philipp Gesang | 2015-12-22 | 2 | -2/+12 |
| | |||||
* | [features] improve font feature injection | Philipp Gesang | 2015-12-22 | 1 | -37/+77 |
| | |||||
* | [fontloader] sync with Context as of 2015-12-21 | Philipp Gesang | 2015-12-21 | 13 | -215/+5724 |
| | |||||
* | [init] set up stubs for pre-0.87 Luatex | Philipp Gesang | 2015-12-21 | 5 | -5012/+44 |
| | |||||
* | [features] import latest changes to the feature handler | Philipp Gesang | 2015-12-21 | 1 | -8/+6 |
| | |||||
* | [features] conditionally pull in old feature mechanism | Philipp Gesang | 2015-12-21 | 1 | -1/+145 |
| | | | | | Pretty hackish and probably not supported forever, but this is required on account of the changes to the loader since TL 2014. | ||||
* | [letterspace] fix oversight in kern handling | Philipp Gesang | 2015-12-21 | 1 | -0/+1 |
| | |||||
* | [letterspace] employ dedicated accessors where appropriate | Philipp Gesang | 2015-12-21 | 1 | -35/+50 |
| | |||||
* | [features] pull in upstream fixes | Philipp Gesang | 2015-12-21 | 1 | -6/+10 |
| | | | | Fixes the crash but apparently not the feature. | ||||
* | [letterspace] fix access of invalid node field | Philipp Gesang | 2015-12-18 | 1 | -3/+3 |
| | | | | | | | | This addresses one error reported by u/priyadarshan: https://github.com/lualatex/luaotfload/issues/310 Some chained node field access got garbled during the update to nuts. | ||||
* | [features] clean up font feature handling | Philipp Gesang | 2015-12-18 | 1 | -11/+7 |
| | |||||
* | [features] output feature definition info at higher noise level | Philipp Gesang | 2015-12-18 | 1 | -10/+18 |
| | |||||
* | [features] update addfeatures() from upstream font-otc.lua | Philipp Gesang | 2015-12-18 | 1 | -126/+253 |
| | |||||
* | [mkstatus] include git tag in status tablev2.6-fix-2 | Philipp Gesang | 2015-12-12 | 1 | -7/+23 |
| | | | | Please ignore, the tag is included to accommodate the CTAN workflow. | ||||
* | [mkstatus,doc] eliminate references to luaotfload-package.luav2.6-fix-1 | Philipp Gesang | 2015-12-12 | 3 | -27/+13 |
| | |||||
* | [mkimport,build] integrate with main makefile | Philipp Gesang | 2015-12-12 | 2 | -8/+3 |
| | |||||
* | [package] remove luaotfload-package | Philipp Gesang | 2015-12-12 | 1 | -99/+0 |
| | | | | Not required since we now package the loader ourselves. Good riddance. | ||||
* | [mkimport] include MD5 hash with file scope info | Philipp Gesang | 2015-12-12 | 1 | -6/+7 |
| | |||||
* | [mkimport] directly package fontloader | Philipp Gesang | 2015-12-12 | 1 | -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. | ||||
* | [build] include package, import, and test scripts in treev2.6 | Philipp Gesang | 2015-12-09 | 1 | -0/+3 |
| | |||||
* | [*] bump version and date | Philipp Gesang | 2015-12-09 | 11 | -27/+27 |
| | | | | | We still had some 2014 values lingering around dark corners. In theory this is all meaningless wrt. the Git repo. | ||||
* | [init] suppress one less useful message | Philipp Gesang | 2015-12-09 | 1 | -1/+1 |
| | |||||
* | [build] keep fontloader source in tex subtree to keep kpse happy | Philipp Gesang | 2015-12-03 | 1 | -1/+1 |
| | | | | | | kpathsea doesn’t return paths to files in the source subtree so loading the unpackaged fontloader files is broken. Fix this by moving the relevant files in the tex tree. | ||||
* | [tool] fix path displayed in help message | Philipp Gesang | 2015-12-02 | 1 | -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. | ||||
* | [doc] load luatexbase for the catcodetable stuff | Philipp Gesang | 2015-12-02 | 2 | -1/+2 |
| | |||||
* | [build] include fontloader source in packages | Philipp Gesang | 2015-12-02 | 1 | -4/+9 |
| | |||||
* | [init] typo | Dohyun Kim | 2015-11-30 | 1 | -1/+1 |
| | |||||
* | [*] tidy up headers, attributionsv2.6-rc3 | Philipp Gesang | 2015-11-29 | 7 | -7/+9 |
| | |||||
* | [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. | ||||
* | [conf] ensure correct fontloader is loaded without config file | Philipp Gesang | 2015-11-29 | 1 | -2/+6 |
| | |||||
* | [loaders] customize define_font reset | Philipp Gesang | 2015-11-29 | 1 | -8/+17 |
| | | | | | | This function needn’t be as general for this kind of callback. The new implementation is simpler but also complains about irregularities like multiple registered functions. | ||||
* | [aux] fix typo in function name | Philipp Gesang | 2015-11-29 | 1 | -1/+1 |
| | | | | | Doesn’t seem like anyone is using these since this would’ve exploded immediately … | ||||
* | [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. | ||||
* | [tool,db] make cache directives work again | Philipp Gesang | 2015-11-28 | 2 | -8/+11 |
| | | | | | These were rendered unusable due to the suspended initialization. Creating the directives mapping on the fly is just as good. | ||||
* | [diagnose] adapt invocation of getwritablepath() | Philipp Gesang | 2015-11-28 | 1 | -5/+8 |
| | | | | | | | | | Some upstream API change (possibly in file.join()) caused that function to emit relative paths. file.join("/foo", "bar") --> good file.join("/foo", "" ) --> good file.join("/foo" ) --> wtf‽ |