Hi,
I plan to rebase poppler in rawhide to poppler-0.15.3. There are some
API changes (see below) and 1 soname bump of libpoppler.so.9 to
libpoppler.so.11.
You can test it against your package with this scratch-build:
http://koji.fedoraproject.org/koji/taskinfo?taskID=2552287
I'll ask release engineers for chain-build of it in the middle of next
week.
Regards
Marek
Changes against 0.15.1:
core:
* Improve shadings and antialias in the Splash backend (Bug #30436)
* Linearization improvements
* Small improvements to the Arthur backend
* Fix calculation of the size of some pages (Bug #30784)
* Fix crashes in broken documents
* Improve rendering of radial shadings
* Open a broken file (Bug #31861)
* Correct parsing of linearization table (Bug #31627)
* Find fonts inside patterns (Bug #31948)
* [win32] Simplify strtok_r implementation
* Use a std::vector instead of a var-length-array of chars
* Fix crashes in broken files
* Use sets instead of arrays for looking for duplicate fonts
qt4:
* Add Page::renderToPainter() method
* Add setDebugErrorFunction() method
cpp:
* Add the hability to render pages to an image
* Include correction
utils:
* Add -p flag to pdfimages
* pdffonts: Remove duplicated code
build system:
* Remove -ansi flag for cywin and mingw
API changes against 0.15.1:
removed goo/GooVector.h
new file Hints.h
new file Linearization.h
new file cpp/poppler-page-renderer.h
All "GooVector<>" has been replaced with "std::vector<>".
cpp/poppler-image.h
- new public function in class image:
bytes_per_row
poppler/Dict.h
- API change of a public function in class Dict:
lookup
- new public function in class Dict:
hasKey
Form.h
- API changes in constructors of classes FormField, FormFieldButton,
FormFieldText, FormFieldChoice, FormFieldSignature
- API change in a public function of class Form:
createFieldFromDict
Function.h
- API change in constructor of class StitchingFunction
Object.h
- API change in functions of class Object:
fetch, dictLookup
OutputDev.h
- API change in a public function of class OutputDev:
useShadedFills
- new public functions in class OutputDev
gouraudTriangleShadedFill, patchMeshShadedFill
Parser.h
- new versions of a public function in class Parser:
getObj
PDFDoc.h
- new public functions in class PDFDoc
getLinearization, getPage
PSOutputDev.h
- API changes in constructors of class PSOutputDev
- API changes in a public function of class PSOutputDev:
useShadedFills()
- a public function removed from PSOutputDev:
writeDocSetup
qt4/poppler-qt4.h
- new public enum in class Page:
PainterFlag
- new public function in class Page:
renderToPainter
splash/SplashBitmap.h
- new public function in class SplashBitmap:
getRowPad
splash/SplashFontFile.h
- destructor of class SplashFontSrc moved to private section
splash/Splash.h
- new public functions in class Splash:
shadedFill, gouraudTriangleShadedFill
splash/SplashPattern.h
- API change in a public function of class SplashPattern:
getColor
- API change in a public function of class SplashSolidColor:
getColor