aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* lpg: improve Picture sizing, clean upHEADorigin/mastermasterPřemysl Eric Janouch2025-01-121-23/+45
| | | | | | | Restraining a Picture in one dimension with a Frame should make it report the right overall dimensions (keeping its aspect ratio). Also applying the F.9 C++ Core Guideline.
* Add a Lua PDF generatorPřemysl Eric Janouch2025-01-1112-5/+1512
| | | | | | | | | | | | | | | Publishing my old invoice layouter in a reusable scripting-based form, rather than an annoyingly fixed binary. Because Lua compiled for C++ might be hard to find, we provide a wrap. Curiously, only GitHub releases seem to contain onelua.c, which is a very handy file. We could have also subprojected libqr, which is in the public domain, however the other main dependencies are also LGPL like libqrencode is. And it is likely to be installed. The user manual also serves as a test.
* Fix test.sh for Alpine's current lowriterPřemysl Eric Janouch2024-04-091-1/+2
|
* README.adoc: actually make the extfs name matchPřemysl Eric Janouch2024-02-041-1/+1
|
* README.adoc: fix and improve Go instructionsPřemysl Eric Janouch2024-02-041-3/+16
|
* extfs-pdf: add a file extension for FlateDecodePřemysl Eric Janouch2024-02-041-1/+3
| | | | It is recognised by shared-mime-info.
* Go: enable multiple updates in a sequencePřemysl Eric Janouch2024-02-041-0/+3
| | | | This is not something anyone should do, but let's do things correctly.
* Go: cleanupPřemysl Eric Janouch2024-02-041-7/+7
|
* Go: add PDF 1.5 cross-reference stream supportPřemysl Eric Janouch2024-02-043-48/+396
| | | | This is not particularly complete, but it works (again) for Cairo.
* README.adoc: update package informationPřemysl Eric Janouch2023-07-011-0/+7
|
* Don't fail tests when gropdf isn't installedPřemysl Eric Janouch2023-06-281-1/+4
|
* Fix tests, document new limitationPřemysl Eric Janouch2023-06-282-7/+13
|
* Go: bump modulesPřemysl Eric Janouch2023-06-282-2/+6
|
* Fix the man pagePřemysl Eric Janouch2022-09-251-1/+1
| | | | | > Any reference to the subject of the current manual page > should be written with the name in bold.
* extfs-pdf: improve the listing formatPřemysl Eric Janouch2021-12-091-7/+14
|
* Update documentationPřemysl Eric Janouch2021-12-093-2/+7
|
* Add an external VFS for Midnight CommanderPřemysl Eric Janouch2021-12-091-0/+132
|
* Go: enable listing all indirect objectsPřemysl Eric Janouch2021-12-091-0/+11
|
* Go: implement stream parsing/serializationPřemysl Eric Janouch2021-12-091-8/+58
|
* Go: add Updater.Dereference()Přemysl Eric Janouch2021-12-081-7/+15
|
* Go: improve error handlingPřemysl Eric Janouch2021-12-081-5/+6
|
* Minor revisionPřemysl Eric Janouch2021-12-082-6/+6
|
* Add .gitignorePřemysl Eric Janouch2021-11-061-0/+8
|
* Add clang-format configuration, clean upPřemysl Eric Janouch2021-11-062-50/+50
|
* meson.build: use set_quoted()Přemysl Eric Janouch2021-11-061-2/+2
|
* Bump Go modules to 1.17Přemysl Eric Janouch2021-08-192-5/+1
|
* README.adoc: add a PkgGoDev badgePřemysl Eric Janouch2020-09-111-0/+2
|
* Bump version, update NEWSv1.1.1Přemysl Eric Janouch2020-09-062-1/+10
|
* Go: avoid non-deterministic outputPřemysl Eric Janouch2020-09-061-20/+16
| | | | The code has even turned out simpler.
* Add a test script to verify basic functionPřemysl Eric Janouch2020-09-061-0/+77
|
* Manual: fix the examplePřemysl Eric Janouch2020-09-051-3/+4
| | | | Things managed to work once but for rather arbitrary reasons.
* Bump version, update NEWSv1.1Přemysl Eric Janouch2020-09-052-1/+17
|
* Add an instructive man pagePřemysl Eric Janouch2020-09-053-19/+97
|
* Add a --version optionPřemysl Eric Janouch2020-09-052-2/+15
| | | | And fix that --reservation was missing from the optstring.
* Make it possible to change the signature reservationPřemysl Eric Janouch2020-09-044-17/+36
|
* Avoid downgrading the document's PDF versionPřemysl Eric Janouch2020-09-043-17/+57
|
* Return errors rather than mangle documentsPřemysl Eric Janouch2020-09-044-11/+26
|
* Go: update dependenciesPřemysl Eric Janouch2020-08-122-2/+13
|
* Name changePřemysl Eric Janouch2020-08-124-4/+4
|
* ConsistencyPřemysl Janouch2018-12-141-2/+2
|
* Use Go modulesPřemysl Janouch2018-12-012-0/+10
|
* Go: less API stupidity coming from the C++ heritagePřemysl Janouch2018-10-041-19/+20
|
* Go: additional small fixesPřemysl Janouch2018-10-042-5/+7
|
* Go: documentation cleanupPřemysl Janouch2018-10-041-18/+16
|
* Go: use multiple return valuesPřemysl Janouch2018-10-041-75/+77
| | | | The compiler has made it more obvious where we eat error messages.
* Go: add Object constructorsPřemysl Janouch2018-10-041-82/+114
|
* Go: cleanupsPřemysl Janouch2018-10-041-12/+14
|
* Add a Go portPřemysl Janouch2018-10-043-2/+1255
| | | | It should be roughly at feature parity.
* Add comments about some potential issuesPřemysl Janouch2018-10-031-0/+2
| | | | | - lack of number range verification - lack of sanitization when serializing dicts
* Mark a variable constPřemysl Janouch2018-10-031-1/+1
|