Commit Graph

121 Commits

Author SHA1 Message Date
Marcel Krüger
d27e19a251 Deal with Windows strftime timezone issues 2020-07-12 16:52:59 +02:00
697f874089 Implement pdf.[gs]etpage{resources,s?attributes} 2020-07-12 02:50:27 +02:00
5262457cd8 Use more meaningful magic bytes again
The new sequence C1 AC C1 B4 is valid under Latin1 to get reasonable
encoding autodetection but is a nonstandard UTF-8 encoding for "lt"
2020-07-12 02:15:08 +02:00
eecfc95aed Really use latin1 marker 2020-07-12 00:39:16 +02:00
c9166e0bf1 Better interact with encoding autodetection 2020-07-12 00:27:51 +02:00
d82572bdbb Add missing files to build.lua install list 2020-07-11 23:40:25 +02:00
005b391342 Never use local path for finding initscript
This is a security measure. The init script runs with maximum
privileges, especially allowing full shell escape and similar.
We don't want to allow circumventing such options by naming a
local file like an initscript.
2020-07-11 19:44:46 +02:00
560a0da74d Fix build.lua 2020-07-11 19:44:26 +02:00
159badbe76 Updated README 2020-07-11 18:52:47 +02:00
953fa084bc Added simple build.lua and improve install.lua 2020-07-11 18:47:17 +02:00
c183f5744d Fix TTF embedder and preloading 2020-07-11 01:55:53 +02:00
c9a14a8688 Add to install script 2020-07-10 22:19:43 +02:00
b8704abab7 Add note about luaotfload to README 2020-07-10 22:02:08 +02:00
b752a8696a Simpler luametatex.lua
Use kpsewhich instead of trying to find init script manually
2020-07-10 21:59:11 +02:00
5b1497034d Drop useless test 2020-07-10 20:46:08 +02:00
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
c4b6884897 Some kpse change 2020-07-09 16:03:35 +02:00
Marcel Krüger
6af7991d46 Add Windows instructions 2020-07-09 15:02:39 +02:00
Marcel Krüger
f67179197a Windows preferes dll over so 2020-07-09 14:57:24 +02:00
Marcel Krüger
6781dabe7b Windows needs a flag for binary files 2020-07-09 14:53:17 +02:00
071cbe4ce4 git works better if all files are checked in ... 2020-07-09 14:05:04 +02:00
3ee7a52bdd Object stream configuration option 2020-07-09 09:55:20 +02:00
1195e0f201 Fix bugs and add node fonts 2020-07-08 22:20:08 +02:00
2eefb9a14b Improved filename handling 2020-07-08 16:50:45 +02:00
56f9d3ce85 Adapt to new engine 2020-07-07 16:52:06 +02:00
377d147927 Fix font sharing 2020-07-07 05:39:36 +02:00
b87691c42d PDF object stream support
Currently force enabled and exceptions are not specified yet
2020-07-07 04:55:10 +02:00
7c392c7575 Add support for virtual fonts in addcharacters 2020-07-07 04:54:27 +02:00
fe4f3355f3 Improve PK font support 2020-07-06 19:40:13 +02:00
2547bc80e3 Improved Type3 handling 2020-07-06 17:40:53 +02:00
463f240670 More compact float representation 2020-07-06 15:31:42 +02:00
7ffc299c16 Fix PDF inclusion bounding box 2020-07-06 13:30:03 +02:00
06d1efeb55 Add some PK bitmap font support 2020-07-05 20:42:36 +02:00
ad44afdb0b Smaller stuff 2020-07-05 20:41:35 +02:00
f18f6a3219 New kpse.so and enabling mktexfmt by default 2020-07-05 15:42:27 +02:00
aa00de1c9d Load everything through bytecodes 2020-07-04 06:27:30 +02:00
3d7380f76a Use cs independent command tokens 2020-07-03 03:54:30 +02:00
f5b842c30e More reliable T1 parser 2020-07-03 03:53:54 +02:00
8020a70ff1 Fixes 2020-07-02 14:18:12 +02:00
446f26cc1d Update README 2020-07-02 11:41:15 +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
780bd4382b Allow numeric literal modes 2020-07-01 22:50:50 +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
d13bbbc5eb Add package for microtype compatibility 2020-07-01 14:28:22 +02:00
961430ce42 More PDF variabes
We can now load luatex85.sty without warnings.
2020-07-01 14:25:50 +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