summaryrefslogtreecommitdiff
path: root/Build/source/libs/xpdf/xpdf-src/CHANGES
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/xpdf/xpdf-src/CHANGES')
-rw-r--r--Build/source/libs/xpdf/xpdf-src/CHANGES80
1 files changed, 0 insertions, 80 deletions
diff --git a/Build/source/libs/xpdf/xpdf-src/CHANGES b/Build/source/libs/xpdf/xpdf-src/CHANGES
index 3a40c2995e0..564aff32b4f 100644
--- a/Build/source/libs/xpdf/xpdf-src/CHANGES
+++ b/Build/source/libs/xpdf/xpdf-src/CHANGES
@@ -2810,83 +2810,3 @@ Added an integer overflow check in JPXStream. (JPXStream issue)
The DCT (JPEG) decoder was allowing the 'interleaved' flag to be
changed after the first scan of the image. (CVE-2022-24106) [Thanks
to Shin Ando @ Ricera Security for the bug report.]
-
-4.05 (2024-feb-08)
-------------------
-Added the '-overwrite' option to pdftohtml.
-Added the 'ignoreWrongSizeToUnicode' xpdfrc setting.
-Added the loadSession and saveSession commands, and the 'Load last
- session' menu item.
-Added code to automatically save and restore the xpdf session under
- control of a session manager. This has not been thoroughly tested
- yet.
-Added the zoomScaleFactor xpdfrc setting.
-Added the zoomValues xpdfrc setting.
-Added a 'smart case' option for search in xpdf.
-Added the '-custom' flag to pdfinfo.
-Added a color/gray/mono switch to the 'save image' dialog.
-Added the separateRotatedText xpdfrc setting.
-Added the '-meta' flag to pdftohtml.
-Added the allowLinksToChangeZoom xpdfrc setting.
-Added the 'uses JavaScript' output to pdfinfo.
-Implemented pattern stroking of text. Also fixed the various
- combinations of filling/stroking with color/pattern + clipping, some
- of which weren't being handled correctly.
-Pdftops now (re)compresses any uncompressed or RLE-compressed images.
-On an out-of-memory error, the command line tools now exit with an
- "out of memory" message, rather than an exception message.
-Add code to pdfimages to extract images from tiling patterns.
-Pdftops can now embed external 8-bit OpenType CFF fonts.
-Fixed a corner case in the text extractor related to characters drawn
- at extremely large coordinates. [Thanks to elvadisas for the bug
- report.]
-Fixed an integer overflow in the transparency group code. [Thanks to
- elvadisas for the bug report.]
-Modify Annots::Annots() to skip annotations that have been turned into
- AcroFormFields -- invalid Widget-type annots will now be rendered as
- annots.
-Added a missing integer overflow check in the JBIG2 decoder. [Thanks
- to sangjun for the bug report.]
-Added some sanity checks to the JBIG2 decoder. [Thanks to sangjun and
- ycdxsb for the bug reports.]
-Tiling patterns that use non-Normal blend modes can't be cached.
-Fixed a bitmap size sanity check in the JBIG2 decoder. [Thanks to Han
- Zheng (NCNIPC of China, Hexhive), for the bug report.]
-Fixed a missing bounds check in FoFiType1C::convertToOpenType (used in
- pdftohtml). [Thanks to cyth for the bug report.]
-Fixed a use-after-free bug in pdftohtml. [Thanks to FeRDNYC for the
- bug report.]
-Merged aconf2.h into aconf.h; corrected the cmake config settings for
- paths; added the BASE14_FONT_DIR config option. [Thanks to FeRDNYC
- for the suggestions.]
-Fixed a missing check for a zero-length index in the CFF (Type1C) font
- parser. [Thanks to Yuhang Huang (NCNIPC of China), Han Zheng
- (NCNIPC of China, Hexhive), Wanying Cao, Jiayu Zhao (NCNIPC of
- China) for the bug report.]
-Add an object loop check to Catalog::countPageTree().
-The DCT decoder wasn't checking for an SOF before the first SOS.
- [Thanks to cyth for the bug report.]
-The inline image decoder was skipping to end-of-stream in the wrong
- stream object. [Thanks to cyth for the bug report.]
-Fixed a bug in the JPEG 2000 decoder when nLayers > 1 and the
- 'termination on each coding pass' flag is set.
-Removed the #pragma interface/implementation stuff (which is outdated
- and useless at this point).
-Fixed a bug in the ICCBased color space parser that was allowing the
- number of components to be zero. (CVE-2023-2662) [Thanks to
- huckleberry for the bug report.]
-Added checks for PDF object loops in AcroForm::scanField()
- (CVE-2018-7453, CVE-2018-16369, CVE-2022-36561, CVE-2022-41844),
- Catalog::readPageLabelTree2() (CVE-2023-2663), and
- Catalog::readEmbeddedFileTree() (CVE-2023-2664).
-The zero-width character problem can also happen if the page size is
- very large -- that needs to be limited too, the same way as
- character position coordinates. (CVE-2023-3044) [Thanks to jlinliu
- for the bug report.]
-Add some missing bounds check code in DCTStream. [Thanks to Jiahao
- Liu for the bug report.]
-Fix a deadlock when an object stream's length field is contained in
- another object stream. (CVE-2023-3436) [Thanks to Jiahao Liu for
- the bug report.]
-Correctly handle tiling patterns with negative step values.
-Ignore overprint in soft masks (to match Adobe's behavior).