commit dfbb98327cbbc173a63f5db36b6606a93e5166aa
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Jun 17 00:04:25 2016 +0200

    Poppler 0.45

 CMakeLists.txt      |  4 ++--
 NEWS                | 19 +++++++++++++++++++
 configure.ac        |  2 +-
 cpp/Doxyfile        |  2 +-
 poppler/Makefile.am |  2 +-
 qt4/src/Doxyfile    |  2 +-
 qt5/src/Doxyfile    |  2 +-
 7 files changed, 26 insertions(+), 7 deletions(-)

commit 3829958339b332d7ddf005d5ab98dd0ad3c8b3c6
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Jun 16 23:58:07 2016 +0200

    Add (C)

 poppler/DateInfo.cc | 1 +
 poppler/DateInfo.h  | 1 +
 poppler/Form.cc     | 2 +-
 utils/pdfinfo.cc    | 2 +-
 4 files changed, 4 insertions(+), 2 deletions(-)

commit 4c7e057b0315ed37bd47e304ca191191244b2963
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Jun 17 00:11:50 2016 +0200

    dist glibc.h

    we don't install it, but we need it for building

 goo/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 5ee67050c400daa7bc0b0a4f5dddf21be18be124
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Tue Jun 14 07:32:35 2016 +0930

    Fix windows compile

 utils/pdfinfo.cc | 1 +
 1 file changed, 1 insertion(+)

commit df0779031d6ae0180024f92602bc2a680cf73dd5
Author: Jakub Kucharski <jakubkucharski97@gmail.com>
Date:   Thu May 19 16:11:04 2016 +0200

    cpp: switched from detail::convert_date() to core's dateStringToTime()

 cpp/poppler-document.cpp      |  4 +++-
 cpp/poppler-embedded-file.cpp |  6 ++++--
 cpp/poppler-global.cpp        |  6 +++++-
 cpp/poppler-private.cpp       | 25 +------------------------
 cpp/poppler-private.h         |  3 +--
 5 files changed, 14 insertions(+), 30 deletions(-)

commit ff24d677c6078c3dfb54c35541369d908314bcdb
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Wed Feb 24 20:57:37 2016 +1030

    pdfinfo: add -isodates for printing dates in ISO-8601 format

 utils/pdfinfo.1  |  3 +++
 utils/pdfinfo.cc | 36 +++++++++++++++++++++++++++++++++++-
 2 files changed, 38 insertions(+), 1 deletion(-)

commit dd08f24f5e52c56546dfda70be483dc29e03c2e6
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Wed Feb 24 21:10:08 2016 +1030

    pdfinfo: convert dates to local time zone

 utils/pdfinfo.cc | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit e4690ee1be027dd7028e86ea6732a3f4f2680ef7
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Tue Feb 23 21:01:49 2016 +1030

    glib: return date in UTC instead of local time

    Bug 94173

 ConfigureChecks.cmake |  1 +
 config.h.cmake        |  3 +++
 configure.ac          |  1 +
 glib/poppler-date.cc  | 33 +++++++-------------------------
 goo/glibc.cc          | 24 ++++++++++++++++++++++++
 goo/glibc.h           |  4 ++++
 poppler/DateInfo.cc   | 52
 +++++++++++++++++++++++++++++----------------------
 poppler/DateInfo.h    |  6 +++++-
 poppler/Form.cc       |  2 +-
 9 files changed, 76 insertions(+), 50 deletions(-)

commit 7936af2eeb8f84993acabd1b306da50d49256b31
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Tue Feb 23 20:52:30 2016 +1030

    Emulate some non portable glibc functions when not available

 CMakeLists.txt             |  1 +
 cpp/tests/poppler-dump.cpp |  5 +----
 glib/demo/utils.c          |  6 ------
 goo/Makefile.am            |  3 ++-
 goo/glibc.cc               | 34 ++++++++++++++++++++++++++++++++++
 goo/glibc.h                | 33 +++++++++++++++++++++++++++++++++
 poppler/DateInfo.cc        |  7 ++-----
 7 files changed, 73 insertions(+), 16 deletions(-)

commit 4d799cdf9b9039b003de7d3baf05d858bc507a5a
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Jun 2 00:22:05 2016 +0200

    pdfinfo: Fix another leak

    Again not crucial in pdfinfo itself but nice to be clean so that if it
    the leak check fails is because the core is doing something bad

 utils/JSInfo.cc | 13 ++++++++-----
 utils/JSInfo.h  |  3 ++-
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 4daee8a8ce40aeb658964a5902ae104549f7af75
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Jun 1 18:37:57 2016 +0200

    Fix memory leak when failing to parse thumbs or actions

 poppler/Page.cc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit bc6eb28776feaa302ad93e315798cad02c1e2a54
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Jun 1 18:36:17 2016 +0200

    pdfinto: Fix memory leak

    It's not very critial that pdfinfo does not leak, but it's nice
    to have no leaks so one can run ASAN over a file and see if something
    is wrong or not

 utils/pdfinfo.cc | 1 +
 1 file changed, 1 insertion(+)

commit 66617b256acfcd98f727bf11b7d7e92bcbd16de0
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Jun 1 18:35:50 2016 +0200

    Point ucs4 to null when len is 0

    Makes it easier for the caller than can always just free the passed
    pointer

 poppler/UTF.cc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 0d70a57c7ad8a53e2462560a47b6ea5eba73d6c5
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Jun 1 18:34:32 2016 +0200

    Add docu to the get*Action methods

    Since unfortunately their behaviour is different in what you have
    to do with the pointer given

 poppler/Annot.h | 12 ++++++------
 poppler/Form.h  |  6 +++---
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 3db727f9546779a8896fc30a6669751d726ab86c
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Jun 1 18:32:45 2016 +0200

    Fix memory leak in RichMedia parsing

 poppler/Annot.cc | 1 +
 1 file changed, 1 insertion(+)

commit 8ace48fb07b81cab6ae68dc23d173e7441ad6d2e
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun May 29 11:45:55 2016 +0200

    SplashOutputDev: Fix iccTransform + splashModeXBGR8

 poppler/SplashOutputDev.cc | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 46039c2ef5b666d5ee85e7f6fc6a74a5a9e69526
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri May 27 11:06:01 2016 +0200

    Add braces to make it more clear to which if the else applies

 poppler/UnicodeTypeTable.cc | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

commit 2d72a8bfc87c9bdcea6b617ebd4b3a3684e174e8
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu May 26 17:59:21 2016 +0200

    Initialize nConfigurations and nAssets

 poppler/Annot.cc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 4e49b3af7d6f731b9da20a9d6e5aa54578f08d3f
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu May 26 17:34:56 2016 +0200

    Fix memory leak on error on JBIG2Stream::readHalftoneRegionSeg

 poppler/JBIG2Stream.cc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 5f51939eea5b98dcef115d18baec3179701d0292
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue May 24 23:34:48 2016 +0200

    Fix stack overflow

    Bug #96027

 poppler/Stream.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c820826377d79438ecaf90e9b2106a8451585add
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue May 24 00:00:57 2016 +0200

    Fix (C) year

 utils/HtmlOutputDev.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ce8dd7fbd132b5f423dc3bf10fa87b973390d0b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon May 23 23:59:40 2016 +0200

    Fix stack overflow on broken file

    Bug #95567

 poppler/Stream.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 37fb37e368c659832fc1a1dfd499c42340b62f38
Author: Vincent Le Garrec <legarrec.vincent@gmail.com>
Date:   Mon May 23 23:18:40 2016 +0200

    pdftohtml: Fix crash on broken file

    Bug #95563

 utils/HtmlOutputDev.cc | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 1d0251c8ab48e2e1a4873d84b4bc573b3ae2a98d
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat May 21 20:02:26 2016 +0200

    Fix memory leak in Splash::gouraudTriangleShadedFill

 splash/Splash.cc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit eb20f8cc2c0dea281ae44336a8fac8cc86a99895
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat May 21 19:19:43 2016 +0200

    0.44

 CMakeLists.txt      |  4 ++--
 NEWS                | 16 ++++++++++++++++
 configure.ac        |  2 +-
 cpp/Doxyfile        |  2 +-
 poppler/Makefile.am |  2 +-
 qt4/src/Doxyfile    |  2 +-
 qt5/src/Doxyfile    |  2 +-
 7 files changed, 23 insertions(+), 7 deletions(-)

commit 58f56a7af99b477f39e57aed74443b6851afe15f
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Sat May 21 18:25:22 2016 +0200

    Fix Compile in 32bit linux

    Bug #95492

 poppler/Decrypt.cc | 65
 +++++++++++++++++++++++++++---------------------------
 1 file changed, 33 insertions(+), 32 deletions(-)

commit 853e94995255591b35d9bdbeb0174476838097c0
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Sun Apr 17 16:02:57 2016 +0930

    pdftocairo: add -antialias option

    Bug 94977

 poppler/CairoOutputDev.cc | 24 +++++++++++++++++
 poppler/CairoOutputDev.h  |  4 ++-
 utils/pdftocairo.1        | 26 +++++++++++++++++++
 utils/pdftocairo.cc       | 66
 ++++++++++++++++++++++++++++++++++++++++++-----
 4 files changed, 112 insertions(+), 8 deletions(-)

commit 8453966178de8535cdabac090e78ec17857f8975
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Tue May 17 01:00:37 2016 +0200

    Improve rendering of some dotted lines

    Bug #84693

 splash/Splash.cc | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 182abe4ed5c0773073c6751a26a7c4e40e99e02e
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Fri May 13 00:07:24 2016 +0200

    Splash: type 3 chars. restore the current position also in output
    device

    Bug #95344

 poppler/Gfx.cc | 1 +
 1 file changed, 1 insertion(+)

commit 9c35dc79ec777d9495796124ac7a42bf2b4cf83f
Author: Jakub Kucharski <jakubkucharski97@gmail.com>
Date:   Wed May 11 23:34:53 2016 +0200

    goo: refactor GooString::Set()

    it is used only once to concatenate strings and it is in a GooString
    constructor used specifically for that
    so I think concatenation should take place in the constructor and
    GooString::Set
    should do exactly what it says which is setting the string.

    Bug #94201

 goo/GooString.cc | 40 ++++++++++++++--------------------------
 goo/GooString.h  | 10 +++++-----
 2 files changed, 19 insertions(+), 31 deletions(-)

commit 0ecec576faf7e1ef644f5973f17e0b8244560912
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed May 4 23:23:04 2016 +0200

    Fix typo in GfxPatchMeshShading::parse

 poppler/GfxState.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 890178f9c946931ec34b8b227493ec9f1c6109aa
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed May 4 01:32:47 2016 +0200

    Fix potential crash in SplashOutputDev::doUpdateFont

    If we delete fontLoc we need to set it to NULL since it's not set
    to any value in all of the
    branches of this code

 poppler/SplashOutputDev.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 86572d7d2835fdd77e82eeb428e3a56c2d0f271d
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed May 4 01:27:54 2016 +0200

    Fix memory leak in SignatureHandler::getDefaultFirefoxCertDB_Linux

 poppler/SignatureHandler.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3707f9d17c5f8a883ddb9614b11676ad49ade5b2
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed May 4 00:59:01 2016 +0200

    Fix potential crash in TextPage::coalesce

    When flows is not null flow was still pointing to an now deleted
    flow that
    may had made it crash in the for loop below

 poppler/TextOutputDev.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6d26d02c39de6546f57b20c46922f8c56aad78a0
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed May 4 00:58:12 2016 +0200

    Remove call that does nothing

    We don't use dict after this call and streamGetDict is a pure getter,
    i.e. it doesn't change the stream at all

 poppler/GfxState.cc | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 56c71fcaae71c2b3cc91bb981715541518e05684
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed May 4 00:55:06 2016 +0200

    Fix memory leak in PSOutputDev::filterPSLabel

 poppler/PSOutputDev.cc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit a0c3fd3f18232c126815a129158e0c4cd3a819a9
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Apr 29 00:14:24 2016 +0200

    New version and soversion

 CMakeLists.txt      | 4 ++--
 configure.ac        | 2 +-
 cpp/Doxyfile        | 2 +-
 gtk-doc.make        | 2 +-
 poppler/Makefile.am | 2 +-
 qt4/src/Doxyfile    | 2 +-
 qt5/src/Doxyfile    | 2 +-
 7 files changed, 8 insertions(+), 8 deletions(-)

commit da91593e834d4e617213466331226347f1688a53
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Apr 29 00:12:59 2016 +0200

    News

 NEWS | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit bdd25a2583552fe8e72dcf4bc17d9f488b7c1268
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Apr 29 00:07:24 2016 +0200

    Update Cs

 poppler/CairoFontEngine.cc | 2 +-
 poppler/CairoOutputDev.cc  | 2 +-
 poppler/CairoOutputDev.h   | 1 +
 poppler/GfxFont.cc         | 2 +-
 utils/pdftocairo.cc        | 1 +
 5 files changed, 5 insertions(+), 3 deletions(-)

commit dbbe1590d49e620ef0743cb1b99b0b5b9a1f36ec
Author: Arseniy Lartsev <arseniy@alumni.chalmers.se>
Date:   Thu Apr 28 23:59:05 2016 +0200

    qt: Fix crash on certain PDF form item activation actions

    Bug #94873

 qt4/src/poppler-page.cc | 3 ++-
 qt5/src/poppler-page.cc | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 1cc93886eee3204e2ccd8bcc8b90306e809255e0
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Thu Apr 28 23:53:06 2016 +0200

    Allow newlines in '<num> <gen> obj' sequence

    Bug #94756

 poppler/XRef.cc | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit a8e3399487258e53df0fd4a79c570c8d71188bed
Author: Takahiro Hashimoto <kenya888.en@gmail.com>
Date:   Wed Apr 27 00:16:52 2016 +0200

    Compile with C++11 compilers that don't define isinfinite

    Bug #94761

 poppler/SplashOutputDev.cc | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 6eafb6570765605108cf3525f78b10223439ee1d
Author: Pino Toscano <pino@kde.org>
Date:   Thu Apr 21 08:30:25 2016 +0200

    configure: remove unused check for gethostbyname

 configure.ac | 5 -----
 1 file changed, 5 deletions(-)

commit d9408c186f9b5c992a4e1492a58dda506d8453ac
Author: Pino Toscano <pino@kde.org>
Date:   Sun Apr 10 10:29:05 2016 +0200

    typo fixes

    - "indentical" -> "identical"
    - "numberals" -> "numerals"
    - "paremeters" -> "parameters"

 poppler/PageLabelInfo_p.h | 2 +-
 qt4/src/poppler-media.cc  | 8 ++++----
 qt5/src/poppler-media.cc  | 8 ++++----
 utils/pdfimages.1         | 2 +-
 4 files changed, 10 insertions(+), 10 deletions(-)

commit 5ac54db9150e949ed0e41eec1f19a7f5ec880646
Author: Pino Toscano <pino@kde.org>
Date:   Sun Apr 10 10:16:36 2016 +0200

    utils: ship pdfsig.1 if pdfsig is built

 utils/Makefile.am | 4 ++++
 1 file changed, 4 insertions(+)

commit 92c6799a40b0755ff2d43f33241d442cc5d4e323
Author: Pino Toscano <pino@kde.org>
Date:   Sun Apr 10 09:43:29 2016 +0200

    remove +x modes

 poppler/SecurityHandler.cc | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 9c39db64ba2eb20ca769a103d83a830f406486f0
Author: Jason Crain <jason@aquaticape.us>
Date:   Mon Jan 18 20:56:18 2016 -0600

    Add SymbolMT as an alias for the Symbol font

    A document using the SymbolMT font will have the wrong glyphs drawn.
    Add it as
    an alias for the Symbol font so the correct font and encoding
    are used.

    Bug #93168

 poppler/GfxFont.cc | 4 ++++
 1 file changed, 4 insertions(+)

commit af332349d7a5e3737ea53608cda2f1cad6159108
Author: Jason Crain <jason@aquaticape.us>
Date:   Mon Mar 28 21:36:52 2016 -0500

    pdftocairo: Calculate rotation before scaling

    Scaling calculation (-scale-to-x and -scale-to-y) is wrong if a
    page is
    rotated.  Fix by moving scale calculation to after rotation
    calculation.

    bug #94655

 utils/pdftocairo.cc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit db87dc7fa28537f7532328c278c05d8b60f90d6f
Author: Jason Crain <jason@aquaticape.us>
Date:   Sun Feb 21 22:54:15 2016 -0600

    cairo: save mask state and don't extend image mask

    Don't extend an image mask pattern.  Save and restore the mask in
    tilingPatternFill.

    bug #94234

 poppler/CairoOutputDev.cc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit b68a4ee1dcd1da5b48b2c1f0bb2b6a789ca18ea5
Author: Jason Crain <jason@aquaticape.us>
Date:   Thu Feb 18 01:59:42 2016 -0600

    cairo: Check if PDF knows the width of 'm' in case of substituted font

    Bug #94054

 poppler/CairoFontEngine.cc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 7d8dfb09d2b9d69d4e80838ce58fdbd091bce7ec
Author: Jason Crain <jason@aquaticape.us>
Date:   Sun Feb 28 16:18:05 2016 -0600

    cairo: fix fillToStrokePathClip crash and rendering

    The cairo backend can crash if the dash pattern changes between
    calling
    clipToStrokePathClip and fillToStrokePathClip because
    fillToStrokePathClip
    calls cairo_set_dash with the saved dash pattern but the current
    dash count.

    Fixes the crash by removing the call to cairo_get_dash_count in
    fillToStrokePathClip.  Makes strokePathClip reference counted
    because when
    drawing tiling patterns it may need to be kept around for more than
    one drawing
    operation.  Uses fillToStrokePathClip in a few more places to fix
    rendering.

    bug #62905

 poppler/CairoOutputDev.cc | 38 ++++++++++++++++++++++++++++++--------
 poppler/CairoOutputDev.h  |  1 +
 2 files changed, 31 insertions(+), 8 deletions(-)

commit 67bc280c4068ae9501053c06ee05341b95a5e6db
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Sun Mar 20 12:39:24 2016 +0100

    Implement sanity check for linearization usage

    Bug #92482

 poppler/PDFDoc.cc | 42 +++++++++++++++++++++++++++++++++++++++++-
 poppler/PDFDoc.h  |  7 ++++++-
 2 files changed, 47 insertions(+), 2 deletions(-)

commit a24ac96e9f5c914c1c979319ca1043dabd334763
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Mar 17 00:08:37 2016 +0100

    meh typo

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f8ff943650e7e2a4cb836be43bf04907a5e156fc
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Mar 16 23:40:00 2016 +0100

    0.42

 CMakeLists.txt      |  4 ++--
 Makefile.am         |  1 +
 NEWS                | 28 ++++++++++++++++++++++++++++
 configure.ac        |  2 +-
 cpp/Doxyfile        |  2 +-
 poppler/Makefile.am |  4 ++--
 qt4/src/Doxyfile    |  2 +-
 qt5/src/Doxyfile    |  2 +-
 8 files changed, 37 insertions(+), 8 deletions(-)

commit ef21f651a4af801502d6b4b4f7258d54f14e7aea
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Mar 16 20:23:39 2016 +0100

    Some (C) updating

 poppler/FlateStream.cc      | 1 +
 poppler/Gfx.cc              | 2 +-
 poppler/PSOutputDev.cc      | 2 +-
 poppler/SignatureHandler.cc | 2 +-
 poppler/SplashOutputDev.cc  | 2 +-
 poppler/SplashOutputDev.h   | 2 +-
 poppler/Stream.cc           | 2 +-
 poppler/Stream.h            | 2 +-
 poppler/TextOutputDev.cc    | 2 +-
 poppler/TextOutputDev.h     | 2 +-
 10 files changed, 10 insertions(+), 9 deletions(-)

commit 57b7a52cc6b3675bfbff29ef20a509eadce091ac
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Wed Mar 16 10:36:22 2016 +0100

    Fix rendering of some broken PDF files

    Call constructXRef if necessary xref can't be fetched and the PDF
    don't use xref streams

    Bug #92508

 poppler/XRef.cc | 8 +++++++-
 poppler/XRef.h  | 3 ++-
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 04f3448d73ff7a3a2f1bf885aea64e96cc29a69d
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Wed Mar 16 00:58:35 2016 +0100

    Initialize gamut mapping multipliers in ::copy() functions

    Bug #90697

 poppler/GfxState.cc | 6 ++++++
 1 file changed, 6 insertions(+)

commit 69ffeb71a79b686d5c79d20832c4666c498098e8
Author: Alok Anand <alok4nand@gmail.com>
Date:   Mon Mar 14 20:18:32 2016 +0100

    Add the support for version 5 + revision 6 documents.

    Bug #85368

 poppler/Decrypt.cc         | 357
 ++++++++++++++++++++++++++++++++++++++++++++-
 poppler/SecurityHandler.cc |   9 +-
 2 files changed, 358 insertions(+), 8 deletions(-)

commit 2dcfefb43c0d4ca86a4f4b2d019882e134201b27
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Sat Mar 12 03:52:01 2016 +0100

    handle SMaskInData = 0 for JPX encoded images

    Bug #93468

 poppler/JPEG2000Stream.cc | 77
 +++++++++++++++++++++++++++++++++++++----------
 1 file changed, 61 insertions(+), 16 deletions(-)

commit e58d310c1802b77a6356ec0d3d0180a2a1605b41
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Thu Mar 10 12:05:28 2016 +0100

    Implement function shading in splash

    Bug #94441

 poppler/SplashOutputDev.cc | 117
 +++++++++++++++++++++++++++++++++++++++++++++
 poppler/SplashOutputDev.h  |  31 +++++++++++-
 2 files changed, 147 insertions(+), 1 deletion(-)

commit 09e2ae234179c42ccf06b040a0f6c89d65d69713
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Tue Mar 8 23:08:53 2016 +0100

    assure line width > 0 in case of text stroke

    Bug #94038

 poppler/SplashOutputDev.cc | 4 ++++
 1 file changed, 4 insertions(+)

commit 37c7469955d465e006d74eecebb766eb8513bbf3
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Mon Mar 7 20:23:11 2016 +0100

    JPXStream: Don't scale image comps to 8 bits in case of an indexed
    colorspace

    Followup of bug #94371

 poppler/JPEG2000Stream.cc | 58
 +++++++++++++++++++++++++++++++----------------
 1 file changed, 38 insertions(+), 20 deletions(-)

commit d4e24e5754f5a0bf335ddf83747d0dc85b7c409f
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Sun Mar 6 22:46:23 2016 +0100

    implement jpx streams with depth < 8

    Bug #94371

 poppler/JPEG2000Stream.cc | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 5f79b6485b107fb0939563837046fea6b4b89fdc
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Mar 3 00:45:34 2016 +0100

    (C) here too

 qt5/src/poppler-link.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a80a036269eb18daf0ec69c23a8bc71fb4852acb
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Mar 3 00:44:27 2016 +0100

    Qt: Only check the link page for local links

 qt4/src/poppler-link.cc | 32 +++++++++++++++++---------------
 qt5/src/poppler-link.cc | 28 +++++++++++++++-------------
 2 files changed, 32 insertions(+), 28 deletions(-)

commit a3c7f6184d1be3f2737086cf650f4012075515f8
Author: Adrián Pérez de Castro <aperez@igalia.com>
Date:   Wed Mar 2 11:58:24 2016 +0200

    Tagged-PDF: Document new pdfinfo flags in its manual page

    https://bugs.freedesktop.org/show_bug.cgi?id=64816

 utils/pdfinfo.1 | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 7cf52e56677e11b15d610017bccd0cc3f74badaf
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Wed Mar 2 04:38:52 2016 +0000

    Use correct includes for NSPR/NSS headers

    The header files provided by NSS3 are inside versioned directories,
    `$includedir/nss3` and `$includedir/nspr4`, which are provided by the
    nss3 pkg-config file as include directives for the compiler.

    We can also use nspr.h as a single entry point, to avoid cherry
    picking
    specific headers.

    https://bugzilla.freedesktop.org/show_bug.cgi?id=94360

 poppler/SignatureHandler.cc |  2 +-
 poppler/SignatureHandler.h  | 22 +++++++++-------------
 2 files changed, 10 insertions(+), 14 deletions(-)

commit 1f7cb78f8b771bae8bfd96a7a7ca3afbaf89c749
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Mar 2 09:51:46 2016 +0100

    Fix memory leak in Matte parsing

    Also remove unneeded comment

 poppler/Gfx.cc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 36c276f1af7e0f1d8a207f6cdcaa80a24e95e044
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Wed Mar 2 09:50:01 2016 +0100

    Splash: Implementation of matte entries in softmasks of softmasked
    images

    Bug #22473

 poppler/Gfx.cc             | 30 +++++++++++++++--
 poppler/GfxState.cc        |  7 ++--
 poppler/GfxState.h         |  7 +++-
 poppler/SplashOutputDev.cc | 80
 +++++++++++++++++++++++++++++++++++++++++++++-
 poppler/SplashOutputDev.h  |  3 +-
 5 files changed, 120 insertions(+), 7 deletions(-)

commit 810605dae2d7f239ce29640a31a9befe511c3190
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Mar 2 00:49:00 2016 +0100

    Compile++

 poppler/Form.cc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 9d33825e6f6167f07b2739645b93249b2bc043da
Merge: a8853b1 f3e3ebe
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Mar 2 00:37:11 2016 +0100

    Merge remote-tracking branch 'origin/signatureHandling'

commit f3e3ebe51483050cfdf8773dbd0d6646521f17cb
Author: André Guerreiro <aguerreiro1985@gmail.com>
Date:   Wed Mar 2 00:35:05 2016 +0100

    Load NSS root certs module

    This change is needed to actually do certificate validation, because
    as it is NSS is trying to load the module which contains all the
    builtin root certs from the Firefox profile directory where it is
    usually missing. This way it will load the module from a system
    library directory.

 poppler/SignatureHandler.cc | 3 +++
 1 file changed, 3 insertions(+)

commit a8853b1df0a15570dff6ecc333769257bbf874c3
Author: Adrian Perez de Castro <aperez@igalia.com>
Date:   Thu May 9 19:11:26 2013 +0300

    Tagged-PDF: Modify pdfinfo to show the document structure

    https://bugs.freedesktop.org/show_bug.cgi?id=64816

 utils/pdfinfo.cc | 96
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 96 insertions(+)

commit 1bf0ffdf1c68019515349262a14425c78c90ea18
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Thu Feb 25 22:52:32 2016 +1030

    Add missing files that got dropped from the previous commit
    (989ceb6bd90)

 poppler/FlateEncoder.cc | 148
 ++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/FlateEncoder.h  |  73 ++++++++++++++++++++++++
 2 files changed, 221 insertions(+)

commit 989ceb6bd90cc8a79dd48c58183f1855de269c9b
Author: William Bader <william@newspapersystems.com>
Date:   Thu Feb 25 21:01:16 2016 +1030

    Add support for Flate compression in Level 3 PostScript output.

    The changes to the build variables are from Adrian Johnson's
    DeflateStream
    patches at https://bugs.freedesktop.org/attachment.cgi?id=89776

 CMakeLists.txt              |  21 ++++++--
 config.h.cmake              |   5 +-
 configure.ac                |  97 +++++++++++++++++++++--------------
 poppler/FlateStream.cc      |  14 +++++
 poppler/Makefile.am         |  13 ++++-
 poppler/PSOutputDev.cc      | 122
 +++++++++++++++++++++++++++++---------------
 poppler/PSOutputDev.h       |  10 +++-
 poppler/Stream.cc           |   4 +-
 poppler/Stream.h            |   2 +-
 poppler/poppler-config.h.in |   6 +--
 10 files changed, 202 insertions(+), 92 deletions(-)

commit 91c0be60f3e7a53373ba660702358cf52f74d1b2
Author: William Bader <william@newspapersystems.com>
Date:   Thu Feb 25 20:50:10 2016 +1030

    xpdf304: Merge xpdf-3.04 support for LZW encoding in PSOutputDev
    and Stream.

    Level 2 and Level 3 PostScript now use LZW encoding instead of Run
    Length encoding, which can make some images one tenth the size.
    PSOutputDev provides setEnableLZW() and getEnableLZW() to control
    support for LZW encoding.

 poppler/PSOutputDev.cc | 164
 ++++++++++++++++++++++++++++++++++---------------
 poppler/PSOutputDev.h  |   3 +
 poppler/Stream.cc      | 145 +++++++++++++++++++++++++++++++++++++++++++
 poppler/Stream.h       |  38 ++++++++++++
 4 files changed, 301 insertions(+), 49 deletions(-)

commit b88e68f9c84d987a814716aab50543bf8a5cb8f8
Author: William Bader <william@newspapersystems.com>
Date:   Thu Feb 25 20:41:48 2016 +1030

    xpdf304: Merge change from poppler/Gfx.cc to avoid attempting a
    tiling pattern fill

    with a singular transform matrix (abs(determinant) < 0.000001).

 poppler/Gfx.cc | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

commit 3f5f0796d855cb8b8c3a038484d4ca7c6f1a55f2
Author: Jason Crain <jason@aquaticape.us>
Date:   Fri Feb 19 10:54:29 2016 -0600

    Cache result of inner loop in visitDepthFirst

    Speeds up sorting of text blocks.

    bug #77087

 poppler/TextOutputDev.cc | 42 ++++++++++++++++++++++++++++++++++--------
 poppler/TextOutputDev.h  |  4 ++++
 2 files changed, 38 insertions(+), 8 deletions(-)

commit 448169bd96137e2bf0145783012276220bb0c51a
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Wed Feb 17 23:02:53 2016 +0100

    Fall back to Gfx implementation of tiling pattern if repetition rate
    is small

    Bug #90596

 poppler/SplashOutputDev.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 23e4291f2545f56432b0a9c4d709048825327bc2
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Wed Feb 17 22:59:30 2016 +0100

    Check if PDF knows the witdh of 'm' in case of substituted font

    To check wether the PDF font declaration includes the width of
    the letter 'm', compare it with the width of code 0. Code 0 is the
    replacement glyph in a font and has the width of a blank. The width
    table is initialized with this value, and the blank is always smaller
    than a 'm'.

    Bug #94054

 poppler/SplashOutputDev.cc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

