Commit Graph

48 Commits

Author SHA1 Message Date
c5efb3e0c2 Replicate pdf/LuaTex's default pageheight/width 2020-07-09 18:59:04 +02:00
343da17f30 \savepos 2020-07-09 17:32:42 +02:00
1195e0f201 Fix bugs and add node fonts 2020-07-08 22:20:08 +02:00
7c392c7575 Add support for virtual fonts in addcharacters 2020-07-07 04:54:27 +02:00
463f240670 More compact float representation 2020-07-06 15:31:42 +02:00
ad44afdb0b Smaller stuff 2020-07-05 20:41:35 +02:00
3d7380f76a Use cs independent command tokens 2020-07-03 03:54:30 +02:00
b8dbb5a4c8 \pdfcatalog openaction and page actions 2020-07-02 11:02:38 +02:00
f6895d8b50 Fix smaller stuff 2020-07-02 02:06:58 +02:00
94ba4a2557 Better errors and new whatsit handling
The whatsit handling is actually much more similar to the old whatsit
handling then the previous new one, so that part could be seen as a
partial revert of the new whatsit handling... Anyway, whatsits work
different than in the previous commit now.
2020-07-01 19:47:25 +02:00
f4f829dbac Some PDF toks variables 2020-07-01 14:10:30 +02:00
acc0ad0559 Don't enforce bug compatibility 2020-07-01 13:49:38 +02:00
b506fd4357 pdfvariable handling 2020-06-30 15:14:24 +02:00
4c76251d2e XForms, the TeX interface 2020-06-30 11:48:46 +02:00
efedcba3e1 [use/save]boxresource, the Lua part 2020-06-29 19:04:09 +02:00
f12fa8a2e6 New approach to backend registers 2020-06-28 04:52:06 +02:00
c9fb95eff3 Apply matrix for destinations 2020-06-24 02:47:02 +02:00
099d5871d0 Font extend, slant and squeeze 2020-06-19 23:48:32 +02:00
e1325c6c40 Implement PDF compression 2020-06-13 14:34:53 +02:00
0d4199ab4a \includegraphics works for PDF files 2020-06-13 03:31:25 +02:00
b376473f17 Image TeX interface, part I 2020-06-13 02:53:08 +02:00
39ed349241 More regular img library 2020-06-11 12:47:22 +02:00
602bcb0583 PDF inclusion (via modif. Lua iface) 2020-06-10 03:03:46 +02:00
e75211162c New escaping system 2020-06-08 15:40:39 +02:00
f3af2599da Legacy PDF outline support 2020-06-07 13:10:33 +02:00
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
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
e59393de6f End of run logging 2020-06-06 03:03:52 +02:00
4f5f4fd981 Drop old whatsit system 2020-06-06 00:41:05 +02:00
054a0f4110 (At least internal) links are working 2020-06-05 23:49:03 +02:00
cb044ac8e4 Experimental support for GoTo actions 2020-06-05 17:38:30 +02:00
581fbca92b Work on links 2020-06-05 04:12:29 +02:00
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
9a3e7e7772 Update pdf_{save,restore,matrix} 2020-06-04 23:30:46 +02:00
279a85109d Better handle duplicate destinations 2020-06-03 23:59:59 +02:00
f20e543cce Work on catalog and dests 2020-06-02 01:22:59 +02:00
4c0794032c Some backend stuff 2020-05-31 13:57:35 +02:00
c0954fe7f6 Better luafunction handling and fixes 2020-05-28 14:38:16 +02:00
b5c91c4312 Adjust to newer LuaMetaTeX versions 2020-01-02 04:14:39 +01:00
29c97800a3 Fix typos and add parameters 2019-07-25 13:17:38 +02:00
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
15052dbc43 Some pdf extensions/variables 2019-07-21 14:19:05 +02:00
047997b46d Literal support + fixes 2019-07-20 14:53:24 +02:00
3aacd0fddb Bugfixes, Color stack support, pdf.write, ... 2019-07-18 20:02:58 +02:00
fcbad724ed Switch between horizontal and vertical 2019-07-18 18:12:53 +02:00
0bbab18434 Added initial version of \pdfvariable 2019-07-18 13:10:33 +02:00
d72ac36935 Become compatible with LaTeX allocations 2019-07-17 23:55:11 +02:00
3815ab3963 Initial commit 2019-07-17 21:14:34 +02:00