3 * Patch to support RichMedia annotations
4 * Splash: Fix wrong memory access. Bug #91686
5 * Cairo: fix size of transparency group surface. Bug #66229
6 * Fix bounds check in Linearization::getPageFirst. Bug #91200
7 * File Saving improvements
8 * Add premultiplied alpha channel to SplashBitmap
9 * Fix for xref table creation. Bug #90790
10 * Fix JBIG2Decode infinite loop and stack overflow. Bug #91186
11 * Minor optimization in text extraction
14 * Basic support for RichMedia annotations
15 * Change default image format
19 * Basic support for RichMedia annotations
20 * Change default image format
21 * Minor optimizationsHEADmaster
24 * Fix utf8/utf16 conversion. Bug #91644
27 * Do not hardcode -fPIC in Makefile.am
28 * cmake: Allow configuring SHARE_INSTALL_DIR. Bug #90293
34 * pdfunite: Insert embedded files in result pdf. Bug #90066
35 * pdftotext: Add -bbox-layout option. Bug #89941
39 * Fix assert in broken file. Bug #91344
40 * Adjust memory layout computation of GooString
41 * Make SplashBitmap XBGR transfer alpha channel
42 * Splash: Fix wrong writes on non rgb outputs. Bug #90570
43 * Splash: remove ifndef in Windows code
44 * GlobalParamsWin bugfixes. Bug #91053
47 * Switch default image format
48 * Add IgnorePaperColor render flag
51 * Improve efficiency of Poppler::Page::renderToImage
52 * Switch default image format
53 * Add IgnorePaperColor render flag
56 * Allow configuring SPLASH_CMYK support
57 * Add configure --enable-build-type. Bug #90796
60 * Explicitly link against pthread
64 * pdftocairo: Fix cast to pointer from integer of different size on win64
68 * Splash: Fix crash in PDF with nested softmasks. Bug #91240
69 * Splash: Speed up of rendering icc based images. Bug #90171
70 * PSOutputDev: Embed Type1 fonts to PostScript files correctly. Bug #19747
71 * Fix pedantic memory leak
74 * update new symbols section
77 * cmake: Make sure ENABLE_LIBOPENJPEG is either 0 or 1
81 * Fix regression in pdftops parameter passing. Bug #89827
82 * Combine base characters and diacritical marks. Bug #87215
83 * Use width from W array for WMode positioning. Bug #89621
84 * Fixed adding annotation of Subtype Popup to pdf page. Bug #89136
85 * CairoOutputDev: Fix memory leak in CairoFreeTypeFont::create
86 * SplashOutputDev: memset on error to have reproducible outputs
89 * Fix PDF Text String -> QString conversion. KDE Bug #344849
92 * Fix PDF Text String -> QString conversion. KDE Bug #344849
95 * Add poppler_annot_markup_set_popup_rectangle()
96 * Fix segfault when creating PopplerAction. Bug #90093
99 * pdftohtml: Set exit status adecuately. Bug #83609
102 * configure: Fix invalid shell comparaison in libtiff test
106 * Annotations: Fix rendering of empty BG/BC arrays
107 * Splash: Fix wrong colour shown when GouraudTriangleShFill uses a DeviceN colorspace. Bug #89182
108 * Splash: Fix use of uninitialized variable in Splash::pipeRun
109 * Remove unnecesary check for font validity. Bug #88939
110 * Small optimization in GooString::appendfv(). Bug #89096
111 * Fix crashes in malformed files
114 * pdftops: Make colorpsace optimization an option instead of default
115 * pdfseparate: use always an unique instance for PDFDoc for savePageAs
118 * cmake: If extra-cmake-modules is around include the Sanitizers module
122 * CairoOutputDev: support embedding JBIG2 image data
123 * Accept malformed documents whose root is a Page instead of a Pages. Bug #88172
124 * Fix crash on broken documents
125 * JPEG2000Stream: Inline doGetChar and doLookChar
126 * GlobalParams cleaning
129 * pdftops: Add rasterization option. Bug #85934
132 * Expose whole-words search option
135 * Expose whole-words search option
139 * Openjpeg2 support (openjpeg 1 is preferred). Bug #58906
140 * Fix potential memory corruption on TextSelectionDumper. Bug #84555
141 * Check for invalid matrix in annotation. Bug #84990
142 * Open some not conforming files. Bug #85919
143 * PSOutputDev: Accept a list of pages indeces instead of first, last. Bug #84833
144 * Fix memory leak on error condition
147 * New API to set debug output function
150 * configure: Improve support with older clang versions. Bug #76963
153 * pdfunite: Support output intents, optional content and acroform
157 * Use correct LAB byte array for lcms input. Bug #86388
158 * Write correct size in trailer dict. Bug #86063
159 * Use Default colorspaces if present instead of Device colorspaces
160 * Solve blend mode problem in CYMK and DeviceN for separable blend modes
161 * Compilation/warning fixes on SunOS
162 * Regression test improvements
165 * demo: Compilation fixlets
168 * cofigure: print "no" instead of "auto" if lcms not found
172 * Fix rendering of file with a wrong embedded font. Bug #84270
173 * Use alt colorspace to get CMYK values for an ICC based CMYK colorspace. Bug #79019
174 * Map Standard/Expert encoding ligatures to AGLFN names. Bug #80093
175 * Make Attribute::getName() work when UTF-16BE is used. Bug #84722
176 * Fix memory leak in Dict::remove. Bug #84607
177 * Fix crashes in broken files
178 * SplashOutputDev: Improve Overprintmode and shadings. Bug #80998
179 * CairoOutputDev: fix crash when no group color space. Bug #85137
180 * CairoOutputDev: Don't render text when text matrix is not invertable. Bug #78042
181 * CairoOutputDev: Only embed mime data for gray/rgb/cmyk colorspaces. Bug #80719
182 * CairoOutputDev: Only embed mime data if image decode map is identity
183 * cairo: Use matrix to determine pattern size. Bug #33364
184 * Fix compile warnings
185 * regression test improvements
188 * Fix use of uninitialized members in PopplerInputStream. Bug #82630
189 * Documentation improvements
190 * Do not dist gir_DATA
191 * Remove use of GTK deprecated functions. Bug #82384. Bug #82385
192 * Build introspection linking to the uninstalled libraries. Big #84526
195 * Add a new Page::annotations() that let's you specify subtypes
198 * Add a new Page::annotations() that let's you specify subtypes
201 * pdfseparate: additonal handling for annotations. Bug #77549
202 * pdfdetach: fix crash when getPage() returns null. Bug #85145
203 * pdftocairo: Add support for printing to a Windows printer. Bug #79936
206 * Move automake version check from autogen.sh to configure.ac. Bug #79797
207 * Makefile.am cleanups. Bug #79411
208 * Use poppler-data pkg-config
209 * Make autogen.sh work with variables with spaces
210 * Don't use -fPIC on mingw
211 * Fix build with --disable-utils. Bug #84448
215 * CairoOutputDev: Make sure we always push a transparency group in setSoftMaskFromImageMask(). Bug #81624
216 * Fix a crash when adding Annotation without contents
217 * Improve non-latin characters in inline notes. Bug #65956
218 * Don't check for inlineImg twice. Bug #82059
219 * printf() -> error()
222 * Return NULL in poppler_annot_get_contents also for empty strings
223 * Fix a memory leak when getting text layout and attributes
227 * autoconf: Improve moc-qt5 detection
228 * Fix compilation with MinGW
231 * Fix typo in api docs
232 * use C90-style comments in public headers
235 * Error out instead of exiting if allInter grows too much. Bug #78714
238 * Update required version to Qt 4.7.0
241 * Include stdio.h from poppler-config.h
244 * Update .gitignore files
248 * Make sure we have an xref before using. KDE Bug #335413
251 * autoconf: Fix typo in configure.ac
254 * pdftohtml: exit with 0 with -v and -h
258 * Use field value V for radio buttons. Bug #75979
259 * Fix extraction of text in some files. Bug #78145
260 * Only add annotations of the current page when splitting. Bug #77549
263 * autoconf: Fix libopenjpeg 1.5 detection on some systems. Bug #78389
266 * Fix multiple definition of PopplerTextSpan
270 * Fix mismatched boolean logic in TextAnnotation::setInplaceIntent
273 * Fix mismatched boolean logic in TextAnnotation::setInplaceIntent
276 * Very small code cleanup
279 * Very small code cleanup
283 * Fix crashes on broken files
284 * Avoid MinGW/Cygwin warnings due to redefinition of NOMINMAX
285 * Fix some small memory leaks
288 * Fix some kinds of OCG models
289 * Cleanup some deprecated methods
292 * Fix the first coord of the quadrilateral in create_poppler_quads_from_annot_quads(). Bug #76504
295 * pdftohtml: Fix typo in manpage
298 * Fix some kinds of OCG models
303 * Open some broken files. Bug #75232
304 * Fix crashes on broken files
305 * Fix regression parsing some broken files. KDE Bug #329600
306 * Improve compilation under Win 8 with Visual Studio 2012. Bug #73111
307 * PSOutputDev: Ensure paper size takes into account rotation. Bug #72312
308 * PSOutputDev: Fix DocumentMedia/Page/Media/PageBBox DSC comments
309 * PSOutputDev: Use crop box as page size
310 * PSOutputDev: Remove origpagesizes mode and make -origpagesizes an alias for -paper match
311 * PSOutputDev: Only change paper size when different to previous size
312 * PSOutputDev: Ensure there is always a page size in the output
313 * PSOutputDev: Fix regression when creating level1 PS. Bug #75241
314 * CairoOutputDev: Clip to crop box. Gnome Bug #649886
315 * Splash: Blend usage in PDF with spot colors casue random output. Bug #74883
316 * Splash: Fix off by one that caused crash in a file. Bug #76387
317 * Make sure number of least objects in hints table is valid. Bug #74741
318 * Limit numeric parsing of character names. Bug #38456
322 * Annotation improvements
323 * Install error callback. Bug #73269
324 * Fix gobject-introspection warnings
325 * demo: Fix performance in text markup annotations
326 * Increase gtk3 dependency
329 * Improve naming of internal export/import macros
330 * Add GCC visibility export attributes
331 * Expose document-supplied text direction
334 * Improve naming of internal export/import macros
335 * Add GCC visibility export attributes
336 * Expose document-supplied text direction
339 * pdftocairo: Ensure page size and crop box works the same as pdftops
340 * Fix TIFF writting in Windows. Bug #75969
343 * Learn about automake 1.14
344 * Do not define -ansi. Bug #72499
345 * cmake: Install JpegWriter.h depending on libjpeg
346 * cmake: Use c99 for the c compiler
350 * GooString format: Added some tests + improved documentation
351 * GooString format: fixed bug with printing LLONG_MIN
352 * regression test improvements
355 * Arthur backend font rendering improvements
356 * test program to save to file
359 * Arthur backend font rendering improvements
360 * Improve detection of Qt5 moc. Bug #72744
361 * test program to save to file
364 * pdfunite: Work even if there's a single file given
365 * pdfunite: do not lose fonts when merging some files
369 * Annotation improvements
371 * Improve speed on some files using ICC color space
372 * Use ICC profile in OutputIntents. Bug #34053
373 * Limit use of ZapfDingbats character names. Bug #60243
374 * Splash: correction for knockout transparency groups
375 * regression test improvements
378 * pdftoppm: Added thinlinemode option setting
379 * pdfinfo: Indicate if pdf contains javascript
380 * pdfinfo: Add option to print out javascript
381 * pdfimages: Print size, ratio, and ppi
382 * pdfimages: More image output format support
383 * pdfseparate: allow zero-padded pagespecs
386 * Annotation improvements
387 * Add API to get text, text layout and text attributes for a given area
392 * Fix crash due to wrong formatting of error message. KDE Bug #328511
396 * Fix regression in broken endstream detection. Bug #70854
397 * Catalog: sort entries of NameTrees to make sure lookup works. Bug #26049
398 * Don't infinite loop if reading from GooFile::read fails. Bug #71835
401 * pdftotext: Do not close stdout. Bug #71639
402 * pdftotext: Silence warning for may be used uninitialized variable. Bug #71640
403 * pdftotext: Escape the text of the xml headers
404 * Warn the user if he provides a wrong range
407 * Fix typo in xml API. Bug #71643
410 * Fix typo in xml API. Bug #71643
414 * PSOutputDev: Fix PFB font embedding. Bug #69717
415 * CairoOutputDev: Do not set an invalid matrix in drawImage(). Bug #70085
418 * Don't crash if getXRef()->copy() fails
421 * Don't crash if getXRef()->copy() fails
424 * pdfseparate: Allow only one %d in the filename. Bug #69434
428 * Windows: Fix CreateFile fails with ERROR_SHARING_VIOLATION. Bug #69597
431 * pdfseparate: improve the path building
432 * pdftocairo: check file opening failure in beginDocument()
436 * SplashOutputDev: use getRGBLine images if available. Bug #66928
437 * SplashOutputDev: Don't copy bitmap if we don't need to.
438 * PSOutputDev: Fix regression in -eps -level1sep rendering. Bug #68321
439 * Fix crash in malformed file 1026.asan.0.42.pdf
440 * use copyString instead of strdup where memory is freed with gfree. Bug #67666
443 * pdfdetach: don't mention xpdfrc
444 * pdftotext: Fix -bbox with stdin as input. Bug #45163
445 * pdftohtml: Fix jpeg image export. Bug #48270
446 * pdfimages: Fix typos in man page
449 * demo: Remove GTK_DISABLE_DEPRECATED compilation flag
452 * Fix small typo in documentation
455 * Fix small typo in documentation
459 * TextOutputDev: Do not draw ligatures more than once when selected. Bug #9001
460 * PSOutputDev: Make some pdftops conversions much faster
461 * PSOutputDev: Initialize t3FillColorOnly
462 * SplashOutputDev: Fallback to 1x1 bitmap if we fail to create the real size
466 * TextOutputDev: clip the selected text rendering to the selection box. Bug #66983
467 * CairoImageOutputDev: Fix the bounding box of saved images
470 * Improve linking against pthreads
474 * Annotation improvements
475 * Fix crashes on malformed files
476 * TextSelectionPainter: Draw glyphs after selection background
477 * TextOutputDev: add a method to TextPage to get the selection as a list of words
483 * Windows compile fixes
484 * Demo: Allow the choose the page rotation
488 * Minor autotools fixes
492 * SplashOutputDev: Speed-up some tiling on a 10x factor
493 * Improve caching of lcms2 ICC color profiles
494 * Put some private classes in an anonymous namespace
497 * Add a thread stresser tool
504 * XRef stream writing: Write 32-bit offsets when possible
505 * Fix splashModeBGR8 rendering (Bug #64381)
508 * Do not use deprecated gtk_scrolled_window_add_with_viewport() (Bug #64683)
511 * Fix Large file support when using cmake
515 * Make rendering thread safe
517 * Implement Crypt filter (Bug #62800)
518 * Fix endstream detection (Bug #62985)
519 * CairoOutputDev: support uncolored tiling patterns (Bug #59179)
520 * SplashOutputDev: Introduce Thin Line mode support (Bug #37347)
523 * Expose Thin Line mode support
527 * Always consider a softmask transfer function (Bug #63587)
528 * Fix crash on malformed files (Bug #63190)
529 * Splash: Fix compilation with fixed point mode enabled
532 * Fix crash on some files (Bug #63909)
535 * Fix name decoding of some attachments (KDE Bug #307786)
538 * Fix compilation with mingw-w64 compiler
542 * Check order bounding box values in tiling pattern (Bug #62369)
543 * CairoImageOutputDev: Don't change image interpolation when printing (Bug #62418)
544 * TextOutputDev: Set text matrix when painting selection (Bug #61042)
545 * Only write the file once when saving (Bug #62739)
546 * Fix for complete rewrites in repaired files
547 * Fixlet regarding spec interpretation for Link Zoom value
548 * Fix typos in man pages
549 * Fix compile when not using libjpeg
552 * Always start from the beginning when starting a new search on a page (Bug #59972)
555 * Fix crash in files with LinkRendition (KDE Bug #317710)
558 * Small cmake improvements
562 * Correct rendering of underline and strike out annotations (Bug #61518)
563 * Workaround broken jpeg stream definitions (Bug #61994)
564 * SplashOutputDev: Restore CTM on early exits (Bug #61413)
565 * SplashOutputDev: Make sure we don't try to paint in x < 0 (KDE Bug #315432)
566 * Fix latin page labels. (Bug #61034)
567 * Fix compilation with jpeglib9
568 * Fix minor valgrind warning
571 * pdfimages: Fix extraction of some images (Bug #61168)
574 * Fix the build with automake-1.13
578 * Fix crash in some pdf files when extracting text (Bug #59561)
579 * Fix crashes in wrongly formed files
580 * Fix wrong warning when opening some files (Bug #58966)
583 * Improve autoconf jpeglib.h detection (Bug #59186)
587 * Fix crash in invalid files that define a <= 0 bits per image value
588 * Fix a few issues in JPX decoding when not using OpenJPEG
589 * TextOutputDev: Use page size for max value in TextPage::visitSelection
590 * Fix typo in error message
593 * Fix pdfunite regression (Bug #58569)
594 * Demo fixes and improvements
597 * pdf-inspector improvements
601 * SplashOutputDev: Fix crash when rendering in monochrome mode
602 * SplashOutputDev: Fix line widths in monochrome mode (Bug #57294)
603 * PSOutputDev: Fix crop on EPS conversion (Bug #30692)
604 * TextOutputDev: Fix minor logic mistake
605 * Fix assert on some malformed files (Bug #58257)
606 * Move #include "jpeglib.h" into .cc file (Bug #57687)
607 * Filter text that may end up being written to the shell
608 * Fix windows compile warnings
611 * Add poppler_annot_set_flags (Bug #58015)
612 * Demo fixes and improvements
615 * Fix check_lexer on 32-bit systems
619 * Splash: Implement bilinear image scaling (Bug #22138)
620 * CairoOutputDev: Update fill and stroke color in startPage (Bug #54526)
621 * Fix GooString::insert()
622 * Allow large chars in TextPage
623 * Fix crash on ActualText::end
624 * Don't use memcpy to copy classes
628 * Check if words end with spaces (Bug #54504)
629 * Ensure text is only computed on first render
630 * Fix warnings while generating introspection file
631 * Fix returns tag in PopplerAttachmentSaveFunc api doc
636 * CairoOutputDev: make drawImage work with images > 32767 in width/height (Bug #56858)
637 * CairoOutputDev: Fix soft mask when image resolution != smask resolution (Bug #57070)
638 * CairoOutputDev: Fix crash in CairoImageOutputDev with setSoftMaskFromImageMask (Bug #57067)
639 * Remove a check on fonts that we don't need (Bug #56753)
643 * pdftocairo: Add tiff output support (Bug #57006)
644 * pdfunite: Fix -v (Bug #56817)
649 * Annotation improvements
651 * CairoImageOutputDev: Support parameterized Gouraud shading (Bug #56463)
652 * UTF validation fixes
653 * Do not call drawing routines if we don't need non text (Bug #54617)
654 * Fix Memory leak in CharCodeToUnicode (Bug #54702)
657 * Make LinkRendition properties available (Bug #55378)
658 * Accessors for FormWidgetChoice::editChoice
659 * Implement overprint
663 * Support the modification of files with Encrypt
664 * Annotation improvements
666 * Splash: Implement DeviceN support
667 * Splash: Avoid bogus memory error for tilingPattern
668 * TextOutputDev: Allow multiple fonts in a TextWord
669 * Kill the concept of base dir
670 * PSOutputDev: Always write HiResBoundingBox (Bug #53159)
671 * Convert UTF-16 to UCS-4 when reading toUnicode cmap
672 * GooString formatting: add support for uppercase hexadecimal
673 * Use error() instead of fprintf(stderr, ...) in Annot::layoutText
674 * poppler-config.h: remove WITH_FONTCONFIGURATION_* macros
677 * Annotation improvements
678 * Add poppler_page_remove_annot()
679 * Add poppler_document_new_from_stream
680 * Add poppler_document_new_from_gfile
681 * Add poppler_page_find_text_with_options (Bug #2951)
683 * Port tests and demo to GTK+3
686 * Add accessor methods for movie poster information
687 * Make 'additional actions' available in Annotation API (Bug #53589)
688 * Add whole-page search method to Poppler::Page
689 * Small changes in tests
692 * pdftohtml: Make the output more xhtml compliant
693 * pdftohtml: Add -fontfullname. (Bug #49872)
694 * pdftohtml: Do not invoke gs anymore
697 * Add the possibility of using lcms1 even if lcms2 is installed
698 * Remove extra fontconfig CFLAGS and LIBS
702 * Fix crashes in malformed documents
703 * Fix parsing of very big numbers
704 * Splash: Do not render invalid font outlines (Bug #55573)
705 * Check for NaN in TextPage::addChar
708 * Fix build using mingw64 with winpthread
709 * autotools: Fix compilation when lcms is on non standard locations (Bug #55326)
710 * Support automake-1.12 (Bug #55541)
713 * Chain up finalize to the parent class (Bug #55521)
717 * Improvements regarding embedded file handling. (KDE Bug #306008)
718 * Fix opening some broken files (Bug #14303)
720 * Fix crashes in various broken files
721 * Refine warning to only complain when really needed
722 * Remove function declared but not implemented
723 * Remove execution permissions from a header file
726 * Improvements regarding embedded file handling. (KDE Bug #306008)
730 * If NULL, NULL fails as password try EMPTY, EMPTY before failing (Bug #3498)
731 * SplashOutputDev: Fix bogus memory allocation size in Splash::arbitraryTransformImage (Bug #49523)
732 * SplashOutputDev: Fix segfault when scaleImage returns NULL (Bug #52488)
733 * SplashOutputDev: Blend mode enhancements for CMYK
734 * PSOutputDev: Fix conversion when creating multiple strips (Bug #51982)
735 * PSOutputDev: Fix Bitmaps in level2sep or level3sep (Bug #52384)
736 * PSOutputDev: Fix DeviceN images with alternate Lab colorspace in level 3 PostScript (Bug #51822)
737 * PSOutputDev: Make sure xScale and yScale are always initialized (Bug #52215)
738 * Unify poppler-config.h includes in core "installed" headers (Bug #52193)
739 * Replace c++ style includes with c style ones (Bug #52426)
742 * pdfseparate: Return 0 on success
746 * Fix compilation on Windows
747 * Copy resources content defined in the pages dict on save (Bug #51369)
748 * PSOutputDev: Correct %%DocumentCustomColors (Bug #51479)
749 * PSOutputDev: Fix handling of DeviceN images in level 3 PostScript (Bug #51548)
750 * Fix crash in malformed documents
753 * Do not hang on malformed /Annots objects (Bug #51361)
757 * Remove unnecesary transparency group handling in splash (Bug #13487)
758 * Include substitute font name in system font cache (Bug #49826)
759 * Fix logic on SplashBitmap::writeImgFile
760 * PSOutputDev: use setoverprintmode only if rip knows it
761 * Fix crash in malformed documents
764 * Make TextAnnotation constructor public
765 * Fix saving of default TextAnnotation to xml
766 * Keep page rotation into account when normalizing annotation coords
769 * Fix memory leak when document fails to load
770 * Make sure password is always converted to latin1
771 * Fix typo in documentation
774 * Distribute cmake/modules/FindLCMS2.cmake (Bug #49818)
777 * pdftohtml: Determine if font is bold or italic based on FontDescriptor (Bug #49758)
778 * pdfseparate: Syntax fixes in the man page
782 * Reconstruct xref table if xref needed but missing (Bug #40719)
783 * Fix getFullyQualifiedName with unicode field names (Bug #49256)
784 * SplashOutputDev: Fix rendering of knockout groups (Bug #12185)
785 * SplashOutputDev: Fix cmyk transfer bug (Bug #49341)
786 * Fix crashes in broken documents
787 * Bring back the Outputdev::begin/endMarkedContent virtuals
791 * Convert propertly unicode encoded field qualified names
794 * glib: Use delete[] to free array allocated with new[] (Bug #48447)
798 * Annotation improvements
799 * More compatible file writing
800 * SplashOutputDev: Fix slow rendering of pdf with a lot of image masks in pattern colorspace
801 * Fix crashes in broken documents
802 * Fix spurious warning messages
805 * pdftotext: Add missing section heading to man page
806 * pdftohtml: Fix crash when the destination file does not exist
809 * autoconf: Do not append "-ansi" to CXXFLAG, if "-std=XXX" is already specified.
810 * autoconf: Do not clear FREETYPE_CFLAGS, FREETYPE_LIBS before PKG_CHECK_MODULES()
811 * autoconf: Copying graphics library CFLAGS to cpp frontend Makefile.am
815 * Annotation improvements
816 * CairoOutputDev: Fix regression caused by mesh gradients
817 * CairoOutputDev: Use correct userfont font bbox (Bug #48399)
818 * CairoOutputDev: Fix paintTransparencyGroup when both mask and fill opacity are required (Bug #48453)
819 * CairoOutputDev: Ensure 0 width lines with stroke_adjust are aligned
820 * CairoOutputDev: Only align stroke coords for horizontal and vertical lines (Bug #48318)
821 * CairoOutputDev: Fix stroke pattern with transparency group (Bug #48468)
822 * Fix crash in JBIG2Stream decoding
823 * Fix memory leak when looking for a substitute font
824 * Fix page labels to not have a null character at the end
825 * Fix Splash CMYK merge error
826 * ttc<->ttf fallback is expected for CJK font list in for Windows (Bug #48046)
829 * Annotations can now be modified
830 * Annotations can now be added
831 * Annotations can now be removed
834 * pdftohtml: Add producer and version to xml output
835 * pdftohtml: Fix the mask inversion for PNG
839 * Annotation improvements
840 * CairoOutputDev: update cairo mesh pattern to 1.12 api
841 * CairoOutputDev: fix some transparency issues (Bug #47739)
842 * CairoOutputDev: Fix regression in some shadings
843 * TextOutputDev: Don't add newline to last line extracted by TextSelectionDumper (Bug #45955)
844 * CJK font improvements
845 * Improve font matching for non embedded fonts
846 * Fix regression regarding forceRasterize in PSOutputDev
847 * Fix typos glyph names in truetype 'post' table standard mac ordering
851 * misc autoconf fixes
852 * POPPLER_VERSION is now wrapped in quotes
855 * pdftohtml: extract mask images even if they are not JPEG (Bug #47186)
856 * pdftohtml: Flip images if they need to (Bug #32340)
860 * Improve CJK suport in PSOutputDev
861 * CJK substitute implementation on WIndows platforms
862 * Do not crash on malformed files with 0 bits in the color map of an image
863 * Fix regression in some PSOutputDev array sizing
864 * Improvements to Annotation editing
865 * Fix logic error in Rendition parsing code (Bug #47063)
866 * Minor API changes to SplashOutputDev (Bug #46622)
867 * Fix mismatch in some functions declarations
868 * Update poppler copyright year
871 * pdftops: Fix -passfonts regression. (Bug #46744)
872 * pdffonts: List the encoding of each font. (Bug #46888)
873 * pdftohtml: Add possibilty of controlling word breaks percentage. (Bug #47022)
876 * Support for LinkMovie object (Bug #40561)
877 * Support for Media Rendition
880 * Add poppler_fonts_iter_get_encoding
881 * Improvements to the demo
886 * Add support for lcms2
887 * SplashOutputDev: Implement Overprint
888 * PSOutputDev: Implement Overprint
889 * Expand glyph name ligatures such as "ff", "ffi" etc to normal form (Bug #7002)
890 * Use an Identity CharCodeToUnicode for Adobe-Identity and Adobe-UCS collections (Bug #35468)
891 * CairoOutputDev: Avoid setting huge clip area when printing (Bug #44002)
892 * CairoOutputDev: Fix test for rotation (Bug #14619)
893 * CairoOutputDev: Don't read inline image streams twice (Bug #45668)
894 * CairoOutputDev: set mask matrix before drawing an image with a mask (Bug #40828)
895 * Update glyph names to Unicode values mapping (Bug #13131)
896 * Only use Hints table when there are no parse errors (Bug #46459)
897 * Expose POPPLER_VERSION in poppler-config.h
900 * pdftohtml: Output images in -xml mode if no -i option is specified
901 * pdftohtml: Get rid of static data members; merge duplicated jpeg dumping code
902 * pdftohtml: Be more consistent generating the outlines
903 * pdftohtml: Generate outlines in pdftohtml in -xml mode (Bug #56993)
904 * pdftohtml: Combine UTF16 surrogate pairs (Bug #46521)
905 * pdfinfo: Report page rotation
906 * pdfinfo: Decode utf-16 surrogate pairs
907 * pdftoppm: Allow one of -scale-to-[xy] = -1 to mean the aspect ratio is to be preserved (Bug #43393)
908 * pdftocairo: Allow one of -scale-to-[xy] = -1 to mean the aspect ratio is to be preserved
909 * pdffonts: Add -subst option to list the substitute font name and filename
910 * pdfseparate: Produce PDF/X conformant pdf pages if the original PDF was PDF/X conformant
911 * pdfimages: Add -list option to list all images (Bug #46066)
912 * Improve various manpages
915 * Add poppler_fonts_iter_get_substitute_name
917 * Update gtk-doc makefile and m4 file
918 * Fix typos in documentation
921 * Add the option of PSConverter creating EPS
922 * Form support improvements
925 * autotools: Print the cairo version required if not found (Bug #44619)
926 * autotools: Print the glib version required if not found
927 * autotools: Use pkgconfig to check for libopenjpeg (Bug #21789)
928 * autotools: Replace openjpeg compile test with a version test
929 * Add a configuration option for the test data dir
933 * CairoOutputDev: Restore temporary clip used in CairoOutputDev::fill when painting a mask
934 * CairoOutputDev: Ensure paintTransparencyGroup uses same ctm as beginTransparencyGroup. Bug #29968
935 * CairoOutputDev: Use fabs when comparing the transformed line width. Bug #43441
936 * CairoOutputDev: Remove unused variable in CairoFontEngine.cc. Bug #45442
937 * SplashOutputDev: Do not use 50Kb of stack in SplashXPath::addCurve. Bug #44905
938 * JpegWriter: set image parameters after jpeg_set_defaults(). Bug #45224
939 * OpenJPEG decoder: Set OPJ_DPARAMETERS_IGNORE_PCLR_CMAP_CDEF_FLAG if you have it. Bug #43414
940 * Lexer: convert integer to real when overflow occurs. Bug #45605
943 * Various minor introspection and documentation improvements. Bug #44790
944 * Fix return values. Bug #45440. Bug #45441
945 * gtk-doc improvements. Bug #45549
946 * Introspection improvements. Bug #45455
949 * HtmlOutputDev: Proper unicode support when dumping PDF outline. Bug #45572
950 * HtmlOutputDev: Fix leaks. Bug #45805
951 * HtmlOutputDev: Close li tags in generated outlines. Bug #45807
952 * man pages: fix minor issues with hypens and %
955 * automake: Link to lcms if needed
956 * automake: Fix build for builddir != srcdir. Bug #45434
957 * automake: Improve moc detection when cross compiling
958 * Fix build with latest mingw-w64 headers. Bug #45407
961 * remove non-existing 'qt' include dirs
965 * Do not fail if we are trying to save a file with Encrypt that has not been modified. KDE Bug #288045
966 * Include .otf fonts when finding substitute fonts. Bug #44412
967 * Fix stack overflow in PDFDoc::markObject(). Bug #44660
968 * Include strings.h as we use memcpy. Bug #43558
971 * pdfunite: Properly initialize globalParams. Bug #44659
972 * pdfseparate: Properly initialize globalParams
973 * Fix iniliazialization of GooString arguments
976 * autoconf: Check for cairo-ft and other cairo backends. Bug #43969
980 * Fix leak in GooString when resizing to a smaller string
981 * Fix crash if failing to parse the colorspace. Bug #42793
982 * Make GfxColorSpace::parse accept dicts
985 * Use PDFDoc(wchar_t *, ...) on Windows. Bug #35378
986 * Add missing include
987 * Minor fixes in documentation
990 * pdftocairo: Fix crash when rendering only odd/even pages in a printing format
993 * Fix pkg-config files
997 * PSOutputDev: Output PS that does not confuse libspectre
998 * PSOutputDev: Fix tiling pattern fill matrix. Bug #41374
999 * PSOutputDev: Emit non repeating patterns just once
1000 * PSOutputDev: Fix uncolored tiling patterns. Bug #41462
1001 * CairoOutputDev: Fix crash when using poppler_page_get_image()
1002 * CairoOutputDev: Fix various setSoftMask bugs. Bug #41005
1005 * pdftocairo: Flush/close files one we are done using them
1006 * pdftocairo: Compile in Windows
1009 * CMake: Fix typo in option description
1010 * CMake: Correctly include fontconfig include dir
1011 * Remove poppler-cairo dependency from poppler-glib pkg-config file
1014 * Minor fixes in documentation
1018 * Fix small memory leak when dealing with marked content
1019 * Remove DCTStream::getRawStream since Stream::getNextStream does the same
1022 * Rename pdfmerge to pdfunite
1023 * Rename pdfextract to pdfseparate
1024 * pdfseparate: Complain if %d is not present and it should
1025 * Add pdfseparate and pdfunite man pages
1028 * Minor cleanup in regarding removed qt code
1030 Release 0.17.4 (0.18 RC)
1032 * SplashOutputDev: Compile when defining USE_FIXEDPOINT
1033 * PNGWriter: Compile with libpng >= 1.5.0
1035 Release 0.17.3 (0.18 Beta 3)
1037 * PSOutputDev: Use Patterns for tiling fill when PS level >= 2
1038 * PSOutputDev: Avoid using /PatternType if only one instance of the pattern is used
1039 * PSOutputDev: Add poppler version as comment in the file
1040 * CairoOutputDev: Set mime data for soft masked images (Bug #40192)
1041 * CairoOutputDev: Assume printer pixel size is 1/600" when stroking 0 width lines (Bug #39067)
1042 * CairoOutputDev: Use cairo_show_text_glyphs() when printing
1043 * CairoOutputDev: Fix stroke patterns (Bug #11719)
1044 * CairoOutputDev: Fix unique id mime data
1045 * CairoOutputDev: fix stroking of very thin lines
1046 * CairoOutputDev: align strokes when Stroke Adjust is true and line width <= 1 (Bug #4536)
1047 * TextOutputDev: Add TextFontInfo::matches()
1049 * Rework writing of PDF files
1052 * Introduce pdftocairo - utility for creating png/jpeg/ps/eps/pdf/svg using CairoOutputDev
1053 * Introduce pdfextract - utility to extract PDF pages
1054 * Introduce pdfmerge - utility to merge PDF files
1055 * Fix compilation warning
1056 * pdftohtml: Support text rotation (Bug #38586)
1057 * Update SEE ALSO section of man pages
1060 * Add poppler_page_get_text_attributes()
1061 * Add text attributes information to text demo
1064 * Add a way to get the fully qualified name of a FormField
1065 * Minor documentation improvements
1067 Release 0.17.2 (0.18 Beta 2)
1069 * EmbeddedFile improvements
1070 * don't gmalloc(-1) upon ftell failure
1071 * Fix missing content in some pages (Bug #39637)
1072 * Improve selection of CJK fonts (Bug #36474)
1073 * SplashOutputDev: Implement overprint
1074 * SplashOutputDev: Render dots for 0 length dashed lines (Bug #34150)
1075 * SplashOutputDev: Fix bad memory access when not using antialias (Bug #37189)
1076 * PSOutputDev: Make level2sep and level3sep write cmyk instead of rgb
1077 * PSOutputDev: Make level1sep, level2sep and level3sep write gray instead of rgb for gray images
1078 * Fix numerical overflow in libopenjpeg JPXStream (Bug #39361)
1079 * Fix crash on truncated JPEG/DCT stream (Bug #36693)
1080 * Make sure the dict is a page dict (Bugs #35925 #39072)
1081 * Fix calculation of startXRefPos
1082 * Handle missing startxref properly (Bug #38209)
1083 * Parse the "Medium" modifier when asking fontconfig for a font
1089 * Add missing permissions flags to PopplerPermissions
1090 * Add missing permission flags to info demo
1091 * Update gtk-doc.make
1092 * Add poppler_document_get_n_attachments()
1095 * pdftohtml: Fix encoding of PDF document metadata (Bug #37900)
1096 * pdftohtml: Fix vertical spacing issues (Bug #38019)
1097 * pdftotext: Fix -htmlmeta to correctly output U+2019 in PDF metadata (Bug #37900)
1098 * pdftoppm: Implement overprint
1101 * Rework EmbeddedFile internals
1102 * Fix possible crash in test
1104 Release 0.17.1 (0.18 Beta 1)
1106 * Rework the way form fields tree is built
1107 * Cleanup unused parameters/variables
1110 * Add JavaScript actions
1111 * demo: Show javascript actions in actions view
1114 * tests: Turn some assignments to bool into QVERIFY checks
1116 Release 0.17.0 (0.18 Alpha)
1118 * Splash: Implement tiling patterns
1119 * Splash: Support slight hinting
1120 * Splash: Radial shading improvements
1121 * Splash: General speed improvements
1122 * Arthur: Add Hinting API
1123 * Cairo: Implement Type 4,5,6,7 shadings using cairo mesh gradients
1124 * Cairo: Use the new cairo unique id to set the surface id when printing
1125 * PS: Add PS level1 non standard binary output option
1126 * PS: Allow setting the rasterization resolution
1127 * Form support improvements
1128 * Annotation support improvements
1129 * General speed improvements
1130 * Add support for handling ViewerPreferences
1131 * Remove abiword output device
1134 * pdftoppm: Add -singlefile option (Bug #32025)
1135 * pdftoppm: Add TIFF output format support (Bug #32027)
1136 * pdftops: Add PS level1 non standard binary output option
1137 * pdftops: Allow setting the rasterization resolution
1138 * pdftoabw has been removed
1141 * Add poppler_form_field_get_action() (Bug 33174)
1143 * Remove test-poppler-glib
1144 * demo: Add a tooltip with current selected character in text demo
1145 * demo: show the activation action of form fields if there's one
1148 * Add TIFF output possibility
1149 * Add PNM output possibility
1152 * Support slight hinting
1153 * Form support improvements
1156 * The Qt3 frontend has been removed
1159 * Merge splash and cairo tests into a single gtk-test tool
1163 * Small improvements in Annot parsing
1166 * Add g_return macros to make sure index is correct in form field choice methods
1167 * Fix a crash when a choice form field has no items selected in glib-demo
1170 * Small fixes to the pdftohtml manpage
1171 * Fix copyright years
1174 * Fix caption of push button fields
1178 * Increase precision in PS output device
1179 * Workaround bug when converting pdf to ps with level1 (Bug #31926)
1180 * Fix crash in Splash output device in some broken pdf
1181 * Fix infinite loop in some broken files
1182 * Fix rendering of some substituted fonts (Bug #34522)
1183 * Do not ask Freetype for 0x0 fonts in Splash output device (Bug #34602)
1184 * Don't assume y1 > y3 for points of a highlight annotation (Gnome Bug #643028)
1185 * Handle fontCIDType2OT when creating freetype font in Cairo output device (Gnome Bug #643273)
1186 * Fix crash in some pdf that use ICC color space (Bug #34357)
1189 * Don't use an uninitialized local variable in demo
1190 * Add some introspection markers
1193 * Fix crash regression in unicodeToQString (again)
1196 * pdftotext: Do not crash when using -bbox
1200 * Fix text extraction for some files
1203 * Fix crash regression in unicodeToQString
1207 * Fix colorspace issues in the Cairo backend (Bug #32746)
1208 * Remove declaration of function without implementation
1209 * Do not crash in case jpeg_create_decompress fails (Bug #32890)
1210 * Fix variable access mismatch (Bug #33063)
1211 * Fix converting some pdf to ps with -level1sep (Bug #32365)
1212 * Fix line selection, dont check y for Line selections
1213 * Include zlib header in PNGWriter.cc
1214 * Fix leak in Splash backend when doing axial shaded fills
1215 * Fix label to index conversion on multiple prefixes
1218 * Use NULL instead of FALSE for functions returning a pointer
1219 * Fix memory leak in poppler_page_get_text_layout() for pages with no text
1222 * Fix unicodeToQString() to correctly decode the Unicode sequence
1227 * Improve the correctness of radial shadings (Bug #32349)
1228 * Adapt the zlib-based FlateStream code to API changes (Bug #32065)
1229 * Make PreScanOutputDev be less agressive when deciding to rasterize (Bug #30107)
1230 * Fix some warnings in newer gcc in Splash backend
1231 * Fix the preliminary bbox/clip calculation in Splash backend
1232 * Use A1 instead of A8 for imagemask in the Cairo backend
1233 * Windows compile fixes
1236 * Do not return 99 (or 1) with -h, -v and -printenc (Bug #32149)
1237 * Misc style improvements to pdftohtml code
1238 * pdftohtml: Remove the -resolution flag introduced in 0.15.0 and fix the
1242 * Add more warning flags to the default gcc builds
1243 * Enable GObject introspection support in the cmake build system
1246 * Windows compile fixes
1248 Release 0.15.3 (0.16 RC)
1251 * Improve rendering of radial shadings
1252 * Open a broken file (Bug #31861)
1253 * Correct parsing of linearization table (Bug #31627)
1254 * Find fonts inside patterns (Bug #31948)
1255 * [win32] Simplify strtok_r implementation
1256 * Use a std::vector<char> instead of a var-length-array of chars
1257 * Fix crashes in broken files
1258 * Use sets instead of arrays for looking for duplicate fonts
1261 * Include correction
1264 * pdffonts: Remove duplicated code
1266 Release 0.15.2 (0.16 Beta 2)
1269 * Improve shadings and antialias in the Splash backend (Bug #30436)
1270 * Linearization improvements
1271 * Small improvements to the Arthur backend
1272 * Fix calculation of the size of some pages (Bug #30784)
1273 * Fix crashes in broken documents
1276 * Add Page::renderToPainter() method
1277 * Add setDebugErrorFunction() method
1280 * Add the hability to render pages to an image
1283 * Add -p flag to pdfimages
1286 * Remove -ansi flag for cywin and mingw
1288 Release 0.15.1 (0.16 Beta 1)
1291 * Consider render value when colorizing text (Bug #2807)
1292 * Improve rendering of Shading Type 6 and 7
1293 * Improve dict lookup speed for big dicts
1294 * Fix multiple crashes in malformed PDF files
1295 * Fix memory leak in in malformed PDF files
1296 * Fix memory leak in the Catalog names
1297 * Fix uninitialized uses on DCTScanInfo
1298 * Fix a crash when drawing square/circle annots without a border (Bug #30580)
1299 * Only clip boxes to mediabox if we are at the page level (Bug #30784)
1300 * Do not omit the notdef glyph in the Splash backend
1301 * Fix a crash when redering documents with invalid type 3 fonts in the Cairo backend
1303 * Add a method to get the PDF file identifier
1306 * Add more printing options to the API
1307 * Add a method to get the PDF file identifier
1308 * Add accessor for all PopplerDocument properties
1310 * Documentation improvements
1311 * Improvements to the demo
1314 * Add a callback to know which page has been printed
1315 * Add a method to get the PDF file identifier
1316 * Optimize GooString to QString conversion
1317 * Some more autotests
1318 * Update Doxyfile (enables .qch file for assistant)
1321 * Require Cairo 1.10
1324 * pdftohtml: Add -s option to generate a single HTML page
1325 * pdftotext: Add -bbox option
1328 * Add the possibility of loading a document from raw data
1329 * Add a method to get the PDF file identifier
1330 * Improve Unicode to ustring conversion
1331 * Documentation improvements
1334 Release 0.15.0 (0.16 Alpha)
1337 * Remove exception support
1338 * Improve creation of Annotations
1339 * Fix failure to parse PDF with damaged internal structure. (Bugs #29189 #3870)
1340 * Add a way to access the raw text of a page
1341 * Speed improvements when reading multiple characters from a given Stream
1342 * Speed improvements in the Splash backend
1343 * Speed improvement in gray color space calculations
1344 * Speed improvement in ICC color space calculations
1345 * Speed improvement when reading some fonts
1346 * Make GBool a bool instead of an int
1349 * Add GObject introspection support
1350 * Improve creation of Annotations
1351 * Add a way to get the coordinates of each character of a page
1352 * Add a way to get the page label
1353 * Documentation improvements
1354 * Support password protected documents in the demo
1355 * Support for selection in the demo
1356 * Support for adding annotationss in the demo
1357 * Misc improvements in the internals
1360 * Add a way to access the raw text of a page
1361 * Recognize "Print" as named action
1362 * Documentation improvements
1365 * Add option for autogen.sh to skip configure
1366 * Nicer autogen.sh output
1367 * Improvements when build the glib frontend with CMake
1370 * pdftohtml: Use splash instead of external gs invocation to render the background
1371 * pdftohtml: Let the user specify the resolution of the background. (Bug #29551)
1374 * Add a way to access the raw text of a page
1379 * Tell Windows we are writing/reading binary data from stdout/stdio (Bug #29329)
1380 * Fix crash when parsing some Movie elements (KDE Bug #249586)
1385 * Fix rendering of some documents involving tilingPatternFill in the cairo output device
1386 * Improve rendering of some annotations
1387 * Handle ColorTransform in DCT streams when using libjpeg (Bug #28873)
1388 * Fix crash in the ps output device in some files (KDE Bug #246269)
1389 * Fix crash in some malformed files (Bug #28842)
1392 * Improve build on windows
1393 * Add uninstalled .pc file support when using autoconf
1396 * Fix a crash when a layer doesn't have a name (Bug #28842)
1399 * Fix padding of names in pdftoppm
1404 * Add ObjectStream caching, makes opening some files ten times faster (Bug #26759)
1405 * Fix crash when writing to negative coordinates (Bug #28480)
1406 * Check objects are the type we want them to be when parsing GfxICCBasedColorSpace
1407 * Optimize Splash::compositeBackground
1408 * Optimize color space calculations by using sqrt instead of pow 0.5
1409 * Fix crash in JBIG2Stream with malformed documents
1412 * Make sure we ship two needed cmake files
1413 * Do not distribute glib/poppler-features.h and poppler/poppler-config.h
1414 * Improve compilation with Sun Studio
1415 * Fix linking of the cpp frontend when using autotools
1418 * Fix links/annots area for some documents (Bug #28588)
1419 * Fix poppler_page_find_tex() when called more than once (Bug #27927)
1422 * Add -cropbox to pdftoppm manual
1427 * Fix crash when parsing pdf with broken JBIG2Stream (Bug #28170)
1428 * Do not follow loops blindly when parsing XRef (Bug #28172)
1429 * Allow quality & progressive mode to be utilised in JpegWriter
1430 * Fix potential assert in Lexer code (KDE bug #240208)
1431 * Fix opening of files whose /P is stored as unsigned integer
1432 * Do not exit() when trying to allocate memory for the XRef fails
1436 * Documentation improvements
1439 * Fix build in mingw32 when using autotools
1440 * Preserve compiler flags when using cmake
1442 Release 0.13.4 (0.14 RC 1)
1445 * Include standard float.h instead of unportable values.h
1446 * Fix first color stop offset of linear gradients. Bug #27837
1447 * Fix compilation if JPEG nor PNG is used
1448 * Use fabs for doubles instead of abs
1449 * Use strtok_r instead strtok
1450 * Adjust bbox for line annots when y1 = y2
1451 * Some fixes and regressions in the cairo output device
1452 * Better check of overlapping of table cells when selecting text
1455 * Make the pkg-config files really work
1456 * Fix in/out buffer sizes in some functions
1458 Release 0.13.3 (0.14 Beta 2)
1461 * Fix roll optimization in the PS function interpreter
1462 * Correctly parse numbers with '+' sign. Gnome bug #614549
1463 * Add support for cached files
1464 * Add support for reading a cached file from stdin
1465 * Add HTTP support using libcurl, disabled by default
1466 * Add some const correctnes to GooString
1467 * Rework DCTStream error handling. Bug #26280
1468 * Use current fill_opacity when drawing soft masked images in Cairo backend. Gnome bug #614915
1469 * Use the topleft of the Rect of text annots to draw
1470 * Fix saving update docs that have a compressed xref table. Bug #27450
1471 * Parse varius part of the document catalog on demand
1472 * Implement colorizing image masks with pattern colorspace in Cairo backend
1473 * Fix a crash when rendering 0x0 images in Cairo backend
1474 * Check pattern status after setting matrix when rendering images
1475 * Improve text selection/extraction order. Bug #3188
1476 * Fix pattern size when bbox is not at 0,0
1477 * Improve colorizing text and masks in pattern colorspace. Bug #27482
1478 * Silence some Illegal entry in bfrange block in ToUnicode CMap. Bug #27728
1481 * Add the -o[dd] and -e[ven] options to pdftoppm
1482 * Allow read from stdin using the new cached files feature
1483 * Fix crash in pdftohtml when output filename was shorter than 5 characters
1486 * Use existing cairo api when rendering to a pixbuf
1487 * Compile with -DGSEAL_ENABLE. Bug #27579
1489 Release 0.13.2 (0.14 Beta 1)
1492 * Improve Movie support
1493 * Fix experimental Arthur backend to compile when if Splash backend is disable
1494 * Fix usage of some streams in the Cairo backend
1495 * Small improvements in the experimental Arthur backend
1496 * Minor annotation improvements
1497 * Rework LinkRendition to follow the spec
1498 * Add support for Set-OCG-State actions
1499 * Correctly initialize the grayscale softmask color in the Splash backend
1500 * Correctly initialize actualText in TextOutputDev when initialization fails
1501 * Various MSVC fixes
1504 * Add support for Movie objects
1505 * Add support for Screen annotations
1506 * Add support for rendition actions
1507 * Add support for OCG State actions
1508 * Improvements to the demo
1511 * Always compile the experimental Arthur backend
1512 * Minor speed improvement in QPainter usage
1513 * Add a search overload that takes doubles instead of QRectF
1517 * use gmtime() when gmtime_r() is not available
1518 * Fix building in autotools in windows
1519 * {from,to}_utf_8() -> {from,to}_utf8()
1522 * Multiple CMake build system fixes
1523 * Fix of some DIST targets in autotools
1524 * Make finding of Qt3 in autotools use pkg-config
1526 Release 0.13.1 (0.14 Alpha 2)
1529 * New C++ frontend to interface with Poppler using only STL
1530 * Use the right matrix for the mask in drawMaskedImage in Cairo output device. Bug #16906
1531 * Fix downscaling images when document is rotated in Cairo output device. Bug #26264
1532 * GooVector rewrite, old version had "unknown" origins/license
1533 * Fix use after free in a error condition
1534 * Improve handling of broken commands. Bug #24575
1535 * Fix potential use after free in Cairo output device.
1536 * Fix regression in painting. Bug #26243
1537 * Improve handling of FontConfig. Bug #26544
1538 * Only assume the OC is not visible if it exists and is set to no. Bug #26532
1539 * Fix a potential crash in Splash font handling on out of memory conditions
1540 * Implement writeImgFile for splashModeXBGR8
1541 * Several speed increases (around 40% in some documents) in the Splash output device
1542 * Improve printing on the Cairo output device
1543 * Do not use '\' character in PostScript names
1544 * Omit writing of embedded fonts into temporary files in the Cairo output device. Bug #26694
1545 * Improve filtering of some images in the Cairo output device. Bugs #25268, #9860
1548 * pdftoppm: Only swap w with h if rotation is 90 or 270
1551 * Add POPPLER_WITH_GDK in cmake build system. Bug #26247
1552 * Fix typo: "MULTITHREAD" -> "MULTITHREADED in cmake build system
1553 * Wrap #include <jpeglib.h> in extern "C" to fix build. Bug #26351
1554 * Add the Win32-specific ENABLE_RELOCATABLE option to cmake build system
1555 * Reflect that poppler-glib needs cairo now in cmake build system
1556 * Use pkgconfig to detect libpng on autotools build system
1557 * Detect the need for nanosleep in solaris in cmake build system. Bug #26650
1559 Release 0.13.0 (0.14 Alpha)
1562 * Improvements to Annotation rendering. Bug #23108
1563 * Do not give an error when opening files without pages. Bug #24720
1564 * Try to read streams without Length
1565 * Do not crop the transformation matrix at an arbitrary value. Bug #25763
1566 * Make poppler (optionally) relocatable on Windows
1567 * Use a small object cache in GfxResources to cache GState objects
1568 * Reduce the number of redundant pattern creations in the Cairo output device
1569 * Use colToDbl() to avoid rounding error in the Cairo output device
1570 * Fix problems with mask handling in the Cairo output device. Bug #8474
1571 * Use a better scale down implementation in the Cairo output device
1572 * Various optimizations to the Splash output device
1573 * Add the possibility to use floats instead of doubles in the Splash output device. Bug #25578
1574 * Write out fixed-content portion of Type 1 fonts in the PS output device
1577 * Improvements to the CMake build system
1578 * Enable AM_SILENT_RULES by default in autotools
1581 * Make fontconfig optional with mingw compiler
1582 * Remove makefile.vc
1585 * Add support for file attachment annotations
1586 * Improvements to the demo
1587 * Use TextOutputDev to get TextPage when we haven't rendered the page
1588 * Remove support for the Splash output device
1591 * pdftoppm can now write to jpeg
1592 * pdftoppm embeds the correct resolution in png and jpeg files
1595 * Minor improvements to the tests
1600 * Be more lenient with /Decode key on images. Bug #17439
1601 * Correctly initialize fileName in LinkGoToR. Bug #25221
1602 * Improve the reconstruction of the XRef for broken files
1603 * [Cairo backend] Do not crash on malformed files. Bug #24575
1604 * Accept Fontname if FontName is not present. KDE bug #217013
1605 * Make PSOutputDev code a bit more resilient
1606 * Fix writing of null objects. Bug #25465
1607 * [Cairo backend] Fix crash in some documents. GNOME bug #603934
1608 * Correctly initialize profileCommands in Gfx constructor
1611 * Check for openjpeg in the C++ part as it uses bool in the header. Bug #25103
1616 * Fix a memory leak when converting to PostScript
1617 * Fix crash when reading a font fails. Bug #24525
1618 * Make the ICC cache per page instead of global. Bug #24686
1619 * Do not accept negative interval lengths in the page labels tree. Bug #24721
1620 * Do not crash on files Aspect of Movie objects are reals instead of integers. Bug #24733
1621 * Do not render patterns when using CairoImageOutputDev
1622 * Allow Transitions dictionary to be a Ref
1623 * Do not crash if jpeg_start_decompress fails. KDE bug #214317
1629 * Use '.' in the annotations XML instead of the decimal separator of the current locale
1634 * Fix compilation on some compilers
1635 * Only initialize the font list once in Windows32/MSVC
1636 * Do not crash on fonts without CharCodeToUnicode. Bug #24036
1637 * Fix regression due to not setting LC_NUMERIC anymore
1638 * Improve realibility for Streams with broken Length. Bug #6841
1639 * Write the Info into the trailer dict if there is one. Bug #24091
1640 * Do not crash when saving files that come from a stream without name. Bug #24090
1641 * Improve relability of the save function
1642 * Fix the Length value if it was wrong when saving
1643 * Fix includes for those using internal headers
1644 * Rework how hinting is used in the splash backend. It is disabled by default now
1645 * fix constructor of DCTStream when using internal decoder
1646 * Security fixes based xpdf 3.02pl4
1649 * Add the possibility of setting wheter to use or not font hinting
1650 * Add a way for converters to return more exact errors they had when converting
1651 * Check the document is not locked when converting to PS
1655 * Use _WIN32 instead of WIN32. Bug #24259
1656 * Add the possibility to pass LIB_SUFFIX when using CMake
1661 * Fix printf format security warnings
1662 * Improve rendering of radial shadings. Bug #20238
1663 * Better fallback when there's a font type mismatch. Bug #17252
1664 * Do not crash on attachments without data stream. Bug #10386
1665 * Fix infinite loop in JBIG2Decoder. Bug #23025
1668 * Minimizes pkg-config dependencies for Qt frontends
1669 * Add automake 1.11 support
1670 * Use the newest automake found and not the oldest
1671 * Support AM_SILENT_RULES when using automake 1.11
1674 * Add common options to pdftoabw
1676 Release 0.11.3 (0.12 RC 1)
1679 * Optimization in the Cairo renderer for some fonts
1680 * Do not apply masks when fill color space mode is csPattern in the Cairo renderer. Bug #22216
1681 * Check for overflow when parsing integers. Bug #23078
1682 * Do not save the font file twice for FreeType fonts in the Cairo renderer. Bug #20491
1683 * Use current fill_opacity when drawing images in the Cairo renderer
1684 * Fix alpha rendering in some files in the Splash renderer. Bug #22143, #22152
1685 * Implement tiling patterns in the Cairo renderer
1686 * When converting a cm matrix to PS write 4 significant digits for numbers < 1 not 4 decimals. Bug #23332
1687 * Fix changing of locale, now poppler no longer changes LC_NUMERIC to "C"
1688 * Return PDF version as two integers instead of as a double
1691 * Addition of the Color Management API
1692 * Small fix to documentation
1693 * Fix backwards text search
1696 * Add the -png flag to pdftoppm to output to PNG
1698 Release 0.11.2 (0.12 Beta 2)
1701 * Make DecryptStream return sane values for getPos(). Bug #19706
1702 * Fix bug when printing pdf with multiple page sizes in duplex mode
1703 * Initilize AnnotColot properly when the Array is not correct
1704 * Fix crash on some files with forms. Bug #22485
1705 * Fix crash in files with invalid embedded files. Bug #22551
1706 * Improve FileSpec attribute parsing
1707 * Cairo output device improvements. Bugs #10942, #18017, #14160
1708 * Implement blend modes in cairo backend
1709 * Handle fontType1COT fonts in CairoFontEngine
1710 * Fix generation of PS for some files. Bug #18908
1711 * Don't use byte_lookup table when color space doesn't support getLine methods. Bug #11027
1712 * Fix rendering of PDF files with malformed patterns. Bug #22835
1713 * Add the possibility of disabling font substitution in pdftops. Bug #23030
1714 * Fix some radio buttons not being detected as such
1717 * Improvements to the demo
1720 * Improvements to the demo
1723 * Use gtkbuilder rather than libglade for some tests
1726 * Fix bug with noCrop parameter in pdftops
1728 Release 0.11.1 (0.12 Beta 1)
1731 * Support colorizing text in pattern colorspace. Bug #19670 and #19994
1732 * Add the possibility of forcing no hinting of fonts in the Splash backend
1733 * Support multiple page sizes when converting to PS. Bug #19777
1734 * Also tokens with leading 00 when parsing the char to unicode map. Bug #22025
1735 * Improvements of rendering speed in documents using PS transformations a lot. Bug #21562
1736 * More work on Annotations support
1737 * Use Interpolate flag to decide whether applying image interpolation during rendering. Bug #9860
1738 * Handle Streams in CMap definitions. Bug #22334
1739 * Fix some bugs in JBIG2Stream handling
1740 * Fix dashed line in page 1 of bug 20011
1741 * Fix exit(1) when rendering a file
1742 * Fix pdftops crash on file from KDE bug #174899
1743 * Fix PS generation in some files. Bug #20420
1744 * Do not create the GfxColorTransform if the lcms could not be created. Bug #20108
1745 * Check Mask entries are int before using them, if they are real cast to int and try to use them. Bug #21841
1746 * Use the correct value when creating the V field for form combo boxes
1747 * Give an error when using level1sep in pdftops without having CMYK support. Bug #22026
1748 * Don't include lcms.h in GfxState.h
1749 * Fix splashColorModeNComps to correctly include all values for each SplashColorMode
1750 * Add splashClearColor that assigns white to the given colorptr
1751 * Kill support for specifying extension in openTmpFile. Bug #21713
1752 * Fix "Conditional jump or move depends on uninitialised value". Bug #20011
1755 * Add poppler_annot_markup_has_popup()
1756 * Hyphenate UTF-8 and UTF-16BE. Bug #21953
1757 * Use g_strerror instead of strerror. Bug #22095
1758 * Fix a crash when a destination points to an invalid page
1759 * Improvements to the demo
1762 * Add LinkDestination::destinationName()
1763 * Do not try to resolve named destinations for GoTo links pointing to external documents
1764 * Add Page::thumbnail()
1765 * Improvements to the demo
1766 * Improvements to the documentation
1769 * Build fix for MSVC
1770 * Better lcms cmake check comming from kdelibs
1771 * Use pkgconfig for autotools lcms check
1772 * Remove unneeded files from repo. Bug #22094
1774 Release 0.11.0 (0.12 Alpha)
1777 * Add initial support for color management
1778 * Remove case-insensitive matching of filenames in PDFDoc constructor
1779 * Fix extraction of some ActualText content
1780 * More work on Annotations support
1781 * Improve font rendering in Cairo output device
1782 * Fix bug in cairo backend with nested masks
1783 * Fix cairo luminosity smask rendering
1784 * Add optionally text support to Cairo output device
1785 * Add the possibility of setting the datadir on runtime
1786 * Return an error code instead of a boolean when saving
1787 * Make the font scanner more versatile
1788 * Small opimization in documents that use PostScriptFunction transforms
1789 * Minor optimization to Stream handling
1790 * Fix some compile warnings
1793 * Optional content support
1794 * More work on Annotations support
1795 * Improvements to the demo
1796 * Documentation improvements
1797 * Fix build when compiling with GTK_DISABLE_SINGLE_INCLUDES
1800 * Support URI actions for Table Of Contents items
1801 * Documentation improvements
1802 * Improvements to the demo
1803 * Add a FontIterator for iterating through the fonts of the document
1806 * Allow the use of cropbox in pdftoppm
1807 * Make pdftohtml output png images when the image stream is not a jpeg
1808 * Make pdftotext accept cropping options like pdftoppm
1809 * Support rendering non-square pixels in pdftoppm
1812 * Require Cairo 1.8.4 for the Cairo output device
1813 * Require CMake 2.6 when using the CMake build system
1814 * Optionally require libpng for pdftohtml
1815 * Optionally require libcms for color management
1820 * Fix problems that happen when parsing broken JBIG2 files.
1821 CVE-2009-0799, CVE-2009-0800, CVE-2009-1179, CVE-2009-1180
1822 CVE-2009-1181, CVE-2009-1182, CVE-2009-1183, CVE-2009-1187, CVE-2009-1188
1823 * Fix parsing of incorrect border arrays. Bug #19761
1824 * Fix clip test for fonts. Bug #20950
1825 * Fix getGlyphAdvance to behave correctly on font size changes. Bug #20769
1829 * Fix the Qt4 version we need
1834 * Read the UF entry if present and prefer it over F in Filespec dictionary
1835 * Fix typo that was making CairoOutputDev crash on some files. Bug #17337
1836 * Make JBIG2Stream more robust to corrupt input data
1837 * Do not blindly follow loops parsing OutlineItem. Bug #18364
1838 * Set up the error manager before calling jpeg_create_decompress. Bug #20484
1839 * Check there is an optional content config before using it. Bug #20587
1840 * Fix rendering of some PDF with OpenType fonts. Bug #20605
1843 * Yet more support for build on windows
1844 * Use AC_CHECK_HEADER to find headers. Bug #20538
1845 * Check for pkgconfig before using it
1846 * General autotools improvements
1851 * Fix a memory leak when asking for a document-level JS
1852 * Do not crash in some PDF we do not parse correctly. Bug #19702
1853 * Fix crash on unexepcted form Opt value. Bug #19790
1856 * Fix pdfimages to extract i color components per pixel jpeg images. Bug #19789
1861 * Fix a crash on documents with malformed outline. Bug #19024
1862 * Fix leak on AnnotScreen destructor. Bug #19095
1863 * Fix wrong PS generation when a large image is in Patterns. Bug #18908
1864 * Remove BaseFile.h it was never used. Bug #19298
1865 * Improve document saving
1866 * Fix PS generation of PDF with malformed font Length2 definition
1867 * Fix a leak while parsing annotations
1868 * Fix rendering of some checkboxes
1871 * Fix positioning of Form rects on PDF with cropbox
1872 * Fix positioning of Annotation rects on PDF with cropbox. Bug #18558.
1873 * Small documentation improvements
1874 * Make Document::fonts() work when called more than once. Bug #19405
1877 * CMake: look harder for openjpeg
1878 * CMake: update the poppler core headers installation
1879 * Autotools: do not install Function.cc as it's not a header
1882 * Fix deserialization of links right coordinate
1887 * Fix a crash when selecting text in word mode
1888 * Fix a crash in some malformed documents (second argument of opMarkPoint is not a dictionary)
1889 * Ensure cairo font matrix is invertable. Fixes bugs #18254 and #18429
1890 * Fix a memory leak (Bug #18924)
1893 * Fix deserization of links right coordinate
1896 * Fix build on Solaris 10 + Sun Studio 12
1897 * Compile with -pedantic
1902 * Improvements in Optional Content support
1903 * Small fix in Form support
1904 * Fix memory leak in case of error
1905 * Fix potential crash on text search
1906 * Try render documents with invalid indexed color space parameters. Bug #18374
1907 * Fix crash on text extraction when poppler-data is not installed. Bug #18023
1910 * Fix two memory leaks
1913 * Small documentation improvement
1914 * Fix memory leak in the demo code
1919 * Fix crashes on PDF using Stitching or Axial Shading painting
1920 * Fix rendering of PDF with Type1 fonts that have more than
1921 one encoding definition per line
1922 * Do not try to save documents that have Encryption as we
1923 do not support that and the user ended with a broken file
1924 * Fix crash on files with OptionalContentGroup but no Name
1927 * Fix the area of the links to be correctly reported on rotated documents
1930 * Mingw+Msys should work
1932 Release 0.9.3 (0.10 RC 2)
1935 * Fix rendering regression on some embedded fonts
1936 * Fix rendering regression of some special fonts
1937 * Fix crash on documents with bogus jpeg data
1940 * The printing flag defaults to true on PSConverter
1941 * Documentation improvement
1944 * Fix regression that made HmtlOutputDev ignore jpeg images
1947 * Improve compilation on mingw
1949 Release 0.9.2 (0.10 RC 1)
1952 * Fix conversion to PS some files (bug #17645)
1955 * Improve memory usage of the cairo renderer
1958 * Fix mismatched free/delete in pdftohtml
1959 * Fix memory leak in pdftohtml
1960 * Fix crash in pdftohtml
1963 * Fix a crash in forms demo
1966 * Compile with -pedantic
1968 Release 0.9.1 (0.10 Beta 2)
1971 * Fix crash on some AESv2 encrypted files (bugs #13972, #16092, #17523)
1972 * Improve parsing of broken files (bug #17568)
1975 * Minor improvements to the demo application
1978 * pdftohtml: Generate the outline file in the same place
1979 of the other generated files (bug #17504)
1981 Release 0.9.0 (0.10 Beta 1)
1984 * Initial JavaScript support
1985 * Annotation improvements
1986 * Improvements in the Arthur based renderer
1987 * Improvements in the Cairo based renderer
1988 * Added a JPEG2000 decoder based on OpenJPEG
1989 * Small fixes in ActualText implementation
1990 * Fix jpeg rendering when not using the libjpeg based decoder
1992 * Do not get out of memory on documents that specify huge fonts
1993 * Emulate Adobe Reader behaviour on documents with duplicate keys in Dictionaries
1994 * Forms improvements
1997 * Annotation improvements
1998 * Forms improvements
1999 * Add the possibility of extracting embedded fonts
2000 * Initial Movie support
2001 * Documentation improvements
2002 * Small improvements in the PS exporter
2005 * Annotation improvements
2010 * Added -listenc to pdfinfo and pdftotext
2015 * Fix regression in Form rendering
2016 * Fix memory leak in the cairo backend
2021 * Call error() when font loading fails
2022 * Be less strict parsing TTF tables (bug #16940)
2023 * Fix crash due to uninitialized variable
2026 * Make the paper color setting working as it should
2027 * Make sure to use the correct page width/height for form widgets coordinates
2032 * Fix crash on PDF that define a page thumbnail but it's not a Stream
2033 * Fix crash when Annots object is not of the desired type
2034 * Fix crash when obtaining fonts in PDF where XObjects link themselves in loops
2035 * Fix crash on documents with an IRT object
2036 * Saving should work much better now
2037 * Plug some memory leaks in Annotation handling
2040 * pdftohtml: Don't crash on documents that specify an invalid named dest for a link
2041 * pdftohtml: Make html output to keep all the spaces with
2042 * pdftohtml: Improve a bit text layout
2043 * pdftohtml: Make xml output valid xml
2048 * Fix leak in ABWOutputDev.cc
2049 * Fix uninitialized variable that broke file saving in some cases
2050 * Use a single global FT_Library in CairoOutputDev.
2051 Fixes some crashes in CairoOutputDev.
2054 * Fix saving over existing files
2057 * Make sure Qt4 moc is used to generate moc files in Qt4 frontend
2062 * Fix crash when reading some PDF with annotations
2063 * Fix crash on PDF that reference Optional Content elements that don't exist
2064 * Fix leaks on error conditions
2065 * Do not limit CharCodeToUnicodeString to 8 characters
2066 * Support for surrogates outside the BMP plane
2069 * Fix crash when reading PDF with password
2070 * Fix leak when calling scanForFonts()
2073 * Fix the text() method
2076 * Fix compilation with --enable-fixedpoint
2081 * Fix call broken by a fix introduced in 0.8.1
2086 * Do not call FT_Done_Face on a live cairo_font_face_t as it might cause crashes
2087 * Do not take into account Colorspace resource subdictionary for image XObjects
2088 * Downsample 16 bit per component images to 8 bit per component so they render
2091 * Link to pthread when the system needs it
2094 * Fix comparing against NULL instead against INVALID_HANDLE_VALUE when calling FindFirstFile
2098 * Fix caching of members in the glib frontend causing issues with rendering
2099 * Change glib public api to have a correct naming
2100 * Some better error handling on corner cases
2101 * Check the document stream is seekable when opening it
2102 * Build fixes with autotools and with cmake
2103 * Fix infinite recursion on some malformed documents when consulting the fonts
2104 * Fix possible crash when asking for Movie contents
2106 Release 0.7.3 (0.8 RC 2)
2108 * Fix regression in Splash renderer
2109 * Fix off-by-one write in Splash
2110 * Plug some minor leaks in Optional Content code
2111 * Improve error handling when creating a document in the glib frontend
2113 Release 0.7.2 (0.8 RC 1)
2116 * Improve font matching not forcing default values onto Fontconfig
2117 * Add preliminary annotations support in the glib frontend
2118 * Initial Movie support in the core
2119 * Make GDK dependency optional in glib bindings
2122 * Make the core able to read mime types of embedded files
2123 * Qt4 API for accessing mime types of embedded files
2124 * Handle correctly check state of optional content groups
2125 regarding parents state
2126 * Avoid setting singular CTM matrices on the Cairo backend
2127 * Improved Qt4 API to get character position
2128 * Qt4 api documentation improvements
2129 * Qt4 minor stability fixes
2130 * Proper lib64 Qt detection
2131 * Fix build when compiling without cairo support
2133 Release 0.7.1 (0.8 Beta 2)
2136 * Really distribute CMake files as optional build tool
2137 * Initial Optional Content support in core and in the Qt4 frontend
2140 * Allow grouped checkboxes to be selected individually
2141 * Qt4 demo program improvements
2142 * Keep cairo and cairo_shape consistent
2143 * Safety checks on Splash renderer so that it does not draw outside the allocated bitmap
2144 * Do not try to display bitmaps of invalid size
2145 * Fix building with exceptions
2146 * Improvements for building with MSVC and CMake
2148 Release 0.7.0 (0.8 Beta 1)
2151 * Partial annotation support
2152 * Forms improvements
2153 * Add support for ActualText entries
2154 * Display characters outside of unicode BMP with TT font
2155 * CJK rendering fixes
2156 * Implement Adobe Glyph Naming convention for fonts
2157 * CMake as optional build tool
2158 * Better font scaling for non embedded fonts
2159 * Preserve PDF page labels when we output as postscript
2164 * Fix crash on links that point to a non existent page
2165 * Make Document::renderHints return the correct render hints
2166 * Fix infinite loop when parsing LineAnnotation
2169 * Fix crash in the Splash renderer when T3 fonts are badly defined
2170 * Draw underlined Links correctly
2173 * Fix two use after free bugs in HtmlOutputDev.cc
2176 * Fix build on mingw32
2179 * Distribute the glade file of pdf-inspector
2184 * Fix crash in extra debug code
2187 * Make sure passwords are passed correctly to poppler core
2190 * Fix crash on documents that specify an empty date
2193 * Disable gtk tests if the user disabled glib frontend
2198 * Fix CVE-2007-4352, CVE-2007-5392 and CVE-2007-5393
2199 * Fix a crash on documents with wrong CCITTFaxStream
2200 * Fix a crash in the Cairo renderer with invalid embedded fonts
2201 * Fix a crash with invalid TrueType fonts
2202 * Check if font is inside the clip area before rendering
2203 it to a temporary bitmap in the Splash renderer. Fixes crashes on
2205 * Do not use exit(1) on DCTStream errors
2206 * Detect form fields at any depth level
2207 * Do not generate appearance stream for radio buttons that are not active
2211 * Require fontconfig >= 2.0
2212 * builddir != srcdir fixes
2215 * Improved documentation
2223 * Fix printing with different x and y scale
2224 * Fix crash when Form Fields array contains references to non existent objects
2225 * Fix crash in CairoOutputDev::drawMaskedImage()
2226 * Fix embedded file description not working on some cases
2229 * Fix printing issue
2231 * Fix memory leak when dealing with embedded files
2234 * Fix build with --disable-cairo-output
2235 * Do not return unknown field type for signature form fields
2238 * Support automake-1.10
2239 * More compatible sh code in qt.m4
2242 * Fix build on Sun Studio compiler
2246 - CairoOutputDev fixes
2247 - Allow pdftoppm to read/write from stdin/stdout
2248 - API work on Qt4 frontend
2249 - Fix pdfimages produces inverted image for black & white image
2250 - Fix error on the NFKC text matching routine
2251 - Add support for word and line selections
2252 - Do not enforce %%EOF at the end of file
2253 - Pad zeroes instead of aborting when rendering 1-bit images
2254 and the stream is too short
2255 - Update glib bindings documentation
2257 Release 0.5.91 (0.6 Release Candidate 2)
2259 - Various memory leaks fixed
2260 - Compile with --enable-fixedpoint. Bug #11110
2262 - Remove dependency on debugxml. Bug #11187
2263 - Allow access to document metadata in glib and qt4 frontends
2264 - Several glib API frontend improvements
2265 - Fix crash on accessing embedded files
2266 - Build on Sun Force compiler
2267 - Render '*' instead of the actual content in password form fields
2268 - Fix pdftohtml complex output. Bug #9746 and #11610
2269 - Windows build fixes
2270 - Improve Japanese font support. Bug #11413
2271 - Do not exit the program on files that confuse libjpeg
2272 - Update required cairo version to 1.4
2275 Release 0.5.9 (0.6 Release Candidate)
2277 - Merge xpdf 3.02 changes
2278 - Qt4 frontend is not marked anymore as unstable
2279 - Support for Sound objects
2280 - Support for Opening/Closing page actions
2281 - Support for page duration
2282 - Improve PS Tokenizer performance thanks to Scott Turner
2283 - Various speed ups by Krzysztof Kowalczyk
2284 - Beginning of Interactive Form support by Julien Rebetez
2285 - xpdfrc is no longer used for anything
2286 - Add AbiWord output device and pdftoabw program by Jauco Noordzij
2287 - Fix security issue MOAB-06-01-2007
2288 - Lots of bugs fixed
2292 - Automatically read in CJK encoding files if they're
2293 installed (#2984, #7105, #7093). This works with the new
2294 poppler-data package.
2295 - Speed ups by Krzysztof Kowalczyk (#8112)
2296 - Patch from Dom Lachowicz to let the utils take input on stdin.
2297 - Bugs fixed (#8182, #4649, #7906, #8048, #7113, #4515, #3948,
2298 #7924, #7780, #7646, #6948, #7788, #7661, #7005)
2302 - Add poppler as a private requires of poppler-glib.
2303 - Allow CairoFont creation to fail more gracefully (#4030).
2304 - Back out the rest of krh's type3 font work.
2305 - Revert splashModeRGB8 changes.
2306 - Add missing poppler-annotation-helper.h.
2310 - Much improved Qt bindings (Albert Astals Cid).
2311 - Cairo backend now supports masked images (Jeff Muizelaar, #6174).
2312 - Patches from Kouhei Sutou to make glib bindings more
2313 language binding friendly (#6907, #6897, #6899, #6905).
2314 - Search now works with ligatures (Ed Catmull, #2929).
2315 - The glib bindings now has an entry point to render to a cairo_t.
2316 - GCC 4.1 and MSVC compilation fixes.
2317 - Memory leaks plugged: #6908, #6947, #6765, #6764, #6187
2318 - Misc bug fixes: #6984, #6896, #6913, #6926, #4481, #5951,
2319 #6551, #6500, #6492, #6454, #6079, #6167.
2323 - Support for embedded files.
2324 - Handle 0-width lines correctly.
2325 - Avoid external file use when opening fonts.
2326 - Only use vector fonts returned from fontconfig (#5758).
2327 - Fix scaled 1x1 pixmaps use for drawing lines (#3387).
2328 - drawSoftMaskedImage support in cairo backend.
2329 - Misc bug fixes: #5922, #5946, #5749, #5952, #4030, #5420.
2333 - Font matching code for non embedded fonts now use fontconfig
2334 instead of hard coded list of fonts.
2335 - Merge in Xpdf 3.01 changes.
2336 - Add command line tools from Xpdf.
2337 - Make install of Xpdf header files ./configure'able.
2341 - Real text selection.
2342 - API breakage in glib wrapper: dropping dest_x and dest_y
2343 arguments from poppler_page_render_to_pixbuf().
2347 - New glib API to get document font information (Marco).
2348 - More document properties available as glib properties (Emil
2349 Soleyman-Zomalan, #3359)
2350 - Optimize color conversion for images.
2351 - Support for constant opacity.
2352 - Fix problems with pkg-config files.
2353 - Bugs fixes: #3491, #2911, #3362, #3340, #3265, #3239, #3396.
2357 - New API to get poppler version and backend type.
2358 - Various font fixes from Albert Astals Cid.
2359 - Update to cairo 0.5.0 API, including better font support.
2360 - Meta data for the glib binding.
2364 - Add qt/poppler-private.h to SOURCES
2365 - Jeff's path to use zlib instead of builtin decompression.
2366 - Bug fixes: #2934, segfault on invalid links, #3114
2370 - First cut at qt wrapper, including a getText() method for
2371 getting text from a page.
2372 - More glib functionality: meta data, set page orientation,
2374 - Performance fixes for glib cairo
2377 Release 0.2.0 (Tue Apr 5 12:32:10 EDT 2005)
2379 - Add glib wrapper for poppler, which will use cairo rendering
2381 - Support for page labels
2382 - configure and build fixes.
2384 Release 0.1.2 (Wed Mar 9 10:45:58 EST 2005)
2386 - cairo optimizations and fixes from Jeff Muizelaar
2387 - Bump cairo requirement to 0.4
2388 - Make cairo and gtk checks fail gracefully
2392 - Fix issues with installed header files including config.h
2393 - Fix a couple of typos in pkg-config files
2394 - Install splash and cairo header files when necessary
2396 Release 0.1 - no date yet