Commit Graph

61 Commits

Author SHA1 Message Date
Marcel Fabian Krüger d692f2f8f2 Implement \tracingoutput 2021-11-24 23:12:57 +01:00
Marcel Fabian Krüger 15fdafd353 Add \pdfextension mapfile 2021-11-09 16:55:08 +01:00
Marcel Fabian Krüger 24765e80eb First attempt for --output-directory implementation 2021-11-09 16:22:25 +01:00
Marcel Fabian Krüger 32c5de7db7 Don't hardcode \immediate flag value and move custom functions into table 2021-11-06 13:23:29 +01:00
Marcel Fabian Krüger d61bb927a3 Adapt to new luametatex version 2021-11-06 11:38:39 +01:00
Marcel Krüger 7f370bc361 Some updates 2021-04-16 10:15:58 +02:00
Marcel Krüger a6d3b3cc0f Various adaptions 2021-03-20 19:00:02 +01:00
Marcel Krüger 3c2fba9a9f Adapt to new LuaMetaTeX versions and allow CB use 2020-08-13 22:28:19 +02:00
Marcel Krüger 43d435ab90 pdfvariable xformmargin 2020-07-31 03:22:40 +02:00
Marcel Krüger ec6aa206e2 Cleanup page actions 2020-07-31 03:11:53 +02:00
Marcel Krüger 0b6879a3c4 Fix immediate pdf objects 2020-07-12 20:40:36 +02:00
Marcel Krüger d27e19a251 Deal with Windows strftime timezone issues 2020-07-12 16:52:59 +02:00
Marcel Krüger 697f874089 Implement pdf.[gs]etpage{resources,s?attributes} 2020-07-12 02:50:27 +02:00
Marcel Krüger c5efb3e0c2 Replicate pdf/LuaTex's default pageheight/width 2020-07-09 18:59:04 +02:00
Marcel Krüger 343da17f30 \savepos 2020-07-09 17:32:42 +02:00
Marcel Krüger 1195e0f201 Fix bugs and add node fonts 2020-07-08 22:20:08 +02:00
Marcel Krüger 7c392c7575 Add support for virtual fonts in addcharacters 2020-07-07 04:54:27 +02:00
Marcel Krüger 463f240670 More compact float representation 2020-07-06 15:31:42 +02:00
Marcel Krüger ad44afdb0b Smaller stuff 2020-07-05 20:41:35 +02:00
Marcel Krüger 3d7380f76a Use cs independent command tokens 2020-07-03 03:54:30 +02:00
Marcel Krüger b8dbb5a4c8 \pdfcatalog openaction and page actions 2020-07-02 11:02:38 +02:00
Marcel Krüger f6895d8b50 Fix smaller stuff 2020-07-02 02:06:58 +02:00
Marcel Krüger 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
Marcel Krüger f4f829dbac Some PDF toks variables 2020-07-01 14:10:30 +02:00
Marcel Krüger acc0ad0559 Don't enforce bug compatibility 2020-07-01 13:49:38 +02:00
Marcel Krüger b506fd4357 pdfvariable handling 2020-06-30 15:14:24 +02:00
Marcel Krüger 4c76251d2e XForms, the TeX interface 2020-06-30 11:48:46 +02:00
Marcel Krüger efedcba3e1 [use/save]boxresource, the Lua part 2020-06-29 19:04:09 +02:00
Marcel Krüger f12fa8a2e6 New approach to backend registers 2020-06-28 04:52:06 +02:00
Marcel Krüger c9fb95eff3 Apply matrix for destinations 2020-06-24 02:47:02 +02:00
Marcel Krüger 099d5871d0 Font extend, slant and squeeze 2020-06-19 23:48:32 +02:00
Marcel Krüger e1325c6c40 Implement PDF compression 2020-06-13 14:34:53 +02:00
Marcel Krüger 0d4199ab4a \includegraphics works for PDF files 2020-06-13 03:31:25 +02:00
Marcel Krüger b376473f17 Image TeX interface, part I 2020-06-13 02:53:08 +02:00
Marcel Krüger 39ed349241 More regular img library 2020-06-11 12:47:22 +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 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