Commit Graph

155 Commits

Author SHA1 Message Date
Marcel Krüger 1be299f4f1 Fix infinite loop in luaotfload 2020-06-16 21:15:23 +02:00
Marcel Krüger ed130e6ed8 Be compatible with LaTeX-dev main branch 2020-06-16 21:14:52 +02:00
Marcel Krüger df8930b685 Workaround no longer necessary 2020-06-16 19:10:07 +02:00
Marcel Krüger ccafacf7ac Only set mathcodes in initex 2020-06-15 16:48:11 +02:00
Marcel Krüger c8a96a987d Language "preloading" 2020-06-15 07:02:06 +02:00
Marcel Krüger 06b138f1e7 Less engine bug workarounds 2020-06-15 07:01:40 +02:00
Marcel Krüger ade568565c Fix TFM kerning and add plainTeX format 2020-06-15 06:00:14 +02:00
Marcel Krüger d4b1d7f9b4 Add install script 2020-06-15 03:52:16 +02:00
Marcel Krüger f4d068e1f3 Fix default mathcode assignments 2020-06-15 03:49:45 +02:00
Marcel Krüger 06e5dce213 Fix ini argument handling 2020-06-14 16:15:08 +02:00
Marcel Krüger 034a95569b (hopefully) fix boundary parsing in TFM reader 2020-06-14 16:14:42 +02:00
Marcel Krüger 66e3482be4 Add missing file 2020-06-14 13:41:51 +02:00
Marcel Krüger b4370f2d1c Changed argument handling 2020-06-14 02:48:15 +02:00
Marcel Krüger e1325c6c40 Implement PDF compression 2020-06-13 14:34:53 +02:00
Marcel Krüger a0fb4684b3 Don't try to be smart with new, undocumented stuff 2020-06-13 03:31:43 +02:00
Marcel Krüger 0d4199ab4a \includegraphics works for PDF files 2020-06-13 03:31:25 +02:00
Marcel Krüger a4b5b89205 Less debug output 2020-06-13 02:55:38 +02:00
Marcel Krüger b376473f17 Image TeX interface, part I 2020-06-13 02:53:08 +02:00
Marcel Krüger 9f7849e108 Adapt to engine change 2020-06-13 02:52:42 +02:00
Marcel Krüger 19d9ccbd76 Workaround for remaining engine bug 2020-06-12 21:52:35 +02:00
Marcel Krüger 39ed349241 More regular img library 2020-06-11 12:47:22 +02:00
Marcel Krüger 5c45cbc2e3 Significantly improved image support
Except for te TeX interface, image inclusions are working (for PDF image
at least, but everything else can be converted)
2020-06-11 01:16:42 +02:00
Marcel Krüger 602bcb0583 PDF inclusion (via modif. Lua iface) 2020-06-10 03:03:46 +02:00
Marcel Krüger e75211162c New escaping system 2020-06-08 15:40:39 +02:00
Marcel Krüger f3af2599da Legacy PDF outline support 2020-06-07 13:10:33 +02:00
Marcel Krüger 7e3a4e3c74 Named destinations and improved outline interface
There is no support for PDFTeX's outline command yet, but the new one is
much easier to use.
2020-06-07 03:22:07 +02:00
Marcel Krüger c83b7ffc5e Some fixes
This version managed to compile by Bachelor's thesis after I removed all
images, microtype and outline commands.
2020-06-06 04:09:56 +02:00
Marcel Krüger e59393de6f End of run logging 2020-06-06 03:03:52 +02:00
Marcel Krüger 4f5f4fd981 Drop old whatsit system 2020-06-06 00:41:05 +02:00
Marcel Krüger 054a0f4110 (At least internal) links are working 2020-06-05 23:49:03 +02:00
Marcel Krüger cb044ac8e4 Experimental support for GoTo actions 2020-06-05 17:38:30 +02:00
Marcel Krüger 581fbca92b Work on links 2020-06-05 04:12:29 +02:00
Marcel Krüger 9265fc3463 Actually working variant of previous commit
You know, there are some days where you are reflecting on why you even
write this stuff. This is one of these days and today I realized that a
theoretical long term goal might be that this becomes actually usable.
Based on that I decided that committing actually correct code might be a
pretty good idea.
2020-06-05 00:26:41 +02:00
Marcel Krüger 9a3e7e7772 Update pdf_{save,restore,matrix} 2020-06-04 23:30:46 +02:00
Marcel Krüger adb3ab6bad Add missing files 2020-06-04 09:27:24 +02:00
Marcel Krüger 6cc399b084 Update README 2020-06-04 00:13:05 +02:00
Marcel Krüger 279a85109d Better handle duplicate destinations 2020-06-03 23:59:59 +02:00
Marcel Krüger f20e543cce Work on catalog and dests 2020-06-02 01:22:59 +02:00
Marcel Krüger 4c0794032c Some backend stuff 2020-05-31 13:57:35 +02:00
Marcel Krüger c0954fe7f6 Better luafunction handling and fixes 2020-05-28 14:38:16 +02:00
Marcel Krüger 63de6d8141 Let it work again 2020-05-26 19:29:58 +02:00
Marcel Krüger e3551937fa Some old-ish change 2020-05-12 02:59:32 +02:00
Marcel Krüger b5c91c4312 Adjust to newer LuaMetaTeX versions 2020-01-02 04:14:39 +01:00
Marcel Krüger 29c97800a3 Fix typos and add parameters 2019-07-25 13:17:38 +02:00
Marcel Krüger 2e1616f18c Allow setting PDF version number
In contrast to LuaTeX, the version number does not affect the used PDF
features and can be changed at any time.
2019-07-24 18:04:04 +02:00
Marcel Krüger 15052dbc43 Some pdf extensions/variables 2019-07-21 14:19:05 +02:00
Marcel Krüger 136261f1e9 Read config values from kpathsea 2019-07-20 16:39:34 +02:00
Marcel Krüger 047997b46d Literal support + fixes 2019-07-20 14:53:24 +02:00
Marcel Krüger 3aacd0fddb Bugfixes, Color stack support, pdf.write, ... 2019-07-18 20:02:58 +02:00
Marcel Krüger fcbad724ed Switch between horizontal and vertical 2019-07-18 18:12:53 +02:00