Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About
Login

Console View

Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

96b375a42e0c...
Albert Astals Cid
Remove = null for a unique_ptr in the constructor
It's already null
3d5622166f46...
Albert Astals Cid
Only create GfxResources::fonts if we're going to use it
Makes file from 1675 go from 3.4s to 1.5s in pdftoppm my computer
4d0fccd017c5...
Aditya Tiwari
Fuzzer: add Qt6 signature fuzzer
It also that exercises ImageEmbeddingUtils through the Qt6 PDFConverter::sign() API with image path functionality.
c1295c4e6cc7...
Albert Astals Cid
CI: Use Fedora 44
fd5f3553ce01...
Albert Astals Cid
Update (C)
ae9e9cfb796c...
ADITYA TIWARI
fix-qt5: replace deprecated Qt::SystemLocaleDate with QLocale
cd775fad3d31...
Malika Asman
Add compression support for stamp annotation images
Stamp annotations previously stored image data uncompressed, causing
unnecessarily large PDF file sizes. This change enables FlateDecode
compression for stamp images by using the same compression mechanism
already available in the ImageEmbedder component.

Both the main image data and the transparency mask (alpha channel) are
now compressed, typically reducing file sizes by 80-90% for stamp
annotations
833d39977699...
Ojas Maheshwari
Remove unused include
f6d25ff477ff...
Maximiliano Sandoval
glib: Mark structure_element_iter_new as nullable
See https://gitlab.gnome.org/World/Rust/poppler-rs/-/issues/2.
022c41206fa0...
Adam Sampson
glib: Correct assert in convert_color
This didn't match the equivalent code in StructElement.cc's isRGBColor;
the length test was inverted. Use isArrayOfLength instead.
3398be722736...
Adam Sampson
Object: Add isArrayOfLengthAtLeast
25 places in the Poppler code wanted to check whether an object was an
array with at least N elements. Add a member function for this, along
the lines of isArrayOfLength.

There were two cases of a check for > 10000 where the intent is to catch
an absurdly large array rather than to require a specific limit; in
these cases it's now checking for >= 10000.
5c8c83e7780a...
Adam Sampson
Object: Add isArrayOfLength
42 places in the Poppler code wanted to check whether an object was an
array with a specific length, e.g.:
  if (obj.isArray() && obj.arrayGetLength() == 4) ...

Add a member function to simplify this. This also avoids doing the
typecheck twice, in the unlikely case that the compiler hasn't already
optimized it away.
515217456664...
Juraj Šarinay
Replace the constant maxSupportedSignatureSize by a generous estimate based on the sizes of the certificates involved.
e1f3ecdbfa35...
Sune Vuorela
GPGME: Fix marking of qualified keys
3aa4e28f3427...
Albert Astals Cid
Update (C)
6173e3db241d...
Albert Astals Cid
Make a few Dict * be const &
7b641b6bc271...
Sune Vuorela
Document array-ownership before handed to object
fdc6a40da7bd...
Sune Vuorela
Document dict-ownership before handed to object
3608d840588f...
Albert Astals Cid
Remove USE_FLOAT cmake option
We are in 2026, hoping no one needs float vs double for speed
d9d0b54f7fdb...
Albert Astals Cid
Increase version so people that track master can add ifdefs on version
30927d02c1fd...
Albert Astals Cid
poppler 26.02.0
f40c4f3a4017...
Sune Vuorela
Build clang-17 in debian-trixie (current stable) image
09c4c1ba2039...
Albert Astals Cid
Update (C)
a83aa3971607...
Albert Astals Cid
SplashFont: Make the clip const &
Makes it clear we don't take ownership of the pointer
64fc550a8769...
Stefan Brüns
TextOutputDev: Fix non-transitive comparision for text fragment sorting
Comparision functions used for std::ranges::sort must be transitive, i.e.
(a > b) && (b > c) -> (a > c). Using a fuzzy comparision for the y
coordinate breaks this proberty (assuming rot==0, likewise for others):

- [0 0] < [2 0.008] && [2 -0.008] < [4 -0.016] (y ~ 0 -> x is compared)
- [0 0] > [4 -0.016] (y is compared)

As the comparision is only used in a single place, and the y sorted
fragments are then split into ranges with similar coordinate (less than
maxIntraLineDelta) which are sorted by x coordinate, the overall result
is very likeyly identical.
19c291eb62ee...
Stefan Brüns
TextOutputDev: Fix incorrect flag for column recalculation
In case an area is passed in, some blocks/fragments may be discarded,
and the columns should be recalculated for the remaining fragments.

The remaining fragments may still have varying rotations, and it is
necessary to use the correct algorithm. Otherwise, the sorting may
use a comparision function which is not transitive for varying
orientations, and may even crash due to violated requirements.
ad1645e782cb...
Stefan Brüns
qt: Pass default text area as nullopt, avoid incorrect warning
In case a default constructed rect is passed to Page::text(), it should
be passed down as is instead of using the cropbox.

Using the cropbox is incorrect, as the passed down rect refers to
the area of the logical page, while the cropbox refers to the physical
media. E.g. when page 1 is the right-hand A5 area of a A4+ paper, the
cropbox rect would have an xMin of >= 148mm, and would not overlap
with the logical page [0 0 148 210].

This also avoids the warning for ReadingOrder text layout which is
triggered when a rect is passed down.
f145613c3734...
Adam Sampson
cpp: tests: Use range-for loops in poppler-dump
The "Enable modernize-use-auto" changes revealed a few more cases where
range-for loops can be used here.
68a9a2f46146...
Albert Astals Cid
JBIG2Stream: Add another getReadPastEndOfStream check
62f8b62514f7...
Azhar Momin
Move ossfuzz build scripts to poppler repository
9eea384d06c4...
Albert Astals Cid
XRef::removeIndirectObject: Don't manually call the destructor
The other 2 places on the file that do it is "ok" because we
are manually holding that memory in a freed/malloced array and we
never call that object again, but here we can use it again and that's
not allowed
414fd172aec3...
Albert Astals Cid
JBIG2Stream: Check we discarded the correct amount of bytes
If not, we reached EOF, so report it to the caller
16ccb3c65171...
Albert Astals Cid
Mark discardChars as nodiscard
b6bf563dae16...
Albert Astals Cid
Update (C)
eee94a13b930...
Ojas Maheshwari
pdftotext: Fix page level bounds calculation in tsv mode
618da9e31f4e...
Albert Astals Cid
JBIG2Stream::readGenericBitmap: Sprinkle some more EOF checks
640373f32e1d...
Albert Astals Cid
JBIG2Stream::readSymbolDictSeg: Remove gotos
dfbd101c24cd...
Albert Astals Cid
JBIG2Stream::readTextRegion: Take const & vector
ad16a22d1ccf...
Albert Astals Cid
JBIG2Stream::readSymbolDictSeg: Make bitmaps be a vector
And collect the ones we have to delete in another vector
0ef782a0c23e...
Albert Astals Cid
Some initial tweaking for JBIG2Stream::readSymbolDictSeg