2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-12-23 11:28:56 +00:00
Commit Graph

190 Commits

Author SHA1 Message Date
Jay Berkenbilt
a72ce95c92 setOutputStreams
git-svn-id: svn+q:///qpdf/trunk@1035 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-10-01 11:02:35 +00:00
Jay Berkenbilt
9f444ffef3 add QPDF::processMemoryFile and API additions to support it
git-svn-id: svn+q:///qpdf/trunk@1034 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-10-01 10:20:38 +00:00
Jay Berkenbilt
359999a59c note
git-svn-id: svn+q:///qpdf/trunk@1033 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-09-24 20:47:58 +00:00
Jay Berkenbilt
1dade9a7ee more notes on cout
git-svn-id: svn+q:///qpdf/trunk@1026 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-09-05 15:02:19 +00:00
Jay Berkenbilt
0c1dab0cea *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@1022 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-15 12:58:47 +00:00
Jay Berkenbilt
adf8c50ccc note
git-svn-id: svn+q:///qpdf/trunk@1020 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-15 00:03:49 +00:00
Jay Berkenbilt
6b4d231245 2.2.0
git-svn-id: svn+q:///qpdf/trunk@1016 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-14 16:43:18 +00:00
Jay Berkenbilt
f9d0f58e90 merge notes
git-svn-id: svn+q:///qpdf/trunk@1011 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-10 02:28:08 +00:00
Jay Berkenbilt
bd7261da9b getRawStreamData()
git-svn-id: svn+q:///qpdf/trunk@1010 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-09 23:33:40 +00:00
Jay Berkenbilt
54303cea9c *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@1009 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-08 23:54:43 +00:00
Jay Berkenbilt
d6bcad5145 update release notes, TODO
git-svn-id: svn+q:///qpdf/trunk@1005 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-08 21:27:54 +00:00
Jay Berkenbilt
1ff024fafc update version numbers
git-svn-id: svn+q:///qpdf/trunk@1004 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-08 21:19:58 +00:00
Jay Berkenbilt
cf172cf550 some doc updates, shlib version
git-svn-id: svn+q:///qpdf/trunk@1002 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-06 01:38:24 +00:00
Jay Berkenbilt
cb1d89e763 invert images example
git-svn-id: svn+q:///qpdf/trunk@1001 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-06 01:27:47 +00:00
Jay Berkenbilt
81b73bb9e9 notes
git-svn-id: svn+q:///qpdf/trunk@997 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-05 21:54:15 +00:00
Jay Berkenbilt
9ba5b27ce4 add double-page-size example
git-svn-id: svn+q:///qpdf/trunk@996 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-05 21:51:19 +00:00
Jay Berkenbilt
2dbc1006fb addPageContents
git-svn-id: svn+q:///qpdf/trunk@995 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-05 21:06:49 +00:00
Jay Berkenbilt
c292442962 change note
git-svn-id: svn+q:///qpdf/trunk@994 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-05 20:33:22 +00:00
Jay Berkenbilt
9a8f6b8c2d move note
git-svn-id: svn+q:///qpdf/trunk@993 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-05 20:26:09 +00:00
Jay Berkenbilt
11df7809af add pipeline-based stream data replacement function
git-svn-id: svn+q:///qpdf/trunk@990 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-05 19:04:22 +00:00
Jay Berkenbilt
998a6cbee9 remove stream_data_handler; it wouldn't work as designed. replacement data implemented but not tested
git-svn-id: svn+q:///qpdf/trunk@988 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-02 22:40:52 +00:00
Jay Berkenbilt
ab5a01c64e notes
git-svn-id: svn+q:///qpdf/trunk@986 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-02 16:46:39 +00:00
Jay Berkenbilt
00ed5af502 remove use of float for version comparison
git-svn-id: svn+q:///qpdf/trunk@984 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-02 16:18:46 +00:00
Jay Berkenbilt
01d6f04adc qpdf.qbilt.org -> qpdf.sourceforge.net
git-svn-id: svn+q:///qpdf/trunk@983 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-08-02 15:59:56 +00:00
Jay Berkenbilt
21579bc297 *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@982 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-07-31 14:54:23 +00:00
Jay Berkenbilt
1a1a7551ce function to get images
git-svn-id: svn+q:///qpdf/trunk@981 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-06-26 01:27:29 +00:00
Jay Berkenbilt
0520f7d1a7 todo idea
git-svn-id: svn+q:///qpdf/trunk@980 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-06-14 01:21:29 +00:00
Jay Berkenbilt
21753001b7 *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@978 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-06-06 15:45:02 +00:00
Jay Berkenbilt
9496b2cb20 fix memory leak
git-svn-id: svn+q:///qpdf/trunk@976 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-06-06 13:32:08 +00:00
Jay Berkenbilt
909d1d5602 another bug description
git-svn-id: svn+q:///qpdf/trunk@974 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-06-06 12:34:27 +00:00
Jay Berkenbilt
7559934b02 solved memory leak
git-svn-id: svn+q:///qpdf/trunk@973 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-06-05 21:27:41 +00:00
Jay Berkenbilt
70f9dc9acf current notes
git-svn-id: svn+q:///qpdf/trunk@969 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-05-31 17:12:22 +00:00
Jay Berkenbilt
dd99ff8b59 copy encryption
git-svn-id: svn+q:///qpdf/trunk@954 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-04-10 13:35:34 +00:00
Jay Berkenbilt
507ea15ec5 more TODO items
git-svn-id: svn+q:///qpdf/trunk@948 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-03-27 16:00:41 +00:00
Jay Berkenbilt
a800b4eaa1 updated ChangeLog
git-svn-id: svn+q:///qpdf/trunk@947 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-03-27 15:53:44 +00:00
Jay Berkenbilt
7a804090b3 update patch
git-svn-id: svn+q:///qpdf/trunk@937 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-01-25 01:27:12 +00:00
Jay Berkenbilt
3416c60fe9 save pass1 patch
git-svn-id: svn+q:///qpdf/trunk@931 71b93d88-0707-0410-a8cf-f5a4172ac649
2010-01-18 03:37:01 +00:00
Jay Berkenbilt
0d3829949d note
git-svn-id: svn+q:///qpdf/trunk@924 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-11-08 14:49:59 +00:00
Jay Berkenbilt
5ddcee6bd8 *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@922 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-11-08 14:49:01 +00:00
Jay Berkenbilt
ace2a031b5 prepare 2.1.rc1 for release
git-svn-id: svn+q:///qpdf/trunk@901 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-24 04:47:17 +00:00
Jay Berkenbilt
cfc1f6fcac notes, version
git-svn-id: svn+q:///qpdf/trunk@893 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-23 16:44:13 +00:00
Jay Berkenbilt
dcaeb6a89d *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@892 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-23 16:23:20 +00:00
Jay Berkenbilt
46c178260b *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@880 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-23 03:42:26 +00:00
Jay Berkenbilt
9e57897c89 *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@879 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-23 03:38:34 +00:00
Jay Berkenbilt
d607e965e5 *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@877 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-23 03:35:16 +00:00
Jay Berkenbilt
d9939b9ad6 more tweaking of external libs
git-svn-id: svn+q:///qpdf/trunk@875 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-23 03:34:05 +00:00
Jay Berkenbilt
633a294694 notes
git-svn-id: svn+q:///qpdf/trunk@867 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-22 18:52:48 +00:00
Jay Berkenbilt
ae4c6166a1 notes
git-svn-id: svn+q:///qpdf/trunk@866 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-22 18:04:46 +00:00
Jay Berkenbilt
8fe48ace4f notes
git-svn-id: svn+q:///qpdf/trunk@862 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-22 16:05:47 +00:00
Jay Berkenbilt
873ae724c1 note
git-svn-id: svn+q:///qpdf/trunk@856 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-22 15:33:42 +00:00
Jay Berkenbilt
eff113fa68 *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@848 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-20 03:04:40 +00:00
Jay Berkenbilt
b477b36590 *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@836 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-20 01:39:16 +00:00
Jay Berkenbilt
ad0ab25d66 fix bug in C API, test invalid password specifically
git-svn-id: svn+q:///qpdf/trunk@832 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-20 00:59:38 +00:00
Jay Berkenbilt
3f8c4c2736 categorize all error messages and include object information if available
git-svn-id: svn+q:///qpdf/trunk@829 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-19 23:09:19 +00:00
Jay Berkenbilt
734ac1e1d2 deal with stream-specific crypt filters
git-svn-id: svn+q:///qpdf/trunk@827 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-19 01:58:31 +00:00
Jay Berkenbilt
70ae58c035 better testing of V4
git-svn-id: svn+q:///qpdf/trunk@826 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-19 01:22:10 +00:00
Jay Berkenbilt
09175e4578 more testing, bug fix for linearized aes encrypted files
git-svn-id: svn+q:///qpdf/trunk@824 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-19 00:17:11 +00:00
Jay Berkenbilt
94131116a9 more notes, testing of cleartext metadata, some crypt filter fixes
git-svn-id: svn+q:///qpdf/trunk@823 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-18 19:54:24 +00:00
Jay Berkenbilt
34097d6c64 notes
git-svn-id: svn+q:///qpdf/trunk@820 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-18 14:39:44 +00:00
Jay Berkenbilt
3359051d08 only seed randon number generater once for aes-cbc, try to avoid compressing Metadata streams
git-svn-id: svn+q:///qpdf/trunk@819 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-18 14:09:53 +00:00
Jay Berkenbilt
67e353e4e4 use StdCF to make adobe reader happy; handle EncryptMetadata properly when reading
git-svn-id: svn+q:///qpdf/trunk@817 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-18 02:26:09 +00:00
Jay Berkenbilt
b873dc9c59 implemented writing R4/V4 encryption except that the output files don't open in Adobe reader 9.1.3.
git-svn-id: svn+q:///qpdf/trunk@816 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-18 02:03:18 +00:00
Jay Berkenbilt
c13bc66de8 checkpoint -- partially implemented /V=4 encryption
git-svn-id: svn+q:///qpdf/trunk@811 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-17 18:54:51 +00:00
Jay Berkenbilt
846c9f6bcc checkpoint -- started doing some R4 encryption support
git-svn-id: svn+q:///qpdf/trunk@807 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-17 03:14:47 +00:00
Jay Berkenbilt
55b270a00e *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@794 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 14:57:47 +00:00
Jay Berkenbilt
446028c4f1 more windows notes
git-svn-id: svn+q:///qpdf/trunk@793 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 14:56:27 +00:00
Jay Berkenbilt
744bff20ea *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@792 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 14:54:23 +00:00
Jay Berkenbilt
0aa9348b1f reorganize
git-svn-id: svn+q:///qpdf/trunk@791 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 14:42:40 +00:00
Jay Berkenbilt
35cf9ebabe *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@789 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 03:24:12 +00:00
Jay Berkenbilt
c96f372a6e *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@782 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 02:40:44 +00:00
Jay Berkenbilt
347707a4c6 mention R4 encryption file
git-svn-id: svn+q:///qpdf/trunk@781 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 02:06:59 +00:00
Jay Berkenbilt
8e71e1fbd3 notes
git-svn-id: svn+q:///qpdf/trunk@779 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-11 01:21:06 +00:00
Jay Berkenbilt
4882d4a5bb notes
git-svn-id: svn+q:///qpdf/trunk@770 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-10 18:06:26 +00:00
Jay Berkenbilt
582b500cd9 start integrating windows port
git-svn-id: svn+q:///qpdf/trunk@757 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-10 15:10:05 +00:00
Jay Berkenbilt
c2023db265 Implement changes suggested by Zarko and our subsequent conversations:
- Add a way to set the minimum PDF version
 - Add a way to force the PDF version
 - Have isEncrypted return true if an /Encrypt dictionary exists even
   when we can't read the file
 - Allow qpdf_init_write to be called multiple times
 - Update some comments in headers


git-svn-id: svn+q:///qpdf/trunk@748 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-05 00:42:48 +00:00
Jay Berkenbilt
bfdd26fb23 notes for things to fix
git-svn-id: svn+q:///qpdf/trunk@746 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-10-04 23:55:58 +00:00
Jay Berkenbilt
c0a816a625 update TODO
git-svn-id: svn+q:///qpdf/trunk@741 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-09-27 21:07:45 +00:00
Jay Berkenbilt
8d7bb3ff50 add methods for getting encryption data
git-svn-id: svn+q:///qpdf/trunk@733 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-09-27 20:05:38 +00:00
Jay Berkenbilt
fe6771e0e5 add many new tests to exercise C api
git-svn-id: svn+q:///qpdf/trunk@727 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-09-27 16:01:45 +00:00
Jay Berkenbilt
84ec83e925 basic implementation of C API
git-svn-id: svn+q:///qpdf/trunk@725 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-09-27 14:39:04 +00:00
Jay Berkenbilt
f3d7c26de1 removed qexc; non-compatible ABI change
git-svn-id: svn+q:///qpdf/trunk@709 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-09-26 18:36:04 +00:00
Jay Berkenbilt
ff5e56107b typo
git-svn-id: svn+q:///qpdf/trunk@699 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-09-26 15:28:53 +00:00
Jay Berkenbilt
b93c34099c idea for 2.1
git-svn-id: svn+q:///qpdf/trunk@689 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-09-14 01:28:59 +00:00
Jay Berkenbilt
ed13d9074e *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@687 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-07-18 00:21:56 +00:00
Jay Berkenbilt
3a7cab4740 to-do list item
git-svn-id: svn+q:///qpdf/trunk@654 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-02-22 22:24:49 +00:00
Jay Berkenbilt
0b2288c19d special exit status in --check mode with warnings and no errors
git-svn-id: svn+q:///qpdf/trunk@650 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-02-21 02:38:33 +00:00
Jay Berkenbilt
4499e04b57 better recovery for appended files with damaged cross-reference tables
git-svn-id: svn+q:///qpdf/trunk@649 71b93d88-0707-0410-a8cf-f5a4172ac649
2009-02-21 02:31:32 +00:00
Jay Berkenbilt
c7477e205e remove locale assumptions
git-svn-id: svn+q:///qpdf/trunk@612 71b93d88-0707-0410-a8cf-f5a4172ac649
2008-05-05 02:08:54 +00:00
Jay Berkenbilt
a981741baf *** empty log message ***
git-svn-id: svn+q:///qpdf/trunk@605 71b93d88-0707-0410-a8cf-f5a4172ac649
2008-04-30 16:44:06 +00:00
Jay Berkenbilt
9a0b88bf77 update release date to actual date
git-svn-id: svn+q:///qpdf/trunk@599 71b93d88-0707-0410-a8cf-f5a4172ac649
2008-04-29 12:55:25 +00:00