summaryrefslogtreecommitdiff
path: root/Build/source/libs/poppler/poppler-src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/poppler/poppler-src/ChangeLog')
-rw-r--r--Build/source/libs/poppler/poppler-src/ChangeLog1078
1 files changed, 0 insertions, 1078 deletions
diff --git a/Build/source/libs/poppler/poppler-src/ChangeLog b/Build/source/libs/poppler/poppler-src/ChangeLog
index 153cc6a0cb5..a5d852168ec 100644
--- a/Build/source/libs/poppler/poppler-src/ChangeLog
+++ b/Build/source/libs/poppler/poppler-src/ChangeLog
@@ -1,1081 +1,3 @@
-commit 2052dc60f5b7403418384237d4bad2c7faf0acee
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Fri Sep 21 23:41:09 2018 +0200
-
- Poppler 0.69
-
- CMakeLists.txt | 4 ++--
- NEWS | 31 +++++++++++++++++++++++++++++++
- cpp/Doxyfile | 2 +-
- qt5/src/CMakeLists.txt | 2 +-
- qt5/src/Doxyfile | 2 +-
- 5 files changed, 36 insertions(+), 5 deletions(-)
-
-commit 554e87a1ea76ce73b4cfe6fca5b9c1bb47502dad
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Fri Sep 21 18:00:24 2018 +0200
-
- offset from beginning of file can't be < 0
-
- poppler/XRef.cc | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-commit 06c344ccb8ccfafa9c506f40226ea2cce0e5f75c
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Fri Sep 21 09:43:40 2018 +0200
-
- Use deferred sorting with Dict again to avoid performance regression
-
- This tries to move sorting a Dict into the first find call again,
- but tries
- harder to make the double-checked locking work correctly so that
- at least
- concurrent calls to find are correct (but concurrent calls to find and
- add, set or remove are still not allowed).
-
- poppler/Dict.cc | 24 ++++++++++++++----------
- poppler/Dict.h | 2 +-
- 2 files changed, 15 insertions(+), 11 deletions(-)
-
-commit 22ea442de8776e7e6fa78062cb8bb224b98e736f
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Thu Sep 20 23:23:56 2018 +0200
-
- SplashOutputDev::drawImage: gmallocn -> checkoverflow
-
- oss-fuzz/10194
-
- And also add a likely for the previous change in the file
-
- poppler/SplashOutputDev.cc | 20 +++++++++++---------
- 1 file changed, 11 insertions(+), 9 deletions(-)
-
-commit 8ff1bddc6a97a5f8b43ff95405f0642fb03f962b
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Thu Sep 20 23:21:02 2018 +0200
-
- Splash::scaleImageYdXd: gmallocn -> gmallocn_checkoverflow
-
- oss-fuzz/10205
-
- splash/Splash.cc | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-commit cf25cd0c4893b62a9993034079a6c89c6ca370ee
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Thu Sep 20 23:17:06 2018 +0200
-
- SplashOutputDev::drawSoftMaskedImage: gmallocn ->
- gmallocn_checkoverflow
-
- oss-fuzz/10298
-
- poppler/SplashOutputDev.cc | 18 ++++++++++--------
- 1 file changed, 10 insertions(+), 8 deletions(-)
-
-commit b5db021a71e38d56079cbcfcaf3345765e9ed782
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Thu Sep 20 23:10:55 2018 +0200
-
- GfxUnivariateShading::setupCache: gmallocn -> gmallocn_checkoverflow
-
- oss-fuzz/10508
-
- poppler/GfxState.cc | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-commit ab1b051a9f65b7f8e4dc9f8f9c28a0aff0c86596
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Thu Sep 20 23:05:55 2018 +0200
-
- Remove unused variable
-
- poppler/Gfx.cc | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit d1a4c5a9faf95618fc302c358021a745afc0527c
-Author: Denis Onishchenko <denis.onischenko@gmail.com>
-Date: Thu Sep 20 22:57:03 2018 +0200
-
- Fix 2 errors in computation of type3 glyphs transformation matrix
-
- poppler/Gfx.cc | 28 +++++++++++++---------------
- 1 file changed, 13 insertions(+), 15 deletions(-)
-
-commit 5dadcc93c4d4d44d0ec3bdc6bb54851f6ffaee98
-Author: Tobias Deiminger <haxtibal@posteo.de>
-Date: Sun Sep 9 09:28:22 2018 +0200
-
- Compile Qt5 frontend with -DQT_STRICT_ITERATORS
-
- QT_STRICT_ITERATORS prevents conversion from non-const iterator to
- const iterator.
-
- It helps detecting situations where we waste resources due to
- needless detach from implicitely shared container data (i.e. deep
- copy).
-
- If anyone should run into problems, they can disable strict iterators
- using a global cache variable:
-
- $ cmake DENABLE_QT_STRICT_ITERATORS=OFF [...]
-
- qt5/CMakeLists.txt | 5 +++++
- 1 file changed, 5 insertions(+)
-
-commit 3105b61e0912df397dd712632d8ea16269ff4d94
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Wed Sep 19 23:17:07 2018 +0200
-
- Update (C)
-
- poppler/OptionalContent.h | 1 +
- poppler/StructTreeRoot.cc | 1 +
- poppler/StructTreeRoot.h | 1 +
- qt5/src/poppler-link.cc | 1 +
- qt5/src/poppler-optcontent.cc | 1 +
- 5 files changed, 5 insertions(+)
-
-commit 5bbb2fc4b159b003a22a9d3327ba290a7bba15f0
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Tue Sep 18 21:36:13 2018 +0200
-
- Add a separate build job using Ubuntu 14.04 and GCC 4.9 to
- compatibility with older systems.
-
- .gitlab-ci.yml | 35 +++++++++++++++++++++++++++--------
- 1 file changed, 27 insertions(+), 8 deletions(-)
-
-commit 560b34a6e2d3fd58edfb5f0af751f1aa7d3dc3d8
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Tue Sep 18 11:35:55 2018 +0200
-
- Prevent leaking OptionalContentGroup by using unique_ptr as early
- as possible. oss-fuzz/10418
-
- poppler/OptionalContent.cc | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-commit 7ac84c1d633b49d69b1ec80606fdca8ee14d80e0
-Author: Oliver Sander <oliver.sander@tu-dresden.de>
-Date: Tue Sep 18 11:18:33 2018 +0200
-
- Document the new 'ArthurFontID' type
-
- qt5/src/ArthurOutputDev.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 5048bec585be382f9d37110c6b2e16d26d29d5b2
-Author: Oliver Sander <oliver.sander@tu-dresden.de>
-Date: Tue Sep 18 11:02:58 2018 +0200
-
- Bugfix: Do not disregard Ref::gen when using Ref as a cache key
-
- According to Leonard Rosenthol's book, the 'gen' field of a
- reference is almost always zero. However, this doesn't mean that
- it can be ignored when comparing two Refs.
-
- Incidentally, this patch also makes use of the recently introduced
- Ref::operator<, which allows to replace the small custom class
- ArthurFontID by a std::pair.
-
- qt5/src/ArthurOutputDev.h | 14 +-------------
- 1 file changed, 1 insertion(+), 13 deletions(-)
-
-commit 7e9b6f1dba716e7adba1ed2ecd765b207def9747
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Sat Sep 15 09:54:01 2018 +0200
-
- Fix TODO in OCGs by creating a look-up table from Ref to
- OptionalContentGroup (and make Ref a regular type to do so).
-
- glib/poppler-document.cc | 12 ++++--------
- poppler/Object.h | 31 +++++++++++++++++++++++++------
- poppler/OptionalContent.cc | 42
- ++++++++++--------------------------------
- poppler/OptionalContent.h | 9 +++++----
- poppler/StructTreeRoot.cc | 2 +-
- poppler/StructTreeRoot.h | 2 +-
- qt5/src/poppler-link.cc | 5 -----
- qt5/src/poppler-optcontent.cc | 9 ++++-----
- utils/pdfinfo.cc | 2 +-
- 9 files changed, 51 insertions(+), 63 deletions(-)
-
-commit 94527d5a61eb3402b49436b978bad69f71884051
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Sat Sep 15 09:31:37 2018 +0200
-
- Check for Ref type before unwrapping Object as such
-
- oss-fuzz/10359
-
- poppler/OptionalContent.cc | 6 ++----
- 1 file changed, 2 insertions(+), 4 deletions(-)
-
-commit 3af4c151cf09e1e98d311e8308060eb832bdd7d2
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Sun Sep 2 13:48:17 2018 +0200
-
- Make Object::takeString leave a dead object instead of a null string
- and hence assert non-null strings during object creation.
-
- poppler/Object.h | 8 +++-----
- 1 file changed, 3 insertions(+), 5 deletions(-)
-
-commit a238d170dd89e27efd44ea09126b84272c0ac47b
-Author: Tobias Deiminger <haxtibal@posteo.de>
-Date: Fri Sep 7 16:30:48 2018 +0200
-
- Add missing newline after Tf in setTextFont
-
- Until now AnnotAppearanceBuilder::setTextFont was only used to write
- last operation in apperance string for /DA. There you don't notice
- the missing delimiter. Delimiter will however be required in general,
- e.g. when writing appearance string for /AP.
-
- poppler/Annot.cc | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 1acbe6af40e598b3afae18709eb32ec44d7b1afc
-Author: Tobias Deiminger <haxtibal@posteo.de>
-Date: Sat Sep 8 12:39:25 2018 +0200
-
- Fix compilation with QT_STRICT_ITERATORS
-
- qt5/tests/check_annotations.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 574840c5a61a9a20c930dd6fec63e6cf11bacfa5
-Author: Christian Persch <chpe@src.gnome.org>
-Date: Wed Sep 5 21:19:04 2018 +0200
-
- goo: Split GDir and GDirEntry out of gfile.h
-
- This allows including gfile.h together with glib.h which has
- a conflicting GDir type.
-
- https://gitlab.freedesktop.org/poppler/poppler/issues/370
-
- CMakeLists.txt | 1 +
- goo/gdir.h | 91
- +++++++++++++++++++++++++++++++++++++++++++++++++
- goo/gfile.cc | 1 +
- goo/gfile.h | 49 --------------------------
- poppler/GlobalParams.cc | 1 +
- 5 files changed, 94 insertions(+), 49 deletions(-)
-
-commit f2223e12e401648a24d559ba766759b8afac2d5e
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Sun Sep 2 10:43:18 2018 +0200
-
- Assert validity of Object contents where at least constructor or
- destructor seem to assume it to catch errors as early as possible
- when using debug builds.
-
- poppler/Object.cc | 8 ++------
- poppler/Object.h | 9 +++++----
- 2 files changed, 7 insertions(+), 10 deletions(-)
-
-commit 7c6c1fef6a7eab712ad335d63c5fe7ff05e6e59f
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Sun Sep 2 13:32:01 2018 +0200
-
- pdftotext: Fix memory leak in printLine
-
- utils/pdftotext.cc | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-commit e8e95d2ca4f1c108cc69cab72c7c5ab31f80a597
-Author: Sanchit Anand <sanxchit@gmail.com>
-Date: Tue Aug 28 02:58:39 2018 -0400
-
- pdftotext: Fix only outputs first page content with -bbox-layout
- option
-
- Issue #88
-
- poppler/TextOutputDev.cc | 5 +++++
- poppler/TextOutputDev.h | 5 +++++
- utils/pdftotext.cc | 6 ++----
- 3 files changed, 12 insertions(+), 4 deletions(-)
-
-commit 09cc5fd1b4ef758b1f496b33bc5c5cb9e63b08eb
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Sun Sep 2 13:10:45 2018 +0200
-
- qt5: test: Compile with old qt
-
- qt5/tests/check_annotations.cpp | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-commit 042d2483c04652036ab921983b4967851f3bb8cf
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Sun Sep 2 12:39:09 2018 +0200
-
- Add missing (C)
-
- And minor style change by Albert
-
- poppler/Annot.cc | 6 ++++--
- poppler/Annot.h | 6 ++++--
- qt5/src/poppler-annotation-helper.h | 1 +
- qt5/src/poppler-annotation.cc | 2 ++
- qt5/src/poppler-annotation.h | 1 +
- 5 files changed, 12 insertions(+), 4 deletions(-)
-
-commit d4b4be23c8b55a118f7b9194a93a8e9da38793c1
-Author: Tobias Deiminger <haxtibal@posteo.de>
-Date: Sat Aug 25 23:08:39 2018 +0200
-
- More review fixes
-
- Text color is indicated by nonstroking color in graphics state
- Assumption: Text rendering mode is 'fill'.
-
- Increase color precision for lossless roundtrip of 16 bit integers
- Our API takes QColor from user. We want to support a lossless
- roundtrip
- of QColor (16 bit per channel internally) through document
- save and
- load, and empirically found .5f is best match.
-
- Check only .5f case of color channel roundtrip. Include 65535.
- We check if precision == 5 is sufficient, and fail if not. We
- know that
- precision < 5 will never work, because target set contains
- less numbers
- than uint16 range.
-
- Use smart pointer in textFont and textColor
-
- Add test for CMYK QColor roundtrip
-
- Support QColor::Cmyk to AnnotColor::colorCMYK conversion
-
- Add simple test for font size. Fix actual/expected args.
-
- Model font name as class Object, type objName
- Take into account that ISO 32000 says Tf operand is always
- an object of
- PDF type "name". Further benefit: class Object introduces
- ownership
- semantcis.
-
- Use more std::unique_ptr and fix some coding syle
- Some places assumed ownership implicitely. Make it more
- explicit.
-
- Move parse/constructAppearanceString into DefaultAppearance
- We gain cohesion and automatic memory management.
-
- Fix minor styling issues
-
- Use std::make_unique from C++14
-
- poppler/Annot.cc | 163
- ++++++++++++++++++++--------------------
- poppler/Annot.h | 29 ++++---
- qt5/src/poppler-annotation.cc | 85 +++++++++++++--------
- qt5/tests/check_annotations.cpp | 66 +++++++++++-----
- 4 files changed, 199 insertions(+), 144 deletions(-)
-
-commit b67e7ab708a0606298fd3707347bed935390d062
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Fri Aug 24 20:14:14 2018 +0200
-
- Add a roundtrip consistency test for the text color properties
- of annotations.
-
- qt5/tests/CMakeLists.txt | 1 +
- qt5/tests/check_annotations.cpp | 75
- +++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 76 insertions(+)
-
-commit db0451ab16060509d13415162a95db269ca0d4f3
-Author: Tobias Deiminger <haxtibal@posteo.de>
-Date: Sat Aug 25 19:57:13 2018 +0200
-
- Fix open review comments from #50
-
- Make fontTag optional for AnnotFreeText::parseAppearanceString.
- Handle fontColor == nullptr in
- AnnotFreeText::constructAppearanceString.
- Use AnnotAppearanceBuilder in
- AnnotFreeText::constructAppearanceString.
- Delete copy assignment operator for DefaultAppearance.
- Rename setAppearanceString to setDefaultAppearance.
-
- poppler/Annot.cc | 45
- +++++++++++++++++--------------------------
- poppler/Annot.h | 8 +++++---
- qt5/src/poppler-annotation.cc | 2 +-
- 3 files changed, 24 insertions(+), 31 deletions(-)
-
-commit 64531344de3dc663a4429e94381d68cc198d0425
-Author: Dileep Sankhla <sankhla.dileep96@gmail.com>
-Date: Thu Aug 23 17:48:39 2018 +0200
-
- Add annotation font color
-
- poppler/Annot.cc | 73 +++++++++++++++++++++-----
- poppler/Annot.h | 29 +++++++++--
- qt5/src/poppler-annotation-helper.h | 2 +-
- qt5/src/poppler-annotation.cc | 101
- ++++++++++++++++++++++--------------
- qt5/src/poppler-annotation.h | 4 ++
- 5 files changed, 152 insertions(+), 57 deletions(-)
-
-commit f506b8bc52efd0781a933a44bb58d02fb000c78d
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Sat Sep 1 23:54:26 2018 +0200
-
- Fix handling of Signature Info Location and Reason
-
- We can't call GooString->getCString and just store that char *
- as it belonged to us since it may very well be the inner array
- of the GooString and be invalid once the GooString goes away
-
- poppler/Form.cc | 6 +++---
- poppler/SignatureInfo.cc | 8 ++++----
- poppler/SignatureInfo.h | 4 ++--
- 3 files changed, 9 insertions(+), 9 deletions(-)
-
-commit 7418616dbfc9c4e5b05b7a57f4fabed3bf9fdcb0
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Sat Sep 1 23:51:48 2018 +0200
-
- Link: Fix memory leak regarding next actions
-
- poppler/Link.cc | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-commit 45f0f6d21d51c0408fe1d876f18ef05489e69bc0
-Author: Evangelos Rigas <erigas@rnd2.org>
-Date: Mon Aug 6 10:57:47 2018 +0100
-
- [utils] Add PDF subtype to pdfinfo
-
- If the document is compliant with PDF A, E, VT, UA or X standard
- print PDF subtype version, title, subtitle and explain the part
- and conformance levels.
-
- utils/pdfinfo.cc | 238
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 file changed, 238 insertions(+)
-
-commit 98d1b3dcc2c0530c12fb4422067c529ab375c680
-Author: Evangelos Rigas <erigas@rnd2.org>
-Date: Wed Aug 22 10:51:12 2018 +0300
-
- [core] Add support for PDF subtype property
-
- Parse /GTS_PDF(A,E,UA,VT,X)Version from the PDF Information
- Dictionary into three enums: PDFSubtype, PDFSubtypePart, and
- PDFSubtypeConformance.
-
- poppler/PDFDoc.cc | 132
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++
- poppler/PDFDoc.h | 46 +++++++++++++++++++
- 2 files changed, 178 insertions(+)
-
-commit 4f039c57fee4413a500a9e36bf8350eae1130442
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Sat Sep 1 01:05:02 2018 +0200
-
- Update (C) from last commits
-
- cpp/poppler-image.cpp | 1 +
- poppler/GfxState.cc | 1 +
- poppler/JBIG2Stream.cc | 1 +
- qt5/src/ArthurOutputDev.cc | 1 +
- splash/SplashPath.cc | 1 +
- 5 files changed, 5 insertions(+)
-
-commit 9df44cf1e0e300b751cd1c562f2b48335db72ac7
-Author: Jakub Wilk <jwilk@jwilk.net>
-Date: Fri Aug 31 12:05:56 2018 +0200
-
- Install goo/GooCheckedOps.h
-
- goo/gmem.h includes goo/GooCheckedOps.h, so they should be installed
- together.
-
- CMakeLists.txt | 1 +
- 1 file changed, 1 insertion(+)
-
-commit 55e2b746e6bd3e495c30fe7e5154ec2c956d3faa
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Fri Aug 31 19:17:59 2018 +0200
-
- Check for allocation failure during processing of JBIG2
- streams. oss-fuzz/10146
-
- poppler/JBIG2Stream.cc | 21 +++++++++++++++------
- 1 file changed, 15 insertions(+), 6 deletions(-)
-
-commit bb078cbd88252e421d14747b98c5c71062cf7571
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Fri Aug 31 20:18:23 2018 +0200
-
- Always check for allocation failure after calling SplashPath::grow
- and also set curSubpath to zero so that noCurrentPoint applies after
- allocation failure. oss-fuzz/10148
-
- splash/SplashPath.cc | 11 +++++++++--
- 1 file changed, 9 insertions(+), 2 deletions(-)
-
-commit f200264ddb0a16f54ae2711f399867e659957b1d
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Fri Aug 31 20:03:36 2018 +0200
-
- FoFiType1C::getDeltaIntArray: Fix undefined inf to int conversion
-
- fofi/FoFiType1C.cc | 3 +++
- 1 file changed, 3 insertions(+)
-
-commit 9bfc10eecb57354270806aa1d9278eebb1db2287
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Fri Aug 31 18:47:52 2018 +0200
-
- Bump required C++ standard version to C++14 and convert a few
- hopefully obvious call sites where types are repeated to using
- std::make_unique.
-
- CMakeLists.txt | 2 +-
- cpp/poppler-image.cpp | 2 +-
- cpp/poppler-page.cpp | 14 +++++++-------
- poppler/GfxState.cc | 2 +-
- qt5/src/ArthurOutputDev.cc | 46
- +++++++++++++++++++++++++++-------------------
- 5 files changed, 37 insertions(+), 29 deletions(-)
-
-commit d2fa4a727fc994256219a4c4f777a1c38dcc26c5
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Fri Aug 31 19:53:05 2018 +0200
-
- (C) of previous commits
-
- fofi/FoFiType1C.cc | 1 +
- poppler/SplashOutputDev.h | 1 +
- 2 files changed, 2 insertions(+)
-
-commit 51f1c813970627db0b8804f6a729eed79ac9dfb4
-Author: Stefan Brüns <stefan.bruens@rwth-aachen.de>
-Date: Fri Aug 31 00:27:13 2018 +0200
-
- SplashPath: Allocate temporary pathes on the stack
-
- The majority of SplashPath'es are created using
- convertPath(GfxState *, GfxPath *), and are only temporary,
- i.e. with function scope.
-
- Returning a SplashPath instead of a pointer from convertPath()
- - which is cheap due to the move constructor - saves recurrent
- new/delete's for each stroke/fill/... operation.
-
- poppler/SplashOutputDev.cc | 69
- ++++++++++++++++------------------------------
- poppler/SplashOutputDev.h | 2 +-
- 2 files changed, 25 insertions(+), 46 deletions(-)
-
-commit a31a9e1b9a1eefcea4c8e08f2d84deb0ac6cc4ae
-Author: Stefan Brüns <stefan.bruens@rwth-aachen.de>
-Date: Fri Aug 31 00:23:32 2018 +0200
-
- SplashPath: Add move constructor
-
- After moving, the new SplashPath is in the same state as it
- has been copy constructed, the moved from is in the same
- state as default constructed, i.e. empty.
-
- splash/SplashPath.cc | 17 +++++++++++++++++
- splash/SplashPath.h | 1 +
- 2 files changed, 18 insertions(+)
-
-commit 2190b9997ac786189368fc03e46e540c308f11b5
-Author: Stefan Brüns <stefan.bruens@rwth-aachen.de>
-Date: Wed Aug 29 00:21:57 2018 +0200
-
- Allocate temporary SplashXPath on the stack
-
- SplashXPath is only used inside the each fill function, but newer
- passed to the outside. As it is small, there is no reason not to
- allocate it on the stack.
-
- splash/Splash.cc | 36 +++++++++++++-----------------------
- 1 file changed, 13 insertions(+), 23 deletions(-)
-
-commit 38caf0adac8811e663b51656638177397f1400f6
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Fri Aug 31 10:00:15 2018 +0200
-
- Add clang + libc++ testing pipeline
-
- Would have catched the missing array include in PSOutputDev
-
- .gitlab-ci.yml | 14 +++++++++++++-
- 1 file changed, 13 insertions(+), 1 deletion(-)
-
-commit 4244a048e55d7cce0caddc68b6bb21983e670bc4
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Fri Aug 31 07:33:31 2018 +0200
-
- Replace #pragma once by standard-supported include guards and add
- missing copyright preamble for new header.
-
- goo/GooCheckedOps.h | 15 ++++++++++++++-
- goo/gmem.h | 5 ++++-
- 2 files changed, 18 insertions(+), 2 deletions(-)
-
-commit 5671d3acc6a723ac3cb63866e2f429e0f0075c68
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Thu Aug 30 21:27:13 2018 +0200
-
- Extend checked operations header with support for Clang in addition
- to checking for GCC version 5 or later.
-
- goo/GooCheckedOps.h | 8 ++++++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
-
-commit ed28a5612fc0bf8580ccd360ae086fc715d19b35
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Thu Aug 30 20:56:33 2018 +0200
-
- Fix delta decoding for Type1C fonts to avoid signed integer
- overflow. oss-fuzz/8424
-
- fofi/FoFiType1C.cc | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-commit de20e92a70e73d828984f41f52212051fba51700
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Thu Aug 30 20:54:17 2018 +0200
-
- Factor out overflow-checked multiplication into a separate header
- for extension and reuse.
-
- goo/GooCheckedOps.h | 32 ++++++++++++++++++++++++++++++++
- goo/gmem.h | 16 ++--------------
- 2 files changed, 34 insertions(+), 14 deletions(-)
-
-commit 3407c5c8003e67deba2b477741ac471927d40f14
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Fri Aug 31 07:38:34 2018 +0200
-
- Reintroduce the assertion in Array::remove since there it is not
- possible to check any return value.
-
- poppler/Array.cc | 1 +
- 1 file changed, 1 insertion(+)
-
-commit 2c25d197c921e292f49aa2b25f4006acd57c1440
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Thu Aug 30 20:26:55 2018 +0200
-
- Remove index out of range assertions from Array getters
-
- A lot of code seems to have been incompatible with the recently
- removed DEBUG_MEM
- flag, i.e. it relied on the Array getters returning a null object
- when the index
- was out of range and rather checked the returned object type (since
- they had to do
- that in any case) than the index.
-
- Due to this, debug builds became much harder to test, especially
- using fuzzing. This
- commit thereby removes the assertions to restore the situation when
- DEBUG_MEM was
- present but disabeld by default and should thereby fix oss-fuzz/10121.
-
- poppler/Array.cc | 3 ---
- 1 file changed, 3 deletions(-)
-
-commit 987bbb684e688651e3d06502e2ff9b6f08130538
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Thu Aug 30 22:49:19 2018 +0200
-
- PSOutputDev: Hopefully fix compilation under MSVC
-
- poppler/PSOutputDev.cc | 1 +
- 1 file changed, 1 insertion(+)
-
-commit df818b383cf4fa402b89f7b2dd0f958a749a4790
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Thu Aug 30 20:46:20 2018 +0200
-
- SplashPath: Fix overflow check
-
- What signals overflow is size being 0 not length being 0
-
- splash/SplashPath.cc | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 23d570a6f47bc9bc7bf0bcb5dd561885c9a2c55a
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Thu Aug 30 18:54:55 2018 +0200
-
- SplashPath: Check for overflow
-
- fixes oss-fuzz/10120
-
- splash/SplashPath.cc | 11 +++++++++--
- 1 file changed, 9 insertions(+), 2 deletions(-)
-
-commit ad107bbb8e4d8eb1a23e530d040d5b11bb8ff859
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Thu Aug 30 18:28:50 2018 +0200
-
- JBIG2Bitmap: Fix overflow check
-
- Fixes oss-fuzz/10113
-
- poppler/JBIG2Stream.cc | 16 +++++++++-------
- 1 file changed, 9 insertions(+), 7 deletions(-)
-
-commit e3a3e3fa996f318c36f9926fa8cc5dfc9edfac20
-Author: Philipp Knechtges <philipp-dev@knechtges.com>
-Date: Sun Aug 26 19:37:29 2018 +0200
-
- PSOutputDev: add native support for type 7 shadings when using level 3
-
- Type 7 shadings are identical for PS and PDF, so we can just emit
- the corresponding
- information rather than tiling the whole domain.
-
- poppler/PSOutputDev.cc | 55
- ++++++++++++++++++++++++++++++++++++++++++++++++++
- poppler/PSOutputDev.h | 4 +++-
- 2 files changed, 58 insertions(+), 1 deletion(-)
-
-commit de34900993bff73c8da651319027b2fa8c490172
-Author: Ed Porras <ed@motologic.com>
-Date: Sun Aug 26 20:24:23 2018 +0200
-
- fix macOS compilation due to boolean define in jpeglib
-
- typedef enum { FALSE = 0, TRUE = 1 } boolean;
-
- goo/JpegWriter.cc | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-commit be05f7640ca13a6eb327dfac0073acc5dae1e3b4
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Wed Aug 29 19:02:34 2018 +0200
-
- Add (c) of the last few commits
-
- goo/gmem.h | 1 +
- poppler/Array.cc | 1 +
- poppler/CairoRescaleBox.cc | 1 +
- poppler/GfxFont.cc | 1 +
- poppler/Object.cc | 1 +
- poppler/poppler-config.h.cmake | 1 +
- utils/pdfdetach.cc | 1 +
- utils/pdffonts.cc | 1 +
- utils/pdfimages.cc | 1 +
- utils/pdfinfo.cc | 1 +
- utils/pdftocairo.cc | 1 +
- utils/pdftohtml.cc | 1 +
- utils/pdftoppm.cc | 2 +-
- utils/pdftops.cc | 1 +
- utils/pdftotext.cc | 1 +
- 15 files changed, 15 insertions(+), 1 deletion(-)
-
-commit 7d523aeae16daf2d504c058031fff90a1a17bf64
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Mon Aug 27 20:03:17 2018 +0200
-
- Use GCC instrinsics to perform overflow checking in the gmem
- allocation functions.
-
- goo/gmem.h | 4 ++++
- 1 file changed, 4 insertions(+)
-
-commit 2b4371b434b27874b64742dcd885e4f303082810
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Mon Aug 27 19:55:44 2018 +0200
-
- Turn gmem into a header-only wrapper to allow unnecessary branches
- to be optimized away and function call overhead to be aovided.
-
- CMakeLists.txt | 1 -
- goo/gmem.cc | 171
- -----------------------------------------
- goo/gmem.h | 185
- +++++++++++++++++++++++++++++++++++----------
- poppler/CairoRescaleBox.cc | 6 +-
- poppler/GfxFont.cc | 2 +-
- 5 files changed, 147 insertions(+), 218 deletions(-)
-
-commit c362ab1b97f20c5b73b3bad8d52015f679178748
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Mon Aug 27 19:42:29 2018 +0200
-
- Remove DEBUG_MEM from Object since this uses RAII now and hence
- cannot leak. (The existing tracking also is not thread-safe and
- hence unreliable.)
-
- poppler/Object.cc | 31 -------------------------------
- poppler/Object.h | 17 -----------------
- poppler/poppler-config.h.cmake | 3 +--
- utils/pdfdetach.cc | 3 ---
- utils/pdffonts.cc | 3 ---
- utils/pdfimages.cc | 3 ---
- utils/pdfinfo.cc | 3 ---
- utils/pdftocairo.cc | 3 ---
- utils/pdftohtml.cc | 3 ---
- utils/pdftoppm.cc | 3 ---
- utils/pdftops.cc | 3 ---
- utils/pdftotext.cc | 3 ---
- 12 files changed, 1 insertion(+), 77 deletions(-)
-
-commit 122b3ca5838f9648646d7a2940badaae86756f03
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Mon Aug 27 19:39:20 2018 +0200
-
- Replace specific DEBUG_MEM in Array implementation by debug
- assertions.
-
- poppler/Array.cc | 16 ++++------------
- 1 file changed, 4 insertions(+), 12 deletions(-)
-
-commit f89446f6917a869b0f1a80fcc8ce81a7213dade4
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Mon Aug 27 19:37:25 2018 +0200
-
- Remove generic heap debugging from gmem since external tools and
- compiler instrumentation achieve the same effect.
-
- goo/gmem.cc | 151
- ----------------------------------------------------
- goo/gmem.h | 9 ----
- utils/pdfdetach.cc | 1 -
- utils/pdffonts.cc | 1 -
- utils/pdfimages.cc | 1 -
- utils/pdfinfo.cc | 1 -
- utils/pdftocairo.cc | 1 -
- utils/pdftohtml.cc | 1 -
- utils/pdftoppm.cc | 1 -
- utils/pdftops.cc | 1 -
- utils/pdftotext.cc | 1 -
- 11 files changed, 169 deletions(-)
-
-commit 38b67245941a8672372953142b06c80cd0a142c0
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Mon Aug 27 19:27:41 2018 +0200
-
- Remove gmempp implementing C++ memory allocation operators using
- gmalloc for heap debugging.
-
- CMakeLists.txt | 1 -
- goo/gmempp.cc | 32 --------------------------------
- 2 files changed, 33 deletions(-)
-
-commit d62d65c21f01c7b0a7c28adebcab43d667bcaed9
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Sat Aug 25 20:06:13 2018 +0200
-
- Use --output-on-failure ctest flag to make failed CI runs more
- informative.
-
- .gitlab-ci.yml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 93b214986aa89bc085c7937f63e5eafe795d985c
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Fri Aug 24 07:42:52 2018 +0200
-
- Reconstruct iterator via index arithmetic instead of relying on a
- non-standard constructor to fix builds on MSVC.
-
- poppler/Dict.cc | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-commit dcd8ad25023db542ade5edc23fc5f943d8ee6376
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Thu Aug 23 23:07:41 2018 +0200
-
- Also delete Object::dictAdd that takes a char *
-
- Makes sure noone gets a char * -> const char * promotion via Object
-
- poppler/Object.h | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-commit d63564b2bca955c7ef6ec694e3c64f9e4ee46d57
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Thu Aug 23 23:10:57 2018 +0200
-
- Add Adam's copyright for the last patchset
-
- poppler/Annot.cc | 1 +
- poppler/Catalog.cc | 1 +
- poppler/Catalog.h | 1 +
- poppler/Dict.cc | 1 +
- poppler/Dict.h | 1 +
- poppler/Form.cc | 1 +
- poppler/Object.h | 1 +
- poppler/PDFDoc.cc | 2 +-
- poppler/Parser.cc | 1 +
- utils/pdfunite.cc | 1 +
- 10 files changed, 10 insertions(+), 1 deletion(-)
-
-commit ff2b670062d1315435b418f7ce47b28adb4b789b
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Thu Aug 23 20:29:08 2018 +0200
-
- Delete the previously ownership taking overload of Dict::add to
- avoid unexpected memory leaks due to the initial API change.
-
- poppler/Dict.h | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-commit 8cb364059d3a8d502811565acd166116dbcd0785
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Tue May 8 18:54:32 2018 +0200
-
- Adjust all users of Dict::add to avoid leaking memory due to by now
- unnecessary calls to copyString.
-
- poppler/Annot.cc | 28 ++++++++++++++--------------
- poppler/Gfx.cc | 9 +++------
- poppler/Object.h | 4 ++--
- poppler/PDFDoc.cc | 8 ++++----
- poppler/Parser.cc | 8 +++-----
- utils/pdfunite.cc | 4 ++--
- 6 files changed, 28 insertions(+), 33 deletions(-)
-
-commit d479e37d34435c6afedf1343a7f60334f351220c
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Tue May 8 18:19:03 2018 +0200
-
- Fix linking errors in release builds due to non exported weak symbols.
-
- poppler/Dict.cc | 4 ++++
- poppler/Dict.h | 2 +-
- 2 files changed, 5 insertions(+), 1 deletion(-)
-
-commit d4230e3b72d22a24ffe747891a15635ebf0df628
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Tue May 8 08:32:03 2018 +0200
-
- But do use swap-and-pop if the Dict is still small enough to be
- unsorted.
-
- poppler/Dict.cc | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-commit ca202af16ac9bd177d7417f3e74b8987e9256bc6
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Mon May 7 22:58:43 2018 +0200
-
- Try to simplify Dict by implementing it in terms of std::vector
- and std::string.
-
- poppler/Catalog.cc | 2 +-
- poppler/Catalog.h | 2 +-
- poppler/Dict.cc | 240
- ++++++++++++++++-------------------------------------
- poppler/Dict.h | 46 +++++-----
- poppler/Form.cc | 2 +-
- poppler/Object.h | 4 +-
- 6 files changed, 99 insertions(+), 197 deletions(-)
-
-commit 670171ba7507bc8ea39c3a33316c86b68fed5e0d
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Thu Aug 23 18:11:45 2018 +0200
-
- Don't abort if the SampleFunction has too many samples
-
- Fixes issue #634
-
- poppler/Function.cc | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-commit 5fbce88ec9f6d360c5b6436837dfa760c8fa8d95
-Author: Volker Krause <vkrause@kde.org>
-Date: Thu Aug 23 00:56:27 2018 +0200
-
- Fix memory issues in GfxImageColorMap copy ctor
-
- - byte_lookup and lookup2 could contain uninitialized memory
- - lookup2 was not copied at all
- - lookup could be copied with the wrong size
-
- Issue #145
-
- poppler/GfxState.cc | 19 +++++++++++++------
- 1 file changed, 13 insertions(+), 6 deletions(-)
-
-commit 2b5f35e59d234aed0805f0ea8ac5086e35837153
-Author: Oliver Sander <oliver.sander@tu-dresden.de>
-Date: Tue Nov 28 16:40:40 2017 +0100
-
- Document the OutputDev::clip and OutputDev::oeClip methods
-
- poppler/OutputDev.h | 12 ++++++++++++
- 1 file changed, 12 insertions(+)
-
-commit 2a67883de1c896c5a8956226db7871e97724ed2b
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Wed Aug 22 06:10:29 2018 +0200
-
- Also install Curl development files since it is a default enabled
- dependency.
-
- .gitlab-ci.yml | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-commit c220ef254f326866016930ac9c1c2b430fcb11ea
-Author: Albert Astals Cid <aacid@kde.org>
-Date: Wed Aug 22 00:57:33 2018 +0200
-
- Fix uninitialized memory read
-
- Fixes oss-fuzz/10009
-
- poppler/Gfx.cc | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit b8082c67943ea7ef7c115b86cffb0785da32d227
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Tue Aug 21 20:21:36 2018 +0200
-
- Since the CI directory is cached, we need to make sure we create it
- if necessary instead of failing.
-
- .gitlab-ci.yml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit f1b8626e021a11d2b649be69c563a2a9af210c84
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Tue Aug 21 08:35:31 2018 +0200
-
- Use a proper UTF-8 locale for non-ASCII file names in the tests and
- rebase onto Debian unstable
-
- .gitlab-ci.yml | 17 ++++++++++++-----
- 1 file changed, 12 insertions(+), 5 deletions(-)
-
-commit 534aca90732c199e96057111272afbc22796ea60
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Tue Aug 21 08:13:10 2018 +0200
-
- Also download test-data to be able to run unit tests
-
- .gitlab-ci.yml | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-commit 78f8a6abed64a1b9ad320587b614ee87bc7791ab
-Author: Adam Reichold <adam.reichold@t-online.de>
-Date: Tue Aug 21 08:00:41 2018 +0200
-
- Add initial GitLab CI manifest
-
- .gitlab-ci.yml | 18 ++++++++++++++++++
- 1 file changed, 18 insertions(+)
-
commit c666833e4163a93451eab27c675af9ca82d11593
Author: Albert Astals Cid <aacid@kde.org>
Date: Sun Aug 19 23:37:51 2018 +0200