commit 95a3336afc9db6363769f70ca0534e6e3cc99cd2df584b336b9aeff9e0e63892 Author: Adrian Schröter Date: Fri May 3 19:32:01 2024 +0200 Sync from SUSE:SLFO:Main poppler revision 14052226e237ce51d98102f03c8e7e27 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..7ea73e8 --- /dev/null +++ b/_multibuild @@ -0,0 +1,4 @@ + + qt5 + qt6 + diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..473a0f4 diff --git a/poppler-24.02.0.tar.xz b/poppler-24.02.0.tar.xz new file mode 100644 index 0000000..5376bcd --- /dev/null +++ b/poppler-24.02.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19187a3fdd05f33e7d604c4799c183de5ca0118640c88b370ddcf3136343222e +size 1897604 diff --git a/poppler-24.02.0.tar.xz.sig b/poppler-24.02.0.tar.xz.sig new file mode 100644 index 0000000..14174b6 --- /dev/null +++ b/poppler-24.02.0.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEyiYsbIPeTS+yijMqOmpNuDnqptcFAmW8H38ACgkQOmpNuDnq +ptdTsA//ZYb4uiQL4SDml3OESrileRN0mhPvUSpIRNan8fX3xnwMsjEmALuC0rYM +p/5N1PCHXzrRzxk6Vdm8CLSUBPe2+0cDDmHiznOwj1cAyXM3tZhtrZoaPPdKjroC +1q4/OdBti9KLDL5inVqFihSicLJXWqTwFwySubSJ7thpLFKeOHU/W65BUGUsazZ3 +QAnaLfEdK+1YnZb1QfbKPu32hD+PAljc/3NbC5t65G+DjlNYMT863eTTQP2xU+9t +CJHjZ45N3pBr51Ug7JkBfg0OpkBgsuXDQENtPrVRLzkypwIwRTZzILU5TMOZ6x+p +YVvWqYunITi9LQlZraUw4vMU/Tw1nCwt44WcUpGj9RP6sM0ChkYE6n5IvEkkvVIJ +GqSUZ3p+3Rx/gr+vKEH2iktatsDFvwZbrqQf55L+mF4k+6HVLv8qR9XVsNOHEYB3 +B6Hnb5yOOSqhN1HmTP3riMkiDyvAWIyREETVZbTsaugEy/5Df7E9C5PMDkcO2Uhz +iVDDPMG//fN5lwkqm5LOctO9d2gvOF56FzO3doaaBHVmOiMFcVtlXxG1Vw+x2we6 +r88gr6wgm77SFpNMJd3Wfno1Vcxh8ezSaW1/gKJUry/ruOvSK25HPnUVU9AScxKn +RNfLsOR3XYXMf7ix5u3jpCGV36x38IqCoagOCIhALNiPL4Aa5oA= +=/vGT +-----END PGP SIGNATURE----- diff --git a/poppler.changes b/poppler.changes new file mode 100644 index 0000000..47b0019 --- /dev/null +++ b/poppler.changes @@ -0,0 +1,4605 @@ +------------------------------------------------------------------- +Wed Feb 14 15:41:55 UTC 2024 - pgajdos@suse.com + +- version update to 24.02.0 + Release 24.02.0: + core: + * Fix reading some JBIG2 streams. Issue #1319 + * Fix saving some annotation interior color when it's empty + * Make searching for fonts when adding annotations a bit faster + * Make sure images are compressed when adding them + * Small internal code cleanup + utils: + * pdfimages: return exit code 2 when error opening output files + Release 24.01.0: + core: + * Don't crash on certain documents on the NSS signature backend + * Fix infinite loop in some annotation code if there's not space for even one character + * Fix build on Android with generic font configuration + * Small internal code cleanup + +------------------------------------------------------------------- +Tue Dec 26 10:12:06 UTC 2023 - Antonio Larrosa + +- version update to 23.12.0 + core: + * Rewrite FoFiType1::parse to be more flexible + * Small internal code refactoring + +------------------------------------------------------------------- +Thu Nov 16 12:12:13 UTC 2023 - pgajdos@suse.com + +- version update to 23.11.0 + core: + * CairoOutputDev: Use internal downscaling algorithm if image exceeds Cairo's maximum dimensions. + * Internal code improvements + * Fix crash on malformed files + utils: + * pdftocairo: Add option to document logical structure if output is pdf + * pdftocairo: EPS output should not contain %%PageOrientation + +------------------------------------------------------------------- +Mon Oct 30 08:50:11 UTC 2023 - Antonio Larrosa + +- Add patch to let it build with the heavily patched tiff 4.0.9 + we have in SLE 15: + * reduce-libtiff-required-version.patch + +------------------------------------------------------------------- +Fri Oct 27 16:38:54 UTC 2023 - pgajdos@suse.com + +- version update to 23.10.0 + core: + * cairo: update type 3 fonts for cairo 1.18 api + * Fix crash on malformed files + build system: + * Make a few more dependencies soft-mandatory + * Add more supported gnupg releases + * Check if linker supports version scripts +- modified patches + % reduce-boost-required-version.patch (refreshed) + +------------------------------------------------------------------- +Fri Sep 29 07:54:25 UTC 2023 - Dirk Müller + +- build with gpgmepp for signing documents (bsc#1215632) + +------------------------------------------------------------------- +Tue Sep 19 18:45:49 UTC 2023 - Bjørn Lie + +- Update to version 23.09.0: + * core: + - Add Android-specific font matching functionality + - Fix digital signatures for NeedAppearance=true + - Forms: Don't look up same glyph multiple times + - Provide the key location for certificates you can sign with + - Add ToUnicode support for similarequal + - Fix crash on malformed files + * qt5: + - Provide the key location for certificates you can sign with + - Allow to force a rasterized overprint preview during PS + conversion + * qt6: + - Provide the key location for certificates you can sign with + - Allow to force a rasterized overprint preview during PS + conversion + * pdfsig: + - Provide the key location for certificates you can sign with +- Changes from version 23.08.0: + * core: + - Fix GWG 19.2 - DeviceN Overprint (White) + - Splash: avoid bogus memory allocation size in + doTilingPatternFill + - Fix use-of-uninitialized-value in XRef + - Fix float-cast-overflow error in Catalog + - Cleanup gpgme backend code + - Version symbols in poppler core + * glib: + - Improve poppler_get_available_signing_certificates + - Add new members to PopplerCertificateInfo + * utils: + - pdftotext: small improvement to man page +- Bump poppler_sover to 131 following upstream changes. + +------------------------------------------------------------------- +Sat Jul 15 14:47:49 UTC 2023 - Dirk Müller + +- update to 23.07.0: + core: + * Fix reading of utf8-with-bom files + * Fix crash if CERT_ExtractPublicKey doesn't return a public + key + * Fix rendering of some malformed documents. Issue #1395 + * Allow for stream compression and compress font streams in + forms Remove method Hints::getPageRanges + qt5: + * Fix crash when overprint preview is enabled + * Don't fail signature basics tests if backend is not + configured + qt6: + * Fix crash when overprint preview is enabled + * Don't fail signature basics tests if backend is not + configured + utils: + * pdfsig: Allow showung and selecting signature backend + * pdfsig: Describe signature dump format in manual page + +------------------------------------------------------------------- +Tue Jun 13 16:48:13 UTC 2023 - Dirk Müller + +- update to 23.06.0 (bsc#1212255): + * CairoOutputDev: Fix crash when doing type3 rendering + * Fix crash with unknown signature hashing algorithms + * Add gpgme backend for signature handling + * FontInfo: Make it return proper information about font + substitution + * FontInfo: Try harder to get Type 3 font name + * Store embedded fonts widths table in a more effective manner + * Skip font lookup for nonprintable characters + * Fix crash on malformed files + * Add API to allow selecting signature backend (nss or gpgme) + * Convert embedded files to bytearray a bit smarter + +------------------------------------------------------------------- +Thu May 18 12:12:40 UTC 2023 - Dirk Müller + +- update to 23.05.0: + * Fix crash when filling some forms + * Set SigFlags when signing unsigned signature + * Add some infrastructure code to support multiple signing + backends + * Fix potential stack overflow in PostScriptFunction::parseCode + * Fix some minor uninitialised memory reads + +------------------------------------------------------------------- +Mon Apr 3 19:47:08 UTC 2023 - Dirk Müller + +- update to 23.04.0: + * Fix memory issue when signing fails. Issue #1372 + * Internal improvements of signature related code + * CairoOutputDev: improve type3 font rendering + * Fix memory leak in + GlobalParams::findSystemFontFileForFamilyAndStyle + * pdftocairo: Fix crash in some special situations + * pdfsig: allow holes in -dump signature list + * pdfsig: Support --help + +------------------------------------------------------------------- +Tue Mar 7 07:31:50 UTC 2023 - Dirk Müller + +- update to 23.03.0: + core: + * PngWriter: Fix potential uninitialized memory use + +------------------------------------------------------------------- +Wed Feb 15 22:40:35 UTC 2023 - Bjørn Lie + +- Update to version 23.02.0: + + core: + * CairoOutputDev: + . Fix rendering of color type 3 fonts + . Add handling matte entry + * Fix segfault on wrong nssdir + * Fix "NSS could not shutdown" + + utils: pdfsig: Point out supports PKCS#11 URIs as nickname + +------------------------------------------------------------------- +Thu Jan 12 17:55:53 UTC 2023 - Antonio Larrosa + +- Add patch to reduce the boost dependencies (which isn't really + needed) so we can build poppler 23.01.0 in SLE-15-SP4/SP5: + * reduce-boost-required-version.patch + +------------------------------------------------------------------- +Mon Jan 2 09:22:05 UTC 2023 - Dirk Müller + +- update to 23.01.0: + core: + * PDFDoc::sign: Fix crash if font can't be found + * PDFDoc::sign: Try Arial to sign if Helvetica isn't found + * FoFiType1::parse: Be more flexible parsing the encoding content. Issue #1324 + * Gfx::opBeginMarkedContent: Support Span with Name. Issue #1327 + * Splash: Avoid color issues due to implicit rounding + * Splash: Fix crash on malformed file. + * CairoOutputDev: Ignore text rendering mode for type3 fonts + * Remove unused FoFiType1::load function + build system: + * Increase minimum required versions of several dependencies + * Improve include path handling + qt6: + * Use less deprecated functions + +------------------------------------------------------------------- +Fri Dec 9 14:13:59 UTC 2022 - Peter Simons + +- Configure $CXX to the correct compiler version on codestreams + that have gcc12, such as SLE-15-SP5. [bsc#1206019] + +------------------------------------------------------------------- +Mon Dec 5 08:28:08 UTC 2022 - Stefan Weiberg + +- The development compiler in SLE 15 has been updated to gcc12 via + maintenance update. Therefore adjusting the compiler version for + SLE 15 in the spec file, to not build with gcc11 anymore. This + resolves bsc#1206019. + +------------------------------------------------------------------- +Sat Dec 3 20:23:48 UTC 2022 - Dirk Müller + +- update to 22.12.0: + core: + * Form::addFontToDefaultResources: Be stubborn in finding a font we can use. Issue #1272 + +------------------------------------------------------------------- +Thu Nov 17 16:46:43 UTC 2022 - Dirk Müller + +- update to 22.11.0: + core: + * CairoOutputDev: Update font after restore + * Protect against broken files + * Small code refactoring + +------------------------------------------------------------------- +Tue Oct 4 13:21:17 UTC 2022 - Dirk Müller + +- update to 22.10.0: + * SplashOutputDev::tilingPatternFill: Properly restore CTM on failure. + * Protect against malformed files + * Refactor code to not use strndup + * Other small code refactoring + utils: + * pdftoppm: Avoid round-off errors when determining raster dimensions + * pdftocairo: Avoid round-off errors when determining raster dimensions + * pdftotext: Simplify memory handling + qt: + * Take into account flagNoView when getting/setting the visible status. + KDE bug #456313 + +------------------------------------------------------------------- +Mon Sep 12 19:33:05 UTC 2022 - Dirk Müller + +- update to 22.09.0 (CVE-2022-38784): + * Splash: Do not truncate line dash patterns with more than 20 entries. Issue #1281 + * Various signature related improvements + * Fix FormField::getFullyQualifiedName in some scenarios + * Splash: Small optimization on dash pattern handling + * JBIG2Stream::readHalftoneRegionSeg: Fix potential memory leak + * Fix crashes on malformed files. Including CVE-2022-38784 + * Fix string formatting in error reporting + * Fix two potential memory leaks in poppler_document_create_dests_tree + * pdfsig: List signature field names when listing signature information + * pdfsig: Add support for specifying signature by field name + * pdfunite: Fix crashes on malformed files + * pdfunite: Fix potential memory leak of docs +- Bump soname following upstreams changes. + +------------------------------------------------------------------- +Tue Aug 2 19:00:22 UTC 2022 - Dirk Müller + +- update to 22.08.0: + * Fix rendering text on some forms + * CairoOutputDev: Support Type3 charprocs having Resources + * Fix crashes on malformed files + +------------------------------------------------------------------- +Mon Jul 25 06:39:38 UTC 2022 - Dirk Müller + +- update to 22.07.0: + * Fix crash when filling in forms in some files. Issue #1258 + * Fix first lines of Annotations sometimes being cut off. Issue #1246 + * Signatures: Don't crash if the signature doesn't have a common name + * CairoFontEngine: increment font_face reference when retrieving from the cache + * Add ToUnicode support for lessorequalslant and greaterorequalslant + glib: + * Add support for stamp annotation +- add gpg keyring validation for the release tarball +- drop da226d346e691f7545d995d6761d43e08855a3b7.patch (upstream) + +------------------------------------------------------------------- +Sat Jul 16 15:07:27 UTC 2022 - Atri Bhattacharya + +- Add da226d346e691f7545d995d6761d43e08855a3b7.patch -- + CairoFontEnginer: increment font_face reference when retrieving + from the cache; this fixes crashes with certain pdfs + [glgo#GNOME/evince#1808, glfo#poppler/poppler#1212]. + +------------------------------------------------------------------- +Sun Jun 5 01:03:38 UTC 2022 - Dirk Müller + +- update to 22.06.0: + core: + * Forms: Fix crash in forms with their own DR + * Refactor CairoFontEngine caching + * CairoOutputDev: preserve text color when drawing type 3 glyphs + * Windows: font code simplification + * Minor code improvements + * pdfattach: Assume filename is utf8 encoded + * pdftohtml: Fix type 3 font size calculation +- drop poppler-cairo_font_face_t-incorrect-cacheing.patch (upstream) + +------------------------------------------------------------------- +Sat May 14 11:30:35 UTC 2022 - Atri Bhattacharya + +- Add poppler-cairo_font_face_t-incorrect-cacheing.patch -- Fix + missing symbols after reloading some pdf files; patch taken from + upstream merge request [glfo#poppler/poppler#1247]. + +------------------------------------------------------------------- +Sat May 7 13:48:44 UTC 2022 - Dirk Müller + +- update to 22.05.0: + * Annotations: Make sure we embed fonts for the FreeText annots + * Forms: Make sure we embedd fonts as needed + * Signatures: Make sure we embed the needed fonts + * CairoOutputDev: color type 3 fonts + * fix two bugs in multiline find_text() + * code improvements + * pdftotext: added TSV mode + * HtmlOutputDev: don't use png.h + * Use time_t for time + * Add page_transition::durationReal + * Pass leftFontSize down to `FormWidgetSignature::signDocumentWithAppearence` + +------------------------------------------------------------------- +Tue Apr 19 14:48:46 UTC 2022 - Dirk Müller + +- update to 22.04.0: + * Fix underline sometimes being drawn only partially + * Fix Adobe Reader not reading some of the contents we write correctly + * Fix code that workarounds some broken-ish files + * FoFiTrueType: Parse CFF2 fonts too + * FoFiTrueType: Support cmap types 2 and 13 + * Fix a few small memory leaks + * code improvements + + qt: + * Handle SaveAs named action + * Annotations: don't change the text color when changing the font + + utils: + * pdftotext: print creation and modification date when using htmlmeta param + + glib: + * Fix returning internal data of temporary strings + + cpp: + * Fix code incompatibility with MSVC + + build system: + * poppler internal library is no longer forced to static on MSVC + * Error out if iconv is not available and the cpp frontend is enabled + * Require FreeType 2.8 + +------------------------------------------------------------------- +Thu Mar 3 09:32:10 UTC 2022 - Bjørn Lie + +- Update to version 22.03.0: + + core: + - Signature: + . Fix finding Signatures that are in Pages not not in the + global the Forms object + . Improve getting the path to the firefox certificate + database + - Splash: Fix rendering of some joints. + - Fix get_poppler_localdir for relocatable Windows builds + - Minor code improvements + + qt: Minor code improvements + + utils: pdfimages: Fix the wrong Stream being passed for + drawMaskedImage + + build system: Small code improvements +- Changes from version 22.02.0: + + core: + - Signature: + . Add a way to detect unsigned FormFieldSignature + . Suport background image when using left and right text + . Fix path where to search for Firefox NSS in Windows + . Fix NSS code to work correctly in Windows/Android + - Count only signature fields in PDFDoc::getNumSignatureFields + - Minor code improvements + + qt: + - Allow signing unsigned signature fields + - Allow passing a background image for the signature when + signing + - Allow passing the document password when signing + - Fix leftFontSize being ignored when signing + + glib: + - Try with utf8 password if latin1 fails + - New method for getting all signature fields of a document + - Fix compile with MSVC + + utils: pdfsig: Fix compile with MSVC + + build system: Fix NSS cmake check for MSVC +- Bump poppler sover following upstream changes. + +------------------------------------------------------------------- +Tue Jan 11 16:35:55 UTC 2022 - Antonio Larrosa + +- Update to 22.01.0: + core: + * Allow local (relative to dll) fonts dir on Windows + * TextOutputDev: require more spacing between columns. + Issue #1093 + * Fix crash in Splash::gouraudTriangleShadedFill. Issue #1183 + * Fix crash when calling Form::reset() + * GfxSeparationColorSpace: Check validity of colorspace and + function. Issue #1184 + * Minor code improvements + glib: + * Include glib.h before using defines from it + * Close file descriptors on error + * Plug some memory leaks + * Replace use of deprecated g_memdup/g_time_zone_new + * Remove FD-taking functions on windows + utils: + * pdfsig: Add support for documents with passwords + * pdfsig: Fix signing with -sign if nss password is needed + +------------------------------------------------------------------- +Wed Dec 22 13:10:44 UTC 2021 - Antonio Larrosa + +- Use gcc11 when building in SLE/Leap since a Qt6 header file + includes which was still experimental in gcc7. + +------------------------------------------------------------------- +Thu Dec 2 22:12:34 UTC 2021 - Dirk Müller + +- update to 21.12.0: + * Add API to add images + * CairoOutputDev: Fix de-duping of Flate images + * Fix crash on broken files when using non-default ENABLE_ZLIB_UNCOMPRESS. Issue #393 + * Minor code improvements + * Add API for validation of signatures + * Add API to read/save to file descriptor + * pdftohtml: Reduce sensitivity of duplicate detection. Issue #1117 + * Increase C++ standard to 17 + +------------------------------------------------------------------- +Wed Nov 10 11:33:20 UTC 2021 - Enrico Belleri + +- Update to 21.11.0: + core: + * Fix rendering of some non-standard confirming annotations + * Support rendering of some non-standard Type3 charprocs + * TextOutputDev: Respect orientation when selecting words + * CairoOutputDev: Don't override the antialias settings from the cairo_t + * StructElement: support MCID in XObjects + * Fix detection of monospace fonts + * Ignore Adobe-Identity for non embedded CID fonts + * PageLabelInfo::labelToIndex: work on some special no style intervals + * Fix crash in malformed files + * Minor code improvements + utils: + * pdfinfo: add -url option to print all URLs in a PDF + * pdftohtml: document what zoom means in regard to DPI + qt6: + * Require Qt 6.1 + * Minor code improvements + +------------------------------------------------------------------- +Fri Oct 1 09:33:44 UTC 2021 - Enrico Belleri + +- Update to 21.10.0: + core: + * Add support for setting custom stamp annotations + * Add default appearance for the well known stamp names + * Correct encoding of signature's properties Reason & Location + * Splash: Fix rendering of some odd patterns + * SignatureHandler::validateCertificate: Add option to not do OCSP revocation check + * SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates + * greallocn: if memory allocation fails, free the previous pointer to avoid memory leak + * Fix issues with malformed files + utils: + * pdfsig: Add a way to list certificate nicknames + * pdfsig: You can now add signatures from pdfsig + * pdfsig: Add option to not do OCSP revocation check + * pdfsig: Add option for AIA fetching to verify certificates + * pdfinfo: Add -custom option to print custom metadata + * pdfinfo: add metadata flags + qt: + * Add support for setting custom stamp annotations + * Add getters for signature's properties Reason & Location + glib: + * Remove incorrect PopplerAttachment deprecation + +------------------------------------------------------------------- +Mon Sep 27 08:22:05 UTC 2021 - Enrico Belleri + +- Update to 21.09.0: + core: + * Splash: Massive speed improvement on files that use lots of save/restore (q/Q) operators + * Correct decoding of signature properties Reason & Location when they are Unicode + * Fix issues with malformed files + +------------------------------------------------------------------- +Sat Aug 7 13:55:56 UTC 2021 - Enrico Belleri + +- Update to 21.08.0: + core: + * Add API to allow addition and modification of outlines into a PDF + * Use additional samples to test for constant parts of an axial gradient + * forms: Create fallback fonts for some well known font names + * Support reading the PDF Version from the Catalog + * Fix XRef::copy when there are modified objects + * Take into account that Date string may be in unicode + * JBIG2Stream: Fix regression in "Do not consider a size-0 to be an error" + * Replace a local bubble sort implementation by std::sort + * Fix issues with malformed files + build system: + * Better error message when libjpeg is not found + * Better error messages when libopenjpeg2 is not found + qt5/qt6: + * Document that a document has to outlive its pages + * Make getPdfVersion return a dedicated version object + glib: + * mimick TextSelectionDumper logic change for spaceAfter + +------------------------------------------------------------------- +Mon Jul 26 21:33:56 UTC 2021 - Dirk Müller + +- update to 21.07.0: + core: + * JBIG2Stream: Do not consider a size-0 to be an error. Issue #535 + * PSOutputDev: fix off-by-one error for image masking in L1/L2 output. Issue #1088 + * CairoOutputDev: Fix memory leak on broken files + * Minor code improvements + build system: + * set C standard to 11 without extensions + +------------------------------------------------------------------- +Sat Jun 19 14:46:12 UTC 2021 - Enrico Belleri + +- Update to 21.06.1: + core: + * Fix rendering of some extended latin1 characters in annotations. Issue #1070 + * Support some not so well formed documents with password. Issue #1083 + * Add API to get notified if the xref is reconstructed + * Add somewhat fancier left/right signature visual representation + * Fix crashes in malformed files + * Minor code improvements + qt6: + * Change some functions to return std::unique_ptr + qt5/qt6: + * Add API to get notified if the xref is reconstructed + * Add somewhat fancier left/right signature visual representation + * Don't assert when trying to invert singular matrices + build system: + * make boost opt-out if building splash + + glib: + * fix poppler_rectangle_free() regression. Issue #1087 + +------------------------------------------------------------------- +Tue May 4 15:39:12 UTC 2021 - Paolo Stivanin + +- Update to 21.05.0: + core: + * Fix crashes in malformed files + * Export SplashFont* symbols used by Scribus + * Minor code improvements + glib: + * Enhance find to support multi-line matching + qt5/qt6: + * Make sure new signatures are always properly oriented + * Allow to pass the border width when signing + utils: + * pdftoppm: Fix regression when using single scaleTo. +- Drop Export-SplashFont-symbols-used-by-Scribus.patch as the change + was upstreamed + +------------------------------------------------------------------- +Mon Apr 26 10:47:39 UTC 2021 - Wolfgang Bauer + +- Add Export-SplashFont-symbols-used-by-Scribus.patch to fix + scribus' PDF import plugin + +------------------------------------------------------------------- +Sun Apr 4 15:48:16 UTC 2021 - Axel Braun + +- update to 21.04.0 + core: + * Hide symbols by default + * TextSelectionDumper: fix word order for RTL text + * Fix rendering of text in some files. Issue #1052 + * Implement rendering of Masks of Image subtype. Issue #1058 + * Forms: fix unclicking standalone form buttons. Issue #1034 + glib: + * Expose more fields from MediaRendition in PopplerMedia + * Use stock glib macro to define boxed type + * Remove incorrecly used volatile from enum type registration code + qt5: + * Fix crash in files with malformed signatures + * Fix memory leak when QImage constructor "fails" + qt6: + * Fix crash in files with malformed signatures + * Fix memory leak when QImage constructor "fails" + utils: + * pdfsig: New paragraph for "-sign" in manpage + * pdfimages: Do not assert in "too big images". Issue #1061 + +------------------------------------------------------------------- +Fri Mar 19 13:27:55 UTC 2021 - Christophe Giboudeaux + +- Add a Qt6 flavor to poppler + +------------------------------------------------------------------- +Sun Mar 14 21:00:14 UTC 2021 - Dirk Müller + +- update to 21.03.0: + core: + * Fix parsing text in some broken pdf files. Issue #1040 + * Fix memory issue when using threads. Issue #1050 + * TextSelectionDumper: Fix getText() for space after word + * Change signature of OutputDev:tilingPatternFill + * Make PDFDocBuilder return a std::unique_ptr + * Improve well formed check for shading functions + * Fix leak in case of fread failing + * Fix memory leak in broken file in JBIG2Stream::readGenericBitmap + * PSOutputDev: Fix stack overflow in broken files + glib: + * poppler_annot_free_text_get_callout_line: Fix wrong static cast + * poppler-structure-element: fix memleak + * Improve documentation + * demo: keep same visual appearance between displayed and copied text + utils: + * pdftotext: Add -cropbox option + * pdftoppm: Add -progress option + * pdftoppm: Fix rounding bug in computation of output bitmap size. Issue #927 + qt6: + * Add missing poppler-qt6.pc.cmake + +------------------------------------------------------------------- +Thu Feb 11 07:51:18 UTC 2021 - Antonio Larrosa + +- Update to 21.02.0: + + core: + - GfxCal*ColorSpace: introduce Bradford transform for chromatic adaptation + - Fix memory leak if saving the file fails + - Internal code improvements + - Fix various issues handling broken files + - Make checkedAdd work for long long in MSVC + + + qt5: + - Properly export NewSignatureData class + - Fix regression in QIODeviceOutStream + MSVC + + + qt6: + - Properly export NewSignatureData class + - Fix regression in QIODeviceOutStream + MSVC + + + utils: + - pdftohtml: Fix error() parameter type + +------------------------------------------------------------------- +Mon Jan 4 08:14:51 UTC 2021 - Paolo Stivanin + +- Update to 21.01.0: + + core: + - Faster routines for jpeg decoding + - Fix reading signatures in encrypted files + - Add white point correction when lcms is used + - JBIG2Stream: Fix byte counting + - Fix potential data loss if we try to fetch a non existing Ref after modifying the document + - Specifically use DeviceGray instead of DefaultGray for softmasks + - Fix various issues handling broken files + (including bsc#1181551, glfo#poppler/poppler#1014) + + + utils: + - pdftocairo: Setmode binary for windows + - pdfsig: Add hability to digitally sign files + - pdftoppm: add options to set DeviceGray/DeviceRGB/DeviceCMYK + - pdftops: add options to set DeviceGray/DeviceRGB/DeviceCMYK + - pdfimages: Account for rotation in PPI calculation + + + qt5 and qt6: + - Add hability to digitally sign files + +------------------------------------------------------------------- +Thu Dec 10 20:06:49 UTC 2020 - Bjørn Lie + +- Update to version 20.12.1: + + core: + - PSOutputDev: fixing regression in the rasterization code. + - Add missing profile copy operation in + GfxICCBasedColorSpace::copy() + - Fix issue in broken files. + + build system: Use modern CMake linking for Qt and boost. + +------------------------------------------------------------------- +Wed Dec 2 13:08:44 UTC 2020 - Paolo Stivanin + +- Update to 20.12.0: + + core: + - Draw better circles for circle annotations + - Fix annotation line width if no appearance stream or style + are given + - Tweak rendering of highlight annotations + - Fix border rendering of some annotations + - Fix rendering of some files + - PSOutputDev: + . provide options to set the rasterization color space and + ICC profile + . for splashModeCMYK8 and language level >=2 activate + overprint emulation + . use the DeviceN8 bitmap for rasterization with CMYK-output + + overprint + - Use the font name without subset tag when querying for a + system font + - Splash: Fix wrong x adjustment during clipping + - Splash: Fix blitImage in uncolored tiling patterns + - timeToDateString: We forgot the ' after the minutes + - Move psLevel to PSOutputDev creation + - Fix several issues in broken files + + utils: + - pdftops: + . provide options to set the rasterization color space and + ICC profile + . for splashModeCMYK8 and language level >=2 activate + overprint emulation + +------------------------------------------------------------------- +Tue Oct 27 09:50:08 UTC 2020 - Dominique Leuenberger + +- Use the correct, upstream provided tarball. + +------------------------------------------------------------------- +Tue Oct 20 13:33:56 UTC 2020 - Axel Braun + +- update to version 20.10.0: + + core: + - Filter out repeated forms. + - Implement EmbedStream::reset(). + - CairoOutputDev: evict just font faces owned solely by cache. + - Splash: Rename Yd to Ydown, Xu to Xup, etc. + - Splash: fix crash in out-of-memory situation. + - Fix some undefined behaviour situation with forged files. + - Compability fix for Forms. + - Fix fetching of Objects failing in some cases. + - Fix clearing date in Annot setModified/setDate. + - TextSelectionPainter: support glyphless fonts. + - Splash: Don't try read past end of image. + - avoid abort() on large memory allocation. + - Fix memory leak on broken files. + - Fix potential invalid memory read. + - Small code improvements. + - Sub-page objects: initialize clip max values considering the + render resolution. + - Splash: Set initial line width to 1. + - Fix stack overflow with specially crafted files. + - GfxShading: Simplify holding the Function. + - Splash: Fix x86 + windows asm build. + - Fix regression on PS conversion.. + Regression only happened on applications that are locale + enabled i.e. Okular but not pdftops, when using a quite new + lcms and the user locale uses , as decimal separator instead + of . + - Add UTF16LE support to TextStringToUCS4, even if the standard + clearly says it should be UTF16BE + + qt5: + - Document TextAnnotation::inplaceAlign. + - Make Annotation::setModification/CreationDate work on + existing annots. + - Be a bit more stubborn converting dates that come from xml. + - Clean as many null characters from the end as possible when + converting strings. + - Deprecate Document::toc. + - Deprecate AnnotationUtils. + + glib: + - Add accessor functions for PopplerAttachment. + - Deprecate PopplerAttachment GTime fields. + - Deprecate PopplerDocument date properties. + + utils: + - pdftoppm: report error and exit if output file cannot be + written. + - Document that PDF-file can be '-' to read it from stdin. + + build system: + - cmake: Modern way to link against libpng, zlib and libtiff. + - cmake: Remove stray support for lcms1 in pdftocairo. + + qt6: + - Add work in progress qt6 port. + +------------------------------------------------------------------- +Fri Jul 3 15:15:56 UTC 2020 - Antonio Larrosa + +- update to version 0.90.0 + + core: + - Color profile tweaks + - Small signature improvements + - BBoxOutputDev: Fix calculation when type3 fonts are involved + - Fix potential crash when reading Forms + - Fix infinite loop in broken file + + glib: + - Fix adding annots in rotated pages + - Add ability to reset forms + - Several fixes to the documentation + + qt5: + - Make it clear we require Qt 5.5 + - demo: Fix crash on broken files + - Small documentation improvements + + utils: + - pdftoppm: Add option to set display profile + - pdftops: Add a -rasterize option with values always, never, + or whenneeded + + build system: + - Require cmake 3.5 + - More modern cmake way to link against curl +- Bump poppler_sover following upstream changes. + +------------------------------------------------------------------- +Wed Jun 3 14:04:18 UTC 2020 - Axel Braun + +- update to version 0.89.0 + + core: + - Add support for ResetForm action + - Fix crash in PDFDoc::getSignatureFields when there's no Forms + at all + - Fix exporting to PS of some files with CID fonts + - Use ICC profiles in PS output (if new enough lcms is used) + - Allow almost-singular tiling pattern matrices + - Fix memory leak when failing to load some fonts + - CairoOutputDev: Use stroke opacity when clipping to a stroke + path + - CairoOutputDev: Fix tiling patterns when pattern cell is too + far + + glib: Add poppler_movie_get_aspect + + cpp: Add the font infos to the text_box object +- Bump poppler_sover following upstream changes. + +------------------------------------------------------------------- +Thu Apr 30 06:29:07 UTC 2020 - Bjørn Lie + +- Update to version 0.88.0: + + core: + - Support Widget Annotation Buttons not linked to any Form + - SplashOuputDev: Use stroking opacity when clipping to a + stroke path + - Handle 1 bit RGB images in ICC colorspace + - Internal code improvements + + qt5: + - Add Document::signatures. Returns signatures not attached to + any page + - ArthurOutputDev: + . Fix font hinting + . Set the opacity when filling with axial gradients + . Implement the clipToStrokePath method + . Use stroking opacity when clipping to a stroke path + + glib: + - Add poppler_page_get_bounding_box + - Add poppler_form_field_get_alternate_ui_name + - Implement rotation for 'flagNoRotate' annots + + cpp: Add non_raw_non_physical layout for page::text() + + utils: + - pdftohtml: Fix noRoundedCoordinates->noroundcoord in man page + - pdfsig: Show also signatures that aren't attached to any page +- Bump poppler_sover following upstream changes. + +------------------------------------------------------------------- +Mon Apr 6 10:35:41 UTC 2020 - Bjørn Lie + +- Update to version 0.87.0: + + core: + - Fix crashes due to inconsistent vtables for Clang builds + - Fix leak in broken files + - Internal code improvements + + qt5: + - Add option to get form choice for export value + - ArthurOutputDev: Avoid division by zero in updateLineDash + + glib: Internal code improvements + + utils: pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest +- Bump poppler_sover following upstream changes. + +------------------------------------------------------------------- +Sun Mar 29 23:52:41 UTC 2020 - Bjørn Lie + +- Add pkgconfig(poppler-data) BuildRequires: New versions of + poppler-data actually have a .pc file, and we check for it during + build, so lets add this optional dependency. +- Enable building of gtk-docs again. + +------------------------------------------------------------------- +Wed Mar 18 20:16:14 UTC 2020 - Dirk Mueller + +- Add missing devel package requires (bsc#1153146). + +------------------------------------------------------------------- +Mon Mar 2 17:55:15 UTC 2020 - Bjørn Lie + +- Update to version 0.86.1: + + core: + - Fix regression in Browse Link handling. + - Internal code improvements. +- Bump poppler_sover following upstream changes. + +------------------------------------------------------------------- +Sun Mar 1 13:50:37 UTC 2020 - Bjørn Lie + +- Update to version 0.86.0: + + core: + - Fix link content exfiltration attack. + - Splash: Implement gouraudTriangleShadedFill for some non + parametrized shadings. + - Fix case unsensitive search for Old Hungarian, Warang Citi, + Medefaidrin and Adlam. + - Internal code improvements. + + glib: + - Automatic handle of page's cropbox on annots. + - Fix memory leak if poppler_document_new_from_file fails. + - Minor speed optimization on poppler_page_get_annot_mapping. + + utils: + - pdfdetach: add 'savefile' option. + - pdftoppm/pdftocairo: Fix more odd/even mismatch. + + qt5: Fix loading from iodevice. +- Changes from version 0.85.0: + + core: + - Fix case unsensitive search for Deseret and Osage. + - Fix crash in unicodeToAscii7. + - CairoOutputDev: make initialisation thread-safe. + - Fix crash on broken files. + - Internal code improvements. + + qt5: + - Fix FormField::name encoding. + - Accept UTF-16 uiNames for form fields. + - Fix search for "complex" characters. + - Allow to load document from QIODevice. + + utils: + - pdftoppm/pdftocairo: Fix -e/-o printing the wrong pages. + - pdftohtml: Fix issue with the font size sometimes being huge. + + glib: make the frontend initialization thread safe. +- Bump poppler_sover following upstream changes. + +------------------------------------------------------------------- +Wed Jan 8 19:05:18 UTC 2020 - Bjørn Lie + +- Update to version 0.84.0: + + core: + - Fix crash when converting from Unicode to ASCII-7 + - Splash::scaleImageYdXu: Protect against crash if srcWidth is + too big + - JBIG2Stream: + . Fix potential crash in malformed documents + . Fix leak in reset() if called several times + - Internal code improvements + + utils: + - pdfimages: Add error message if first page is larger then + number of pages + - pdfinfo: Improved paper size recognition + - pdfsig: Fix exit code when dumping signatures + - pdftocairo: Error out when even/odd selects 0 pages + - pdftohtml: Fix memory leak + - pdftoppm: + . Add an option to scale before rotate + . Add -hide-annotations option + . Error out when even/odd selects 0 pages + - pdftops: Improve -optimizecolorspace + + qt5: Code cleanups + + glib: Fix compiler warnings +- Bump poppler_sover following upstream changes. + +------------------------------------------------------------------- +Thu Nov 28 13:47:29 UTC 2019 - Bjørn Lie + +- Update to version 0.83.0: + + core: + - Improve when a file is recognized as Linearized. + - Improve const-ness of the code. + - Make code a bit more readable/maintanable. + - Fix uninitialized memory uses in broken files. + + utils: + - pdffonts: Make code a bit more readable/maintanable. + - pdftohtml: Make code a bit more readable/maintanable. + + qt5: + - Remove a bunch of unused internal functions. + - trUtf8 -> tr (less warnings). + + build system: make-glib-api-docs: switch to python3. +- Bump poppler_sover following upstream changes. + +------------------------------------------------------------------- +Wed Oct 30 10:03:08 UTC 2019 - Antonio Larrosa + +- Update to version 0.82.0: + + core: + - Fix not being able to open some files. Issue #832 + - Fix crashes in malformed files + - Fix memory leak on broken files + - Minor performance improvements + - Minor code improvements + + glib: + - Add poppler_document_new_from_bytes + - PopplerAttachment: Silence deprecation warnings for ctime/mtime + + build system: + - pdf-inspector: Support builddir != srcdir + - Install Cairo* headers if Cairo has been found +- Bump poppler_sover following upstream changes. +- Drop patches already included by upstream: + + 0001-Include-SplashMath.h-only-where-needed.patch + + 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch + +------------------------------------------------------------------- +Tue Oct 8 17:12:53 UTC 2019 - Stefan Brüns + +- Avoid unconditional dependency on boost_headers when using the + (private) splash headers. Depending on the used classes (e.g. + SplashXPathScanner), the boost headers may still be needed, add + + 0001-Include-SplashMath.h-only-where-needed.patch + + 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch + +------------------------------------------------------------------- +Tue Oct 8 06:18:42 UTC 2019 - Christophe Giboudeaux + +- Define %cmake_build for Leap 15.0. + +------------------------------------------------------------------- +Thu Sep 26 21:30:27 UTC 2019 - Bjørn Lie + +- Update to version 0.81.0: + + core: + - Splash: Always enable support for CMYK rasterization. + - CairoOutputDev: Check scaled dimensions for 0. + - BaseCryptStream: Fix potential uninitialized memory read. + - SplashBitmap: Fix wrong width condition for + splashModeDeviceN8. + - Fix crashes in malformed files. +- Bump poppler_sover following upstream changes. + +------------------------------------------------------------------- +Sun Sep 8 19:55:04 UTC 2019 - Stefan Brüns + +- Convert linked package to _multibuild +- Cleanup spec file (remove defattr) +- Add boost_headers to BuildRequires, speedup Splash backend + +------------------------------------------------------------------- +Fri Aug 23 12:06:42 UTC 2019 - Bjørn Lie + +- Update to version 0.80.0: + + core: + - Annotations: Implement support for setting a different text + in the appearance stream than the real text. + - Splash: Optionally use small_vector from boost. + - Fix memory leaks on broken files. + - Fix abort on broken files. + - Small code simplifications. + - Remove USE_FIXEDPOINT support. + + qt5: + - Fix MSVC build. + - Add subsitute-font information. + - Fix since marker of some functions. + - Fix leak when aborting text extraction. + - Small code simplifications. + + glib: + - Make print scaling getter visible. + - Make Duplex/NumCopies/PrintPageRange preference available in + API. + - Implement Movie API. + + utils: pdftotext: Add -nodiag flag to remove diagonal text on + output. + + build system: Mark external lib include dirs as SYSTEM. +- Bump poppler_sover following upstream changes. +- Use cmake_build macro. + +------------------------------------------------------------------- +Fri Aug 2 21:19:20 UTC 2019 - Bjørn Lie + +- Update to version 0.79.0: + + core: + - Fix regression on TextSelectionPainter. + - Fix parsing of DefaultAppearance. + - Fix memory leak in PostScriptFunction. + - Fix crashes in fuzzed files. + + qt5: + - Implemented support for setIcon by changing appearance. + - Added option to set the form available to print. + - QString::null is deprecated, use QString(). + - Replace deprecated qStableSort with std::stable_sort. + + build system: Turn README into README.md and expand it. + +------------------------------------------------------------------- +Fri Jun 28 22:40:20 UTC 2019 - Bjørn Lie + +- Update to version 0.78.0: + + core: + - Fix line annotation arrows for usage in dimensioning. + - Handle Ink annots without an InkList but with an AP. + - Fix typos preventing parsing of Movie start and duration. + - Fix crash on malformed files. + + glib: + - Add poppler_document_create_dests_tree(). + - Don't use the deprecated g_type_class_add_private(). + - Document the differences between render() and + render_for_printing(). + - Fix introspection for poppler_document_new_from_data. + - Don't create PopplerInputStream with length 0. + - Document G_IO_ERROR as a possible error condition. + - Docs: Add index for API new in 0.78. + + build system: + - Fixes cross compilation of gir in Void Linux. + - Add -Wshadow to the default warning flags. + - Install pkg-config pc files if pkg-config is found. +- Bump poppler_sover following upstream changes. + +------------------------------------------------------------------- +Sat May 25 00:04:21 UTC 2019 - Bjørn Lie + +- Update to version 0.77.0: + + core: + - Fix crash on signature handling. Issue #766 + - Fix small memory leak in SignatureHandler::getCertificateInfo + - Splash: Restrict filling of overlapping boxes. Issue #750 + - Fix crash on malformed files + + qt5: Fix optional content handling with exclusive layers + + cpp: Make render_page thread-safe + + utils: + - pdfsig: Fix small memory leak + - pdftotext: Fix typo in manpage +- Changes from version 0.76.1: + + core: + - Make the mul tables be calculated at compile time with constexpr. + - splash: Fix compile with SPLASH_CMYK enabled + - Some typo fixing in error messages + + qt5: Fix regression in annotation handling + + build system: Fix some typos in build system output and comments +- Changes from version 0.76.0: + + core: + - Fix regression on case-insensitive search. Issue #743 + - Remove GooList, use std::vector instead + - Fix radiobutton reporting wrong state. Issue #159 + - Handle UTF16-LE strings + - Don't error out if there's no DA in FreeText annotation + - cairo: + . Compute correct coverage values for box filter. + . Constrain number of cycles in rescale filter. + - Read more fields from ViewerPreferences + . Introduce and use Ref::INVALID + . Fix crashes in broken files + . Fix mismatched free/delete + . Add missing include guards + + utils: pdftohtml: Properly initialize HtmlOutputDev::page to + avoid SIGSEGV upon error exit. +- Changes from version 0.75.0: + + core: + - Fix rendering of some annotations + - Fix crashes in broken files + - Small internal code improvements + + cpp: + - Improve documentation + - tests: Add showing version information to poppler-dump ++ utils: + - pdfattach: new util + - pdftohtml: add -dataurls parameter + - pdftoppm: add -sep and -forcenum parameters + - pdftohtml: make singleHtml and stout not mutually exclusive + - pdfsig: fix use after free +- Bump poppler_sover following upstream changes. + +------------------------------------------------------------------- +Sun Feb 10 09:46:32 UTC 2019 - bjorn.lie@gmail.com + +- Update to version 0.74.0: + + core: + - Remove support for obsolete systems. + - Include timezone in timeToDateString(). + - Fix/silence some warnings. + - Fix issues with broken files. + + build system: + - Fix linking in FreeBSD. + - Fix fseeko configure check on Android for API level < 24. + - Remove unused MacroPushRequiredVars.cmake. + + qt5: + - Add API that lazily builds an outline by wrapping the + internal objects. + - Demo: Use new API to build Table Of Contents lazily. + + glib: + - Improve documentation. + - Fix cast from 'GTime *' (aka 'int *') to 'time_t *' + (aka 'long *'). + + utils: pdfsig: add -nssdir option. + + cpp: Add a way to get all the named destinations in a document. +- Bump poppler_sover following upstream changes. + +------------------------------------------------------------------- +Mon Jan 14 10:22:18 UTC 2019 - bjorn.lie@gmail.com + +- Update to version 0.73.0: + + core: + - Fix regression reading some encrypted files. + - Add X509CertificateInfo classes. + - Add new 'IgnoreDiacritics' option to ::findText(). + - Open files with CLOEXEC flag set. + - Remove Gulong, Guint, Gushort, Guchar typedefs. + - Fix handling of some broken files. + + qt5: + - Expose X509CertificateInfo. + - Add the possibility of getting version. + - Add new 'IgnoreDiacritics' search flag. + - Make initialization of globalParams threadsafe. + - ArthurOutputDev: Remove all Splash code usage. + + cpp: + - Make initialization of globalParams threadsafe. + - Fix page::text_list encoding issue. + - Improve handling of UTF-16 by considering Endianess. + - Add API to specify a custom data directory. + + glib: + - add new 'POPPLER_FIND_IGNORE_DIACRITICS' find flag. + - Fix named destinations. + - Make PrintScaling preference available in API. + + build system: + - Rename ENABLE_XPDF_HEADERS to + ENABLE_UNSTABLE_API_ABI_HEADERS. + - support enabling NSS on mingw. + - Windows: only set SOVERSION for shared libs. +- Bump poppler_sover following upstream changes. +- Pass ENABLE_UNSTABLE_API_ABI_HEADERS=on to cmake, replacing + ENABLE_XPDF_HEADERS=on we had before. + +------------------------------------------------------------------- +Wed Dec 12 12:14:07 UTC 2018 - alarrosa@suse.com + +- Update to version 0.72.0: + + core: + - Fix checkbox lacking AP not being able to change state. + - Draw line annotation endings (arrow, circle, ...). + - cairo: Don't use UNIQUE_ID for PS output, to avoid using PS + memory on cairo >= 1.5.10. + - Be more stubborn looking for a nssdb. + - GooString::fromInt: Repair the return value. + - Minor performance improvements. + - Avoid cycles in PDF parsing. + - Stream::makeFilter: Fix memory leak. + - Fix various issues with malformed files. + - Rename GooString::getCString to GooString::c_str. + - Regenerate UnicodeDecompTables.h from python 3.7.1. + + utils: + - pdfdetach: Check for valid embedded file before trying to + save it. + - pdfdetach: Check for valid file name of embedded file before + using it to determine save path. + - Fix typos in utils. + + glib: + - Fix missing PopplerAttachment destructor call. + - Support getting form widget additional actions. + - docs: Small improvements. + + qt5: Internally compile with -DQT_NO_SIGNALS_SLOTS_KEYWORDS. +- Bump poppler_sover following upstream changes. + +------------------------------------------------------------------- +Fri Nov 2 19:39:16 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 0.71.0: + + core: + - Replace the implementation of GooString by std::string but + keep the exact interface intact. + - Replace GBool, gTrue, and gFalse by bool, true, false, resp. + - Splash: Fix crash if document is malformed (too wide). + + qt5: + - Fix crash when adding Highlight Annotations. + - Default to hidden symbols. + - Fix two leaks in a test. + + glib: + - demo: Fix build on Windows. + - demo: Align property labels to top of cell. + + cpp: Fix typos in documentation. + + build system: + - Enable searching for GTK on Windows + - Remove unused files + - Add fuzzer target from oss-fuzz project +- Changes from version 0.70.1: + + glib: Install missing file. +- Changes from version 0.70.0: + + core: + - FreeText annotations: default to font from default appearance + string. + - Splash: Speed improvements. + - Fix security issues found by oss-fuzz. + - Improve page lable parsing. + - Use std some std classes instead of self grown ones. + - Various internal improvements. + + glib: + - Fix crash on missing embedded file. + - Add support for PDF subtype property. + - Only export symbols in the public API. + + qt5: + - Add Page::index() method. + - Improve method to get the page from a label string. + + utils: pdftohtml: Improve font handling. +- Bump poppler_sover following upstream changes. + +------------------------------------------------------------------- +Mon Oct 1 14:00:21 UTC 2018 - Ismail Dönmez + +- Update to version 0.69.0: + + core: + - Add annotation font color + - Splash: Some speed improvements + - PSOutputDev: add native support for type 7 shadings when + using level 3 + - Add support for PDF subtype property + - Link: Fix memory leak regarding next actions + - Fix handling of Signature Info Location and Reason + - Fix errors in computation of type3 glyphs transformation + matrix + - Reimplement Dict class in a more modern way + - Fix security issues found by oss-fuzz + - Fix memory issues in GfxImageColorMap copy ctor + - Don't abort if the SampleFunction has too many samples. + Issue glfdo#poppler/poppler#634 + - Document the OutputDev::clip and OutputDev::oeClip methods + - Fix macOS compilation due to boolean define in jpeglib + - Split GDir and GDirEntry out of gfile.h. + Issue glfdo#poppler/poppler#370 + + qt5: + - Add annotation font color + + utils: + - pdfinfo: Show PDF subtype + - pdftotext: Fix only outputs first page content with + -bbox-layout option. Issue glfdo#poppler/poppler#88 + - pdftotext: Fix memory leak in printLine + + build system + - Require C++14 + +------------------------------------------------------------------- +Thu Aug 23 13:27:13 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 0.68.0: + + core: + - Add Reason and Location to SignatureInfo (fdo#107299). + - Fix memory misuse on signature handling + - Fix security issues found by oss-fuzz + - Don't give a warning when Marked value is false (fdo#107430). + + qt5: Add Reason and Location to SignatureInfo (fdo#107299). + + cpp: + - Add rotation() to text_box (fdo#106562). + - Fix build with MSVC + + utils: + - pdftoppm: Add -jpegopt optimize option support + - pdftocairo: Add -jpegopt optimize option support + - pdftohtml: + . Add option to not round coordinates + . Fix possible crash (fdo#107316). + + build system: + - Use OpenJpeg cmake config file instead of pkgconfig + - Remove wchar_t- on MSVC +- Changes from version 0.67.0: + + core: + - Fix lots of security/leak issues found by oss-fuzz + - Splash: + . Optimize some files, making them 20% faster + . Correctly manipulate spot colors if SPOT_NCOMPS != 4 + - Fix compilation with some strict compilers. +- Bump poppler_sover following upstream changes. +- Add openjpeg2 BuildRequires: New dependency. + +------------------------------------------------------------------- +Thu Jul 5 13:51:31 UTC 2018 - ecsos@opensuse.org + +- Update to version 0.66.0: + + core: + - Fix lots of security/leak issues found by oss-fuzz + - Splash: Optimize some files, making them 20% faster + - Splash: Correctly manipulate spot colors if SPOT_NCOMPS != 4 + - Fix compilation with some strict compilers +- Changes from version 0.65.0: + + core: + - SplashOutputDev: Add the invisible character check + beginType3Char. (fdo#106244) + - XRef: Fix runtime undefined behaviour. (fdo#105970) + - Fix issues with malformed documents. + (fdo#104942), (fdo#103238) + - Remove GooHash after replacing it by std::unordered_map + - Add conversion methods between GooString and std::string. + + cpp: + - Add newline after error message + - Expose more image modes, add option to select mode in + renderer. (fdo#105558) + + build system: + - Fix compilation with libc++ + - Small improvement to FindLIBOPENJPEG2.cmake + + qt5: + - Add widget annot actions to FormFields + + utils: + - pdffonts: Minor formatting changes in the man page. + (fdo#105194) +- Changes from version 0.64.0: + + core: + - Workaround form field text not being drawn on broken files. + (fdo#103245) + - Add read only setter for form fields + - Add support for Link Hide action + - Add support for Next actions in Links + - Fix parsing of Annot focus out actions + - Fix PDFDoc::checkHeader() for PDFs smaller than 1 KiB. + (fdo#105674) + - Add const to several classes and members + - gfile: Fix build on some platforms + - Fix issues with on malformed documents. + (fdo#105972), (fdo#105969), (fdo#106059), (fdo#106061) + - Several small code improvements + + qt5: + - Allow setting of Form visibility status + - Allow setting of Form read only status + - Add support for Link Hide action + - Add support for Next actions in Links + - ArthurOutputDev: Implement axialShadedFill + - ArthurOutputDev: Implement drawImageMask. (fdo#105531) + - ArthurOutputDev: Implement Type3 font support + + utils: + - pdfsig: Add -dump which writes signatures to disk + (fdo#104881) + + glib: + - less deprecated calls + + build system: + - bring back the option to disable GObject introspection + - Add iconv include dir when compiling + - Make it possible to build poppler without fontconfig. + Default for Android. +- Bump soversion and data_version to 77 and 0.4.9 respectively. + +------------------------------------------------------------------- +Wed Apr 4 14:23:11 UTC 2018 - idonmez@suse.com + +- Update to version 0.63.0: + + Core: + - CairoOutputDev: support embedding CCITT image data. + (fdo#103399) + - CairoOutputDev: limit image size when printing. + (fdo#103399) + - CairoOutputDev: use GOOD instead of BEST as the default + cairo filter for scaling. (fdo#103136) + - Error out on save if file has changed since we opened it. + (fdo#103793) + - PDFDoc: use %c instead of \x to output binary. (fdo#103873) + - Fix index out of bounds undefined behaviour in PSTokenizer. + (fdo#103583) + - Fix opening files with OutlineItem loops. (fdo#102914) + - Fix some bugs in StructTreeRoot parsing of parent tree. + (fdo#103912) + - Remove error for wrong child type for tagged pdf. + (fdo#103587) + - FoFiTrueType::readPostTable() from xpdf 4.00. + (fdo#102880) + - GfxFontDict: merge reference generation from xpdf 4.00. + (fdo#104565) + - Reset lastAbortCheck on updateLevel reset + - PDFDoc::setup: Fail early if base stream length is 0. + (fdo#103552) + - Check curStr is actually a Stream before doing Stream + operations. (fdo#104518) + - Fix new Object API porting bug. (fdo#104517) + - Check return code of getChar(), abort reading on error. + (fdo#104502) + - TextPage: Add horizontal scaling to font matrix. + (fdo#105259) + - Fix EmbedStream replay. (fdo#103446) + - Fix memory leak on error condition + - Fix assert on malformed documents. (fdo#104354) + - Fix abort in Gfx::opBeginMarkedContent if args[1] is not + a name. (fdo#104468) + - GfxGouraudTriangleShading::parse: Don't abort on malformed + documents. (fdo#104567) + - GfxFunctionShading::parse: Fix abort in malformed document. + (fdo#104581) + - Remove the extern C from glib.h. (fdo#103621) + - Don't let ArthurOutputDev be friend of SplashPath anymore + - Fix undefined sanitizer warning about qsort + - Form.h: include time.h for time_t + - Various code improvements + + Qt5: + - Add cancellation support to renderToImage and textList + - Do not assume all Screen annotation actions are Renditions. + (kde#388175) + - qt5: Implement operator= for PageTransition + - ArthurOutputDev: 'clip' should intersect new and old clipping + path + - ArthurOutputDev: Implement updateBlendMode + - ArthurOutputDev: Replace the QPainter by a stack of QPainters + - ArthurOutputDev: Rudimentary support for transparency groups + - Remove stale libcms1 code. (fdo#104358) + - demo: don't crash if page is malformed + - Fix warnings due to the use of deprecated overloads of + Poppler::Page::Search in tests. + + Utils: + - pdfimages: Fix for files with flate encoded inline images. + (fdo#103446) + - pdftocairo: Remove stale libcms1 code. (fdo#104358) + - pdfimages: Fix build without libtiff and libpng + - pdfseparate: Fix buffer size warning due to missing space + for null terminator + + Build System: + - Enable building all libs as static libs + - Enable no-missing-field-initializers + - Remove unused FindLIBOPENJPEG.cmake + - Add "--owner root:0 --group root:0" options to tar command + in dist target. (fdo#104398) + - Add python3 support to gtkdoc.py + - gtkdoc.py: Make it work with newer gtk-doc. (fdo#105075) + + Cpp: + - Add page::text_list + +------------------------------------------------------------------- +Sat Dec 16 17:50:23 UTC 2017 - hpj@urpla.net + +- make introspection scanner (g-ir-scanner) work with older build envs + +------------------------------------------------------------------- +Sun Dec 10 00:14:42 UTC 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 03:05:30 UTC 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 9 16:48:34 UTC 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 9 12:33:22 UTC 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 10:27:48 UTC 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 7 10:34:49 UTC 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 3 10:21:49 UTC 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 2 13:10:40 UTC 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 22:30:30 UTC 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 16:56:04 UTC 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 08:53:50 UTC 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 11:21:46 UTC 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 23:50:47 UTC 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 19:08:01 UTC 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 10:47:23 UTC 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 23:23:09 UTC 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 09:09:29 UTC 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 11:19:03 UTC 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 22:36:35 UTC 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. + +------------------------------------------------------------------- +Fri Jul 29 15:13:51 UTC 2016 - jengelh@inai.de + +- The "poppler_soname" macro (and others) really just contained the + version (not the entire name), so rename to "popple_sover". + +------------------------------------------------------------------- +Tue Jul 26 17:12:15 UTC 2016 - zaitor@opensuse.org + +- Update to version 0.46.0: + + core: + - cairo: + . Fix bug in setAntialias(). + . Fix tiling patterns with BBox with non-zero x,y. + . Try finding glyphs in substitute fonts by unicode value + (fdo#96994). + - Added XRef modification flag. + - Added DocInfo setters & getters. + - Be less strict when parsing FitH Link destinations + (fdo#96661). + + utils: + - pdftocairo: + . Revert the use of groups for blending into white page. + . Use fprintf for printing errors. + - pdfinfo: Don't print pdf info when printing metadata, + javascript, or structure (fdo#96801). + + glib: + - Added document property setters & simplified getters. + - Make document metatag gobject properties writeable. + + cpp: + - Pass len to GooString constructor in + detail::ustring_to_unicode_GooString() (fdo#96426). + - Added functions to save a document. + - Added document property setters & getters. + + qt4: Added document property setters & simplified getters. + + qt5: Added document property setters & simplified getters. + + build system: + - configure: + . Don't use -fPIC on cygwin. + . Work with non gnu greps. +- Bump soname following upstream changes. + +------------------------------------------------------------------- +Sun Jun 19 15:15:27 UTC 2016 - hrvoje.senjan@gmail.com + +- Qt 5.7 needs gnu++11 standard, export the appropriate flag in + spec when compiler doesn't enforce it by default. + +------------------------------------------------------------------- +Sat Jun 18 12:46:35 UTC 2016 - zaitor@opensuse.org + +- Update to version 0.45.0: + + core: + - SplashOutputDev: Fix iccTransform + splashModeXBGR8. + - Fix memory leaks. + - Fix crash in broken files (fdo#95567, fdo#96027). + - Emulate some non portable glibc functions when not + available. + + utils: + - pdftohtml: Fix crash in broken files (fdo#95563). + - pdfinfo: + . Convert dates to local time zone. + . Add -isodates for printing dates in ISO-8601 format. + . Fix memory leaks. + + glib: Return date in UTC instead of local time (fdo#94173). + + cpp: Switched from detail::convert_date() to core's + dateStringToTime(). +- Bump soname following upstream changes. +- Drop poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch: + Fix upstream. + +------------------------------------------------------------------- +Mon May 23 10:44:52 UTC 2016 - zaitor@opensuse.org + +- Update to version 0.44.0: + + core: + - Fix Compile in 32bit linux (fdo#95492). + - Splash: type 3 chars. restore the current position also in + output device (fdo#95344). + - Splash: Improve rendering of some dotted lines (fdo#84693). + - Refactor GooString::Set() (fdo#94201). + - Fix typo in GfxPatchMeshShading::parse. + - Fix memory leak in PSOutputDev::filterPSLabel. + - Fix memory leak in + SignatureHandler::getDefaultFirefoxCertDB_Linux. + - Fix potential crash in SplashOutputDev::doUpdateFont. + - Fix potential crash in TextPage::coalesce. + - Remove call that does nothing. + + utils: pdftocairo: add -antialias option (fdo#94977). +- Bump soname following upstream changes. +- Add poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch: + Fix memory leak in Splash::gouraudTriangleShadedFill, patch from + upstream git. + +------------------------------------------------------------------- +Mon May 2 10:22:14 UTC 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. + +------------------------------------------------------------------- +Tue Apr 5 14:48:39 UTC 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 11:51:53 UTC 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 09:40:29 UTC 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 11:39:40 UTC 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 12:49:12 UTC 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 11:23:16 UTC 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 08:26:42 UTC 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 18:21:31 UTC 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 08:31:19 UTC 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 9 21:27:17 UTC 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 06:54:07 UTC 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 20:10:34 UTC 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. + +------------------------------------------------------------------- +Sat Feb 7 13:37:10 UTC 2015 - zaitor@opensuse.org + +- Update to version 0.31.0: + + core: + - CairoOutputDev: support embedding JBIG2 image data. + - Accept malformed documents whose root is a Page instead of a + Pages (fdo#88172). + - Fix crash on broken documents. + - JPEG2000Stream: Inline doGetChar and doLookChar. + - GlobalParams cleaning. + + utils: pdftops: Add rasterization option (fdo#85934). + + qt4: Expose whole-words search option. + + qt5: Expose whole-words search option. +- Bump poppler soname following upstream changes. + +------------------------------------------------------------------- +Thu Feb 5 07:39:51 UTC 2015 - coolo@suse.com + +- reset baselibs.conf for rebuilds + +------------------------------------------------------------------- +Tue Jan 6 11:13:29 UTC 2015 - zaitor@opensuse.org + +- Update to version 0.30.0: + + core: + - Openjpeg2 support (openjpeg 1 is preferred) (fdo#58906). + - Fix potential memory corruption on TextSelectionDumper + (fdo#84555). + - Check for invalid matrix in annotation (fdo#84990). + - Open some not conforming files (fdo#85919). + - PSOutputDev: Accept a list of pages indeces instead of first, + last (fdo#84833). + - Fix memory leak on error condition. + + cpp: New API to set debug output function. + + build system: configure: Improve support with older clang + versions (fdo#76963). + + utils: pdfunite: Support output intents, optional content and + acroform. +- Bump poppler soname following upstream changes. + +------------------------------------------------------------------- +Fri Dec 26 11:01:23 UTC 2014 - zaitor@opensuse.org + +- Update to version 0.29.0: + + core: + - Use correct LAB byte array for lcms input (fdo#86388). + - Write correct size in trailer dict (fdo#86063). + - Use Default colorspaces if present instead of Device + colorspaces. + - Solve blend mode problem in CYMK and DeviceN for separable + blend modes. + - Compilation/warning fixes on SunOS. + - Regression test improvements. + + glib: demo: Compilation fixlets. + + build system: cofigure: print "no" instead of "auto" if lcms + not found. +- Bump poppler soname following upstream changes. + +------------------------------------------------------------------- +Sat Dec 13 21:03:50 UTC 2014 - crrodriguez@opensuse.org + +- BuildRequire libcurl so the library can operate on remote + HTTP documents. + +------------------------------------------------------------------- +Tue Nov 4 19:41:03 UTC 2014 - zaitor@opensuse.org + +- Update to version 0.28.1: + + Fix small typo that made pkg-config fail on some systems. +- Changes from version 0.28.0: + + core: + - Fix rendering of file with a wrong embedded font (fdo#84270). + - Use alt colorspace to get CMYK values for an ICC based CMYK + colorspace (fdo#79019). + - Map Standard/Expert encoding ligatures to AGLFN names + (fdo#80093). + - Make Attribute::getName() work when UTF-16BE is used + (fdo#84722). + - Fix memory leak in Dict::remove (fdo#84607). + - Fix crashes in broken files. + + SplashOutputDev: Improve Overprintmode and shadings + (fdo#80998). + + CairoOutputDev: + - Fix crash when no group color space (fdo#85137). + - Don't render text when text matrix is not invertable + (fdo#78042). + - Only embed mime data for gray/rgb/cmyk colorspaces + (fdo#80719). + - Only embed mime data if image decode map is identity. + + cairo: + - Use matrix to determine pattern size (fdo#33364). + - Fix compile warnings. + - Regression test improvements. + + glib: + - Fix use of uninitialized members in PopplerInputStream + (fdo#82630). + - Documentation improvements. + - Do not dist gir_DATA. + - Remove use of GTK deprecated functions (fdo#82384, + fdo#82385). + - Build introspection linking to the uninstalled libraries + (fdo#84526). + + qt4: Add a new Page::annotations() that let's you specify + subtypes. + + qt5: Add a new Page::annotations() that let's you specify + subtypes. + + utils: + - pdfseparate: additonal handling for annotations (fdo#77549). + - pdfdetach: fix crash when getPage() returns null (fdo#85145). + - pdftocairo: Add support for printing to a Windows printer + (fdo#79936). + + build system: + - Move automake version check from autogen.sh to configure.ac + (fdo#79797). + - Makefile.am cleanups (fdo#79411). + - Use poppler-data pkg-config. + - Make autogen.sh work with variables with spaces. + - Don't use -fPIC on mingw. + - Fix build with --disable-utils (fdo#84448). +- Bump poppler soname following upstream. + +------------------------------------------------------------------- +Thu Oct 16 19:43:22 UTC 2014 - hrvoje.senjan@gmail.com + +- Add missing baselibs.conf, but as empty file. Since this package + is a bit different in number of built libraries, number of + linked packages, and the fact that there is often soversion + change - generate current library names during buildtime + +------------------------------------------------------------------- +Sat Sep 27 19:01:01 UTC 2014 - zaitor@opensuse.org + +- Update to version 0.26.5: + + core: Fix rendering of broken file with a wrong embedded font + (fdo#84270). + + glib: Fix use of uninitialized members in PopplerInputStream + (fdo#82630). + +------------------------------------------------------------------- +Tue Sep 9 16:41:22 UTC 2014 - zaitor@opensuse.org + +- Update to version 0.26.4: + + core: + - CairoOutputDev: Make sure we always push a transparency group + in setSoftMaskFromImageMask() (fdo#81624). + - Fix a crash when adding Annotation without contents. + - Improve non-latin characters in inline notes (fdo#65956). + - Don't check for inlineImg twice (fdo#82059). + - printf() -> error(). + + glib: + - Return NULL in poppler_annot_get_contents also for empty + strings. + - Fix a memory leak when getting text layout and attributes. + +------------------------------------------------------------------- +Mon Aug 4 18:02:42 UTC 2014 - zaitor@opensuse.org + +- Update to version 0.26.3: + + qt5: + - autoconf: Improve moc-qt5 detection. + - Fix compilation with MinGW. + + glib: + - Fix typo in api docs. + - Use C90-style comments in public headers. + + core: Error out instead of exiting if allInter grows too much + (fdo#78714). + + qt4: Update required version to Qt 4.7.0. + + build system: Include stdio.h from poppler-config.h. + + misc: Update .gitignore files. + +------------------------------------------------------------------- +Sat Jul 12 10:02:06 UTC 2014 - zaitor@opensuse.org + +- Update to version 0.26.2: + + core: Make sure we have an xref before using (kde#335413). + + build system: autoconf: Fix typo in configure.ac. + + utils: pdftohtml: exit with 0 with -v and -h. +- Changes from version 0.26.1: + + core: + - Use field value V for radio buttons (fdo#75979). + - Fix extraction of text in some files (fdo#78145). + - Only add annotations of the current page when splitting + (fdo#77549). + + build system: autoconf: Fix libopenjpeg 1.5 detection on some + systems (fdo#78389). + + glib: Fix multiple definition of PopplerTextSpan. + +------------------------------------------------------------------- +Wed Apr 30 18:30:39 UTC 2014 - hrvoje.senjan@gmail.com + +- Enable build of Qt5 subpackage +- Disable poppler-glib and poppler-cpp building with Qt4/5 subpackages + +------------------------------------------------------------------- +Tue Apr 29 08:24:33 UTC 2014 - zaitor@opensuse.org + +- Update to version 0.26.0: + + qt4: Fix mismatched boolean logic in + TextAnnotation::setInplaceIntent. + + qt5: Fix mismatched boolean logic in + TextAnnotation::setInplaceIntent. + + core: Very small code cleanup. + + cpp: Very small code cleanup. +- Changes from version 0.25.3: + + core: + - Fix crashes on broken files. + - Avoid MinGW/Cygwin warnings due to redefinition of NOMINMAX. + - Fix some small memory leaks. + + qt5: + - Fix some kinds of OCG models. + - Cleanup some deprecated methods. + + glib: + - Fix the first coord of the quadrilateral in + create_poppler_quads_from_annot_quads() (fdo#76504). + + utils: pdftohtml: Fix typo in manpage. + + qt4: Fix some kinds of OCG models. +- Changes from version 0.25.2: + + core: + - Tagged-PDF support. + - Open some broken files (fdo#75232). + - Fix crashes on broken files. + - Fix regression parsing some broken files (kde#329600). + - Improve compilation under Win 8 with Visual Studio 2012 + (fdo#73111). + - PSOutputDev: + . Ensure paper size takes into account rotation (fdo#72312). + . Fix DocumentMedia/Page/Media/PageBBox DSC comments. + . Use crop box as page size. + . Remove origpagesizes mode and make -origpagesizes an alias + for -paper match. + . Only change paper size when different to previous size. + . Ensure there is always a page size in the output. + . Fix regression when creating level1 PS (fdo#75241). + - CairoOutputDev: Clip to crop box (bgo#649886). + - Splash: + . Blend usage in PDF with spot colors casue random + output (fdo#74883). + . Fix off by one that caused crash in a file (fdo#76387). + - Make sure number of least objects in hints table is valid + (fdo#74741). + - Limit numeric parsing of character names (fdo#38456). + + glib: + - Tagged-PDF support. + - Annotation improvements. + - Install error callback (fdo#73269). + - Fix gobject-introspection warnings. + - demo: Fix performance in text markup annotations. + - Increase gtk3 dependency. + + qt4: + - Improve naming of internal export/import macros. + - Add GCC visibility export attributes. + - Expose document-supplied text direction. + + qt5: + - Improve naming of internal export/import macros. + - Add GCC visibility export attributes. + - Expose document-supplied text direction. + + utils: + - pdftocairo: Ensure page size and crop box works the same as + pdftops. + - Fix TIFF writting in Windows (fdo#75969). + + buildsystem: + - Learn about automake 1.14. + - Do not define -ansi (fdo#72499). + - cmake: + . Install JpegWriter.h depending on libjpeg + . Use c99 for the c compiler. +- Changes from version 0.25.1: + + core: + - GooString format: + . Added some tests + improved documentation. + . Fixed bug with printing LLONG_MIN. + - Regression test improvements. + + qt4: + - Arthur backend font rendering improvements. + - Test program to save to file. + + qt5: + - Arthur backend font rendering improvements. + - Improve detection of Qt5 moc (fdo#72744). + - Test program to save to file. + + utils: + - pdfunite: + . Work even if there's a single file given. + . Do not lose fonts when merging some files. +- Changes from version 0.25.0: + + core: + - Annotation improvements. + - Tagged PDF work. + - Improve speed on some files using ICC color space. + - Use ICC profile in OutputIntents (fdo#34053). + - Limit use of ZapfDingbats character names (fdo#60243). + - Splash: correction for knockout transparency groups. + - Regression test improvements. + + utils: + - pdftoppm: Added thinlinemode option setting. + - pdfinfo: + . Indicate if pdf contains javascript. + . Add option to print out javascript. + - pdfimages: + . Print size, ratio, and ppi. + . More image output format support. + - pdfseparate: allow zero-padded pagespecs. + + glib: + - Annotation improvements. + - Add API to get text, text layout and text attributes for a + given area. + - Demo improvements. +- Bump soname following upstream changes. + +------------------------------------------------------------------- +Wed Feb 26 17:01:08 UTC 2014 - dap.darkness@gmail.com + +- bnc#864299 was fixed: libpoppler-devel includes poppler-cpp.pc + and libpoppler-cpp.so (symlink to libpoppler-cpp.so.*). + So libpoppler-devel must require libpoppler-cpp. + +------------------------------------------------------------------- +Sun Jan 19 20:22:13 UTC 2014 - zaitor@opensuse.org + +- Update to version 0.24.5: + + core: Fix crash due to wrong formatting of error message + (kde#328511). + +------------------------------------------------------------------- +Sat Dec 7 23:17:46 UTC 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 13:07:57 UTC 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 15:11:00 UTC 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(). + +------------------------------------------------------------------- +Wed Aug 30 13:06:18 UTC 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 23:46:06 UTC 2013 - hrvoje.senjan@gmail.com + +- Adjust spec files so they build correctly Qt5 port, building of + it is still disabled + +------------------------------------------------------------------- +Tue Jul 30 15:30:12 UTC 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 17:01:14 UTC 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 9 08:09:18 UTC 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 21:32:45 UTC 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 1 18:23:17 UTC 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 17:50:19 UTC 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 12:51:07 UTC 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 19:21:36 UTC 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 4 12:01:11 UTC 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 09:29:36 UTC 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 9 20:49:06 UTC 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 + +------------------------------------------------------------------- +Sun Oct 14 08:48:23 UTC 2012 - zaitor@opensuse.org + +- Update to version 0.21.0: + + core: + - Support the modification of files with Encrypt + - Annotation improvements + - Form improvements + - Splash: Implement DeviceN support + - Splash: Avoid bogus memory error for tilingPattern + - TextOutputDev: Allow multiple fonts in a TextWord + - Kill the concept of base dir + - PSOutputDev: Always write HiResBoundingBox (fdo#53159) + - Convert UTF-16 to UCS-4 when reading toUnicode cmap + - GooString formatting: add support for uppercase hexadecimal + - Use error() instead of fprintf(stderr, ...) in + Annot::layoutText + - poppler-config.h: remove WITH_FONTCONFIGURATION_* macros + + glib: + - Annotation improvements + - Add poppler_page_remove_annot() + - Add poppler_document_new_from_stream + - Add poppler_document_new_from_gfile + - Add poppler_page_find_text_with_options (fdo#2951) + - Demo improvements + - Port tests and demo to GTK+3 + + qt4: + - Add accessor methods for movie poster information + - Make 'additional actions' available in Annotation API + (fdo#53589) + - Add whole-page search method to Poppler::Page + - Small changes in tests + + utils: + - pdftohtml: Make the output more xhtml compliant + - pdftohtml: Add -fontfullname. (fdo#49872) + - pdftohtml: Do not invoke gs anymore + + build system: + - Add the possibility of using lcms1 even if lcms2 is installed + - Remove extra fontconfig CFLAGS and LIBS +- Changes from version 0.20.4: + + core: + - Improvements regarding embedded file handling. (KDE#306008) + - Fix opening some broken files (fdo#14303) + - Fix memory leaks + - Fix crashes in various broken files + - Refine warning to only complain when really needed + - Remove function declared but not implemented + - Remove execution permissions from a header file + + qt4: + - Improvements regarding embedded file handling. (KDE#306008) +- Bump sonames following upstream changes. + +------------------------------------------------------------------- +Fri Sep 7 20:20:16 UTC 2012 - zaitor@opensuse.org + +- Update to version 0.20.3: + + core: + - If NULL, NULL fails as password try EMPTY, EMPTY before + failing (Bug #3498) + - SplashOutputDev: + . Fix bogus memory allocation size in + Splash::arbitraryTransformImage (Bug #49523) + . Fix segfault when scaleImage returns NULL (Bug #52488) + . Blend mode enhancements for CMYK + - PSOutputDev: + . Fix conversion when creating multiple strips (Bug #51982) + . Fix Bitmaps in level2sep or level3sep (Bug #52384) + . Fix DeviceN images with alternate Lab colorspace in level 3 + PostScript (Bug #51822) + . Make sure xScale and yScale are always initialized + (Bug #52215) + - Unify poppler-config.h includes in core "installed" headers + (Bug #52193) + - Replace c++ style includes with c style ones (Bug #52426) + + utils: + - pdfseparate: Return 0 on success. +- Bump poppler_soname to 27, following library soversion change. + +------------------------------------------------------------------- +Tue Aug 21 15:10:28 UTC 2012 - cfarrell@suse.com + +- license update: GPL-2.0 or GPL-3.0 + poppler has a dual license (either GPL-2.0 or GPL-3.0) and emphasise that + it does not use "or later" + +------------------------------------------------------------------- +Sun Jul 29 13:39:40 UTC 2012 - iacobcatalin@gmail.com + +- Update to version 0.20.2 (bnc#774627): + + core: + - Copy resources content defined in the pages dict on save (Bug #51369) + - PSOutputDev: + . Correct %%DocumentCustomColors (Bug #51479) + . Fix handling of DeviceN images in level 3 PostScript (Bug #51548) + . use setoverprintmode only if rip knows it + - Fix crash in malformed documents + - Remove unnecesary transparency group handling in splash (Bug #13487) + - Include substitute font name in system font cache (Bug #49826) + - Fix logic on SplashBitmap::writeImgFile + + + qt4: + - Do not hang on malformed /Annots objects (Bug #51361) + - Make TextAnnotation constructor public + - Fix saving of default TextAnnotation to xml + - Keep page rotation into account when normalizing annotation coords + + + glib: + - Fix memory leak when document fails to load + - Make sure password is always converted to latin1 + - Fix typo in documentation + + + build system: + - Distribute cmake/modules/FindLCMS2.cmake (Bug #49818) + + + utils: + - pdftohtml: + . Determine if font is bold or italic based on FontDescriptor (Bug #49758) + - pdfseparate: + . Syntax fixes in the man page + +------------------------------------------------------------------- +Mon May 14 12:49:22 UTC 2012 - vuntz@opensuse.org + +- Change pkgconfig(lcms) to pkgconfig(lcms2) since poppler 0.20 now + supports lcms2. + +------------------------------------------------------------------- +Thu May 10 22:22:31 UTC 2012 - badshah400@gmail.com + +- Update to version 0.20.0: + + Core: + - Merge Xpdf 3.03 + - Annotation improvements + - CairoOutputDev: + . Fix regression caused by mesh gradients + . Use correct userfont font bbox (fdo#48399) + . Fix paintTransparencyGroup when both mask and fill opacity + are required (fdo#48453) + . Ensure 0 width lines with stroke_adjust are aligned + . Only align stroke coords for horizontal and vertical lines + (fdo#48318) + . Fix stroke pattern with transparency group (fdo#48468) + . Update cairo mesh pattern to 1.12 api + . Fix some transparency issues (fdo#47739) + . Fix regression in some shadings + . Avoid setting huge clip area when printing (fdo#44002) + . Fix test for rotation (fdo#14619) + . Don't read inline image streams twice (fdo#45668) + . Set mask matrix before drawing an image with a mask + (fdo#40828) + - SplashOutputDev: + . Implement Overprint + . Fix slow rendering of pdf with a lot of image masks in + pattern colorspace + . Fix rendering of knockout groups (fdo#12185) + . Fix cmyk transfer bug (fdo#49341) + - PSOutputDev: Implement Overprint + - TextOutputDev: Don't add newline to last line extracted by + TextSelectionDumper (fdo#45955) + - Add support for lcms2 + - More compatible file writing + - CJK font improvements + - ttc<->ttf fallback is expected for CJK font list in for + Windows (fdo#48046) + - Improve font matching for non embedded fonts + - Fix typos glyph names in truetype 'post' table standard mac + ordering + - Fix page labels to not have a null character at the end + - Fix logic error in Rendition parsing code (fdo#47063) + - Minor API changes to SplashOutputDev (fdo#46622) + - Expand glyph name ligatures such as "ff", "ffi" etc to + normal form (fdo#7002) + - Use an Identity CharCodeToUnicode for Adobe-Identity and + Adobe-UCS collections (fdo#35468) + - Update glyph names to Unicode values mapping (fdo#13131) + - Only use Hints table when there are no parse errors + (fdo#46459) + - Fix crash in JBIG2Stream decoding + - Fix crashes in broken documents + - Expose POPPLER_VERSION in poppler-config.h + - Reconstruct xref table if xref needed but missing + (fdo#40719) + - Fix getFullyQualifiedName with unicode field names + (fdo#49256) + - Bring back the Outputdev::begin/endMarkedContent virtuals + + Qt4: + - Annotations can now be modified/added/removed + - Form support improvements + - Support for LinkMovie object (fdo#40561) + - Support for Media Rendition + - Add the option of PSConverter creating EPS + - Convert propertly unicode encoded field qualified names + + Glib: + - Add poppler_fonts_iter_get_encoding + - Add poppler_fonts_iter_get_substitute_name + - Demo improvements + - Update gtk-doc makefile and m4 file + - Fix typos in documentation + - glib: Use delete[] to free array allocated with new[] + (fdo#48447) + + Utils: + - pdftohtml: + . Fix crash when the destination file does not exist + . Add producer and version to xml output + . Fix the mask inversion for PNG + . Extract mask images even if they are not JPEG (fdo#47186) + . Flip images if they need to (fdo#32340) + . Add possibilty of controlling word breaks percentage + (fdo#47022) + . Output images in -xml mode if no -i option is specified + . Get rid of static data members; merge duplicated jpeg + dumping code + . Be more consistent generating the outlines + . Generate outlines in pdftohtml in -xml mode (fdo#56993) + . Combine UTF16 surrogate pairs (fdo#46521) + - pdffonts: + . List the encoding of each font. (fdo#46888) + . Add -subst option to list the substitute font name and + filename + - pdfinfo: + . Report page rotation + . Decode utf-16 surrogate pairs + - pdftotext: Add missing section heading to man page + - pdftops: Fix -passfonts regression. (fdo#46744) + - pdftoppm: Allow one of -scale-to-[xy] = -1 to mean the + aspect ratio is to be preserved (fdo#43393) + - pdftocairo: Allow one of -scale-to-[xy] = -1 to mean the + aspect ratio is to be preserved + - pdfseparate: Produce PDF/X conformant pdf pages if the + original PDF was PDF/X conformant + - pdfimages: Add -list option to list all images (fdo#46066) + - Improve various manpages + + Build system: + - autotools: + . Do not append "-ansi" to CXXFLAG, if "-std=XXX" is already + specified. + . Do not clear FREETYPE_CFLAGS, FREETYPE_LIBS before + PKG_CHECK_MODULES() + . Copying graphics library CFLAGS to cpp frontend Makefile.am + . Print the cairo version required if not found (fdo#44619) + . Print the glib version required if not found + . Use pkgconfig to check for libopenjpeg (fdo#21789) + . Replace openjpeg compile test with a version test + - Minor cmake fixes + - Add a configuration option for the test data dir +- Updated sonames for shared libraries in keeping with upstream + package changes: poppler_soname is now 25, poppler_qt4_soname is + now 4. + +------------------------------------------------------------------- +Sun Mar 4 18:56:41 UTC 2012 - asterios.dramis@gmail.com + +- Enabled build requirement for openjpeg. + +------------------------------------------------------------------- +Thu Feb 16 09:05:41 UTC 2012 - vuntz@opensuse.org + +- Update to version 0.18.4: + + core: + - CairoOutputDev: + . Restore temporary clip used in CairoOutputDev::fill when + painting a mask + . Ensure paintTransparencyGroup uses same ctm as + beginTransparencyGroup (fdo#29968). + . Use fabs when comparing the transformed line width + (fdo#43441). + . Remove unused variable in CairoFontEngine.cc (fdo#45442). + - SplashOutputDev: Do not use 50Kb of stack in + SplashXPath::addCurve (fdo#44905). + - JpegWriter: set image parameters after jpeg_set_defaults() + (fdo#45224). + - OpenJPEG decoder: Set + OPJ_DPARAMETERS_IGNORE_PCLR_CMAP_CDEF_FLAG if you have it + (fdo#43414). + - Lexer: convert integer to real when overflow occurs + (fdo#45605). + + glib: + - Various minor introspection and documentation improvements + (fdo#44790). + - Fix return values (fdo#45440, fdo#45441). + - gtk-doc improvements (fdo#45549). + - Introspection improvements (fdo#45455). + + qt4: + - remove non-existing 'qt' include dirs + + utils: + - HtmlOutputDev: + . Proper unicode support when dumping PDF outline + (fdo#45572). + . Fix leaks (fdo#45805). + . Close li tags in generated outlines (fdo#45807). + - man pages: fix minor issues with hypens and % + + build system: + - automake: Link to lcms if needed + - automake: Fix build for builddir != srcdir (fdo#45434). + - automake: Improve moc detection when cross compiling + - Fix build with latest mingw-w64 headers (fdo#45407). + +------------------------------------------------------------------- +Mon Jan 16 13:20:26 UTC 2012 - vuntz@opensuse.org + +- Update to version 0.18.3: + + core: + - Do not fail if we are trying to save a file with Encrypt that + has not been modified (kde#288045) + - Include .otf fonts when finding substitute fonts (fdo#44412) + - Fix stack overflow in PDFDoc::markObject() (fdo#44660) + - Include strings.h as we use memcpy (fdo#43558) + + utils: + - pdfunite: Properly initialize globalParams (fdo#44659) + - pdfseparate: Properly initialize globalParams + - Fix iniliazialization of GooString arguments + + build system: + - autoconf: Check for cairo-ft and other cairo backends + (fdo#43969) +- Add explicit pkgconfig() BuildRequires, following upstream + changes, for: cairo-ft, cairo-pdf, cairo-ps, cairo-svg. + +------------------------------------------------------------------- +Mon Jan 9 09:42:16 UTC 2012 - vuntz@opensuse.org + +- Split typelib file into typelib-1_0-Poppler-0_18 subpackage. +- Add typelib-1_0-Poppler-0_18 Requires to libpoppler-glib-devel + subpackage. + +------------------------------------------------------------------- +Wed Jan 4 14:48:18 UTC 2012 - vuntz@opensuse.org + +- Update to version 0.18.2: + + core: + - Fix leak in GooString when resizing to a smaller string + - Fix crash if failing to parse the colorspace (fdo#42793) + - Make GfxColorSpace::parse accept dicts + + qt4: + - Use PDFDoc(wchar_t *, ...) on Windows (fdo#35378) + - Add missing include + - Minor fixes in documentation + + utils: + - pdftocairo: Fix crash when rendering only odd/even pages in a + printing format + + build system: + - Fix pkg-config files + +------------------------------------------------------------------- +Tue Nov 15 16:41:27 UTC 2011 - vuntz@opensuse.org + +- Update to version 0.18.1: + + core: + - PSOutputDev: + . Output PS that does not confuse libspectre + . Fix tiling pattern fill matrix (fdo#41374) + . Emit non repeating patterns just once + . Fix uncolored tiling patterns (fdo#41462) + - CairoOutputDev: + . Fix crash when using poppler_page_get_image() + . Fix various setSoftMask bugs (fdo#41005) + + utils: + - pdftocairo: + . Flush/close files one we are done using them + . Compile on Windows + + build system: + - CMake: + . Fix typo in option description + . Correctly include fontconfig include dir + - Remove poppler-cairo dependency from poppler-glib pkg-config + file + + qt4: + - Minor fixes in documentation +- Bump poppler_soname to 19, following library soversion change. + +------------------------------------------------------------------- +Tue Sep 27 07:40:22 UTC 2011 - vuntz@opensuse.org + +- Update to version 0.18.0: + + core: + - Fix small memory leak when dealing with marked content + - Remove DCTStream::getRawStream since Stream::getNextStream + does the same + + utils: + - Rename pdfmerge to pdfunite + - Rename pdfextract to pdfseparate + - pdfseparate: Complain if %d is not present and it should + - Add pdfseparate and pdfunite man pages + + build system: + - Minor cleanup in regarding removed qt code +- Bump poppler_soname to 18, following upstream soversion change. + +------------------------------------------------------------------- +Fri Sep 16 10:51:18 UTC 2011 - vuntz@opensuse.org + +- Update to version 0.17.4: + + core: + - SplashOutputDev: Compile when defining USE_FIXEDPOINT + - PNGWriter: Compile with libpng >= 1.5.0 +- Bump poppler_api define since the typelib file is now versioned + 0.18. + +------------------------------------------------------------------- +Sat Sep 10 06:35:05 UTC 2011 - vuntz@opensuse.org + +- Update to version 0.17.3: + + core: + - PSOutputDev: + . Use Patterns for tiling fill when PS level >= 2 + . Avoid using /PatternType if only one instance of the + pattern is used + . Add poppler version as comment in the file + - CairoOutputDev: + . Set mime data for soft masked images (fdo#40192) + . Assume printer pixel size is 1/600" when stroking 0 width + lines (fdo#39067) + . Use cairo_show_text_glyphs() when printing + . Fix stroke patterns (fdo#11719) + . Fix unique id mime data + . Fix stroking of very thin lines + . Align strokes when Stroke Adjust is true and line + width <= 1 (fdo#4536) + - TextOutputDev: Add TextFontInfo::matches() + - Improve PNGWriter + - Rework writing of PDF files + + utils: + - Introduce pdftocairo: utility for creating + png/jpeg/ps/eps/pdf/svg using CairoOutputDev + - Introduce pdfextract: utility to extract PDF pages + - Introduce pdfmerge: utility to merge PDF files + - Fix compilation warning + - pdftohtml: Support text rotation (fdo#38586) + - Update SEE ALSO section of man pages + + glib: + - Add poppler_page_get_text_attributes() + - Add text attributes information to text demo + + qt4: + - Add a way to get the fully qualified name of a FormField + - Minor documentation improvements +- Changes from version 0.17.2: + + core: + - EmbeddedFile improvements + - Don't gmalloc(-1) upon ftell failure + - Fix missing content in some pages (fdo#39637) + - Improve selection of CJK fonts (fdo#36474) + - SplashOutputDev: + . Implement overprint + . Render dots for 0 length dashed lines (fdo#34150) + . Fix bad memory access when not using antialias (fdo#37189) + - PSOutputDev: + . Make level2sep and level3sep write cmyk instead of rgb + . Make level1sep, level2sep and level3sep write gray instead + of rgb for gray images + - Fix numerical overflow in libopenjpeg JPXStream (fdo#39361) + - Fix crash on truncated JPEG/DCT stream (fdo#36693) + - Make sure the dict is a page dict (fdo#35925, fdo#39072) + - Fix calculation of startXRefPos + - Handle missing startxref properly (fdo#38209) + - Parse the "Medium" modifier when asking fontconfig for a font + - Header cleanup + - Include cleanup + - Define cleanup + + glib: + - Add missing permissions flags to PopplerPermissions + - Add missing permission flags to info demo + - Update gtk-doc.make + - Add poppler_document_get_n_attachments() + + utils: + - pdftohtml: + . Fix encoding of PDF document metadata (fdo#37900) + . Fix vertical spacing issues (fdo#38019) + - pdftotext: Fix -htmlmeta to correctly output U+2019 in PDF + metadata (fdo#37900) + - pdftoppm: Implement overprint + + qt4: + - Rework EmbeddedFile internals + - Fix possible crash in test +- Changes from version 0.17.1: + + core: + - Rework the way form fields tree is built + - Cleanup unused parameters/variables + + glib: + - Add JavaScript actions + - demo: Show javascript actions in actions view + + qt4: + - tests: Turn some assignments to bool into QVERIFY checks +- Changes from version 0.17.0: + + core: + - Splash: + . Implement tiling patterns + . Support slight hinting + . Radial shading improvements + . General speed improvements + - Arthur: Add Hinting API + - Cairo: + . Implement Type 4,5,6,7 shadings using cairo mesh gradients + . Use the new cairo unique id to set the surface id when + printing + - PS: + . Add PS level1 non standard binary output option + . Allow setting the rasterization resolution + - Form support improvements + - Annotation support improvements + - General speed improvements + - Add support for handling ViewerPreferences + - Remove abiword output device + + utils: + - pdftoppm: + . Add -singlefile option (fdo#32025) + . Add TIFF output format support (fdo#32027) + - pdftops: + . Add PS level1 non standard binary output option + . Allow setting the rasterization resolution + - pdftoabw has been removed + + glib: + - Add poppler_form_field_get_action() (fdo#33174) + - Remove GDK API + - Remove test-poppler-glib + - demo: + . Add a tooltip with current selected character in text demo + . Show the activation action of form fields if there's one + + cpp: + - Add TIFF output possibility + - Add PNM output possibility + + qt4: + - Support slight hinting + - Form support improvements + + qt3: + - The Qt3 frontend has been removed + + tests: + - Merge splash and cairo tests into a single gtk-test tool +- Drop poppler-pdftoabw-overflow.patch: the abiword output device + got removed. +- Drop poppler-0.16.5-disable-demo.patch: we don't need it anymore, + as we won't build the test program anyway. +- Bump the soname macros to follow upstream soversion changes. +- Add libtiff-devel BuildRequires: new dependency. +- Remove unneeded gtk-doc, gtk2-devel and libxml2-devel + BuildRequires (GTK+ is only needed for a test tool). +- Remove pkg-config BuildRequires: by depending on glib, we know it + will be there. +- Remove qt3-devel BuildReqiures: the Qt3 frontend has been + removed. +- Move to pkgconfig()-style BuildRequires: + + Old ones: liblcms-devel, libpng-devel. + + New ones: lcms, libpng. +- Add pkgconfig() BuildRequires that were brought in by gtk2-devel + before: cairo, fontconfig, freetype2, gobject-2.0. +- Remove cairo-devel and libjpeg-devel Requires from + libpoppler-devel: those are not needed. +- Remove libpoppler-devel, cairo-devel, glib2-devel and gtk2-devel + Requires from libpoppler-glib-devel: the right Requires will + automatically be added the pkgconfig() way. +- Drop libpoppler-qt and libpoppler-qt3-devel subpackages as the + Qt3 frontend has been removed. +- Merge libpoppler-doc subpackage with libpoppler-glib-devel, as + the documentation is only for the glib API. Add appropriate + Provides/Obsoletes, and move the Provides/Obsoletes that + libpoppler-doc had too. +- Remove call to autoreconf: it was only needed for one of the + patches. +- Pass --disable-gtk-test: don't bother building the GTK+ test + program. + +------------------------------------------------------------------- +Sat Aug 13 00:51:35 CEST 2011 - dmueller@suse.de + +- remove requires on libdrm-devel + +------------------------------------------------------------------- +Fri May 20 11:20:01 UTC 2011 - idonmez@novell.com + +- Add poppler-0.16.5-disable-demo.patch: disable glib demo, its + using deprecated GTK+ functions + +------------------------------------------------------------------- +Mon May 2 14:39:26 CEST 2011 - vuntz@opensuse.org + +- Update to version 0.16.5: + + core: + - Fix a memleak in AnnotScreen::initialize + - Properly initialize pageObjectNum to 0 (fdo#35925) + + utils: + - pdftotext: bbox coordinates are relative to MediaBox size, + not CropBox size + + cpp: + - Fix page_transition::operator= +- Changes from version 0.16.4: + + core: + - Small improvements in Annot parsing + + glib: + - Add g_return macros to make sure index is correct in form + field choice methods + - Fix a crash when a choice form field has no items selected in + glib-demo + + utils: + - Small fixes to the pdftohtml manpage + - Fix copyright years + + qt4: + - Fix caption of push button fields +- Changes from version 0.16.3: + + core: + - Increase precision in PS output device + - Workaround bug when converting pdf to ps with level1 + (fdo#31926) + - Fix crash in Splash output device in some broken pdf + - Fix infinite loop in some broken files + - Fix rendering of some substituted fonts (fdo#34522) + - Do not ask Freetype for 0x0 fonts in Splash output device + (fdo#34602) + - Don't assume y1 > y3 for points of a highlight annotation + (bgo#643028) + - Handle fontCIDType2OT when creating freetype font in Cairo + output device (bgo#643273) + - Fix crash in some pdf that use ICC color space (fdo#34357) + + glib: + - Don't use an uninitialized local variable in demo + - Add some introspection markers + + qt4: + - Fix crash regression in unicodeToQString (again) + + utils: + - pdftotext: Do not crash when using -bbox +- Ship COPYING in poppler-tools subpackage. Fixes bnc#678887. +- Update poppler_soname as the soname has changed again. + +------------------------------------------------------------------- +Wed Feb 23 13:46:20 UTC 2011 - fcrozat@novell.com + +- Update to version 0.16.2: + + Core: + - Fix text extraction for some files + + qt4: + - Fix crash regression in unicodeToQString +- Changes from version 0.16.1: + + Core: + - Fix colorspace issues in the Cairo backend (fdo#32746) + - Remove declaration of function without implementation + - Do not crash in case jpeg_create_decompress fails (fdo#32890) + - Fix variable access mismatch (fdo#33063) + - Fix converting some pdf to ps with -level1sep (fdo#32365) + - Fix line selection, dont check y for Line selections + - Include zlib header in PNGWriter.cc + - Fix memleaks + + glib: + - Use NULL instead of FALSE for functions returning a pointer + - Fix memory leak in poppler_page_get_text_layout() for pages + with no text + + qt4: + - Fix unicodeToQString() to correctly decode the Unicode + sequence +- Changes from version 0.16.0: + + core: + - Improve the correctness of radial shadings (fdo#32349) + - Adapt the zlib-based FlateStream code to API changes + (fdo#32065) + - Make PreScanOutputDev be less agressive when deciding to + rasterize (fdo#30107) + - Fix some warnings in newer gcc in Splash backend + - Fix the preliminary bbox/clip calculation in Splash backend + - Use A1 instead of A8 for imagemask in the Cairo backend + + utils: + - Do not return 99 (or 1) with -h, -v and -printenc (fdo#32149) + + build system: + - Add more warning flags to the default gcc builds + - Enable GObject introspection support in the cmake build system +- Changes from version 0.15.3: + + core: + - Improve rendering of radial shadings + - Open a broken file (fdo#31861) + - Correct parsing of linearization table (fdo#31627) + - Find fonts inside patterns (fdo#31948) + - Use a std::vector instead of a var-length-array of + chars + - Fix crashes in broken files + - Use sets instead of arrays for looking for duplicate fonts + + cpp: + - Include correction + + utils: + - pdffonts: Remove duplicated code +- Changes from version 0.15.2: + + core: + - Improve shadings and antialias in the Splash backend + (fdo#30436) + - Linearization improvements + - Small improvements to the Arthur backend + - Fix calculation of the size of some pages (fdo#30784) + - Fix crashes in broken documents + + qt4: + - Add Page::renderToPainter() method + - Add setDebugErrorFunction() method + + cpp: + - Add the hability to render pages to an image + + utils: + - Add -p flag to pdfimages +- Changes from version 0.15.1: + + core: + - Consider render value when colorizing text (fdo#2807) + - Improve rendering of Shading Type 6 and 7 + - Improve dict lookup speed for big dicts + - Fix multiple crashes in malformed PDF files + - Fix memory leak in in malformed PDF files + - Fix memory leak in the Catalog names + - Fix uninitialized uses on DCTScanInfo + - Fix a crash when drawing square/circle annots without a + border (fdo#30580) + - Only clip boxes to mediabox if we are at the page level + (fdo#30784) + - Do not omit the notdef glyph in the Splash backend + - Fix a crash when redering documents with invalid type 3 + fonts in the Cairo backend + - Form improvements + - Add a method to get the PDF file identifier + + glib: + - Add more printing options to the API + - Add a method to get the PDF file identifier + - Add accessor for all PopplerDocument properties + - Form improvements + - Documentation improvements + - Improvements to the demo + + qt4: + - Add a callback to know which page has been printed + - Add a method to get the PDF file identifier + - Optimize GooString to QString conversion + - Update Doxyfile (enables .qch file for assistant) + + utils: + - pdftohtml: Add -s option to generate a single HTML page + - pdftotext: Add -bbox option + + cpp: + - Add the possibility of loading a document from raw data + - Add a method to get the PDF file identifier + - Improve Unicode to ustring conversion + - Documentation improvements + - Update Doxyfile +- Changes from version 0.15.0: + + core: + - Remove exception support + - Improve creation of Annotations + - Fix failure to parse PDF with damaged internal structure. + (fdo#29189, fdo#3870) + - Add a way to access the raw text of a page + - Speed improvements when reading multiple characters from a + given Stream + - Speed improvements in the Splash backend + - Speed improvement in gray color space calculations + - Speed improvement in ICC color space calculations + - Speed improvement when reading some fonts + - Make GBool a bool instead of an int + + glib: + - Add GObject introspection support + - Improve creation of Annotations + - Add a way to get the coordinates of each character of a page + - Add a way to get the page label + - Documentation improvements + - Support password protected documents in the demo + - Support for selection in the demo + - Support for adding annotationss in the demo + + qt4: + - Add a way to access the raw text of a page + - Recognize "Print" as named action + - Documentation improvements + + build system: + - Improvements when build the glib frontend with CMake + + utils: + - pdftohtml: Use splash instead of external gs invocation to + render the background + - pdftohtml: Let the user specify the resolution of the + background. (fdo#29551) + + cpp: + - Add a way to access the raw text of a page +- Changes from version 0.14.3: + + core: + - Tell Windows we are writing/reading binary data from + stdout/stdio (fdo#29329) + - Fix crash when parsing some Movie elements (kde#249586) +- Bump soname for glib / cpp / qt / qt4 libraries +- Add gobject-introspection-devel BuildRequires to enable + introspection support. + +------------------------------------------------------------------- +Thu Nov 11 10:40:04 UTC 2010 - coolo@novell.com + +- own parent directories for poppler-qt + +------------------------------------------------------------------- +Sat Oct 9 11:02:42 CEST 2010 - vuntz@opensuse.org + +- Update to version 0.14.4: + + core: + - Set initial state of optional content groups based on + BaseState field + - Fix multiple crashes in malformed PDF files + - Fix memory leak in in malformed PDF files + - Fix memory leak in the Catalog names + - Fix uninitialized uses on DCTScanInfo + - Fix a crash when drawing square/circle annots without a + border (fdo#30580) + + glib: + - Fix layers array generation when it contains multiple arrays + - Fix a crash when building layer actions (fdo#30106) + +------------------------------------------------------------------- +Sat Sep 11 18:40:41 CEST 2010 - vuntz@opensuse.org + +- Update to version 0.14.3: + + core: + - Tell Windows we are writing/reading binary data from + stdout/stdio (bgo#29329) + - Fix crash when parsing some Movie elements (kde#249586) + +------------------------------------------------------------------- +Thu Aug 19 14:11:37 CEST 2010 - vuntz@opensuse.org + +- Update to version 0.14.2: + + core: + - Fix rendering of some documents involving tilingPatternFill + in the cairo output device + - Improve rendering of some annotations + - Handle ColorTransform in DCT streams when using libjpeg + (fdo#28873) + - Fix crash in the ps output device in some files (kde#246269) + - Fix crash in some malformed files (fdo#28842) + + build system: + - Improve build on windows + - Add uninstalled .pc file support when using autoconf + + glib: + - Fix a crash when a layer doesn't have a name (fdo#28842) + + utils: + - Fix padding of names in pdftoppm +- Bump poppler_soname from 6 to 7. + +------------------------------------------------------------------- +Thu Jul 15 20:15:04 UTC 2010 - dimstar@opensuse.org + +- Update to version 0.14.1: + + Core: + - fdo#26759: Add ObjectStream caching, makes opening some files + ten times faster + - fdo#28480: Fix crash when writing to negative coordinates + - Check objects are the type we want them to be when parsing + GfxICCBasedColorSpace + - Optimize Splash::compositeBackground + - Optimize color space calculations by using sqrt instead of + pow 0.5 + - Fix crash in JBIG2Stream with malformed documents + + build system: + - Make sure we ship two needed cmake files + - Do not distribute glib/poppler-features.h and + poppler/poppler-config.h + - Improve compilation with Sun Studio + - Fix linking of the cpp frontend when using autotools + + glib: + - fdo#28588: Fix links/annots area for some documents + - fdo#27927: Fix poppler_page_find_tex() when called more than + once + + utils: + - Add -cropbox to pdftoppm manual + +------------------------------------------------------------------- +Thu May 20 05:52:46 UTC 2010 - coolo@novell.com + +- fix last change + +------------------------------------------------------------------- +Mon May 17 19:46:30 UTC 2010 - coolo@novell.com + +- Split out qt bindings in a spec file, to speed up build. + +------------------------------------------------------------------- +Thu Dec 24 18:27:07 CET 2009 - vuntz@opensuse.org + +- Update to version 0.12.3: + + core: + - Be more lenient with /Decode key on images. fdo#17439 + - Correctly initialize fileName in LinkGoToR. fdo#25221 + - Improve the reconstruction of the XRef for broken files + - [Cairo backend] Do not crash on malformed files. fdo#24575 + - Accept Fontname if FontName is not present. kde#217013 + - Make PSOutputDev code a bit more resilient + - Fix writing of null objects. fdo#25465 + - [Cairo backend] Fix crash in some documents. bgo#603934 + - Correctly initialize profileCommands in Gfx constructor + + build system: + - Check for openjpeg in the C++ part as it uses bool in the + header. fdo#25103 + +------------------------------------------------------------------- +Fri Dec 18 22:53:00 CET 2009 - jengelh@medozas.de + +- Package documentation as noarch + +------------------------------------------------------------------- +Sat Dec 5 16:01:00 CET 2009 - vuntz@opensuse.org + +- Update to version 0.12.2: + + core: + - Fix a memory leak when converting to PostScript + - Fix crash when reading a font fails. fdo#24525 + - Make the ICC cache per page instead of global. fdo#24686 + - Do not accept negative interval lengths in the page labels + tree. fdo#24721 + - Do not crash on files Aspect of Movie objects are reals + instead of integers. fdo#24733 + - Do not render patterns when using CairoImageOutputDev + - Allow Transitions dictionary to be a Ref + - Do not crash if jpeg_start_decompress fails. kde#214317 + + glib: + - Fix CVE-2009-3607 + + qt4: + - Use '.' in the annotations XML instead of the decimal + separator of the current locale +- Drop poppler-CVE-2009-3607.patch: fixed upstream. +- Remove poppler_spec-prepare.sh, and instead integrate its code in + pre_checkin.sh. + +------------------------------------------------------------------- +Fri Nov 13 12:39:40 CET 2009 - vuntz@opensuse.org + +- Update to version 0.12.1: + + core: + - Fix compilation on some compilers + - Only initialize the font list once in Windows32/MSVC + - Do not crash on fonts without CharCodeToUnicode. fdo#24036 + - Fix regression due to not setting LC_NUMERIC anymore + - Improve realibility for Streams with broken Length. fdo#6841 + - Write the Info into the trailer dict if there is one. + fdo#24091 + - Do not crash when saving files that come from a stream + without name. fdo#24090 + - Improve relability of the save function + - Fix the Length value if it was wrong when saving + - Fix includes for those using internal headers + - Rework how hinting is used in the splash backend. It is + disabled by default now + - fix constructor of DCTStream when using internal decoder + - Security fixes based xpdf 3.02pl4 + + qt4: + - Add the possibility of setting wheter to use or not font + hinting + - Add a way for converters to return more exact errors they had + when converting + - Check the document is not locked when converting to PS + + build system: + - Compile on Cygwin + - Use _WIN32 instead of WIN32. Bug #24259 + - Add the possibility to pass LIB_SUFFIX when using CMake +- Drop poppler-change-hinting-flags.patch: fixed upstream. +- Drop poppler-CVE-2009-3608.patch: fixed upstream. +- Update description of the packages to be less verbose without + being less informative. +- Fix self-obsoletion rpmlint warnings: when we provide a version + of a package, don't obsolete <= this version, but <. + +------------------------------------------------------------------- +Tue Oct 27 15:55:25 UTC 2009 - bili@novell.com + +- Help Vincent submit these patches. +- Add poppler-CVE-2009-3607.patch: fix an integer overflow, + bnc#546393, swampid#27127. +- Add poppler-CVE-2009-3608.patch: fix an integer overflow, + bnc#543090, swampid#27127. +- Add poppler-pdftoabw-overflow.patch to fix string overflows in + pdftoabw, bnc#537171, swampid#27127. + +------------------------------------------------------------------- +Thu Oct 1 14:35:46 UTC 2009 - wstephenson@suse.de + +- Add patch to disable autohinting in the Splash backend, except + when the bytecode interpreter is enabled, for consistency with + other backends and better results + +------------------------------------------------------------------- +Wed Sep 9 21:38:53 CEST 2009 - vuntz@opensuse.org + +- Update to version 0.12.0: + + core: + - Fix printf format security warnings + - Improve rendering of radial shadings. fdo#20238 + - Better fallback when there's a font type mismatch. fdo#17252 + - Do not crash on attachments without data stream. fdo#10386 + - Fix infinite loop in JBIG2Decoder. fdo#23025 + + build system: + - Minimizes pkg-config dependencies for Qt frontends + - Add automake 1.11 support + - Use the newest automake found and not the oldest + - Support AM_SILENT_RULES when using automake 1.11 + + utils: + - Add common options to pdftoabw + +------------------------------------------------------------------- +Tue Aug 25 17:48:49 CEST 2009 - vuntz@novell.com + +- Update to version 0.11.3: + + core: + - Optimization in the Cairo renderer for some fonts + - Do not apply masks when fill color space mode is csPattern in + the Cairo renderer. fdo#22216 + - Check for overflow when parsing integers. fdo#23078 + - Do not save the font file twice for FreeType fonts in the + Cairo renderer. fdo#20491 + - Use current fill_opacity when drawing images in the Cairo renderer + - Fix alpha rendering in some files in the Splash renderer. + fdo#22143, fdo#22152 + - Implement tiling patterns in the Cairo renderer + - When converting a cm matrix to PS write 4 significant digits + for numbers < 1 not 4 decimals. fdo#23332 + - Fix changing of locale, now poppler no longer changes LC_NUMERIC to "C" + - Return PDF version as two integers instead of as a double + + Qt4: + - Addition of the Color Management API + - Small fix to documentation + - Fix backwards text search + + utils: + - Add the -png flag to pdftoppm to output to PNG + +------------------------------------------------------------------- +Mon Aug 3 14:17:59 CEST 2009 - vuntz@novell.com + +- Update to version 0.11.2: + + core: + - Make DecryptStream return sane values for getPos(). fdo#19706 + - Fix bug when printing pdf with multiple page sizes in duplex + mode + - Initilize AnnotColot properly when the Array is not correct + - Fix crash on some files with forms. fdo#22485 + - Fix crash in files with invalid embedded files. fdo#22551 + - Improve FileSpec attribute parsing + - Cairo output device improvements. fdo#10942, fdo#18017, + fdo#14160 + - Implement blend modes in cairo backend + - Handle fontType1COT fonts in CairoFontEngine + - Fix generation of PS for some files. fdo#18908 + - Don't use byte_lookup table when color space doesn't support + getLine methods. fdo#11027 + - Fix rendering of PDF files with malformed patterns. fdo#22835 + - Add the possibility of disabling font substitution in + pdftops. fdo#23030 + - Fix some radio buttons not being detected as such + + glib: + - Improvements to the demo + + Qt4: + - Improvements to the demo + + build system: + - Use gtkbuilder rather than libglade for some tests + + utils: + - Fix bug with noCrop parameter in pdftops + +------------------------------------------------------------------- +Tue Jul 28 11:51:09 CEST 2009 - coolo@novell.com + +- disable build of gtk-doc subpackage, the auto* macros are broken + (may be fixed in next beta) + +------------------------------------------------------------------- +Tue Jul 28 11:23:27 CEST 2009 - coolo@novell.com + +- update to version 0.11.1: + core: + * Support colorizing text in pattern colorspace. Bug #19670 and #19994 + * Add the possibility of forcing no hinting of fonts in the Splash backend + * Support multiple page sizes when converting to PS. Bug #19777 + * Also tokens with leading 00 when parsing the char to unicode map. Bug #22025 + * Improvements of rendering speed in documents using PS transformations a lot. Bug #21562 + * More work on Annotations support + * Use Interpolate flag to decide whether applying image interpolation during rendering. Bug #9860 + * Handle Streams in CMap definitions. Bug #22334 + * Fix pdftops crash on file from KDE bug #174899 + * Fix PS generation in some files. Bug #20420 + * Do not create the GfxColorTransform if the lcms could not be created. Bug #20108 + * Give an error when using level1sep in pdftops without having CMYK support. Bug #22026 + * Kill support for specifying extension in openTmpFile. Bug #21713 + + glib: + * Add poppler_annot_markup_has_popup() + * Hyphenate UTF-8 and UTF-16BE. Bug #21953 + * Use g_strerror instead of strerror. Bug #22095 + * Fix a crash when a destination points to an invalid page + * Improvements to the demo + + Qt4: + * Add LinkDestination::destinationName() + * Do not try to resolve named destinations for GoTo links pointing to external documents + * Add Page::thumbnail() + +------------------------------------------------------------------- +Thu May 21 11:15:48 CEST 2009 - pgajdos@suse.cz + +- added GlobalParams::forceNoFTAutoHinting() + - no-hinting.patch + + force-no-hinting.patch +- this patch was upstreamed and should appear in next release + +------------------------------------------------------------------- +Mon May 18 01:17:02 CEST 2009 - vuntz@novell.com + +- Update to version 0.11.0: + + core: + - Add initial support for color management + - Remove case-insensitive matching of filenames in PDFDoc + constructor + - Fix extraction of some ActualText content + - More work on Annotations support + - Improve font rendering in Cairo output device + - Fix bug in cairo backend with nested masks + - Fix cairo luminosity smask rendering + - Add optionally text support to Cairo output device + - Add the possibility of setting the datadir on runtime + - Return an error code instead of a boolean when saving + - Make the font scanner more versatile + - Small opimization in documents that use PostScriptFunction + transforms + - Minor optimization to Stream handling + - Fix some compile warnings + + glib: + - Optional content support + - More work on Annotations support + - Improvements to the demo + - Documentation improvements + - Fix build when compiling with GTK_DISABLE_SINGLE_INCLUDES + + Qt4: + - Support URI actions for Table Of Contents items + - Documentation improvements + - Improvements to the demo + - Add a FontIterator for iterating through the fonts of the + document + + utils: + - Allow the use of cropbox in pdftoppm + - Make pdftohtml output png images when the image stream is not + a jpeg + - Make pdftotext accept cropping options like pdftoppm + - Support rendering non-square pixels in pdftoppm + + build system: + - Require Cairo 1.8.4 for the Cairo output device + - Require CMake 2.6 when using the CMake build system + - Optionally require libpng for pdftohtml + - Optionally require libcms for color management +- Add liblcms-devel and libpng-devel BuildRequires. +- Rename libpoppler4 to libpoppler5. + +------------------------------------------------------------------- +Fri Apr 17 11:18:53 CEST 2009 - vuntz@novell.com + +- Update to version 0.10.6: + + core: + - Fix problems that happen when parsing broken JBIG2 files. + CVE-2009-0799, CVE-2009-0800, CVE-2009-1179, CVE-2009-1180, + CVE-2009-1181, CVE-2009-1182, CVE-2009-1183, CVE-2009-1187, + CVE-2009-1188 + - Fix parsing of incorrect border arrays. fdo#19761 + - Fix clip test for fonts. fdo#20950 + - Fix getGlyphAdvance to behave correctly on font size changes. + fdo#20769 + - Misc build fixes + + build system: + - Fix the Qt4 version we need + +------------------------------------------------------------------- +Mon Mar 30 15:44:18 CEST 2009 - pgajdos@suse.cz + +- poppler tools now provides and obsoletes xpdf-tools + +------------------------------------------------------------------- +Tue Mar 24 12:54:44 CET 2009 - pgajdos@suse.cz + +- disable hinting -- patch moved from xpdf splash copy to + poppler's splash, reason: + xpdf is going to use splash from poppler instead of own and + unmaintained copy of splash. Without it, the xpdf rendering + of pdf is very poor, when pdf font is small (e. g. document + was zoomed out). + * no-hinting.patch + +------------------------------------------------------------------- +Sun Mar 15 12:28:41 CET 2009 - vuntz@novell.com + +- Update to version 0.10.5: + + core: + - Read the UF entry if present and prefer it over F in Filespec + dictionary + - Fix typo that was making CairoOutputDev crash on some files. + fdo#17337 + - Make JBIG2Stream more robust to corrupt input data + - Do not blindly follow loops parsing OutlineItem. fdo#18364 + - Set up the error manager before calling + jpeg_create_decompress. fdo#20484 + - Check there is an optional content config before using it. + fdo#20587 + - Fix rendering of some PDF with OpenType fonts. fdo#20605 + + build system: + - Yet more support for build on windows + - Use AC_CHECK_HEADER to find headers. fdo#20538 + - Check for pkgconfig before using it + - General autotools improvements + +------------------------------------------------------------------- +Thu Feb 26 00:23:43 CET 2009 - vuntz@novell.com + +- Remove autoreconf & libtool workaround: we have no reason to call + autoreconf. +- Remove -fno-strict-aliasing from CXXFLAGS: it's not needed for + the build. +- Remove -fstack-protector: it's a default flag now. +- Remove QTINC and QTLIB definition: it's not needed for the build. + +------------------------------------------------------------------- +Mon Feb 23 21:52:47 CET 2009 - dmueller@suse.de + +- use the distro provided libtool + +------------------------------------------------------------------- +Thu Feb 12 00:24:12 CET 2009 - vuntz@novell.com + +- Update to version 0.10.4: + + core: + - Fix a memory leak when asking for a document-level JS + - Do not crash in some PDF we do not parse correctly. + (fdo#19702) + - Fix crash on unexepcted form Opt value. (fdo#19790) + + utils: + - Fix pdfimages to extract i color components per pixel jpeg + images. (fdo#19789) + +------------------------------------------------------------------- +Thu Feb 5 13:57:00 CET 2009 - vuntz@novell.com + +- Update to version 0.10.3: + + core: + - Fix a crash on documents with malformed outline. fdo#19024 + - Fix leak on AnnotScreen destructor. fdo#19095 + - Fix wrong PS generation when a large image is in Patterns. + fdo#18908 + - Remove BaseFile.h it was never used. fdo#19298 + - Improve document saving + - Fix PS generation of PDF with malformed font Length2 + definition + - Fix a leak while parsing annotations + - Fix rendering of some checkboxes + + Qt4: + - Fix positioning of Form rects on PDF with cropbox + - Fix positioning of Annotation rects on PDF with cropbox. + fdo#18558. + - Small documentation improvements + - Make Document::fonts() work when called more than once. + fdo#19405 + + build system: + - CMake: look harder for openjpeg + - CMake: update the poppler core headers installation + - Autotools: do not install Function.cc as it's not a header + + Qt: + - Fix deserialization of links right coordinate +- Changes from version 0.10.2: + + core: + - Fix a crash when selecting text in word mode + - Fix a crash in some malformed documents (second argument of + opMarkPoint is not a dictionary) + - Ensure cairo font matrix is invertable. Fixes fdo#18254 and + fdo#18429 + - Fix a memory leak (fdo#18924) + + Qt4: + - Fix deserization of links right coordinate + + misc: + - Fix build on Solaris 10 + Sun Studio 12 + - Compile with -pedantic + +------------------------------------------------------------------- +Mon Nov 24 17:10:17 CET 2008 - sbrabec@suse.cz + +- Updated to version 0.10.1: + * Improvements in Optional Content support + * Small fixes in ActualText and Form support + * Fixed memory leaks and crashes + * Invalid rendering fixes + * Do not try to save documents that have Encryption + * Fix rendering regression on some fonts + * Documentation improvements + * Improve memory usage of the cairo renderer + * Initial JavaScript support + * Added a JPEG2000 decoder + * Emulate Adobe Reader behaviour on documents with duplicate keys + in Dictionaries + * Annotation improvements + * Add the possibility of extracting embedded fonts + * Added -listenc to pdfinfo and pdftotext + +------------------------------------------------------------------- +Fri Sep 12 01:35:43 CDT 2008 - maw@suse.de + +- Update to version 0.8.7: + + Call error() when font loading fails + + Be less strict parsing TTF tables (bfo#16940) + + Fix crash due to uninitialized variable + + Fix regression in Form rendering + + Fix memory leak in the cairo backend + + Qt 4 frontend: + * Make the paper color setting working as it should + * Make sure to use the correct page width/height for form + widgets coordinates. + +------------------------------------------------------------------- +Thu Aug 14 17:40:18 CEST 2008 - sbrabec@suse.cz + +- Updated to version 0.8.5: + * Use a single global FT_Library in CairoOutputDev. + * Do not limit CharCodeToUnicodeString to 8 characters + * crash, bug and leak fixes + * pdftohtml improvements + +------------------------------------------------------------------- +Thu Jul 31 13:20:29 CEST 2008 - dmueller@suse.de + +- don't do poppler-devel rename for older distros + +------------------------------------------------------------------- +Wed Jul 2 02:58:14 CEST 2008 - maw@suse.de + +- Add poppler-pagewidgets-null.patch (bnc#404955 and + CVE-2008-2950). + +------------------------------------------------------------------- +Wed Jun 4 12:36:05 CEST 2008 - sbrabec@suse.cz + +- Updated to version 0.8.2: + * Add missing return in Object.h (fixes regression in 0.8.1) +- Backported annotation crash fixes from upstream (bnc#396634). + +------------------------------------------------------------------- +Mon May 19 19:38:15 CEST 2008 - maw@suse.de + +- Provide pdftools_any in the -tools subpackage (bnc#378434). + +------------------------------------------------------------------- +Mon May 12 10:42:05 CEST 2008 - sbrabec@suse.cz + +- Check for optional content before using it (bnc#389090, + fdo#15899). + +------------------------------------------------------------------- +Tue Apr 29 11:50:34 CEST 2008 - sbrabec@suse.cz + +- Updated to version 0.8.1: + * Do not call FT_Done_Face on a live cairo_font_face_t as it + might cause crashes + * Do not take into account Colorspace resource subdictionary for + image XObjects + * Downsample 16 bit per component images to 8 bit per component + so they render + * Link to pthread when the system needs it + +------------------------------------------------------------------- +Sat Apr 19 09:42:23 CEST 2008 - schwab@suse.de + +- Work around broken qt check. + +------------------------------------------------------------------- +Fri Apr 11 11:05:06 CEST 2008 - dmueller@suse.de + +- remove obsoletes for older distros - it is just asking + for trouble for buildservice users + +------------------------------------------------------------------- +Thu Apr 3 12:19:46 CEST 2008 - sbrabec@suse.cz + +- Updated to version 0.8.0: + * Public api changes + * Many bug fixes + * Better error handling + * Check the document stream is seekable when opening it + * Improve font matching not forcing default values onto + Fontconfig + * Add preliminary annotations support in the glib frontend + * Initial Movie support in the core + * Make GDK dependency optional in glib bindings + * Really distribute CMake files as optional build tool + * Initial Optional Content support in core and in the Qt4 + frontend + * Saving support + * Partial annotation support + * Forms improvements + * Add support for ActualText entries + * Display characters outside of unicode BMP with TT font + * CJK rendering fixes + * Implement Adobe Glyph Naming convention for fonts + * CMake as optional build tool + * Better font scaling for non embedded fonts + * Preserve PDF page labels when we output as postscript + +------------------------------------------------------------------- +Thu Jan 31 22:24:29 CET 2008 - maw@suse.de + +- Update to version 0.6.4: + Qt4 frontend: + * Fix crash on links that point to a non existant page + * Make Document::renderHints return the correct render hints + * Fix infinite loop when parsing LineAnnotation + + core: + * Fix crash in the Splash renderer when T3 fonts are badly defined + * Draw underlined Links correctly + + utils: + * Fix two use after free bugs in HtmlOutputDev.cc + + build system: + * Fix build on mingw32 + + tests: + * Distribute the glade file of pdf-inspector. + +------------------------------------------------------------------- +Fri Jan 25 11:16:33 CST 2008 - maw@suse.de + +- Update to version 0.6.3: + + core: + * Fix CVE-2007-4352, CVE-2007-5392 and CVE-2007-5393 + * Fix a crash on documents with wrong CCITTFaxStream + * Fix a crash in the Cairo renderer with invalid embedded fonts + * Fix a crash with invalid TrueType fonts + * Check if font is inside the clip area before rendering + it to a temporary bitmap in the Splash renderer. Fixes crashes + on incorrect documents + * Do not use exit(1) on DCTStream errors + * Detect form fields at any depth level + * Do not generate appearance stream for radio buttons that are + not active + * mingw fixes + * Fix crash in extra debug code + + glib frontend: + * Make sure passwords are passed correctly to poppler core + + Qt frontend: + * Improved documentation + * Fix crash on documents that specify an empty date + + Misc build improvements +- Remove xpdf2-CVE-2007-4352.diff, xpdf2-CVE-2007-5392.diff, + and xpdf2-CVE-2007-5393.diff, all of which have been upstreamed. + +------------------------------------------------------------------- +Fri Jan 25 10:04:39 CET 2008 - stbinner@suse.de + +- fix build on 10.2 + +------------------------------------------------------------------- +Mon Nov 5 18:14:47 CET 2007 - maw@suse.de + +- Add xpdf2-CVE-2007-4352.diff, xpdf2-CVE-2007-5392.diff, + and xpdf2-CVE-2007-5393.diff (#335637, CVE-2007-4352, + CVE-2007-5392, and CVE-2007-5393). + +------------------------------------------------------------------- +Wed Oct 31 12:38:48 CET 2007 - sbrabec@suse.cz + +- Provide and obsolete poppler-doc (#338021). + +------------------------------------------------------------------- +Tue Oct 23 11:53:02 CEST 2007 - sbrabec@suse.cz + +- Use split-provides. Obsoleting something another package provides + creates a conflict between them. + +------------------------------------------------------------------- +Tue Oct 23 02:53:12 CEST 2007 - jpr@suse.de + +- Updated to version 0.6.1: + * Fix printing with different x and y scale + * Fix crash when Form Fields array contains references to non + existent objects + * Fix crash in CairoOutputDev::drawMaskedImage() + * Fix embedded file description not working on some cases + * Fix printing issue with qt4 + * Avoid double free with qt4 + * Fix memory leak when dealing with embedded files in qt4 + * Fix build with --disable-cairo-output for glib + * Do not return unknown field type for signature form fields for + glib + * Support automake-1.10 + * More compatible sh code in qt.m4 + * Fix build on Sun Studio compiler +- For libpoppler-qt3-devel, libpoppler-qt4-devel and +libpoppler-glib-devel require libpoppler-devel not poppler-devel since +for obsoletion reasons that is provided by those packages (#335567) +-Add gnome-common to the build requires to remove configure errors + +------------------------------------------------------------------- +Thu Oct 11 18:40:37 CEST 2007 - sbrabec@suse.cz + +- Use less strict dependencies for shared libraries. +- poppler devel package names prepended by "lib". +- poppler-qt-devel renamed to libpoppler-qt3-devel +- Fixed poppler_spec-prepare.sh to not alter %changes. + +------------------------------------------------------------------- +Mon Oct 8 15:55:52 CEST 2007 - sbrabec@suse.cz + +- Updated to version 0.6: + * CairoOutputDev fixes + * Allow pdftoppm to read/write from stdin/stdout + * API work on Qt4 frontend + * Fix pdfimages produces inverted image for black & white image + * Fix error on the NFKC text matching routine + * Add support for word and line selections + * Do not enforce %%EOF at the end of file + * Pad zeroes instead of aborting when rendering 1-bit images + and the stream is too short + * Update glib bindings documentation + * Merge xpdf 3.02 changes + * Qt4 frontend is not marked anymore as unstable + * Support for Sound objects + * Support for Opening/Closing page actions + * Support for page duration + * Improve PS Tokenizer performance thanks + * Various speed ups + * Beginning of Interactive Form support + * xpdfrc is no longer used for anything + * Add AbiWord output device and pdftoabw program + * Fix security issue MOAB-06-01-2007 + * Lots of bugs fixed +- Rename packages according to shared library naming policy. +- Make devel packages binding specific to deliver correct + dependencies (#249436). + +------------------------------------------------------------------- +Sat Mar 10 15:23:22 CET 2007 - dmueller@suse.de + +- remove now broken .la files from devel package + to fix build of all depending packages + +------------------------------------------------------------------- +Mon Mar 5 16:35:19 CET 2007 - sbrabec@suse.cz + +- Fixed devel dependencies (#249436). +- Removed some devel dependencies to force less to install. + +------------------------------------------------------------------- +Mon Feb 5 13:27:37 CET 2007 - werner@suse.de + +- Simplify usage of class UGooString + +------------------------------------------------------------------- +Fri Jan 19 10:54:23 CST 2007 - maw@suse.de + +- Add poppler-PageTree-depth-CVE-2007-0104.patch, fixing an + infinite loop in page tree (#233133 and CVE-2007-0104). + +------------------------------------------------------------------- +Mon Jan 15 15:46:01 CET 2007 - dmueller@suse.de + +- don't build static libs + +------------------------------------------------------------------- +Fri Jan 12 21:33:23 CET 2007 - dmueller@suse.de + +- fix pedantic warnings in qt4 headers + +------------------------------------------------------------------- +Tue Jan 2 16:11:08 CET 2007 - sbrabec@suse.cz + +- Fixed qt detection (#229896). +- Fixed dependencies. +- Reverted poppler-qt3 back to poppler-qt (#229896). + +------------------------------------------------------------------- +Fri Dec 29 10:39:55 GMT 2006 - james@usr-local-bin.org + +- New subpackage: poppler-qt4 +- Rename poppler-qt to be poppler-qt3 + +------------------------------------------------------------------- +Sat Dec 23 09:23:25 GMT 2006 - james@usr-local-bin.org + +- Add wildcard to use QT3 and QT4 bindings + +------------------------------------------------------------------- +Tue Dec 19 18:51:25 CET 2006 - sbrabec@suse.cz + +- Spec file cleanup. +- Splitted poppler-doc from poppler. + +------------------------------------------------------------------- +Thu Oct 26 22:46:52 CEST 2006 - jhargadon@suse.de + +- added --sysconfdir=/etc option to ./configure in the specfile + as another part of the fix for bug #201739 + +------------------------------------------------------------------- +Wed Oct 4 17:28:42 CEST 2006 - jhargadon@suse.de + +- moved man pages to the poppler-tools subpackage [#201739] + +------------------------------------------------------------------- +Wed Sep 27 18:10:44 CEST 2006 - jhargadon@suse.de + +- update to version 0.5.4 +- Automatically read in CJK encoding files if they're installed +- Speed ups +- Patch from Dom Lachowicz to let the utils take input on stdin +- many bug fixes + +------------------------------------------------------------------- +Mon Sep 4 13:20:46 CEST 2006 - sbrabec@suse.cz + +- Define conflict poppler-tools x xpdf-tools (#201739#c4). + +------------------------------------------------------------------- +Thu Aug 31 17:20:12 CEST 2006 - sbrabec@suse.cz + +- Created poppler-tools providing xpdf-tools (#201739). +- Enabled parallel build. + +------------------------------------------------------------------- +Fri Jul 7 09:18:10 CEST 2006 - aj@suse.de + +- Add back missing headers. + +------------------------------------------------------------------- +Thu Jul 6 21:42:29 CEST 2006 - gekker@suse.de + +- Update to version 0.5.3 +- Remove upstreamed patches + +------------------------------------------------------------------- +Tue Jun 13 16:43:37 CEST 2006 - gekker@suse.de + +- Fix evince crasher when selecting text (#152780) + +------------------------------------------------------------------- +Thu Mar 23 15:30:37 CET 2006 - sbrabec@suse.cz + +- Display CJK with cairo correctly (Mandriva patch, #160230). +- Fixed devel dependencies. + +------------------------------------------------------------------- +Tue Feb 7 15:58:07 CET 2006 - sbrabec@suse.cz + +- Fixed SplashXPathScanner heap overflow (#141242, CVE-2006-0301). + +------------------------------------------------------------------- +Wed Jan 25 21:32:37 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Tue Jan 17 12:48:53 CET 2006 - nadvornik@suse.cz + +- updated to 0.4.4 +- security patches merged upstream + +------------------------------------------------------------------- +Mon Jan 16 20:18:40 CET 2006 - meissner@suse.de + +- added -fno-strict-aliasing. + +------------------------------------------------------------------- +Mon Jan 16 16:59:50 CET 2006 - meissner@suse.de + +- use -fstack-protector. + +------------------------------------------------------------------- +Wed Jan 11 14:02:57 CET 2006 - sbrabec@suse.cz + +- Removed libpixman from neededforbuild. + +------------------------------------------------------------------- +Thu Dec 15 18:39:08 CET 2005 - sbrabec@suse.cz + +- Fixed more xpdf overflows and signed integer multiplications + (Chris Evans, Martin Pitt, #137156). + +------------------------------------------------------------------- +Wed Dec 7 15:28:35 CET 2005 - sbrabec@suse.cz + +- Xpdf heap owerflow fixes (#137156, CAN-2005-3191, CAN-2005-3192, + CAN-2005-3193). + +------------------------------------------------------------------- +Mon Oct 24 15:43:47 CEST 2005 - stbinner@suse.de + +- remove remaining extra qualifications + +------------------------------------------------------------------- +Tue Oct 18 14:35:09 CEST 2005 - dmueller@suse.de + +- fix extra qualifications in installed headers + +------------------------------------------------------------------- +Fri Sep 2 19:00:14 CEST 2005 - gekker@suse.de + +- Update to version 0.4.2 +- Fixes to work with new cairo version +- Required by evince update for GNOME 2.12 + +------------------------------------------------------------------- +Thu Aug 18 21:14:55 CEST 2005 - gekker@suse.de + +- Update to version 0.4.0 +- Remove uptreamed patchs + +------------------------------------------------------------------- +Thu Jul 21 23:32:57 CEST 2005 - gekker@suse.de + +- Update to version 0.3.3 + +------------------------------------------------------------------- +Mon Jun 27 10:23:01 CEST 2005 - meissner@suse.de + +- supply format attributes. + +------------------------------------------------------------------- +Wed Jun 1 16:47:19 CEST 2005 - sbrabec@suse.cz + +- Fixed pkgconfig file. + +------------------------------------------------------------------- +Tue May 24 18:41:07 CEST 2005 - sbrabec@suse.cz + +- Updated to version 0.3.2. + +------------------------------------------------------------------- +Mon May 23 14:26:06 CEST 2005 - sbrabec@suse.cz + +- Split poppler-glib to subpackage. + +------------------------------------------------------------------- +Sun May 22 10:10:47 CEST 2005 - aj@suse.de + +- Fix build with GCC4. + +------------------------------------------------------------------- +Mon May 9 18:44:43 CEST 2005 - sbrabec@suse.cz + +- New SuSE package, version 0.3.1. + diff --git a/poppler.keyring b/poppler.keyring new file mode 100644 index 0000000..f5db2fb --- /dev/null +++ b/poppler.keyring @@ -0,0 +1,416 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +fw6heIDgGL48dv721wFbXSbo/GII +=0whX +-----END PGP PUBLIC KEY BLOCK----- diff --git a/poppler.spec b/poppler.spec new file mode 100644 index 0000000..bca4715 --- /dev/null +++ b/poppler.spec @@ -0,0 +1,346 @@ +# +# spec file for package poppler +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%global flavor @BUILD_FLAVOR@%{nil} +%global sname poppler +%if "%{flavor}" == "" +%else +%global psuffix -%{flavor} +%endif +# Actual version of poppler-data: +%define poppler_data_version 0.4.11 +%define poppler_sover 134 +%define poppler_cpp_sover 0 +%define poppler_glib_sover 8 +%define poppler_qt5_sover 1 +%define poppler_qt6_sover 3 +%define poppler_api 0.18 +%define poppler_apipkg 0_18 +Name: poppler%{?psuffix} +Version: 24.02.0 +Release: 0 +Summary: PDF Rendering Library +License: GPL-2.0-only OR GPL-3.0-only +Group: Development/Libraries/C and C++ +URL: https://poppler.freedesktop.org +Source: %{url}/%{sname}-%{version}.tar.xz +Source1: %{url}/%{sname}-%{version}.tar.xz.sig +Source90: poppler.keyring +Source99: baselibs.conf +Patch0: reduce-boost-required-version.patch +Patch1: reduce-libtiff-required-version.patch +BuildRequires: cmake >= 3.10 +BuildRequires: gtk-doc +BuildRequires: libboost_headers-devel >= 1.66 +BuildRequires: libgpgmepp-devel >= 1.19 +BuildRequires: openjpeg2 +BuildRequires: pkgconfig +BuildRequires: update-desktop-files +BuildRequires: pkgconfig(cairo) >= 1.10.0 +BuildRequires: pkgconfig(cairo-ft) +BuildRequires: pkgconfig(cairo-pdf) +BuildRequires: pkgconfig(cairo-ps) +BuildRequires: pkgconfig(cairo-svg) +BuildRequires: pkgconfig(fontconfig) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.36 +BuildRequires: pkgconfig(glib-2.0) >= 2.56 +BuildRequires: pkgconfig(gobject-2.0) >= 2.41 +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(lcms2) +BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(libopenjp2) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libtiff-4) +BuildRequires: pkgconfig(nss) +BuildRequires: pkgconfig(poppler-data) +BuildRequires: pkgconfig(zlib) +%if 0%{?suse_version} < 1550 +BuildRequires: gcc12-c++ +%else +BuildRequires: gcc-c++ +%endif +%if 0%{?sle_version} >= 150300 +BuildRequires: extra-cmake-modules +%endif +# Don't build poppler-qt6 on Leap <= 15.3 +%if "%{flavor}" == "qt6" && (0%{?suse_version} <= 1500 && 0%{?sle_version} <= 150300) +ExclusiveArch: do_not_build +%endif +%if "%{flavor}" == "qt5" +BuildRequires: pkgconfig(Qt5Core) >= 5.9 +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Test) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5Xml) +%endif +%if "%{flavor}" == "qt6" +BuildRequires: cmake(Qt6Core) >= 6.1 +BuildRequires: cmake(Qt6Gui) +BuildRequires: cmake(Qt6Test) +BuildRequires: cmake(Qt6Widgets) +%endif + +%description +Poppler is a PDF rendering library, forked from the xpdf PDF viewer +developed by Derek Noonburg of Glyph and Cog, LLC. + +%package -n libpoppler%{poppler_sover} +Summary: PDF Rendering Library +Group: System/Libraries +Recommends: poppler-data >= %{poppler_data_version} + +%description -n libpoppler%{poppler_sover} +Poppler is a PDF rendering library, forked from the xpdf PDF viewer +developed by Derek Noonburg of Glyph and Cog, LLC. + +%package -n libpoppler-cpp%{poppler_cpp_sover} +Summary: C++ API of the Poppler PDF rendering library +Group: System/Libraries + +%description -n libpoppler-cpp%{poppler_cpp_sover} +Poppler is a PDF rendering library, forked from the xpdf PDF viewer +developed by Derek Noonburg of Glyph and Cog, LLC. + +%package -n libpoppler-glib%{poppler_glib_sover} +Summary: Glib wrapper for the poppler PDF rendering library +Group: System/Libraries +Requires: libpoppler%{poppler_sover} >= %{version} + +%description -n libpoppler-glib%{poppler_glib_sover} +Poppler is a PDF rendering library, forked from the xpdf PDF viewer +developed by Derek Noonburg of Glyph and Cog, LLC. + +%package -n typelib-1_0-Poppler-%{poppler_apipkg} +Summary: Introspection bindings for the Poppler PDF rendering library +Group: System/Libraries + +%description -n typelib-1_0-Poppler-%{poppler_apipkg} +Poppler is a PDF rendering library, forked from the xpdf PDF viewer +developed by Derek Noonburg of Glyph and Cog, LLC. + +This package provides the GObject Introspection bindings for Poppler. + +%package -n libpoppler-qt5-%{poppler_qt5_sover} +Summary: Qt5 wrapper for the Poppler PDF rendering library +Group: System/Libraries +Requires: libpoppler%{poppler_sover} >= %{version} + +%description -n libpoppler-qt5-%{poppler_qt5_sover} +Poppler is a PDF rendering library, forked from the xpdf PDF viewer +developed by Derek Noonburg of Glyph and Cog, LLC. + +%package -n libpoppler-qt6-%{poppler_qt6_sover} +Summary: Qt6 wrapper for the Poppler PDF rendering library +Group: System/Libraries +Requires: libpoppler%{poppler_sover} >= %{version} + +%description -n libpoppler-qt6-%{poppler_qt6_sover} +Poppler is a PDF rendering library, forked from the xpdf PDF viewer +developed by Derek Noonburg of Glyph and Cog, LLC. + +%package tools +Summary: PDF Rendering Library Tools +Group: Productivity/Publishing/PDF +Requires: libpoppler%{poppler_sover} >= %{version} + +%description tools +Poppler is a PDF rendering library, forked from the xpdf PDF viewer +developed by Derek Noonburg of Glyph and Cog, LLC. + +%package -n libpoppler-devel +Summary: Development files for the Poppler PDF rendering library +Group: Development/Libraries/C and C++ +Requires: libboost_headers-devel >= 1.66 +Requires: libpoppler%{poppler_sover} = %{version} +Requires: libpoppler-cpp%{poppler_cpp_sover} = %{version} +Requires: libstdc++-devel + +%description -n libpoppler-devel +Poppler is a PDF rendering library, forked from the xpdf PDF viewer +developed by Derek Noonburg of Glyph and Cog, LLC. + +%package -n libpoppler-glib-devel +Summary: Development files for the Poppler Glib wrapper library +Group: Development/Libraries/C and C++ +Requires: libpoppler-glib%{poppler_glib_sover} = %{version} +Requires: typelib-1_0-Poppler-%{poppler_apipkg} = %{version} + +%description -n libpoppler-glib-devel +Poppler is a PDF rendering library, forked from the xpdf PDF viewer +developed by Derek Noonburg of Glyph and Cog, LLC. + +%package -n libpoppler-qt5-devel +Summary: Development files for the Poppler Qt5 wrapper library +Group: Development/Libraries/C and C++ +Requires: libpoppler-devel = %{version} +Requires: libpoppler-qt5-%{poppler_qt5_sover} = %{version} +Requires: pkgconfig(Qt5Core) +Requires: pkgconfig(Qt5Gui) +Requires: pkgconfig(Qt5Widgets) +Requires: pkgconfig(Qt5Xml) + +%description -n libpoppler-qt5-devel +Poppler is a PDF rendering library, forked from the xpdf PDF viewer +developed by Derek Noonburg of Glyph and Cog, LLC. + +%package -n libpoppler-qt6-devel +Summary: Development files for the Poppler Qt6 wrapper library +Group: Development/Libraries/C and C++ +Requires: libpoppler-devel = %{version} +Requires: libpoppler-qt6-%{poppler_qt6_sover} = %{version} +Requires: cmake(Qt6Core) +Requires: cmake(Qt6Gui) +Requires: cmake(Qt6Widgets) + +%description -n libpoppler-qt6-devel +Poppler is a PDF rendering library, forked from the xpdf PDF viewer +developed by Derek Noonburg of Glyph and Cog, LLC. + +%prep +%setup -q -n poppler-%{version} +%patch0 -p1 +%patch1 -p1 + +%build +%if "%{flavor}" == "qt5" +export MOCQT5='%{_libqt5_bindir}/moc' +export MOCQT52='%{_libqt5_bindir}/moc' +%endif +%if 0%{?suse_version} < 1550 +export CXX=g++-12 +%endif + +# make introspection scanner (g-ir-scanner) work with older build envs +export LD_LIBRARY_PATH=$(pwd)/build +%cmake \ + -DENABLE_GTK_DOC=ON \ + -DENABLE_GPGME=ON \ + -DENABLE_UNSTABLE_API_ABI_HEADERS=ON \ + -DENABLE_ZLIB=ON \ + -DENABLE_LIBCURL=ON \ + -DBUILD_GTK_TESTS=OFF \ +%if "%{flavor}" == "" + -DENABLE_QT5=OFF \ + -DENABLE_QT6=OFF \ +%endif +%if "%{flavor}" == "qt5" + -DENABLE_QT5=ON \ + -DENABLE_QT6=OFF \ + -DENABLE_GLIB=OFF \ + -DENABLE_CPP=OFF \ +%endif +%if "%{flavor}" == "qt6" + -DENABLE_QT6=ON \ + -DENABLE_QT5=OFF \ + -DENABLE_GLIB=OFF \ + -DENABLE_CPP=OFF \ +%endif + %{nil} + +%cmake_build + +%install +%cmake_install +%if "%{flavor}" == "qt5" || "%{flavor}" == "qt6" +cd %{buildroot} && find . -type f -o -type l | grep -v qt | xargs rm -v +%endif + +echo > %{SOURCE99} +%if "%{flavor}" == "qt5" +echo "libpoppler-qt5-%{poppler_qt5_sover}" >> %{SOURCE99} +%else +echo "libpoppler%{poppler_sover}" >> %{SOURCE99} +echo "libpoppler-glib%{poppler_glib_sover}" >> %{SOURCE99} +echo "libpoppler-cpp%{poppler_cpp_sover}" >> %{SOURCE99} +%endif + +%post -n libpoppler%{poppler_sover} -p /sbin/ldconfig +%postun -n libpoppler%{poppler_sover} -p /sbin/ldconfig +%post -n libpoppler-glib%{poppler_glib_sover} -p /sbin/ldconfig +%postun -n libpoppler-glib%{poppler_glib_sover} -p /sbin/ldconfig +%post -n libpoppler-cpp%{poppler_cpp_sover} -p /sbin/ldconfig +%postun -n libpoppler-cpp%{poppler_cpp_sover} -p /sbin/ldconfig +%post -n libpoppler-qt5-%{poppler_qt5_sover} -p /sbin/ldconfig +%postun -n libpoppler-qt5-%{poppler_qt5_sover} -p /sbin/ldconfig +%post -n libpoppler-qt6-%{poppler_qt6_sover} -p /sbin/ldconfig +%postun -n libpoppler-qt6-%{poppler_qt6_sover} -p /sbin/ldconfig + +%if "%{flavor}" == "qt5" +%files -n libpoppler-qt5-%{poppler_qt5_sover} +%{_libdir}/libpoppler-qt5.so.%{poppler_qt5_sover}* + +%files -n libpoppler-qt5-devel +%dir %{_includedir}/poppler +%{_includedir}/poppler/qt5 +%{_libdir}/libpoppler-qt5.so +%{_libdir}/pkgconfig/poppler-qt5.pc + +%else +%if "%{flavor}" == "qt6" +%files -n libpoppler-qt6-%{poppler_qt6_sover} +%{_libdir}/libpoppler-qt6.so.%{poppler_qt6_sover}* + +%files -n libpoppler-qt6-devel +%dir %{_includedir}/poppler +%{_includedir}/poppler/qt6 +%{_libdir}/libpoppler-qt6.so +%{_libdir}/pkgconfig/poppler-qt6.pc + +%else + +%files -n libpoppler%{poppler_sover} +%license COPYING COPYING3 +%doc NEWS README.md README-XPDF +%{_libdir}/libpoppler.so.%{poppler_sover}* + +%files -n libpoppler-glib%{poppler_glib_sover} +%{_libdir}/libpoppler-glib.so.%{poppler_glib_sover}* + +%files -n typelib-1_0-Poppler-%{poppler_apipkg} +%{_libdir}/girepository-1.0/Poppler-%{poppler_api}.typelib + +%files tools +%license COPYING COPYING3 +%{_bindir}/* +%{_mandir}/man1/*.* + +%files -n libpoppler-cpp%{poppler_cpp_sover} +%{_libdir}/libpoppler-cpp.so.%{poppler_cpp_sover}* + +%files -n libpoppler-devel +%doc AUTHORS NEWS README.contributors +%{_includedir}/poppler +%exclude %{_includedir}/poppler/glib +%{_libdir}/libpoppler.so +%{_libdir}/libpoppler-cpp.so +%{_libdir}/pkgconfig/poppler.pc +%{_libdir}/pkgconfig/poppler-cpp.pc + +%files -n libpoppler-glib-devel +%{_includedir}/poppler/glib +%{_libdir}/libpoppler-glib.so +%{_libdir}/pkgconfig/poppler-glib.pc +%{_datadir}/gir-1.0/Poppler-%{poppler_api}.gir +%doc %{_datadir}/gtk-doc/html/poppler + +%endif +%endif + +%changelog diff --git a/reduce-boost-required-version.patch b/reduce-boost-required-version.patch new file mode 100644 index 0000000..dcba2ae --- /dev/null +++ b/reduce-boost-required-version.patch @@ -0,0 +1,13 @@ +Index: poppler-23.10.0/CMakeLists.txt +=================================================================== +--- poppler-23.10.0.orig/CMakeLists.txt ++++ poppler-23.10.0/CMakeLists.txt +@@ -225,7 +225,7 @@ find_soft_mandatory_package(ENABLE_QT6 Q + # Check for Cairo rendering backend + macro_optional_find_package(Cairo ${CAIRO_VERSION}) + +-find_package(Boost 1.71.0) ++find_package(Boost 1.66.0) + if(Boost_FOUND) + set(USE_BOOST_HEADERS ON) + elseif(ENABLE_BOOST) diff --git a/reduce-libtiff-required-version.patch b/reduce-libtiff-required-version.patch new file mode 100644 index 0000000..e990622 --- /dev/null +++ b/reduce-libtiff-required-version.patch @@ -0,0 +1,13 @@ +Index: poppler-23.10.0/CMakeLists.txt +=================================================================== +--- poppler-23.10.0.orig/CMakeLists.txt ++++ poppler-23.10.0/CMakeLists.txt +@@ -166,7 +166,7 @@ endmacro() + + find_soft_mandatory_package(ENABLE_NSS3 NSS3 3.68) + find_soft_mandatory_package(ENABLE_GPGME Gpgmepp 1.19) +-find_soft_mandatory_package(ENABLE_LIBTIFF TIFF 4.1) ++find_soft_mandatory_package(ENABLE_LIBTIFF TIFF 4.0.9) + + macro_optional_find_package(JPEG) + macro_optional_find_package(PNG)