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
Update (C) of last commit
Nelson Benítez León
support 'de facto' tooltip feature
Most pdf readers implement a tooltip feature by
showing the string content of 'TU' field of a
widget annotation that is not linked to any
form field.

Normally, widget annotations carry a reference to a
form field which are used together to implement the
different form widgets. But, the PDF spec does not
forbid standalone (i.e. not linked to any form field)
widget annotations, and the fact is they're been used
by most pdf readers to show a tooltip when the area
of that AnnotWidget is hovered.

Some API added for this feature:

bool FormField::isStandAlone()
void FormField::setStandAlone (bool value)

A standalone FormField means it's not part of Catalog's
Field array, because of that we store them in a new
member inside Page class:

std::vector<FormField*> standaloneFields;

and send them alongside the rest of FormWidgets in the
existant API:

FormPageWidgets *Page::getFormWidgets();

Poppler issue #34

Evince issue:
https://gitlab.gnome.org/GNOME/evince/issues/842
Albert Astals Cid
Update (C) of last commit
sgerwk
bounding box of graphics in the page
Albert Astals Cid
Add missing since
Albert Astals Cid
Add (C) from last commit
Jiri Jakes
cpp: Add non_raw_non_physical layout for page::text()
Albert Astals Cid
pdftohtml: Fix noRoundedCoordinates->noroundcoord in man page
Fixes #901
Albert Astals Cid
Update (C) of last commit
Thomas Freitag
Handle 1 bit RGB images in ICC colorspace
Albert Astals Cid
Make some PDFRectangle methods const
Albert Astals Cid
0.87.0
Albert Astals Cid
Update (C)
Oliver Sander
Avoid division by zero in updateLineDash
Qt measures dash patterns in terms of line width.
This means that you have to divide by the width,
which doesn't work if the line width is 'cosmetic',
i.e., zero. The Qt documentation states that this
case should be treated as if the line width
was 1 pixel.

BUG: 695
Albert Astals Cid
Simplify LinkRendition
Albert Astals Cid
CI: Use debian testing while unstable is broken
Albert Astals Cid
Update (C)
Albert Astals Cid
Fix leak in broken files
oss-fuzz/21330
Albert Astals Cid
qt5: Add option to get choice for export value
Albert Astals Cid
Some more const
Adam Reichold
Fix vague linkage of Link* class vtables
Due to falling back to the implicitly inline destructors,
some of the Link* classes had all their overridden methods
defined inline with made the linkage of their vtables vague.

This change moves their destructors into a defined translation
unit thereby anchoring their vtables in the libpoppler DSO which
fixes issues using dynamic_cast when builing Poppler using Clang.
Albert Astals Cid
Update (C)
Adam Reichold
Replace dynamic_cast by static_cast where we already perform the type checks explicitly before downcasting.
Alex Henrie
Fix memory leak in HtmlOutputDev::getLinkDest
Albert Astals Cid
Poppler 0.86.1
Albert Astals Cid
Fix regression in URI link handling
Oliver Sander
Use std::unique_ptr for LinkGoto data members
This makes it clear that these pointers are owning.
It makes the code slightly shorter, too.
Albert Astals Cid
Poppler 0.86.0
Albert Astals Cid
Update (C) of last commit
Albert Astals Cid
Implement Splash::gouraudTriangleShadedFill for non parametrized shadings
Fixes #881

Unfortunately only implemented for shadings where the 3 vertices of the
triangle have the same color for now since i got lost trying to
implement the coloring (and also have no pdf to check against)

The reason this fixes #881 is because if Splash::gouraudTriangleShadedFill
returns false because it doesn't natively support this shading, the
default rendering algorithm of Gfx.cc kicks in, and that rendering what
does is render different triangles without them knowing they belong to
the same shading, meaning that if you have some opacity the edges of the
triangles will overlap and and up having different color than the one
you really wanted
  • runtests: 3 unexpected failures (0.05%) [3 splash (100.00%)] -  stdio
Albert Astals Cid
Update (C) of last commit
Oliver Sander
Handle LinkAction objects by std::unique_ptrs
This clarifies the object ownership, and fixes various memory leaks.
Oliver Sander
Revert "pdfinfo: Fix another leak"
    This reverts commit 4d799cdf9b9039b003de7d3baf05d858bc507a5a.

When closing/deallocating a document, poppler should free all memory
used by that document internally.  Freeing some of that memory
within pdfinfo is not a proper solution when valgrind shows leaks.
Oliver Sander
Use a vector of unique_ptr for LinkAction::nextActionList
This makes it clear that the vector owns the LinkAction objects.
Albert Astals Cid
pdftoppm/pdftocairo: Fix more odd/even mismatch
Albert Astals Cid
GooString: remove duplicated code
Albert Astals Cid
Update (C) last commit
Oliver Sander
Implement fillGooString in terms of fillString
This requires to add a method to GooString that allows access
as a mutable std::string&.
Oliver Sander
Use a std::string value in LinkURI
Oliver Sander
Use a std::string value in LinkNamed