Author: tboehme
Date: Mon Jun 19 13:46:08 2023
New Revision: 1910492
URL: http://svn.apache.org/viewvc?rev=1910492=rev
Log:
PDFBOX-5624: prevent 2 infinite loops by checking if we run out of token
Modified:
pdfbox/branches/2.0/fontbox/src/main/java/org/apache/fontbox/type1/Type1Parser.java
Author: tboehme
Date: Mon Jun 19 13:42:34 2023
New Revision: 1910491
URL: http://svn.apache.org/viewvc?rev=1910491=rev
Log:
PDFBOX-5624: prevent 2 infinite loops by checking if we run out of token
Modified:
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/type1/Type1Parser.java
Author: tboehme
Date: Tue Sep 11 13:47:10 2018
New Revision: 1840567
URL: http://svn.apache.org/viewvc?rev=1840567=rev
Log:
PDFBOX-4309: added system property to enforce using alternate color space
instead of ICC color space for performance reasons with LittleCMS used by Java
Modified
Author: tboehme
Date: Tue Sep 11 13:31:23 2018
New Revision: 1840565
URL: http://svn.apache.org/viewvc?rev=1840565=rev
Log:
PDFBOX-4309: added system property to enforce using alternate color space
instead of ICC color space for performance reasons with LittleCMS used by Java
Modified
Author: tboehme
Date: Fri Aug 31 14:55:06 2018
New Revision: 1839762
URL: http://svn.apache.org/viewvc?rev=1839762=rev
Log:
PDFBOX-4307: check object type before casting to COSDictionary in
PDDocumentCatalog.getDocumentOutline
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox
Author: tboehme
Date: Fri Aug 31 14:52:18 2018
New Revision: 1839761
URL: http://svn.apache.org/viewvc?rev=1839761=rev
Log:
PDFBOX-4307: check object type before casting to COSDictionary in
PDDocumentCatalog.getDocumentOutline
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache
Author: tboehme
Date: Mon Aug 27 15:38:39 2018
New Revision: 1839345
URL: http://svn.apache.org/viewvc?rev=1839345=rev
Log:
PDFBOX-4301: check object type before casting to COSNumber in
PDExtendedGraphicsState.getFloatItem; plus additionall fix as
getFloatItem() might (now) return null
Author: tboehme
Date: Mon Aug 27 13:37:55 2018
New Revision: 1839325
URL: http://svn.apache.org/viewvc?rev=1839325=rev
Log:
PDFBOX-4301: follow up fix: now that getFloatItem() might return null with
existing key we also have to handle this case in copyIntoGraphicsState() where
an implicit
Author: tboehme
Date: Mon Aug 27 12:21:48 2018
New Revision: 1839305
URL: http://svn.apache.org/viewvc?rev=1839305=rev
Log:
PDFBOX-4301: check object type before casting to COSNumber in
PDExtendedGraphicsState.getFloatItem
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox
Author: tboehme
Date: Sun Mar 27 00:11:37 2016
New Revision: 1736710
URL: http://svn.apache.org/viewvc?rev=1736710=rev
Log:
PDFBOX-3284: disable debug statistic creation in COSDictionary
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java
Modified:
pdfbox
Author: tboehme
Date: Sat Mar 26 23:50:11 2016
New Revision: 1736709
URL: http://svn.apache.org/viewvc?rev=1736709=rev
Log:
PDFBOX-3284: reduce memory footprint of COSDictionary by using a memory
efficient Map implementation
Added:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util
Author: tboehme
Date: Mon Oct 5 07:40:00 2015
New Revision: 1706754
URL: http://svn.apache.org/viewvc?rev=1706754=rev
Log:
PDFBOX-2883: call super.finalize() (to please SonrQube)
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/io/ScratchFileBuffer.java
Modified:
pdfbox
Author: tboehme
Date: Mon Sep 28 14:12:16 2015
New Revision: 1705696
URL: http://svn.apache.org/viewvc?rev=1705696=rev
Log:
PDFBOX-2883: missed change for preflight test class after changes on COSDocument
Modified:
pdfbox/trunk/preflight/src/test/java/org/apache/pdfbox/preflight/utils
Author: tboehme
Date: Mon Sep 28 15:26:38 2015
New Revision: 1705707
URL: http://svn.apache.org/viewvc?rev=1705707=rev
Log:
PDFBOX-2883: use ScratchFile in COSStream in every case
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java
Modified: pdfbox/trunk/pdfbox
Author: tboehme
Date: Mon Sep 28 15:54:22 2015
New Revision: 1705711
URL: http://svn.apache.org/viewvc?rev=1705711=rev
Log:
PDFBOX-2883: ensure ScratchFileBuffer is closed (using finalize) in order to
cope with sloppy usage in COSStream and to ensure buffers are freed if no
needed anymore
Author: tboehme
Date: Mon Sep 28 11:31:47 2015
New Revision: 1705657
URL: http://svn.apache.org/viewvc?rev=1705657=rev
Log:
PDFBOX-2883: remove PDDocument constructor/methods using boolean
'useScratchFiles' parameter and ensure to have an equivalent constructor/method
using MemoryUsageSetting
Author: tboehme
Date: Mon Sep 28 11:54:49 2015
New Revision: 1705659
URL: http://svn.apache.org/viewvc?rev=1705659=rev
Log:
PDFBOX-2882: move 'isClosed' test in ScratchFile.close() under ioLock
synchronization
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/io/ScratchFile.java
Author: tboehme
Date: Mon Sep 28 22:01:29 2015
New Revision: 1705785
URL: http://svn.apache.org/viewvc?rev=1705785=rev
Log:
PDFBOX-2999: only create random access buffer if needed; added debug log if
input stream is requested without an output stream being created before for
adding data
Author: tboehme
Date: Mon Sep 28 13:23:52 2015
New Revision: 1705688
URL: http://svn.apache.org/viewvc?rev=1705688=rev
Log:
PDFBOX-2883: remove COSDocument constructors using boolean 'useScratchFiles'
parameter and ensure to have an equivalent constructor using MemoryUsageSetting
object
Author: tboehme
Date: Mon Sep 14 12:53:35 2015
New Revision: 1702936
URL: http://svn.apache.org/r1702936
Log:
PDFBOX-2969: added test case
Modified:
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/io/TestRandomAccessBuffer.java
Modified:
pdfbox/trunk/pdfbox/src/test/java/org/apache
Author: tboehme
Date: Mon Sep 14 12:39:32 2015
New Revision: 1702928
URL: http://svn.apache.org/r1702928
Log:
PDFBOX-2969: fix clone operation for buffers with non-default chunk size
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/io/RandomAccessBuffer.java
Modified:
pdfbox
Author: tboehme
Date: Mon Sep 14 12:23:49 2015
New Revision: 1702917
URL: http://svn.apache.org/r1702917
Log:
PDFBOX-2941: prevent parallel access to stream in StreamPane (e.g. creating
image+hex data); fixes random crashes typically in
RandomAccess.readRemainingBytes
Modified:
pdfbox
Author: tboehme
Date: Thu Aug 27 13:36:38 2015
New Revision: 1698151
URL: http://svn.apache.org/r1698151
Log:
PDFBOX-2948: prevent NPE when stream has no filter
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDStream.java
Modified:
pdfbox/trunk/pdfbox/src
Author: tboehme
Date: Sun Jul 19 17:48:20 2015
New Revision: 1691835
URL: http://svn.apache.org/r1691835
Log:
PDFBOX-2883: fix PDDocument.load null parameter ambiguity in test packages
classes
Modified:
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/multipdf/PDFCloneUtilityTest.java
Author: tboehme
Date: Sun Jul 19 15:43:53 2015
New Revision: 1691833
URL: http://svn.apache.org/r1691833
Log:
PDFBOX-2883: added support for different ScratchFile modes using new
MemoryUsageSetting object; all PDDocument.load methods having a useScratchFile
parameter were duplicated
Author: tboehme
Date: Sat Jul 18 14:07:09 2015
New Revision: 1691731
URL: http://svn.apache.org/r1691731
Log:
PDFBOX-2882: reworked ScratchFile.close to run completely even in case of an
exception; don't free in-memory pages
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/io
Author: tboehme
Date: Sat Jul 18 23:18:33 2015
New Revision: 1691783
URL: http://svn.apache.org/r1691783
Log:
PDFBOX-2882: reworked ScratchFile: used freePages.cardinality instead of extra
count variable; remove volatile on variables accessed only under synchronization
Modified:
pdfbox
Author: tboehme
Date: Thu Jul 16 09:11:24 2015
New Revision: 1691342
URL: http://svn.apache.org/r1691342
Log:
PDFBOX-2882: replace scratch file handling with optimized memory+file paging
implementation
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/io/ScratchFile.java
Author: tboehme
Date: Fri Mar 6 15:28:33 2015
New Revision: 1664655
URL: http://svn.apache.org/r1664655
Log:
PDFBOX-2700: added color space code 11 (JCS_YCCK) in DCTFilter.java
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/filter/DCTFilter.java
Modified:
pdfbox/trunk
Author: tboehme
Date: Sun Nov 18 11:38:07 2012
New Revision: 1410874
URL: http://svn.apache.org/viewvc?rev=1410874view=rev
Log:
as requested by PDFBOX-1425, changed PositionWrapper.getTextPosition() to public
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util
Author: tboehme
Date: Sun Jul 29 21:58:11 2012
New Revision: 1366964
URL: http://svn.apache.org/viewvc?rev=1366964view=rev
Log:
PDFBOX-1369: add getPosition() method to RandomAccessRead interface
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/io/RandomAccessBuffer.java
Author: tboehme
Date: Mon May 21 09:49:28 2012
New Revision: 1340952
URL: http://svn.apache.org/viewvc?rev=1340952view=rev
Log:
PDFBOX-1319: throw an exception if trailer could not be parsed
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/NonSequentialPDFParser.java
Author: tboehme
Date: Mon May 21 14:01:17 2012
New Revision: 1341030
URL: http://svn.apache.org/viewvc?rev=1341030view=rev
Log:
PDFBOX-1299: revoke part of last patch because length defined in indirect
object is not reliable for sequentially working PDFParser; keep using direct
length
Author: tboehme
Date: Sat May 19 12:45:22 2012
New Revision: 1340444
URL: http://svn.apache.org/viewvc?rev=1340444view=rev
Log:
PDFBOX-1316 - NonSequentialPDFParser now sets security handler in PDDocument;
used in tools for checking access permissions
Modified:
pdfbox/trunk/pdfbox/src/main
Author: tboehme
Date: Fri May 4 12:20:34 2012
New Revision: 1333903
URL: http://svn.apache.org/viewvc?rev=1333903view=rev
Log:
allow sub-classing of public methods in RandomAccessBufferedFileInputStream
which was introduced in PDFBOX-1199
Modified:
pdfbox/trunk/pdfbox/src/main/java/org
Author: tboehme
Date: Sun Apr 8 15:02:52 2012
New Revision: 1311016
URL: http://svn.apache.org/viewvc?rev=1311016view=rev
Log:
add 'isDecrypted' flag to COSDocument which signals that the document was
already decrypted, needed e.g. by new NonSequentialPDFParser
Modified:
pdfbox/trunk
Author: tboehme
Date: Sun Apr 8 15:03:51 2012
New Revision: 1311018
URL: http://svn.apache.org/viewvc?rev=1311018view=rev
Log:
add new NonSequentialPDFParser as proposed in PDFBOX-1199
Added:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/NonSequentialPDFParser.java
Author: tboehme
Date: Sun Apr 8 15:13:41 2012
New Revision: 1311020
URL: http://svn.apache.org/viewvc?rev=1311020view=rev
Log:
add new load method which uses new NonSequentialPDFParser
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java
Modified:
pdfbox
Author: tboehme
Date: Fri Apr 6 14:25:10 2012
New Revision: 1310338
URL: http://svn.apache.org/viewvc?rev=1310338view=rev
Log:
as announced on PDFBOX-1199 this adds new input stream class with buffering and
seek functionality;
PushBackInputStream is extended to support seek operation
Author: tboehme
Date: Fri Mar 9 09:34:47 2012
New Revision: 1298767
URL: http://svn.apache.org/viewvc?rev=1298767view=rev
Log:
as proposed in PDFBOX-1214 some methods of PDFParser are changed to protected
to allow sub-classes access them
Modified:
pdfbox/trunk/pdfbox/src/main/java/org
Author: tboehme
Date: Fri Mar 9 10:02:29 2012
New Revision: 1298775
URL: http://svn.apache.org/viewvc?rev=1298775view=rev
Log:
as proposed in PDFBOX-1211 some methods of RandomAccess interface are moved to
new RandomAccessRead and SequentialRead which now build a hierarchy
Added:
pdfbox
Author: tboehme
Date: Tue Jan 24 13:13:36 2012
New Revision: 1235240
URL: http://svn.apache.org/viewvc?rev=1235240view=rev
Log:
removed catching OutOfMemoryError in FlateFilter (see PDFBOX-847)
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/filter/FlateFilter.java
Modified
Author: tboehme
Date: Mon Jan 23 15:17:41 2012
New Revision: 1234846
URL: http://svn.apache.org/viewvc?rev=1234846view=rev
Log:
fix in SecurityHandler resolving PDFBOX-1212: test for null value since
Dictionary objects in object streams are not available during scan for
signature dictionaries
43 matches
Mail list logo