AgeCommit message (Collapse)AuthorFilesLines
2017-02-13Fix assert on reading some OCGsAlbert Astals Cid1-0/+4
Check the object is a ref before calling getRef Bug #99768
2017-02-09pdftocairo.1: typoAdrian Johnson1-1/+1
2017-01-19Qt: fix memory leaks found when running testsHubert Figuière6-0/+14
-cleanup objects in tests to fix memory leaks. -optcontent was leaking the headers items Bug #99449
2017-01-15Poppler 0.51poppler-0.51Albert Astals Cid8-8/+21
2017-01-14Forgot to update the \since valueAlbert Astals Cid1-2/+2
2017-01-13qt5: Fix segfault/assert if LinkDestination is constructed with invalid ↵Christoph Cullmann1-11/+13
input string. Bug #99357
2017-01-11Check for error from NSS in SignatureHandler construct.Sebastian Rasmussen1-4/+10
And cascading effects in other SignalHandler members. Bug #99363
2017-01-10Qt5: Minor api refinements to the new signature classesAlbert Astals Cid3-29/+39
2017-01-10Qt5: Implement digital signature supportHanno Meyer-Thurow4-1/+280
Bug #94378
2017-01-09New year!Albert Astals Cid2-2/+2
2017-01-09Fix memory leak in PDFDoc::markAnnotationsAlbert Astals Cid1-4/+4
2017-01-09pdfunite: add fields to AcroForm dictThomas Freitag1-2/+31
Bug #99141
2016-12-19qt5: Add Poppler::FormField::setNameAlbert Astals Cid2-3/+16
2016-12-19Add Form[Field|Widget]::setPartialNameAlbert Astals Cid2-0/+18
Useful to repair/tweak pdf files
2016-12-15Poppler 0.50poppler-0.50Albert Astals Cid11-11/+38
2016-12-15Refine previous fix a bitAlbert Astals Cid1-2/+6
Call GfxColorSpace::setupColorProfiles only when we really need it
2016-12-15Don't crash when calling cmsGetColorSpace()Marek Kasik1-0/+2
Initialize RGBProfile and displayProfile before their use if they were not initialized in GfxState's constructor.
2016-12-15Add one more constAlbert Astals Cid2-4/+32
Makes clang happier (i.e. gives one warning less)
2016-12-09cairo: initialize CairoOutputDev::antialiasJason Crain1-0/+1
Initialize CairoOutputDev::antialias to CAIRO_ANTIALIAS_DEFAULT. Bug #98983
2016-12-08Fix PS conversion for some filesWilliam Bader4-1/+41
Bug #63963
2016-12-07Remove useless includeAlbert Astals Cid1-2/+1
2016-12-07nSharedGroups doesn't need to be a class memberAlbert Astals Cid2-14/+7
And also mark some variables as const to make it easier to see they don't change
2016-12-07Bail out if nBitsNumObjects or nBitsDiffGroupLength are greater than 32Jeffrey Morlan1-0/+6
Bug #94941
2016-12-03Default to libopenjpeg2 instead of libopenjpeg1Albert Astals Cid2-23/+24
Tested 2.1.1 and it's better or equal than the old libopenjpeg1 I thought of doing a version check but i don't think it's common someone will be building a new poppler with an old libopenjpeg2
2016-12-02Revert "introduced hex string as a new Object type and used it for file ↵Albert Astals Cid4-38/+6
identifier" This reverts commit debd1361f4a4cb7811677ab7a8f241b8b6fca5f9.
2016-12-02Revert "treat file identifier as a hex string, not a basic string"Albert Astals Cid4-14/+11
This reverts commit 628299bc02ef825609e1ade539f967bbf052be0c.
2016-11-30Read softmask into memstrean in case of matteThomas Freitag1-1/+17
In case of matte the softmask has to be read twice. This is not possible when read from stdin. So this patch allocate a memstream first and read the softmask into this memstream. Bug #97803
2016-11-30patch to add -passlevel1customcolorWilliam Bader3-23/+26
Bug #97193
2016-11-26treat file identifier as a hex string, not a basic stringJakub Alba4-11/+14
2016-11-26introduced hex string as a new Object type and used it for file identifierJakub Alba4-6/+38
File identifiers are usually written as hex strings (and this is how the PDF reference presents them in an example). Until now, poppler was reading hex strings properly, but was forgeting about the fact that a given string is a hex string, so e.g. file identifier was first read as a hex string and then printed as an ordinary string and thanks to that what was printed was actually junk. This commit fixes that.
2016-11-25Spelling fixes spotted by William BaderAlbert Astals Cid2-2/+2
2016-11-25Qt: Support OCG state change linksAlbert Astals Cid14-116/+382
2016-11-25Fix pdftoppm -tiff -gray/-mono incorrect output.Kenji Uno2-25/+71
- SplashBitmap has imageWriterFormat that ImgWriter should accept.
2016-11-25Fix PDFDoc::saveIncrementalUpdate()'s detection of document being modifiedJakub Alba1-1/+3
Bug 96561
2016-11-23Fix Outline parsing on broken documentsAlbert Astals Cid2-16/+6
Broken documents in which the parent "Last" pointer is earlier than the siblings "Next" pointer This mimics Adobe Reader behaviour. Bug #98732
2016-11-21glib: Use g_slice_new0 for PopplerActionLayerJason Crain1-1/+1
PDFs using PopplerActionLayer will sometimes crash because they are allocated with g_new0 but freed with g_slice_free. Change the allocation to use g_slice_new0. Bug #98786
2016-11-150.49poppler-0.49Albert Astals Cid7-8/+11
2016-11-15VS 2013 has fmin() and fmax()Tor Lillqvist2-1/+15
2016-11-15Update (C)Albert Astals Cid3-1/+3
2016-11-10Continue rendering in case of 'Singular matrix in shading pattern fill'Thomas Freitag1-0/+1
Bug #98623
2016-11-02merge type3 glyph handling from xpdf 3.04Thomas Freitag2-6/+23
Fixes bug #96667
2016-11-02Avoid UBSan warning about undefined downcastAlbert Astals Cid2-42/+50
...of this-ptr of in-construction FormFieldSignature while still in the base FormField ctor by simply casting the parent-class field member when needed std::max requires <algorithm>Caolán McNamara1-0/+1
2016-11-01VS 2013 has fmin() and fmax()Tor Lillqvist1-1/+1
2016-10-31Fix typo in disable nss help stringAlbert Astals Cid1-1/+1
Bug #98514
2016-10-24Fix memory leak in parametrized gouraudTriangleShadedFillAlbert Astals Cid1-2/+2
2016-10-24Fix crash on broken filesAlbert Astals Cid1-18/+20
2016-10-23PDFDoc::setDocInfoStringEntry(): treat value consisting of just the unicode ↵Jakub Alba1-1/+1
marker as an empty string
2016-10-23goo: add GooString::hasJustUnicodeMarker(void)Jakub Alba2-2/+3
2016-10-23update copyrightsJakub Alba23-23/+23