Commit Graph

54 Commits

Author SHA1 Message Date
Přemysl Eric Janouch ff7de4b141
Go: cleanup 2024-02-04 05:16:28 +01:00
Přemysl Eric Janouch 0b837b3a0e
Go: add PDF 1.5 cross-reference stream support
This is not particularly complete, but it works (again) for Cairo.
2024-02-04 04:27:10 +01:00
Přemysl Eric Janouch 55a17a69b7
README.adoc: update package information 2023-07-01 22:03:18 +02:00
Přemysl Eric Janouch 3781aa8e85
Don't fail tests when gropdf isn't installed 2023-06-28 23:27:30 +02:00
Přemysl Eric Janouch 69b939c707
Fix tests, document new limitation 2023-06-28 23:12:42 +02:00
Přemysl Eric Janouch 87681d15ba
Go: bump modules 2023-06-28 22:35:49 +02:00
Přemysl Eric Janouch f01d25596e
Fix the man page
> Any reference to the subject of the current manual page
> should be written with the name in bold.
2022-09-25 18:28:19 +02:00
Přemysl Eric Janouch 67596a8153
extfs-pdf: improve the listing format 2021-12-09 20:33:40 +01:00
Přemysl Eric Janouch 8a00d7064b
Update documentation 2021-12-09 15:28:01 +01:00
Přemysl Eric Janouch b358467791
Add an external VFS for Midnight Commander 2021-12-09 15:24:25 +01:00
Přemysl Eric Janouch d0f80aa6ae
Go: enable listing all indirect objects 2021-12-09 14:07:15 +01:00
Přemysl Eric Janouch 97ffe3d46e
Go: implement stream parsing/serialization 2021-12-09 14:07:14 +01:00
Přemysl Eric Janouch 1a3c7a8282
Go: add Updater.Dereference() 2021-12-08 21:33:26 +01:00
Přemysl Eric Janouch d8171b9ac4
Go: improve error handling 2021-12-08 20:49:06 +01:00
Přemysl Eric Janouch bcb24af926
Minor revision 2021-12-08 20:39:02 +01:00
Přemysl Eric Janouch c0927c05dd
Add .gitignore 2021-11-06 12:28:25 +01:00
Přemysl Eric Janouch 5e87223b5d
Add clang-format configuration, clean up 2021-11-06 12:27:39 +01:00
Přemysl Eric Janouch 58a4ba1d05
meson.build: use set_quoted() 2021-11-06 11:42:57 +01:00
Přemysl Eric Janouch 350cf89e51
Bump Go modules to 1.17 2021-08-19 05:36:46 +02:00
Přemysl Eric Janouch d4ff9a6e89
README.adoc: add a PkgGoDev badge 2020-09-11 00:15:58 +02:00
Přemysl Eric Janouch a5176b5bbb
Bump version, update NEWS 2020-09-06 05:16:40 +02:00
Přemysl Eric Janouch af6a937033
Go: avoid non-deterministic output
The code has even turned out simpler.
2020-09-06 05:16:40 +02:00
Přemysl Eric Janouch 8913f8ba9c
Add a test script to verify basic function 2020-09-06 05:16:39 +02:00
Přemysl Eric Janouch 524eea9b2f
Manual: fix the example
Things managed to work once but for rather arbitrary reasons.
2020-09-05 21:32:05 +02:00
Přemysl Eric Janouch 3ce08d33f6
Bump version, update NEWS 2020-09-05 20:10:48 +02:00
Přemysl Eric Janouch a75f990565
Add an instructive man page 2020-09-05 20:10:47 +02:00
Přemysl Eric Janouch 46fa50749f
Add a --version option
And fix that --reservation was missing from the optstring.
2020-09-05 20:08:41 +02:00
Přemysl Eric Janouch 796a9640d3
Make it possible to change the signature reservation 2020-09-04 18:33:12 +02:00
Přemysl Eric Janouch 2d08100b58
Avoid downgrading the document's PDF version 2020-09-04 18:30:09 +02:00
Přemysl Eric Janouch 1224d9be47
Return errors rather than mangle documents 2020-09-04 16:05:14 +02:00
Přemysl Eric Janouch 486cafa6b4
Go: update dependencies 2020-08-12 06:15:41 +02:00
Přemysl Eric Janouch a0696cdb88
Name change 2020-08-12 06:14:03 +02:00
Přemysl Eric Janouch be8480f8af
Consistency 2018-12-14 02:52:05 +01:00
Přemysl Eric Janouch f9f3171c02
Use Go modules 2018-12-01 22:43:11 +01:00
Přemysl Eric Janouch 0ea296de67
Go: less API stupidity coming from the C++ heritage 2018-10-04 14:46:12 +02:00
Přemysl Eric Janouch 9d2412398a
Go: additional small fixes 2018-10-04 14:14:04 +02:00
Přemysl Eric Janouch 62206ed344
Go: documentation cleanup 2018-10-04 13:18:37 +02:00
Přemysl Eric Janouch 9ac8360979
Go: use multiple return values
The compiler has made it more obvious where we eat error messages.
2018-10-04 13:09:29 +02:00
Přemysl Eric Janouch 50578fe99f
Go: add Object constructors 2018-10-04 12:51:23 +02:00
Přemysl Eric Janouch eedd9a550c
Go: cleanups 2018-10-04 12:11:43 +02:00
Přemysl Eric Janouch 43ca0e5035
Add a Go port
It should be roughly at feature parity.
2018-10-04 01:03:45 +02:00
Přemysl Eric Janouch ad239714b0
Add comments about some potential issues
- lack of number range verification
 - lack of sanitization when serializing dicts
2018-10-03 22:47:47 +02:00
Přemysl Eric Janouch daa9cc1ed4
Mark a variable const 2018-10-03 22:47:47 +02:00
Přemysl Eric Janouch 4c7853c951
Try to return the innermost error message
Improving debugging experience.
2018-10-03 22:47:46 +02:00
Přemysl Eric Janouch c77a9c052a
Fix parsing of hex strings 2018-10-03 22:17:05 +02:00
Přemysl Eric Janouch 54d86cf25b
Fix serialization of null values 2018-10-02 23:17:46 +02:00
Přemysl Eric Janouch 160f09ecc3
Fix octal escapes 2018-10-02 23:17:15 +02:00
Přemysl Eric Janouch 2d3fd3317b
Add NEWS 2018-08-03 20:04:33 +02:00
Přemysl Eric Janouch 803b048f8c
Clarify libcrypto API version in README 2018-08-03 19:58:36 +02:00
Přemysl Eric Janouch 73bf4b861a
Fix double fclose() 2018-07-21 23:38:25 +02:00