195 Commits

Author SHA1 Message Date
Sébastien d'Herbais de Thun
70a909b8ba
Fixed page numbering (#594) 2023-04-05 15:04:31 +02:00
Laurenz
c2d88989a7 Format code 2023-04-04 14:36:25 +02:00
Birk Tjelmeland
ed79ecbb44
Add support for cliping content in block and box (#431) 2023-04-01 16:04:38 +02:00
Laurenz
5f97e0a773 Make Paint not implement Copy 2023-03-31 16:33:33 +02:00
Laurenz
e724d04253 Update changelog 2023-03-27 16:51:03 +02:00
Kian-Meng Ang
25acefeb5b
Fix typos (#115)
Found via `codespell -S target -L
crate,ist,thi,alle,dedented,ue,tung,nd,ende,overriden,dependant`
2023-03-22 09:02:51 +01:00
Laurenz
ab43bd802e Renaming and refactoring 2023-03-19 22:39:19 +01:00
Laurenz
d6aaae0cea Fix font embedding bugs 2023-03-19 20:58:03 +01:00
Laurenz
312197b276 Counters 2023-03-17 11:45:57 +01:00
Laurenz
e8435df5ec More jump targets 2023-03-17 11:30:58 +01:00
Laurenz
ecb5543985 Node links 2023-03-15 12:33:38 +01:00
Laurenz
8567811808 Simplify stable id handling 2023-03-15 10:09:17 +01:00
Laurenz
2c13ff9bfe Make render background color configurable 2023-03-09 13:07:36 +01:00
Laurenz
ab841188e3 Bump ecow 2023-03-01 11:27:10 +01:00
Laurenz
448844d66c Allow multiple authors 2023-02-24 14:09:38 +01:00
Laurenz
a1d47695a2 Switch to ecow 2023-02-23 12:20:47 +01:00
Laurenz
310c229c61 Changelog 2023-02-15 23:22:00 +01:00
Laurenz
e64b2379a8 Disable link boxes in PDF 2023-02-13 17:53:19 +01:00
Martin Haug
58adf1d025 Add XMP 2023-02-12 23:32:14 +01:00
Laurenz
3ffa7393f0 Make all nodes block-level 2023-02-12 19:57:28 +01:00
Laurenz
f72c81a757 More PartialEq impls for EcoString 2023-01-31 19:29:01 +01:00
Laurenz
b73b4f33bc Fix a few clippy lints 2023-01-20 14:21:59 +01:00
Laurenz
2271d67f8f Faster image rendering 2022-12-12 10:35:42 +01:00
Laurenz
9bc90c371f Introspection 2022-12-02 15:45:18 +01:00
Laurenz
989d170dc7 Fragments 2022-11-28 12:40:16 +01:00
Laurenz
7caf98fe42 Switch StrResult to EcoString 2022-11-27 01:00:57 +01:00
Laurenz
6bafc63910 Document metadata 2022-11-26 23:52:01 +01:00
Laurenz
bf5edbbbbb Tidy up 2022-11-25 12:16:13 +01:00
Laurenz
eb951c008b Style changes 2022-11-04 11:38:09 +01:00
Laurenz
37a7afddfa Split crates 2022-11-03 13:35:39 +01:00
Laurenz
95e9134a3c Refactor geom module 2022-10-28 16:43:38 +02:00
Laurenz
c0e972b91a Reduce dependencies from compiler on library 2022-10-18 00:04:12 +02:00
Laurenz
7ef6cb31df Bump ttf-parser 2022-09-30 11:23:09 +02:00
Martin Haug
680cc9aa93 Do not upset Acrobat 2022-09-25 21:37:22 +02:00
Laurenz
3760748fdd Refactor error handling 2022-09-20 19:49:47 +02:00
Laurenz
757a701c1a A New World 2022-09-20 16:37:15 +02:00
Laurenz
e29f55bb29 Remove font store 2022-09-19 17:44:40 +02:00
Laurenz
59f67b79c7 Remove image store 2022-09-19 12:49:36 +02:00
Laurenz
30be75c668 Renaming
`Face` -> `Font`
`FaceId` -> `FontId`
`SourceFile` -> `Source`
2022-09-19 11:36:59 +02:00
Laurenz
4ec3bcee48 Remove pins and memoization 2022-09-19 11:16:05 +02:00
Laurenz
4817c62dfb Split up PDF exporter 2022-06-14 21:36:33 +02:00
Laurenz
20b990d297 Anti-aliased image rendering 2022-06-14 17:20:31 +02:00
Laurenz
c81e2a5f56 Many fixes 2022-06-14 13:53:02 +02:00
Laurenz
7660978ee5 Move Arc into Frame 2022-06-12 20:51:31 +02:00
Laurenz
6e3b1a2c80 Make all fields of Frame private 2022-06-12 17:26:18 +02:00
Laurenz
ed6550fdb0 Bump dependencies 2022-06-10 23:54:16 +02:00
Laurenz
6aff11057b Non-outlined headings 2022-06-09 13:45:36 +02:00
Martin Haug
72d3f3fffa CR: Whoever said orange is the new pink was seriously disturbed. 2022-06-08 19:26:20 +02:00
Martin Haug
9dca4c2f78 Preallocate Page Refs 2022-06-08 17:05:07 +02:00
Martin Haug
55dce19f49 Restructure PDF structure writing 2022-06-08 16:36:50 +02:00