Jay Berkenbilt
|
92c94e7df2
|
Add symbol versioning
For ELF systems, turn on versioned symbols by default, and add a
configure option to enable or disable them.
|
2012-06-20 15:18:12 -04:00 |
|
Jay Berkenbilt
|
01bcda8974
|
fix PCRE calls to remove use of deprecated API
pcre_info -> pcre_fullinfo. Closes issue 3489349. Thanks Tim Harder.
|
2012-04-06 21:47:46 -04:00 |
|
Jay Berkenbilt
|
8e9fe21316
|
Update for 2.3.1
|
2011-12-28 17:19:40 -05:00 |
|
Jay Berkenbilt
|
92f0207de8
|
fix MSVC 2010 issues
|
2011-12-28 16:40:33 -05:00 |
|
Jay Berkenbilt
|
11314a9551
|
Don't declare any PCRE objects static.
|
2011-12-28 14:32:33 -05:00 |
|
Jay Berkenbilt
|
1d1d21d3fe
|
ready for 2.3.0 release
|
2011-08-11 15:34:41 -04:00 |
|
Jay Berkenbilt
|
788f6f7769
|
fix small logic error surrounding adding newlines; in practice, the logic error would probably never manifest itself without other code changes
|
2011-08-11 15:22:59 -04:00 |
|
Jay Berkenbilt
|
0abdf5381c
|
fix memory error caught by valgrind
|
2011-08-11 14:11:27 -04:00 |
|
Jay Berkenbilt
|
76b1659177
|
enhance PointerHolder so that it can explicitly be told to use delete [] instead of delete, thus making it useful to run valgrind over qpdf during its test suite
|
2011-08-11 11:57:37 -04:00 |
|
Jay Berkenbilt
|
14fe2e6de3
|
qpdf_set_info_key, qpdf_get_info_key
|
2011-08-11 10:48:37 -04:00 |
|
Jay Berkenbilt
|
ce358f103e
|
remove stray XXX comment
|
2011-08-11 10:17:24 -04:00 |
|
Jay Berkenbilt
|
9a1fad4077
|
comments
|
2011-08-10 20:57:52 -04:00 |
|
Jay Berkenbilt
|
a42a4068b5
|
preserve /EncryptMetadata when copying encryption parameters
|
2011-08-10 19:47:18 -04:00 |
|
Jay Berkenbilt
|
da39d2b1b1
|
2.3.a1
|
2011-08-10 16:48:00 -04:00 |
|
Jay Berkenbilt
|
759c56e1fe
|
implement ability to save PDF to memory, also update ChangeLog
|
2011-08-10 16:34:29 -04:00 |
|
Jay Berkenbilt
|
655c55f848
|
implement methods to get dictionary and array contents as map and vector
|
2011-08-10 13:33:58 -04:00 |
|
Jay Berkenbilt
|
7dc197ef88
|
implement replace and swap
|
2011-08-10 12:42:48 -04:00 |
|
Jay Berkenbilt
|
9de1f4826b
|
2.2.4
git-svn-id: svn+q:///qpdf/trunk@1062 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2011-06-25 18:39:05 +00:00 |
|
Jay Berkenbilt
|
f5ea42ee59
|
remove unused offset variable
git-svn-id: svn+q:///qpdf/trunk@1056 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2011-05-07 13:36:13 +00:00 |
|
Jay Berkenbilt
|
aeb892f99b
|
accept stream keyword with CR only
git-svn-id: svn+q:///qpdf/trunk@1052 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2011-04-30 21:46:09 +00:00 |
|
Jay Berkenbilt
|
c551b972f6
|
update version to 2.2.3, update copyright to 2011
git-svn-id: svn+q:///qpdf/trunk@1051 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2011-04-30 19:19:30 +00:00 |
|
Jay Berkenbilt
|
6405d3928f
|
be less conservative when skipping over inline images in content normalization
git-svn-id: svn+q:///qpdf/trunk@1050 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2011-04-30 18:20:35 +00:00 |
|
Jay Berkenbilt
|
a8f2248729
|
handle files with object 0 as a real object
git-svn-id: svn+q:///qpdf/trunk@1049 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2011-01-31 14:59:42 +00:00 |
|
Jay Berkenbilt
|
c595fd7fbf
|
2.2.2
git-svn-id: svn+q:///qpdf/trunk@1045 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-10-04 15:26:40 +00:00 |
|
Jay Berkenbilt
|
b36f62a326
|
add qpdf_read_memory to C API
git-svn-id: svn+q:///qpdf/trunk@1044 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-10-04 15:24:10 +00:00 |
|
Jay Berkenbilt
|
df1fa5291c
|
2.2.1
git-svn-id: svn+q:///qpdf/trunk@1037 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-10-01 11:07:12 +00:00 |
|
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
|
a7e269537d
|
update code to new PointerHolder, and reintroduce change that was accidentally backed out
git-svn-id: svn+q:///qpdf/trunk@1031 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-09-24 20:45:18 +00:00 |
|
Jay Berkenbilt
|
ce8b1ba6a5
|
convert file to a PointerHolder<InputSource> so it could be either a file or a buffer; also fix a bug in BufferInputSource::seek
git-svn-id: svn+q:///qpdf/trunk@1030 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-09-24 19:10:08 +00:00 |
|
Jay Berkenbilt
|
047bcfcaa6
|
treat empty objects as null
git-svn-id: svn+q:///qpdf/trunk@1027 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-09-06 02:17:55 +00:00 |
|
Jay Berkenbilt
|
b1e0dcff16
|
handle stream filter abbreviations from table H.1
git-svn-id: svn+q:///qpdf/trunk@1025 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-09-05 15:00:44 +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
|
f7a18c42a0
|
remove stray +
git-svn-id: svn+q:///qpdf/trunk@1012 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-08-14 15:55:17 +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
|
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
|
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
|
6f2bd7eb3a
|
newStream
git-svn-id: svn+q:///qpdf/trunk@991 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-08-05 20:20:52 +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
|
9a06fc541c
|
ready to implement replacement stream data
git-svn-id: svn+q:///qpdf/trunk@987 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-08-02 22:17:01 +00:00 |
|
Jay Berkenbilt
|
cd1e46616a
|
typo
git-svn-id: svn+q:///qpdf/trunk@985 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-08-02 16:26:08 +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
|
6755a86734
|
comment on memory leak fix
git-svn-id: svn+q:///qpdf/trunk@979 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-06-06 18:03:21 +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
|
bf75e208e9
|
eliminate extraneous allocations by not calling makeDirect when we
know an object is already direct
git-svn-id: svn+q:///qpdf/trunk@972 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-06-05 21:00:05 +00:00 |
|
Jay Berkenbilt
|
eef7154412
|
typo
git-svn-id: svn+q:///qpdf/trunk@971 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-06-05 19:50:30 +00:00 |
|
Jay Berkenbilt
|
62c1b42328
|
detect degenerate case of empty xref table
git-svn-id: svn+q:///qpdf/trunk@970 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-06-05 19:48:32 +00:00 |
|
Jay Berkenbilt
|
aa093bfabd
|
Use a pointer holder in one place where we were previously just using
a pointer.
git-svn-id: svn+q:///qpdf/trunk@968 71b93d88-0707-0410-a8cf-f5a4172ac649
|
2010-05-31 17:04:55 +00:00 |
|