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
poppler 24.12.0
Sune Vuorela
Form: fclose file on signature error
Albert Astals Cid
Update (C)
Sune Vuorela
Mark certificates that can do qualified signing
Certain signatures can do qualified signing (legally binding). Ensure
that they can be properly tagged in various UI's.
Lucas Baudin
Generate appearance stream for annotation stamp when it is not available (i.e. was invalidated), taking into account the custom image case
Sune Vuorela
CryptoSign: Allow backends to support different signature types
Albert Astals Cid
Update (C)
Sune Vuorela
pdfsig.1: Extend GPG backend documentation
closes: #1535
Nelson Benítez León
Parser.cc: remove superfluous condition inside 'if'
getObj() checks recursionLimit and returns ObjError if reached,
so in that case both obj2.isError() and "recursion + 1 >= recursionLimit"
are true, but that also means that obj2.isError() is superfluous
in the 'if' statement, because if "recursion + 1 >= recursionLimit"
is true it means previous getObj() must have returned a objError
(because they use the same recursion check).

Brought up here[1]

[1] https://gitlab.freedesktop.org/poppler/poppler/-/issues/1508#note_2651715
Albert Astals Cid
Update (C)
Sune Vuorela
Try verify public private headers
Pablo Correa Gómez
README: update the location of the official poppler room
And inform that it's bridged to matrix
Nicolas Fella
Install CryptoSignBackend header
It's used from other private but installed headers
Sune Vuorela
Debug feature for cryptographic signatures
While debugging, it is nice to be able to extract both signatures and
the data the signature is supposed to be over.
Sune Vuorela
Better signing error handling
Just having a bool for many different failure modes is a bit hard to
work with, so now we have an enum for the new API, so let's extend it
with some of the error possibilities
Sune Vuorela
createGfx: use unique pointer for creation
Sune Vuorela
Signature GpgME backend: Add Kyber to switch
Sune Vuorela
GfxFont: memory cleanup
Albert Astals Cid
Simplify getting the Font dict
We want to both get the Dict object and if it is a Ref, get its ref
because we use it later.

Previously we did lookup the Font Object from the dict without fetching
(NF), and if it was a Ref, we had to fetch to get the actual Dict, and if it
was a Dict then all was good.

New code uses the "new" lookup function that returns the Ref as an
output parameter, so we are doing exactly the same but the code is much
simpler
Albert Astals Cid
Update (C)
Oliver Sander
GfxFontDict: Constify a pointer argument
Oliver Sander
Gfx.cc: Reduce scope of local variable
Oliver Sander
GfxResources: Store 'fonts' in a std::unique_ptr
Nicolas Fella
Handle font size 0 in AnnotAppearanceBuilder::drawSignatureFieldText
0 means 'choose the size according to available space', like we do
elsewhere
Nicolas Fella
Set border on signature annotation before generating appearance
The appearance depends on the border
Albert Astals Cid
Update (C)
G B
Override encoding for Zapf Dingbats
Albert Astals Cid
Fix build with in-tree build
Albert Astals Cid
Update (C)
Albert Astals Cid
export StructTreeRoot so we make it clear it is used/usable
Albert Astals Cid
Install StructTreeRoot.h again
I didn't realize it was usable without being exported
Albert Astals Cid
Add a few exports more to classes that can be used from other exported classes
Albert Astals Cid
Install SplashFont again
I failed realizing it was usable
Albert Astals Cid
Update (C)
Albert Astals Cid
Add export to ViewerPreferences
There's people sadly using this class on the wild so make it
clear it's used otherwise we will make it not installed
again in the future
Albert Astals Cid
Install ViewerPreferences again
I failed realizing it was usable given it's all inline functions
Nelson Benítez León
cairo: Fix JPX transparency regression
Commit 2dcfefb43c from https://bugs.freedesktop.org/93468
fixed images 2) and 3) of file[1] (which are jpeg images
with transparency) from showing garbage to show fine
but with a solid background instead of transparency.

But this fix interferes with our previous commit where
we are adding support to Cairo backend to correctly show
transparency in jpeg files that have it.

So we need to partially revert commit 2dcfefb43c but only
for the Cairo backend, because the Splash backend still
uses this fix to improve some jpeg transparent images by
at least showing them with a solid background.

So we added a new method JPXStream::setSupportJPXtransparency()
so a JPXStream can be informed that the OutputDevice is
capable of handling jpx transparency and so to not perform
the downgrade fix to solid background.

The OutputDevice itself can be marked as handling jpx
transparency by new method OutputDev::supportJPXtransparency()
which the Cairo backend implements as TRUE.

So now file[1] does not regress in Cairo backend, although
display changes from showing with solid background to show
with proper transparency as CairoOutputDev now supports that.

For the Splash backend no display regressions should happen
at all, because any display changes are now guard by
OutpuDev::supportJPXtransparency() which the Splash backend
returns FALSE at this moment.

[1] https://bugs.freedesktop.org/attachment.cgi?id=120624

Part of #1486
Nelson Benítez León
cairo: Fix rendering of JPX images with transparency
Handle transparent JPX images, they may contain RGBA data
when no ColorSpace pdf dict is defined or when SMaskInData
is non-zero.

PDF files posted in below issues are fixed by this commit:
https://gitlab.freedesktop.org/poppler/poppler/-/issues/1486
https://github.com/mozilla/pdf.js/issues/16782
https://github.com/mozilla/pdf.js/issues/11306
https://github.com/mozilla/pdf.js/issues/17416

Inspired by related fix in pdf.js:
https://github.com/mozilla/pdf.js/pull/18204

While working on this commit we also succesfully addressed
regressions that emerged for the following files:
https://github.com/mozilla/pdf.js/issues/18896
https://bugs.freedesktop.org/attachment.cgi?id=49294

Issue #1486
lbaudin1
glib: Add free text annotations support
Albert Astals Cid
poppler 24.11.0