Jay Berkenbilt
0bf0f45e67
TODO
2019-01-07 07:38:03 -05:00
Jay Berkenbilt
fddbcab0e7
Mostly don't require original QPDF for copyForeignObject ( fixes #219 )
...
The original QPDF is only required now when the source
QPDFObjectHandle is a stream that gets its stream data from a
QPDFObjectHandle::StreamDataProvider.
2019-01-07 00:11:15 -05:00
Jay Berkenbilt
d81ff5aa3d
TODO
2019-01-05 23:02:00 -05:00
Jay Berkenbilt
7f4d238c53
TODO
2019-01-04 21:58:22 -05:00
Jay Berkenbilt
837dcf8fc2
Don't call assert while checking linearization data ( fixes #209 , #231 )
...
Instead of calling assert for problems found during checking
linearization data, throw an exception which is later caught and
issued as an error. Ideally we would handle errors more robustly, but
this is still a significant improvement.
2019-01-04 11:55:42 -05:00
Jay Berkenbilt
3dbbf9f240
TODO
2019-01-01 08:38:15 -05:00
Jay Berkenbilt
2e2223ffe1
TODO
2018-12-23 11:54:10 -05:00
Jay Berkenbilt
88fb2e5258
Workaround for fragile test on Windows
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
9b72ce09be
Change artifact directory from installers to distribution
2018-10-12 08:10:08 -04:00
Jay Berkenbilt
d6dbc6b389
TODO
2018-10-11 17:27:54 -04:00
Jay Berkenbilt
e73416319b
Fragile test
2018-08-14 17:22:23 -04:00
Jay Berkenbilt
3d6615b276
Pl_Buffer: reduce memory growth ( fixes #228 )
...
Rather than keeping a list of buffers for every write, accumulate
bytes in a single buffer, doubling the size of the buffer when needed
to accommodate new data.
This is not the best possible implementation, but the change was
implemented in this way to avoid changing the shape of Pl_Buffer and
thus breaking backward compatibility.
2018-08-12 17:45:43 -04:00
Jay Berkenbilt
7855e18ae2
Add detail about Unicode passwords
2018-07-01 17:25:10 -04:00
Jay Berkenbilt
9d7eef7cc6
Update TODO
...
Remove form flattening
Clarify splitting/merging with document level constructs
2018-06-21 16:04:54 -04:00
Jay Berkenbilt
b096e99649
buffer test: fix memory leak in test code
...
Forgot to delete a buffer in the test driver. There was no memory leak
or memory error in any installed code.
2018-05-05 17:43:44 -04:00
Jay Berkenbilt
1437f80560
TODO: note about MacPorts CI
2018-05-05 17:42:58 -04:00
Jay Berkenbilt
55b1d3ef16
TODO
2018-04-15 18:45:11 -04:00
Jay Berkenbilt
fa76d817c6
Update website for Žarko Gajić
2018-03-01 21:24:34 -05:00
Jay Berkenbilt
d0e99f195a
More robust handling of type errors
...
Give objects descriptions and context so it is possible to issue
warnings instead of fatal errors for attempts to access objects of the
wrong type.
2018-02-18 21:06:27 -05:00
Jay Berkenbilt
5b5f45e9dd
Remove lexer rewrite notes from TODO
2018-02-18 21:05:46 -05:00
Jay Berkenbilt
ebd5ed63de
Add option to save pass 1 of lineariziation
...
This is useful only for debugging the linearization code.
2018-02-18 20:18:40 -05:00
Jay Berkenbilt
569d74d36b
Allow raw encryption key to be specified
...
Add options to enable the raw encryption key to be directly shown or
specified. Thanks to Didier Stevens <didier.stevens@gmail.com> for the
idea and contribution of one implementation of this idea.
2018-01-14 10:21:05 -05:00
Jay Berkenbilt
512a518dd9
Update TODO
2018-01-13 20:19:11 -05:00
Jay Berkenbilt
794b649e5b
Update TODO and ChangeLog. Fixes #166 , #83
2017-12-25 18:29:18 -05:00
Jay Berkenbilt
d83f8f3bfa
Update TODO
2017-11-27 16:49:37 -05:00
Jay Berkenbilt
0f1ce8e646
Prepare 7.0.0 release
2017-09-16 13:22:15 -04:00
Jay Berkenbilt
07c8bb2843
Additionally license under Apache License version 2.0
...
The Apache License version 2.0 is now the primary license for qpdf.
However, users may, at their option, continue to use Artistic version
2.0.
2017-09-14 12:59:25 -04:00
Jay Berkenbilt
d31a7b76e7
Improve message for stream decoding error
...
Tweak the message so that we inform the user that we are mitigating
data loss.
2017-09-12 16:03:48 -04:00
Jay Berkenbilt
eaacf94005
Update C API with new QPDFWriter methods
2017-09-12 14:30:39 -04:00
Jay Berkenbilt
278852f5aa
TODO
2017-08-22 19:26:36 -04:00
Jay Berkenbilt
70949cb4cb
Update TODO
2017-08-22 14:22:20 -04:00
Jay Berkenbilt
3b170ab062
Update TODO
2017-08-21 17:52:11 -04:00
Jay Berkenbilt
9f95a37e38
TODO cleanup
2017-08-21 17:48:57 -04:00
Jay Berkenbilt
389396dbbf
Support Windows builds with MSYS2
...
Replace the old msys, mingw-w64, ActiveState perl setup with MSYS2.
This greatly simplifies the Windows build. This was facilitated by the
need to incorporate JPEG.
2017-08-21 17:44:22 -04:00
Jay Berkenbilt
39ab004336
Update TODO
2017-08-21 16:55:00 -04:00
Jay Berkenbilt
2d2f619665
Implement Pl_RunLength pipeline
2017-08-19 14:50:55 -04:00
Jay Berkenbilt
201b62fc68
Support NO_REBUILD=1 for testing without rebuild
2017-08-16 07:57:08 -04:00
Jay Berkenbilt
3388500327
Update TODO
2017-08-10 21:36:23 -04:00
Jay Berkenbilt
9a96e233b0
Remove PCRE
2017-08-10 21:30:32 -04:00
Jay Berkenbilt
8320d16cd2
Update TODO
2017-08-10 19:01:41 -04:00
Jay Berkenbilt
bd72ec98ef
Update TODO
2017-07-29 12:19:04 -04:00
Jay Berkenbilt
ba78e16966
Update TODO
2017-07-28 19:32:40 -04:00
Jay Berkenbilt
ede1255a82
Update TODO
2017-07-27 23:49:46 -04:00
Jay Berkenbilt
1e831cb978
TODO: bump ABI version
2017-07-26 06:24:07 -04:00
Jay Berkenbilt
d4d7612b5b
Note about std::regex attempt
2016-12-27 14:34:18 -05:00
Jay Berkenbilt
1f4a67912c
Bump library soname
...
Also update maintainer documentation on binary compatibility testing.
2015-11-10 12:42:37 -05:00
Jay Berkenbilt
e5abc789a2
Prepare 5.2.0 release
2015-11-01 16:40:01 -05:00
Jay Berkenbilt
b8bdef0ad1
Implement deterministic ID
...
For non-encrypted files, determinstic ID generation uses file contents
instead of timestamp and file name. At a small runtime cost, this
enables generation of the same /ID if the same inputs are converted in
the same way multiple times.
2015-10-31 18:56:42 -04:00
Jay Berkenbilt
5c9c5d537b
Update TODO with some small enhancements
...
There have been a few enhancements requested that only affect the qpdf
command line tool and that should be relatively quick to implement.
Work out the details and acknowledge these publicly in the TODO file.
2015-05-24 16:26:05 -04:00