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

Albert Astals Cid
SplashOutputDev::tilingPatternFill: Properly restore CTM on failure
Fixes issue #1292
Albert Astals Cid
CI: Update Fedora CI to 37, it's close enough to the release date
Albert Astals Cid
Update (C)
Oliver Sander
Remove the psmode argument from GooString::sanitizedName
It is always 'false'.
Oliver Sander
Fix typos in method names
'dictionary' has only one 'n'.
Albert Astals Cid
pdftotext: Simplify memory handling
Claes Nästén
Replace parts of font parsing code with std::string alternative
strndup is not available on all platforms, instead of adding a compat
variant use std::string functionality for parsing instead.
Albert Astals Cid
Update (C)
Albert Astals Cid
JBIG2Stream::readPatternDictSeg: Protect against some overflow
James Cloos
Avoid round-off errors when determining raster dimensions.
The code in pdftoppm.cc and pdftocairo.cc carefully avoided overflow
when converting page sizes from points to pixels.

This worked well when the math was performed at extended precision,
as is done when using x387 opcodes, but could lead to results too
large by a ulp when computed without extra precision.

The code then needs to call ceil(3) to round fractional results up
to the next larger integer, resulting in an off-by-one error if the
computed size is even one ulp more than an integer.

The initial size is already a multiple of 72, so rearranging the math
to multiply before dividing by 72 avoids that imprecision.

Issue #253
Albert Astals Cid
qt: Also take into account flagNoView when getting/setting the visible status
KDE bug #456313
Carlo Cabrera
Fix `sed` invocation.
The current `sed` call works only for GNU sed. We can fix that by using
the `-e` flag.
Albert Astals Cid
poppler 22.09.0
Oliver Sander
Store 'gfx' as a std::unique_ptr
Otherwise it will leak if charProc is not a stream (line 488).

Found by

  https://sonarcloud.io/project/overview?id=tsdgeos_poppler_mirror
Oliver Sander
Fix copy'n'paste bug in the check for bounding box correctness
Found by

  https://sonarcloud.io/project/overview?id=tsdgeos_poppler_mirror
Oliver Sander
Store destination_private in a std::unique_ptr
This simplifies the code a bit.

It also fixes a 'code smell' found by

  https://sonarcloud.io/project/overview?id=tsdgeos_poppler_mirror
Oliver Sander
Make noncopyable objects move-assignable
Move-assignment needs to be allowed explicitly, because
otherwise derived classes that implement operator=(&&)
will try to use noncopyable::operator=(&), which is
not allowed.
Albert Astals Cid
Update (C)
Erich E. Hoover
SignatureHandler: Fix getSignerName when signing_cert is available but CMSSignerInfo is not
Erich E. Hoover
Form: When signing with an appearance, ensure that a Form exists
Erich E. Hoover
Annot: Fix applying signatures to fields that are not part of a form
Erich E. Hoover
PDFDoc: Fix finding signature fields not associated with a form
Albert Astals Cid
Fix memory leak in TextStringToUTF8
Albert Astals Cid
JBIG2Stream: Fix crash on broken file
https://github.com/jeffssh/CVE-2021-30860

Thanks to David Warren for the heads up
Albert Astals Cid
cmake: Better linking against GTK3
Albert Astals Cid
We can use isnan now
Albert Astals Cid
JBIG2Stream::readHalftoneRegionSeg: Fix potential memory leak
Albert Astals Cid
pdfunite: Fix potential memory leak of docs
Albert Astals Cid
glib: Fix two potential memory leaks in poppler_document_create_dests_tree
Albert Astals Cid
pdfunite: Don't crash in broken documents
Albert Astals Cid
CI: remove workarounds for cmake 3.24.0
now that they have 3.24.1
Albert Astals Cid
Add (C)
crt
pdfunite: Fix crash on broken files
Oliver Sander
Use std::vector to store dash patterns
Makes the code more readable.
Albert Astals Cid
Workaround cmake 3.24.0 warning-y code
https://gitlab.kitware.com/cmake/cmake/-/issues/23823
Albert Astals Cid
clang-format-14 reformat to ignore-revs file
Albert Astals Cid
CI: clang 13 -> 14
Albert Astals Cid
Save copying data in SplashState::setLineDash
Oliver Sander
Do not truncate line dash patterns with more than 20 entries
Because otherwise files with longer patterns will not render
correctly.  One example is the file in

  https://gitlab.freedesktop.org/poppler/poppler/-/issues/1281

Fixes: 1281
Albert Astals Cid
CI: workaround cmake 3.24.0 issues
https://gitlab.kitware.com/cmake/cmake/-/issues/23823