* Sat Dec 16 2017 hpj@urpla.net
- make introspection scanner (g-ir-scanner) work with older build envs
* Sun Dec 10 2017 luc14n0@linuxmail.org
- Update to version 0.62.0:
+ Core:
- Stop supporting lcms1 and openjpeg1.
- Open files that state 8 bits as third field of W
(fdo#103469).
- GfxLabColorSpace::parse: fix crash in broken documents
(fdo#103582).
- Fixes: leak if parseDA fails. And UTF test fail.
- Include glibc.h where needed.
- Document the meaning of the 'type' integer of a shading.
- INSTALL: add debug options.
+ Qt5: add API to let the rendering process callback to get a
partial rendering (fdo#103372).
+ Qt4: remove the Qt4 frontend.
+ Utils:
- Support unicode on windows console.
- pdfsig: install man page.
- sort encoding list.
+ Glib: demo: fix warning.
- Remove Qt4 poppler package following upstream change.
- Drop conditional use of openjpeg-devel BuildRequires and mainly
use pkgconfig(libopenjp2) instead, following upstream change.
- Drop Provides/Obsoletes meant for pristine openSUSE 10.3,
11.1/(SLE 11) and 11.4 releases.
* Wed Nov 22 2017 luc14n0@linuxmail.org
- Update to version 0.61.1:
+ Core: CairoOutputDev: don't overflow y * stride when accessing
image data.
+ Build system:
- Fix incorrect paths in .pc files (fdo#103578).
- add the custom buildtests target only once (fdo#103003).
- Changes from version 0.61.0:
+ Core:
- Fix crashes in broken files.
- Cleanup unused functions from GlobalParams.
- Tweak LZWStream::processNextCode error handling (fdo#103174).
- Warning fixes.
- Remove t1lib code.
+ Qt5:
- Clean up the remaining Splash code in Arthur backend
(fdo#103117).
- ArthurOutputDev: Properly implement saveState/restoreState
(fdo#103118).
- Fix leak in ArthurOutputDev::updateFont (fdo#103508).
+ Build system:
- Use GNUInstallDirs (fdo#103211).
- Fix installing a .cc file as header.
- Use -pthread flag instead of -lpthread.
- Changes from version 0.60.1:
+ Qt5: ArthurOutputDev: Add missing 'return' in error paths.
+ Build system: FindLIBOPENJPEG.cmake:
Add CheckCXXSourceCompiles.
- Changes from version 0.60.0:
+ Core:
- Enable libcurl support by default.
- PSOutputDev: Fix wrong text generation (fdo#102760).
- Added methods to get and set the font size of text fields
(fdo#101692).
- CairoOutputDev: Do not extend the pattern in
drawImageMaskRegular.
- CairoOutputDev: do not use the custom downscaling for
rendering images when using cairo >= 1.14.
- Fix: Build with old clang. Various crashes in broken files.
And some warnings.
- Add some constness to the basic classes.
- Remove unused functions from GlobalParams.
+ Qt5:
- Added methods to get and set the font size of text fields
(fdo#101692).
- Add whether renderToImage shows annotations.
- ArthurOutputDev:
. Replace Splash font rendering by Qt font rendering.
. Implement the drawSoftMaskedImage method.
. Fix several small bugs related to dash pattern handling.
+ Build system:
- cmake is now the default build system.
- autotools based build system has been removed.
+ Utils: pdfinfo: don't truncate dest name.
- Drop CVE-2017-14517.patch and CVE-2017-14518.patch: fixed
upstream (fdo#102687 and fdo#102688, respectively).
- Add cmake BuildRequires; replace configure, make and make_install
macros, with cmake, make_jobs and cmake_install: following
upstream port.
- Add glib2-devel BuildRequires as it's a dependency required by
CMakeLists.
- Drop command for removal of *.la files: with the build system
port to cmake, *.la are no longer generated.
* Mon Oct 09 2017 jengelh@inai.de
- Update package summaries and RPM categorizations.
- Drop some idempotent %if..%endif markers whose presence has
no effect on the files being output.
* Mon Oct 09 2017 psimons@suse.com
- Apply CVE-2017-14517.patch from upstream to fix a NULL pointer
dereference in the XRef::parseEntry() function that may have lead
to potential denial-of-service attack when handling malicious PDF
files. [CVE-2017-14517, bsc#1059066]
* Mon Sep 18 2017 psimons@suse.com
- Apply CVE-2017-14518.patch to remedy a floating point exception
in Splash.cc that could have been exploited using a specially
crafted PDF document. [CVE-2017-14518, bsc#1059101]
* Thu Sep 07 2017 zaitor@opensuse.org
- Update to version 0.59.0:
+ core: Fix infinite recursion in NameTree parsing in broken
files.
+ utils:
- pdfunite: Fix API porting error that caused abort in some
cases.
- pdfinfo:
. Fix crashes and memory leaks when using -dests.
. Use GooString.append instead of sprintf/strcat.
- pdfimages: Fix warning when compiling with cygwin.
+ build system:
- Fix cygwin 32-bit compile.
- Cmake tweaks.
- Bump soversion following upstream changes.
* Sun Sep 03 2017 zaitor@opensuse.org
- Update to version 0.58.0:
+ core:
- CairoOutputDev: cairo 1.14 now has high quality downscaling.
- Signature related improvements (fdo#99271).
- Tweak which cmap we use (fdo#101855).
- Memory leak fixes.
- Substantial rework of the internals.
- win32: call ANSI functions directly (fdo#100312).
- Add some documentation.
+ qt5:
- Expose signature information.
- ArthurOutputDev: initialize the image with the paper color
(fdo#102129).
- Fix copy'n'paste bugs: Qt4 -> Qt5.
- ArthurOutputDev: Properly set the QPainter transformation.
- ArthurOutputDev: Use Qt::SvgMiterJoin instead of
Qt::MiterJoin (fdo#102356).
+ utils:
- pdfinfo: add -dests option to print named destinations
(fdo#97262).
- pdftocairo: add -jpegopt for setting jpeg compression
parameters (fdo#45727).
- pdftoppm: add -jpegopt for setting jpeg compression
parameters (fdo#45727).
- pdfimages: support listing/extracting inline images
(fdo#25625).
+ build system:
- cmake: Various Windows fixes.
- cmake: Use -std=c++11 instead of -std=gnu++11.
+ cpp: Fix page.text() not taking page orientation into account
(fdo#94517).
- Bump soversion following upstream changes.
* Wed Aug 02 2017 zaitor@opensuse.org
- Update to version 0.57.0:
+ core:
- Fix parsing of Type 1 fonts with newlines in encoding
sequences (fdo#101728).
- Fix crash in broken documents.
+ utils:
- pdfunite: Fix crash with broken documents (fdo#101208).
- pdftohtml: skip control characters (fdo#101770).
- pdfseparate: minor improvement to the documentation
(fdo#101800).
+ build system:
- cmake: Set RUNPATH for poppler shared libs (fdo#101945).
- configure: fix --disable-FEATURE actually enabling the
feature.
- Bump soversion following upstream changes.
* Thu Jun 22 2017 zaitor@opensuse.org
- Update to version 0.56.0:
+ core:
- FormFieldButton::setState() shouldn't check the field is
readOnly.
- Fix crashes on multiple broken files.
+ utils: pdfunite: Fix crash with broken documents (fdo#101153,
fdo#101149).
- Drop poppler-pdfunite-fix-crash-with-broken-documents.patch:
Fixed upstream.
* Sun Jun 11 2017 zaitor@opensuse.org
- Add poppler-pdfunite-fix-crash-with-broken-documents.patch:
pdfunite: Fix crash with broken documents. Sometimes we can't
parse pages so check before accessing them (bsc#1043088,
bsc#1041783, CVE-2017-7515, CVE-2017-7511, fdo#101153,
fdo#101149).
* Tue May 23 2017 zaitor@opensuse.org
- Update to version 0.55.0:
+ core:
- Fix abort in files with broken Decode arrays (kde#379835).
- Fix memory leak (and probably logic bug) parsing broken XRef
entries (fdo#100775).
- Fix memory leak when reconstructing broken files
(fdo#100776).
- Minor optimization.
- Fix regression in GfxIndexedColorSpace::mapColorToBase
(fdo#100931).
- Fix memory leak in error condition.
+ cpp: Return nullptr if the page at index can't be fetched
(fdo#100981).
+ build system:
- Fail by default if libjpeg is not available.
- Fail by default if libopenjpeg2/1 is not available.
* Sun May 21 2017 zaitor@opensuse.org
- Update to version 0.54.0:
+ core: Make XRef reconstruction a bit better (fdo#100509).
+ glib:
- Expose movie play mode (fdo#99625).
- demo: Show play mode in movie properties view.
+ qt5: Compile with -DQT_NO_CAST_FROM_BYTEARRAY (fdo#100311).
+ utils: pdfimages: don't fail listing if inline image data
contains 'EI' (fdo#100737).
* Thu Mar 23 2017 zaitor@opensuse.org
- Update to version 0.53.0:
+ core:
- Form support improvements.
- SplashOutputDev: Fix memory leak when rendering images with
colormap and matte color.
- Minor fix in GlobalParams documentation.
+ qt5:
- Expose form calculate order.
- Expose Form additional actions.
+ utils:
- pdfimages: support 16bpc png and tiff images (fdo#99988).
- pdftohtml: fix small memory leak when constructing some
filenames.
- pdfinfo: fix leak when printing JS.
+ build system: Compile in C++11 mode.
- Bump soversion following upstream changes.
- Stop exporting -std=gnu++11 for older versions of gcc, upstream
now ensures this happens.
* Fri Feb 17 2017 zaitor@opensuse.org
- Update to version 0.52.0:
+ core:
- Fix assert on reading some OCGs (fdo#99768).
- Properly initialize some RichMedia variables in corner cases
(fdo#99767).
+ qt4:
- optcontent structure was leaking the headers items
(fdo#99449).
- Cleanup objects in tests to fix memory leaks (fdo#99449).
+ qt5:
- optcontent structure was leaking the headers items
(fdo#99449).
- Cleanup objects in tests to fix memory leaks (fdo#99449).
+ utils: pdftocairo.1: Fix typo.
* Tue Jan 17 2017 zaitor@opensuse.org
- Update to version 0.51.0:
+ core:
- Check for error from NSS in SignatureHandler construct
(fdo#99363).
- Add Form[Field|Widget]::setPartialName
- Fix memory leak in PDFDoc::markAnnotations.
+ qt5:
- Implement digital signature support (fdo#94378).
- Add Poppler::FormField::setName
- Fix segfault/assert if LinkDestination is constructed with
invalid input string (fdo#99357).
+ utils: pdfunite: add fields to AcroForm dict (fdo#99141).
* Fri Dec 16 2016 zaitor@opensuse.org
- Update to version 0.50.0:
+ core:
- PSOutputDev: Fix PS conversion for some files (fdo#63963).
- Fix Outline parsing on broken documents (fdo#98732).
- Fix PDFDoc::saveIncrementalUpdate()'s detection of document
being modified (fdo#96561).
- SplashOutputDev: Read softmask into memstrean in case of
matte (fdo#97803).
- Bail out if Hints nBitsNumObjects or nBitsDiffGroupLength are
greater than 32 (fdo#94941).
- CairoOutputDev: initialize CairoOutputDev::antialias
(fdo#98983).
- Fix crash when loading some thumbnails (fdo#97870).
+ utils:
- pdftoppm: Fix -tiff -gray/-mono incorrect output.
- pdftops: add -passlevel1customcolor (fdo#97193).
+ build system: Default to libopenjpeg2 instead of libopenjpeg1.
+ qt: Support OCG state change links.
+ glib: Use g_slice_new0 for PopplerActionLayer (fdo#98786).
- Bump soversion following upstream changes.
* Mon Nov 21 2016 zaitor@opensuse.org
- Update to version 0.49.0:
+ core:
- Merge type3 glyph handling from xpdf 3.04 (fdo#96667).
- Continue rendering in case of 'Singular matrix in shading
pattern fill (bgo#98623).
- Fix memory leak in parametrized gouraudTriangleShadedFill.
- Fix crash on broken files.
- PDFDoc::setDocInfoStringEntry(): treat value consisting of
just the unicode marker as an empty string.
- Fix UBSAN warning.
- Misc compile fixes.
+ utils: pdfseparate: remove extra '%' in error message.
+ build system: configure: Fix typo in disable nss help string.
* Mon Oct 10 2016 zaitor@opensuse.org
- Update to version 0.48.0:
+ core:
- Fix crashes and memory leaks in invalid files.
- Small memory usage improvements.
- TextOutputDev: Remove null characters from PDF text
(fdo#97144).
- TextOutputDev: Break words on all whitespace characters
(fdo#97399).
- Fix UTF16 decoding of document outline title (fdo#97156).
- Add functions for named destination name in name-tree/dict.
+ glib: Increase glib requirement to 2.41.
- Bump soversion following upstream changes.
* Fri Aug 19 2016 wbauer@tmo.at
- Update to version 0.47.0 (boo#994702):
+ core:
- Fix abort on documents where the docinfo obj is not a dict
(fdo#97134).
- Check for XRefEntry existing before using it (fdo#97005).
- Fix memory leak on PDFDoc::setDocInfoStringEntry() with empty
string.
- Don't presume that DocInfo is a dictionary in
XRef::createDocInfoIfNoneExists().
+ build system: configure: Work with non gnu greps.
Version: 0.43.0-2.1
* Wed Jul 19 2017 psimons@suse.com
- Apply CVE-2017-9775.patch from upstream to fix a stack overflow
bug in pdftocairo that could have been exploited in a denial of
service attack through a specially crafted PDF document.
[bsc#1045719, CVE-2017-9775]
- Apply CVE-2017-9776.patch from upstream to fix an integer
overflow bug that could have been exploited in a denial of
service attack through a specially crafted PDF document.
[bsc#1045721, CVE-2017-9776]
- Apply CVE-2017-7515.patch to fix a memory leak that occurred when
the parser tried to recover from a broken input file.
[bsc#1043088, CVE-2017-7515]
* Fri Jun 09 2017 psimons@suse.com
- Apply 0001-pdfunite-Fix-crash-with-broken-documents.patch from
upstream to fix crashes in pdfunite when encountering invalid PDF
files. [bsc#1041783, CVE-2017-7511]
- Apply 0001-Fix-memory-leak-and-probably-logic-bug-parsing-broke.patch
from upstream to fix a memory leak that occurred while parsing
invalid XRef attributes [bsc#1042803, CVE-2017-9406].
- Apply 0001-Fix-memory-leak-when-reconstructing-broken-files.patch
from upstream to fix a memory leak that occurred when the parser
tried to recover from a broken input file. [bsc#1042802,
CVE-2017-9408]
* Fri May 20 2016 alarrosa@suse.com
- Update to GNOME 3.20.2 (Fate#318572)
* Mon May 02 2016 zaitor@opensuse.org
- Update to version 0.43.0:
+ core:
- Implement sanity check for linearization usage (fdo#92482).
- Add SymbolMT as an alias for the Symbol font (fdo#93168).
- Fix some blank files (fdo#94756).
- cairo:
. Fix fillToStrokePathClip crash and rendering (fdo#62905).
. Check if PDF knows the width of 'm' in case of substituted
font (fdo#94054).
. Save mask state and don't extend image mask (fdo#94234).
- SplashOuputDev: Compile with C++11 compilers that don't
define isinfinite (fdo#94761).
- Typo fixes.
+ utils: pdftocairo: Calculate rotation before scaling
(fdo#94655).
+ qt4: Fix crash on certain PDF form item activation actions
(fdo#94873).
+ qt5: Fix crash on certain PDF form item activation actions
(fdo#94873).
- Drop poppler-Fix-rendering-of-broken-pdfs.patch, fixed upstream.
- Bump soname following upstream changes.
* Fri Apr 15 2016 hpj@suse.com
- Update to GNOME 3.20 -- Fate#318572.
- Drop poppler-annot-form-transparent-color.patch,
poppler-configure-moc-version.patch,
poppler-ligatures.patch: Fixed upstream.
* Tue Apr 05 2016 zaitor@opensuse.org
- Add poppler-Fix-rendering-of-broken-pdfs.patch: Fix pdf rendering
commit (boo#973888 bgo#764641 fdo#94830).
* Fri Mar 18 2016 zaitor@opensuse.org
- Update to version 0.42.0:
+ core:
- Add the support for version 5 + revision 6 documents
(fdo#85368).
- Add initial support for Signature handling.
- Initialize gamut mapping multipliers in ::copy() functions
(fdo#90697).
- Implement jpx streams support with depth < 8.
- Handle SMaskInData = 0 for JPX encoded images (fdo#93468).
- Fix rendering of some broken PDF files (fdo#92508).
- PSOutputDev:
. Support for LZW encoding.
. Add support for Flate compression in Level 3 output.
- SplashOuputDev:
. Implement function shading (fdo#94441).
. Improve rendering of some non embedded fonts (fdo#94054).
. Fall back to Gfx implementation of tiling pattern if
repetition rate is small (fdo#90596).
. Implementation of Matte entries in softmasks of
softmasked images (fdo#22473).
. Assure line width > 0 in case of text stroke (fdo#94038).
- TextOuputDev: Cache result of inner loop in visitDepthFirst
(fdo#77087).
- Avoid attempting a tiling pattern fill with a singular
transform matrix.
+ utils:
- pdfinfo: Add option to show document structure
- pdfsig: New command that gives information about signature
+ qt4: Fix bug in links to remote documents getting the page
number wrong sometimes.
+ qt5: Fix bug in links to remote documents getting the page
number wrong sometimes.
- Add pkgconfig(nss) BuildRequires: Build nss support.
- Bump soname following upstream changes.
* Thu Feb 18 2016 zaitor@opensuse.org
- Update to version 0.41.0:
+ core:
- CairoOutputDev: add missing font types (fontCIDType0COT and
fontTrueTypeOT) (fdo#93559).
- SplashOutputDev: Adjust limit check and check in addition
bitmap pointer (fdo#94053).
+ utils:
- pdfseparate: Refine resource detection.
- pdfinfo: fix man page.
* Fri Jan 15 2016 zaitor@opensuse.org
- Update to version 0.40.0:
+ core:
- CairoOutputDev: Use shape mask with soft mask (fdo#91931).
- TextOutputDev:
. Handle right-to-left text in search
. Fix finding Arabic Presentation Forms ligatures.
- Fix crash in invalid file (fdo#93476).
- Regression test improvements.
+ utils:
- pdftocairo:
. Fix writing to stdout out with image output.
. Document that -singlefile appends file type (fdo#86254).
. Ensure surface flushed before accessing image data.
. Check for invalid use of options (fdo#92195).
- pdfunite: Fix typo in manual.
+ build system: Improve cmake build system.
* Fri Dec 18 2015 zaitor@opensuse.org
- Update to version 0.39.0:
+ core:
- Ignore the alternateSpace and tintTransform (fdo#92381).
- CairoOutputDev:
. Scale radial pattern (fdo#22098).
. Implement function shading using mesh gradients
(fdo#88394).
- Regression test improvements.
- Fix typos in error messages.
+ build system: Visual Studio 2015 now supports snprintf
(fdo#93116).
+ utils:
- pdftops: fix %%PageBoundingBox (fdo#87161).
- pdftocairo: Fix double free when both user and owner
passwords are given.
+ glib:
- Add duration_real to PopplerPageTransition (fdo#92040).
- Remove enum PopplerOrientation from API (fdo#93229).
- Documentation improvements.
- glib-demo improvements.
- Bump soname following upstream changes.
* Tue Nov 17 2015 zaitor@opensuse.org
- Update to version 0.38.0:
+ core:
- Splash: Multiply opacity in case of pattern colorspace
(fdo#92592).
- Small form improvements on non ascii character rendering.
- Clarify README.
+ build system: Clarify internal DCT and JPX are only provided as
deprecated fallbacks.
+ utils: pdftocairo: fix fit to page transformation.
- Bump soname following upstream changes.
* Sat Oct 10 2015 zaitor@opensuse.org
- Update to version 0.37.0:
+ core:
- CairoOutputDev: Use mask for even-odd fill (fdo#84527).
- SplashOuputDev: Protect calls to set/getAA with the proper
[#]if guards (fdo#92006).
- SplashOuputDev: Try to use an external font if the internal
one is invalid.
- PageTransition D is a number not an int (fdo#92040).
- Catalog::getNumPages(): validate page count.
- Catalog::cachePageTree(): recover from out of memory
condition.
- Fix crashes in malformed documents.
+ build system: configure: fix openjpeg detection.
- Use pkgconfig(libopenjp2) BuildRequires for openSUSE newer than
13.1, stay with openjpeg-devel for older releases.
- Bump soname following upstream changes.
* Fri Sep 11 2015 zaitor@opensuse.org
- Update to version 0.36.0:
+ core:
- Patch to support RichMedia annotations.
- Splash: Fix wrong memory access (fdo#91686).
- Cairo: fix size of transparency group surface (fdo#66229).
- Fix bounds check in Linearization::getPageFirst (fdo#91200).
- File Saving improvements.
- Add premultiplied alpha channel to SplashBitmap.
- Fix for xref table creation (fdo#90790).
- Fix JBIG2Decode infinite loop and stack overflow (fdo#91186).
- Minor optimization in text extraction.
+ qt4:
- Basic support for RichMedia annotations.
- Change default image format.
- Minor optimizations.
+ qt5:
- Basic support for RichMedia annotations.
- Change default image format.
- Minor optimizationsHEADmaster.
+ cpp: Fix utf8/utf16 conversion (fdo#91644).
+ build system:
- Do not hardcode -fPIC in Makefile.am.
- cmake: Allow configuring SHARE_INSTALL_DIR (fdo#90293).
+ utils:
- pdfunite: Insert embedded files in result pdf (fdo#90066).
- pdftotext: Add -bbox-layout option (fdo#89941).
- Bump soname following upstream changes.
* Tue Aug 11 2015 zaitor@opensuse.org
- Update to version 0.35.0:
+ core:
- Fix assert in broken file (fdo#91344).
- Adjust memory layout computation of GooString.
- Make SplashBitmap XBGR transfer alpha channel.
- Splash: Fix wrong writes on non rgb outputs (fdo#90570).
- Splash: remove ifndef in Windows code.
- GlobalParamsWin bugfixes (fdo#91053).
+ qt4:
- Switch default image format.
- Add IgnorePaperColor render flag.
+ qt5:
- Improve efficiency of Poppler::Page::renderToImage.
- Switch default image format.
- Add IgnorePaperColor render flag.
+ build system:
- Allow configuring SPLASH_CMYK support.
+ Add configure --enable-build-type (fdo#90796).
+ glib:
- Explicitly link against pthread.
- Deprecation fixes.
+ utils: pdftocairo: Fix cast to pointer from integer of
different size on win64.
- Bump soname following upstream changes.
* Thu Jul 09 2015 zaitor@opensuse.org
- Update to version 0.34.0:
+ core:
- Splash:
. Fix crash in PDF with nested softmasks (fdo#91240).
. Speed up of rendering icc based images (fdo#90171).
- PSOutputDev: Embed Type1 fonts to PostScript files correctly
(fdo#19747).
- Fix pedantic memory leak.
+ glib: Update new symbols section.
+ Build system: cmake: Make sure ENABLE_LIBOPENJPEG is either 0
or 1.
- Bump poppler soname following upstream changes.
* Sun May 17 2015 zaitor@opensuse.org
- Update to version 0.33.0:
+ core:
- Fix regression in pdftops parameter passing (fdo#89827).
- Combine base characters and diacritical marks (fdo#87215).
- Use width from W array for WMode positioning (fdo#89621).
- Fixed adding annotation of Subtype Popup to pdf page
(fdo#89136).
- CairoOutputDev: Fix memory leak in CairoFreeTypeFont::create.
- SplashOutputDev: memset on error to have reproducible
outputs.
+ qt4: Fix PDF Text String -> QString conversion (kde#344849).
+ qt5: Fix PDF Text String -> QString conversion (kde#344849).
+ glib:
- Add poppler_annot_markup_set_popup_rectangle()
- Fix segfault when creating PopplerAction (fdo#90093).
+ utils: pdftohtml: Set exit status adecuately (fdo#83609).
+ build system: configure: Fix invalid shell comparaison in
libtiff test.
- Bump poppler soname following upstream changes.
* Sat Mar 21 2015 zaitor@opensuse.org
- Update to version 0.32.0:
+ core:
- Annotations: Fix rendering of empty BG/BC arrays.
- Splash:
. Fix wrong colour shown when GouraudTriangleShFill uses a
DeviceN colorspace (fdo#89182).
. Fix use of uninitialized variable in Splash::pipeRun.
- Remove unnecesary check for font validity (fdo#88939).
- Small optimization in GooString::appendfv() (fdo#89096).
- Fix crashes in malformed files.
+ utils:
- pdftops: Make colorpsace optimization an option instead of
default.
- pdfseparate: use always an unique instance for PDFDoc for
savePageAs.
+ build system:
- cmake: If extra-cmake-modules is around include the
Sanitizers module.
- Bump poppler soname following upstream changes.
Version: 0.24.4-2.1
* Thu Dec 17 2015 pgajdos@suse.com
- Map Standard/Expert encoding ligatures to AGLFN names. [bnc#927466]
+ poppler-ligatures.patch
* Tue Nov 24 2015 pgajdos@suse.com
- fix annotations with transparent color [bsc#914316]
* Fri Nov 20 2015 pgajdos@suse.com
- added poppler-qt5 package [bsc#953957]
* Fri Feb 21 2014 pgajdos@suse.com
- do not build against openjpeg, use own implementation instead
* Sat Dec 07 2013 zaitor@opensuse.org
- Update to version 0.24.4:
+ core:
- Fix regression in broken endstream detection (fdo#70854).
- Catalog: sort entries of NameTrees to make sure lookup works
(fdo#26049).
- Don't infinite loop if reading from GooFile::read fails
(fdo#71835).
+ utils:
- pdftotext:
. Do not close stdout (fd0#71639).
. Silence warning for may be used uninitialized variable
(fdo#71640).
. Escape the text of the xml headers.
- Warn the user if he provides a wrong range
+ qt4:
- Fix typo in xml API (fdo#71643).
+ qt5:
- Fix typo in xml API (fdo#71643).
- Bump soname following upstream changes.
* Tue Oct 29 2013 zaitor@opensuse.org
- Update to version 0.24.3:
+ core:
- PSOutputDev: Fix PFB font embedding (fdo#69717).
- CairoOutputDev: Do not set an invalid matrix in drawImage()
(fdo#70085).
+ qt4:
- Don't crash if getXRef()->copy() fails.
+ qt5:
- Don't crash if getXRef()->copy() fails.
+ utils:
- pdfseparate: Allow only one %d in the filename (fdo#69434).
- This version fixes bnc#847907; CVE-2013-4473 and CVE-2013-4474.
* Sat Sep 28 2013 zaitor@opensuse.org
- Update to version 0.24.2:
+ core:
- Windows: Fix CreateFile fails with ERROR_SHARING_VIOLATION
(fdo#69597).
+ utils:
- pdfseparate: improve the path building.
- pdftocairo: check file opening failure in beginDocument().
* Fri Aug 30 2013 zaitor@opensuse.org
- Update to version 0.24.1:
+ core:
- SplashOutputDev: use getRGBLine images if available
(fdo#66928).
- SplashOutputDev: Don't copy bitmap if we don't need to.
- PSOutputDev: Fix regression in -eps -level1sep rendering
(fdo#68321).
- Fix crash in malformed file. Use copyString instead of strdup
where memory is freed with gfree (fdo#67666).
+ utils:
- pdfdetach: don't mention xpdfrc.
- pdftotext: Fix -bbox with stdin as input (fdo#45163).
- pdftohtml: Fix jpeg image export (fdo#48270).
- pdfimages: Fix typos in man page.
+ glib:
- demo: Remove GTK_DISABLE_DEPRECATED compilation flag.
+ qt4:
- Fix small typo in documentation.
+ qt5:
- Fix small typo in documentation.
* Thu Aug 29 2013 hrvoje.senjan@gmail.com
- Adjust spec files so they build correctly Qt5 port, building of
it is still disabled
* Tue Jul 30 2013 zaitor@opensuse.org
- Update to version 0.24.0:
+ TextOutputDev: Do not draw ligatures more than once when
selected (fdo#9001).
+ PSOutputDev: Make some pdftops conversions much faster.
+ PSOutputDev: Initialize t3FillColorOnly.
+ SplashOutputDev: Fallback to 1x1 bitmap if we fail to create
the real size.
- Bump soname following upstreams changes.
* Wed Jul 24 2013 zaitor@opensuse.org
- Update to version 0.23.4 (0.24 beta 4):
+ core:
- TextOutputDev: clip the selected text rendering to the
selection box (fdo#66983).
- CairoImageOutputDev: Fix the bounding box of saved images.
+ build system:
- Improve linking against pthreads.
- Bump soname following upstreams changes.
* Tue Jul 09 2013 dimstar@opensuse.org
- Update to version 0.23.3 (0.24 beta3):
+ core:
- Annotation improvements.
- Fix crashes on malformed files.
- TextSelectionPainter: Draw glyphs after selection background.
- TextOutputDev: add a method to TextPage to get the selection
as a list of words.
+ qt5:
- Initial Qt5 port.
+ qt4:
- Windows compile fixes.
- Demo: Allow the choose the page rotation.
+ build system:
- Fix mingw build.
- Minor autotools fixes.
- Prepare spec file to build for Qt5 once it appears in Factory.
- Change poppler_data_version to 0.4.6, which is the version
provided since 2012. Note that this does not actually make a
different, as it's used in a Recommends, which does not care
much about the version.
* Sun Jun 23 2013 zaitor@opensuse.org
- Update to version 0.22.5:
+ core:
- PSOutputDev: Make sure that Title: doesn't contain \n or \r
(fdo#63862).
- Fix slowlyness reading malformed files (fdo#46703).
- Fix infinite loop while feeding wrong data in stdin
(fdo#64967).
- Fix crash on malformed file (fdo#65221).
- Fix mismatched delete (fdo#65553).
+ qt4: Fix mismatched delete (fdo#65551).
+ utils: pdftohtml: Fix memory leak.
* Sat Jun 01 2013 zaitor@opensuse.org
- Update to version 0.22.4:
+ core:
- Always consider a softmask transfer function (fdo#63587).
- Fix crash on malformed files (fdo#63190).
- Splash: Fix compilation with fixed point mode enabled.
+ utils: Fix crash on some files (fdo#63909).
+ qt4: Fix name decoding of some attachments (kde#307786).
+ build system: Fix compilation with mingw-w64 compiler.
- Bump soname following upstream changes.
* Mon Apr 15 2013 zaitor@opensuse.org
- Update to version 0.22.3:
+ core:
- Check order bounding box values in tiling pattern
(fdo#62369).
- CairoImageOutputDev: Don't change image interpolation when
printing (fdo#62418).
- TextOutputDev: Set text matrix when painting selection
(fdo#61042).
- Only write the file once when saving (fdo#62739).
- Fix for complete rewrites in repaired files.
- Fixlet regarding spec interpretation for Link Zoom value.
- Fix typos in man pages.
- Fix compile when not using libjpeg.
+ glib:
- Always start from the beginning when starting a new search on
a page (fdo#59972).
+ qt4:
- Fix crash in files with LinkRendition (kde#317710).
+ build system:
- Small cmake improvements.
- Bump soname following upstream changes.
* Tue Mar 12 2013 idonmez@suse.com
- Update to version 0.22.2:
+ core:
- Correct rendering of underline and strike out annotations
(fdo#61518)
- Workaround broken jpeg stream definitions (fdo#61994)
- SplashOutputDev: Restore CTM on early exits (fdo#61413)
- SplashOutputDev: Make sure we don't try to paint in x < 0
(kde#315432)
- Fix latin page labels. (fdo#61034)
- Fix minor valgrind warning
+ utils:
- pdfimages: Fix extraction of some images (fdo#61168)
+ build system:
- Fix the build with automake-1.13
* Mon Feb 25 2013 zaitor@opensuse.org
- Update to version 0.22.1:
+ core:
- Fix crash in some pdf files when extracting text (fdo#59561).
- Fix crashes in wrongly formed files.
- Fix wrong warning when opening some files (fdo#58966).
+ build system: Improve autoconf jpeglib.h detection (fdo#59186).
- Following security bugs are fixed: CVE-2013-1788, CVE-2013-1789,
CVE-2013-1790 (bnc#806793)
* Fri Jan 04 2013 hrvoje.senjan@gmail.com
- Update to version 0.22.0:
+ core:
- Fix crash in invalid files that define a <= 0 bits per image
value
- Fix a few issues in JPX decoding when not using OpenJPEG
- TextOutputDev: Use page size for max value in
TextPage::visitSelection
- Fix typo in error message
+ utils:
- Fix pdfunite regression (fdo#358569)
- Demo fixes and improvements
+ misc:
- pdf-inspector improvements
* Tue Dec 18 2012 zaitor@opensuse.org
- Update to version 0.21.4:
+ core:
- SplashOutputDev: Fix crash when rendering in monochrome mode
- SplashOutputDev: Fix line widths in monochrome mode
(fdo#57294)
- PSOutputDev: Fix crop on EPS conversion (fdo#30692)
- TextOutputDev: Fix minor logic mistake
- Fix assert on some malformed files (fdo#58257)
- Move #include "jpeglib.h" into .cc file (fdo#57687)
- Filter text that may end up being written to the shell
- Fix windows compile warnings
+ glib:
- Add poppler_annot_set_flags (fdo#58015)
- Demo fixes and improvements
+ qt4:
- Fix check_lexer on 32-bit systems
- Changes from version 0.21.3:
+ core:
- Splash: Implement bilinear image scaling (fdo#22138)
- CairoOutputDev: Update fill and stroke color in startPage
(fdo#54526)
- Fix GooString::insert()
- Allow large chars in TextPage
- Fix crash on ActualText::end
- Don't use memcpy to copy classes
- Fix warnings
+ glib:
- Check if words end with spaces (fdo#54504)
- Ensure text is only computed on first render
- Fix warnings while generating introspection file
- Fix returns tag in PopplerAttachmentSaveFunc api doc
- Minor demo fixes
- Changes from version 0.21.2:
+ core:
- CairoOutputDev: make drawImage work with images > 32767 in
width/height (fdo#56858)
- CairoOutputDev: Fix soft mask when image resolution != smask
resolution (fdo#57070)
- CairoOutputDev: Fix crash in CairoImageOutputDev with
setSoftMaskFromImageMask (fdo#57067)
- Remove a check on fonts that we don't need (fdo#56753)
- Misc code cleanups
+ utils:
- pdftocairo: Add tiff output support (fdo#57006)
- pdfunite: Fix -v (fdo#56817)
- Misc code cleanups
* Fri Nov 09 2012 hrvoje.senjan@gmail.com
- Update to version 0.21.1:
core:
* Annotation improvements
* Form improvements
* CairoImageOutputDev: Support parameterized Gouraud shading (Bug #56463)
* UTF validation fixes
* Do not call drawing routines if we don't need non text (Bug #54617)
* Fix Memory leak in CharCodeToUnicode (Bug #54702)
qt4:
* Make LinkRendition properties available (Bug #55378)
* Accessors for FormWidgetChoice::editChoice
* Implement overprint