Age | Commit message (Collapse) | Author | Files | Lines |
|
Release 0.28.0
core:
* Fix rendering of file with a wrong embedded font. Bug #84270
* Use alt colorspace to get CMYK values for an ICC based CMYK colorspace. Bug #79019
* Map Standard/Expert encoding ligatures to AGLFN names. Bug #80093
* Make Attribute::getName() work when UTF-16BE is used. Bug #84722
* Fix memory leak in Dict::remove. Bug #84607
* Fix crashes in broken files
* SplashOutputDev: Improve Overprintmode and shadings. Bug #80998
* CairoOutputDev: fix crash when no group color space. Bug #85137
* CairoOutputDev: Don't render text when text matrix is not invertable. Bug #78042
* CairoOutputDev: Only embed mime data for gray/rgb/cmyk colorspaces. Bug #80719
* CairoOutputDev: Only embed mime data if image decode map is identity
* cairo: Use matrix to determine pattern size. Bug #33364
* Fix compile warnings
* regression test improvements
glib:
* Fix use of uninitialized members in PopplerInputStream. Bug #82630
* Documentation improvements
* Do not dist gir_DATA
* Remove use of GTK deprecated functions. Bug #82384. Bug #82385
* Build introspection linking to the uninstalled libraries. Big #84526
qt4:
* Add a new Page::annotations() that lets you specify subtypes
qt5:
* Add a new Page::annotations() that lets you specify subtypes
utils:
* pdfseparate: additional handling for annotations. Bug #77549
* pdfdetach: fix crash when getPage() returns null. Bug #85145
* pdftocairo: Add support for printing to a Windows printer. Bug #79936
build system:
* Move automake version check from autogen.sh to configure.ac. Bug #79797
* Makefile.am cleanups. Bug #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. Bug #84448
|
|
Release 0.26.5
core:
* Fix rendering of broken file with a wrong embedded font. Bug #84270
glib:
* Fix use of uninitialized members in PopplerInputStream. Bug #82630
|
|
Release 0.26.4
core:
* CairoOutputDev: Make sure we always push a transparency
group in setSoftMaskFromImageMask(). Bug #81624
* Fix a crash when adding Annotation without contents
* Improve non-latin characters in inline notes. Bug #65956
* Don't check for inlineImg twice. Bug #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
|
|
|
|
Release 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. Bug #78714
qt4:
* Update required version to Qt 4.7.0
build system:
* Include stdio.h from poppler-config.h
misc:
* Update .gitignore files
|
|
Release 0.26.2
core:
* Make sure we have an xref before using. KDE Bug #335413
build system:
* autoconf: Fix typo in configure.ac
utils:
* pdftohtml: exit with 0 with -v and -h
|
|
|
|
Release 0.26.1
core:
* Use field value V for radio buttons. Bug #75979
* Fix extraction of text in some files. Bug #78145
* Only add annotations of the current page when splitting. Bug #77549
build system:
* autoconf: Fix libopenjpeg 1.5 detection on some systems. Bug #78389
glib:
* Fix multiple definition of PopplerTextSpan
|
|
|
|
It is already defined in poppler.h and rise build error in poppler-glib.
|
|
|
|
Release 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
Release 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(). Bug #76504
utils:
* pdftohtml: Fix typo in manpage
qt4:
* Fix some kinds of OCG models
Release 0.25.2
core:
* Tagged-PDF support
* Open some broken files. Bug #75232
* Fix crashes on broken files
* Fix regression parsing some broken files. KDE Bug #329600
* Improve compilation under Win 8 with Visual Studio 2012. Bug #73111
* PSOutputDev: Ensure paper size takes into account rotation. Bug #72312
* PSOutputDev: Fix DocumentMedia/Page/Media/PageBBox DSC comments
* PSOutputDev: Use crop box as page size
* PSOutputDev: Remove origpagesizes mode and make -origpagesizes an alias for -paper match
* PSOutputDev: Only change paper size when different to previous size
* PSOutputDev: Ensure there is always a page size in the output
* PSOutputDev: Fix regression when creating level1 PS. Bug #75241
* CairoOutputDev: Clip to crop box. Gnome Bug #649886
* Splash: Blend usage in PDF with spot colors casue random output. Bug #74883
* Splash: Fix off by one that caused crash in a file. Bug #76387
* Make sure number of least objects in hints table is valid. Bug #74741
* Limit numeric parsing of character names. Bug #38456
glib:
* Tagged-PDF support
* Annotation improvements
* Install error callback. Bug #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. Bug #75969
buildsystem:
* Learn about automake 1.14
* Do not define -ansi. Bug #72499
* cmake: Install JpegWriter.h depending on libjpeg
* cmake: Use c99 for the c compiler
Release 0.25.1
core:
* GooString format: Added some tests + improved documentation
* GooString format: 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. Bug #72744
* test program to save to file
utils:
* pdfunite: Work even if there's a single file given
* pdfunite: do not lose fonts when merging some files
Release 0.25.0
core:
* Annotation improvements
* Tagged PDF work
* Improve speed on some files using ICC color space
* Use ICC profile in OutputIntents. Bug #34053
* Limit use of ZapfDingbats character names. Bug #60243
* Splash: correction for knockout transparency groups
* regression test improvements
utils:
* pdftoppm: Added thinlinemode option setting
* pdfinfo: Indicate if pdf contains javascript
* pdfinfo: Add option to print out javascript
* pdfimages: Print size, ratio, and ppi
* pdfimages: 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
|
|
libtiff in /usr/lib (eg some linux systems).
|
|
Release 0.24.5
core:
* Fix crash due to wrong formatting of error message. KDE Bug #328511
|
|
|
|
follows next.
Changes:
Release 0.24.4
core:
* Fix regression in broken endstream detection. Bug #70854
* Catalog: sort entries of NameTrees to make sure lookup works. Bug #26049
* Don't infinite loop if reading from GooFile::read fails. Bug #71835
utils:
* pdftotext: Do not close stdout. Bug #71639
* pdftotext: Silence warning for may be used uninitialized variable. Bug #71640
* pdftotext: Escape the text of the xml headers
* Warn the user if he provides a wrong range
qt4:
* Fix typo in xml API. Bug #71643
qt5:
* Fix typo in xml API. Bug #71643
|
|
changes: bugfixes, among them a format string problem (CVE-2013-4474)
pkgsrc change: kill the poppler-cms/lcms option, it got broken recently
and it is not useful enough to justify the complexity
|
|
|
|
|
|
Release 0.24.2
core:
* Windows: Fix CreateFile fails with ERROR_SHARING_VIOLATION. Bug #69597
utils:
* pdfseparate: improve the path building
* pdftocairo: check file opening failure in beginDocument()
|
|
Define __LONG_LONG_SUPPORTED to make the package build.
|
|
Release 0.24.1
core:
* SplashOutputDev: use getRGBLine images if available. Bug #66928
* SplashOutputDev: Don't copy bitmap if we don't need to.
* PSOutputDev: Fix regression in -eps -level1sep rendering. Bug #68321
* Fix crash in malformed file 1026.asan.0.42.pdf
* use copyString instead of strdup where memory is freed with gfree. Bug #67666
utils:
* pdfdetach: don't mention xpdfrc
* pdftotext: Fix -bbox with stdin as input. Bug #45163
* pdftohtml: Fix jpeg image export. Bug #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
|
|
Release 0.24.0
core:
* TextOutputDev: Do not draw ligatures more than once when
selected. Bug #9001
* PSOutputDev: Make some pdftops conversions much faster
* PSOutputDev: Initialize t3FillColorOnly
* SplashOutputDev: Fallback to 1x1 bitmap if we fail to create
the real size
Release 0.23.4
core:
* TextOutputDev: clip the selected text rendering to the selection
box. Bug #66983
* CairoImageOutputDev: Fix the bounding box of saved images
build system:
* Improve linking against pthreads
Release 0.23.3
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
Release 0.23.2
core:
* SplashOutputDev: Speed-up some tiling on a 10x factor
* Improve caching of lcms2 ICC color profiles
* Put some private classes in an anonymous namespace
qt4:
* Add a thread stresser tool
build system:
* Fix mingw build
Release 0.23.1
core:
* XRef stream writing: Write 32-bit offsets when possible
* Fix splashModeBGR8 rendering (Bug #64381)
glib:
* Do not use deprecated gtk_scrolled_window_add_with_viewport()
(Bug #64683)
build system:
* Fix Large file support when using cmake
Release 0.23.0
core:
* Make rendering thread safe
* Large file support
* Implement Crypt filter (Bug #62800)
* Fix endstream detection (Bug #62985)
* CairoOutputDev: support uncolored tiling patterns (Bug #59179)
* SplashOutputDev: Introduce Thin Line mode support (Bug #37347)
qt4:
* Expose Thin Line mode support
|
|
Use "lcms" option instead of package-specific "poppler-cms" one.
Add backwards compat for this.
Add comments to most patches.
Changes:
Release 0.22.5
core:
* PSOutputDev: Make sure that Title: doesn't contain \n or \r (Bug #63862)
* Fix slowlyness reading malformed files (Bug #46703)
* Fix infinite loop while feeding wrong data in stdin (Bug #64967)
* Fix crash on malformed file (Bug #65221)
* Fix mismatched delete (Bug #65553)
qt4:
* Fix mismatched delete (Bug #65551)
utils:
* pdftohtml: Fix memory leak
|
|
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
|
|
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
|
|
x.y.z+1 change, again...
Noted by tron.
|
|
Release 0.22.4
core:
* Always consider a softmask transfer function (Bug #63587)
* Fix crash on malformed files (Bug #63190)
* Splash: Fix compilation with fixed point mode enabled
utils:
* Fix crash on some files (Bug #63909)
qt4:
* Fix name decoding of some attachments (KDE Bug #307786)
build system:
* Fix compilation with mingw-w64 compiler
|
|
|
|
Release 0.22.3
core:
* Check order bounding box values in tiling pattern (Bug #62369)
* CairoImageOutputDev: Don't change image interpolation when printing (Bug #62418)
* TextOutputDev: Set text matrix when painting selection (Bug #61042)
* Only write the file once when saving (Bug #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 (Bug #59972)
qt4:
* Fix crash in files with LinkRendition (KDE Bug #317710)
build system:
* Small cmake improvements
|
|
poppler 0.20.5 -> 0.22.2 update; fix that
|
|
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1788
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1789
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1790
by updating to the latest stable version.
Changes against 0.22.1:
core:
* Correct rendering of underline and strike out annotations (Bug #61518)
* Workaround broken jpeg stream definitions (Bug #61994)
* SplashOutputDev: Restore CTM on early exits (Bug #61413)
* SplashOutputDev: Make sure we don't try to paint in x < 0 (KDE Bug #315432)
* Fix latin page labels. (Bug #61034)
* Fix compilation with jpeglib9
* Fix minor valgrind warning
utils:
* pdfimages: Fix extraction of some images (Bug #61168)
build system:
* Fix the build with automake-1.13
Changes against 0.22.0:
core:
* Fix crash in some pdf files when extracting text (Bug #59561)
* Fix crashes in wrongly formed files
* Fix wrong warning when opening some files (Bug #58966)
build system:
* Improve autoconf jpeglib.h detection (Bug #59186)
Changes against 0.20 include
Release 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 (Bug #58569)
* Demo fixes and improvements
misc:
* pdf-inspector improvements
Release 0.21.4
core:
* SplashOutputDev: Fix crash when rendering in monochrome mode
* SplashOutputDev: Fix line widths in monochrome mode (Bug #57294)
* PSOutputDev: Fix crop on EPS conversion (Bug #30692)
* TextOutputDev: Fix minor logic mistake
* Fix assert on some malformed files (Bug #58257)
* Move #include "jpeglib.h" into .cc file (Bug #57687)
* Filter text that may end up being written to the shell
* Fix windows compile warnings
glib:
* Add poppler_annot_set_flags (Bug #58015)
* Demo fixes and improvements
qt4:
* Fix check_lexer on 32-bit systems
Release 0.21.3
core:
* Splash: Implement bilinear image scaling (Bug #22138)
* CairoOutputDev: Update fill and stroke color in startPage (Bug #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 (Bug #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
Release 0.21.2
core:
* CairoOutputDev: make drawImage work with images > 32767 in width/height
(Bug #56858)
* CairoOutputDev: Fix soft mask when image resolution != smask resolution
(Bug #57070)
* CairoOutputDev: Fix crash in CairoImageOutputDev with
setSoftMaskFromImageMask (Bug #57067)
* Remove a check on fonts that we don't need (Bug #56753)
* Misc code cleanups
utils:
* pdftocairo: Add tiff output support (Bug #57006)
* pdfunite: Fix -v (Bug #56817)
* Misc code cleanups
Release 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
Release 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 (Bug #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 (Bug #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 (Bug #53589)
* Add whole-page search method to Poppler::Page
* Small changes in tests
utils:
* pdftohtml: Make the output more xhtml compliant
* pdftohtml: Add -fontfullname. (Bug #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: bugfixes
|
|
|
|
changes:
-Improvements regarding embedded file handling
-bugfixes
-cleanup
pkgsrc note: shlib major changes, revbumps needed. also switch to
lcms2 for the "cms" option
|
|
changes: minor fixes, cleanup
pkgsrc note: shlib major changed (for no obvious reason), need revbumps
|
|
changes: bugfixes
|
|
This switches to the 0.20 release branch - many fixes and improvements.
(0.18 was skipped)
The qt3 frontend isn't supported anymore - the poppler016 pkg is kept
for now for KDE3. Atm, it conflicts with newer popper pkgs. This can be
fixed by renaming include paths and libraries, but this would need
modifications of the KDE3 pkgs.
|
|
|
|
PR pkg/45498 by Francois Tigeot
|
|
|
|
changes: bugfixes
pkgsrc change: set --enable-cms in frontend components if it was
set in the base pkg -- the layout of some classes depends on this
definition, and inconsistencies can lead to crashes
(see poppler bug #35381)
|
|
|
|
changes:
-Increase precision in PS output device
-bugfixes
(shlib name changed)
|
|
This switches to a new major branch -- many improvements and fixes.
|
|
|
|
|
|
|