Jay Berkenbilt
|
6048c6e2f0
|
Don't crash on @file when file doesn't exist (fixes #265)
When @file is used and file doesn't exist, just treat it as a normal
argument.
|
2018-12-23 11:46:56 -05:00 |
|
Jay Berkenbilt
|
968e7e60b7
|
Add json tests
|
2018-12-23 11:21:59 -05:00 |
|
Jay Berkenbilt
|
64c1579544
|
Support zsh completion
|
2018-12-23 11:21:59 -05:00 |
|
Jay Berkenbilt
|
2e306d3249
|
Add comment about json to pdf-bookmarks
|
2018-12-23 09:15:46 -05:00 |
|
Jay Berkenbilt
|
76bf863aaa
|
Add page position information to json
|
2018-12-23 09:15:40 -05:00 |
|
Jay Berkenbilt
|
52a0b767c8
|
Slightly improve bash completion arg parsing
|
2018-12-23 09:15:40 -05:00 |
|
Jay Berkenbilt
|
6b90f3db4d
|
Document new and missing command-line options
|
2018-12-23 09:15:40 -05:00 |
|
Jay Berkenbilt
|
24aeb9ae22
|
Document json support
|
2018-12-22 14:05:01 -05:00 |
|
Jay Berkenbilt
|
86f9b4c43b
|
Add colorspace and depth information in json for images
|
2018-12-22 11:42:38 -05:00 |
|
Jay Berkenbilt
|
62ea3b9197
|
Add outlines to json at document level
|
2018-12-22 11:42:38 -05:00 |
|
Jay Berkenbilt
|
ae9455bf44
|
Implement --json-objects
|
2018-12-22 11:42:38 -05:00 |
|
Jay Berkenbilt
|
ce714ac9b8
|
Call cleanup between test sections
|
2018-12-22 11:42:38 -05:00 |
|
Jay Berkenbilt
|
fa3051d977
|
Implement --json-keys
|
2018-12-22 11:42:38 -05:00 |
|
Jay Berkenbilt
|
2008d037b3
|
Handle help args using option tables; add json help
|
2018-12-22 11:42:38 -05:00 |
|
Jay Berkenbilt
|
b3da5a2cba
|
Switch json args and structure
|
2018-12-22 11:42:38 -05:00 |
|
Jay Berkenbilt
|
7985c77326
|
Completion: ignore characters at and after point
|
2018-12-22 11:42:37 -05:00 |
|
Jay Berkenbilt
|
bb89382f93
|
Allow --show-object=trailer
|
2018-12-21 19:11:57 -05:00 |
|
Jay Berkenbilt
|
dd1aca552c
|
Support bash completion using complete -C
|
2018-12-21 19:11:57 -05:00 |
|
Jay Berkenbilt
|
3c075fc017
|
Table-driven parsing of encrypt options
|
2018-12-21 19:11:57 -05:00 |
|
Jay Berkenbilt
|
245723c570
|
Table-driven parsing for top-level arguments
|
2018-12-21 19:11:57 -05:00 |
|
Jay Berkenbilt
|
151206603b
|
Move argument parsing into a class
|
2018-12-21 19:11:57 -05:00 |
|
Jay Berkenbilt
|
6580ffe983
|
Preliminary implementation of json mode
The json mode implemented in this commit is not the final version, or
are the command line arguments used to invoke it.
|
2018-12-21 19:11:57 -05:00 |
|
Jay Berkenbilt
|
fa3664357b
|
Move numrange code from qpdf.cc to QUtil.cc
Also move tests to libtests.
|
2018-12-21 19:11:57 -05:00 |
|
Jay Berkenbilt
|
313ba08126
|
Preserve some outline functionality in page splitting
|
2018-12-21 19:11:57 -05:00 |
|
Jay Berkenbilt
|
4fbffdf8ed
|
Rewrite bookmark example to use outline helpers
Now uses QPDFOutlineDocumentHelper and QPDFOutlineObjectHelper.
|
2018-12-21 19:11:57 -05:00 |
|
Jay Berkenbilt
|
d5d179f441
|
Add document and object helpers for outlines (bookmarks)
|
2018-12-21 19:11:57 -05:00 |
|
Jay Berkenbilt
|
30a0c070e4
|
Add QPDFObjectHandle::getJSON()
|
2018-12-21 18:34:56 -05:00 |
|
Jay Berkenbilt
|
651179b5da
|
Add simple JSON serializer
|
2018-12-21 18:34:56 -05:00 |
|
Jay Berkenbilt
|
0776c00129
|
Add QPDFNameTreeObjectHelper
|
2018-12-21 18:34:56 -05:00 |
|
Jay Berkenbilt
|
d2f3975948
|
Add missing virtual destructors to all helper classes
|
2018-12-21 18:34:56 -05:00 |
|
Jay Berkenbilt
|
cc500eda91
|
Minor cleanup
|
2018-12-21 17:25:31 -05:00 |
|
Jay Berkenbilt
|
a4de20cd3f
|
Azure pipelines: use make -k
|
2018-12-21 17:25:31 -05:00 |
|
Jay Berkenbilt
|
352ce9b22b
|
Preserve page labels (numbers) when splitting and merging
|
2018-12-18 16:59:24 -05:00 |
|
Jay Berkenbilt
|
6ef9e31233
|
Add QPDFPageLabelDocumentHelper
|
2018-12-18 16:59:24 -05:00 |
|
Jay Berkenbilt
|
f38df27aa3
|
Add QPDFNumberTreeObjectHelper
|
2018-12-18 16:46:10 -05:00 |
|
Jay Berkenbilt
|
077d3d4512
|
Add QPDFObjectHandle::wrapInArray()
Wrap an object in an array if it is not already an array.
|
2018-12-18 16:45:48 -05:00 |
|
Jay Berkenbilt
|
9caf005d89
|
Fix typo in header file
|
2018-12-18 16:27:36 -05:00 |
|
Jay Berkenbilt
|
3e6d698527
|
Update aclocal.m4
|
2018-12-18 16:27:36 -05:00 |
|
Jay Berkenbilt
|
27be64f4ba
|
README-maintaner: sanitize undefined as well as adddress
gcc already warns for undefined variables, but this is in preparation
for Google's oss-fuzz, which builds in this way.
|
2018-12-18 16:27:22 -05:00 |
|
Jay Berkenbilt
|
cf82384dee
|
Restore mingw32
|
2018-10-18 12:06:01 -04:00 |
|
Jay Berkenbilt
|
88fb2e5258
|
Workaround for fragile test on Windows
|
2018-10-16 11:41:00 -04:00 |
|
Jay Berkenbilt
|
978532c5b3
|
Temporarily disable mingw32
See https://github.com/Alexpux/MINGW-packages/issues/4543
|
2018-10-16 11:41:00 -04:00 |
|
Jay Berkenbilt
|
c13a0f4467
|
Publish test results from AppImage build
|
2018-10-16 11:41:00 -04:00 |
|
Jay Berkenbilt
|
4cfa6b7e49
|
Update Azure Pipeline id
|
2018-10-13 21:17:00 -04:00 |
|
Jay Berkenbilt
|
2dd8ddcbaf
|
Publish test results
|
2018-10-13 18:36:36 -04:00 |
|
Jay Berkenbilt
|
e91e41034d
|
Specify junit suffix
|
2018-10-13 18:31:58 -04:00 |
|
Jay Berkenbilt
|
16b7182d91
|
Upgrade qtest to 1.5
|
2018-10-13 18:31:58 -04:00 |
|
Jay Berkenbilt
|
dbeef33ee4
|
Update maintainer notes with new release process
The Azure pipeline does all the artifact creation now.
|
2018-10-13 18:30:55 -04:00 |
|
Jay Berkenbilt
|
9d1f885f04
|
Build AppImage from pipeline
|
2018-10-13 18:30:55 -04:00 |
|
Jay Berkenbilt
|
8d6f923e13
|
Run make_dist from azure pipeline
|
2018-10-13 18:30:55 -04:00 |
|