summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [parsers] set hard limit on fontconfig scanner recursion depthPhilipp Gesang2015-06-181-11/+30
|
* [parsers] fix tracking of included fontconfig filesPhilipp Gesang2015-06-181-11/+14
| | | | | | | | Addresses issue https://github.com/lualatex/luaotfload/issues/275 There indeed was a check missing for included files. Since a corresponding check for included directories was in effect it probably masked the potential stack blowthrough.
* [parsers] at higher log levels, display information about fontconfig files ↵Philipp Gesang2015-06-181-0/+6
| | | | being read
* [loaders] map forced OFM files to match the TFM loaderPhilipp Gesang2015-06-131-0/+4
| | | | | | | | | This defines a loader for the recognized OFM format. Somehow more recent versions of Luaotfload (TL 2014) did not provide one, causing to OFM fonts to fail loading whilst not being an issue without Luaotfload loaded. Addresses https://github.com/lualatex/luaotfload/issues/273
* [main] strip file name suffix for fonts loaded as type1Philipp Gesang2015-06-131-1/+3
|
* Merge pull request #2 from dohyunkim/phgPhilipp Gesang2015-06-112-4/+7
|\ | | | | check if token register exists using allocation number
| * check if token register exists using allocation numberDohyun Kim2015-06-032-4/+7
| |
* | [main,init] separate loading of fontloader and lualibs packagesPhilipp Gesang2015-06-092-6/+28
| |
* | [main] remove obsolete workaroundsPhilipp Gesang2015-05-261-45/+0
|/
* [fontloader] sync with Context as of 2015-05-26Philipp Gesang2015-05-2611-446/+841
|
* [init] prepare fontloader initialization componentPhilipp Gesang2015-05-262-26/+74
|
* [fontloader] sync with Context as of 2015-05-12Philipp Gesang2015-05-122-9/+15
|
* [*] adapt credits to reflect latest mergePhilipp Gesang2015-05-053-5/+7
|
* Merge pull request #1 from dohyunkim/phgPhilipp Gesang2015-05-053-89/+168
|\ | | | | colors: node processing routine rewritten
| * pgfsys package, not pgf.Dohyun Kim2015-05-051-1/+1
| |
| * more fix of prev commitDohyun Kim2015-05-051-3/+3
| |
| * fix prev commitDohyun Kim2015-05-041-4/+3
| |
| * under latex, order of package loading is irrelevantDohyun Kim2015-05-041-1/+10
| |
| * respect beamer (pgf) transparencyDohyun Kim2015-05-042-6/+27
| |
| * ignore full opacity input: moved to tfm stageDohyun Kim2015-05-021-4/+2
| |
| * ignore full opacity inputDohyun Kim2015-05-021-7/+14
| |
| * conf: default_config.run.color_callback is now post_linebreak_filterDohyun Kim2015-05-011-1/+1
| |
| * colors: node processing routine rewrittenDohyun Kim2015-05-011-84/+129
| |
* | [fontloader] sync with Context as of 2015-05-04Philipp Gesang2015-05-042-21/+32
| |
* | [fontloader] sync with Context as of 2015-05-03Philipp Gesang2015-05-032-7/+60
|/
* [conf] move colorization to post_linebreak_filterPhilipp Gesang2015-04-201-2/+30
| | | | | | | | Addresses this behavior: http://tex.stackexchange.com/q/238539/14066 This is a breaking change but it hardly matters since font-based colorization is deprecated and the old behavior can be restored by means of a configuration setting.
* [fontloader] sync with Context as of 2015-04-20Philipp Gesang2015-04-202-1/+8
|
* [fontloader] sync with Context as of 2015-04-15Philipp Gesang2015-04-152-3/+21
|
* [fontloader] sync with Context as of 2015-04-13Philipp Gesang2015-04-134-34/+99
|
* [*] bump version and datePhilipp Gesang2015-03-295-17/+17
|
* [fontloader] unpackage functionality provided by the LualibsPhilipp Gesang2015-03-291-10/+16
|
* [fontloader] add and document dedicated packaging entrypointPhilipp Gesang2015-03-291-0/+90
|
* [fontloader] sync with Context as of 2015-03-29Philipp Gesang2015-03-292-236/+122
|
* [fontloader] sync with Context as of 2015-03-25Philipp Gesang2015-03-253-46/+246
|
* [fontloader] switch fallback to code from 2014 (works with Luatex 0.76)Philipp Gesang2015-03-182-666/+986
|
* [conf] add option for switching fontloadersPhilipp Gesang2015-03-161-1/+32
|
* [main] load fallback code based on Luatex versionPhilipp Gesang2015-03-111-3/+14
|
* [fontloader] import code from TL 2013Philipp Gesang2015-03-111-0/+13612
| | | | | | Appears to work splendidly out of the box. Will become the base for the version fallback since the current fontloader does not work anymore with the Luatex binary in Miktex.
* [fontloader] sync with Context as of 2015-03-11Philipp Gesang2015-03-117-369/+460
|
* [fontloader] sync with Context as of 2014-12-31Philipp Gesang2014-12-312-3/+3
|
* [fontloader] sync with Context as of 2014-12-29Philipp Gesang2014-12-299-161/+185
|
* [fontloader] sync with Context as of 2014-12-22Philipp Gesang2014-12-227-823/+1775
|
* [main, aux] add a callback that installs a .resources table in fonts that itPhilipp Gesang2014-12-142-9/+45
| | | | | | | | | | | | | | 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.
* [letterspace] convert to node.directPhilipp Gesang2014-12-141-90/+127
| | | | | | | | | This is an experiment: The character kerning callback has been converted in its entirety to utilize the not-so-new direct node API. Since the translation was mechanical only to a certain extent, this may have introduced errors. On the other hand, the revised code resembles its distant ancestor in Context’s ``typo-krn.lua`` much more closely again, which may come in handy in the future.
* [fontloader] sync with Context as of 2014-12-14Philipp Gesang2014-12-145-21/+93
|
* [fontloader] reorganize under the new import schemePhilipp Gesang2014-12-0955-500/+18201
| | | | | | | | | | | | | | | | | | | | For better orientation, the fontloader tree now contains two subdirectories into which files have been reorganized: The two files required at runtime for the fontloader and luaotfload-tool are: × ``fontloader-basics-gen.lua`` × ``fontloader-fontloader.lua`` They are now kept in the ``src/fontloader/runtime/`` subdirectory. All other files from upstream are now located in ``src/fontloader/misc``. This includes a number of files that have not yet been part of Luaotfload. Currently, the *misc* set of files is not packaged along with Luaotfload. This may change in the future when there is an option to switch the merged fontloader for its constituent files, or even for upstream.
* [fontloader] change prefix of imported files to “fontloader”Philipp Gesang2014-12-0812-49/+48
|
* [*] reorganize src/ subtreePhilipp Gesang2014-12-0812-53/+57
| | | | | This moves the fontloader files into a separate subdirectory to simplify maintainance.
* [main] increase log threshold for font loader post-initialization messagePhilipp Gesang2014-12-071-1/+1
| | | | | | | | The message violated our policy of not suppressing all non-error messages on the terminal at log level 0. The faulty message was moved to level 1 for both streams. addresses https://github.com/lualatex/luaotfload/issues/256
* [letterspace] add extra checks for character tablePhilipp Gesang2014-12-071-2/+2
| | | | | | fix https://github.com/lualatex/luaotfload/issues/258 This fix was proposed by /u/saidai-no on Github.