- Dec 28, 2019
-
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
- Dec 27, 2019
-
-
Hartmut Goebel authored
-
Sébastien Berthier authored
-
Albert Astals Cid authored
-
- Dec 23, 2019
-
-
Oliver Sander authored
To make it clear that it is an owning pointer.
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
- Dec 21, 2019
-
-
Albert Astals Cid authored
oss-fuzz/19630
-
- Dec 19, 2019
-
-
Albert Astals Cid authored
Noone uses it so it's a bit faster not to do it
-
- Dec 17, 2019
-
-
Oliver Sander authored
Because it is already copy-constructible, and having one without the other is weird.
-
- Dec 15, 2019
-
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
A Ref is really just two ints. Let's not call malloc separately for each of them.
-
Oliver Sander authored
The LinkOCGState has a 'stateList' member, which previously was a pointer to a std::vector. As a std::vector is little more than a pointer itself, one may as well keep it directly within the LinkOCGState object. This is what the patch does.
-
- Dec 08, 2019
-
-
Albert Astals Cid authored
-
- Dec 06, 2019
-
-
Adam Reichold authored
-
Includes some small code tweaks by Albert Astals Cid
-
Albert Astals Cid authored
-
Marek Kasik authored
Buffer for conversion from Unicode to ASCII7 can be small in some cases leading to invalid writes which can result in crash. This commit increases size of the buffer.
-
- Dec 05, 2019
-
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
Kris Jurka authored
When page selection options and/or document length result in planned output of a single page, further even/odd page selection can then result in no pages being output. Error out instead of producing no output which is confusing to the user. Closes: poppler/poppler#815
-
corentinfoucault authored
-scale-dimension-before-rotation
-
- Dec 04, 2019
-
-
Albert Astals Cid authored
-
Nelson Efrain A. Cruz authored
-
Nelson Efrain A. Cruz authored
-
Thomas Fischer authored
Paper sizes of ISO 216, A Series were originally defined in millimeters. For example, A3 is defined to be 297mm x 420mm. However, depending on source, the corresponding size in pts may vary between 1190pt and 1191pt for the longer edge. pdfinfo's formula to compute the length of the longer edge of an A3 paper determines this length to be 1191.82pt. As the error margin so far was set to 1pt, A3 papers with edge length of 1190.8pt were not recognized as A3. This patch makes the error margin depending on the paper size, setting it at 0.3% of the longer edge's length. For A3 paper, the error marging (variable 'isoThreshold') thus becomes 3.58pt. Accordingly, the threshold for 'letter' paper has been raised from 0.1pt to 1pt.
-
- Dec 03, 2019
-
-
Albert Astals Cid authored
It wasn't crashing but it's defenitely undefined behaviour. Now instead of calling copy that calls the constructor we call the constructor directly, which deals fine with a null "other" to be created from Also some const
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
- Dec 02, 2019
-
-
Albert Astals Cid authored
No copyright, it's a mechanical change
-
Albert Astals Cid authored
No copyright, this is a mechanical change
-
Albert Astals Cid authored
Not claiming copyright since it's a mechanical change
-
Albert Astals Cid authored
Not claiming copyright since the change is mechanical
-
Albert Astals Cid authored
not claiming copyright for this since it's a mechanical change
-
Albert Astals Cid authored
-
- Dec 01, 2019
-
-
Albert Astals Cid authored
-
Even Rouault authored
JBIG2Stream::reset() currently allocates new values for the segments and globalSegments member variable. This causes a memory leak if the method is called several times, which can be triggered by the GDAL library that uses Poppler. So add a freeSegments() method where we move the related cleanup of close(), and call that method from reset() and close().
-