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
CI: Don't force a particular libc++ version
Albert Astals Cid
SplashBitmap: Fix wrong width condition for splashModeDeviceN8
Albert Astals Cid
GfxDeviceNColorSpace: Port to std::vector<std::string>
I was tired of having two constructors for GfxDeviceNColorSpace, both
taking GooString ** but one copying those strings and the other keeping
them for itself.

Moved to std::vector<std::string> without much fallout in the rest of
the code
Albert Astals Cid
GfxDeviceNColorSpace::parse: Only add to separationList if non null
Fixes crash with bug-poppler85281.pdf
Albert Astals Cid
Always enable SPLASH_CMYK
Doesn't seem to cause any speed regression and one ifdef less is code easier
to maintain
  • runtests: 7 unexpected failures (0.13%) [7 splash (100.00%)] 1 unexpected crashes (0.02%) [1 splash (100.00%)] -  stdio
Albert Astals Cid
Initialize BaseCryptStream::nextCharBuff on construction
Otherwise if we construct a DecryptStream and next we call lookupChar it
would use un-initialized memory
Albert Astals Cid
0.80.0
Evgeny Stambulchik
Make sure guint64 is not overflown
Evgeny Stambulchik
Store PopplerMovie.volume as double, mapped to 0 - 1
Evgeny Stambulchik
PopplerMovieTime no longer used
Albert Astals Cid
GfxState: Move vars inside the ifdef they are used in
Evgeny Stambulchik
Use guint64 for time-related values of movie objects (in ns)
Evgeny Stambulchik
Make poppler_movie_get_volume() return double 0.0-1.0
Evgeny Stambulchik
Rename poppler_movie_synchronous_play -> poppler_movie_is_synchronous
Evgeny Stambulchik
Update Since: comments for new video APIs
Evgeny Stambulchik
Change time-related Movie glib API's to return time as out
Also, added Since: strings and completed missing API doc comments.
Evgeny Stambulchik
Update the Movie section in poppler-sections.txt
Evgeny Stambulchik
Implement missing Movie API's in the Glib bindings
Albert Astals Cid
CI: Android move to the newer kdeorg sdk image
Marek Kasik
glib: Documentation fixes for viewer preferences
Clarify documentation about returned values
of recently added viewer preferences.

https://gitlab.freedesktop.org/poppler/poppler/issues/290
Marek Kasik
glib: Return nullptr if n_ranges is nullptr
Return nullptr if we don't have correct pointer for storing
number of ranges in poppler_document_get_print_page_ranges().

https://gitlab.freedesktop.org/poppler/poppler/issues/290
Marek Kasik
glib: Use C struct for PopplerPageRange
Boxed type is not needed so use just common C struct.
Use G_GNUC_MALLOC attribute on
poppler_document_get_print_page_ranges().

https://gitlab.freedesktop.org/poppler/poppler/issues/290
Marek Kasik
glib: Make PrintPageRange preference available in API
Add poppler_document_get_print_page_ranges() so that applications which
use poppler's glib frontend can access this preference.

https://gitlab.freedesktop.org/poppler/poppler/issues/290
Marek Kasik
glib: Add PopplerPageRange type
This type will be used for getting of suggested page ranges from
opened document if it contains PrintPageRange viewer preference.

https://gitlab.freedesktop.org/poppler/poppler/issues/290
Marek Kasik
glib: Make NumCopies preference available in API
Add poppler_document_get_print_n_copies() so that applications which
use poppler's glib frontend can access this preference.

https://gitlab.freedesktop.org/poppler/poppler/issues/290
Marek Kasik
glib: Make Duplex preference available in API
Add poppler_document_get_print_duplex() function and
PopplerPrintDuplex enum so that applications which
use poppler's glib frontend can access this preference.

https://gitlab.freedesktop.org/poppler/poppler/issues/290
Marek Kasik
glib: Make print scaling getter visible
Prefix poppler_document_get_print_scaling with POPPLER_PUBLIC
in glib/poppler-document.h.
Adrian Bunk
Remove USE_FIXEDPOINT support
This was already non-compiling for some time.

Closes #821
Albert Astals Cid
Decrypt: take a Ref instead of two int
Albert Astals Cid
PDFDoc: Add some overloads that take a Ref instead of two int
Albert Astals Cid
XRef: add XRef::add overload that takes a Ref
Albert Astals Cid
GfxPatchMeshShading::parse: Fix abort on broken files
Albert Astals Cid
Update (C) of last commit
Jan Grulich
Add subsitute-font information to Qt bindings
Dan Shea
Update (C) of previous commit
Dan Shea
Add pdftotext -nodiag flag to remove diagonal text on output
Albert Astals Cid
GfxRadialShading::parse: Fix memory leak on broken files
João Netto
Implemented support for modifying the text appearance stream text
Stefan Brüns
SplashXPathScanner: Optionally use small_vector from boost
Currently, each row in the intersections vector is allocated separately,
when the first intersection is added.

To avoid these allocations for common simple polygons,
boost::container::small_vector<4, T> is used, which stores up to
4 intersections inline. small_vector is a header-only class.

For the documents from #57 (fdo#96728) and #24 (fdo#78728), the
runtime/memory is significantly reduced (according to /usr/bin/time -v):
(1) $> pdftoppm -r 18 -aa no runsforever-poppler.pdf
(2) $> pdftoppm surf-types.pdf

Before/After
                                  runsforever-poppler |  surf-types
User time (seconds):                2348.08 / 1773.53 |  7.76 /  5.02
Maximum resident set size (kbytes):  46288 /  45896 |  14076 / 13748
João Netto
These changes were implemented in 0.79