commit 081aa4507956cf57438d226ad2caa1f4721c563a
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Feb 27 11:18:55 2011 +0000

    0.16.3

 configure.ac     |    2 +-
 cpp/Doxyfile     |    2 +-
 qt4/src/Doxyfile |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 40052024aeb9076fb9517b971846ba856eb562b3
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Feb 27 11:18:15 2011 +0000

    Increase soname

    PreScanOutputDev got bigger

 CMakeLists.txt      |    4 ++--
 poppler/Makefile.am |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 9eee294da5eb7cc9e08db734f7e3cf07ef245d8d
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Feb 27 11:17:05 2011 +0000

    Update NEWS for poppler 0.16.3

 NEWS |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit e368567a36a6d71c8df03a26643fb2a5e9abde56
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Feb 27 10:55:22 2011 +0000

    Add 2011 years

 poppler/Annot.cc           |    2 +-
 poppler/CairoFontEngine.cc |    2 +-
 poppler/GfxState.cc        |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 1a68f4b34dbb29d0074cba00a49b82686e774949
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Feb 27 01:39:23 2011 +0000

    Fix crash in some pdf

    Has to be 3 and not nComps since it's a output buffer, a the input one
    Bug 34357

 poppler/GfxState.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4090be198d2052d0843e9ddb14ffe104951af5fb
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sat Feb 26 14:00:33 2011 +0100

    annots: Don't assume y1 > y3 for quad points of a highlight annotation

    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=643028

 poppler/Annot.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a0de57f9d08d06692c01f31160c2a02129042d74
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sat Feb 26 13:23:47 2011 +0100

    cairo: Handle font type fontCIDType2OT when creating freetype font

    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=643273

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

commit 3c96d19dd3e2f4652f070089c777720cced2c371
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sat Feb 26 11:59:03 2011 +0100

    glib: Add some more introspection annotations

 glib/poppler-attachment.cc |    2 +-
 glib/poppler-document.cc   |    4 ++--
 glib/poppler-media.cc      |    2 +-
 glib/poppler-page.cc       |    6 +++---
 4 files changed, 7 insertions(+), 7 deletions(-)

commit 1951c1bd0bfd7f1fa82afd83da2a7a79bd217a67
Author: Peter Ward <peteraward@gmail.com>
Date:   Sat Feb 26 11:39:58 2011 +0100

    glib: Add missing "out" annotation to poppler_page_get_size()

 glib/poppler-page.cc |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3e8c462ba1a9590cb79c6f45284a96e00090818b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Feb 25 20:33:39 2011 +0000

    Do not ask freetype for a font of size 0x0

    Fixes rendering bug at 34602

 splash/SplashFTFont.cc |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 4808b5c42f742363b51624aa4b6d02e6e6d3a30c
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Thu Feb 24 18:47:35 2011 +0000

    Fix rendering of some substituted fonts

    More info in bug 34522

 poppler/GfxFont.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 147d3d9d12bff340ac6360335c1e4d9c2c63b73c
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Feb 21 19:19:48 2011 +0000

    Use gfree since we allocate with gmalloc

    Bug 34512

 goo/GooString.cc |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit be57bd7c81b9d5a6a908c871ec7f833e0533a8e3
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Feb 19 11:19:57 2011 +0000

    Do not delete textOut twice when using -bbox

 utils/pdftotext.cc |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 2f64af93bbd471c26d9893b4cf1502dde9e33af3
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Feb 11 19:42:34 2011 +0000

    Do not infinite loop in some broken files

 poppler/JBIG2Stream.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 77e3d9ce9795b00fbe04cf5d42005d400bc10b6d
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Feb 8 19:58:31 2011 +0000

    Make really sure the uMap static pointer is valid

    It might happen you are extremely unlucky and get the same
    globalParams after a new delete/creation

 qt4/src/poppler-private.cc |   51
 +++++++++++++++++++++++++++++++++++++------
 qt4/src/poppler-private.h  |   34 ++--------------------------
 2 files changed, 47 insertions(+), 38 deletions(-)

commit fa5fddd6176725fdae02a500c6955dafe993941e
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Feb 7 19:48:28 2011 +0000

    Make sure tx is inside the bitmap

    Seems to be what the code tried to do, fixes crash in bug 33948
    depending on
    the resolution you render it

 poppler/SplashOutputDev.cc |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 87b67832c0ad6435d6d1f45cff860b3c1ae15a48
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Feb 2 22:35:40 2011 +0000

    Workaround bug when converting pdf to ps with level1

    See bug 31926 for more info

 poppler/PSOutputDev.cc      |    2 +-
 poppler/PreScanOutputDev.cc |    7 +++++++
 poppler/PreScanOutputDev.h  |    7 +++++++
 3 files changed, 15 insertions(+), 1 deletions(-)

commit 87d47e5cd7306d96f4e99e458f3947933e274140
Author: William Bader <williambader@hotmail.com>
Date:   Sun Jan 30 17:02:02 2011 +0000

    Increase precision

    Fixes some issues with pdf from bug 27482

 poppler/PSOutputDev.cc |  200
 ++++++++++++++++++++++++------------------------
 1 files changed, 100 insertions(+), 100 deletions(-)

commit 8e4b254fca1728cde1ca6bc5f25ef1346f1c47c2
Author: Jim Meyering <meyering@redhat.com>
Date:   Mon Jan 24 15:51:20 2011 +0100

    demo: don't use an uninitialized local variable

    * text.c (pgd_text_get_text): Before this change, when
    poppler_page_get_text returned NULL, we'd use "n_recs" uninitialized.

 glib/demo/text.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9f00e90ad6a0d660adb0b230cdba11f26a1c5fc5
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Jan 28 22:21:29 2011 +0000

    0.16.2

 CMakeLists.txt   |    2 +-
 NEWS             |    7 +++++++
 configure.ac     |    2 +-
 cpp/Doxyfile     |    2 +-
 qt4/src/Doxyfile |    2 +-
 5 files changed, 11 insertions(+), 4 deletions(-)

commit 64e157c7acc921b7acccc1046fbbf9232bf0b74c
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Jan 28 20:34:08 2011 +0000

    Make sure uMap is still valid before using it

    Fixes KDE bug 264667

 qt4/src/poppler-private.cc |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 301a07c4c303e16c537090563cefb7d6f867977b
Author: Axel Strübing <axel.struebing@freenet.de>
Date:   Fri Jan 28 19:20:15 2011 +0000

    Extract text of a pdf correctly

    See "[poppler] text extraction does not work" in the mailing list
    for more info

 poppler/GfxFont.cc |   14 +++++++++++++-
 poppler/GfxFont.h  |    2 ++
 2 files changed, 15 insertions(+), 1 deletions(-)

commit f424374611d68f45f9bd467a395f65db1606597d
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Jan 27 20:01:01 2011 +0000

    forgot this is aprt of 0.16.1 too

    Let's see if i can retag...

 NEWS |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 41d5fe603741eb4668946ad1c169b6f714a94fb2
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Jan 27 19:54:14 2011 +0000

    0.16.1

 CMakeLists.txt   |    2 +-
 NEWS             |   18 ++++++++++++++++++
 configure.ac     |    2 +-
 cpp/Doxyfile     |    2 +-
 qt4/src/Doxyfile |    2 +-
 5 files changed, 22 insertions(+), 4 deletions(-)

commit 357a990b7554c79259125ae34c795e170ba4a80f
Author: Simon Kellner <kellner@kit.edu>
Date:   Wed Jan 26 22:59:49 2011 +0000

    fix labelToIndex on multiple prefixes

    A PDF document can use page label prefixes, for example, to label
    only inside a chapter ("A-1" .. "A-<n>", "B-1" .. "B-<m>" et cetera).
    When calculating a page index for a given label, poppler would
    disregard the page range for all preceding prefixes that do not
    match the given prefix.

 poppler/PageLabelInfo.cc |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 3bd6914213c58329d19ec547de42731c3fb22672
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Jan 25 20:26:25 2011 +0000

    Fix leak in SplashOutputDev::axialShadedFill

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

commit 8aa7d758f1edd4a96214b6a9aede16a41723d968
Author: Thomas Klausner <wiz@danbala.tuwien.ac.at>
Date:   Mon Jan 24 19:05:08 2011 +0000

    Include zlib header since we use things defined there

 goo/PNGWriter.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 496f5fe779b327ff194160d73815c2e14a5f6c90
Author: Sam Liao <phyomh@gmail.com>
Date:   Mon Jan 17 13:07:22 2011 +0800

    Poppler: Fix line selection, dont check y for Line selection

    When a line is selected while the Y values of selection is
    not in the y range of words, the render will render the
    line with reverse color while the words does not show up.

    This fix neglect the Y vaules to make sure that the words
    also displayed when line is selected.

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

commit d2c218b6e977ef9735dcc59dba0fdd120ef529c9
Author: William Bader <williambader@hotmail.com>
Date:   Fri Jan 21 19:01:45 2011 +0000

    Fix rendering for some pdf with -level1sep

    Also some speed improvemensts. Bug #32365

 poppler/PSOutputDev.cc |  207
 +++++++++++++++++++++++++++++++++++++-----------
 poppler/PSOutputDev.h  |   13 ++-
 2 files changed, 170 insertions(+), 50 deletions(-)

commit b9a81f7c3e9180912632a38fff1c09bae613bf32
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Jan 21 18:43:21 2011 +0000

    fix (C) years

 poppler/CairoOutputDev.cc   |    2 +-
 poppler/CairoOutputDev.h    |    2 +-
 qt4/src/poppler-private.cc  |    2 +-
 qt4/tests/check_strings.cpp |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 5ea4d10ab6de0b5d6184080609d701c30c285b7f
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Jan 21 08:43:34 2011 +0000

    Access the correct variable

    Fixes asert on bug 33063

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

commit 208226288f533841dfaf8d41792d33187beddc28
Author: Pino Toscano <pino@kde.org>
Date:   Mon Jan 17 21:34:23 2011 +0100

    fix unicodeToQString() to correctly decode the Unicode sequence

    Use a UnicodeMap to convert the sequence to UTF-8, and convert from
    that to QString.
    Also, ignore the last character of the Unicode sequence if it is 0x0.

    Add a couple of testcases for it.

 qt4/src/poppler-private.cc  |   30 ++++++++++++++++++++++++------
 qt4/tests/check_strings.cpp |   21 +++++++++++++++++++++
 2 files changed, 45 insertions(+), 6 deletions(-)

commit 7bcf4e1f050c16e7a72ca633589602b252ab46cc
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Sun Jan 9 18:48:50 2011 +0000

    Do not crash in case jpeg_create_decompress fails

    Bug 32890

 poppler/DCTStream.cc |   21 ++++++++++++---------
 poppler/DCTStream.h  |    8 ++++++--
 2 files changed, 18 insertions(+), 11 deletions(-)

commit 0ab173a55af9aa3df4c09e120e7f775f80d23f90
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Jan 8 13:03:31 2011 +0000

    Remove declaration of function without implementation

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

commit 772beae4e239d9ccaabbfac126307b0b56f232cf
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sat Jan 8 10:39:41 2011 +0100

    glib: Fix memory leak when calling poppler_page_get_text_layout()
    for pages with no text

 glib/poppler-page.cc |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 1b30f0f64c3c4a4ef846c646cda9a32b07f43f13
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sat Jan 8 10:33:32 2011 +0100

    glib: Use NULL instead of FALSE in g_return_val_if_fail() for
    functions returning a pointer

 glib/poppler-page.cc |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit cc48dc71891e7477199a86967af9b0ac93302f72
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Fri Dec 31 12:11:40 2010 +1030

    cairo: Don't set JPX mime data if the stream specifies a colorspace

    The stream colorspace overides, and may be different to, the
    colorspace in the JPX data.

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

 poppler/CairoOutputDev.cc |   46
 ++++++++++++++++++++++++++++++--------------
 poppler/CairoOutputDev.h  |    1 +
 2 files changed, 32 insertions(+), 15 deletions(-)

commit ff58ee66c27da09a370a3000ab55eb1a24921852
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Dec 27 20:07:21 2010 +0000

    bump soname just in case the getPage change is not BC

 qt/CMakeLists.txt |    2 +-
 qt/Makefile.am    |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 453df02e195a96d0210f297c21c8ffba646659da
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Dec 27 19:51:13 2010 +0000

    Make distcheck work

 glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6a34cec72c1a1b6576858a7836aae4a902fb5ed7
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Dec 27 19:29:52 2010 +0000

    increase core soname

 CMakeLists.txt      |    2 +-
 poppler/Makefile.am |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 8c11e9d68dceb609d04b3b383d22c307b5981d86
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Dec 27 19:23:29 2010 +0000

    0.16.0 project version increase

 CMakeLists.txt   |    4 ++--
 configure.ac     |    4 ++--
 cpp/Doxyfile     |    2 +-
 qt4/src/Doxyfile |    2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

commit 8c1fd83c6061279af00c1172fe41cee61f19d917
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Dec 27 19:22:22 2010 +0000

    0.16.0 NEWS

 NEWS |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

commit 0294d6e50691a3e40fad0d6e4fa9056944a91efd
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Thu Dec 23 15:56:32 2010 +0000

    Be more correct when drawing radial shadings

    Fixes 32349

 poppler/Gfx.cc |   25 ++++++++++++++++---------
 1 files changed, 16 insertions(+), 9 deletions(-)

commit 3aa08e378927889b35b6fa858d6da568250ba6ec
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Dec 19 22:36:47 2010 +0000

    Seems to work with this version, so enable it

 CMakeLists.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 93cf184b7573980bf2e56342e64f9b99c5d0b415
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Dec 19 14:16:25 2010 +0000

    Fix last commit

    Applying patches by hand is bad

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

commit ebb580d756a8321de87814f05ab572564732c15e
Author: Philip Lorenz <lorenzph+freedesktop@gmail.com>
Date:   Sun Dec 19 14:08:31 2010 +0000

    Windows fixes

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

commit 88a4154420e016d93c5ce05b5b8e09b6bddcadc9
Author: Philip Lorenz <lorenzph+freedesktop@gmail.com>
Date:   Sun Dec 19 13:03:01 2010 +0000

    build on newer MSVC

 qt4/src/poppler-annotation.h |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 18cd9f6aeb48266c551952c395eb9cd662bc27f5
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Sat Dec 18 17:59:54 2010 +0000

    compile in windows

 poppler/FontInfo.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 471102ef68b439dfa13e20e3b0f2e143f8d0dc85
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Dec 17 00:36:36 2010 +0000

    Remove -resolution

    Actually use -zoom that is there for a reason

 utils/pdftohtml.1  |    3 ---
 utils/pdftohtml.cc |   15 ++++++---------
 2 files changed, 6 insertions(+), 12 deletions(-)

commit edf6c47feb5b7658e585bcce196e465245e1dc98
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Dec 16 22:56:40 2010 +0000

    kill useless code

 utils/pdftohtml.cc |    8 --------
 1 files changed, 0 insertions(+), 8 deletions(-)

commit 185a2f81485e19f96393a431be5523a277747b94
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Dec 16 22:56:15 2010 +0000

    static-ify some vars

 utils/HtmlOutputDev.cc |    9 ---------
 utils/pdftohtml.cc     |    8 ++++----
 2 files changed, 4 insertions(+), 13 deletions(-)

commit e4dfc548c57b690db9122d1db3342ed0a785c8bb
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Dec 14 19:45:46 2010 +0000

    We need this to make the define really be defined

 config.h.cmake |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 06da4b46c442778c67b788b747f04b386b5247ac
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Tue Dec 14 09:06:57 2010 +1030

    cairo: Use A1 instead of A8 for imagemask

    The cairo PDF surface now optimizes the case of cairo_mask() with
    solid source and A1 mask to use a PDF stencil mask.

    Fixes https://bugs.launchpad.net/ubuntu/+source/libcairo/+bug/680628
    where a 65K PDF printed to PDF using poppler-cairo turns into an 8MB
    PDF.

 CMakeLists.txt            |    2 ++
 configure.ac              |    1 +
 poppler/CairoOutputDev.cc |   25 ++++++++++++++++++-------
 3 files changed, 21 insertions(+), 7 deletions(-)

commit 6ef457dc818e7e241e5d2e264bc2d78b132ae638
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Dec 13 14:08:29 2010 +0000

    Move -fno-exceptions -fno-check-new to default flags

    Makes sense since we decided not to support the exception path in
    gmem a
    while ago

 cmake/modules/PopplerMacros.cmake |    2 +-
 configure.ac                      |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 86e469600b58ae05cb6ede1b4017fbdac99cc556
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Dec 13 14:04:00 2010 +0000

    More gcc flags movement

    -Wchar-subscripts is part of -Wall so remove it
    Move -fno-common to default options since it makes sense to use it

 cmake/modules/PopplerMacros.cmake |    4 ++--
 configure.ac                      |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 2b74241d8b1fd1ec9fab4f6f673bbaaa1cb3d949
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Dec 13 13:56:52 2010 +0000

    Promote -Wcast-align to the general warnings we ask gcc to give

 cmake/modules/PopplerMacros.cmake |    2 +-
 configure.ac                      |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 7313e0a4de6f2146c1dcb3d235f18a3c844d12d5
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Dec 12 23:28:18 2010 +0000

    Do not return 99 (or 1) with -h, -v and -printenc

    Bug 32149

 utils/pdffonts.cc  |    2 ++
 utils/pdfimages.cc |    2 ++
 utils/pdfinfo.cc   |    3 +++
 utils/pdftoppm.cc  |    2 ++
 utils/pdftops.cc   |    5 ++++-
 utils/pdftotext.cc |    3 +++
 6 files changed, 16 insertions(+), 1 deletions(-)

commit 669cbfc9fd78a22d4f14b0af43143e1f5dc28cd5
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Dec 11 19:04:22 2010 +0000

    Fix the preliminary bbox/clip calculation

    Code based in code posted by Suzuki Toshiya in the freetype mailing
    list

 splash/SplashFTFont.cc |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

commit 2984002a64acca7014edeadd900dd52cdf7d9eac
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Dec 11 18:57:52 2010 +0000

    Remove the * we just need to increase the pointer

    Gives a warning with newer gcc's

 splash/Splash.cc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 9b45fa072198da4a5032004ac943cf2227aa97ea
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Dec 10 12:05:58 2010 +0000

    Make PreScanOutputDev be less agressive when deciding to rasterize

    BUG 30107

 poppler/PreScanOutputDev.cc |   14 +++++++++++++-
 poppler/PreScanOutputDev.h  |    4 ++++
 2 files changed, 17 insertions(+), 1 deletions(-)

commit f96f6a06cdc33b4654669ac74d5abd0d546a127d
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Dec 5 12:06:21 2010 +0000

    Adapt the zlib-base FlateStream code to API changes

    Bug 32065

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

commit 7b1f83990a1f68306daf5f7dbeabcd38f4382e3b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Nov 29 22:27:46 2010 +0000

    0.15.3

 CMakeLists.txt      |    4 ++--
 NEWS                |   18 ++++++++++++++++++
 configure.ac        |    2 +-
 cpp/Doxyfile        |    2 +-
 poppler/Makefile.am |    2 +-
 qt4/src/Doxyfile    |    2 +-
 6 files changed, 24 insertions(+), 6 deletions(-)

commit 7c23a993193aaaa4d4b5b6d1161a0455d1e2a8c0
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Nov 29 21:33:31 2010 +0000

    Add some more isNum before calling getNum

 poppler/GfxState.cc |   48
 ++++++++++++++++++++++++++++++++----------------
 1 files changed, 32 insertions(+), 16 deletions(-)

commit 62ec4f591c258e702ee79b519919a931517220bf
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Nov 29 20:50:43 2010 +0000

    pass fetchOriginatorNums in some more calls

    Fixes some more crashes in broken files

 poppler/Parser.cc |    7 ++++++-
 poppler/Parser.h  |    1 +
 poppler/XRef.cc   |    6 +++---
 3 files changed, 10 insertions(+), 4 deletions(-)

commit d2a0e2ca723142478858f7edfb7c98807d554578
Author: Hib Eris <hib@hiberis.nl>
Date:   Thu Nov 25 10:36:38 2010 +0000

    Skip over loops in Pages tree

 poppler/Catalog.cc |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

commit 7abd371364e6e4aaef932f26b0664f7f9d760c42
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Nov 28 13:57:50 2010 +0000

    this var is not about xobjects only anymroe

 poppler/FontInfo.cc |    6 +++---
 poppler/FontInfo.h  |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 1ac14df61d711097837e44d80a9332f0a854b95e
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Sun Nov 28 13:49:41 2010 +0000

    find fonts inside patterns

    Bug 31948

 poppler/FontInfo.cc |   50
 +++++++++++++++++++++++++++-----------------------
 1 files changed, 27 insertions(+), 23 deletions(-)

commit d30dd8c6f6491beac9750447126930168394cd9f
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Nov 28 13:25:39 2010 +0000

    Use sets instead of arrays

 poppler/FontInfo.cc |   46 ++++++++--------------------------------------
 poppler/FontInfo.h  |   11 +++--------
 2 files changed, 11 insertions(+), 46 deletions(-)

commit 4c20bf14c0b1d7f1d5e530ded890186487da32b5
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Nov 28 12:50:24 2010 +0000

    Use FontInfoScanner

    No idea why we didn't do this before, duplicate code is evil and now
    pdffonts doesn't crash on pdf from bug 20486

 utils/pdffonts.cc |  185
 ++++++++---------------------------------------------
 1 files changed, 26 insertions(+), 159 deletions(-)

commit d915f3d5a9e9e2e5dcd6be4cf8fac1b5849a13e9
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Nov 24 21:51:46 2010 +0000

    protect against null ref here

 poppler/Catalog.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cf32faaa16d763561fb9dfc4469345e4b3ba2369
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Nov 24 21:48:54 2010 +0000

    Protect against NULL values here

 poppler/JPEG2000Stream.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 46a6cc5952c59504863baed3ad2870093c462f12
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Nov 24 19:42:59 2010 +0000

    Check the objects are numbers before using them

    Bug 31895

 poppler/GfxState.cc |   26 ++++++++++++++++++--------
 1 files changed, 18 insertions(+), 8 deletions(-)

commit 52e25cca7e75a8b8eac95a3cec258f1cd9f8ecaa
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Nov 23 20:31:14 2010 +0000

    If it is not a Page but has no Kids either let's just pretend it's
    a page

    Fixes broken PDF at bug 31861

 poppler/Catalog.cc |    2 +-
 poppler/Dict.cc    |    4 ++++
 poppler/Dict.h     |    2 ++
 3 files changed, 7 insertions(+), 1 deletions(-)

commit c6127898b13311197971b1c6b1b306b91e28cf0e
Author: Hib Eris <hib@hiberis.nl>
Date:   Mon Nov 22 13:08:48 2010 +0000

    Use gmallocn_checkoverflow when parsing Hints table

    Prevents running out of memory with malicious documents.

 poppler/Hints.cc |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

commit 6a17cc89eda52f08cbacbf9bfaaeda22cf041e82
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Mon Nov 22 19:20:56 2010 +0000

    Improve rendering of radial shadings

    Improves the duck rendering in bug 22098

 poppler/Gfx.cc |   71
 ++++++++++++++++++++++++++-----------------------------
 1 files changed, 34 insertions(+), 37 deletions(-)

commit 9093adede4f9ad6fb2962dcefcb09c1d8c357715
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Nov 21 23:49:12 2010 +0000

    pedantic ;

 poppler/CurlPDFDocBuilder.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 61445f5af749510fb647059af01abf1faf664195
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Nov 20 22:19:35 2010 +0000

    forgot to upadte year here

 poppler/Parser.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3628837febb21bcd1b54f3fb737628ea59e5d95d
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Nov 20 22:15:08 2010 +0000

    And now generalize the previous fix

    Works for loops of more than one item as in bug 28784

 poppler/Dict.cc   |    4 ++--
 poppler/Dict.h    |    2 +-
 poppler/Object.cc |    4 ++--
 poppler/Object.h  |    9 +++++----
 poppler/Parser.cc |   19 +++++++++++++------
 poppler/Parser.h  |    7 ++++++-
 poppler/XRef.cc   |   30 +++++++++++++++++++++++++-----
 poppler/XRef.h    |    2 +-
 8 files changed, 55 insertions(+), 22 deletions(-)

commit b0555189a7fbd7f6a899e582783b9e0df44d5d6a
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Nov 20 21:32:24 2010 +0000

    Protect against more loops when parsing

 poppler/Dict.cc   |    4 ++--
 poppler/Dict.h    |    2 +-
 poppler/Object.cc |    4 ++--
 poppler/Object.h  |    8 ++++----
 poppler/Parser.cc |    2 +-
 poppler/XRef.cc   |    4 ++--
 poppler/XRef.h    |    2 +-
 7 files changed, 13 insertions(+), 13 deletions(-)

commit 555fa897b275ca7195f22a727b049c8c4f2d74cd
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Nov 20 19:14:38 2010 +0000

    Detect loops in FormField creation

 poppler/Form.cc |   88
 +++++++++++++++++++++++++++++++-----------------------
 poppler/Form.h  |   14 +++++----
 2 files changed, 58 insertions(+), 44 deletions(-)

commit 1802ddef374cb1451975480b2427e5d23ee2c737
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Nov 20 18:58:17 2010 +0000

    Forgot to port this away from GooVector :-S

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

commit 32e53c5436b8c3654e7043f1d86596a79511a4cf
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Nov 20 18:54:59 2010 +0000

    fix spacing

 poppler/Form.cc |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 1cb3d5d94a1d89ccded96d977bcabfbe438fb81f
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Nov 20 18:08:45 2010 +0000

    fix the memset

    Fixes crash in broken pdf

 poppler/Hints.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 22e8cebaa15adb4b19c9556cdca43cc3e77832b7
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Nov 20 17:20:34 2010 +0000

    Ensure the obj are num before reading them

 poppler/GfxState.cc |   32 ++++++++++++++++++++++----------
 1 files changed, 22 insertions(+), 10 deletions(-)

commit 08b2db36db4e011ebe36d2d945cb1a0498f1c5fb
Author: Pino Toscano <pino@kde.org>
Date:   Sat Nov 20 14:00:36 2010 +0100

    add my copyright here

 poppler/Hints.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 91aa4b02aa93ffe3828479194067de42d52be465
Author: Pino Toscano <pino@kde.org>
Date:   Sat Nov 20 13:13:46 2010 +0100

    [cpp] include <ios> for std::hex() and std::left()

 cpp/poppler-global.cpp     |    1 +
 cpp/tests/poppler-dump.cpp |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 1c924412923cb01f2cb95b0943cb7bbaf7e8cfb6
Author: Pino Toscano <pino@kde.org>
Date:   Sat Nov 20 13:02:36 2010 +0100

    [cpp] include <iterator> for std::back_inserter()

 cpp/poppler-document.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 95b551025a34f3a7bcff2852eac6d186bc8a7cb0
Author: Pino Toscano <pino@kde.org>
Date:   Sat Nov 20 12:54:21 2010 +0100

    use a std::vector<char> instead of a var-length-array of char's

 poppler/Hints.cc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 4faaff893515c80cb69b02e431a0f8483274a497
Author: Hib Eris <hib@hiberis.nl>
Date:   Fri Nov 19 23:53:35 2010 +0000

    [win32] Simplify strtok_r implementation

    The previous implementation did not compile with mingw64.

 poppler/strtok_r.cpp |  137
 +-------------------------------------------------
 1 files changed, 1 insertions(+), 136 deletions(-)

commit 255f84927a649d980f047fe755c9c308535a3779
Author: Hib Eris <hib@hiberis.nl>
Date:   Fri Nov 19 23:45:33 2010 +0000

    Correct parsing of linearization table

    Fixes bug #31627

 poppler/Linearization.cc |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 9d05138f0b7d15945f546564036bc67815593db0
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Nov 14 16:05:28 2010 +0000

    0.15.2

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

commit 2d18543bd6b3a5a9ff2dfab63339d5bfcccd0b2f
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Nov 14 15:41:56 2010 +0000

    This does actually work now :D

 qt4/tests/check_metadata.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit d772364b8a5858cbd98e256547d319260fa9d084
Author: Pino Toscano <pino@kde.org>
Date:   Thu Nov 11 21:52:25 2010 +0100

    [Qt4] New function setDebugErrorFunction().

    This new function + typedef can be useful to direct the ebug/error
    messages
    to a different place than the default qDebug()'s one.

    Base on an idea of Albert, added closure and polish by me.

 qt4/src/poppler-private.cc |   20 +++++++++++++++++++-
 qt4/src/poppler-qt4.h      |   24 ++++++++++++++++++++++++
 2 files changed, 43 insertions(+), 1 deletions(-)

commit ce929cf33f4b6b6421f9d327b4bb792816d47aac
Author: Jakob Voss <jakob.voss@gbv.de>
Date:   Wed Nov 10 23:41:44 2010 +0000

    Add -p flag to pdfimages

    Adds the page the image is in to the image filename

 utils/ImageOutputDev.cc |   25 ++++++++++++++++++-------
 utils/ImageOutputDev.h  |   19 +++++++++++++++----
 utils/pdfimages.1       |    3 +++
 utils/pdfimages.cc      |    6 +++++-
 4 files changed, 41 insertions(+), 12 deletions(-)

commit 6296c28968613aadb7ea084092945a54005eca9b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Nov 10 23:28:45 2010 +0000

    Kill GooVector

    std::vector does the same and GooVector is not part of xpdf so
    we don't
    need to maintain it in case we ever get a new xpdf release we want to
    merge with

 CMakeLists.txt             |    1 -
 goo/GooVector.h            |  159
 --------------------------------------------
 goo/Makefile.am            |    1 -
 poppler/CachedFile.cc      |   19 +++---
 poppler/CachedFile.h       |   15 ++--
 poppler/Catalog.cc         |   12 ++--
 poppler/Catalog.h          |   10 ++-
 poppler/Form.h             |    3 +-
 poppler/Gfx.h              |    7 +-
 poppler/Hints.cc           |    5 +-
 poppler/Hints.h            |    6 +-
 poppler/StdinCachedFile.cc |    2 +-
 poppler/StdinCachedFile.h  |    2 +-
 poppler/Stream.h           |    1 -
 poppler/XRef.cc            |   10 ++--
 poppler/XRef.h             |    7 +-
 utils/HtmlFonts.cc         |    8 +-
 utils/HtmlFonts.h          |   12 ++--
 utils/HtmlLinks.cc         |    8 +--
 utils/HtmlLinks.h          |    4 +-
 20 files changed, 66 insertions(+), 226 deletions(-)

commit 5934c320aa136c1a6e97fb9bf54bdfdccfcab521
Author: Hib Eris <hib@hiberis.nl>
Date:   Wed Nov 10 22:50:36 2010 +0000

    Linearization improvements

    Read
    http://lists.freedesktop.org/archives/poppler/2010-November/006642.html
    for the detailed patch description

 CMakeLists.txt                  |    4 +
 glib/poppler-action.cc          |    4 +-
 glib/poppler-document.cc        |   17 +-
 glib/poppler-page.cc            |    1 +
 poppler/CachedFile.h            |    2 +-
 poppler/Catalog.cc              |  352 +++++++++++++++++++++-----------
 poppler/Catalog.h               |   14 +-
 poppler/FontInfo.cc             |    5 +-
 poppler/Hints.cc                |  439
 +++++++++++++++++++++++++++++++++++++++
 poppler/Hints.h                 |   95 +++++++++
 poppler/Linearization.cc        |  224 ++++++++++++++++++++
 poppler/Linearization.h         |   45 ++++
 poppler/Makefile.am             |    4 +
 poppler/PDFDoc.cc               |  284 +++++++++++++++++++++----
 poppler/PDFDoc.h                |   38 +++-
 poppler/PSOutputDev.cc          |   39 ++--
 poppler/PSOutputDev.h           |   14 +-
 poppler/Stream.cc               |   13 +-
 poppler/Stream.h                |   11 +-
 poppler/XRef.cc                 |  351 ++++++++++++++++++-------------
 poppler/XRef.h                  |   25 ++-
 qt/poppler-document.cc          |   14 ++-
 qt/poppler-page.cc              |   19 +-
 qt/poppler-private.h            |   14 +-
 qt/poppler-qt.h                 |    3 +-
 qt4/src/poppler-document.cc     |   12 +-
 qt4/src/poppler-link.cc         |    7 +-
 qt4/src/poppler-page.cc         |    3 +-
 qt4/src/poppler-ps-converter.cc |    2 +
 utils/HtmlOutputDev.cc          |    2 +-
 utils/HtmlOutputDev.h           |    3 +
 utils/pdffonts.cc               |    6 +-
 utils/pdfinfo.cc                |   22 ++-
 utils/pdftohtml.cc              |    2 +-
 utils/pdftops.cc                |    3 +-
 35 files changed, 1690 insertions(+), 403 deletions(-)

commit abb1313ae40ab7efb073406f47fa53bf7afe0b88
Author: Pino Toscano <pino@kde.org>
Date:   Mon Nov 8 01:54:03 2010 +0100

    [cpp/apidox] add the minimum version of 'image'

 cpp/poppler-image.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f559e77cb7d76c5fe6a79be9086667a29613c912
Author: Pino Toscano <pino@kde.org>
Date:   Mon Nov 8 01:52:48 2010 +0100

    [cpp] add image::bytes_per_row()

 cpp/poppler-image.cpp |    8 ++++++++
 cpp/poppler-image.h   |    1 +
 2 files changed, 9 insertions(+), 0 deletions(-)

commit 14dea4d74698d5d7d994e687f8176652d790dba7
Author: Pino Toscano <pino@kde.org>
Date:   Sun Nov 7 22:57:31 2010 +0100

    [arthur] use the untransformed line width, not the transformed one

    ... as the painter will do the transformation itself already;
    seems to product better results

 poppler/ArthurOutputDev.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f077e82af0724be88d28c896a3c208f1d50ccff9
Author: Pino Toscano <pino@kde.org>
Date:   Sun Nov 7 21:50:48 2010 +0100

    [qt4] New Page::renderToPainter()

    This new painter-based painting function ican be used for painting
    (with Arthur only for now) without getting an image first.
    Also add a new flag type for it, with a single item telling whether
    do not save+restore the provided painter.

    Mostly based on a patch by Matthias Fauconneau
    (matthias.fauconneau@gmail.com), thanks!

 qt4/src/poppler-page.cc |   62
 +++++++++++++++++++++++++++++++-------------
 qt4/src/poppler-qt4.h   |   65
 ++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 107 insertions(+), 20 deletions(-)

commit df02d1fc9e65422121e5e8f493c13229552ec0e7
Author: Pino Toscano <pino@kde.org>
Date:   Sun Nov 7 19:47:56 2010 +0100

    [arthur] remove unused 'm_image' attribute

 poppler/ArthurOutputDev.cc |    1 -
 poppler/ArthurOutputDev.h  |    2 +-
 2 files changed, 1 insertions(+), 2 deletions(-)

commit b29582cd0d542a3e70dbca3fb75770daa4cc91ca
Author: Matthias Fauconneau <matthias.fauconneau@gmail.com>
Date:   Sun Nov 7 19:44:11 2010 +0100

    [arthur] small fixes and memory leaks

    - fix font rendering (transforming the glyph path and not only the
    glyph origin)
    - fix image rendering (alpha was set to zero)

 poppler/ArthurOutputDev.cc |  122
 +++++++++++++++++++------------------------
 1 files changed, 54 insertions(+), 68 deletions(-)

commit 970f075569bf9be5e5ddc3a9ad1fabec5435dfaf
Author: Pino Toscano <pino@kde.org>
Date:   Sun Nov 7 16:31:02 2010 +0100

    [cpp/tests] add a simple poppler-render test

    ... to ease testing the render capabilities of poppler-cpp.
    quite minimal at the moment.

 cpp/tests/CMakeLists.txt     |    3 +
 cpp/tests/Makefile.am        |    9 +++-
 cpp/tests/poppler-render.cpp |  113
 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 124 insertions(+), 1 deletions(-)

commit bfe4139c742cb0a669f5504df7e22e3e57243d9a
Author: Pino Toscano <pino@kde.org>
Date:   Sun Nov 7 16:23:26 2010 +0100

    [cpp] Add page_renderer, to render pages over images.

    This new class introduces a very simple way to render a page, using
    the Splash backend,
    giving an 'image' as result.
    It can hold a color for the "paper" of the pages, and some hints
    for the actual rendering.

 cpp/CMakeLists.txt            |    2 +
 cpp/Makefile.am               |    2 +
 cpp/poppler-page-renderer.cpp |  212
 +++++++++++++++++++++++++++++++++++++++++
 cpp/poppler-page-renderer.h   |   66 +++++++++++++
 4 files changed, 282 insertions(+), 0 deletions(-)

commit 91e3f7b4ea42a5821fd78e1edf55e95250c9bc68
Author: Pino Toscano <pino@kde.org>
Date:   Sun Nov 7 16:19:34 2010 +0100

    [cpp] add an internal way to get a 'page_private' of a 'page'

    useful for getting a 'page_private' in the implementation of other
    cpp classes
    without the need to add friends to 'page'

 cpp/poppler-page-private.h |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit fa7c41cb9c52ecd3d7c574455b1258a3021b8c75
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Nov 4 20:55:34 2010 +0000

    Improvements to the splash backend

    Antialias and shadings.
    Code by Thomas Freitag <Thomas.Freitag@alfa.de> and Christian
    Feuersänger <cfeuersaenger@googlemail.com>
    More info at bug 30436

 poppler/CairoOutputDev.h   |    5 +-
 poppler/Function.cc        |    4 +-
 poppler/Function.h         |    2 +
 poppler/Gfx.cc             |   12 +-
 poppler/OutputDev.h        |   16 ++-
 poppler/PSOutputDev.h      |    4 +-
 poppler/SplashOutputDev.cc |  182 ++++++++++++++++++++-
 poppler/SplashOutputDev.h  |   68 ++++++++-
 splash/Splash.cc           |  395
 +++++++++++++++++++++++++++++++++++++++++++-
 splash/Splash.h            |   11 +-
 splash/SplashBitmap.cc     |    4 +-
 splash/SplashBitmap.h      |    3 +
 splash/SplashPattern.cc    |   17 ++-
 splash/SplashPattern.h     |   36 ++++-
 14 files changed, 735 insertions(+), 24 deletions(-)

commit 0aa040163741ab8ba093a742e556bba2a5ab7edf
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Nov 3 20:40:24 2010 +0000

    Do not add sibling children as parents

    Fixes c2ff94b1600b8a5841a5e4627f014560ac460f1a

 poppler/Function.cc |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit c2ff94b1600b8a5841a5e4627f014560ac460f1a
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Nov 3 00:02:02 2010 +0000

    Do not loop forever in broken documents

    StitchingFunctions that have themselves up in the parent chain
    are wrong

 poppler/Function.cc |   22 +++++++++++++++++++---
 poppler/Function.h  |    6 ++++--
 2 files changed, 23 insertions(+), 5 deletions(-)

commit cad66a7d25abdb6aa15f3aa94a35737b119b2659
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Nov 2 19:14:34 2010 +0000

    Fix crash in broken documents

    mapLen = (code + 256) & ~255; can wrap and you end up with mapLen
    < code
    that is not what you wanted

 poppler/CharCodeToUnicode.cc |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

commit 7e5f31c1c41193c6e49355970e6d027b91d45825
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Nov 2 00:32:01 2010 +0000

    make some more fields private

 splash/SplashFontFile.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 6751eb48dc49890f7ad8b732b3fc29a2db746ec4
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Nov 2 00:26:08 2010 +0000

    Make the destructor private

    You are not supposed to call it, you should call unref

 splash/SplashFontFile.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit b718e821d5f21ea5b0c44c6c2b59769c9b94892a
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Oct 28 08:46:09 2010 +0100

    Revert fdfffc9c68314d3f64dee7e0ef8617105e3198dd

    It is not a leak and makes things crash :D

 poppler/SplashOutputDev.cc |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 15b9aeac5a20c544db1aebe00113ebc2f7ba52c7
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Oct 28 00:37:29 2010 +0100

    if reallocn fails, free p

 goo/gmem.cc |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 561c0567a5741d7c49903c51c8020187dccaa0d9
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Oct 27 22:43:51 2010 +0100

    fix comment

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

commit 4ef38cc99a879202e717447a422272cf85eeccfc
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Oct 27 22:36:07 2010 +0100

    Fix memory leaks that can happen with broken documents

 poppler/SplashOutputDev.cc |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit fdfffc9c68314d3f64dee7e0ef8617105e3198dd
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Oct 27 20:40:19 2010 +0100

    Fix memory leak

 poppler/SplashOutputDev.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 90d479d9d5c947175e60ab689f440ae9c24f0b2b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Oct 27 20:39:48 2010 +0100

    Do not crash if bitmap->alpha == NULL

    Happens in broken files

 splash/Splash.cc |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 6ad36277971ec46d4a4ef0c45625e60f8c5f1247
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Oct 25 18:59:49 2010 +0100

    Initialze movie to NULL on broken pdf files

 poppler/Annot.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 2d0b6e2956a81164bca6adc9aacad0e620480957
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Oct 24 00:23:21 2010 +0100

    Here the chars to read is the increment size not the initialSize

    Fixes crash in file provided by Robert Święcki

 poppler/Stream.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit dcb02d2100136b6035485be3be214ce3d9f1c102
Author: Vincent Torri <vtorri@univ-evry.fr>
Date:   Sat Oct 23 23:45:05 2010 +0100

    remove -ansi flag for cywin and mingw

 configure.ac |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 17cdc81224c72f7b58de61734c9ead337ff7b42b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Oct 23 23:37:59 2010 +0100

    update my C year

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

commit e09ddce7e21bbd62b384d9d59fbd1e0f14f7d05f
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Oct 23 23:33:00 2010 +0100

    Fix crash in malformed documents

 poppler/SplashOutputDev.cc |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 906e4e15421d8f3f0a825ca767e5eac3169853d6
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Oct 23 23:12:44 2010 +0100

    Do not leak attrs1

 poppler/Catalog.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit ec32bb45a57a8a839156c946fcde1270aa6019d9
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Oct 23 23:00:03 2010 +0100

    Do not crash if n is 0

 poppler/Function.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 9edf7e4fefb37989af9a2558aaa83d7cd4694ec6
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Oct 23 22:59:50 2010 +0100

    add unlikely marker

 poppler/Decrypt.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c46e863b7b94dc2f83a7d89f4afb8fe3bc8ec35c
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Oct 23 22:55:49 2010 +0100

    Do not divide by 0 in rc4InitKey

 poppler/Decrypt.cc |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit bcb13ed5828e2a855efd5e38b2acd15ca37a9991
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Oct 23 22:40:17 2010 +0100

    Check obj2 is a num before reading it

 poppler/Gfx.cc |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit c64a49307782299cb7a950a66419f9d59707f38b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Oct 20 22:29:29 2010 +0100

    0.15.1

 CMakeLists.txt      |    4 ++--
 NEWS                |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac        |    2 +-
 cpp/Doxyfile        |    2 +-
 poppler/Makefile.am |    2 +-
 qt4/src/Doxyfile    |    2 +-
 6 files changed, 52 insertions(+), 6 deletions(-)

commit 3b45c66de91243d7419657512cf726c9e1c26dfb
Author: Kenneth Berland <ken@hero.com>
Date:   Sun Oct 17 14:24:16 2010 +0100

    Add -bbox option to pdftotext

 utils/pdftotext.1  |    4 ++
 utils/pdftotext.cc |  125
 +++++++++++++++++++++++++++++++++++++++++-----------
 2 files changed, 103 insertions(+), 26 deletions(-)

commit 71ec4c7a6715a40d536d1e4b911dae48d1bba7b9
Author: Pino Toscano <pino@kde.org>
Date:   Sun Oct 17 14:57:43 2010 +0200

    [CMake] update MacroOptionalFindPackage.cmake from KDE SVN

    no radical changes, just a minor improvement for the "explicitly
    disabled" case

 cmake/modules/MacroOptionalFindPackage.cmake |   40
 +++++++++++++++++++------
 1 files changed, 30 insertions(+), 10 deletions(-)

commit ab0049d8be5dfe1989c4aa33c2732915c62fecb2
Author: Pino Toscano <pino@kde.org>
Date:   Sun Oct 17 14:29:22 2010 +0200

    [CMake] Cairo package: make the version check really working

 cmake/modules/FindCairo.cmake |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 1cea33717c92631ee9c417d9f89e32b03695c75a
Author: Pino Toscano <pino@kde.org>
Date:   Sun Oct 17 13:55:58 2010 +0200

    [CMake] Bump cairo dependency to 1.10

    followup of fc9b85894754d175af916eaf6cb127efd601df7e

 CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d6f49aa2da15cd2e9cf775d6b1d2d04a005c8cdd
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Oct 17 14:22:57 2010 +0200

    [cairo] Fix a crash when redering documents with invalid type 3 fonts

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

commit e2fad550c3cbf86541730582151e1bb6470ed9c1
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Oct 17 13:47:33 2010 +0200

    [glib-demo] Use poppler_page_get_selected_region() in selections demo

 glib/demo/selections.c |   73
 ++++++++++++++---------------------------------
 1 files changed, 22 insertions(+), 51 deletions(-)

commit 88013458e141de58ed801480707ae0dfe92b9aa2
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Oct 17 13:46:26 2010 +0200

    [glib] Add poppler_page_get_selected_region()

    that returns a cairo_region_t, and deprecate
    poppler_page_get_selection_region().

 glib/poppler-page.cc                |   81
 +++++++++++++++++++++++++++++++++++
 glib/poppler-page.h                 |    4 ++
 glib/reference/poppler-sections.txt |    1 +
 3 files changed, 86 insertions(+), 0 deletions(-)

commit fc9b85894754d175af916eaf6cb127efd601df7e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Oct 17 12:54:18 2010 +0200

    [configure] Bump cairo dependency to 1.10

 configure.ac              |    2 +-
 poppler/CairoOutputDev.cc |    4 ----
 2 files changed, 1 insertions(+), 5 deletions(-)

commit dd14ef6b211ac1c8a4f16bb6094dbfd6a09cbef9
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Oct 17 12:46:55 2010 +0100

    Improve dict lookup speed for big dicts

    Based on a patch by Paweł Wiejacha <pawel.wiejacha@gmail.com>

 poppler/Dict.cc |   98
 +++++++++++++++++++++++++++++++++++++++++++-----------
 poppler/Dict.h  |    2 +
 2 files changed, 80 insertions(+), 20 deletions(-)

commit bb38a0c71434413f2728109c73278de1b8a58571
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Oct 17 12:52:01 2010 +0200

    [glib-demo] Make glib demo program installable

    It's a useful tool for testing and debugging not only for people who
    install from sources.

 glib/demo/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d26d0fab2ddfff853f6681a3518813a2d65a4112
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Oct 17 12:36:46 2010 +0200

    [glib-demo] Use printing options in print demo

 glib/demo/print.c |   96
 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 93 insertions(+), 3 deletions(-)

commit 4a71dcdd350d0c0515ca349f0b875b33289d25ee
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Oct 17 12:31:41 2010 +0200

    [glib] Add poppler_page_render_for_printing_with_options()

    It allows to print with the same options acroread has:

     - Print document
     - Print document and markup
     - Print document and stamps

 glib/poppler-page.cc                |   77
 ++++++++++++++++++++++++++++++----
 glib/poppler-page.h                 |    3 +
 glib/poppler.h                      |   19 +++++++++
 glib/reference/poppler-sections.txt |    4 ++
 4 files changed, 94 insertions(+), 9 deletions(-)

commit 0b3b2ebc3930bd46fb13fb2158fc695b0962f7c5
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Oct 16 15:09:05 2010 +0100

    Add a callback to know which page has been printed

 qt4/src/poppler-ps-converter.cc |   16 ++++++++++++++--
 qt4/src/poppler-qt4.h           |   10 ++++++++++
 2 files changed, 24 insertions(+), 2 deletions(-)

commit 4bd25223c4d15dfa91965a6e86eaa444a5a81f71
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Oct 16 15:08:05 2010 +0100

    Do not omit this character

    Mimics Cairo backend and Adode Reader behaviour

 splash/SplashFTFont.cc |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit b604a008a2a379a21e5fdfa0799886f80d893a08
Author: Christian Feuersänger <cfeuersaenger@googlemail.com>
Date:   Thu Oct 14 23:56:36 2010 +0100

    Improve rendering of Shading Type 6 and 7

 poppler/Gfx.cc      |  212
 +++++++++++++++++++++++++++++++++++++++++----------
 poppler/Gfx.h       |    9 ++-
 poppler/GfxState.cc |   96 +++++++++++++++++++++++-
 poppler/GfxState.h  |  127 ++++++++++++++++++++++++++++++-
 4 files changed, 397 insertions(+), 47 deletions(-)

commit c6bb63b31c268e4e842532e6839b15edb31cf25c
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Oct 14 23:33:13 2010 +0100

    Only clip boxes to mediabox if we are at the page level

    Fixes bug 30784

 poppler/Page.cc |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

commit 4a248b3f523209ec16ace587229412653b2276d0
Author: Pino Toscano <pino@kde.org>
Date:   Thu Oct 14 18:32:05 2010 +0200

    [cpp] make it compile also when there are no image formats available

    including the ImgWirter.h is enough to get the definition of ImgWriter

 cpp/poppler-image.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit de1501d87549269f9214c9e3fba4cbf39960826e
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Oct 13 19:18:36 2010 +0100

    remove windows eol

 poppler/Gfx.cc |   38 +++++++++++++++++++-------------------
 1 files changed, 19 insertions(+), 19 deletions(-)

commit 12e68b49feef10b654944dd71eab0852cfeceb89
Author: Pino Toscano <pino@kde.org>
Date:   Sun Oct 10 23:04:57 2010 +0200

    [cpp] Add a new 'image' class.

    This implicitely shared class represents the data buffer of an
    "image",
    with direct access to the data.
    It also has a function to save to file (png/jpeg).

    Still a FIXME in the copy() method and in the save() (for mono
    images only).

 cpp/CMakeLists.txt          |    2 +
 cpp/Makefile.am             |    3 +
 cpp/poppler-image-private.h |   48 +++++
 cpp/poppler-image.cpp       |  431
 +++++++++++++++++++++++++++++++++++++++++++
 cpp/poppler-image.h         |   70 +++++++
 5 files changed, 554 insertions(+), 0 deletions(-)

commit db31687ba476e272b72625a8a78b50780522ee7d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sat Oct 9 10:33:06 2010 +0200

    [glib] docs: Document poppler_annot_markup_get_date()

 glib/poppler-annot.cc |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit a7cf8d322a4a687c9810a577cc92ff6b9725ecdc
Author: Fernando Herrera <fherrera@onirica.com>
Date:   Thu Oct 7 17:28:31 2010 +0200

    [glib] Fix introspection annotations for poppler_document_get_page*()

    Return value should be transfer full since the caller owns the only
    reference.

 glib/poppler-document.cc |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit d690bea929553d1a4392d42d949843e9467ba8cb
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Oct 5 22:18:22 2010 +0100

    Make sure obj is a num before reading it

    Not sure if using a 0 is correct otherwise, but if your matrix is
    broken you're probably going to get a wrong rendering anyway, so who
    cares. Bug #30590

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

commit b17be2bc32cf71bac0473bf4ac16359e3027b4fc
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Oct 3 12:14:11 2010 +0200

    [annots] Fix a crash when drawing square/circle annots without
    a border

    Fixes bug #30580

 poppler/Annot.cc |  121
 +++++++++++++++++++++++++++---------------------------
 1 files changed, 61 insertions(+), 60 deletions(-)

commit e3d3944c1988343704e3ba3a5d60609719466afb
Author: Tomas Hoger <thoger@redhat.com>
Date:   Wed Sep 29 20:03:45 2010 +0100

    Fix uninitialized uses on DCTScanInfo

 poppler/Stream.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit f380647f09d88339c936184bbe86c70c0d47de4b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Sep 29 20:02:10 2010 +0100

    Free names

 poppler/Catalog.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit aa0fd32a8501473832bce1b8b804dd3f9a45735b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Sep 27 22:39:09 2010 +0100

    Consider render value when colorizing text

    Fixes bug 2807

 poppler/CairoOutputDev.cc  |   18 +++---------------
 poppler/CairoOutputDev.h   |    2 --
 poppler/Gfx.cc             |   21 +++++++++++++++++----
 poppler/PSOutputDev.cc     |   26 ++++++++++----------------
 poppler/PSOutputDev.h      |    3 +--
 poppler/SplashOutputDev.cc |   18 +++---------------
 poppler/SplashOutputDev.h  |    4 +---
 7 files changed, 35 insertions(+), 57 deletions(-)

commit cf710b999b510203e9348ea9f04360be1fe957b8
Author: Pino Toscano <pino@kde.org>
Date:   Fri Sep 24 00:50:37 2010 +0200

    [Qt4] enable the generation of the QCH file

    ... usable in Qt Assistant

 qt4/src/Doxyfile |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit be6d933071c9ab043f01f374a884472c4ce3007e
Author: Pino Toscano <pino@kde.org>
Date:   Thu Sep 23 15:55:45 2010 +0200

    update Doxyfile's for qt4 and cpp

    no changes in the actual configuration values

 cpp/Doxyfile     |  155 +++++--
 qt4/src/Doxyfile | 1469
 +++++++++++++++++++++++++++++++++---------------------
 2 files changed, 1018 insertions(+), 606 deletions(-)

commit 721da3d542ab9b234b058f3c14ea9303d748107e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Sep 23 14:09:11 2010 +0200

    [glib] Use g_memdup instead of g_strdup in poppler_document_get_id()

    Ids are not null-terminated strings, but fixed size byte arrays.

 glib/demo/info.cc        |    8 ++++++--
 glib/poppler-document.cc |   33 ++++++++++++++-------------------
 2 files changed, 20 insertions(+), 21 deletions(-)

commit 4ffc0ed73397e4e58f04c3577b093a3fd39c22bd
Author: Pino Toscano <pino@kde.org>
Date:   Thu Sep 23 02:21:12 2010 +0200

    [cpp] small clarification in document::load_from_data() apidox

 cpp/poppler-document.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9491dc4a10706109d0f2b4d15f21b9a1db51d8c9
Author: Pino Toscano <pino@kde.org>
Date:   Thu Sep 23 02:18:07 2010 +0200

    [cpp] add document::load_from_raw_data()

    ... to be able to load a document from an external data buffer,
    with no need to copy the data.

    add as well a new document_private constructor to handle the new
    situation,
    and make sure to properly use the raw data when unlocking the document

 cpp/poppler-document-private.h |    5 ++++
 cpp/poppler-document.cpp       |   53
 ++++++++++++++++++++++++++++++++++++++++
 cpp/poppler-document.h         |    4 +++
 3 files changed, 62 insertions(+), 0 deletions(-)

commit a3c1f2d5ea1de969e9aaaa84ee38866938b4ce0c
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Sep 22 20:14:27 2010 +0100

    fix copyright

 poppler/Form.cc |    1 +
 poppler/Form.h  |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 1aad013e353a9e59bdab8a1b4ce93f2ad7aaf4f2
Author: Pino Toscano <pino@kde.org>
Date:   Wed Sep 22 17:07:38 2010 +0200

    update copyrights

 cpp/poppler-document.h          |    2 +-
 cpp/poppler-page-transition.cpp |    2 +-
 cpp/poppler-private.cpp         |    2 +-
 cpp/poppler-rectangle.cpp       |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 2d6d66ebe0215df66e33cb5974c58c324fab50b6
Author: Pino Toscano <pino@kde.org>
Date:   Wed Sep 22 17:07:13 2010 +0200

    [cpp/tests] poppler-dump: show the PDF IDs, if available

 cpp/tests/poppler-dump.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit e39fde1b62544b90e73a2fc3609a260991db3a47
Author: Pino Toscano <pino@kde.org>
Date:   Wed Sep 22 16:52:08 2010 +0200

    [cpp] add document::get_pdf_id()

    ... to get the IDs of a PDF document, if present.

 cpp/poppler-document.cpp |   29 +++++++++++++++++++++++++++++
 cpp/poppler-document.h   |    1 +
 2 files changed, 30 insertions(+), 0 deletions(-)

commit 299a1849a148fa0a7b3171c45ec68b9901aa93bb
Author: Pino Toscano <pino@kde.org>
Date:   Wed Sep 22 16:36:30 2010 +0200

    [Qt4] add Document::getPdfId()

    ... to get the IDs of a PDF document, if present.

    also, add two test cases for it in the metadata unit test

 qt4/src/poppler-document.cc  |   16 +++++++++++++
 qt4/src/poppler-qt4.h        |   14 +++++++++++
 qt4/tests/check_metadata.cpp |   50
 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 80 insertions(+), 0 deletions(-)

commit dd9bcdb720ac1bf8a022635bcbb3b56e4b75bb15
Author: Pino Toscano <pino@kde.org>
Date:   Wed Sep 22 16:29:46 2010 +0200

    Make the internal get_id() not fail because of null bytes in the ID.

    Passing the const char* of the byte string to convert is not enough
    if its length must be checked,
    as it might fail when the string of the ID contains null bytes.
    Instead, pass the original GooString so its size is properly checked.

    Also, remove an hardcoded 16 and make it dependent on pdfIdLength,
    as used elsewhere in get_id() function.

 poppler/PDFDoc.cc |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit 9554cbc3cb4fc0cd7ad2295f5d27a18e030c6aee
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Sep 22 12:54:25 2010 +0200

    [glib-demo] Show form field names in forms demo

 glib/demo/forms.c |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

commit 257634b26b682628dba5ee5f94cb0bad030bcb4f
Author: Mark Riedesel <mark@klowner.com>
Date:   Wed Sep 22 12:52:49 2010 +0200

    [glib] Add methods to get mapping, partial an fully qualified form
    field names

    See bug #28780.

 glib/poppler-form-field.cc          |   68
 +++++++++++++++++++++++++++++++++++
 glib/poppler-form-field.h           |    3 ++
 glib/reference/poppler-sections.txt |    3 ++
 3 files changed, 74 insertions(+), 0 deletions(-)

commit 6db98abc59c154dcb18d69fc37e44ce804c3ccc9
Author: Mark Riedesel <mark@klowner.com>
Date:   Wed Sep 22 12:41:16 2010 +0200

    Add getLabel method to FormWidget

    See bug #28780.

 poppler/Form.cc |   64
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Form.h  |    8 +++++++
 2 files changed, 72 insertions(+), 0 deletions(-)

commit bcdca66fd57439735e0b9aa182ab7cfce29e9ed0
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Sep 21 11:49:37 2010 +0200

    [glib] Fix minimum value of creation and modification date properties

    It should be -1 which means there's no date specified

 glib/poppler-document.cc |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d2578bd66129466b2dd114b6407c147598e09d2b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Sep 21 19:19:27 2010 +0100

    Avoid loops in Form::fieldLookup

    Fixes crash in broken pdf provided by Joel Voss of Leviathan
    Security Group

 poppler/Dict.h  |    3 +++
 poppler/Form.cc |   27 ++++++++++++++++++++++++---
 2 files changed, 27 insertions(+), 3 deletions(-)

commit 2fe825deac055be82b220d0127169cb3d61387a8
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Sep 21 19:15:25 2010 +0100

    Make sure obj1 is a num before reading it

    Fixes crash in broken pdf provided by Joel Voss of Leviathan
    Security Group

 poppler/Gfx.cc |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

commit 473de6f88a055bb03470b4af5fa584be8cb5fda4
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Sep 21 19:11:42 2010 +0100

    Fix memory leak if obj2 is not a dict

    Found thanks to PDF provided by Joel Voss of Leviathan Security Group

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

commit 9706e28657ff7ea52aa69d9efb3f91d0cfaee70b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Sep 21 19:09:37 2010 +0100

    Fix crash when idx is out of range

    Found thanks to PDF provided by Joel Voss of Leviathan Security Group

 poppler/Function.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 26a5817ffec9f05ac63db6c5cd5b1f0871d271c7
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Sep 21 19:08:54 2010 +0100

    Fix crash when idx is out of range

    Fixes crash in broken pdf provided by Joel Voss of Leviathan
    Security Group

 poppler/Function.cc |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit dfdf3602bde47d1be7788a44722c258bfa0c6d6e
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Sep 21 19:07:12 2010 +0100

    Give a value to color.c[i]

    Might not be the better solution but it's better than having a random
    value there

    Found thanks to PDF provided by Joel Voss of Leviathan Security Group

 poppler/Gfx.cc |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 01c85c08305bae16242f5979ab107fa5bb5f5100
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Sep 21 19:04:37 2010 +0100

    Forgot my (C) here

 poppler/Decrypt.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bf2055088a3a2d3bb3d3c37d464954ec1a25771f
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Sep 21 19:03:19 2010 +0100

    Properly initialize stack

    Fixes crash in broken pdf provided by Joel Voss of Leviathan
    Security Group

 poppler/Function.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e853106b58d6b4b0467dbd6436c9bb1cfbd372cf
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Sep 21 19:01:36 2010 +0100

    Properly initialize parser

    Fixes crash in broken pdf provided by Joel Voss of Leviathan
    Security Group

 poppler/Gfx.cc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 3422638b2a39cbdd33a114a7d7debc0a5f688501
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Sep 21 18:58:43 2010 +0100

    Fix crash in broken pdf (parser->getStream() is 0)

    Found thanks to PDF provided by Joel Voss of Leviathan Security Group

 poppler/Gfx.cc |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit a2dab0238a69240dad08eca2083110b52ce488b7
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Sep 21 18:55:51 2010 +0100

    Initialize properly charactersRead

    It is possible that there are calls to getPos before reset
    Found thanks to PDF provided by Joel Voss of Leviathan Security Group

 poppler/Decrypt.cc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 39d140bfc0b8239bdd96d6a55842034ae5c05473
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Sep 21 18:54:31 2010 +0100

    Fix crash in broken pdf (code < 0)

    Found thanks to PDF provided by Joel Voss of Leviathan Security Group

 fofi/FoFiType1.cc |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit c6a091512745771894b54a71613fd6b5ca1adcb3
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Sep 21 18:50:25 2010 +0100

    Fix memory leak

    Found thanks to PDF provided by Joel Voss of Leviathan Security Group

 poppler/Stream.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9b6ddb68b80ef19cd2615900bd24da76374003d9
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Sep 20 19:47:47 2010 +0100

    Fix copyright

 poppler/PDFDoc.cc |    1 +
 poppler/PDFDoc.h  |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit fa3abc23656204eedd022ee1c73d9e5af758cdac
Author: Pino Toscano <pino@kde.org>
Date:   Fri Sep 17 22:20:09 2010 +0200

    [cpp] More bits of API documentation.

 cpp/poppler-global.cpp          |  124
 +++++++++++++++++++++++++++++++++++++++
 cpp/poppler-page-transition.cpp |   32 ++++++++++
 cpp/poppler-rectangle.cpp       |   19 ++++++
 3 files changed, 175 insertions(+), 0 deletions(-)

commit c5f7b5becc9993c05b67a470d5a1e431806b98d6
Author: Pino Toscano <pino@kde.org>
Date:   Fri Sep 17 20:26:37 2010 +0200

    update copyrights

 qt4/src/poppler-private.cc  |    2 +-
 qt4/tests/check_strings.cpp |   18 ++++++++++++++++++
 2 files changed, 19 insertions(+), 1 deletions(-)

commit ae517042570327b860c1db6b68f9697d5c104657
Author: Pino Toscano <pino@kde.org>
Date:   Fri Sep 17 19:39:10 2010 +0200

    [cpp] improve a bit the Unicode* -> ustring conversion

    (although IMHO not yet solved)

 cpp/poppler-private.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit f4c6ef88f01f6763943a3e6e006e52dbea0b149c
Author: Pino Toscano <pino@kde.org>
Date:   Fri Sep 17 16:07:05 2010 +0200

    [Qt4/tests] check_strings: add a new test case for
    QStringToUnicodeGooString

    not much test data at the moment though

 qt4/tests/check_strings.cpp |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

commit ffd227b7669895325d752009d5185973cf86ce5b
Author: Pino Toscano <pino@kde.org>
Date:   Fri Sep 17 14:25:57 2010 +0200

    [Qt4] optimize UnicodeParsedString using less memory from QString

    - reserve() the right number of chars in the result string, so there
    is less possibility to make it gr
    ow its buffer
    - do not call unicodeToQString() just to create a 1 character string,
    but directly append a QChar crea
    ted with the resulting unicode value (always belonging to the BMP)

    this should reduce of a very little bit the memory usage, while give
    a sensible speedup of UnicodeParsedString invocations

 qt4/src/poppler-private.cc |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 6180890008f2b1814f092f50b8f75376399905ba
Author: Pino Toscano <pino@kde.org>
Date:   Fri Sep 17 13:23:25 2010 +0200

    [Qt4/tests] check_strings: add a test case for UnicodeParsedString

    very simple test data for it, at the moment

 qt4/tests/check_strings.cpp |   48
 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

commit c5f78d7d3953d62a746c6f5a90085ea020fe5ec7
Author: Pino Toscano <pino@kde.org>
Date:   Fri Sep 17 12:54:32 2010 +0200

    [Qt4/tests] check_string: use a pool of GooString

    this way we can reuse the GooString in a data set even after a test
    run (eg in benchmarks),
    making sure they all are properly freed

 qt4/tests/check_strings.cpp |   35 ++++++++++++++++++++++++++++++-----
 1 files changed, 30 insertions(+), 5 deletions(-)

commit 0cd5a256bdf7778c0c720941a611ad8ab56fa2e9
Author: Pino Toscano <pino@kde.org>
Date:   Fri Sep 17 00:27:53 2010 +0200

    [Qt4/tests] first version of a unit test for strings

    this is used for testing the various string conversions:
    - unicodeToQString
    - UnicodeParsedString
    - QStringToUnicodeGooString
    - QStringToGooString
    the 1st and the 4th have basic tests

    given private symbols are used, this unit test is not compiled on
    windows (at least, it supposed to be so)

 qt4/tests/CMakeLists.txt    |    3 +
 qt4/tests/Makefile.am       |    7 +++-
 qt4/tests/check_strings.cpp |  101
 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 110 insertions(+), 1 deletions(-)

commit c6e8b21c9829672e6ca42e6cdc0ca631a06af73f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Sep 17 13:44:38 2010 +0200

    [glib] docs: Document PopplerDocument properties

 glib/poppler-document.cc |  380
 +++++++++++++++++++++++++++-------------------
 1 files changed, 223 insertions(+), 157 deletions(-)

commit d4a6c17255821925906c17b79b88eebed9edfee1
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Sep 17 13:04:33 2010 +0200

    [glib] Add accessor for all PopplerDocument properties

    PopplerDocument:linearized is now a boolean value rather than string,
    so this commit breaks the API again.

 glib/demo/info.cc                   |    8 +-
 glib/poppler-document.cc            |  532
 ++++++++++++++++++++++++++++-------
 glib/poppler-document.h             |   74 +++--
 glib/reference/poppler-sections.txt |   16 +
 4 files changed, 498 insertions(+), 132 deletions(-)

commit a5fec843dbb40fdd2007b926405b96789b21496d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Sep 17 10:38:14 2010 +0200

    [glib-demo] Show permanent/update ID in document info demo

 glib/demo/info.cc |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit bfaf8f3cc62f28c6255d42680b9464ab9973737e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Sep 17 10:37:32 2010 +0200

    [glib] Add poppler_document_get_id() to get the PDF file identifier

 glib/poppler-document.cc            |   52
 +++++++++++++++++++++++++++++++++++
 glib/poppler-document.h             |    3 ++
 glib/reference/poppler-sections.txt |    1 +
 3 files changed, 56 insertions(+), 0 deletions(-)

commit b15641677447b2e89853a667fc34bcca1383a97a
Author: srinivas adicherla <srinivas.adicherla@gmail.com>
Date:   Fri Sep 17 10:36:22 2010 +0200

    Add a method to get the PDF file identifier

 poppler/PDFDoc.cc |   65
 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/PDFDoc.h  |    3 ++
 2 files changed, 68 insertions(+), 0 deletions(-)

commit 3b4a901a4431814590449b6cd5ea418f4d6c1172
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Sep 16 23:23:03 2010 +0100

    Add -s option

    Writes a single html file
    Since git does not allow multiple authors i'm adding them here
    OSSD CDAC Mumbai by Leena Chourey (leenac@cdacmumbai.in) and Onkar
    Potdar (onkar@cdacmumbai.in)

 utils/HtmlFonts.cc     |   11 +++++-
 utils/HtmlFonts.h      |   18 +++++++++-
 utils/HtmlOutputDev.cc |   84
 ++++++++++++++++++++++++++++++-----------------
 utils/pdftohtml.1      |    3 ++
 utils/pdftohtml.cc     |   15 +++++++--
 5 files changed, 93 insertions(+), 38 deletions(-)

commit 2792330f6caeeb42e2996271456b562489215c4c
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Sep 15 22:42:09 2010 +0100

    new soversions

 CMakeLists.txt         |    2 +-
 cpp/CMakeLists.txt     |    2 +-
 cpp/Makefile.am        |    2 +-
 glib/CMakeLists.txt    |    2 +-
 glib/Makefile.am       |    4 ++--
 poppler/Makefile.am    |    2 +-
 qt4/src/CMakeLists.txt |    2 +-
 qt4/src/Makefile.am    |    2 +-
 8 files changed, 9 insertions(+), 9 deletions(-)

commit 1cf56c732b63d0a310bc45b8e4b3f3f357a42cb1
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Sep 15 20:56:42 2010 +0100

    0.15.0 in the versions

 CMakeLists.txt   |    2 +-
 configure.ac     |    2 +-
 cpp/Doxyfile     |    2 +-
 qt4/src/Doxyfile |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 4ec0be498b557c3cf631e43823c6d7004304dff3
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Sep 15 20:56:34 2010 +0100

    0.15.0 NEWS

 NEWS |   90
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 90 insertions(+), 0 deletions(-)

commit c01a17745c04aef3e6f2225679c867a03e731e83
Author: Pino Toscano <pino@kde.org>
Date:   Thu Sep 16 20:55:56 2010 +0200

    [CMake] disable the GObject introspection system

    it cannot complete the scanning propecure correctly without libtool
    it seems

 CMakeLists.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9be7d3143b12f291409f88f3d725a239934b205e
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Sep 15 19:19:30 2010 +0100

    update copyright

 poppler/OptionalContent.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b9333529bba43a71655fdbf1919ba515f7df9ca3
Author: Pino Toscano <pino@kde.org>
Date:   Wed Sep 15 17:23:54 2010 +0200

    [cpp/tests] poppler-dump: convert out_ustring() to an
    operator<<(std::ostream&)

    so we have a chance to better output the bytearray of a string to
    the stream

 cpp/tests/poppler-dump.cpp |   26 ++++++++++++++++++--------
 1 files changed, 18 insertions(+), 8 deletions(-)

commit a44f711b4412332875337e9fb7509f18db806ddc
Author: Pino Toscano <pino@kde.org>
Date:   Wed Sep 15 16:44:30 2010 +0200

    [cpp/tests] poppler-dump: add a "--show-text <physical|raw>" option

    ... to show the text of a page in the specified layout

 cpp/tests/poppler-dump.cpp |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

commit 0094c9372b5b439af2564d83d6fb7439f4bdba88
Author: Pino Toscano <pino@kde.org>
Date:   Wed Sep 15 13:19:13 2010 +0200

    [cpp] add a new page::text() for specifying a layout mode

    add a new text_layout_enum enum for the layout mode, used by the
    new text()
    make the old text() implementation call the new one with the old value
    (= physical)
    add & adapt the apidox accordingly

 cpp/poppler-page.cpp |   27 +++++++++++++++++++++++++--
 cpp/poppler-page.h   |    5 +++++
 2 files changed, 30 insertions(+), 2 deletions(-)

commit 4ec3e7784cdba5c0720b1992ba500e97a7e0ed2b
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Sep 15 11:24:07 2010 +0200

    Set initial state of optional content groups based on BaseState field

    There's a test case using BaseState attached to bug #30106

 poppler/OptionalContent.cc |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

commit f49aa86812ed8ad91d41c675bc670b3d88d3444a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Sep 13 14:37:10 2010 +0200

    [glib] doc: Document PopplerPage:label property

 glib/poppler-page.cc |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit f41fe7ae6e374100574c49d1bb7a3ddc646786c8
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Sep 13 14:36:43 2010 +0200

    [glib] doc: Add poppler_page_get_label to poppler-sections.txt

 glib/reference/poppler-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 91b8246766a8e5d9cca385b5854667d7967a9d71
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Sep 13 14:22:56 2010 +0200

    [glib-demo] Use poppler_page_get_label() instead of g_object_get()

 glib/demo/page.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b82412ef86091f4d249c818cebf00e4c59bae311
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Sep 13 14:22:03 2010 +0200

    [glib] Add poppler_page_get_label()

    It's just an accessor for the property label

 glib/poppler-page.cc |   47
 ++++++++++++++++++++++++++++++++++-------------
 glib/poppler-page.h  |    1 +
 2 files changed, 35 insertions(+), 13 deletions(-)

commit ff88abf61f4bf90ad276a8593be1818d39c8ecac
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Sep 13 10:05:45 2010 +0200

    [glib] Avoid core headers to be parsed by the g-i scanner

 glib/poppler-document.cc |    2 ++
 glib/poppler-page.cc     |    2 ++
 glib/poppler-private.h   |    3 +++
 3 files changed, 7 insertions(+), 0 deletions(-)

commit 53324502898ae5fbbb21a4fb819e4a84acdc1a64
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Sep 12 11:42:03 2010 +0200

    [glib] Fix a crash when building layer actions

    Some layers are just the parent of others, but not actually a layer so
    they don't have an optional content object. Fixes bug #30106.

 glib/poppler-action.cc |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

commit dfc6ea7877635212aa7c5f7ade07af4aa9467e96
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Sep 12 11:36:58 2010 +0200

    [glib] Fix layers array generation when it contains multiple arrays

    Fixes layers for document attached to bug #30106.

 glib/poppler-document.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7574912b6c0ff0421c69b6e8c6835957d5126d7d
Author: Jonathan Liu <net147@gmail.com>
Date:   Thu Sep 9 20:34:03 2010 +0100

    Fix checking whether _WIN32 is defined

    Bug 29329

 poppler/StdinCachedFile.cc |    2 +-
 utils/pdftoppm.cc          |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2fc83068c32e09fa3de03a157a420490431ea706
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Sep 5 14:26:27 2010 +0100

    Increase the number of cached glyphs for small sizes

    Should not increase memory usage much and gives me a 17% speed
    increase
    in the firefox nytimes advertisment pdf

 splash/SplashFont.cc |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 0d96f74f31171c58a55e4ac36d492ce36dd5e7c5
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Sep 5 12:31:57 2010 +0100

    Use std::sort instead of qsort

    Gives a nice speed improvement without any real code change
    Passes regression tests
    Based on Paweł Wiejacha patches

 poppler/GfxFont.cc           |   17 ++++++--------
 splash/SplashXPath.cc        |   48
 +++++++++++++++++++++++++++--------------
 splash/SplashXPathScanner.cc |   10 +++++---
 3 files changed, 44 insertions(+), 31 deletions(-)

commit 3b4816b2b8caa0e2baafbe4c0eb1e45e452d01ce
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Sep 1 20:43:35 2010 +0100

    forgot the file

 qt4/tests/poppler-texts.cpp |   40
 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

commit b0db93c71a83946aa3e02bae6b396223dcca19d1
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Sep 1 20:43:14 2010 +0100

    add since and rename enum

 qt4/src/poppler-page.cc |    2 +-
 qt4/src/poppler-qt4.h   |    5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit a86f9d90be99a36c41c6932fb4d9a202c4ff6d05
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Sep 1 20:20:48 2010 +0100

    Clarify the ownership

 qt4/src/poppler-qt4.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 33ad3a17ac26879fcd6a7fad2023dd219bc5919f
Author: Suzuki Toshiya <mpsuzuki@hiroshima-u.ac.jp>
Date:   Wed Sep 1 20:19:54 2010 +0100

    Add a way to access the raw text

 poppler/TextOutputDev.cc |   23 ++++++++++++++++++++---
 qt4/src/poppler-page.cc  |   11 +++++++++--
 qt4/src/poppler-qt4.h    |   19 +++++++++++++++++++
 qt4/tests/CMakeLists.txt |    1 +
 qt4/tests/Makefile.am    |    7 ++++++-
 5 files changed, 55 insertions(+), 6 deletions(-)

commit 46e89248b3c5b1789baa3bd9bfa012570720ddb5
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Sep 1 19:54:02 2010 +0100

    quadding is not a GBool but an int

 poppler/Annot.cc |    2 +-
 poppler/Annot.h  |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit ae79fc504c5424be2fa21dbc5498ced4db6e5dd3
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Aug 31 22:14:57 2010 +0100

    Make GBool a bool instead of an int

    Passes the regression tests and might make things faster and use a bit
    less memory

 cpp/tests/CMakeLists.txt |    2 +-
 cpp/tests/Makefile.am    |    2 +-
 goo/gtypes.h             |    7 +-
 utils/CMakeLists.txt     |    2 +-
 utils/Makefile.am        |    2 +-
 utils/parseargs.c        |  208
 ----------------------------------------------
 utils/parseargs.cc       |  208
 ++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 216 insertions(+), 215 deletions(-)

commit d3f32f2c4f9f46620c0287c44bef686f340461f3
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Aug 31 18:51:17 2010 +0100

    Read from the correct variable

    Fixes crash on KDE bug 249586

 poppler/Movie.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 681bb38eafc720b309172ed7c650439c559663a0
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Aug 26 23:55:58 2010 +0100

    Make declaration match what there is in the .cc file

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

commit c91e869304fc263c52f21ee484a57a6f1900f6b2
Author: Suzuki Toshiya <mpsuzuki@hiroshima-u.ac.jp>
Date:   Thu Aug 26 19:40:46 2010 +0100

    Add -r option to pdftohtml

    Fixes bug 29551

 utils/pdftohtml.1  |    3 +++
 utils/pdftohtml.cc |   18 +++++++++++++-----
 2 files changed, 16 insertions(+), 5 deletions(-)

commit 9b4be586640b4ad344b1b3ed4c9cda8351257f0c
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Aug 25 19:26:30 2010 +0100

    Use 3 not nComps

 poppler/GfxState.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 218f67c527fb41babf2703ba068d072f8326e37b
Author: Paweł Wiejacha <pawel.wiejacha@gmail.com>
Date:   Tue Aug 24 23:47:06 2010 +0100

    Make SplashOutputDev::imageSrc faster

    By using getRGBLine when possible

 poppler/SplashOutputDev.cc |   39 ++++++++++++++++++++++++++++++---------
 1 files changed, 30 insertions(+), 9 deletions(-)

commit 868f4a1f22051b7978f47a0614f23fd66dbb7ca8
Author: Paweł Wiejacha <pawel.wiejacha@gmail.com>
Date:   Tue Aug 24 23:35:21 2010 +0100

    Make GfxICCBasedColorSpace::getRGBLine faster

    By calling doTransform less

 poppler/GfxState.cc |   15 +++++++--------
 poppler/GfxState.h  |    4 +++-
 2 files changed, 10 insertions(+), 9 deletions(-)

commit 46e37c54c6365cf37dc1e223a3c146e7b96a56af
Author: Paweł Wiejacha <pawel.wiejacha@gmail.com>
Date:   Tue Aug 24 21:23:34 2010 +0100

    Do not call pow three times when one is enough

 poppler/GfxState.cc |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 8591c804598576556c6d24a66b6648de8ed1c4eb
Author: Mike Slegeir <tehpola@yahoo.com>
Date:   Sun Aug 22 22:01:03 2010 +0100

    Use splash instead of external gs invocation to render the background

    Patch in bug 19404, should fix 9746 too

 utils/pdftohtml.1  |    8 ++-
 utils/pdftohtml.cc |  210
 +++++++++++++++++++++++++++++++++++++---------------
 2 files changed, 158 insertions(+), 60 deletions(-)

commit 7fc3c21a8c5d6cf8517100427b182887a9569ed0
Author: Ilya Gorenbein <igorenbein@finjan.com>
Date:   Fri Aug 20 20:24:31 2010 +0100

    Fix failure to parse PDF with damaged internal structure

    Patch in bug 29189, fixes bug 3870

 poppler/PDFDoc.cc |   24 ++++++++++++---
 poppler/XRef.cc   |   80
 ++++++++++++++++++++++++++++++----------------------
 poppler/XRef.h    |    5 ++-
 3 files changed, 68 insertions(+), 41 deletions(-)

commit bedf48d4397ae412a6d28fc8fea16cc23a29f07c
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Aug 17 22:02:59 2010 +0100

    use memset instead of a for

 splash/Splash.cc |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 03ca5b4a5c9964d9c0e9913eb2061692848c4b95
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Aug 10 19:55:31 2010 +0100

    Update copyrights

 goo/GooTimer.cc               |    1 +
 goo/GooTimer.h                |    1 +
 goo/gfile.cc                  |    2 +-
 poppler/DCTStream.cc          |    1 +
 poppler/DCTStream.h           |    1 +
 poppler/GfxState.cc           |    2 +-
 poppler/Page.cc               |    2 +-
 qt4/src/poppler-annotation.cc |    2 +-
 8 files changed, 8 insertions(+), 4 deletions(-)

commit 3bca8ddc10bf4291bf0c0e39c67341a05953e949
Author: Jonathan Liu <net147@gmail.com>
Date:   Tue Aug 10 19:42:40 2010 +0100

    Tell windows we are writing/reading binary data

    Bug #29329

 poppler/StdinCachedFile.cc |    9 +++++++++
 utils/pdftoppm.cc          |    9 +++++++++
 2 files changed, 18 insertions(+), 0 deletions(-)

commit bdd617f2177a7836f6b6686fde892664513a32a7
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Aug 3 13:05:26 2010 +0200

    [glib] Fix a crash when a layer doesn't have a name

    Fixes bug #28842.

 glib/poppler-layer.cc |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit e9f0646ca664cc27825f7e084f8419fe0de1fcfc
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Aug 3 13:02:52 2010 +0200

    Catalog page array might contain NULL for some pages in invalid
    documents

    Fixes a crash reproducible with gtk-splash-test when opening document
    attached to bug #28842.

 poppler/PDFDoc.cc |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)

commit 842209782ca3ba8c1c783cccf565372a18b3fda5
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Jul 30 19:29:12 2010 +0100

    Do not crash when using pdftops in some files

    Fixes crash in file in kde bug 246269. The output is still wrong
    though

 fofi/FoFiType1C.cc |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

commit 0dd7c80b7baf2622eb4780a867c4dc6291773f3b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Jul 26 23:58:26 2010 +0100

    Do not overwrite the rgb values

    Recommended by Koji Otani in Re: [poppler] Question about code
    Passed the regression testing in my files

 poppler/GfxState.cc |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 627edf88c8f5c073a68bd05990df56e1af547292
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Jul 25 13:56:03 2010 +0200

    [annots] Fix a crash when adding a new annotation and annots object
    is an array

    When annots object is an array instead of a ref, the modified
    object is
    actually de page object.

 poppler/Page.cc |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 5d86f9b600b1e10de93bcaf1b925fadbc2a47522
Author: mpsuzuki <mpsuzuki@hiroshima-u.ac.jp>
Date:   Sat Jul 24 15:12:05 2010 +0100

    reindent correctly

 poppler/TextOutputDev.cc |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

commit d0a6f9abdab88ec43004b6766337db304cbf6a25
Author: Pino Toscano <pino@kde.org>
Date:   Thu Jul 22 21:28:55 2010 +0200

    [CMake] improve the way include dirs and cflags for gdk and gtk
    are set

    correctly include_directories() for the include dirs, while add the
    cflags which are not include dirs as definitions

 glib/CMakeLists.txt      |    5 +++--
 glib/demo/CMakeLists.txt |    5 ++++-
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 02d85dd2cc154dbb6caa04a349532033d833edd1
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Jul 20 13:53:56 2010 +0200

    [glib-demo] Add support for adding annots in annot demo

 glib/demo/annots.c |  114
 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 114 insertions(+), 0 deletions(-)

commit 969cb850f5c2bc31de82c591b2b3210b5cfabf5f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Jul 20 13:53:29 2010 +0200

    [glib] docs: Add new symbols to poppler-sections.txt

 glib/reference/poppler-sections.txt |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

commit 251959438b6257fe71ed58e79eec60cda68a66cf
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Jul 20 13:53:00 2010 +0200

    [glib] Add poppler_page_add_annot()

 glib/poppler-document.cc |    7 ++++---
 glib/poppler-page.cc     |   19 +++++++++++++++++++
 glib/poppler-page.h      |    2 ++
 3 files changed, 25 insertions(+), 3 deletions(-)

commit 78a4f6976e708f2cc23aac49fbff0faf00e74bc3
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Jul 20 13:51:16 2010 +0200

    [glib] annots: Add several setter methods

 glib/poppler-annot.cc  |  278
 +++++++++++++++++++++++++++++++++++++++++++-----
 glib/poppler-annot.h   |   26 +++++
 glib/poppler-private.h |    6 +
 3 files changed, 285 insertions(+), 25 deletions(-)

commit fee488c9db60ab691ce9ff5eef284be2af897aee
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Jul 18 11:26:59 2010 +0200

    [annots] Add AnnotMarkup::setOpacity

 poppler/Annot.cc |    8 ++++++++
 poppler/Annot.h  |    1 +
 2 files changed, 9 insertions(+), 0 deletions(-)

commit d15a355ede2d8510c4df847ea0b92b5357b29914
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Jul 18 09:57:35 2010 +0200

    Set the page reference (P in annot dict) when adding a new annot to
    a page

 poppler/Annot.cc |    9 +++++++++
 poppler/Annot.h  |    3 +++
 poppler/Page.cc  |    2 ++
 3 files changed, 14 insertions(+), 0 deletions(-)

commit 49ffb46db3118db874d2d9830bb034762d625c61
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Jul 19 16:31:54 2010 +0100

    Remove exception support

    We don't use it and don't even support it properly

 CMakeLists.txt                 |    1 -
 config.h.cmake                 |    3 --
 configure.ac                   |    4 ---
 goo/gmem.cc                    |   56
 +++++++++++----------------------------
 goo/gmem.h                     |   38 ++++++++-------------------
 poppler/poppler-config.h.cmake |    5 ---
 poppler/poppler-config.h.in    |    5 ---
 7 files changed, 27 insertions(+), 85 deletions(-)

commit dd2e9399868e3dbf2fa4ede050f8d74d29ebbbb4
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Jul 19 16:31:43 2010 +0100

    add uninstalled.pc to ignore

 .gitignore |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit d1033006aae381a0f075e02d54638a1af997caf3
Author: Pino Toscano <pino@kde.org>
Date:   Sat Jul 17 21:46:14 2010 +0200

    add FindGObjectIntrospection.cmake and
    GObjectIntrospectionMacros.cmake to the dist

 Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ce8d03950736cc35d035a44a7d88e5f2a9defa74
Author: Pino Toscano <pino@kde.org>
Date:   Sat Jul 17 21:39:08 2010 +0200

    [CMake/glib] add support for gobject-introspection

    other than a module to find (using pkg-config) gobject-introspection,
    this adds a macro (gir_add_introspections) to add new introspections
    in a directory.
    its working is much similar (even the variable names used) to
    the Makefile version provided by gobject-repository itself, with
    the notable difference of a disabled libtool in the g-ir-scanner
    invocation.
    the only additional step needed is adding two custom targets, compiled
    by ALL, which have the gir and the typelib files as dependencies,
    to make them build with the usual `make all'.

 CMakeLists.txt                                 |    5 +-
 cmake/modules/FindGObjectIntrospection.cmake   |   61 +++++++++++++++
 cmake/modules/GObjectIntrospectionMacros.cmake |   94
 ++++++++++++++++++++++++
 glib/CMakeLists.txt                            |   36 +++++++++
 4 files changed, 194 insertions(+), 2 deletions(-)

commit 78bf43d8e11aa52db9862af118c597e117d31083
Author: Pino Toscano <pino@kde.org>
Date:   Sat Jul 17 20:28:58 2010 +0200

    [CMake] properly use the glib2 include dirs

    properly use GLIB2_INCLUDE_DIRS (pkg-config result) for the glib
    include dirs,
    while turn GLIB2_CFLAGS into GLIB2_CFLAGS_OTHERS to add the remaining
    CFLAGS as definitions

 glib/CMakeLists.txt |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 6f3082d677bc62aa3f8124132e3e337c01be2629
Author: Pino Toscano <pino@kde.org>
Date:   Sat Jul 17 19:28:09 2010 +0200

    [CMake] split the generated sources of poppler_glib_SRCS in an own
    poppler_glib_generated_SRCS

 glib/CMakeLists.txt |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 2a252dd9b05857bbd10dee235e873886fc74ec17
Author: Pino Toscano <pino@kde.org>
Date:   Sat Jul 17 14:57:38 2010 +0200

    [CMake] add stub message and TODO for the gobject-introspection
    support

 CMakeLists.txt |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 8a3d1794a8ef5d525bb454755fec018e3fcb3816
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Jul 16 14:00:32 2010 +0100

    update

 TODO |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 31ac578942b82cbd16b064abca586ccb89dfa7ce
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 15 15:05:10 2010 +0200

    Rework ChangeLog generation to fix make distcheck

 Makefile.am |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)

commit 5da5825ecab63089a19aac694826271019a94e6d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 15 15:03:20 2010 +0200

    [glib] docs: Add version.xml to content_files var

 glib/reference/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fe69b474ae63c9d5d2538db9e51e666dd6ea9fb3
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Jul 15 10:51:21 2010 +0100

    Fix padding of names

    The previous method returned 2 for documents with 100 pages, which
    is wrong as 100 needs 3
    characters, not 2

 utils/pdftoppm.cc |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

commit e265ae2d8a46df00ab1bbd863f01f652068d265f
Author: Brian Cameron <brian.cameron@oracle.com>
Date:   Wed Jul 14 20:26:25 2010 +0100

    Add uninstalled .pc file for poppler when using autoconf

 Makefile.am                      |    9 ++++++++-
 configure.ac                     |    9 ++++++++-
 poppler-cairo-uninstalled.pc.in  |    6 ++++++
 poppler-cpp-uninstalled.pc.in    |    7 +++++++
 poppler-glib-uninstalled.pc.in   |    7 +++++++
 poppler-qt-uninstalled.pc.in     |    7 +++++++
 poppler-qt4-uninstalled.pc.in    |    7 +++++++
 poppler-splash-uninstalled.pc.in |    7 +++++++
 poppler-uninstalled.pc.in        |    6 ++++++
 9 files changed, 63 insertions(+), 2 deletions(-)

commit 552ab99e60fe4068be8e4e415924e4be289e47cd
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Jul 13 10:18:01 2010 +0200

    Handle ColorTransform in DCT streams when using libjpeg

    Fixes bug #28873.

 poppler/DCTStream.cc |   30 ++++++++++++++++++++++++++++++
 poppler/DCTStream.h  |    1 +
 2 files changed, 31 insertions(+), 0 deletions(-)

commit 8a6697f89625106f3c373dbc7b4dc521e22502f7
Author: Hib Eris <hib@hiberis.nl>
Date:   Sat Jul 3 16:42:04 2010 +0200

    Only define findModifier() when used

    Prevents a warning when building with win32 font backend.

 poppler/GlobalParams.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b1fdb87a4ebb5079c731256cce1870de8c54c65d
Author: Hib Eris <hib@hiberis.nl>
Date:   Fri Jul 2 10:53:20 2010 +0200

    Fix compile warnings on auto imports for mingw compiler

 cpp/Makefile.am       |    2 +-
 cpp/tests/Makefile.am |    2 ++
 glib/Makefile.am      |    2 ++
 poppler/Makefile.am   |    2 +-
 qt4/demos/Makefile.am |    2 ++
 qt4/src/Makefile.am   |    2 +-
 qt4/tests/Makefile.am |    2 ++
 7 files changed, 11 insertions(+), 3 deletions(-)

commit 9e577110134eb1e093e697b7504efca759000086
Author: Hib Eris <hib@hiberis.nl>
Date:   Fri Jul 2 10:51:24 2010 +0200

    Check for declaration of gettimeofday()

    The function gettimeofday() is not declared in ansi mode with the
    mingw compiler, even though the function exists. Therefore,
    configure must
    not only check with AC_CHECK_FUNC, but also with AC_CHECK_DECL.

    Also, the checks must run in a C++ context because that is where
    gettimeofday() is used.

 configure.ac |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 58c8430ac584f3ba5e97aceb148e6287bfc45f95
Author: Hib Eris <hib@hiberis.nl>
Date:   Wed Jun 30 15:06:44 2010 +0200

    Set -ansi compiler flag early in configure.ac

    The -ansi compiler flag does not enable warnings, but turns of certain
    features of GCC. To force feature tests to use this flag, it should be
    set early in configure.ac

    This is important for the mingw compiler where header files refrain
    from declaring certain function (e.g. gettimeofday()) when the -ansi
    flag is set.

 configure.ac |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit e3663a855a9c86f0a3988a7a50fa40d37d0ea069
Author: Hib Eris <hib@hiberis.nl>
Date:   Fri Jul 2 14:45:15 2010 +0200

    Use MAX_PATH instead of _MAX_PATH everywhere

    _MAX_PATH is compiler specific and not availble with the mingw
    compiler
    in ansi mode. MAX_PATH is in the Windows api and thus always available
    when windows.h is included.

 goo/gfile.cc            |    4 ++--
 poppler/GlobalParams.cc |    2 +-
 poppler/PDFDoc.cc       |    4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 7227c407d23a37f5d95e6c01cb7411be2f82ca85
Author: Hib Eris <hib@hiberis.nl>
Date:   Wed Jun 30 16:15:06 2010 +0200

    Check for _WIN32 instead of _MSC_VER

 goo/GooTimer.cc |    6 +++---
 goo/GooTimer.h  |    4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 34e727e011529be312313a1f4d4fa1ba9c545888
Author: Hib Eris <hib@hiberis.nl>
Date:   Tue Jun 29 16:43:31 2010 +0200

    Fix cross compiling for Windows with autotools

    When cross compiling for Windows with autotools, libtool creates
    libpoppler_qt4_la-poppler-optcontent.lo instead of
    poppler-optcontent.lo. Thus, explicitly using poppler-optcontent.lo to
    create poppler-optcontent.moc does not work well.

 qt4/src/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1bc2f4501ea4e56ca99ae4d94d6cf34cf33c2c7a
Author: Hib Eris <hib@hiberis.nl>
Date:   Tue Jun 29 15:34:22 2010 +0200

    define poppler_qt4_EXPORTS when building with autotools

    Lets you build the qt4 bindings for Windows with automake/autoconf.

 qt4/src/Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 5825114a26cc6eece2e556063f640dda53ea1e11
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Jul 11 12:24:20 2010 +0100

    Compile++

 glib/demo/CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5e4d8eeea0b9dba68420c164975418c76a53be85
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sat Jul 10 15:54:28 2010 +0200

    [pdf-inspector] Do not render for printing

 test/pdf-inspector.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit e6824972a213a888ca0185b7ae0a75fc23f75797
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sat Jul 10 15:52:15 2010 +0200

    [annots] Use a transparency group for markup annots without AP and
    opacity != 1

    Fixes bug #623616.

 poppler/Annot.cc |  346
 +++++++++++++++++++++++++-----------------------------
 poppler/Annot.h  |    3 +
 poppler/Gfx.cc   |    9 +--
 poppler/Gfx.h    |    2 +-
 4 files changed, 165 insertions(+), 195 deletions(-)

commit 70ce0b6ea1a0d61f5048d2ae49c639d74a643b29
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Jul 9 17:04:00 2010 +0200

    [annots] Clamp QuadPoints coords to annot rectangle instead of
    ignore points

    Fixes appearance stream generation for document attached to bug
    #623616.

 poppler/Annot.cc |   38 +++++++++++++++++++++-----------------
 1 files changed, 21 insertions(+), 17 deletions(-)

commit 8a9e561bfe64f71e9f38c43e5c6be7e5069b2349
Author: Hib Eris <hib@hiberis.nl>
Date:   Fri Jul 2 21:07:53 2010 +0200

    Nicer autogen.sh output

 autogen.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit ce4d328294cea73f4b7368691dc1fed6bd45d569
Author: Hib Eris <hib@hiberis.nl>
Date:   Fri Jul 2 20:51:47 2010 +0200

    Add option for autogen.sh to skip configure

    If you do not want to automatically run configure when calling
    autogen.sh, run it with:

    $ NOCONFIGURE=1 ./autogen.sh

    This feature is modeled after gnome-autogen.sh behaviour.

 autogen.sh |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit d7ee87c5d0a35c8d4fcc88bde4b8496c49f397c6
Author: Hib Eris <hib@hiberis.nl>
Date:   Tue Jul 6 15:16:08 2010 +0100

    warnings-=2

 poppler/GfxFont.cc     |    3 ++-
 utils/HtmlOutputDev.cc |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 1e7f457ca1617fd8c958feef8dd7e694476dedd9
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Jul 9 12:29:14 2010 +0200

    [cairo] Use ceil to convert double to int in tilingPatternFill()

    Fixes rendering of page 2 of document attached to bug #28954.

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

commit 91a7605eb51144f2e7dea69aa9454fff47c49bd2
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Jul 9 11:42:56 2010 +0200

    [glib] Fix build when GDK is enabled

 glib/test-poppler-glib.cc |    8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)

commit 09e3e0e9c5134688c4ed2af5cd3a12aa2986474c
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 8 18:56:38 2010 +0200

    [glib] Fix poppler_page_find_tex() when called more than once

    Fixes bug #27927

 glib/poppler-page.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 25427bdecb219ffe6f0592d2ac36de60c247bfd9
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 8 17:46:22 2010 +0200

    Fix build when compiling without glib frontend

 configure.ac |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 550684731356a66753ec19f5a8ca4b572db6d2d5
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 8 17:16:02 2010 +0200

    [glib-demo] Add selections demo

 glib/demo/Makefile.am  |    2 +
 glib/demo/main.c       |    4 +-
 glib/demo/selections.c |  687
 ++++++++++++++++++++++++++++++++++++++++++++++++
 glib/demo/selections.h |   31 +++
 4 files changed, 723 insertions(+), 1 deletions(-)

commit b257428150e2c13dcc24fd8f75e4ee2c679ab414
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 8 14:45:29 2010 +0200

    [glib] Add poppler_page_get_selected_text()

    And change poppler_page_get_text() to return the text of the whole
    page. For consistency with poppler_page_get_selection_region()
    get_seletect_text() doesn't invert the y coords as get_text()
    did. This
    change breaks the API. Users of poppler_page_get_text should:

     - Use the new poppler_page_get_text() if they want the text of the
       whole page

     - Use poppler_page_get_selected_text() if they want the text of the
       selected area. In this case they shouldn't invert the y coords
       anymore
       before calling the method.

 glib/demo/text.c                    |    9 +------
 glib/poppler-page.cc                |   43
 ++++++++++++++++++++++++++---------
 glib/poppler-page.h                 |    3 +-
 glib/reference/poppler-sections.txt |    1 +
 4 files changed, 36 insertions(+), 20 deletions(-)

commit bedc88225c948ad1288b69c6c106adce36233442
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Jul 7 11:55:47 2010 +0200

    [cairo] Fix warning on signed/unsigned comparison

 poppler/CairoFontEngine.cc |   12 ++++++------
 poppler/CairoFontEngine.h  |    8 ++++----
 2 files changed, 10 insertions(+), 10 deletions(-)

commit 092aa901b9ec35a48bc1fb229ad16a3b00eef5f2
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Jul 5 11:16:49 2010 +0200

    [glib] docs: add some more introspection annotations

 glib/poppler-attachment.cc |    4 ++--
 glib/poppler-document.cc   |   12 ++++++------
 glib/poppler-media.cc      |    4 ++--
 glib/poppler-page.cc       |    4 ++--
 4 files changed, 12 insertions(+), 12 deletions(-)

commit 6c4e14fd90d5ef2d6670a980ab2476b6fab58df7
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Jul 5 10:49:59 2010 +0200

    [glib] docs: fix POPPLER_CHECK_VERSION() docs

 glib/poppler-features.h.in |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit ed324a867ecf1f616c4b2dc575f01d5cf1b67c38
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Jul 2 18:28:45 2010 +0200

    [glib] Rename instrospection files as 0.16 instead of 0.14

 glib/Makefile.am |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit a55f567ff1ea0858eda13a024ed765a016f3bff0
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Jul 2 18:23:03 2010 +0200

    [glib] docs: Remove unneeded empty line in doc comment

 glib/poppler-features.h.in |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit f16015303422280eaa21c3144eca0f1a330dce8a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Jul 2 18:19:13 2010 +0200

    [glib] docs: Add GObject introspection annotations

 glib/poppler-annot.cc            |   45
 ++++++++++++++++++-------------------
 glib/poppler-document.cc         |    8 +++---
 glib/poppler-page.cc             |   23 ++++++++++++------
 glib/reference/poppler-docs.sgml |    2 +
 4 files changed, 43 insertions(+), 35 deletions(-)

commit 60242038e4dce7f0c90f2bfa0e771120247dbc9d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Jun 30 09:35:29 2010 +0200

    [glib] Add GObject introspection support

 configure.ac        |    5 +++
 glib/Makefile.am    |   29 ++++++++++++++++
 m4/introspection.m4 |   94
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 128 insertions(+), 0 deletions(-)

commit 3160950a7d7161457405c9084c31af230329b3f0
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Jul 2 12:47:04 2010 +0200

    [glib] docs: Add index of deprecated symbols

 glib/reference/poppler-docs.sgml |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 593db7acf6edce1267f69d12310bf4098ff24c97
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Jul 2 12:44:39 2010 +0200

    [glib] docs: deprecate GDK API

 glib/poppler-page.cc |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 6facefb3fa8f97a9d330545308fb2d89c7f57fa0
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 1 18:01:45 2010 +0200

    [glib] docs: Add index of new symbols for versions 0.12, 0.14 and 0.16

 glib/poppler-action.h            |   10 +++++++---
 glib/poppler-annot.cc            |   17 +++++++++++++++++
 glib/poppler-date.cc             |    2 ++
 glib/poppler-document.cc         |   16 +++++++++++++++-
 glib/poppler-layer.cc            |   12 ++++++++++++
 glib/poppler-media.cc            |   14 ++++++++++++--
 glib/poppler-media.h             |    3 +++
 glib/poppler-movie.cc            |    6 ++++++
 glib/poppler-page.cc             |    2 ++
 glib/reference/poppler-docs.sgml |   12 ++++++++++++
 10 files changed, 88 insertions(+), 6 deletions(-)

commit 166b78c0ce8a4536873c4f60b392c24c8a68e7aa
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 1 17:25:03 2010 +0200

    [glib] docs: document PopplerMediaSaveFunc

 glib/poppler-media.h |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

commit 5cc0a51f88580c65ac2d5c6ff02b8cf14697b70c
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 1 17:20:13 2010 +0200

    [glib] Use the same name for parameter in function prototype

 glib/poppler-media.h |   10 +++++-----
 glib/poppler-movie.h |    6 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 6793fd8fd2d33d3d58c6556b5dbe6d0497e56646
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 1 15:49:49 2010 +0200

    [glib] docs: document some enums in poppler-action

 glib/poppler-action.h |   92
 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 92 insertions(+), 0 deletions(-)

commit 8e139696dbe19f54ad54364a711b929146f11080
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 1 15:02:58 2010 +0200

    [glib] docs: mark structures in poppler-private.h as private

 glib/poppler-private.h |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit ccae7e574047d66c638003cc36fa1edeef4d35ed
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 1 14:59:50 2010 +0200

    [glib] docs: document PopplerDocument enums

 glib/poppler-document.h |   65
 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 65 insertions(+), 0 deletions(-)

commit 4fbff172693c38cdc4ae8070a55ceb706aa213cd
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 1 14:26:53 2010 +0200

    [glib] docs: document PopplerFontInfo

 glib/poppler-document.cc |  106
 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 106 insertions(+), 0 deletions(-)

commit 465dd4897ff603a6fd96503cf4746fc808b0f827
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 1 12:59:39 2010 +0200

    [glib] docs: document some enums

 glib/poppler.h |   55
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 55 insertions(+), 0 deletions(-)

commit de3d599ea9e948867cfe395f42ed659670110c4c
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 1 12:31:10 2010 +0200

    [glib] docs: document boxed types defined in poppler-page

 glib/poppler-page.cc |  147
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-page.h  |   79 +++++++++++++++++++++++++++
 2 files changed, 226 insertions(+), 0 deletions(-)

commit 34c52190e1dbf4d3effa44b4408faa1fbae0d12d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Jul 1 09:33:08 2010 +0200

    [glib] Remove splash header file

 glib/poppler-page.cc |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 6910545a487f206ccd059bb295d2312228dbf2ba
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Jun 30 19:03:04 2010 +0200

    [glib] docs: Remove invalid symbol from poppler-sections.txt

 glib/reference/poppler-sections.txt |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 65ea3b636cb5a38660e526a483a4d95f5acdf8db
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Jun 30 19:02:32 2010 +0200

    [glib] docs: fix typo

 glib/poppler-form-field.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 689bfec40b5b3030c2819cb4aac42c3ab6279278
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Jun 30 19:01:47 2010 +0200

    [glib] docs: Add missing doc for parameter

 glib/poppler-document.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0b3d77627f255a4bf3da6ee875ad8d9eb931c96e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Jun 30 19:00:59 2010 +0200

    [glib] Use the same name for parameter in function prototype

 glib/poppler-page.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 19e1944c00ac2da6b18b015721fc3a8d1898a23a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Jun 30 18:01:52 2010 +0200

    [glib] docs: Add media and movie to docs

 glib/poppler-media.cc            |    6 ++++++
 glib/poppler-movie.cc            |    6 ++++++
 glib/reference/poppler-docs.sgml |    3 ++-
 3 files changed, 14 insertions(+), 1 deletions(-)

commit ca48bee07e6b4a20ea7b40b472a335e75feb4739
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Jun 30 17:56:50 2010 +0200

    [glib] docs: Add missing types to poppler.types

 glib/reference/poppler.types |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 613ccf81317a007ed5017ee788466613a6699bb5
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Jun 30 17:54:22 2010 +0200

    [glib] docs: rework poppler-sections.txt

     - Better organization of sections and contents
     - Use of Standard and Private subsections
     - Add missing sections
     - Remove enums section

 glib/reference/poppler-sections.txt |  424
 ++++++++++++++++++++++++-----------
 1 files changed, 295 insertions(+), 129 deletions(-)

commit b37556a32b79f8711ed7eca24abf19511872a70a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Jun 30 12:01:44 2010 +0200

    [glib] docs: Add index of symbols

 glib/reference/poppler-docs.sgml |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 7f5fa4e19b4e324a396d64261b9125c1a557ac84
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Jun 30 12:00:35 2010 +0200

    [glib] docs: Add version information

 configure.ac                     |    1 +
 glib/reference/Makefile.am       |    2 +-
 glib/reference/poppler-docs.sgml |    7 ++++++-
 glib/reference/version.xml.in    |    1 +
 4 files changed, 9 insertions(+), 2 deletions(-)

commit 848d5e158fa9eadd19a658db314ba3fff9d026e8
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Jun 30 11:30:41 2010 +0200

    [glib] docs: do not use gtk-doc templates

 configure.ac                                 |    2 +-
 glib/poppler-action.cc                       |    6 +
 glib/poppler-annot.cc                        |    6 +
 glib/poppler-attachment.cc                   |    6 +
 glib/poppler-attachment.h                    |   16 +
 glib/poppler-document.cc                     |    8 +
 glib/poppler-features.h.in                   |   59 ++++
 glib/poppler-form-field.cc                   |    6 +
 glib/poppler-layer.cc                        |    6 +
 glib/poppler-page.cc                         |    6 +
 glib/reference/tmpl/poppler-action.sgml      |  216 ------------
 glib/reference/tmpl/poppler-annot.sgml       |  377 --------------------
 glib/reference/tmpl/poppler-attachment.sgml  |   68 ----
 glib/reference/tmpl/poppler-document.sgml    |  410
 ----------------------
 glib/reference/tmpl/poppler-enums.sgml       |  246 -------------
 glib/reference/tmpl/poppler-features.sgml    |   83 -----
 glib/reference/tmpl/poppler-form-field.sgml  |  318 -----------------
 glib/reference/tmpl/poppler-layer.sgml       |   83 -----
 glib/reference/tmpl/poppler-page.sgml        |  483
 --------------------------
 glib/reference/tmpl/poppler-private.sgml     |  148 --------
 glib/reference/tmpl/poppler-unused.sgml      |    8 -
 glib/reference/tmpl/poppler.sgml             |  285 ---------------
 glib/reference/tmpl/stamp-poppler-enums.sgml |   22 --
 gtk-doc.make                                 |   78 +++--
 m4/gtk-doc.m4                                |    2 +-
 25 files changed, 171 insertions(+), 2777 deletions(-)

commit 16e15ac845206217086e2adac9f220e75c0c630d
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Jun 29 21:44:02 2010 +0100

    bitmap can be null at this stage, check it isn't

 poppler/JBIG2Stream.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 38e5d28a184d0ca8df71a7ea910ce85d7a225e4e
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Jun 21 20:38:00 2010 +0100

    more pow 0.5 -> sqrt

 poppler/GfxState.cc |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 58a53ca0a4e8434e8478f8fe121067dcf05c017d
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Jun 21 19:24:20 2010 +0100

    sqrt is much faster than pow 0.5

 poppler/GfxState.cc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit bf86a9fc464aca57ebec207a213dcc2cc6031940
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Jun 21 19:20:47 2010 +0100

    introduce getChars to save some method calls

    Can give us a decent speedup when we go a lot though this methods

 poppler/Catalog.cc        |   12 +----
 poppler/DCTStream.cc      |   51 ++++++++++++++------
 poppler/DCTStream.h       |    3 +
 poppler/GfxFont.cc        |   22 +-------
 poppler/GfxState.cc       |   30 +++--------
 poppler/JPEG2000Stream.cc |   67 +++++++-------------------
 poppler/JPEG2000Stream.h  |   38 ++++++++++++++-
 poppler/Link.cc           |   14 +----
 poppler/Object.h          |    4 ++
 poppler/Stream.cc         |   90 +++++++++++++++++++----------------
 poppler/Stream.h          |  118
 ++++++++++++++++++++++++++++++++++++++++++++-
 11 files changed, 279 insertions(+), 170 deletions(-)

commit 65c14073a3b1035ca5fe3bd6667abd315272841e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Jun 21 17:19:22 2010 +0200

    Reduce pow operations in GfxCalRGBColorSpace::getXYZ()

    We were doing the same pow operation 3 times!. It makes document
    attached to bug #28591 render a little faster.

 poppler/GfxState.cc |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 9365c05c1f66b3000febf32c45cef2ffe79e041a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sat Jun 19 10:36:39 2010 +0200

    [glib] Fix links/annots area for rotated documents with page CropBox
    not starting at 0,0

    Fixes bug #28588.

 glib/poppler-page.cc |   25 ++++++++++---------------
 1 files changed, 10 insertions(+), 15 deletions(-)

commit d9504c0a288c84b68a516f715505d6bc94b911f5
Author: Pino Toscano <pino@kde.org>
Date:   Fri Jun 18 23:59:04 2010 +0200

    [autotools] link the 'cpp' tests against libpoppler as well

    ... this way gatof() can be found correctly
    should fix bug #28605

 cpp/tests/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 62975737bcaa6e0a2ecab981aa3e0c8f2ff10571
Author: Brian Cameron <brian.cameron@oracle.com>
Date:   Fri Jun 18 19:22:17 2010 +0100

    Compile with Sun Studio

 goo/ImgWriter.h            |    3 ++-
 goo/JpegWriter.h           |    3 ++-
 poppler/SplashOutputDev.cc |    6 ++++++
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 7cbe3d1521aea8b484efb8663e75684e05b6fb61
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Jun 17 23:01:21 2010 +0100

    Optimize Splash::compositeBackground

    Optimization takes into account the two most common cases, the
    pixel not
    being painted at all (alpha == 0) meaning we just copy the paperColor
    and the pixel being opage meaning we have to do nothing

 splash/Splash.cc |   34 ++++++++++++++++++++++++++--------
 1 files changed, 26 insertions(+), 8 deletions(-)

commit f323e5e4cdcc20075ee7c722f7adc088c0772249
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Jun 17 22:59:37 2010 +0100

    Check the objects are num before reading them

    Might have caused the kde bug #241995

 poppler/GfxState.cc |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 35e87d2062b1d82db0d765de5a6187122a0fa99c
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Jun 16 11:52:25 2010 +0200

    [gib-demo] Add demo for poppler_page_get_text_layout()

 glib/demo/text.c |  182
 ++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 164 insertions(+), 18 deletions(-)

commit ddcea568b3a7334e062d6214f43d0a2c2ec95be4
Author: Daniel Garcia <danigm@yaco.es>
Date:   Tue Jun 15 16:57:32 2010 +0200

    [glib] Add poppler_page_get_text_layout()

    Returns an array of PopplerRectangle items and each Rectangle is a
    text character position.

    The position in this array represent the offset in text returned by
    poppler_page_get_text

 glib/poppler-page.cc |   91
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-page.h  |    4 ++-
 2 files changed, 94 insertions(+), 1 deletions(-)

commit 6e9fe8832c37b560ac4d0b0e32d618bde70ee117
Author: Pino Toscano <pino@kde.org>
Date:   Wed Jun 16 00:22:59 2010 +0200

    [Qt4] and support 'Print' named action here too...

 qt4/src/poppler-annotation.cc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 53c003f36af5d77f50fe238eaec4c5f7c3a485c7
Author: Pino Toscano <pino@kde.org>
Date:   Wed Jun 16 00:18:13 2010 +0200

    [CMake] install the new goo/GooLikely.h

 CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 2ba752aabc8dad4bb35a351697b1590795c54ca4
Author: Pino Toscano <pino@kde.org>
Date:   Wed Jun 16 00:06:30 2010 +0200

    update copyrights

 qt4/src/poppler-link.h  |    3 ++-
 qt4/src/poppler-page.cc |    1 +
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 38bf54bbad40288be763c6a1a89d90477c9ef89d
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Jun 15 23:05:43 2010 +0100

    move the declaration of likely/unlikely to an own file in goo/

 goo/GooLikely.h  |   22 ++++++++++++++++++++++
 goo/Makefile.am  |    1 +
 poppler/Object.h |    9 +--------
 splash/Splash.cc |    4 +---
 4 files changed, 25 insertions(+), 11 deletions(-)

commit 9838edf8c7497858e3bac2743784a3259f61cfdd
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Jun 15 22:54:34 2010 +0100

    Protect us against negative y coordinates

    Happens very rarely, like in bug 28480

 splash/Splash.cc |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 8b32c3e9826d4462fd9d16fab4200ebb23251046
Author: Pino Toscano <pino@kde.org>
Date:   Tue Jun 15 23:55:01 2010 +0200

    [Qt4/apidox] ok, now the *proper* version for 'Print'...

 qt4/src/poppler-link.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b54e5ac49f69bd1c906e517edcb436e042199cd5
Author: Pino Toscano <pino@kde.org>
Date:   Tue Jun 15 23:53:50 2010 +0200

    [Qt4/apidox] add the proper version for the new 'Print'

 qt4/src/poppler-link.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 71ad18c3b6b73e23d71600d07ce00bdfaf0bef60
Author: Pino Toscano <pino@kde.org>
Date:   Tue Jun 15 23:51:01 2010 +0200

    [Qt4] recognize the 'Print' named action here too

 qt4/src/poppler-annotation.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 96f60f2748ba76de0d296a9838dbd7181f506e36
Author: Guillermo Amaral <gamaral@kdab.com>
Date:   Tue Jun 15 23:47:46 2010 +0200

    [Qt4] recognize 'Print' as name in named actions

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

commit 25494311c5b8eb88d43df420ec91a1aedad20d05
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Jun 15 17:44:23 2010 +0200

    [glib] Add some G_UNLIKELY()

 glib/poppler-document.cc |   12 ++++++------
 glib/poppler-page.cc     |   17 ++++++++++-------
 2 files changed, 16 insertions(+), 13 deletions(-)

commit 52f133fb962256edb577b7f639c5c13221c6365d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Jun 15 14:20:49 2010 +0200

    [glib] Use g_slice for actions and destinations

 glib/poppler-action.cc |   21 +++++++++------------
 1 files changed, 9 insertions(+), 12 deletions(-)

commit f035c94d8b5b34c0c3bb47b8cfc2f9c720a4fc71
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Jun 15 14:01:07 2010 +0200

    [glib] Use g_slice_dup in _copy() function for iterators

 glib/poppler-document.cc |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

commit c84f69681828c7e3b969f666f9b84f1531976c6f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Jun 15 13:57:18 2010 +0200

    [glib] Use g_slice for mappings and PopplerRectangle

 glib/poppler-page.cc |   50
 ++++++++++++++++++--------------------------------
 1 files changed, 18 insertions(+), 32 deletions(-)

commit e12b9ab105f3b56b47ded871693b939ed421c853
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Jun 15 13:49:27 2010 +0200

    [glib] Use poppler_image_mapping_free() instead of g_free()

 glib/poppler-page.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fb791a15f7472042fb2174e6f5df6924dd4eeb9b
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Jun 15 13:37:52 2010 +0200

    [glib] Remove poppler_mapping_free and use poppler_link_mapping_free
    instead

 glib/poppler-page.cc |    9 +--------
 1 files changed, 1 insertions(+), 8 deletions(-)

commit 6186d7220e545eb89597626933a10acd0cd25173
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Jun 15 13:16:59 2010 +0200

    [glib] Use _new() methods instead of g_new() to create boxed structs

 glib/poppler-page.cc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 44639cb7b10ab6d66122ae2b6b7f3e5745f933bd
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Jun 15 10:39:00 2010 +0200

    [glib-demo] Use poppler_rectangle_free() instead of g_free()

 glib/demo/find.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3ca304f3837af27ae49541a5f441d8729264a945
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Jun 14 19:16:41 2010 +0100

    Add more caching to ObjectStreams

    Makes opening of file from bug 26759 ten times faster

 poppler/XRef.cc |   62
 +++++++++++++++++++++++++++++++++++++++++++++++--------
 poppler/XRef.h  |    4 +-
 2 files changed, 55 insertions(+), 11 deletions(-)

commit cc2e5f190e19ee8169f67df2541302a2816873d3
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Jun 14 18:17:01 2010 +0200

    [glib-demo] Support password protected documents

 glib/demo/main.c |  175
 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 170 insertions(+), 5 deletions(-)

commit 34b2dbb6bbaf0189c92eea6b7924999ab2b6ad11
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Jun 14 17:41:51 2010 +0200

    [glib-demo] Remove GLIB_CHECK_VERSION(), we already depend on
    glib 2.18

 glib/demo/attachments.c |    5 -----
 glib/demo/main.c        |   32 +-------------------------------
 2 files changed, 1 insertions(+), 36 deletions(-)

commit a52670a46c0561025d8b86cd2865603f0720c695
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Jun 13 15:31:15 2010 +0100

    do not distribute these two files

    they are generated on configure/cmake time and depend on the machine

 glib/Makefile.am    |    7 +++----
 poppler/Makefile.am |    4 ++--
 2 files changed, 5 insertions(+), 6 deletions(-)

commit eb0206ba8458f1dba004ac7bef856dcbb2ccbba5
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Jun 9 18:56:16 2010 +0100

    we need to ship these two files

    Bug 28458

 Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 7dfdf1ee293b7d36a049a90d8a17462ed0e50f2c
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Jun 8 21:54:52 2010 +0100

    Typo--

 utils/pdftoppm.1 |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 57cc04ee1a122794b338c0d9818dbdaea46a42d6
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Jun 8 21:49:40 2010 +0100

    Add cropbox to the manpage

 utils/pdftoppm.1 |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit f9e6cb9647981f7afbb20261b3ccedaf003657d2
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Jun 8 20:43:11 2010 +0100

    0.14.0

 CMakeLists.txt   |    4 ++--
 NEWS             |   18 ++++++++++++++++++
 configure.ac     |    4 ++--
 cpp/Doxyfile     |    2 +-
 qt4/src/Doxyfile |    2 +-
 5 files changed, 24 insertions(+), 6 deletions(-)

commit 963afdc39153fee69ecb939c98deeef4f64638de
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Jun 8 20:29:58 2010 +0100

    libpoppler-qt4.so.3.2.0 -> libpoppler-qt4.so.3.3.0

 qt4/src/CMakeLists.txt |    2 +-
 qt4/src/Makefile.am    |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c1629be8011f3bddbf619246090640d62136d521
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Jun 8 20:23:00 2010 +0100

    Increase soname as _PopplerActionMovie struct grew

 glib/CMakeLists.txt |    2 +-
 glib/Makefile.am    |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5ef45b1e72aed88ece0905b1204edee641f3c8fc
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Jun 8 19:35:20 2010 +0100

    Do not exit when trying to allocate memory for the XRef fails

    See bug 28406

 poppler/XRef.cc |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit e7a5e9f70ee1283a2ca6734552d905279c97989b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Jun 4 08:46:33 2010 +0100

    a bit of docu

 poppler/Object.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9ff4dab2558f7c2700fd7fcaccacdad9619dbdda
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Jun 4 08:44:34 2010 +0100

    Add support for unsigned integer numbers

    So files store their P as a 32 bit unsigned instead of as a 32 bit
    signed, making us to overflow our objInt parsing and rejecting to open
    the file, this patch introduces objUint that only happens when the
    number is not real, does not fit in a 32 bit integer but still fits
    in a
    32 bit unsigned integer

 poppler/Lexer.cc           |   32 +++++++++++++++++++++++++-------
 poppler/Object.cc          |    5 ++++-
 poppler/Object.h           |   14 +++++++++++---
 poppler/SecurityHandler.cc |   22 ++++++++++++++++++++++
 4 files changed, 62 insertions(+), 11 deletions(-)

commit 41e9af7f505dbfbda36f6ac97df90f2a42ab3160
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Jun 1 21:40:07 2010 +0100

    If the document is not encrypted it is ok to print

 poppler/XRef.cc |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

commit b15c793a8a58b17a7fe7b32c1037726e1e0e1bf0
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Jun 1 20:57:16 2010 +0100

    Check it is a stream, not that it is not none

    People is reporting aborts, e.g. KDE bug 240208
    but can not check if this really fixes it since he can not share the
    document

 poppler/Lexer.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit a72c68117ba05f3934e2df227cdcaf53a375f0ce
Author: Pino Toscano <pino@kde.org>
Date:   Fri May 28 18:11:02 2010 +0200

    [cpp apidox] add a start of API documentation for the 'page' class

 cpp/poppler-page.cpp |   68
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 68 insertions(+), 0 deletions(-)

commit acf7729e8e270e1b4b2a552272dc280ae6d7b352
Author: Pino Toscano <pino@kde.org>
Date:   Fri May 28 17:38:35 2010 +0200

    [cpp] fix the font_iterator current page status

 cpp/poppler-font.cpp |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 4e017ff24a01cbbf1b39eedc3d7697f8b180fdd9
Author: Pino Toscano <pino@kde.org>
Date:   Fri May 28 17:15:28 2010 +0200

    [cpp apidox] add API documentation for the 'font_info' and
    'font_iterator' classes

 cpp/poppler-font.cpp |   71
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 71 insertions(+), 0 deletions(-)

commit 2ff840b62e41e2fc98e9fcff7330f40216de58a5
Author: Pino Toscano <pino@kde.org>
Date:   Fri May 28 14:34:37 2010 +0200

    [cpp] move the actual convert_date(const char*) implementation in
    the detail

    this way it is possible to call it from inside poppler-cpp without
    an implicit conversion to std::string

 cpp/poppler-document.cpp      |    2 +-
 cpp/poppler-embedded-file.cpp |    4 ++--
 cpp/poppler-global.cpp        |   23 ++---------------------
 cpp/poppler-private.cpp       |   25 +++++++++++++++++++++++++
 cpp/poppler-private.h         |    2 ++
 5 files changed, 32 insertions(+), 24 deletions(-)

commit 8112e9111313eaded4cd2e89d0e67efb0f3e29db
Author: Pino Toscano <pino@kde.org>
Date:   Fri May 28 13:13:50 2010 +0200

    [cpp] add a time_type typedef

    ... defined as unsigned int, and use it all around
    (it changes nothing for client code)

 cpp/poppler-document.cpp      |    8 ++++----
 cpp/poppler-document.h        |    2 +-
 cpp/poppler-embedded-file.cpp |    4 ++--
 cpp/poppler-embedded-file.h   |    4 ++--
 cpp/poppler-global.cpp        |    4 ++--
 cpp/poppler-global.h          |    4 +++-
 6 files changed, 14 insertions(+), 12 deletions(-)

commit bc5bdb43b12437e00aaddc27a74b9ac4b6498446
Author: Pino Toscano <pino@kde.org>
Date:   Fri May 28 13:01:53 2010 +0200

    use the proper type for iterating on a GooVector

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

commit 87128ab0dfec6be1a034361512ee41301b078831
Author: Maciej Mrozowski <reavertm@gmail.com>
Date:   Thu May 27 17:31:00 2010 +0200

    [CMake] Do not force -O2, preserve compiler flags instead.

 cmake/modules/PopplerMacros.cmake |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 241c338facb45641ef1a271c904355a014bbf28d
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu May 27 20:37:55 2010 +0100

    Allow quality & progressive mode to be utilised in JpegWriter

 goo/JpegWriter.cc      |   15 +++++++++++++--
 goo/JpegWriter.h       |    4 ++++
 splash/SplashBitmap.cc |   18 +++++++++---------
 splash/SplashBitmap.h  |    4 ++++
 4 files changed, 30 insertions(+), 11 deletions(-)

commit 9eda6e8aaae412a9882141d1b5b8c7bf0c823c68
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue May 25 23:44:30 2010 +0100

    Do not follow loops blindly

    Fixes crash in pdf in bug 28172

 poppler/XRef.cc |   21 +++++++++++++++------
 poppler/XRef.h  |    7 ++++---
 2 files changed, 19 insertions(+), 9 deletions(-)

commit bbee6e0c8c9b181f8d19c167c867d74a765685fb
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue May 25 23:13:38 2010 +0100

    update copyright

 poppler/JBIG2Stream.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 80b72b9f2fd70395580205b8b176e0576e132cf5
Author: Hib Eris <hib@hiberis.nl>
Date:   Wed May 26 13:07:57 2010 +0200

    [autotools] sync autotool build with cmake build

    In addition to commit 69c2cf76cef9c190ac07726f60f1dccd3df5cb6d

 poppler/poppler-config.h.in |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 30ea3ab8a1eecafb3366aef193910098fdb7ccc8
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue May 25 23:07:56 2010 +0100

    Fix crash when parsing pdf in bug 28170

    This code is a can of crashing worms :-7

 poppler/JBIG2Stream.cc |   23 ++++++++++++++++-------
 1 files changed, 16 insertions(+), 7 deletions(-)

commit b5a9021037c4e6cbbfd622433f3de693d1f47671
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue May 25 20:00:57 2010 +0100

    0.13.4

 CMakeLists.txt                               |    2 +-
 NEWS                                         |   16 ++++++++++++++++
 configure.ac                                 |    2 +-
 cpp/Doxyfile                                 |    2 +-
 glib/reference/tmpl/poppler-action.sgml      |    5 +++++
 glib/reference/tmpl/poppler-annot.sgml       |   18 ++++++++++++++++++
 glib/reference/tmpl/poppler-attachment.sgml  |    3 +++
 glib/reference/tmpl/poppler-document.sgml    |    5 +++++
 glib/reference/tmpl/poppler-enums.sgml       |   17 +++++++++++++++++
 glib/reference/tmpl/poppler-features.sgml    |    3 +++
 glib/reference/tmpl/poppler-form-field.sgml  |    3 +++
 glib/reference/tmpl/poppler-layer.sgml       |    4 ++++
 glib/reference/tmpl/poppler-page.sgml        |   13 +++++++++++++
 glib/reference/tmpl/poppler-private.sgml     |    3 +++
 glib/reference/tmpl/poppler.sgml             |    6 ++++++
 glib/reference/tmpl/stamp-poppler-enums.sgml |    3 +++
 qt4/src/Doxyfile                             |    2 +-
 17 files changed, 103 insertions(+), 4 deletions(-)

commit 57ab0ebe993d79fe551bba58e0a70d55d32828f8
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed May 12 20:49:31 2010 +0100

    better copyright

 poppler/strtok_r.cpp |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

commit 69c2cf76cef9c190ac07726f60f1dccd3df5cb6d
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed May 12 20:47:25 2010 +0100

    mingw does not provide strtok_r

    Copy the glibc implementation

 CMakeLists.txt                 |    1 +
 poppler/Makefile.am            |    1 +
 poppler/poppler-config.h.cmake |    4 +
 poppler/strtok_r.cpp           |  189
 ++++++++++++++++++++++++++++++++++++++++
 4 files changed, 195 insertions(+), 0 deletions(-)

commit 9e9b5e0d87a7450bd2223538673321ecec720c36
Author: Marek Kasik <mkasik@redhat.com>
Date:   Tue May 11 12:06:17 2010 +0200

    Better check of overlapping of table cells when selecting text

    Add check for overlapping of upper right cell with lower left cell
    of assumed table (related to #3188).

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

commit a3e40b460b7690ef73ccf143b10da07e91d9ee7f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon May 10 17:41:04 2010 +0200

    [annots] Adjust bbox for line annots when y1 = y2

    Some documents like pdf_commenting_new.pdf, have y1 = y2 but
    line_width > 0, acroread renders the lines in such cases even
    though the
    annot bbox is empty.

 poppler/Annot.cc |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit e30d24c506a9ff742f8af5d6c71273abeddaa265
Author: Pino Toscano <pino@kde.org>
Date:   Tue May 4 15:19:26 2010 +0200

    [cpp] ustring::{from,to}_utf8(): fix in/out buffer sizes

 cpp/poppler-global.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit aaa19a673020e12dbfceb4d25ade0ece7875fd83
Author: Pino Toscano <pino@kde.org>
Date:   Tue May 4 12:07:43 2010 +0200

    [cpp] make the pkg-config files really working

 poppler-cpp.pc.cmake |    6 +++++-
 poppler-cpp.pc.in    |    6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 8f963ccde41ef1faa719254fccc5bdfe75e9fa87
Author: Patrick Spendrin <ps_ml@gmx.de>
Date:   Sun May 2 18:42:10 2010 +0200

    Windows: define strtok_r as strtok_s

 poppler/poppler-config.h.cmake |    4 ++++
 poppler/poppler-config.h.in    |    4 ++++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit c9d8df51c96e50ad72f7954baba2254259fc894c
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat May 1 19:52:51 2010 +0100

    2010 in these copyrights

 poppler/poppler-config.h.cmake |    2 +-
 poppler/poppler-config.h.in    |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9ce71fb35fdd66c55872956432160a5c76a62080
Author: Jakub Wilk <ubanus@users.sf.net>
Date:   Sat May 1 19:50:54 2010 +0100

    Use strtok_r instead strtok

    strtok is not thread safe

 fofi/FoFiType1.cc            |    8 +++++---
 poppler/CharCodeToUnicode.cc |    6 ++++--
 poppler/GlobalParams.cc      |    6 ++++--
 poppler/PDFDoc.cc            |    4 +++-
 poppler/UnicodeMap.cc        |   21 ++++++++++++++++++---
 5 files changed, 34 insertions(+), 11 deletions(-)

commit 6b2983f89e87792a393880dab6dc1fedb748db2c
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Apr 30 14:48:50 2010 +0200

    [cairo] Set device offset and matrix to smask depending on the
    group target

    It seems to fix all of my test cases. Fixes bug #27208.

 poppler/CairoOutputDev.cc |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

commit ac32021704178721ee007a6b6831283e323e500f
Author: Pino Toscano <pino@kde.org>
Date:   Fri Apr 30 01:14:14 2010 +0200

    demote the #warning to a simple FIXME comment

 poppler/ArthurOutputDev.cc |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 8c1bc17552c989c15f318d9d109607a9a594ca6b
Author: Pino Toscano <pino@kde.org>
Date:   Fri Apr 30 01:12:19 2010 +0200

    MSVC: define fmax() and fmin()

    MSVC does not provide those functions, so we need to define them to
    the existing max()/mix() macros.
    Thanks to Patrick Spendrin for the hint!

 poppler/poppler-config.h.cmake |    5 +++++
 poppler/poppler-config.h.in    |    5 +++++
 2 files changed, 10 insertions(+), 0 deletions(-)

commit 71063d51a45835b0267a7e3f823ef49689cfd06f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Apr 29 20:28:07 2010 +0200

    Make sure we are drawing text before calling endTextObject()

    This is actually the right fix for the previous commit.

 poppler/Gfx.cc |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit e909219d8e92994bd52976f9676015fa6ca9fc91
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Apr 29 18:34:22 2010 +0200

    Set textHaveCSPattern=false again before filling the pattern in
    opEndText()

    Fixes cairo backend regressions caused by commit
    ccf238b32e236f69c0507a5421ac2649dfa8d865.

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

commit 29572d6ac7829b60efce2d8e489473c55e370f26
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Apr 27 23:39:23 2010 +0100

    fabs for doubles

 poppler/TextOutputDev.cc |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

commit 4905e2bd764ea601e3bf9c5195c740e5bf186af5
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Apr 27 23:34:34 2010 +0100

    fix include

 splash/SplashBitmap.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f9f0e4b747a1527bd6354897cdba7954d58651de
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Apr 27 14:26:23 2010 +0200

    Fix first color stop offset of linear gradients

    Fixes bug #27837.

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

commit 5b822011029f3721fbafd4a7bf01b9d6fee35d25
Author: Pino Toscano <pino@kde.org>
Date:   Sat Apr 24 18:18:08 2010 +0200

    include standard float.h instead of unportable values.h

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

commit dee7cb8691528293bb5b8f266970cdb6771e301b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Apr 24 15:39:23 2010 +0100

    0.13.3

 CMakeLists.txt   |    2 +-
 NEWS             |   31 +++++++++++++++++++++++++++++++
 configure.ac     |    2 +-
 cpp/Doxyfile     |    2 +-
 qt4/src/Doxyfile |    2 +-
 5 files changed, 35 insertions(+), 4 deletions(-)

commit 07864c9e2a7a32b48bdbab92c8b2f79bce1d9f5b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Apr 24 13:07:02 2010 +0100

    minor cleanups

 utils/HtmlLinks.cc |   15 ++-------------
 utils/HtmlLinks.h  |   16 ++++++++++++++--
 2 files changed, 16 insertions(+), 15 deletions(-)

commit e501eabb2f0775444a2bf64005a3a3f1ffa281b4
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Apr 24 13:06:12 2010 +0100

    Do not assume the parameter will have more than 5 chars

 utils/pdftohtml.cc |   30 ++++++++++++++++++------------
 1 files changed, 18 insertions(+), 12 deletions(-)

commit 6cc4d571339214e9eeeb682ba48fb220cef905f9
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Apr 24 13:04:05 2010 +0100

    Fix end() to return the correct last valid value

 goo/GooVector.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 4ed53e30e735b79c46eab9d54883531c6e187b17
Author: William Bader <williambader@hotmail.com>
Date:   Fri Apr 23 22:52:24 2010 +0100

    Silence some Illegal entry in bfrange block in ToUnicode CMap

    Fixes #27728

 poppler/CharCodeToUnicode.cc |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 16a004784043e2a8587c0c3c6d23889df8a80470
Author: Albert Astals Cid <aacid@kde.org>
Date:   Thu Apr 22 19:39:01 2010 +0100

    Avoid the usage of std::

 poppler/TextOutputDev.cc |   25 +++++++++++--------------
 1 files changed, 11 insertions(+), 14 deletions(-)

commit a7dcb2b4ffee57b7f78529cbaeaab647ab93de86
Author: Pino Toscano <pino@kde.org>
Date:   Thu Apr 22 13:31:41 2010 +0200

    Windows: include config.h in GlobalParamsWin.cc only if not included
    already

    GlobalParamsWin.cc is not compiled standalone but only #include'd by
    GlobalParams.cc (on Windows only), so config.h has already included
    already
    as safety check, check for PACKAGE_NAME (#define'd in config.h)
    before #include'ing it again

 poppler/GlobalParamsWin.cc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit fba076e17af24a9c9883504282316bba119a908c
Author: Pino Toscano <pino@kde.org>
Date:   Thu Apr 22 13:24:04 2010 +0200

    avoid accidental max() macro replacement with some compilers (eg MSVC)

    defining an empty macro and using it between "max" and "(", such
    compilers won't try to replace their macro max(a, b) there; in any
    case, empty spaces are just fine

 poppler/TextOutputDev.cc |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit ccf238b32e236f69c0507a5421ac2649dfa8d865
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Wed Apr 21 19:21:37 2010 +0100

    Improve colorizing text and masks in pattern colorspace

    Bug #27482

 poppler/Gfx.cc             |  137
 +++++++++++++++++++++-----------------------
 poppler/Gfx.h              |    4 +-
 poppler/SplashOutputDev.cc |   41 ++++++++++++-
 poppler/SplashOutputDev.h  |    3 +-
 4 files changed, 106 insertions(+), 79 deletions(-)

commit 8e86dfb328d94939ecf390d34af533b831b2837b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Apr 21 19:19:53 2010 +0100

    Add copyright

 poppler/TextOutputDev.cc |    1 +
 poppler/TextOutputDev.h  |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 6f9f3d33ff8058e28243ba45b8547e21ad0d088a
Author: Andre Klapper <a9016009@gmx.de>
Date:   Wed Apr 21 19:57:15 2010 +0200

    [glib-demo] Compile with -DGSEAL_ENABLE

    Fixes bug #27579.

 glib/demo/images.c |    2 +-
 glib/demo/layers.c |    4 ++--
 glib/demo/render.c |    8 ++++----
 3 files changed, 7 insertions(+), 7 deletions(-)

commit 6b14c18d60cae130869f9a5c7688dfe880602224
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Apr 21 19:56:49 2010 +0200

    [cairo] Make sure we always use a new path in doPath()

    Fixes document
    http://acroeng.adobe.com/Test_Files/images/transparency/Untitled-2.pdf
    when rendering with cairo backend.

 poppler/CairoOutputDev.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4f71d64c69500ed78daf4d797c8af6cfbd3d970e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Apr 21 11:44:49 2010 +0200

    [cairo] Fix pattern size when bbox is not at 0,0

 poppler/CairoOutputDev.cc |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit 9c5612f6e013a8698eff6531ec388a7e6c1fb89a
Author: Marek Kasik <mkasik@redhat.com>
Date:   Fri Feb 12 14:31:01 2010 +0100

    Distinguish between columns and tables when selecting text

    This commit add ability to detect tables in text by checking borders
    of 4 neighbouring text blocks for arrangement (to the left, to
    the right,
    center, ...). Detected border of whole table is then stored in
    ExMin, ExMax,
    EyMin and EyMax of each block together with id of detected
    table. Sorting
    of blocks is then performed on the these borders to be able to
    distinguish
    tables from columns.
    Pasting of selected text was modified so that tables are pasted
    correctly
    (even with multi line cells).

 poppler/TextOutputDev.cc |  490
 ++++++++++++++++++++++++++++++++++++++++------
 poppler/TextOutputDev.h  |    5 +
 2 files changed, 437 insertions(+), 58 deletions(-)

commit db014ffb357e760d9397544c5a8fe747cdb497ab
Author: Brian Ewins <brian.ewins@gmail.com>
Date:   Mon Nov 23 08:58:19 2009 +0000

    Select top right to bottom left in RTL mode

    This makes pure RTL selection work. Bidi is not handled at all.
    Rendering of the selection is poor and the dumped text appears
    to still be in reverse order to me.

 poppler/TextOutputDev.cc |   57
 ++++++++++++++++++++++++++++++++++-----------
 1 files changed, 43 insertions(+), 14 deletions(-)

commit b1d43fa052d9160c4f319a67415ecf3ebf2cf9b3
Author: Brian Ewins <brian.ewins@gmail.com>
Date:   Sun Nov 22 09:47:40 2009 +0000

    Make pdftotext newlines match copy and paste

    The output of pdftotext didn't insert line breaks,
    resulting in jumbled text. Change the rules to
    emit a newline at the end of each line unless
    a hyphenation is being supressed, and an extra
    newline at the end of each flow.

 poppler/TextOutputDev.cc |   17 +++--------------
 1 files changed, 3 insertions(+), 14 deletions(-)

commit f83b677a8eb44d65698b77edb13a5c7de3a72c0f
Author: Brian Ewins <brian.ewins@gmail.com>
Date:   Thu Nov 12 02:50:29 2009 +0000

    Use a reading-order sort to order blocks

    This switches the block sort from XY to reading order,
    using the rules from T. Breuel's "High Performance
    Document Layout Analysis".

    Signed-off-by: Brian Ewins <brian.ewins@gmail.com>

 poppler/TextOutputDev.cc |  164
 ++++++++++++++++++++++++++++++++++++++++++++--
 poppler/TextOutputDev.h  |    8 ++
 2 files changed, 167 insertions(+), 5 deletions(-)

commit a2191a4d45e0abaec97c19aacae37c4c5824bd36
Author: Brian Ewins <brian.ewins@gmail.com>
Date:   Mon Nov 9 06:24:51 2009 +0000

    Separate flow construction from reading order

    If the blocks were already in reading order, then
    constructing flows is simplified, since blocks
    cannot be picked out-of-order. Make this change
    first in preparation for adding a reading-order
    sort.

    Signed-off-by: Brian Ewins <brian.ewins@gmail.com>

 poppler/TextOutputDev.cc |   96
 ++++++++-------------------------------------
 1 files changed, 17 insertions(+), 79 deletions(-)

commit 345ed51af9b9e7ea53af42727b91ed68dcc52370
Author: Brian Ewins <brian.ewins@gmail.com>
Date:   Thu Oct 29 01:46:29 2009 +0000

    Fix bug 3188, text selection across table cells

    Bug 3188. When selecting text, poppler goes across the whole
    page then down, rather than across each cell, down that cell,
    then across to the next cell. This leads to illegible paste
    results.

    Teach TextPage to visit the selection in flow order rather than
    block order.

    Signed-off-by: Brian Ewins <brian.ewins@gmail.com>

 poppler/TextOutputDev.cc |  334
 ++++++++++++++++++++++++---------------------
 1 files changed, 178 insertions(+), 156 deletions(-)

commit 12d83931ae1b899b70c7ea5c01f03f123b1bb9a8
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Apr 18 17:53:48 2010 +0200

    [cairo] Check pattern status after setting matrix when rendering
    images

    Fixes rendering of document attached to kde bug
    http://bugs.kde.org/show_bug.cgi?id=135417.

 poppler/CairoOutputDev.cc |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

commit ff6d501a2fc887fd49a985161f756d6d6b8e6c0d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Apr 18 17:51:42 2010 +0200

    [cairo] Fix a crash when rendering 0x0 images

    See kde bug http://bugs.kde.org/show_bug.cgi?id=135417

 poppler/CairoOutputDev.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 84cd2186861436fbaa7c29aa691e69fcd543a1c2
Author: Hib Eris <hib@hiberis.nl>
Date:   Tue Apr 13 23:42:28 2010 +0200

    Properly initialize variable

 poppler/CachedFile.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 24f244f486f332b0bd76c6525c5d9d03168a76e6
Author: Hib Eris <hib@hiberis.nl>
Date:   Tue Apr 13 23:54:28 2010 +0200

    pdftops: require output filename when reading from stdin

 utils/pdftops.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 955f9f53ff225f6794a494fdd0f0fe5ee1a41d88
Author: Hib Eris <hib@hiberis.nl>
Date:   Tue Apr 13 23:47:40 2010 +0200

    pdftotext: require output filename when reading from stdin

 utils/pdftotext.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 31388aa8b5117619878431b7fed2d033000af541
Author: Hib Eris <hib@hiberis.nl>
Date:   Tue Apr 13 23:27:20 2010 +0200

    pdftohtml: require output filename when reading from stdin

 utils/pdftohtml.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit a8d43ec1c7f5448a7f63d9bbd9062d56ee1c7c58
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Apr 14 19:21:33 2010 +0100

    update XOPEN_SOURCE to 600 in non standard compile options

    it seems helps compiling on some BSD

 cmake/modules/PopplerMacros.cmake |    2 +-
 configure.ac                      |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 4cce1f14e964edf1bf2d9fb8286ee002a67dc212
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Apr 13 21:57:16 2010 +0100

    include strings.h on non windows platforms

 poppler/GlobalParams.cc |    2 ++
 test/perf-test.cc       |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 55c76069c52f9f51c6b8c60fe1aa8de499012ea8
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Apr 12 19:32:46 2010 +0200

    [glib] Use existing cairo api when rendering to a pixbuf

    I should fix bug #5589 for the GDK api too.

 glib/poppler-page.cc |  227
 ++++++++++++++++++++-----------------------------
 1 files changed, 93 insertions(+), 134 deletions(-)

commit 51aefe1423a068e8c119c21a8791d265aecbeaf5
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Apr 9 12:50:00 2010 +0200

    [cairo] Implement colorizing image masks with pattern colorspace

 poppler/CairoOutputDev.cc |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit bd8f44289770175a17ac45e4788b0d374cc93d5a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Apr 9 12:02:38 2010 +0200

    Partially revert "[cairo] Do not change device offset of mask surface"

    This partially reverts commit
    a32f6f9ebaed3e4827b9dc6cb37e307c2798f521.
    It fixed bug #27208, but it's causing regressions on other documents.

 poppler/CairoOutputDev.cc |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit bcb405c43fb7140f5d601d00de4d30913a0050ef
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Apr 8 12:02:48 2010 +0200

    Pages were always created without forms by Catalog

    Use getForm() instead of form when creating a page object.

 poppler/Catalog.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d46581c574b3088a82555cbc3b76e95e2571b9c0
Author: Albert Astals Cid <aacid@kde.org>
Date:   Wed Apr 7 20:25:23 2010 +0100

    Fix destructor

 poppler/Catalog.cc |   19 +++++++------------
 poppler/Catalog.h  |    3 +--
 2 files changed, 8 insertions(+), 14 deletions(-)

commit ab14433f8b3d7c67f279cece65dfdd40c6675ac0
Author: Hib Eris <hib@hiberis.nl>
Date:   Thu Mar 25 15:33:33 2010 +0100

    Parse Form on demand

 poppler/Catalog.cc |   21 +++++++++++++--------
 poppler/Catalog.h  |    2 +-
 2 files changed, 14 insertions(+), 9 deletions(-)

commit c72a2c7f70b13a7b7b531b3c983d9a9bc104bac7
Author: Hib Eris <hib@hiberis.nl>
Date:   Thu Mar 25 17:33:11 2010 +0100

    Parse Names on demand

 poppler/Catalog.cc |  112
 ++++++++++++++++++++++++++++++++++++++++++----------
 poppler/Catalog.h  |   18 ++++++--
 2 files changed, 104 insertions(+), 26 deletions(-)

commit 32053360c93607cf9bdc092257cefad5d4df9ec5
Author: Hib Eris <hib@hiberis.nl>
Date:   Thu Mar 25 16:32:22 2010 +0100

    Parse Dests on demand

 poppler/Catalog.cc |   27 +++++++++++++++++++++------
 poppler/Catalog.h  |    2 +-
 2 files changed, 22 insertions(+), 7 deletions(-)

commit da0f8e69eecb944e128474f62829f729eeabd189
Author: Hib Eris <hib@hiberis.nl>
Date:   Thu Mar 25 16:48:07 2010 +0100

    Parse Outline on demand in PDFDoc

 poppler/PDFDoc.cc |   17 ++++++++++++-----
 poppler/PDFDoc.h  |    2 +-
 2 files changed, 13 insertions(+), 6 deletions(-)

commit d7a69c8cad112cb6616d0192d8a4028fdaee2f73
Author: Hib Eris <hib@hiberis.nl>
Date:   Thu Mar 25 16:05:02 2010 +0100

    Parse Outline on demand

 poppler/Catalog.cc |   23 ++++++++++++++++++++---
 poppler/Catalog.h  |    2 +-
 2 files changed, 21 insertions(+), 4 deletions(-)

commit c149e027fa76824221a78fe6d3bf9bfe953491d4
Author: Hib Eris <hib@hiberis.nl>
Date:   Thu Mar 25 15:51:51 2010 +0100

    Parse StructTreeRoot on demand

 poppler/Catalog.cc |   22 +++++++++++++++++++---
 poppler/Catalog.h  |    2 +-
 2 files changed, 20 insertions(+), 4 deletions(-)

commit 3c6effe44d6d97f175c2ee7f3913d8c4ba34d612
Author: Hib Eris <hib@hiberis.nl>
Date:   Thu Mar 25 14:55:22 2010 +0100

    Parse Metadata on demand

 poppler/Catalog.cc |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit 749d67ea2346a3453ef41dc37ba59d419ad900b0
Author: Hib Eris <hib@hiberis.nl>
Date:   Thu Mar 25 15:09:58 2010 +0100

    Parse PageLabelInfo on demand

 poppler/Catalog.cc |   37 +++++++++++++++++++++++++++++--------
 poppler/Catalog.h  |    3 +++
 2 files changed, 32 insertions(+), 8 deletions(-)

commit 78f7d106714fa489a66c39410163a6902ba24856
Author: Hib Eris <hib@hiberis.nl>
Date:   Sat Mar 27 14:43:57 2010 +0100

    Parse PageMode and PageLayout on demand

 poppler/Catalog.cc |  109
 +++++++++++++++++++++++++++++++++++-----------------
 poppler/Catalog.h  |   11 +++--
 2 files changed, 81 insertions(+), 39 deletions(-)

commit f5dd5be64d09186ee289632c1a61979d15edd605
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Apr 7 19:48:39 2010 +0200

    Fix saving update docs that have a compressed xref table

     - Use the original xref table size as Size field in the trailer
       dictionary to make sure size = maxObjId + 1

     - Use the right generation number for compressed objects that which
       must be 0. gen field in xref entry for compressed objects is the
       index of the object in the stream, not the generation number.

    Fixes bug #27450.

 poppler/PDFDoc.cc |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

commit 3f302fdd78cd78873bf5376af84e83741a8daadb
Author: Pino Toscano <pino@kde.org>
Date:   Tue Apr 6 23:58:46 2010 +0200

    use a GooVector<bool> instead of a non-standard variable-length-array

 poppler/CachedFile.cc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 425a62b5fa8e4e69bfc1c64ed126b5baac06d78a
Author: Hib Eris <hib@hiberis.nl>
Date:   Tue Apr 6 10:57:30 2010 +0200

    pdfutils: fix deleting fileName

 utils/pdfinfo.cc  |    2 +-
 utils/pdftoabw.cc |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 198c9d61ba93ba62ea2da44a23cd948d43556c3e
Author: Albert Astals Cid <aacid@kde.org>
Date:   Tue Apr 6 22:00:14 2010 +0100

    Use the topleft of the Rect of text annots to draw

    Not use the full rect when we are drawing "our" notes

 poppler/Annot.cc |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit 1422802f029483ad3e62a3a13e66b2d3990ac58f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Tue Apr 6 12:32:12 2010 +0200

    [cairo] Use current fill_opacity when drawing soft masked images

    Fixes GNOME Bug https://bugzilla.gnome.org/show_bug.cgi?id=614915

 poppler/CairoOutputDev.cc |   27 ++++++++++++++++++++-------
 1 files changed, 20 insertions(+), 7 deletions(-)

commit c152d30f879e6cde45de58bb9249035e127e84e7
Author: Hib Eris <hib@hiberis.nl>
Date:   Mon Apr 5 18:55:29 2010 +0200

    delete fileName in utils

 utils/pdftohtml.cc |    1 +
 utils/pdftops.cc   |    1 +
 utils/pdftotext.cc |    1 +
 3 files changed, 3 insertions(+), 0 deletions(-)

commit f091c83414ab32a4ecf1fa2bd15f13a3cf113a86
Author: Hib Eris <hib@hiberis.nl>
Date:   Mon Apr 5 20:12:01 2010 +0100

    add some docu

 poppler/CachedFile.h         |   30 ++++++++++++++++++++++++++++++
 poppler/CurlPDFDocBuilder.h  |    2 ++
 poppler/LocalPDFDocBuilder.h |    2 ++
 poppler/PDFDocBuilder.h      |    9 +++++++++
 poppler/PDFDocFactory.h      |   12 ++++++++++++
 poppler/StdinPDFDocBuilder.h |    2 ++
 6 files changed, 57 insertions(+), 0 deletions(-)

commit fc071d800cb4329a3ccf898d7bf16b4db7323ad8
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Apr 5 19:11:26 2010 +0100

    Rework DCTStream error handling, should work better now

    Fixes bug 26280

 poppler/DCTStream.cc   |   35 ++++++++++++++---------------------
 poppler/DCTStream.h    |    5 +++--
 utils/HtmlOutputDev.cc |    4 ++--
 3 files changed, 19 insertions(+), 25 deletions(-)

commit a9d801b2db20ecb08734ee5cdb703abf11994b6e
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Apr 5 16:55:02 2010 +0100

    Make some paremeters const & to clearly show we just read them

 poppler/CachedFile.cc         |   18 ++++++++++--------
 poppler/CachedFile.h          |    8 +++++---
 poppler/CurlCachedFile.cc     |    9 +++++----
 poppler/CurlCachedFile.h      |    3 ++-
 poppler/CurlPDFDocBuilder.cc  |    9 +++++----
 poppler/CurlPDFDocBuilder.h   |    5 +++--
 poppler/LocalPDFDocBuilder.cc |   15 ++++++++-------
 poppler/LocalPDFDocBuilder.h  |    5 +++--
 poppler/PDFDocBuilder.h       |    5 +++--
 poppler/PDFDocFactory.cc      |    7 ++++---
 poppler/PDFDocFactory.h       |    3 ++-
 poppler/StdinCachedFile.cc    |    3 ++-
 poppler/StdinCachedFile.h     |    3 ++-
 poppler/StdinPDFDocBuilder.cc |    7 ++++---
 poppler/StdinPDFDocBuilder.h  |    5 +++--
 utils/pdffonts.cc             |    4 ++--
 utils/pdfimages.cc            |    4 ++--
 utils/pdfinfo.cc              |    4 ++--
 utils/pdftoabw.cc             |    4 ++--
 utils/pdftohtml.cc            |    4 ++--
 utils/pdftoppm.cc             |    2 +-
 utils/pdftops.cc              |    4 ++--
 utils/pdftotext.cc            |    4 ++--
 23 files changed, 76 insertions(+), 59 deletions(-)

commit a04ee3ea6066c97d41fc40d5d97c600a1870855a
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Apr 5 16:50:58 2010 +0100

    forgot my (C)

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

commit ed723c8ac4a21a50d7d236cdcf7a635defd8dffb
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Apr 5 16:50:15 2010 +0100

    The copy constructor of GooString never worked, so do not use it

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

commit a28be8e4009b86fdfd92da928def194225a736c6
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Apr 5 16:49:06 2010 +0100

    Add some const correctnes to GooString

 goo/GooString.cc |   12 ++++++------
 goo/GooString.h  |   21 ++++++++++++---------
 2 files changed, 18 insertions(+), 15 deletions(-)

commit 46aee9e4d225b88a3dfd4afbe57259f337bb15d3
Author: Hib Eris <hib@hiberis.nl>
Date:   Mon Apr 5 14:36:09 2010 +0200

    Use PDFDocFactory in utils

 utils/pdffonts.cc  |   16 ++++++++--------
 utils/pdfimages.cc |   11 ++++++++++-
 utils/pdfinfo.cc   |   31 +++++++------------------------
 utils/pdftoabw.cc  |   10 +++++++++-
 utils/pdftohtml.cc |   10 +++++++++-
 utils/pdftoppm.cc  |   17 +++++++++++------
 utils/pdftops.cc   |    9 ++++++++-
 utils/pdftotext.cc |   14 +++++++-------
 8 files changed, 69 insertions(+), 49 deletions(-)

commit d487a90688c4431075c9e4db040b3b02625e208f
Author: Hib Eris <hib@hiberis.nl>
Date:   Mon Apr 5 14:35:52 2010 +0200

    Add PDFDocFactory

 CMakeLists.txt           |    2 +
 poppler/Makefile.am      |    2 +
 poppler/PDFDocFactory.cc |   71
 ++++++++++++++++++++++++++++++++++++++++++++++
 poppler/PDFDocFactory.h  |   42 +++++++++++++++++++++++++++
 4 files changed, 117 insertions(+), 0 deletions(-)

commit 869135920831fb0d15db734f3dcd7a67146cc241
Author: Hib Eris <hib@hiberis.nl>
Date:   Wed Feb 24 15:24:26 2010 +0100

    Add CurlPDFDocBuilder

 CMakeLists.txt               |    2 +
 poppler/CurlPDFDocBuilder.cc |   46
 ++++++++++++++++++++++++++++++++++++++++++
 poppler/CurlPDFDocBuilder.h  |   30 +++++++++++++++++++++++++++
 poppler/Makefile.am          |    6 +++-
 4 files changed, 82 insertions(+), 2 deletions(-)

commit ec5c6117a64f9cb03560091c4d7948d4287b6975
Author: Hib Eris <hib@hiberis.nl>
Date:   Thu Feb 25 11:23:28 2010 +0100

    Add LocalPDFDocBuilder and StdinPDFDocBuilder

 CMakeLists.txt                |    4 +++
 poppler/LocalPDFDocBuilder.cc |   45
 +++++++++++++++++++++++++++++++++++++++++
 poppler/LocalPDFDocBuilder.h  |   30 +++++++++++++++++++++++++++
 poppler/Makefile.am           |    4 +++
 poppler/StdinPDFDocBuilder.cc |   42
 ++++++++++++++++++++++++++++++++++++++
 poppler/StdinPDFDocBuilder.h  |   30 +++++++++++++++++++++++++++
 6 files changed, 155 insertions(+), 0 deletions(-)

commit 919b735d1c0b99bf72280aff8db87ba503954498
Author: Hib Eris <hib@hiberis.nl>
Date:   Sun Apr 4 11:05:35 2010 +0200

    Add PDFDocBuilder

 CMakeLists.txt          |    1 +
 poppler/Makefile.am     |    1 +
 poppler/PDFDocBuilder.h |   32 ++++++++++++++++++++++++++++++++
 3 files changed, 34 insertions(+), 0 deletions(-)

commit 1ab07faf05661d6d92186974c4b1c279b6178747
Author: Hib Eris <hib@hiberis.nl>
Date:   Sun Apr 4 11:29:53 2010 +0200

    Add PDFDoc::ErrorPDFDoc

 poppler/PDFDoc.cc |   14 ++++++++++++++
 poppler/PDFDoc.h  |    3 +++
 2 files changed, 17 insertions(+), 0 deletions(-)

commit efc7e5efeddd8f70b7c74573d3194aba0a7d4631
Author: Hib Eris <hib@hiberis.nl>
Date:   Sun Apr 4 11:17:37 2010 +0200

    Cleanup PDFDoc

 poppler/PDFDoc.cc |   40 +++++++++++++++-------------------------
 poppler/PDFDoc.h  |    3 ++-
 2 files changed, 17 insertions(+), 26 deletions(-)

commit 08a3435e67ebf21beac2fefcbd21ad65f9293fd1
Author: Hib Eris <hib@hiberis.nl>
Date:   Tue Feb 23 02:29:26 2010 +0100

    Add HTTP support using libcurl

    With libcurl, poppler can handle documents over http.

 CMakeLists.txt                 |   18 ++++++++
 config.h.cmake                 |    6 +++
 configure.ac                   |   16 +++++++
 poppler/CurlCachedFile.cc      |   95
 ++++++++++++++++++++++++++++++++++++++++
 poppler/CurlCachedFile.h       |   39 ++++++++++++++++
 poppler/Makefile.am            |   20 ++++++++
 poppler/poppler-config.h.cmake |    5 ++
 poppler/poppler-config.h.in    |    5 ++
 utils/pdfinfo.cc               |   16 ++++++-
 9 files changed, 219 insertions(+), 1 deletions(-)

commit a87abf6ad9fb66d35a70c9412adc5d8ba2889b96
Author: Hib Eris <hib@hiberis.nl>
Date:   Wed Feb 24 14:46:59 2010 +0100

    Use cached files to read from stdin in pdfinfo

    This fixes reading from stdin.

 utils/pdfinfo.cc |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 958b04b14baf03c07492fa1cbd225d9968b9efc1
Author: Hib Eris <hib@hiberis.nl>
Date:   Tue Feb 23 02:02:10 2010 +0100

    Add support for reading a cached file from stdin

 CMakeLists.txt             |    2 ++
 poppler/Makefile.am        |    2 ++
 poppler/StdinCachedFile.cc |   37 +++++++++++++++++++++++++++++++++++++
 poppler/StdinCachedFile.h  |   26 ++++++++++++++++++++++++++
 4 files changed, 67 insertions(+), 0 deletions(-)

commit 9539f75bd06150a3868209c5b04a75f5253722cc
Author: Hib Eris <hib@hiberis.nl>
Date:   Sat Apr 3 15:08:20 2010 +0200

    Add support for cached files

 CMakeLists.txt        |    2 +
 poppler/CachedFile.cc |  246
 +++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/CachedFile.h  |  113 ++++++++++++++++++++++
 poppler/Makefile.am   |    2 +
 poppler/Stream.cc     |  102 ++++++++++++++++++++
 poppler/Stream.h      |   58 ++++++++++++
 6 files changed, 523 insertions(+), 0 deletions(-)

commit 8c6aefb8aa8929b9c47791d3062ed3ac8512626f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Apr 4 16:08:12 2010 +0200

    [lexer] Correctly parse numbers with '+' sign

    See GNOME Bug: https://bugzilla.gnome.org/show_bug.cgi?id=614549

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

commit ab5044e451e3714d385295f0b4ce9a15c8f2562c
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Apr 4 12:32:42 2010 +0100

    Add the -o[dd] and -e[ven] options to pdftoppm

    I've been using this patch forever and it's a pain to apply and
    unapply
    it each time

 utils/pdftoppm.1  |    6 ++++++
 utils/pdftoppm.cc |    8 ++++++++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit 0e371fb628a7e7d0cc1656e6405af4c97dbebf5d
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Apr 4 12:30:34 2010 +0100

    Fix my roll optimization

    Thanks Carlos for noticing

 poppler/Function.cc |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

commit a32f6f9ebaed3e4827b9dc6cb37e307c2798f521
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Mar 28 18:43:14 2010 +0200

    [cairo] Do not change device offset of mask surface

    Also call cairo_paint() after set_source_rgb() to paint the
    background.
    Fixes bug #27208.

 poppler/CairoOutputDev.cc |   13 ++-----------
 1 files changed, 2 insertions(+), 11 deletions(-)

commit efa5d9544d29252e3df36cc4e65c3d880b3c5172
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Mar 27 22:11:49 2010 +0000

    remove empty section

 NEWS |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 5722df7a5387e43ec73f659ca58d2d07b9c4be3b
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Mar 27 22:04:43 2010 +0000

    poppler 0.13.2

 CMakeLists.txt   |    2 +-
 NEWS             |   39 +++++++++++++++++++++++++++++++++++++++
 configure.ac     |    2 +-
 cpp/Doxyfile     |    2 +-
 qt4/src/Doxyfile |    2 +-
 5 files changed, 43 insertions(+), 4 deletions(-)

commit b82fd707747b9d87ebf3c8f7ce5ab70ccdf82809
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Mar 27 22:00:58 2010 +0000

    gtk-doc changes

 glib/reference/tmpl/poppler-action.sgml  |    7 +++----
 glib/reference/tmpl/poppler-annot.sgml   |    9 ---------
 glib/reference/tmpl/poppler-private.sgml |   10 ++++++++++
 glib/reference/tmpl/poppler-unused.sgml  |    8 ++++++++
 glib/reference/tmpl/poppler.sgml         |   10 ++++++++++
 5 files changed, 31 insertions(+), 13 deletions(-)

commit ed0354be4eac615b80e7a868984cc527853788b4
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sat Mar 27 21:44:59 2010 +0000

    some forgotten copyrights

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

commit 2aedeedf9ef2e2d3eb17bc36d728e68c2f7af762
Author: Hib Eris <hib@hiberis.nl>
Date:   Sat Mar 27 14:38:27 2010 +0000

    Correctly initialize actualText

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

commit b53f9b203598555d6d706c3804aba013b8566921
Author: Jan Engelhardt <jengelh@medozas.de>
Date:   Sat Mar 27 13:23:42 2010 +0000

    make qt3 detection use pkgconfig

 m4/qt.m4       |  101
 ++++---------------------------------------------------
 qt/Makefile.am |    4 +-
 2 files changed, 10 insertions(+), 95 deletions(-)

commit 320d4cee46e108498440179d8f9eab22cd5383d9
Author: Pino Toscano <pino@kde.org>
Date:   Wed Mar 24 21:51:58 2010 +0100

    Revert "no more needed"

    This reverts commit 24d6bc8c78cb3148db2098ae4d69bd744340cf52.
    It is actually needed.

 cpp/tests/CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit af21b5ab366bfdda203c26a77f4ae6ed0e70f64e
Author: Pino Toscano <pino@kde.org>
Date:   Tue Mar 23 00:13:21 2010 +0100

    [CMake] remove the (now) unneeded stuff from Find{GLIB,GDK,GTK}.cmake,
    and search for them

    this way each bit (GLIB, GDK, and GTK) can be enabled/disabled
    independently from the others

 CMakeLists.txt               |    4 +++-
 cmake/modules/FindGDK.cmake  |   14 +-------------
 cmake/modules/FindGLIB.cmake |   14 +-------------
 cmake/modules/FindGTK.cmake  |   14 +-------------
 4 files changed, 6 insertions(+), 40 deletions(-)

commit 9b93ed5ce6712ec4cdf58148628e95685c289ef5
Author: Pino Toscano <pino@kde.org>
Date:   Tue Mar 23 00:02:27 2010 +0100

    [CMake] copy FindGTK.cmake as FindGLIB.cmake and FindGDK.cmake

    this way FindGTK.cmake can be split in the various parts

 cmake/modules/FindGDK.cmake  |   34 ++++++++++++++++++++++++++++++++++
 cmake/modules/FindGLIB.cmake |   34 ++++++++++++++++++++++++++++++++++
 2 files changed, 68 insertions(+), 0 deletions(-)

commit 0ec21cae0b4623644c3efca1d2836a9f38f25737
Author: Pino Toscano <pino@kde.org>
Date:   Mon Mar 22 22:11:04 2010 +0100

    [Qt] add the unhandled cases for 'actionOCGState'

 qt/poppler-page.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5211e09595135b8e6c68efd1b8b689b518092b84
Author: Pino Toscano <pino@kde.org>
Date:   Mon Mar 22 22:07:44 2010 +0100

    [CMake/cpp] move the BUILD_CPP_TESTS option to the main CMakeLists.txt

 CMakeLists.txt           |    1 +
 cpp/tests/CMakeLists.txt |    3 ---
 2 files changed, 1 insertions(+), 3 deletions(-)

commit 24d6bc8c78cb3148db2098ae4d69bd744340cf52
Author: Pino Toscano <pino@kde.org>
Date:   Mon Mar 22 22:00:55 2010 +0100

    no more needed

 cpp/tests/CMakeLists.txt |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit a07ef8f703ab896f89ed211a5780e4a669b04fc7
Author: Pino Toscano <pino@kde.org>
Date:   Mon Mar 22 22:00:15 2010 +0100

    [CMake] revert addition of "-Wl,--no-add-needed" to the link flags,
    if available

    for now it is safer without it

 cmake/modules/PopplerMacros.cmake |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit 86debcc9bba28a7c86f01ca9e63bde5fcd541846
Author: Pino Toscano <pino@kde.org>
Date:   Mon Mar 22 21:49:22 2010 +0100

    [CMake] add "-ansi" to the CXXFLAGS only on Linux

 cmake/modules/PopplerMacros.cmake |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit 0819acd52a2ce74f0e176626d7b2233e10232d53
Merge: c4ddbe8 92738eb
Author: Pino Toscano <pino@kde.org>
Date:   Mon Mar 22 21:43:01 2010 +0100

    Merge branch 'master' of ssh://git.freedesktop.org/git/poppler/poppler

commit 92738ebb8a9c7cfc879aae59c2cbdf3159f03cd3
Author: Albert Astals Cid <aacid@kde.org>
Date:   Mon Mar 22 20:28:15 2010 +0000

    Add a search overload that takes doubles

    QRectF is evil and is float in some arch and causes search to loop
    infinitely because of double->float conversion

 qt4/src/poppler-page.cc |   22 +++++++++++++++-------
 qt4/src/poppler-qt4.h   |   16 ++++++++++++++--
 2 files changed, 29 insertions(+), 9 deletions(-)

commit 0a895f14c8125c5de7b97e8e799459c431eb51cb
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Mon Mar 22 19:03:54 2010 +0000

    correctly initialize the grayscale softmask color

    Fixes file with sha1sum e6e1576803a1bd74ad822eebbd750ee7b8357d25

 poppler/SplashOutputDev.cc |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit c4ddbe89df9e48343a9606728b7c182080d87ece
Author: Patrick Spendrin <ps_ml@gmx.de>
Date:   Sat Mar 20 21:55:17 2010 +0100

    [CMake] when the conf configuration backend is "win32", set the
    required Internet Explorer version to 5.0

    ... as done with autotools as well

 CMakeLists.txt |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 97da1f9d060493d9fb54a20e980c3f6e2b82c97e
Author: Pino Toscano <pino@kde.org>
Date:   Sat Mar 20 17:51:07 2010 +0100

    [CMake] check whether a link flag is supported before adding it to
    the link flags

    this way we can add -Wl,--as-needed and -Wl,--no-add-needed only if
    the current GCC/LD supports them

 cmake/modules/PopplerMacros.cmake |   23 ++++++++++++++++++++---
 1 files changed, 20 insertions(+), 3 deletions(-)

commit 223bce6d14e632f457a81b2ec091fe16369d2eb6
Author: Pino Toscano <pino@kde.org>
Date:   Sat Mar 20 14:08:58 2010 +0100

    [CMake] with GCC, pass --as-needed and --no-add-needed to the linker

    --as-needed allows to avoid overlinking, linking only to the libraries
    whose symbols are actually used
    --no-add-needed makes the linker not use the NEEDED libraries
    automatically, so we have to always make sure we specify all the
    libraries actually used in a exe/lib

 cmake/modules/PopplerMacros.cmake |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit fc761f0d385708daaef1b95968532795b04f11b0
Author: Pino Toscano <pino@kde.org>
Date:   Sat Mar 20 14:05:59 2010 +0100

    [CMake] poppler-dump uses parseargs.c which uses the poppler core API,
    so it must link to it

 cpp/tests/CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a210440b05d14efc53224a10e8b3ac7d508043b5
Author: Pino Toscano <pino@kde.org>
Date:   Sat Mar 20 14:04:02 2010 +0100

    [CMake] poppler-glib uses the freetype API, so it must explicitly
    link to it

 glib/CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f5d352666b92cee0390470d7b892ec8dcbf046a5
Author: Pino Toscano <pino@kde.org>
Date:   Sat Mar 20 14:03:19 2010 +0100

    [CMake] pdftoabw uses the libxml2 API, so it must explicitly link
    to it

 utils/CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3fc2c4affe825f4aabcee161ec794338bd359403
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Mar 18 13:52:52 2010 +0100

    [glib] Use g_slice_new/free instead of g_new/free to alloc/free
    iterators

 glib/poppler-document.cc |   27 +++++++++++++--------------
 1 files changed, 13 insertions(+), 14 deletions(-)

commit 7bd6a8558646983669ce699f83d5ed42d7fce476
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Mar 18 13:34:03 2010 +0100

    [glib] Move find_annot_movie_for_action() from page to action

    And remove _poppler_action_movie_set_movie().

 glib/poppler-action.cc |   93
 ++++++++++++++++++++++++++++++++++++++++++------
 glib/poppler-page.cc   |   79 ----------------------------------------
 glib/poppler-private.h |    2 -
 3 files changed, 82 insertions(+), 92 deletions(-)

commit e5e3d310aa488638431dd85ac3383a12056674bf
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Mar 18 12:20:26 2010 +0100

    Update copyright header

 poppler/Link.cc |    2 +-
 poppler/Link.h  |    1 +
 2 files changed, 2 insertions(+), 1 deletions(-)

commit c76870178a031e437de3f9ed7baa64efb96955d6
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Mar 18 12:13:36 2010 +0100

    [glib-demo] OCG State Actions demo

 glib/demo/utils.c |   64
 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 64 insertions(+), 0 deletions(-)

commit 456e42f91dfbf73b71a5dbdde13d7ccdb5637d79
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Mar 18 12:12:51 2010 +0100

    [glib] Add support for OCG State actions

 glib/poppler-action.cc |  125
 ++++++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-action.h  |   25 +++++++++-
 glib/poppler.h         |    1 +
 3 files changed, 150 insertions(+), 1 deletions(-)

commit 4b109899e0732bbf65cacd875829e869e61eda48
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Mar 18 12:10:19 2010 +0100

    [glib] Make get_layer_rbgroup() and get_layers() doc funcs public
    for internal use

 glib/poppler-document.cc |   12 ++++++------
 glib/poppler-private.h   |    3 +++
 2 files changed, 9 insertions(+), 6 deletions(-)

commit 38a55f6118debf994ce1fc41e987b0e3766047ba
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Thu Mar 18 12:08:30 2010 +0100

    Add support for Set-OCG-State actions

    Fixes bug #23522.

 poppler/Link.cc |   80
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Link.h  |   31 +++++++++++++++++++++
 2 files changed, 111 insertions(+), 0 deletions(-)

commit bf398e53b0823d0a6272679858b67c5ffd704425
Author: Pino Toscano <pino@kde.org>
Date:   Wed Mar 17 23:06:44 2010 +0100

    [CMake] fix pkg-config executable variable name

 CMakeLists.txt |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit ab1a37666704d6b15c19b694ee191327847c23da
Author: Pino Toscano <pino@kde.org>
Date:   Wed Mar 17 23:04:01 2010 +0100

    [CMake] proper way of looking for pkg-config

 cmake/modules/FindGTK.cmake |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7f07a7dcea031f99a9a6d7c424184a2e69ee0062
Author: Pino Toscano <pino@kde.org>
Date:   Wed Mar 17 22:58:08 2010 +0100

    [CMake] update FindFontconfig.cmake with a more recent version

    ... present in KDE (as before)

 cmake/modules/FindFontconfig.cmake |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

commit beee143ffbdc699ab19f10a01e5747200ea1927a
Author: Pino Toscano <pino@kde.org>
Date:   Wed Mar 17 18:36:32 2010 +0100

    [CMake] set the LINK_INTERFACE_LIBRARIES for the poppler and
    poppler-cpp libraries

    this should reduce the libraries linked by frontends and utility
    applications

 CMakeLists.txt     |    1 +
 cpp/CMakeLists.txt |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 5ab791cb2a029edcde84b00a47165adfe4d98a98
Author: Pino Toscano <pino@kde.org>
Date:   Wed Mar 17 16:39:38 2010 +0100

    [CMake] small cleanups in FindGTK.cmake

    - update the header will all the stuff found and the variables set
    - add my copyright for this year
    - remove no more useful UsePkgConfig inclusion

 cmake/modules/FindGTK.cmake |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

commit fcbc76d82e3059c8288fbdc8da117ac9b38a70f2
Author: Pino Toscano <pino@kde.org>
Date:   Wed Mar 17 16:36:41 2010 +0100

    [CMake] switch gtk2 (gtk+, gdk-pixbuf, gthread, gio) search to use
    the new pkg_check_modules() way

 cmake/modules/FindGTK.cmake |   27 ++-------------------------
 1 files changed, 2 insertions(+), 25 deletions(-)

commit 5b8135e0899aa3578045eca40940a3495c48d895
Author: Pino Toscano <pino@kde.org>
Date:   Wed Mar 17 16:27:40 2010 +0100

    [CMake] link poppler-glib to the gdk2 libraries, if gdk2 was found

 glib/CMakeLists.txt |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 3dc4979d72048e81ae3b2d60dab11e791ac95696
Author: Pino Toscano <pino@kde.org>
Date:   Wed Mar 17 16:26:04 2010 +0100

    [CMake] switch gdk2 search to use the new pkg_check_modules() way

 cmake/modules/FindGTK.cmake |   13 +------------
 1 files changed, 1 insertions(+), 12 deletions(-)

commit 0ef3d899cb8dea75c97ae1038cac5006f97bc0d2
Author: Pino Toscano <pino@kde.org>
Date:   Wed Mar 17 16:05:07 2010 +0100

    [CMake] switch glib2 search to use the new pkg_check_modules() way

 cmake/modules/FindGTK.cmake |   18 ++----------------
 1 files changed, 2 insertions(+), 16 deletions(-)

commit d2dc83cb8de481e44ea584eee77881978af920fa
Author: Pino Toscano <pino@kde.org>
Date:   Wed Mar 17 15:56:16 2010 +0100

    [CMake] rename GLIB_VERSION to GLIB_REQUIRED

    this way it matches autotools, and it is going to not conflict with
    my next changes

 CMakeLists.txt              |    4 ++--
 cmake/modules/FindGTK.cmake |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 34accfe27305cae18e09243ab2a607287b86fa47
Author: Pino Toscano <pino@kde.org>
Date:   Wed Mar 17 13:55:09 2010 +0100

    [CMake] set all the definitions for poppler-glib in a single place

 glib/CMakeLists.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3d93daf50c61019ca70f42e7ccf33897800b262a
Author: Pino Toscano <pino@kde.org>
Date:   Wed Mar 17 13:49:22 2010 +0100

    [CMake] no need to check for BUILD_GTK_TESTS for single tests

    poppler_add_test(... BUILD_GTK_TESTS ...) takes care of that already

 glib/CMakeLists.txt |    4 ++--
 test/CMakeLists.txt |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 946a11345d01d39538d22114e50aa3e179059883
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 20:24:25 2010 +0100

    [build] Update cmake files

 CMakeLists.txt      |    2 ++
 glib/CMakeLists.txt |    4 ++++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 922c0fe392ba439453edb5b2e88b74f0caa586b3
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 20:08:23 2010 +0100

    [glib-demo] Rendition actions demo

 glib/demo/utils.c |  112
 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 112 insertions(+), 0 deletions(-)

commit 163b3f79d67543bc37b64875e30dcc9b7053e1d5
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 20:08:00 2010 +0100

    [glib] Add support for rendition actions

 glib/poppler-action.cc |   22 ++++++++++++++++++++++
 glib/poppler-action.h  |   14 +++++++++++++-
 2 files changed, 35 insertions(+), 1 deletions(-)

commit d9b1e40751beddf48a8694b20bfcc4b4cb41060a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 20:06:45 2010 +0100

    [glib] Add PopplerMedia representing a Rendition Media Clip

 glib/Makefile.am       |    2 +
 glib/poppler-media.cc  |  302
 ++++++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-media.h   |   53 +++++++++
 glib/poppler-private.h |    2 +
 glib/poppler.h         |    2 +
 5 files changed, 361 insertions(+), 0 deletions(-)

commit 0224b81c4729a98a56b7a68054422ea655018d6a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 17:54:03 2010 +0100

    [glib-demo] Add page number to annots demo

 glib/demo/annots.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 0153b892c63e4fccd0819150cf7b4213857a11c5
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 17:49:51 2010 +0100

    [glib] Add poppler_annot_get_page_index() to get the page associated
    to annot

 glib/poppler-annot.cc |   19 +++++++++++++++++++
 glib/poppler-annot.h  |    1 +
 2 files changed, 20 insertions(+), 0 deletions(-)

commit b47337ea91696fea8f42a68a6fa160681ab284b2
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 17:49:17 2010 +0100

    [annots] Checks screen annots associated with a rendition action
    have a valid page ref

 poppler/Annot.cc |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 9417fd793ec8d806822669aa614193073e7dfe50
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 16:52:30 2010 +0100

    [annots] Save page index of the page associated with the annot

 poppler/Annot.cc |   14 +++++---------
 poppler/Annot.h  |    4 ++--
 2 files changed, 7 insertions(+), 11 deletions(-)

commit 36b76a5d01b74c6381433b6f6f7ffb9f02696a60
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 14:12:11 2010 +0100

    Rework LinkRendition to follow the spec

 poppler/Link.cc |   68
 ++++++++++++++++++++++++++++++++++---------------------
 poppler/Link.h  |   12 ++++++---
 2 files changed, 50 insertions(+), 30 deletions(-)

commit 7b5885ee7d2026df9a6e87327b6d02f37d79b8b2
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 12:25:12 2010 +0100

    [glib-demo] Annot screen demo

 glib/demo/annots.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit bdb76c7cb89bcb6fb139b0ef348d96b7780d57ed
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 12:24:19 2010 +0100

    [glib] Add support for screen annotation

    Based on patch by Sam Kaplan.

 glib/poppler-annot.cc  |   75
 ++++++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-annot.h   |    8 +++++
 glib/poppler-page.cc   |    3 ++
 glib/poppler-private.h |    1 +
 glib/poppler.h         |    1 +
 5 files changed, 88 insertions(+), 0 deletions(-)

commit 54892b1375e360113432b07c6ba058f861d21fe8
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 12:21:30 2010 +0100

    [annots] Save the action already parsed in AnnotScreen

 poppler/Annot.cc |    9 +++++++--
 poppler/Annot.h  |    5 +++--
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 5a84a2d749478f19631dbfad2be06ec4ea85038c
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 11:16:17 2010 +0100

    [glib-demo] Annot and links movie demo

 glib/demo/annots.c |   20 +++++++++
 glib/demo/utils.c  |  115
 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 glib/demo/utils.h  |    3 +
 3 files changed, 137 insertions(+), 1 deletions(-)

commit 2cf5ee4f62089df099f78cd4d39a4eb7589d1b47
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 11:04:17 2010 +0100

    [glib] Add support for movie actions

    Based on patch by Hugo Mercier.

 glib/poppler-action.cc |   35 ++++++++++++++++++---
 glib/poppler-action.h  |   15 ++++++++-
 glib/poppler-page.cc   |   81
 +++++++++++++++++++++++++++++++++++++++++++++++-
 glib/poppler-private.h |    2 +
 4 files changed, 125 insertions(+), 8 deletions(-)

commit 132b6f072fefd231d42f31626f1b5009c4e8319e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 10:56:23 2010 +0100

    [glib] Add support for movie annotations

    Based on patch by Hugo Mercier.

 glib/poppler-annot.cc  |   97
 ++++++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-annot.h   |   10 +++++
 glib/poppler-page.cc   |    3 +
 glib/poppler-private.h |    1 +
 glib/poppler.h         |    1 +
 5 files changed, 112 insertions(+), 0 deletions(-)

commit aecad2bb12be44825d273e364ec6a0444dac5605
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 15 10:48:03 2010 +0100

    [glib] Add PopplerMovie class

 glib/Makefile.am       |    2 +
 glib/poppler-movie.cc  |  140
 ++++++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-movie.h   |   42 ++++++++++++++
 glib/poppler-private.h |    2 +
 glib/poppler.h         |    2 +
 5 files changed, 188 insertions(+), 0 deletions(-)

commit 5b3234a16e0d465bff2b5e277cb64b4f4b0a8dbd
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Mar 14 16:10:26 2010 +0100

    Split Movie class into Rendition and Movie classes to follow the spec

 poppler/Annot.cc         |   16 ++-
 poppler/Link.cc          |   10 +-
 poppler/Link.h           |    6 +-
 poppler/Makefile.am      |    2 +
 poppler/Movie.cc         |  438
 +++++-----------------------------------------
 poppler/Movie.h          |  138 +++------------
 poppler/Rendition.cc     |  400
 ++++++++++++++++++++++++++++++++++++++++++
 poppler/Rendition.h      |  157 +++++++++++++++++
 qt4/src/poppler-movie.cc |    9 +-
 9 files changed, 657 insertions(+), 519 deletions(-)

commit f9c163730478e3b6d8a1e73dbae6c52c28ae1e84
Author: Pino Toscano <pino@kde.org>
Date:   Mon Mar 8 14:49:12 2010 +0100

    [Qt4] include Object.h and Annot.h, now needed

 qt4/src/poppler-movie.cc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a00532f509c19c5455e0db5068db95dd4583e8dd
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 8 14:22:53 2010 +0100

    Check for Null instead of None to know whether a dict entry is present

    Dict::lookup returns obj->initNull() when the key is not found.

 poppler/Movie.cc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit b51e66c9a7e2f7f39ae1edf8bda02a7bc1ad4ebd
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 8 14:15:22 2010 +0100

    [annots] Create appearance stream for Movie Annotations when not
    defined

    See bug #23108

 poppler/Annot.cc |  103
 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 poppler/Annot.h  |    4 ++-
 2 files changed, 105 insertions(+), 2 deletions(-)

commit fae59411852e5c2c45825c5ea963318f1ed5dc6a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Mar 8 14:07:09 2010 +0100

    Fix handling of poster in Movie

    Poster is not always a stream, it can be a boolean too. Also, get the
    reference when available instead of fetching the stream.

 poppler/Movie.cc |   25 ++++++++++++-------------
 poppler/Movie.h  |    6 ++++--
 2 files changed, 16 insertions(+), 15 deletions(-)

commit a451f83d101bf265a1e7e2a17c0b320895e70f4e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Mar 7 12:22:57 2010 +0100

    Save width, height (aspect) in Movie object and provide getAspect()
    method

 poppler/Movie.cc |    3 ++-
 poppler/Movie.h  |    4 ++++
 2 files changed, 6 insertions(+), 1 deletions(-)

commit f88d469f860da17055fc4b98b64aef241fcf0185
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sat Mar 6 12:33:40 2010 +0100

    Move Movie objects parsing code from Annot to Movie

 poppler/Annot.cc         |  244
 ++------------------------------------------
 poppler/Annot.h          |   73 +-------------
 poppler/Link.cc          |    4 +-
 poppler/Movie.cc         |  255
 ++++++++++++++++++++++++++++++++++++++--------
 poppler/Movie.h          |   25 ++++-
 qt4/src/poppler-movie.cc |   11 ++-
 6 files changed, 246 insertions(+), 366 deletions(-)

commit ec9138b574c7226ad733880d3d43b86bb72073f4
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 23:17:50 2010 +0100

    [autotools] add also cpp/tests/CMakeLists.txt to the "dist files"

 Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit ef3258d6fc57e7a62d951cc826804e50e8e1b526
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 23:14:12 2010 +0100

    [autotools] fix location of poppler-config.h.cmake

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fd1d9c882997ff35acd5a458e9dfeba3ad6c8b25
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 22:42:06 2010 +0100

    [CMake] just enable what needed each time

 CMakeLists.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 476bde472a7e694afde96a04ea335fe9582d6fad
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 22:39:45 2010 +0100

    [CMake] add small description for the zlib option

    taken from two bits in configure.ac

 CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1267d7e0c36e262984070a3b55fea46e7289a4b4
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 19:34:03 2010 +0100

    [CMake] add a note about gtk-doc not supported yet

 CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 201b18ad0837e84d874b56e1b0469d1b2d45378b
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 19:30:36 2010 +0100

    [CMake] sync with poppler-config.h.in: add
    WITH_FONTCONFIGURATION_{FONTCONFIG,WIN32}

 poppler/poppler-config.h.cmake |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 0d0044e8cc2d406f066338102ec73e1b56214cc3
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 19:25:27 2010 +0100

    [CMake] move poppler-config.h.cmake in the poppler subdirectory,
    where poppler-config.h.in is

 CMakeLists.txt                 |    2 +-
 poppler-config.h.cmake         |   90
 ----------------------------------------
 poppler/poppler-config.h.cmake |   90
 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 91 insertions(+), 91 deletions(-)

commit f785e29a901d2c76204dd26e9585446fdd817ebd
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 18:35:34 2010 +0100

    [CMake] remove the generated poppler-enums.{c,h} in the clean target

    ie usually when doing `make clean'

 glib/CMakeLists.txt |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 369604603375dbe3516136b6f8f9d0c26e0b744f
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 18:26:45 2010 +0100

    [CMake] use the --template option of glib-mkenums (like done with
    autotools)

 glib/CMakeLists.txt |   24 ++++--------------------
 1 files changed, 4 insertions(+), 20 deletions(-)

commit bbcbb34fec10c90edd5960bdbcc6849bc8f39526
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 17:34:40 2010 +0100

    [CMake] set POPPLER_GLIB_DISABLE_DEPRECATED and
    POPPLER_GLIB_DISABLE_SINGLE_INCLUDES as done with autotools

 CMakeLists.txt      |    6 ++++++
 glib/CMakeLists.txt |    6 +++++-
 2 files changed, 11 insertions(+), 1 deletions(-)

commit 190fa971c12ca1b3007f6ba349a77a7c15c47490
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 17:24:25 2010 +0100

    reorder to match what's in the correspondent .in

 glib/poppler-features.h.cmake |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ff46def8b178420a86a974ec2ce767a538bba8be
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 17:23:16 2010 +0100

    [CMake] GDK_FEATURE is no more needed here

 glib/CMakeLists.txt |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 1eb8026a3060ef61a88c535177510f7ac7e7fc25
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 17:19:58 2010 +0100

    [CMake] set in one place whether to build the glib frontend

 CMakeLists.txt |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit a1a6f23e2345814e147a72211ce9139555385223
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 17:09:58 2010 +0100

    [CMake] correctly set the GLIB_REQ stuff

 CMakeLists.txt        |    1 +
 poppler-glib.pc.cmake |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit 0f2e5d6925c5938281d9bafc297a43867c4a915b
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 17:03:21 2010 +0100

    [CMake] move the minimum GLib version to the main CMakeLists.txt

 CMakeLists.txt              |    1 +
 cmake/modules/FindGTK.cmake |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit efdffba45d15b538dbfb294403e99f3a6470b4d9
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 16:58:27 2010 +0100

    [CMake] align the GDK stuff (GDK_{FEATURE,REQ}) to what done with
    autotools

 CMakeLists.txt        |    6 +++++-
 poppler-glib.pc.cmake |    2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit cfecc69b7f05920f543ee7e9aafeafaa4c3506fb
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 16:49:14 2010 +0100

    [CMake] apparently there's not a minimum version requirement for GDK,
    so drop the check

 cmake/modules/FindGTK.cmake |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit 8ff1cf03d2607b0f13bbbbf272f2b03d8927bd24
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 16:47:21 2010 +0100

    [CMake] first look for Cairo, then for GLib/GDK/GTK

    this starts to align to the searches done with autotools
    also, move the CAIRO_FEATURE to the main CMakeLists.txt

 CMakeLists.txt      |   19 +++++++++++--------
 glib/CMakeLists.txt |    1 -
 2 files changed, 11 insertions(+), 9 deletions(-)

commit bcaf62b8e252594530d3050761ba563cf3b1fb6e
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 16:00:03 2010 +0100

    [CMake] enhance/rewrite a bit the FindCairo module

    make use of some features of CMake 2.6 (as we require it):
    - newer pkg-config handling (aka pkg_check_modules())
    - version checking for modules (PACKAGE_FIND_VERSION*)
    - find_package_handle_standard_args()
    also, after the pkg-config search to win32, search for cairo again
    (double-check plus real search for win32)
    furthermore, introduce CAIRO_INCLUDE_DIRS with the include paths
    requires (kind of "obsoletes" CAIRO_CFLAGS, left there in case it
    is used again)

    apply the changes to the rest of the build system (specify the
    version needed, use the correct variable for includes)

 CMakeLists.txt                |    2 +-
 cmake/modules/FindCairo.cmake |   64
 ++++++++++++++++++++++++++--------------
 glib/CMakeLists.txt           |    2 +-
 3 files changed, 43 insertions(+), 25 deletions(-)

commit c96aa0f5fc74ae04f483485b787aaf65f1791991
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 02:01:13 2010 +0100

    add Patrick's copyright notices

 cpp/poppler-global.h       |    1 +
 goo/gtypes.h               |   14 ++++++++++++++
 poppler/GlobalParams.cc    |    1 +
 poppler/SplashOutputDev.cc |    1 +
 4 files changed, 17 insertions(+), 0 deletions(-)

commit 3311bedd2eb831ef1fd553f3f50960331cf6885f
Author: Patrick Spendrin <ps_ml@gmx.de>
Date:   Sun Mar 7 01:56:15 2010 +0100

    MSVC: disable for the 'ustring' class the warning C4251 (which does
    not apply)

 cpp/poppler-global.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 9efa18397bd05fbd27c7811fa6e0f34ce94012e0
Author: Patrick Spendrin <ps_ml@gmx.de>
Date:   Sun Mar 7 01:48:03 2010 +0100

    MSVC: disable warning C4800, which is of no use for now

 goo/gtypes.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 3a88d1bf8d2c5a9e8014e0d46e24c9ec06556469
Author: Patrick Spendrin <ps_ml@gmx.de>
Date:   Sun Mar 7 01:26:10 2010 +0100

    MSVC: no isfinite(), so provide it using _finite()

 poppler/SplashOutputDev.cc |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 7774912c46f832f25c51b4cfc0e9430b1cd7fa1f
Author: Patrick Spendrin <ps_ml@gmx.de>
Date:   Sun Mar 7 01:22:31 2010 +0100

    MSVC: do not force constness here, so the right overload will
    be chosen

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

commit cf07a5d85b402b6956c9605fbdc88bddcb94a3cf
Author: Pino Toscano <pino@kde.org>
Date:   Sun Mar 7 00:49:07 2010 +0100

    [CMake] show end yes/no message about the GDK usage

    just like done with autotools

 CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 42c98f8eabe304d5e3dc8c1ebdd5b0b6c221e696
Author: Pino Toscano <pino@kde.org>
Date:   Sat Mar 6 17:18:08 2010 +0100

    [CMake] make the font configuration backend selection take a string
    (like with autotools)

    this way it is possible to set the cmake variable FONT_CONFIGURATION
    to either "win32" (default on windows) or "fontconfig" (default
    elsewhere) to the font backend to use
    as a consequence, make fontconfig a requirement only if the font
    backend chosen is "fontconfig"

 CMakeLists.txt |   39 +++++++++++++++++++++++++++++----------
 1 files changed, 29 insertions(+), 10 deletions(-)

commit bda6e7cd089f2970af2e9540b4415633ffcf0ebb
Author: Pino Toscano <pino@kde.org>
Date:   Sat Mar 6 17:13:30 2010 +0100

    [CMake] add a show_end_message() macro to show a generic string
    as value

    make show_end_message_yesno() call it with the proper "yes" or
    "no" string

 cmake/modules/PopplerMacros.cmake |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit d313c0f508711b3b7166b84608c43ebf1f07194b
Author: Pino Toscano <pino@kde.org>
Date:   Sat Mar 6 17:08:59 2010 +0100

    [CMake] rename the show_end_message() macro to
    show_end_message_yesno()

 CMakeLists.txt                    |   26 +++++++++++++-------------
 cmake/modules/PopplerMacros.cmake |    4 ++--
 2 files changed, 15 insertions(+), 15 deletions(-)

commit 0425ff835fa26df5e25e628a6c56f3a180713905
Author: Pino Toscano <pino@kde.org>
Date:   Fri Mar 5 22:21:56 2010 +0100

    update copyright

 poppler/ArthurOutputDev.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c5ea135ca58e112110be3ae10d887f3188172765
Author: Pino Toscano <pino@kde.org>
Date:   Fri Mar 5 22:14:57 2010 +0100

    [arthur] update the miter limit

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

commit 552f344b3e3df7c796afa6946149b0a5590cc4f7
Author: Pino Toscano <pino@kde.org>
Date:   Fri Mar 5 22:04:39 2010 +0100

    [arthur] update the line dash style

 poppler/ArthurOutputDev.cc |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit bc42ee05fceef0d0dd2ab0587c184dfc37cf29bf
Author: Albert Astals Cid <aacid@kde.org>
Date:   Fri Mar 5 18:54:32 2010 +0000

    fix copyright year

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

commit b21461e91ed671ef29fd3cf4780fda44f82a0679
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Fri Mar 5 15:14:08 2010 +0100

    [cairo] Close image stream before resetting it again

 poppler/CairoOutputDev.cc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 866bcc7edb47fe11355081045e2d316a4d530649
Author: Pino Toscano <pino@kde.org>
Date:   Thu Mar 4 14:19:50 2010 +0100

    [Qt4] no need to save&restore on a newly created painter

 qt4/src/poppler-page.cc |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 654698b556eb53eab7c2d55fc6b3fdd9e35173bb
Author: Pino Toscano <pino@kde.org>
Date:   Thu Mar 4 13:16:11 2010 +0100

    [Qt4] use Arthur unconditionally

    arthur is no more tied to splash, so can be used in an occasion

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

commit 41931b6310d2ae81e622db904246f019ceb8410d
Author: Pino Toscano <pino@kde.org>
Date:   Thu Mar 4 13:13:11 2010 +0100

    [Qt4] compile Arthur unconditionally

    as the arthur output dev does not require splash anymore, we can
    always compile it with poppler-qt4

 poppler/Makefile.am    |    4 ++--
 qt4/src/CMakeLists.txt |    6 +-----
 qt4/src/Makefile.am    |    6 +-----
 3 files changed, 4 insertions(+), 12 deletions(-)

commit 48a29e2bbc9aa9bd0cb2775a2365c0ffdeb6ce87
Author: Pino Toscano <pino@kde.org>
Date:   Thu Mar 4 13:11:43 2010 +0100

    [Arthur] make ArthurOutputDev compile even with Splash disabled

    text rendering is disabled in that case for now

 poppler/ArthurOutputDev.cc |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit 2013a19b6457753890affad8c4049f2ce4627df7
Author: Pino Toscano <pino@kde.org>
Date:   Thu Mar 4 13:02:43 2010 +0100

    [CMake/tests] compile gtk-splash-test only if splash is enabled

 test/CMakeLists.txt |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

commit ae740c5cfefbae13f82b750e39fa3dbbdc94858b
Author: Pino Toscano <pino@kde.org>
Date:   Tue Mar 2 23:22:06 2010 +0100

    [cpp] update the copyrights

 cpp/poppler-document-private.h |    2 +-
 cpp/poppler-document.cpp       |    2 +-
 cpp/poppler-embedded-file.cpp  |    2 +-
 cpp/poppler-embedded-file.h    |    2 +-
 cpp/poppler-global.cpp         |    3 ++-
 cpp/poppler-global.h           |    2 +-
 cpp/poppler-page.cpp           |    2 +-
 cpp/poppler-page.h             |    2 +-
 cpp/poppler-rectangle.h        |    2 +-
 cpp/poppler-toc.cpp            |    2 +-
 cpp/poppler-version.cpp        |    2 +-
 cpp/tests/poppler-dump.cpp     |    2 +-
 12 files changed, 13 insertions(+), 12 deletions(-)

commit 24b1d8d0b4ae7cea9fbc331f19cd5ce3917b8b4d
Author: Pino Toscano <pino@kde.org>
Date:   Tue Mar 2 23:15:56 2010 +0100

    [cpp] {from,to}_utf_8() -> {from,to}_utf8()

 cpp/poppler-global.cpp |    4 ++--
 cpp/poppler-global.h   |    4 ++--
 cpp/poppler-page.cpp   |    2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 690af1bc58de1ebe710c5e599f1cb635e4838fc8
Author: Hib Eris <hib@hiberis.nl>
Date:   Tue Mar 2 16:33:04 2010 +0100

    [cpp] define poppler_cpp_EXPORTS when building with autotools as well

    fixes building on Windows

 cpp/Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 7492a376e7e5ec35534276ac15485123645617b0
Author: Pino Toscano <pino@kde.org>
Date:   Tue Mar 2 22:16:07 2010 +0100

    [cpp/tests] use gmtime() when gmtime_r() is not available

 cpp/tests/poppler-dump.cpp |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit de013cc14a0621782c53f481ed7e559f241855a3
Author: Pino Toscano <pino@kde.org>
Date:   Tue Mar 2 22:05:25 2010 +0100

    [cpp] include config.h _after_ the other includes

 cpp/poppler-global.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 388e5d6aebcabbfc90894c86248159c63701cb0a
Author: Hib Eris <hib@hiberis.nl>
Date:   Tue Mar 2 15:51:23 2010 +0100

    Use ICONV_CONST when necessary

 cpp/poppler-global.cpp |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit aaa58b26733a2f7c778632da4942b588050cf33f
Author: Pino Toscano <pino@kde.org>
Date:   Tue Mar 2 21:53:55 2010 +0100

    [CMake] properly define ICONV_CONST

 CMakeLists.txt                |    1 -
 cmake/modules/FindIconv.cmake |    3 +++
 config.h.cmake                |    2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

commit 6304b0d8959fccf96b030c757d78e845d04757e4
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Feb 28 15:33:53 2010 +0100

    poppler 0.13.1

 CMakeLists.txt   |    2 +-
 NEWS             |   33 +++++++++++++++++++++++++++++++++
 configure.ac     |    2 +-
 cpp/Doxyfile     |    2 +-
 qt4/src/Doxyfile |    2 +-
 5 files changed, 37 insertions(+), 4 deletions(-)

commit 9eac71862915c851c07075e3ca3af82eb9e4e775
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Feb 28 15:33:19 2010 +0100

    Make sure the private headers end up in the tarball on make dist

 cpp/Makefile.am |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit b488172311c2921ab4c365d71ad8b1ab7f596c71
Author: Albert Astals Cid <aacid@kde.org>
Date:   Sun Feb 28 14:25:36 2010 +0100

    Add copyright notices

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

commit 5453cff5b7cb47cadfdae585a58409117af8c1f1
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Feb 28 13:51:22 2010 +0100

    [cairo] Select filter for images based on scale factor

    When rendering images and interpolate flag is disabled or missing, we
    always interpolate unless scale factor is >= 400%

    See bugs #25268, #9860

 poppler/CairoOutputDev.cc |   64
 +++++++++++++++++++++++++++++++++------------
 poppler/CairoOutputDev.h  |    2 +
 2 files changed, 49 insertions(+), 17 deletions(-)

commit e65456cbd5cae2750426aabeb2d66a10537616f0
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sun Feb 28 13:13:13 2010 +0100

    [cairo] Refactor scaled size computation into a new method

 poppler/CairoOutputDev.cc |   52
 ++++++++++++++++++++++----------------------
 poppler/CairoOutputDev.h  |    2 +
 2 files changed, 28 insertions(+), 26 deletions(-)

commit 32aa9ae7d0087298661829265de00e93398272b3
Author: Jan Kümmel <jan+freedesktop@snorc.org>
Date:   Sat Feb 27 17:58:46 2010 +0100

    [cairo] Omit writing of embedded fonts into tempary files

    Fixes bug #26694.

 poppler/CairoFontEngine.cc |  146
 ++++++++++++++++++++++++--------------------
 1 files changed, 80 insertions(+), 66 deletions(-)

commit 7ba52a32343ca73730a80b64c136e3f03348e7d9
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sat Feb 27 17:42:46 2010 +0100

    [cairo] Remove unused 'face' from CairoFreeTypeFont class

 poppler/CairoFontEngine.cc |    6 ++----
 poppler/CairoFontEngine.h  |    3 +--
 2 files changed, 3 insertions(+), 6 deletions(-)

commit 7c3140c88c00282e10888143fffe3c402d48fb05
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Sat Feb 27 13:13:47 2010 +0100

    Don't use '\' character in PostScript names

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

commit 8e354a15a1861719c00799937ad9f9bb1bb71e9f
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:   Wed Feb 24 18:58:11 2010 +0000

    Fix remaining part of 26243

    Thomas says: The "gn" is colored with a shading pattern, but the
    shading has a bbox,
    so it is clipped to this bbox, too. But when coloring text or masks in
    pattern colorspace, this is definely wrong.

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

commit fcbc571a98775b1daa8f562fc8674fb2d15b6626
Author: Pino Toscano <pino@kde.org>
Date:   Tue Feb 23 17:02:47 2010 +0100

    [cpp] make checksum() return an array of data, instead of a string

    a checksum is a sequence of values after all, so just return it as
    such instead of pretending it is a string
    accordingly adapt the mini dump application

 cpp/poppler-embedded-file.cpp |   10 ++++++++--
 cpp/poppler-embedded-file.h   |    2 +-
 cpp/tests/poppler-dump.cpp    |    4 ++--
 3 files changed, 11 insertions(+), 5 deletions(-)

commit fbefb9bef9f7a099d51919255a98f412d1e1d696
Author: Pino Toscano <pino@kde.org>
Date:   Tue Feb 23 16:56:47 2010 +0100

    [cpp apidox] add API documentation for the 'embedded_file' class

 cpp/poppler-embedded-file.cpp |   43
 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 43 insertions(+), 0 deletions(-)

commit 6d39cca0a035fc656d3b86ba66dedaccee532fcb
Author: Pino Toscano <pino@kde.org>
Date:   Tue Feb 23 16:41:56 2010 +0100

    [cpp apidox] add API documentation for the 'toc' and 'toc_item'
    classes

 cpp/poppler-toc.cpp |   57
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 57 insertions(+), 0 deletions(-)

commit 857e4ceb26d959c48c7af6bff53ca1bfe5307236
Author: Pino Toscano <pino@kde.org>
Date:   Tue Feb 23 15:39:58 2010 +0100

    [cpp] when the loading of the document fails, put back the data
    where it was before

 cpp/poppler-document-private.h |    2 +-
 cpp/poppler-document.cpp       |   10 +++++++---
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 7838b182143086192ac8dcf571da0ce1743619e2
Author: Pino Toscano <pino@kde.org>
Date:   Tue Feb 23 00:04:09 2010 +0100

    [cpp] add the directory of the generated html apidox to the ignore
    list

 cpp/.gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 71a38a23a9db5cac872c666283b7abcb1462210c
Author: Pino Toscano <pino@kde.org>
Date:   Mon Feb 22 23:43:34 2010 +0100

    [cpp] add page::text() to get the text inside a page region

 cpp/poppler-page.cpp |   16 ++++++++++++++++
 cpp/poppler-page.h   |    1 +
 2 files changed, 17 insertions(+), 0 deletions(-)

commit 4c75360233bc67f097551980a46ecce976927220
Author: Pino Toscano <pino@kde.org>
Date:   Mon Feb 22 23:05:53 2010 +0100

    [cpp] add page::search()

 cpp/poppler-page.cpp |   51
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 cpp/poppler-page.h   |    8 +++++++
 2 files changed, 59 insertions(+), 0 deletions(-)

commit 8932c53a084083eb42d109dd17bac3ad41ce65b5
Author: Pino Toscano <pino@kde.org>
Date:   Mon Feb 22 22:39:36 2010 +0100

    [cpp] add getters and setters for left/top/right/bottom

 cpp/poppler-rectangle.h |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

commit 8e1ea57f558fa3a1702a17d79b5aaffc486c6a56
Author: Pino Toscano <pino@kde.org>
Date:   Mon Feb 22 22:19:51 2010 +0100

    [cpp] add a global enum for case sensitivity

 cpp/poppler-global.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ae41b087de8f0a7d525320dcf1d64ff22fe982b6
Author: Pino Toscano <pino@kde.org>
Date:   Mon Feb 22 19:06:21 2010 +0100

    [cpp apidox] doxygen configuration for poppler-cpp

 cpp/Doxyfile | 1551
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 1551 insertions(+), 0 deletions(-)

commit 1a36a7bcc684065478a3ade2c2938f0e3672140a
Author: Pino Toscano <pino@kde.org>
Date:   Mon Feb 22 19:05:49 2010 +0100

    [cpp apidox] very small start of intro page

 cpp/Mainpage.dox |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 85e052ab7a4c462143325ecf60eebba35411b790
Author: Pino Toscano <pino@kde.org>
Date:   Mon Feb 22 18:53:20 2010 +0100

    [cpp apidox] start adding API documentation for the global 'poppler'
    namespace

    ... including the 'convert_date' function and faking the 'noncopyable'
    class

 cpp/poppler-global.cpp |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit b01608f91fb6cf6e9c4fb6e6ee3cb57517a766bf
Author: Pino Toscano <pino@kde.org>
Date:   Mon Feb 22 18:52:24 2010 +0100

    [cpp apidox] exclude the 'detail' namespace from apidox extraction

    this includes also the 'noncopyable' typedef, but that will be
    handled differently

 cpp/poppler-global.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f17a7a8cfdeabb3ced3ba8d42c869d892c528e13
Author: Pino Toscano <pino@kde.org>
Date:   Mon Feb 22 18:51:30 2010 +0100

    [cpp apidox] add API documentation for the version functions

 cpp/poppler-version.cpp |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit f6c4bbddc7d04c0b1a6b25c41cbf6d81ae40cc0c
Author: Pino Toscano <pino@kde.org>
Date:   Mon Feb 22 18:50:54 2010 +0100

    [cpp apidox] start adding API documentation for 'document'

 cpp/poppler-document.cpp |  182
 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 182 insertions(+), 0 deletions(-)

commit cbb7519904d9b6395d0128e16a79324e4b8bfcc0
Author: Pino Toscano <pino@kde.org>
Date:   Mon Feb 22 13:15:11 2010 +0100

    [CMake] no more need to build system check for the Cairo blend modes

    followup of 880890c14e99a954b365a3a6b59deeffa5304d30 for the cmake
    build system

 cmake/modules/FindCairo.cmake |   18 ------------------
 config.h.cmake                |    3 ---
 2 files changed, 0 insertions(+), 21 deletions(-)

commit 80f47bbf45faf751c661c1d0931e8e1da622b8ca
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Feb 22 12:43:06 2010 +0100

    [cairo] Use cairo_surface_set_mime_data() when printing

    When rendering a jpeg image for printing, using
    cairo_surface_set_mime_data() to attach the jpeg stream to the
    surface reduces drastically the size of the output file.

 poppler/CairoOutputDev.cc |   42
 ++++++++++++++++++++++++++++++++++++++++++
 poppler/CairoOutputDev.h  |    1 +
 2 files changed, 43 insertions(+), 0 deletions(-)

commit d63293af6dbff65f160be0118b1580c03a1aab56
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Fri Nov 27 09:52:23 2009 +0100

    [cairo] Turn EXTEND_PAD off when printing

 poppler/CairoOutputDev.cc |   98
 ++++++++++++++++++++++++++++++--------------
 1 files changed, 67 insertions(+), 31 deletions(-)

commit 880890c14e99a954b365a3a6b59deeffa5304d30
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Mon Feb 22 11:01:05 2010 +0100

    [cairo] Use CAIRO_VERSION macros to check whether blend modes are
    available

 configure.ac              |   24 ------------------------
 poppler/CairoOutputDev.cc |    4 ++--
 2 files changed, 2 insertions(+), 26 deletions(-)

commit 5c300ce00b5c59da767ca1ffec12f96f0ebbe701
Author: Pino Toscano <pino@kde.org>
Date:   Sun Feb 21 21:20:10 2010 +0100

    [Qt4/apidox] fix typo

 qt4/src/poppler-qt4.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3f89ccf871e2f4a14129ad3e986b8cd19cdf129c
Author: Pino Toscano <pino@kde.org>
Date:   Sun Feb 21 21:06:31 2010 +0100

    [CMake] set the CXXFLAGS in a better way

 CMakeLists.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a18dab9e53a20a76eb46fa3a868fffdd3c754ce2
Merge: fa09892 f3862f7
Author: Pino Toscano <pino@kde.org>
Date:   Sun Feb 21 19:56:38 2010 +0100

    Merge remote branch 'origin/cpp-frontend'

    * origin/cpp-frontend: (34 commits)
      [cpp/tests] poppler-dump: show a string for the font type
      [cpp/tests] poppler-dump: show the orientation of the pages
      [cpp/tests] poppler-dump: a bit less output in permissions lines
      [cpp/tests] poppler-dump: add --show-all to show all the information
      [cpp] use iconv for the utf8 <-> utf16 conversions
      [cpp] add the build system stuff for iconv, mandatory for cpp
      [cpp] fixup unicode GooString <-> ustring conversions
      [cpp] fix installation of poppler-version.h with autotools and
      builddir != srcdir
      simplify
      [cpp/tests] add a simple poppler-dump test
      [cpp] use the correct index (instead of an uninitialized variable)
      [cpp] properly delete the children of a toc item
      [cpp] actually implement toc::root()
      [cpp] fix the reference to the vector data
      [cpp] fix the reference to the vector data
      [cpp] add destructor for 'rectangle'
      [cpp] add out stream operators for rect and rectf
      [cpp] add namespace to namespace functiond to link properly
      [cpp] add default empty parameters for the passwords of the document
      loading functions
      [cpp] add "human friendly" output representation for byte_array
      ...

    Conflicts:
	config.h.cmake

commit fa0989297e95b6adebed71336ea206d1b279ab24
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Feb 21 16:59:57 2010 +0000

    Detect the need for nanosleep in solaris

    Fixes bug 26650

 ConfigureChecks.cmake |    5 +++++
 test/CMakeLists.txt   |   17 +++++++++++------
 2 files changed, 16 insertions(+), 6 deletions(-)

commit d074485aa9d9fac6b715382002f53e3303bbc519
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 20 10:08:33 2010 +0000

    Do not call getPixel if we know how to access the data

    Gives a 20% speed increase in some pdf

 splash/Splash.cc |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

commit d4cafe357bd86feb4b56e5dfbf5b7822e237a2ee
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 20 10:07:20 2010 +0000

    Only call getPixel when really needed

    Gives a 8% speed increase in some pdf

 splash/Splash.cc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit c3122cfbe090f3a4045269222f941cd5ce77c171
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 20 10:04:37 2010 +0000

    Move test code to the header to it can be inlined

    Gives a 10% speed increase in some documents

 splash/SplashClip.cc |   40 ++++++++++++++--------------------------
 splash/SplashClip.h  |   43 +++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 55 insertions(+), 28 deletions(-)

commit d987fb9b77e6da454eb898cc6c8baaf747b7ac4f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Feb 19 23:59:03 2010 +0000

    implement writeImgFile for splashModeXBGR8

 splash/SplashBitmap.cc |   25 +++++++++++++++++++++++--
 1 files changed, 23 insertions(+), 2 deletions(-)

commit f9425c0b5b112ac673d0499f79a743afce719593
Author: Hib Eris <hib@hiberis.nl>
Date:	Fri Feb 19 20:18:13 2010 +0000

    use pkgconfig to detect libpng on autotools too

 configure.ac	     |	 12 ++++--
 goo/Makefile.am     |	  7 +++-
 m4/libpng.m4	     |	 99
 ---------------------------------------------------
 poppler/Makefile.am |	  3 ++
 4 files changed, 17 insertions(+), 104 deletions(-)

commit 0cb07d645527f25997f5e1b104a6be92441d8ffa
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Feb 18 23:27:20 2010 +0000

    Only swap w with h if rotation is 90 or 270

 utils/pdftoppm.cc |	4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 35015ed11090d67cab69443e607d4d80ca03c619
Author: Nils Höglund <nils.hoglund@gmail.com>
Date:	Thu Feb 18 23:14:51 2010 +0000

    Match the number of calls to beginMarkedContent and endMarkedContent

 poppler/Gfx.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit ee265760e6ecec93fe26fb8e02848872555daefd
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Feb 18 23:13:48 2010 +0000

    make sure properties exists before using it

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

commit eab7a55815c06525c7aeba254b66498ab147a958
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Feb 17 21:54:31 2010 +0000

    if malloc failed return false

 splash/SplashFTFont.cc |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit e2def20a45c1d8307fd62fabb9769121af975abf
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Feb 16 23:31:05 2010 +0000

    Only assume the OC is not visible if it exists and is set to no

    Fixes bug 26532 and a small line that was not drawn in 15899

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

commit 5edd175bdd0f7c2fc3aecb72384de4cb0788fc4e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Feb 16 20:57:22 2010 +0000

    Add and fix copyright years

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

commit 0f0fba1b04589061449f98b9dcd8a0c4e7ad2d74
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 16 22:00:51 2010 +0100

    make the descriptions specify they refer to the Splash backend

 config.h.cmake |    4 ++--
 configure.ac	|    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 39b4699020b5cfa1a10e5ef00f0e355e27b21c9f
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 16 21:56:30 2010 +0100

    [CMake] reflect that poppler-glib needs cairo now

 poppler-glib.pc.cmake |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5c66c775bcd686c61ea136bcd8f261fb631c5e71
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Feb 16 20:52:15 2010 +0000

    We don't need to pass anything to FontConfig

    Makes it much easier to manage and also fixes bug 26544

 poppler/GlobalParams.cc |   11 +++--------
 poppler/GlobalParams.h  |    6 +-----
 2 files changed, 4 insertions(+), 13 deletions(-)

commit 582b5259b3c65ee1bef99dbdfccf00f37269b76f
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 16 16:36:24 2010 +0100

    [CMake] find the system threads, and define in the config.h if we
    have pthreads

 CMakeLists.txt |    4 ++++
 config.h.cmake |    3 +++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 1dff9d440556a155fb5ca7bed15fc6a1f77a1c97
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 16 16:10:44 2010 +0100

    [CMake] add the HAVE_LIBOPENJPEG and HAVE_OPENJPEG_H defines, to
    match autotools' ones

 CMakeLists.txt |    1 +
 config.h.cmake |    6 ++++++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 4a0bcaa83e6e6533cd48c63449a08467d51c13ea
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 16 16:01:53 2010 +0100

    [CMake] config.h.cmake: change some comments to match autotools' ones

 config.h.cmake |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit 9e38082c3e571d035f0152d65661e5dd97fdd5d8
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 16 15:58:30 2010 +0100

    [CMake] add the Win32-specific ENABLE_RELOCATABLE option, matching
    autotools' one

 CMakeLists.txt |    5 +++++
 config.h.cmake |    3 +++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit eb03020893ed591c18817d75d427a1296cb1f233
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 16 15:49:50 2010 +0100

    [CMake] config.h.cmake: move POPPLER_WITH_GDK in the same place of
    autotools' generated one, and with the same comment

 config.h.cmake |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit ba65b3af047b758094b999b2939065c5127508dd
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Feb 10 23:08:04 2010 +0000

    Wrap #include <jpeglib.h> in extern "C" to fix build

    Fixes bug 26351

 goo/JpegWriter.h |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit d3d2a3ee0a3505f44d1196823716b768d434ba73
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 10 23:16:27 2010 +0100

    [CMake] fix typo: "MULTITHREAD" -> "MULTITHREADED"

 CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0dae2294cf8a2f312d8e6504be4e1be516b34b1b
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:	Tue Feb 9 21:44:07 2010 +0000

    Fix regression in painting. Fixes bug 26243

 poppler/Gfx.cc |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit aa9c3acbc73bafb33c8a797701ed0488a4a74263
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Jan 28 17:23:18 2010 +0100

    [cairo] Add clipToStrokePath() method

    It's unimplemented, it just contains a log message to help when
    debugging.

 poppler/CairoOutputDev.cc |	4 ++++
 poppler/CairoOutputDev.h  |	1 +
 2 files changed, 5 insertions(+), 0 deletions(-)

commit 41a450c8db45fd064798d15c3d8fe5ab536a7b30
Author: David Benjamin <davidben@mit.edu>
Date:	Fri Jan 22 00:26:59 2010 -0500

    [cairo] Avoid leaving pointers to free'd memory

    Fixes potential free'd memory access introduced by
    3a94e8ce90c0a4d11c5c5aa8805c167c8a0434e5. I don't think this is
    actually
    possible in the current code; we push/pop before and after rendering a
    PDF, so the bottom state should never have a mask.

    Still, better to clean this up.

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

commit 309228404710debee4337cc53c641dfef64ad86c
Author: David Benjamin <davidben@mit.edu>
Date:	Wed Jan 27 22:41:16 2010 +0000

    Allow commands to abort the current stream

    In many instances, the sensible response (and what acroread does) in
    case of an error is abort the PDF stream. To avoid changing the return
    value of every function and using C++ exceptions, we communicate via a
    commandAborted variable.

    This patch, matching acroread's behavior aborts the current stream
    when
    there are too few arguments or we pop too many times. Implementation
    note 39 in Appendix H of the PDF reference contradicts the former, but
    hand-crafted test PDFs as well as the file in #24575 suggest
    otherwise.

    Unlike all the other attempts, this patch actually fixes the PDF in
    bug #24575.

 poppler/Gfx.cc |   11 +++++++++++
 poppler/Gfx.h	|    1 +
 2 files changed, 12 insertions(+), 0 deletions(-)

commit 8284008aa8230a92ba08d547864353d3290e9bf9
Author: David Benjamin <davidben@mit.edu>
Date:	Wed Jan 27 22:40:33 2010 +0000

    Add a stack of stateGuards to Gfx

    While a stack of states is a good way to maintain graphics contexts,
    if
    the command stream you are interpreting is untrusted, we must place
    appropriate guards to be sure that, not only do we not pop past
    the end
    of the stack, but we do not pop past the stack as it was when we began
    rendering.

 poppler/Gfx.cc |   30 +++++++++++++++++++++++++++++-
 poppler/Gfx.h	|   11 +++++++++++
 2 files changed, 40 insertions(+), 1 deletions(-)

commit 4ae84c830f842d100cbb702b32970951a5a5769f
Author: David Benjamin <davidben@mit.edu>
Date:	Wed Jan 27 22:39:20 2010 +0000

    Maintain the height of the stack in Gfx

    Introduces a new variable Gfx::stackHeight that maintains up-to-date
    information about the current height of the stack.

 poppler/Gfx.cc |    4 ++++
 poppler/Gfx.h	|    1 +
 2 files changed, 5 insertions(+), 0 deletions(-)

commit 120fe6ef673c648ae7b19ad2a7e9aef22ee25810
Author: David Benjamin <davidben@mit.edu>
Date:	Wed Jan 27 22:38:43 2010 +0000

    Do not use objects just after deleting them

    The error condition in GfxCIDFont::GfxCIDFont references cMapName and
    collection, so they should not be deleted yet.

 poppler/GfxFont.cc |	 8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 3375fa96c7a7dbbb98f5a7b3df9e840a5f30bc80
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 27 22:32:29 2010 +0000

    GooVector rewrite, old version had "unknown" origins/license

 goo/GooVector.h |  237
 +++++++++++++++++++++++++++++++++----------------------
 1 files changed, 141 insertions(+), 96 deletions(-)

commit a945fe64e16ac9aa2577c5db05fc7f3fd4955b7b
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jan 27 16:15:40 2010 +0100

    [cairo] Fix downscaling images when document is rotated

    Fixes bug #26264.

 poppler/CairoOutputDev.cc |   37 +++++++++++++++++++++++++++++++++++--
 1 files changed, 35 insertions(+), 2 deletions(-)

commit 428cc965c17f167ea00540beeaeaac5c3e426686
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jan 26 21:01:32 2010 +0000

    Add POPPLER_WITH_GDK in cmake build system

    Bug 26247

 glib/CMakeLists.txt	       |    1 +
 glib/poppler-features.h.cmake |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 0af1ae75fd4c8031343f668bed5d8ca6588ee652
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jan 26 20:49:17 2010 +0100

    [cairo] Use the right matrix for the mask in drawMaskedImage()

    Fixes bug #16906.

 poppler/CairoOutputDev.cc |	7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit d8ceaff39f5b80624b6bdc703c2a180dfc3d73ee
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jan 26 11:57:06 2010 +0100

    [cairo] Add some more LOG messages

 poppler/CairoOutputDev.cc |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

commit 778e764b3cb77526260c3c8b46acf19ad06fc61d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Jan 25 22:40:20 2010 +0000

    poppler 0.13.0

 CMakeLists.txt      |	  4 +-
 NEWS		     |	 99
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac	     |	  2 +-
 poppler/Makefile.am |	  2 +-
 qt4/src/Doxyfile    |	  2 +-
 5 files changed, 104 insertions(+), 5 deletions(-)

commit 1b5333f2685b8ab85bb1f5b899332c5a0ac99a3d
Author: Pino Toscano <pino@kde.org>
Date:	Mon Jan 25 02:19:00 2010 +0100

    [CMake] allow multiple targets with the same name

    this is needed for building the unit tests later without explicitly
    having
    enabling them at configure time (thus compile them on-demand)
    for this, set the cmake policy 0003 as OLD (allow), and consecuently
    0011 for
    setting the former from an include()d script

 cmake/modules/PopplerDefaults.cmake |	  7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 92e1f46866c063c370ef1d6324f6a6c01aed6680
Author: Pino Toscano <pino@kde.org>
Date:	Mon Jan 25 02:15:27 2010 +0100

    [CMake] do not add the fake buildtests target for the MSVC IDE

 cmake/modules/PopplerMacros.cmake |	4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit dea5aa37de079196fa916b1db9af782cf25045f9
Author: Maciej Mrozowski <reavertm@gmail.com>
Date:	Mon Jan 25 00:51:20 2010 +0000

    Install some more goo files

 CMakeLists.txt |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 671a971c45a1e8ce8f6daade82117a9a137034d6
Author: Maciej Mrozowski <reavertm@gmail.com>
Date:	Mon Jan 25 00:48:31 2010 +0000

    do not install a private header

 qt4/src/Makefile.am |	  6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 54c86e53a143a8f9d196e4bef2a733c6f00f6026
Author: Maciej Mrozowski <reavertm@gmail.com>
Date:	Mon Jan 25 00:33:07 2010 +0000

    Only build tests if told to

 test/CMakeLists.txt |	  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit eb082274694aadb80dd16caea65d7f0a1adf8b46
Author: Maciej Mrozowski <reavertm@gmail.com>
Date:	Mon Jan 25 00:29:55 2010 +0000

    Only build demos and test if told so. Install poppler-layer.h

 glib/CMakeLists.txt |	  9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 73fcc310cd7d6ef435b453485c1c99a33f77212a
Author: Maciej Mrozowski <reavertm@gmail.com>
Date:	Mon Jan 25 00:29:09 2010 +0000

    install man pages

 utils/CMakeLists.txt |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 8672217af4cf88d5506572c2b40fbb0d1d0dbd87
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Jan 25 00:11:50 2010 +0000

    Make the poppler object cache params be a ref

    And make sure what we was is a ref, otherwise we abort

 poppler/Gfx.cc		 |   14 ++++++++------
 poppler/PopplerCache.cc |   12 ++++++------
 poppler/PopplerCache.h  |    6 +++---
 3 files changed, 17 insertions(+), 15 deletions(-)

commit 9567fd8d3d905897d0abacd77885102ae86ba8a9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jan 24 20:15:49 2010 +0000

    ImgWriter is a header too

 goo/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 735e8a690d0bd3ab4bec90bdad975d19ac3d4689
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jan 24 19:51:19 2010 +0000

    noone maintains this either

 msvc/config.h		       |   62 ---------------------------------
 msvc/poppler/poppler-config.h |   77
 -----------------------------------------
 2 files changed, 0 insertions(+), 139 deletions(-)

commit d485564f0dc86f62b996380bfbd570cf3f543e4f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jan 24 19:22:33 2010 +0000

    remove files noone maintains

 README.windows |   63 -----------------------
 makefile.vc	|  150
 --------------------------------------------------------
 2 files changed, 0 insertions(+), 213 deletions(-)

commit 38467f2738c88f060ae1d30332e34da743a888a5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jan 24 19:18:44 2010 +0000

    only compile glib frontend if cairo is found

 CMakeLists.txt      |	  4 ++--
 glib/CMakeLists.txt |	 25 +++++++------------------
 2 files changed, 9 insertions(+), 20 deletions(-)

commit cf045acf46307d51fb6d9959451b53681e6cac03
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jan 24 19:01:52 2010 +0000

    compile

 glib/CMakeLists.txt |	  1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0397cf4f193015286464ae70ab202ed400110e30
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jan 24 19:00:09 2010 +0000

    Add and fix copyright years

 poppler/CairoFontEngine.cc |	 1 +
 poppler/CairoOutputDev.cc  |	 2 +-
 poppler/CairoOutputDev.h   |	 2 +-
 poppler/Gfx.cc		    |	 2 +-
 poppler/Gfx.h		    |	 2 +-
 poppler/PopplerCache.cc    |	 1 +
 poppler/PopplerCache.h     |	 1 +
 7 files changed, 7 insertions(+), 4 deletions(-)

commit 9c9f18b6ceea546dfb21ef0aab29ba99733dcb52
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Jan 24 19:27:29 2010 +0100

    [glib-demo] Remove #ifdef HAVE_CAIRO macros from several demos

 glib/demo/images.c |	 2 -
 glib/demo/layers.c |	71
 +++-------------------------------------------------
 glib/demo/render.c |	29 +++-----------------
 3 files changed, 9 insertions(+), 93 deletions(-)

commit 4e938c1f81add2162ced0e97b24fe588f15f178d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Jan 24 19:15:06 2010 +0100

    [glib] Make glib frontend unconditionally use cairo output device

    Splash support has been removed.

 configure.ac		   |   74 ++++++++-------
 glib/Makefile.am	   |   20 +---
 glib/poppler-document.cc  |	9 --
 glib/poppler-page.cc	   |  237
 +--------------------------------------------
 glib/poppler-page.h	   |	7 --
 glib/poppler-private.h    |   14 ---
 glib/poppler.cc	   |	6 -
 glib/test-poppler-glib.cc |	6 +-
 poppler-glib.pc.in	   |	2 +-
 9 files changed, 51 insertions(+), 324 deletions(-)

commit 59ff9d66fc3b0c9612b1c12fc1ae4dbb8dc85b39
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Jan 24 17:57:48 2010 +0100

    Use a small object cache in GfxResources to cache GState objects

    It drastically improves performance with some documents like page
    742 of
    PDF32000_2008.pdf

 poppler/Gfx.cc |   19 +++++++++++++++++--
 poppler/Gfx.h	|    2 ++
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 880a4a9a60a10f7aa7d3dc7c2802b31b7ef01e06
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Jan 24 17:56:35 2010 +0100

    Add a generic cache to store objects by its reference

 poppler/PopplerCache.cc |   60
 +++++++++++++++++++++++++++++++++++++++++++++++
 poppler/PopplerCache.h  |   16 ++++++++++++
 2 files changed, 76 insertions(+), 0 deletions(-)

commit 5ad492df75c0c2394719e85db4c8b43f15b52110
Author: mpsuzuki <mpsuzuki@hiroshima-u.ac.jp>
Date:	Sun Jan 24 13:34:41 2010 +0100

    [cairo] Fix memory leak

 poppler/CairoFontEngine.cc |	 1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 3160464b4b70c714c36234320878acab81b866cc
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Nov 26 13:17:19 2009 +0100

    [cairo] Use our own implementation to scale down images instead
    of cairo

    This is a workaround for the low quality downscaling of pixman.
    Rescaler implementation is a box filter that supports non-integer box
    sizes written by Jeff Muizelaar.
    Fixes bug #5589.

 poppler/CairoOutputDev.cc  |	89 +++++++++++
 poppler/CairoOutputDev.h   |	 1 +
 poppler/CairoRescaleBox.cc |  352
 ++++++++++++++++++++++++++++++++++++++++++++
 poppler/CairoRescaleBox.h  |	12 ++
 poppler/Makefile.am	    |	 4 +-
 5 files changed, 457 insertions(+), 1 deletions(-)

commit 6825a219f0bc0ac6fd469fb8a6ebb86df774375f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Jan 23 11:24:15 2010 +0100

    [glib] Use TextOutputDev to get TextPage when we haven't rendered
    the page

 glib/poppler-page.cc |   27 ++++++++++++++++++---------
 1 files changed, 18 insertions(+), 9 deletions(-)

commit 6c61a457e9a8ec10945bc1e0700c8e4d121faa58
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 20 21:59:05 2010 +0000

    Fix GfxRadialShading::GfxRadialShading

    Fixes crash in KDE bug 223359

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

commit 442894d371879a6bf2adb5a39b9dd0a49e76e4ac
Author: Pino Toscano <pino@kde.org>
Date:	Fri Jan 15 21:28:42 2010 +0100

    [glib-demo/cmake] compile print.c

    followup of b64d4bd46b052feb0b143f1348773afbd93e5e33

 glib/demo/CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b64d4bd46b052feb0b143f1348773afbd93e5e33
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Nov 27 11:47:22 2009 +0100

    [glib-demo] Add print demo

 glib/demo/Makefile.am |    2 +
 glib/demo/main.c      |    4 +-
 glib/demo/print.c     |  135
 +++++++++++++++++++++++++++++++++++++++++++++++++
 glib/demo/print.h     |   31 +++++++++++
 4 files changed, 171 insertions(+), 1 deletions(-)

commit ba2c746f358a5785d8cbaaf03d8628ee3754c388
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Nov 27 09:52:50 2009 +0100

    [glib-demo] Add render for printing option to render demo

 glib/demo/render.c |	47 ++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 38 insertions(+), 9 deletions(-)

commit 9a478008ccb61641f09bd77eaa55033cca266c43
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Jan 15 12:03:11 2010 +0100

    Add FONTCONFIGURATION macros to poppler-config.h

    They are used in a header file (GlobalParams.h). It fixes a crash
    when opening any document.

 poppler/poppler-config.h.in |	 10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 1f80f874d8e132411816302465f04bc59d404d89
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jan 14 08:43:11 2010 +0000

    Fix Uncover and Fade to return correct values

    Bug 26034

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

commit 350ff407e06a961f2a5b9d203cb8e78ce09313a0
Author: Hib Eris <hib@hiberis.nl>
Date:	Wed Jan 13 22:20:41 2010 +0000

    Make poppler (optionally) relocatable on Windows

 configure.ac		 |   26 +++++++++++++++++++++
 poppler/GlobalParams.cc |   57
 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 83 insertions(+), 0 deletions(-)

commit 36b67b002db802bfad553720e2114b76b07bb614
Author: Hib Eris <hib@hiberis.nl>
Date:	Wed Jan 13 22:17:03 2010 +0000

    Make fontconfig optional with mingw compiler

 CMakeLists.txt		    |	 8 +++++++-
 config.h.cmake		    |	 6 ++++++
 configure.ac		    |	39 ++++++++++++++++++++++++++++++++++++++-
 makefile.vc		    |	 2 +-
 poppler/GlobalParams.cc    |	10 +++++++---
 poppler/GlobalParams.h     |	 7 ++++---
 poppler/GlobalParamsWin.cc |	 5 +++++
 7 files changed, 68 insertions(+), 9 deletions(-)

commit 9c0b20ab8c104c2f5398a5a3b8409ca554f5fa39
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jan 12 22:55:06 2010 +0000

    Add the possibility of using float for splash variables instead
    of double

    Based on a patch by Marius Vollmer marius.vollmer@nokia.com
    See bug 25578 for more info

 CMakeLists.txt       |    7 ++++++-
 config.h.cmake       |    5 ++++-
 configure.ac	      |   10 +++++++++-
 splash/SplashMath.h  |   14 ++++++++++++--
 splash/SplashTypes.h |    4 +++-
 5 files changed, 34 insertions(+), 6 deletions(-)

commit 30e5f76e372114339fa1d37c335e6bbade8b6d8a
Author: Pino Toscano <pino@kde.org>
Date:	Thu Jan 7 11:18:36 2010 +0100

    [CMake] followup recent glib/gtk+ version requirements

    - glib to 2.18, see ce9404b1999f81b3f9e5a89bcd6e715463f89024
    - gtk+ to 2.14, see e338643f2cebb1203f7ff0646f87b3dea8318757

 cmake/modules/FindGTK.cmake |	  6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit e338643f2cebb1203f7ff0646f87b3dea8318757
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Jan 7 11:08:31 2010 +0100

    [tests] Bump GTK+ requirements to 2.14

    Fixes bug #22090.

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ce9404b1999f81b3f9e5a89bcd6e715463f89024
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Jan 7 11:06:19 2010 +0100

    Bump glib requirements to 2.18

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 526c8871cbdfbc119e013ee96887a79f65403790
Author: Hib Eris <hib@hiberis.nl>
Date:	Thu Dec 31 17:52:33 2009 +0100

    [glib] Use PDFDoc(wchar_t *, ...) on Windows

    Fixes bug #25032

 glib/poppler-document.cc |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)

commit e0c8188136958b853269179079efefdd3488dc22
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Jan 4 18:36:01 2010 +0000

    Require Qt 4.4

    This updates the requirement to real requirement

 CMakeLists.txt |    2 +-
 configure.ac	|    8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit f9accdb878b23ebd2152dd05d61cfcc71d46cd03
Author: Pino Toscano <pino@kde.org>
Date:	Mon Jan 4 14:13:13 2010 +0100

    [Qt4/tests] use getPdfVersion() instead of the deprecated pdfVersion()

 qt4/tests/stress-poppler-dir.cpp |    3 ++-
 qt4/tests/stress-poppler-qt4.cpp |    3 ++-
 qt4/tests/test-password-qt4.cpp  |    4 +++-
 qt4/tests/test-poppler-qt4.cpp   |    4 +++-
 4 files changed, 10 insertions(+), 4 deletions(-)

commit 898e939d8c0ac74cc7ee3f5d42d83083ed31036e
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Jan 2 02:33:58 2010 +0100

    Make pdftoppm embed correct resolution in PNG and JPEG files

 goo/ImgWriter.h	|    3 ++-
 goo/JpegWriter.cc	|    6 +++++-
 goo/JpegWriter.h	|    3 ++-
 goo/PNGWriter.cc	|    6 +++++-
 goo/PNGWriter.h	|    3 ++-
 splash/SplashBitmap.cc |    9 +++++----
 splash/SplashBitmap.h	|    5 +++--
 utils/HtmlOutputDev.cc |    4 +++-
 utils/pdftoppm.cc	|    9 +++++----
 9 files changed, 32 insertions(+), 16 deletions(-)

commit df569dc2fb89d7e0780bbf7a687ce2464ff5cb43
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Jan 2 01:19:50 2010 +0100

    enable AM_SILENT_RULES by default

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f3862f7d987aae52a1fd2bb0af27d1cd803a5b84
Author: Pino Toscano <pino@kde.org>
Date:	Thu Dec 31 00:20:11 2009 +0100

    [cpp/tests] poppler-dump: show a string for the font type

 cpp/tests/poppler-dump.cpp |	23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

commit 9c343c821593ebae51ac47b58ad007a82f198652
Author: Pino Toscano <pino@kde.org>
Date:	Thu Dec 31 00:13:09 2009 +0100

    [cpp/tests] poppler-dump: show the orientation of the pages

 cpp/tests/poppler-dump.cpp |	16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit bc91fe3824f37cd17a38aac85c817e8ada1b2f43
Author: Pino Toscano <pino@kde.org>
Date:	Wed Dec 30 23:53:31 2009 +0100

    [cpp/tests] poppler-dump: a bit less output in permissions lines

 cpp/tests/poppler-dump.cpp |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1199de8f097a78edb831313841ac0ed3f9ec9905
Author: Pino Toscano <pino@kde.org>
Date:	Wed Dec 30 23:50:36 2009 +0100

    [cpp/tests] poppler-dump: add --show-all to show all the information

 cpp/tests/poppler-dump.cpp |	13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit 9522f830b59942adfc91d5f03c274415a4737ccc
Author: Pino Toscano <pino@kde.org>
Date:	Wed Dec 30 23:38:40 2009 +0100

    [cpp] use iconv for the utf8 <-> utf16 conversions

 cpp/poppler-global.cpp |   92
 +++++++++++++++++++++++++++++++++--------------
 1 files changed, 64 insertions(+), 28 deletions(-)

commit b156b4031f5daf658f40db8efa2a3016d95b98b5
Author: Pino Toscano <pino@kde.org>
Date:	Wed Dec 30 23:24:23 2009 +0100

    [cpp] add the build system stuff for iconv, mandatory for cpp

 CMakeLists.txt		       |    6 ++
 Makefile.am		       |    1 +
 cmake/modules/FindIconv.cmake |   57 +++++++++++++
 config.h.cmake		       |    6 ++
 configure.ac		       |    6 ++
 cpp/CMakeLists.txt	       |    2 +-
 cpp/Makefile.am	       |    3 +-
 m4/iconv.m4		       |  180
 +++++++++++++++++++++++++++++++++++++++++
 8 files changed, 259 insertions(+), 2 deletions(-)

commit a0cffb8b69e0595a2afe15ecc4928e0df1eeb063
Author: Pino Toscano <pino@kde.org>
Date:	Wed Dec 30 18:57:09 2009 +0100

    [cpp] fixup unicode GooString <-> ustring conversions

    better make them use the "hand-made" code, it is more correct for them

 cpp/poppler-private.cpp |   44
 +++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 41 insertions(+), 3 deletions(-)

commit 3b6e3605209d5db453725b9ce4e6e54679d9c5da
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Dec 27 15:30:22 2009 +0100

    Do not crop the transformation matrix at an arbitrary value

    Fixes bug 25763 and gave no regression on my test suite

 poppler/GfxState.cc	    |	21 ---------------------
 poppler/SplashOutputDev.cc |	15 +++++++++++++++
 2 files changed, 15 insertions(+), 21 deletions(-)

commit ea44c60645001ffea7d297f8549aaa4f5ce5e16c
Author: Ilya Gorenbein <igorenbein@finjan.com>
Date:	Sun Dec 27 15:27:00 2009 +0100

    Try to work on streams without Length

    We have code that finds the Length if it's wrong so let that code
    do its job
    instead of returning a NULL stream

 poppler/Parser.cc |	3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 283dd326a00c804b6332ee3ca1aaa0d86377b3f3
Author: Pino Toscano <pino@kde.org>
Date:	Sat Dec 19 12:50:10 2009 +0100

    [cpp] fix installation of poppler-version.h with autotools and
    builddir != srcdir

 cpp/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit df0ccddb7f784b4a8564beda51b3047cb9e3611a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Dec 18 20:23:48 2009 +0000

    move the retrieval of the bitmap after rendering the page as it can
    change on render time

 utils/pdftoppm.cc |	6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit ab88a02f7efefc950a316d7a5edf88dad8f3e4d0
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Dec 17 18:24:20 2009 +0100

    [annots] QuadPoints is required in Text Markup annotations

    Show an error message and mark annotation as invalid when it's
    missing.

 poppler/Annot.cc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 39dc99431b3ea9e00f6f645dd7169c0319571dc9
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Dec 17 18:17:20 2009 +0100

    [annots] Create appearance stream for Sound Annotations when not
    defined

    See bug #23108.

 poppler/Annot.cc |  112
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Annot.h  |    2 +
 2 files changed, 114 insertions(+), 0 deletions(-)

commit e4f5a78a853b88b1586ef59fc8893a321ea23736
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Dec 17 17:39:39 2009 +0100

    [annots] Add Tag and Graph icons for File Attachment annotations

    See bug #23108.

 poppler/Annot.cc |   70
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 70 insertions(+), 0 deletions(-)

commit 752b14857cfb0669fd6d7dfef2ea73c13a2369fc
Author: Pino Toscano <pino@kde.org>
Date:	Thu Dec 17 17:16:01 2009 +0100

    simplify

 cpp/poppler-toc.cpp |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a26e4b7903fabc667d7d16c23ca2c7a535dd05fa
Author: Pino Toscano <pino@kde.org>
Date:	Thu Dec 17 17:09:35 2009 +0100

    [cpp/tests] add a simple poppler-dump test

    this small test executable can dump various features of the document,
    like the general info, permissions, metadata, toc, fonts,
    embedded files, pages, etc

    also add the necessary autotools+cmake machinery to compile it

 configure.ac		    |	 1 +
 cpp/CMakeLists.txt	    |	 2 +
 cpp/Makefile.am	    |	 1 +
 cpp/tests/.gitignore	    |	 1 +
 cpp/tests/CMakeLists.txt   |	24 ++++
 cpp/tests/Makefile.am	    |	17 +++
 cpp/tests/poppler-dump.cpp |  293
 ++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 339 insertions(+), 0 deletions(-)

commit 86c871cc625d00b8ee7f93dc8c0f9ef8462bba5a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Dec 17 17:05:45 2009 +0100

    [annots] Create appearance stream for Text Markup Annotations when
    not defined

    Highlight annotations are an exception, we always ignore the
    appearance stream to use our own, since for most of the documents the
    appearance stream provided by the annotation is not enough. That's why
    it's currently broken. This is what acroread does indeed and Leonard
    Rosenthol recommended us to do the same.
    See bug #23108.

 poppler/Annot.cc |  199
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Annot.h  |    2 +
 2 files changed, 201 insertions(+), 0 deletions(-)

commit 904ecd929c6acbbad6d782b950c53c0a80e1f39c
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Dec 17 12:49:20 2009 +0100

    [annots] Fix memory leaks

 poppler/Annot.cc |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit ef7954b86f9b1a762c4f77a48d5f42f8db4bbed7
Author: Pino Toscano <pino@kde.org>
Date:	Tue Dec 15 02:20:18 2009 +0100

    [cpp] use the correct index (instead of an uninitialized variable)

 cpp/poppler-page.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2547b5e53e7799cf7299838ae9bd882c21a228ae
Author: Pino Toscano <pino@kde.org>
Date:	Tue Dec 15 02:14:57 2009 +0100

    [cpp] properly delete the children of a toc item

 cpp/poppler-toc.cpp |	  1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 771bd3594740fe16bd030dbe73928a8b1d4d113f
Author: Pino Toscano <pino@kde.org>
Date:	Tue Dec 15 02:04:24 2009 +0100

    [cpp] actually implement toc::root()

 cpp/poppler-toc.cpp |	  5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit ca1d2ec4588b2437b58b4448ae2fc5ebd0f130d3
Author: Pino Toscano <pino@kde.org>
Date:	Tue Dec 15 00:54:29 2009 +0100

    [cpp] fix the reference to the vector data

 cpp/poppler-global.cpp  |    2 +-
 cpp/poppler-private.cpp |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 16c946e7658b0e9cff701ce1d6bbf7d3828cbe08
Author: Pino Toscano <pino@kde.org>
Date:	Tue Dec 15 00:35:25 2009 +0100

    [cpp] fix the reference to the vector data

 cpp/poppler-document.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9bb90c99b65e0e9d9b65c7dbeb5b4d66377ceb21
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 23:43:12 2009 +0100

    [cpp] add destructor for 'rectangle'

 cpp/poppler-rectangle.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 61ccdc9ab3b816174896fcae0899ff34f11eee80
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 23:40:51 2009 +0100

    [cpp] add out stream operators for rect and rectf

 cpp/CMakeLists.txt	   |	1 +
 cpp/Makefile.am	   |	1 +
 cpp/poppler-rectangle.cpp |   35 +++++++++++++++++++++++++++++++++++
 cpp/poppler-rectangle.h   |	5 +++++
 4 files changed, 42 insertions(+), 0 deletions(-)

commit 69dd51fed3de41f8b799b811ae5ee59c0d5f59c2
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 22:24:07 2009 +0100

    [cpp] add namespace to namespace functiond to link properly

 cpp/poppler-global.cpp  |    4 ++--
 cpp/poppler-version.cpp |    8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 3923fa4890984d8616d86016f4f4a94e8ef3e992
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 22:23:15 2009 +0100

    [cpp] add default empty parameters for the passwords of the document
    loading functions

 cpp/poppler-document.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 1d23cc677e9b0a9f61c53e0ea365537f33abe5bf
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 21:44:56 2009 +0100

    [cpp] add "human friendly" output representation for byte_array

 cpp/poppler-global.cpp |   23 +++++++++++++++++++++++
 cpp/poppler-global.h	|    3 +++
 2 files changed, 26 insertions(+), 0 deletions(-)

commit 82954ea5f8ba880276328765f104690a05adbd9e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Dec 7 12:05:54 2009 +0100

    [annot] Create appearance stream for Attachment Annotations when
    not defined

    See bug #23108.

 poppler/Annot.cc |   94
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Annot.h  |    2 +
 2 files changed, 96 insertions(+), 0 deletions(-)

commit c6195472326c183fcfd8a3e9da1ee7f6fa8b7c3d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Dec 6 17:09:23 2009 +0100

    [annots] Use opacity when drawing Markup Annotations

    According to the spec:

    "The constant opacity value that shall be used in painting the
    annotation. This value shall apply to all visible elements of the
    annotation in its closed state (including its background and border)
    but
    not to the pop-up window that appears when the annotation is opened.

    The specified value shall not used if the annotation has an appearance
    stream in that case, the appearance stream shall specify any
    transparency.

    If no explicit appearance stream is defined for the annotation, it may
    be painted by implementation-dependent means that do not necessarily
    conform to the PDF imaging model; in this case, the effect of
    this entry
    is implementation-dependent as well."

 poppler/Annot.cc |   21 +++++++++++++++------
 poppler/Gfx.cc   |    9 ++++++++-
 poppler/Gfx.h	  |    2 +-
 3 files changed, 24 insertions(+), 8 deletions(-)

commit a337c1d757d52c1c238229d2f0cd3a41694b0e08
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 16:18:22 2009 +0100

    [cpp] add document metadata reading

 cpp/poppler-document.cpp |    9 +++++++++
 cpp/poppler-document.h   |    1 +
 2 files changed, 10 insertions(+), 0 deletions(-)

commit 6c4fa513e60dbdd5ab693434f239d82d95756994
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Dec 6 16:56:22 2009 +0100

    [annot] Create appearance stream for Geometry Annotations when
    not defined

    See bug #23108.

 poppler/Annot.cc |  120
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Annot.h  |    2 +
 2 files changed, 122 insertions(+), 0 deletions(-)

commit eed94b8bd2855dce1fd39b835e3280cbd0ccd1cf
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Dec 6 16:51:37 2009 +0100

    [annot] Create appearance stream for Line Annotations when not defined

    See bug #23108.

 poppler/Annot.cc |   62
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Annot.h  |    2 +
 2 files changed, 64 insertions(+), 0 deletions(-)

commit 1c7a5f5e89c4c51e31b6de345d4862ef8dcc2bc0
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Dec 6 16:40:14 2009 +0100

    [annot] Create appearance stream for Text Annotations when not defined

    Streams have been created by using the svg icons created by mac_v and
    ulisse. See bug #23108.

 poppler/Annot.cc |  305
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Annot.h  |    2 +
 2 files changed, 307 insertions(+), 0 deletions(-)

commit c9cb6353ad5279d09615eb2c944b2b053cdf5ccc
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 15:52:25 2009 +0100

    [cpp] add function to query for document "permissions"

 cpp/poppler-document.cpp |   23 +++++++++++++++++++++++
 cpp/poppler-document.h   |    1 +
 cpp/poppler-global.h	  |    4 ++++
 3 files changed, 28 insertions(+), 0 deletions(-)

commit 30e90c7c1b41c62ddc21905e7ccdea4c95547e80
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 15:33:36 2009 +0100

    [cpp] add is_encrypted and is_linearized for document

 cpp/poppler-document.cpp |   10 ++++++++++
 cpp/poppler-document.h   |    2 ++
 2 files changed, 12 insertions(+), 0 deletions(-)

commit 93fd588c519958a1f66231c111ea8a6b0a759be1
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 13:19:24 2009 +0100

    [cpp] add the possibility to load a document from raw data

 cpp/poppler-document-private.h |    5 +++++
 cpp/poppler-document.cpp	|   35 ++++++++++++++++++++++++++++++++++-
 cpp/poppler-document.h		|    3 +++
 3 files changed, 42 insertions(+), 1 deletions(-)

commit 53996365b159cf84adf2cac56c76b8bda8dfb12e
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 12:57:41 2009 +0100

    [cpp] use the byte_array typedef

 cpp/poppler-embedded-file.cpp |    6 +++---
 cpp/poppler-embedded-file.h   |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit e4969c1aaed4a8eb770d8b54920f2476129bbcb7
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Dec 6 16:19:36 2009 +0100

    [annots] Refactor Annot::setColor to receive an AnnotColor

    Removes duplicated code since color arrays are already parsed in
    AnnotColor

 poppler/Annot.cc |  136
 ++++++++++++++++++++++++++++--------------------------
 poppler/Annot.h  |    4 +-
 2 files changed, 73 insertions(+), 67 deletions(-)

commit cfb4f5dfabf31de22d68aa0d5796cb7a33d8b462
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 11:06:36 2009 +0100

    [cpp] add a byte_array typedef, and use it for utf8 string data

 cpp/poppler-global.cpp  |   12 +++---------
 cpp/poppler-global.h	 |    5 ++++-
 cpp/poppler-private.cpp |    5 ++---
 3 files changed, 9 insertions(+), 13 deletions(-)

commit 2d13ac31671b2007e44a90f45a82cb3adfa9c80c
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 02:30:06 2009 +0100

    update ignore files

 .gitignore	|    1 +
 cpp/.gitignore |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 01e902e40ca15acf0319e37d39a271d6875bfce9
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 02:02:47 2009 +0100

    [cpp] add a version header+functions

    this way, it is possible to get (either at build time and at runtime)
    the version of the current poppler-cpp library

    poppler-config.h is generated by the build system (autotools or cmake)
    with the correct version information

 configure.ac		  |    2 ++
 cpp/CMakeLists.txt	  |    5 +++++
 cpp/Makefile.am	  |    6 ++++--
 cpp/poppler-version.cpp  |   41 +++++++++++++++++++++++++++++++++++++++++
 cpp/poppler-version.h.in |   39 +++++++++++++++++++++++++++++++++++++++
 5 files changed, 91 insertions(+), 2 deletions(-)

commit b3f5e5d60bc9109da961940f6216722f9db4a87b
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 00:56:15 2009 +0100

    [CMake] add the configure check for the Cairo blend modes support
    (as in autotools)

 cmake/modules/FindCairo.cmake |   18 ++++++++++++++++++
 config.h.cmake		       |    3 +++
 2 files changed, 21 insertions(+), 0 deletions(-)

commit f6ba877e0c22538cfe34d32d69814f660de59d2c
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 00:44:55 2009 +0100

    [CMake] add configure check for sys/mman.h (as in autotools)

 ConfigureChecks.cmake |    1 +
 config.h.cmake        |    3 +++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit e12801320ae030628fc62c073983c06b39ee13d7
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 00:42:20 2009 +0100

    minor spello

 config.h.cmake |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6428907ebcf33d4391673aadcfa71c3061f6d352
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 00:41:49 2009 +0100

    [CMake] add configure check for fcntl.h (as in autotools)

 ConfigureChecks.cmake |    1 +
 config.h.cmake        |    3 +++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 916ab7163249e23bd5ba00922fdcad9caaf92c75
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 00:34:59 2009 +0100

    [CMake] oops, those should have been '#cmakedefine' and not '#define'

 config.h.cmake |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ea655d8c7e24e97ee710110a783ed9c209cf76e3
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 00:33:51 2009 +0100

    [CMake] move and rename to match more the autotools output

 config.h.cmake |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

commit 9f0146c5b2f9326e834104b89791f66b18f85adc
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 14 00:28:04 2009 +0100

    [CMake] add checks for gmtime_r and localtime_r

 ConfigureChecks.cmake |    2 ++
 config.h.cmake        |    6 ++++++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit 9d0cf201e96044dd679c26bea6255d986a6cd246
Author: Pino Toscano <pino@kde.org>
Date:	Sun Dec 13 23:45:39 2009 +0100

    [cpp] add ignore file

 cpp/.gitignore |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit d783e92b863d8b22de6ca326328115fec63193ed
Author: Pino Toscano <pino@kde.org>
Date:	Sun Dec 13 23:42:33 2009 +0100

    [cpp] don't forget the cmake stuff when packing with the autotools

 Makefile.am |	  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 0105caefe860e7a45fc7d3a1bd1162fe56bcfe6a
Author: Pino Toscano <pino@kde.org>
Date:	Sun Dec 13 23:40:55 2009 +0100

    [cpp] add the pkg-config stuff

 CMakeLists.txt       |    3 +++
 Makefile.am	      |    7 +++++--
 configure.ac	      |    3 ++-
 poppler-cpp.pc.cmake |    9 +++++++++
 poppler-cpp.pc.in    |    9 +++++++++
 5 files changed, 28 insertions(+), 3 deletions(-)

commit d5a74f78df0dca24fd537b30424fd2ebb3efe3e2
Author: Pino Toscano <pino@kde.org>
Date:	Sun Dec 13 23:35:06 2009 +0100

    [cpp] add the (rest of the) CMake build system for it

 CMakeLists.txt |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 0e41f937946e4e4c1b660406bd74e4afe8825b5f
Author: Pino Toscano <pino@kde.org>
Date:	Sun Dec 13 23:31:46 2009 +0100

    [cpp] add the autotools buildsystem for it

 Makefile.am	 |    6 +++++-
 configure.ac	 |   15 +++++++++++++++
 cpp/Makefile.am |   32 ++++++++++++++++++++++++++++++++
 3 files changed, 52 insertions(+), 1 deletions(-)

commit 9727fdc0c682742335e44ddc2f32d60e4c59983a
Author: Pino Toscano <pino@kde.org>
Date:	Sun Dec 13 22:55:28 2009 +0100

    Start of a pure C++ frontend for Poppler.

    This initial version (called 'poppler-cpp') includes preliminary
    support for:
    - document (loading from file name, some query methods, unlocking,
    font listing, embedded files)
    - page (some query methods) with page transitions
    - TOC

    Modelled a bit on the Qt4 API, it provides also an own "ustring"
    typedef representing UTF-16 strings,
    with methods to convert back/to UTF-8 and Latin 1.

    Most probably it has bugs, but nevertheless worth testing and
    developing.

 cpp/CMakeLists.txt		     |	 34 ++++
 cpp/poppler-document-private.h      |	 55 ++++++
 cpp/poppler-document.cpp	     |	316
 +++++++++++++++++++++++++++++++++++
 cpp/poppler-document.h		     |	 92 ++++++++++
 cpp/poppler-embedded-file-private.h |	 40 +++++
 cpp/poppler-embedded-file.cpp	     |	116 +++++++++++++
 cpp/poppler-embedded-file.h	     |	 55 ++++++
 cpp/poppler-font.cpp		     |	166 ++++++++++++++++++
 cpp/poppler-font.h		     |	 91 ++++++++++
 cpp/poppler-global.cpp		     |	162 ++++++++++++++++++
 cpp/poppler-global.h		     |	 86 ++++++++++
 cpp/poppler-page-private.h	     |	 44 +++++
 cpp/poppler-page-transition.cpp     |	 95 +++++++++++
 cpp/poppler-page-transition.h	     |	 82 +++++++++
 cpp/poppler-page.cpp		     |	121 +++++++++++++
 cpp/poppler-page.h		     |	 62 +++++++
 cpp/poppler-private.cpp	     |	 70 ++++++++
 cpp/poppler-private.h		     |	 66 ++++++++
 cpp/poppler-rectangle.h	     |	 60 +++++++
 cpp/poppler-toc-private.h	     |	 62 +++++++
 cpp/poppler-toc.cpp		     |	136 +++++++++++++++
 cpp/poppler-toc.h		     |	 74 ++++++++
 22 files changed, 2085 insertions(+), 0 deletions(-)

commit 62854051f4e47028147cc93a5faac39e2fa2c9fd
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Dec 12 17:22:08 2009 +0100

    Initialize profileCommands in Gfx constructor

 poppler/Gfx.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4e6af25a028d16608111634c5467420e31fa399b
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Dec 9 19:45:40 2009 +0100

    [cairo] Update font of TextPage in CairoOutputDev::updateAll()

    Fixes a crash with some documents, see Evince bug
    https://bugzilla.gnome.org/show_bug.cgi?id=603934

 poppler/CairoOutputDev.cc |	2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 6798d3e52e36e91bceff3a1a96372e9d9c6f3813
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Dec 6 15:34:36 2009 +0100

    Use fixed size array in AnnotColor

 glib/poppler-annot.cc	       |    2 +-
 poppler/Annot.cc	       |   24 +++++-------------------
 poppler/Annot.h	       |    5 ++---
 poppler/Gfx.cc		       |    2 +-
 qt4/src/poppler-annotation.cc |    2 +-
 5 files changed, 10 insertions(+), 25 deletions(-)

commit 92fab93bee3748a73c09429cc8a105c16f21fed0
Author: Axel Struebing <axel.struebing@freenet.de>
Date:	Sat Dec 5 22:31:29 2009 +0000

    Add a empty space after null

    Fixes bug 25465

 poppler/PDFDoc.cc |	3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 32103f45d0193b31e95269ea9123b8011d93e994
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Dec 5 10:14:18 2009 +0100

    [annots] Add isVisible() to check whether annot is visible before
    drawing it

    It takes into account annot flags and optional content.

 poppler/Annot.cc |   29 ++++++++++++++---------------
 poppler/Annot.h  |    1 +
 2 files changed, 15 insertions(+), 15 deletions(-)

commit c14dfc7102341f5e1ed67a05c0738d55befab1ec
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Dec 5 10:07:46 2009 +0100

    [annots] Do not check if annot is a link in Annot::draw()

    AnnotLink already implements draw()

 poppler/Annot.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ddf85d4a51f605eed998c633857b8bb5c74ab590
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Dec 4 14:59:41 2009 +0100

    Make the code a bit more resilient

    By checking the GooString we are going to use really exists

 poppler/PSOutputDev.cc |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)

commit 78b4afa0a44048b8d40438d400652dbae4cb99b1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Dec 4 14:57:10 2009 +0100

    Accept Fontname if FontName is not present

    Fixes KDE bug 217013

 poppler/GfxFont.cc |	 9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit fee5cb0eec2ddb8d596289e9a6285cf04d97632e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Dec 4 13:26:42 2009 +0100

    [annots] Remove redundant flags definition

 poppler/Annot.cc |   22 +++++++++-------------
 1 files changed, 9 insertions(+), 13 deletions(-)

commit 3a94e8ce90c0a4d11c5c5aa8805c167c8a0434e5
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Nov 27 15:23:11 2009 +0100

    [cairo] Revert commit 77c2e154c2cb57300116ecd4295f1e67b06b411f

    And fix bug #24575 jut by checking pointer is not null before
    using it.

 poppler/CairoOutputDev.cc |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)

commit a093b768e64d477ebdd5f6b519d80a6c45706e7e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Nov 22 20:23:49 2009 +0100

    Add copyrights

 poppler/CairoFontEngine.cc |	 2 +-
 poppler/CairoOutputDev.cc  |	 4 ++--
 poppler/CairoOutputDev.h   |	 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 77c2e154c2cb57300116ecd4295f1e67b06b411f
Author: David Benjamin <davidben@mit.edu>
Date:	Sun Nov 22 20:19:29 2009 +0100

    Do not crash on malformed files

    bug 24575

 poppler/CairoOutputDev.cc |	5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 1d0cb9b2cfd4d4d9aa9b0ad83ad6408544263a09
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Nov 22 19:59:34 2009 +0100

    [cairo] Initialize fill_color and stroke_color

 poppler/CairoOutputDev.cc |	2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 32de2ac62fb87570e1a59152f37b86e571a01180
Author: Ilya Gorenbein <igorenbein@finjan.com>
Date:	Sun Nov 22 19:51:54 2009 +0100

    Improve the reconstruction of the XRef

    Makes load a file Ilya can't share

 poppler/XRef.cc |  165
 +++++++++++++++++++++++++++++++-----------------------
 1 files changed, 95 insertions(+), 70 deletions(-)

commit 039c6dffbfbed46a11e207048a3247d6921d6b02
Author: Ilya Gorenbein <igorenbein@finjan.com>
Date:	Sun Nov 22 15:14:20 2009 +0100

    Correctly initialize fileName

 poppler/Link.cc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b905caf1785ee207cc0480953da69be302d3d4e9
Author: David Benjamin <davidben@mit.edu>
Date:	Sat Nov 21 02:43:21 2009 +0100

    Be more lenient with /Decode key on images

    The spec requires the field be [1 0] or [0 1]. Adobe accepts
    floating point
    values as well. This fixes bug #17439.

 poppler/Gfx.cc |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit d99e7a88845a5f4b35e2c538c597316b2ad541ca
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Nov 20 22:09:44 2009 +0100

    Check for openjpeg in the C++ part as it uses bool in the header

    Bug 25103

 configure.ac |   61
 ++++++++++++++++++++++++++++-----------------------------
 1 files changed, 30 insertions(+), 31 deletions(-)

commit 55261a2dc86241c8d132e590e76e7398b3ca5090
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Nov 18 22:26:01 2009 +0100

    replace floor with a cast to int for numbers > 0

    bug-poppler13487.pdf gets a 15% faster rendering

 splash/SplashMath.h |	 19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

commit 28df9fb323f14dc632c9502655abf69984b7d67e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Nov 18 21:57:02 2009 +0100

    Remove unused label

 poppler/Catalog.cc |	 1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 037979a01a6fcafc61360e758dbc4a5eb056825e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Nov 17 19:12:30 2009 +0100

    [cairo] If there's a soft mask available when filling, apply the
    mask instead of filling

    Fixes bug #8474.

 poppler/CairoOutputDev.cc |	7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 46380d36f004d71dd2c2e7bc82836af248684b51
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Nov 17 20:48:22 2009 +0100

    i didn't want to commit this

 configure.ac	     |	 60
 ++++++++++++++++++++++++++------------------------
 splash/SplashMath.h |	  5 +--
 utils/pdftoppm.cc   |	  8 ------
 3 files changed, 33 insertions(+), 40 deletions(-)

commit 1844e0927ae89824f59b2b3378bf5e00a51a251c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Nov 17 20:34:24 2009 +0100

    do not use setAttribute with doubles

    it is evil and locale dependant, we do NOT want that so use
    QString::number

 configure.ac		       |   60 ++++++++++++++---------------
 qt4/src/poppler-annotation.cc |   82
 ++++++++++++++++++++--------------------
 splash/SplashMath.h	       |    5 +-
 utils/pdftoppm.cc	       |    8 ++++
 4 files changed, 81 insertions(+), 74 deletions(-)

commit 572d79f4b8a7bf1717b88dbd2609d8fa9b036dee
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Nov 15 20:40:56 2009 +0100

    Only calculate the matrix when it is really needed

    That only happens when outputting to 1 bit images
    Speeds out rendering on some pdf up to 40%

 splash/SplashScreen.cc |   35 +++++++++++++++++++++++++++++++++--
 splash/SplashScreen.h	|   16 ++++++++++++++++
 2 files changed, 49 insertions(+), 2 deletions(-)

commit 1c3113361fa376093e6fedfbf48feee7dcbc46b7
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sun Nov 15 19:43:18 2009 +0100

    Write out fixed-content portion of Type 1 fonts in PSOutputDev

    If /Length3 of a Type 1 FontFile is > 0 the fixed-content from the
    FontFile should be used instead of adding the generic 512 zeros and
    cleartomark.

 poppler/PSOutputDev.cc |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

commit 2d30dc605cd984f6c32124af9aa7b877d416d141
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Nov 15 17:31:36 2009 +0100

    [glib-demo] Show attachment name in FileAttachment annot properties
    table

 glib/demo/annots.c |	 5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 6c8ae140256818401351a331787c83e043fdba09
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Nov 15 17:31:13 2009 +0100

    [glib] Add poppler_annot_file_attachment_get_name()

 glib/poppler-annot.cc |   36 +++++++++++++++++++++++++++++-------
 glib/poppler-annot.h  |    1 +
 2 files changed, 30 insertions(+), 7 deletions(-)

commit ecf5173eb288187a1f076fd4b116f1212fa9e203
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Nov 15 17:14:29 2009 +0100

    [glib-demo] Add properties of FileAttachment annotations

 glib/demo/annots.c |	67
 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 67 insertions(+), 0 deletions(-)

commit 8f4fdd864d79e4fa83951a3eb006ea8287c3a1ba
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Nov 15 17:12:43 2009 +0100

    [glib-demo] Add pgd_table_add_property_with_custom_widget()

    To be able to add properties to a table that are not labels

 glib/demo/utils.c |   31 +++++++++++++++++++++----------
 glib/demo/utils.h |   30 +++++++++++++++++-------------
 2 files changed, 38 insertions(+), 23 deletions(-)

commit 061b85f7a442107cda67e385bd772ec8565a936e
Author: Thomas Viehmann <tv@beamnet.de>
Date:	Sun Nov 15 17:11:43 2009 +0100

    [glib] Add support for file attachment annotations

 glib/poppler-annot.cc	|   69
 +++++++++++++++++++++++++++++++++++++++++++++---
 glib/poppler-annot.h	|    8 +++++
 glib/poppler-page.cc	|    3 ++
 glib/poppler-private.h |    1 +
 glib/poppler.h		|   49 +++++++++++++++++----------------
 5 files changed, 102 insertions(+), 28 deletions(-)

commit 189c45332991bce51e40bcaf65da67d2d644045a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Nov 15 16:42:21 2009 +0100

    [glib] Remove PopplerDocument from PopplerAttachment

    Since we are duplicating the stream we don't need to hold a
    reference of
    PopplerDocument anymore.

 glib/poppler-attachment.cc |	13 +------------
 glib/poppler-document.cc   |	 2 +-
 glib/poppler-private.h     |	 3 +--
 3 files changed, 3 insertions(+), 15 deletions(-)

commit e55bfeb1ddc60053c5ee5fef840c409891781ce6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Nov 13 00:55:37 2009 +0100

    jpeg_start_decompress can fail, check it

    Fixes KDE bug #214317

 poppler/DCTStream.cc |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit c59d93061cf71d13916872a20aed37ecfbb3bfa4
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Nov 9 18:32:55 2009 +0100

    [cairo] Do nothing when image mask is 1x1 and the pixel is 0

 poppler/CairoOutputDev.cc |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 448f03cfc429d33bfa5527e3dc964ef5da10ee94
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Mon Nov 9 22:52:39 2009 +1030

    Don't render the color white in type 3 glyphs in the cairo backend

    PDF allows the "g" operator in Type 3 charprocs but cairo user fonts
    will render any stroke or fill in the font color.

    As the only PDFs I've seen with "g" in the charprocs are only using
    the gray values 0 or 1, a workaround is to disable strokes and fills
    of the charproc when the gray level is > 0.5.

 poppler/CairoOutputDev.cc |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 3fead2a3b53681ef95116f18f17f1a9febec6e48
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Nov 9 11:25:24 2009 +0100

    Transitions dictionary can be a Ref too

 poppler/Page.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ac4955d03a532cab1933698aeb667d44300e52d0
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Nov 9 11:12:48 2009 +0100

    [glib-demo] Explicitely add gio as dependency for GTK+ tests

 configure.ac	  |    4 ++--
 glib/demo/main.c |    1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 32ea667ec8f18311539123c7b80c7ab4767070cb
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:	Tue Aug 11 19:17:52 2009 +0100

    [cairo] Mark images dirty

    After directly manipulating the pixel values we need to mark the
    surface
    as dirty. This means that cairo will refresh any caches it may
    have taken
    of the surface will the new data.

 poppler/CairoOutputDev.cc |	8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 10a41150c4067bb3ab85e25dae76e0968a6cd586
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:	Tue Aug 11 19:17:06 2009 +0100

    [cairo] Use colToDbl() to avoid rounding error.

 poppler/CairoOutputDev.cc |   37 +++++++++++++++++++------------------
 1 files changed, 19 insertions(+), 18 deletions(-)

commit c9491319689f04edd57adda7ee85f84f17fd1c47
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:	Tue Aug 11 18:07:17 2009 +0100

    [cairo] Reduce the number of redundant pattern creations

 poppler/CairoOutputDev.cc |   92
 +++++++++++++++++++++++++++------------------
 1 files changed, 55 insertions(+), 37 deletions(-)

commit ead78d9f703c8b2d556c94be3c47dbae7469eda8
Author: Reece Dunn <msclrhd@gmail.com>
Date:	Thu Nov 5 22:25:14 2009 +0100

    fontpos is never set to -1, so remove the checks in HtmlOutputDev.

 utils/HtmlOutputDev.cc |   11 +++--------
 1 files changed, 3 insertions(+), 8 deletions(-)

commit 55dd6024a4672a1787e8b1a8276bd78fff94e2cd
Author: Ilya Gorenbein <igorenbein@finjan.com>
Date:	Wed Nov 4 22:07:18 2009 +0100

    Do not error on files without "Count" and "Kids"

    It is not spec compliant not to have those fields but Adobe Reader and
    FoxIt seems to allow it so try to behave like them. See bug 24720
    to see why one would want such file

 poppler/Catalog.cc |	10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 58a1d42aed7352c008d201b8f355f6e4146f71e5
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Oct 29 18:38:22 2009 +0100

    [cairo] Don't render patterns when using CairoImageOutputDev

 poppler/CairoOutputDev.h |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

commit 7670cc48dcf3ffd77e3ffa29056a3e13b2926709
Author: Ilya Gorenbein <igorenbein@finjan.com>
Date:	Wed Oct 28 19:20:41 2009 +0100

    There are some pdf where Aspect values are reals, use getNum

    Fixes bug 24733

 poppler/Annot.cc |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 4fe89e520a04a6ab6d6ec6a8294896b2f427c7da
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Oct 25 21:55:55 2009 +0100

    do not accept negative interval lengths in the page labels tree

    See bug 24721

 poppler/PageLabelInfo.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit b174ebd6b323c7a58a19d59c1a9e4ac4e6cba7d9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Oct 23 21:57:42 2009 +0200

    Move the iccColorSpaceCache from a static in GfxState to a member
    of Gfx

    Fixes the problem that the keys are per document but we had a static
    that lived as much as the library. Now the cache only lives the
    rendering
    of a page so it's a bit slower but at least it's correct. Fixes
    bug 24686

 poppler/Gfx.cc      |	 49 +++++++++++++++++---------
 poppler/Gfx.h	     |	 13 ++++++-
 poppler/GfxState.cc |	 94
 +++++++++++++++++++++++++--------------------------
 poppler/GfxState.h  |	 33 +++++++++---------
 poppler/Page.cc     |	  4 +-
 5 files changed, 107 insertions(+), 86 deletions(-)

commit 4a9bdd30dc353865685e03eb1c1ac6093797695a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Oct 22 21:26:29 2009 +0200

    initialize len at 0 when reading the font fails

    See bug 24525 for more info

 poppler/GfxFont.cc |	 1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c839b706092583f6b12ed3cc634bf5af34b7a2bb
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Oct 20 10:09:13 2009 +0200

    [glib] Fix CVE-2009-3607

 glib/poppler-page.cc |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit 44462e0ca39392e5629020226b901e4026089b46
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Oct 19 23:33:58 2009 +0200

    fix memory leak

 poppler/PSOutputDev.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d701aaa9eaa62567210070129f5feffe24bf1936
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Oct 18 01:22:16 2009 +0200

    This include is needed as this file uses Ref

 poppler/OutputDev.h |	  1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d4202536e1b62c326c301d5088fa0e176c523e85
Author: Pino Toscano <pino@kde.org>
Date:	Sat Oct 17 01:35:11 2009 +0200

    SplashGlyphBitmap is a struct and not a class

 poppler/ArthurOutputDev.h |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 654176dee7c9325aa5a24a2de3c070faa16e8a9c
Author: Michael Jansen <kde@michael-jansen.biz>
Date:	Sat Oct 17 01:30:40 2009 +0200

    CMake: add the possibility to pass LIB_SUFFIX.

    This allows to tune the installation libdir by adding a suffix for it
    (making it eg lib, lib32, or lib64)

 CMakeLists.txt		 |   16 +++++++++-------
 glib/CMakeLists.txt	 |    2 +-
 poppler-cairo.pc.cmake  |    2 +-
 poppler-glib.pc.cmake	 |    2 +-
 poppler-qt.pc.cmake	 |    2 +-
 poppler-qt4.pc.cmake	 |    2 +-
 poppler-splash.pc.cmake |    2 +-
 poppler.pc.cmake	 |    2 +-
 qt/CMakeLists.txt	 |    2 +-
 qt4/src/CMakeLists.txt  |    2 +-
 10 files changed, 18 insertions(+), 16 deletions(-)

commit 43829ae4b25a88ace06f05fa6750e5732539f4be
Author: Pino Toscano <pino@kde.org>
Date:	Sat Oct 17 01:21:39 2009 +0200

    put a space so MSVC won't try to see it as comment

 poppler/GfxState.h |	 4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f64086ea22a4e8cb3d4e7116db2a9541ac2fb19f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Oct 17 00:48:58 2009 +0200

    check the document is not locked when printing

 qt4/src/poppler-ps-converter.cc |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 85d1015480b7ab3f21cc5f78dc53d4c5efdc6e60
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Oct 17 00:48:27 2009 +0200

    fix file name comment

 qt4/src/poppler-ps-converter.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 270764ad1bf2cfe95aed0b6850d2347361b4268d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Oct 17 00:47:34 2009 +0200

    Add a way for converters to return more exact errors they had when
    converting

 qt4/src/poppler-base-converter.cc   |	  8 +++++++-
 qt4/src/poppler-converter-private.h |	  3 ++-
 qt4/src/poppler-pdf-converter.cc    |	 11 ++++++++++-
 qt4/src/poppler-ps-converter.cc     |	  6 +++++-
 qt4/src/poppler-qt4.h		     |	 14 ++++++++++++++
 5 files changed, 38 insertions(+), 4 deletions(-)

commit 1082e1671afd8ab91583dabc876304008acb021c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Oct 16 23:17:22 2009 +0200

    Some "security" fixes based on newly released Xpdf 3.02pl4

 poppler/Stream.cc	   |	4 ++++
 poppler/XRef.cc	   |   19 +++++++++++++++----
 splash/Splash.cc	   |	7 +++++++
 splash/SplashBitmap.cc    |   37 ++++++++++++++++++++++++++++++-------
 splash/SplashErrorCodes.h |	4 +++-
 5 files changed, 59 insertions(+), 12 deletions(-)

commit c2458275e02f56226779b82d73c13defcbbda563
Author: Glenn Ganz <glenn.ganz@uptime.ch>
Date:	Fri Oct 16 20:54:32 2009 +0200

    fix constructor of DCTStream

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

commit fd91b79c053bb5cd01a766032b90981dbc5e5dd3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Oct 10 14:53:42 2009 +0200

    fix compiling with automake

 goo/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c3031b4318af6f85256f2478c8678dedd0d6acd1
Author: Pino Toscano <pino@kde.org>
Date:	Fri Oct 9 16:17:16 2009 +0200

    cmake: simplify the linking to libpng

 CMakeLists.txt |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 96688dd7a091f8fa141fad2b3d05bae04b0b86fb
Author: Patrick Spendrin <ps_ml@gmx.de>
Date:	Fri Oct 9 16:09:46 2009 +0200

    MSVC: add _CRT_SECURE_NO_WARNINGS to the define's

 CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f346c1f6b55f87ebd6bb0b0932462d5514aa40ff
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Oct 9 00:29:06 2009 +0200

    add -ansi flag to default warnings

 cmake/modules/PopplerMacros.cmake |	2 +-
 configure.ac			   |	2 +-
 utils/parseargs.c		   |   30 +++++++++++++++---------------
 utils/parseargs.h		   |   26 +++++++++++++-------------
 4 files changed, 30 insertions(+), 30 deletions(-)

commit 53e0016b772f1b78d998506e2f3106011d32cef3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Oct 9 00:15:52 2009 +0200

    Add virtual destructor to ImgWriter

 CMakeLists.txt   |    1 +
 goo/ImgWriter.cc |   15 +++++++++++++++
 goo/ImgWriter.h  |    2 ++
 goo/Makefile.am  |    1 +
 4 files changed, 19 insertions(+), 0 deletions(-)

commit 699dcacced7be05b788c414c231dc2b5c07de06e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Oct 9 00:13:11 2009 +0200

    Add -Wnon-virtual-dtor flag

 cmake/modules/PopplerMacros.cmake |	4 ++--
 configure.ac			   |	2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit d1e4fca4a8602994b010fae4f4fea5cd4df9276e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Oct 9 00:10:03 2009 +0200

    build on cmake too

 CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d67511c92022121066f43003f01b955962ddcd33
Author: Stefan Thomas <thomas@eload24.com>
Date:	Fri Oct 9 00:09:23 2009 +0200

    Add -jpeg to pdftoppm

 goo/ImgWriter.h	|   28 ++++++++++++++
 goo/JpegWriter.cc	|   92
 ++++++++++++++++++++++++++++++++++++++++++++++++
 goo/JpegWriter.h	|   42 ++++++++++++++++++++++
 goo/Makefile.am	|    2 +
 goo/PNGWriter.cc	|    5 ++-
 goo/PNGWriter.h	|   10 +++--
 splash/SplashBitmap.cc |   46 +++++++++++++++++-------
 splash/SplashBitmap.h	|    5 ++-
 splash/SplashTypes.h	|   11 ++++++
 utils/pdftoppm.1	|    3 ++
 utils/pdftoppm.cc	|   22 +++++++++---
 11 files changed, 239 insertions(+), 27 deletions(-)

commit 388196df1fb05fb2d88ae82bd81e823a23588ec1
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Oct 7 17:11:58 2009 +0200

    [glib-demo] Show some of the annot flags in annots treeview

 glib/demo/annots.c |	35 +++++++++++++++++++++++++++++++++--
 1 files changed, 33 insertions(+), 2 deletions(-)

commit 034907c6582c1f50782ec9c58a29b140c6fc0688
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Oct 6 00:52:10 2009 +0200

    Forgot to update the year here

 qt4/src/poppler-private.h |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fef89acebf5312324c104fb52e629563fbc2de76
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Oct 6 00:42:52 2009 +0200

    Add the possibility of enabling hinting

 qt4/src/poppler-document.cc |	  2 +-
 qt4/src/poppler-private.h   |	  1 +
 qt4/src/poppler-qt4.h	     |	  3 ++-
 3 files changed, 4 insertions(+), 2 deletions(-)

commit 485252844b5e0964ee724b74e2a7ba2b820b259e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Oct 6 00:41:57 2009 +0200

    rework how hinting is used in the splash backend

    Basically we default to no hinting now with the possibility to
    enable it

 poppler/ArthurOutputDev.cc   |    2 +-
 poppler/GlobalParams.cc      |   19 ------------
 poppler/GlobalParams.h       |    3 --
 poppler/SplashOutputDev.cc   |    8 ++++-
 poppler/SplashOutputDev.h    |    3 ++
 splash/SplashFTFont.cc       |   64
 +++++++++--------------------------------
 splash/SplashFTFont.h	      |    4 +-
 splash/SplashFTFontEngine.cc |    8 ++--
 splash/SplashFTFontEngine.h  |    7 ++--
 splash/SplashFontEngine.cc   |    5 ++-
 splash/SplashFontEngine.h    |    3 +-
 11 files changed, 40 insertions(+), 86 deletions(-)

commit 8194c156cf2167834779e1690a89b5068baf8d58
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Oct 5 00:55:55 2009 +0200

    Fix includes for those using internal headers

 goo/FixedPoint.h	 |    2 +-
 goo/gmem.h		 |    2 +-
 poppler/OutputDev.h	 |    2 +-
 poppler/PSOutputDev.h	 |    2 +-
 poppler/PageLabelInfo.h |    2 +-
 utils/ImageOutputDev.h  |    2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

commit 091f68ccd59413d6890dfbfcf8911f112e690b50
Author: Kovid Goyal <kovid@kovidgoyal.net>
Date:	Mon Oct 5 00:39:36 2009 +0200

    Use _WIN32 instead of WIN32

    More info at http://bugs.freedesktop.org/show_bug.cgi?id=24259

 goo/GooMutex.h		       |   16 +++++++++++++++-
 goo/gfile.cc		       |   33 +++++++++++++++++----------------
 goo/gfile.h		       |    5 +++--
 msvc/poppler/poppler-config.h |    2 +-
 poppler-config.h.cmake        |    2 +-
 poppler/ABWOutputDev.h        |    3 ++-
 poppler/FileSpec.cc	       |    7 ++++---
 poppler/GlobalParams.cc       |   37
 +++++++++++++++++++------------------
 poppler/GlobalParams.h        |    4 ++--
 poppler/Link.cc	       |    3 ++-
 poppler/PDFDoc.cc	       |    4 ++--
 poppler/PDFDoc.h	       |    3 ++-
 poppler/PSOutputDev.cc        |    5 +++--
 poppler/TextOutputDev.cc      |    5 +++--
 poppler/XpdfPluginAPI.cc      |   13 ++++++++++++-
 poppler/poppler-config.h.in   |    2 +-
 splash/SplashFontEngine.cc    |    9 +++++----
 test/perf-test.cc	       |   24 ++++++++++++------------
 utils/HtmlOutputDev.h	       |    3 ++-
 19 files changed, 108 insertions(+), 72 deletions(-)

commit 7fd8bdfa450db4e323e4e5d12159359fbc47f9ed
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Oct 5 00:21:15 2009 +0200

    Remove spurious ;

    Found by -Wextra i think we should add more warnings to our default
    flags

 qt4/src/poppler-annotation.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d46f7343e446331489d3fe6711a7cf778e0bd902
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Oct 2 22:04:46 2009 +0200

    Strings can have 0 inside so use the length

    Fixes saving some files

 poppler/PDFDoc.cc |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2bc2040081919340415f576ce8266356deadbfcd
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Oct 2 22:04:03 2009 +0200

    Increase decimals from 5 to 10, a double has that precision

    Makes saving more faithful for some files

 poppler/PDFDoc.cc |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 05eb7342d5234732f27c9c67b7fc1f9e40a4e075
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Oct 2 22:03:40 2009 +0200

    If the stream was wrongly formed save the correct length

    Fixes saving of some files

 poppler/PDFDoc.cc |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit b98faa4c162392d9416a5a93c9042b41f82d8657
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Oct 2 22:02:13 2009 +0200

    Return the save status as program status

 test/pdf-fullrewrite.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit f73f59f2c7bb7c7d57eb70cdc1bc30b80a92d0b7
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Oct 2 22:01:45 2009 +0200

    If the Length entry of the stream is wrong, fix it

    Fixes saving some files

 poppler/Parser.cc |	5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 91135c7e788bc32e414e1a9c9ab43b326a07e970
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Oct 2 22:00:12 2009 +0200

    increase the range of characters we sanitize

    Fixes saving of some files

 goo/GooString.cc |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9dcb3e8be2cd52a795605548e43d6bfc149b2ea5
Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Date:	Sun Sep 27 17:17:32 2009 +0200

    Fix the linking not to use the .so directly but the lib

    Fixes check on cygwin

 m4/qt.m4 |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ed4a6f1cfc7ccd2717d939841c092347c3307547
Author: Kovid Goyal <kovid@kovidgoyal.net>
Date:	Sat Sep 26 19:26:19 2009 +0200

    Do not crash when saving files that come from a stream without name

    Bug 24090

 poppler/PDFDoc.cc |	6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 04b232d48930af9bc614d7fef47f79ce247713a4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Sep 26 18:30:41 2009 +0200

    Write the Info into the trailer dict if there is one

    Bug 24091

 poppler/PDFDoc.cc |	8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 343e4f9aceb935eb393ad94bbef4dbb1b1a450ee
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Sep 26 18:28:40 2009 +0200

    Plug leak

 test/pdf-fullrewrite.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 2ea0032283c4717f1bb285fab7956fc38f375e87
Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Date:	Sat Sep 26 15:01:35 2009 +0200

    Patch to make poppler work on Cygwin

    Bug 4195

 configure.ac	     |	  3 +++
 qt/Makefile.am      |	  2 +-
 qt4/src/Makefile.am |	  2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

commit 074dc5e5e39cebc1fbe9bf6a15b2cae2391006c1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Sep 26 14:56:38 2009 +0200

    Improve realibility for Streams with broken Length

    Fixes bug 6841

 poppler/Parser.cc |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

commit b7702820245fb6cdbf77afba37c53c03d4362a25
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 21 21:58:26 2009 +0200

    Print with a . and not with a , in all locales

    This is a regression after the removal of setting LC_NUMERIC

 poppler/PDFDoc.cc |	6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit d31080d8195694cef740d4e77484179bb38d1f26
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Sep 20 17:21:13 2009 +0200

    CharCodeToUnicode is not mandatory in fonts, don't crash one fonts
    that do not have it

    Fixes bug #24036

 poppler/Annot.cc |   33 ++++++++++++++++++++-------------
 1 files changed, 20 insertions(+), 13 deletions(-)

commit a729d005a7204791fa8415de5aa0834136073ce8
Author: Pino Toscano <pino@kde.org>
Date:	Thu Sep 17 20:12:20 2009 +0200

    Windows32/MSVC: initialize the font list once per GlobalParams,
    instead of once at all

    this fixes the font list being empty at the second (and following)
    GlobalParams creation
    thanks for Christian Ehrlicher for reporting the bug and testing
    its fix

 poppler/GlobalParams.cc    |	 1 +
 poppler/GlobalParams.h     |	 1 +
 poppler/GlobalParamsWin.cc |	 1 -
 3 files changed, 2 insertions(+), 1 deletions(-)

commit 68711d8494e2765c4a24ea59ce8d904981f0f917
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Sep 9 23:24:22 2009 +0200

    uint -> Guint

    some compilers don't know about uint

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

commit 943a13c9354dec18cb023642aebbe5d3bb920ed7
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Sep 9 20:04:06 2009 +0200

    poppler 0.12.0

 CMakeLists.txt   |    4 ++--
 NEWS		  |   18 ++++++++++++++++++
 configure.ac	  |    4 ++--
 msvc/config.h	  |    6 +++---
 qt4/src/Doxyfile |    2 +-
 5 files changed, 26 insertions(+), 8 deletions(-)

commit e8ed7210346cb18f6e4588ad557f993c6d42f4a3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Sep 9 19:21:21 2009 +0200

    increase library to 3.2.0

 qt4/src/CMakeLists.txt |    2 +-
 qt4/src/Makefile.am	|    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e950107006a3b1889646d3705323c1b3d41eaa49
Author: David Benjamin <davidben@mit.edu>
Date:	Wed Sep 9 01:19:38 2009 +0200

    Fix infinite loop in JBIG2Decoder

    Bug 23025
    Also fixes problems in bug-poppler6881-2.pdf and bug-poppler6500.pdf

 poppler/JBIG2Stream.cc |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit 1cb25a4adaaf3e2da50724312a3db6928991f425
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Sep 6 10:45:56 2009 +0200

    [glib] Ignore attachments with an invalid embedded file

    Fixes bug #10386

 glib/poppler-document.cc |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 842e00f3114666609ef4dec6fa613d46f330a40c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Sep 5 15:20:35 2009 +0200

    Add EmbeddedFile::isValid

    Also do not crash if data() is called on an invalid file

 qt4/src/poppler-embeddedfile.cc |   10 +++++++++-
 qt4/src/poppler-qt4.h		 |    9 ++++++++-
 2 files changed, 17 insertions(+), 2 deletions(-)

commit 9d40b268f5a9a9a0fb79da0e1627dd8eebc4db6a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Sep 5 15:19:27 2009 +0200

    Add EmbFile::isOk

    At the moment returns false if the object stream is not really
    a stream

 poppler/Catalog.h |	3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 642650b6f70425c8fff2df978ae71249a5ae07f3
Author: David Benjamin <davidben@mit.edu>
Date:	Sat Sep 5 01:12:49 2009 +0200

    Better fallback when there's a type mismatch

    Bug #17252

 poppler/GfxFont.cc |	38 ++++++++++++++++++++++++++++++++------
 1 files changed, 32 insertions(+), 6 deletions(-)

commit bf5811f5331292ccf30f1b0f089fe43d351d96be
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Aug 26 00:43:46 2009 +0200

    Improve shading color rendering

    Shading is not necessarily lineal so require another bisection to
    assume all the area in between have the same color. Fixes bug #20238

 poppler/Gfx.cc |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

commit e94430b790fde6ce7b7cb163c2e0adf2d071c81d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Aug 26 00:42:49 2009 +0200

    Make code a bit more readable

 poppler/Gfx.cc |   23 +++++++++++------------
 1 files changed, 11 insertions(+), 12 deletions(-)

commit 465212780557705fd939dfe54f96913505bfc96e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Aug 25 21:55:45 2009 +0200

    forgot to update my copyright

 poppler/JPEG2000Stream.cc |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4f6016d01ced32002bef22b9b5d5426a74e55842
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Aug 25 21:10:07 2009 +0200

    Fix format security warnings

    Don't just directly print strings of unknown content; use "%s".

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

commit 4616b23382b5d155f8b2f1942733037cf5730844
Author: Christian Persch <chpe@gnome.org>
Date:	Tue Aug 25 21:09:40 2009 +0200

    Fix format security warnings

    Don't just directly print strings of unknown content; use "%s".

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

commit 6c5c8d008456d1e4f3d60bc182209747c2a175dc
Author: Christian Persch <chpe@gnome.org>
Date:	Tue Aug 25 21:03:16 2009 +0200

    Support AM_SILENT_RULES

    When using automake 1.11, should support silent build rules.

 Makefile.am	       |    2 +-
 configure.ac	       |    1 +
 glib/Makefile.am      |    4 ++--
 qt4/demos/Makefile.am |    2 +-
 qt4/src/Makefile.am   |    2 +-
 qt4/tests/Makefile.am |    2 +-
 6 files changed, 7 insertions(+), 6 deletions(-)

commit e7dd1c47b01d8f31599ee686eafbe7c54d7c023a
Author: Christian Persch <chpe@gnome.org>
Date:	Tue Aug 25 21:01:13 2009 +0200

    Fix automake check, and add automake 1.11 support

    Fix the automake checks to take the *newest* version available,
    not the
    oldest one. Add support for automake 1.11. FDO#23473.

 autogen.sh |	13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

commit 493d2c5aa78a3241e70108c5d7eccba9ac72f834
Author: Rex Dieter <rdieter@math.unl.edu>
Date:	Mon Aug 24 20:08:46 2009 +0200

    Use Requires.private if available

    The following patch minimizes pkg-config deps similar to how the
    glib-related pkg-config deps are done.

 poppler-qt.pc.cmake  |    3 ++-
 poppler-qt.pc.in     |    3 ++-
 poppler-qt4.pc.cmake |    3 ++-
 poppler-qt4.pc.in    |    3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)

commit 341cd3ecd08a39cd146c1c57f356b50a2881c03f
Author: Jakub Wilk <ubanus@users.sf.net>
Date:	Mon Aug 24 19:51:34 2009 +0200

    common options for pdftoabw

    The attached patch fixes command line handling for pdftoabw and
    implements some
    common options (e.g., --help) that are already found in other
    pdftosomething
    utilities.

 utils/pdftoabw.cc |   39 ++++++++++++++++++++++++++++++++-------
 1 files changed, 32 insertions(+), 7 deletions(-)

commit 365683d5faea6e0a7570b139d1f3366c22271f8e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Aug 18 21:18:13 2009 +0200

    0.11.3

 CMakeLists.txt   |    2 +-
 NEWS		  |   22 ++++++++++++++++++++++
 configure.ac	  |    2 +-
 msvc/config.h	  |    6 +++---
 qt4/src/Doxyfile |    2 +-
 5 files changed, 28 insertions(+), 6 deletions(-)

commit cb28bc8a637d300664b3c7569263445275333878
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Aug 17 14:14:03 2009 +0200

    [glib] Add FORMAT_MAJOR/MINOR properties to get the PDF version

    See bug #23076.

 glib/poppler-document.cc |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

commit 1b5612841b0c663f6d391d4581f65f68a2975db0
Author: Pino Toscano <pino@kde.org>
Date:	Mon Aug 17 01:04:04 2009 +0200

    [Qt] add Document::getPdfVersion(int *major, int *minor) for the
    document PDF version numbers

    This new function reads the version of the PDF specification of the
    document, putting major and minor numbers in own variables.

 qt/poppler-document.cc |    8 ++++++++
 qt/poppler-qt.h	|   12 ++++++++++++
 2 files changed, 20 insertions(+), 0 deletions(-)

commit aef8ecda1e80b921228f415a53c9c5a52df87d94
Author: Pino Toscano <pino@kde.org>
Date:	Mon Aug 17 00:57:08 2009 +0200

    [Qt4] deprecate Document::pdfVersion()

    ... in favour of getPdfVersion()

 qt4/src/poppler-qt4.h |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 830140f70e48e8033ad4411b6bd405d5ad7358a3
Author: Pino Toscano <pino@kde.org>
Date:	Mon Aug 17 00:51:13 2009 +0200

    [Qt4] add Document::getPdfVersion(int *major, int *minor) for the
    document PDF version numbers

    This new function reads the version of the PDF specification of the
    document, putting major and minor numbers in own variables.
    Add them to the relative unit test.

 qt4/src/poppler-document.cc  |    8 ++++++++
 qt4/src/poppler-qt4.h	      |   13 +++++++++++++
 qt4/tests/check_metadata.cpp |    4 ++++
 3 files changed, 25 insertions(+), 0 deletions(-)

commit 5491d16dfbd73f0256c62e49d02622dc3185012e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Aug 17 00:24:41 2009 +0200

    Move poppler core away from using a double as PDF file version

    Frontends are yet to come

 glib/poppler-document.cc    |	  2 +-
 poppler/PDFDoc.cc	     |	  7 ++++---
 poppler/PDFDoc.h	     |	  8 +++++---
 qt/poppler-document.cc      |	  4 ++--
 qt4/src/poppler-document.cc |	  4 ++--
 utils/pdfinfo.cc	     |	  4 ++--
 6 files changed, 16 insertions(+), 13 deletions(-)

commit efd5dd63a5b08249529d9a9f5906aefe806fb3aa
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Aug 17 00:21:22 2009 +0200

    Forgot to update copyright info

 fofi/FoFiType1C.cc |	14 ++++++++++++++
 poppler/PDFDoc.cc  |	 2 +-
 utils/parseargs.c  |	 2 +-
 3 files changed, 16 insertions(+), 2 deletions(-)

commit 25ff4be0b4521cc3d2de386cdeb589beb245d435
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Aug 17 00:15:10 2009 +0200

    No need to change the locale since we use gatof that does the
    right thing

 poppler/PDFDoc.cc |	6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit a6f698b4edc42c0414dd4690e1e037088321db2c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Aug 17 00:14:35 2009 +0200

    Use gatof instead of atof

 fofi/FoFiType1C.cc  |	  3 ++-
 poppler/Annot.cc    |	  5 +++--
 poppler/Function.cc |	  3 ++-
 poppler/PDFDoc.cc   |	  3 ++-
 utils/parseargs.c   |	  4 +++-
 5 files changed, 12 insertions(+), 6 deletions(-)

commit 807b121cae45832d2e5832bad19c31e77420bfec
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Aug 17 00:10:30 2009 +0200

    Add a custom strtod that comes from libspectre

    Works over C locale integers without changing locale settings

 CMakeLists.txt  |    2 +
 goo/Makefile.am |    6 ++-
 goo/gstrtod.cc  |  147
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 goo/gstrtod.h	 |   43 ++++++++++++++++
 4 files changed, 196 insertions(+), 2 deletions(-)

commit 914bf7677a14494b69857b1d8070092a9999fe79
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Aug 16 20:50:02 2009 +0200

    When writing the cm matrix write 4 significant digits not 4 decimals

    This fixes bug 23332
    Maybe we want to make this the default behaviour of 'g' instead of
    a new 'gs' case, but i prefer to be on the safe side for the moment

 goo/GooString.cc	|   27 +++++++++++++++++++++++++--
 goo/GooString.h	|    4 +++-
 poppler/PSOutputDev.cc |    4 ++--
 3 files changed, 30 insertions(+), 5 deletions(-)

commit b7dfca1aa52b825eb3b8f1cc0470398c31615b30
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Aug 16 19:28:37 2009 +0200

    [cairo] CairoImageOutputDev doesn't implement patterns

 poppler/CairoOutputDev.h |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit d20d65111aee2ee4b8cdea2962ed1bb149122ba9
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Aug 16 17:36:14 2009 +0200

    [cairo] Implement tiling patterns in cairo backend

    Fixes bug #13518 for the cairo backend.

 poppler/CairoOutputDev.cc |   56
 +++++++++++++++++++++++++++++++++++++++++++++
 poppler/CairoOutputDev.h  |   10 ++++++++
 2 files changed, 66 insertions(+), 0 deletions(-)

commit e965d0686d979c775b64a93f8e2f775f81885417
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Aug 13 14:48:10 2009 +0200

    Change OutputDev::tilingPatternFill to return a GBool

    It allows outputdevs to decide whether render the pattern or not
    depending
    on the parameters, like shaded patterns currently do.

 poppler/Gfx.cc		|   37 +++++++++++++++++++------------------
 poppler/OutputDev.h	|   11 ++++++-----
 poppler/PSOutputDev.cc |   12 +++++++-----
 poppler/PSOutputDev.h	|   10 +++++-----
 4 files changed, 37 insertions(+), 33 deletions(-)

commit ce70ef7d6afc800e24031dae43da301e9e542f0e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Aug 15 17:45:57 2009 +0200

    Fix backwards search

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

commit 5b7b1cdc5c3b8652d3ae583b4d7b8b6de625adc2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Aug 15 17:45:05 2009 +0200

    Add an autotest showing previousresult fails

 qt4/tests/check_search.cpp |	51
 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 51 insertions(+), 0 deletions(-)

commit 2484b0dcb8eb62f8e2c147498c58871ec04630b5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Aug 14 11:47:11 2009 +0200

    Implement the alpha path

    I wonder if this is the correct fix why it was not implemented
    but if fixes rendering of files in KDE bug 145868, KDE bug 193657,
    poppler bug 17473.pdf, poppler bug 21651, poppler bug 22143 and
    poppler bug 22152 and causes no regression in all the other files
    i have in my test dir so i'm commiting it

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

commit 03970d8b6d7624444664320470baa6d1b1299622
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Aug 11 12:01:07 2009 +0200

    [build] Fix build with autotools

 utils/Makefile.am |	1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 15752b7cd5c94620e3ad3b6afd9c70ccc754c9b3
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Aug 10 20:02:13 2009 +0200

    [cairo] Add empty updateBlendMode to CairoImageOutputDev

    Fixes a crash when using CairoImageOutputDev with a document with
    blend
    modes.

 poppler/CairoOutputDev.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 45dae4e66b2b833f95656850b5f1b0ffd1d96f1d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Aug 10 20:00:04 2009 +0200

    [cairo] Use current fill_opacity when drawing images

    Fixes launchpad bug #342282 (page 2 of the attached document)

 poppler/CairoOutputDev.cc |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit b1cd54546844f2f7cd6bf7cc14b7584c84c3fc14
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Aug 10 19:55:44 2009 +0200

    [cairo] Do not save the font file twice for FreeType fonts

    Fixes bug #20491.

 poppler/CairoFontEngine.cc |	19 ++-----------------
 1 files changed, 2 insertions(+), 17 deletions(-)

commit 4181a0ff11195eb7a56d76be23994b843e20b483
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Aug 10 19:58:09 2009 +0200

    this branch is unlikely to happen

 poppler/Lexer.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2a3025f32951ce7b7343aeef111902615d71595e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Aug 10 19:55:40 2009 +0200

    fix overflow calculation not to depend on the variable overflowing

 poppler/Lexer.cc |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit a38001f724f78231c2fdadd28e647a35b41bab74
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Aug 9 23:26:02 2009 +0200

    Check for overflow when parsing integers

    Fixes bug 23078

 poppler/Lexer.cc |   28 ++++++++++++++++++++++------
 1 files changed, 22 insertions(+), 6 deletions(-)

commit 4c4c0e44452d07bea88d98b7df0c01fadd7693cc
Author: Jakub Wilk <ubanus@users.sf.net>
Date:	Sat Aug 8 17:26:14 2009 +0200

    Silence some warnings when using internal headers and not compiling
    with -Wno-write-strings

    People should not be using internal headers but it's just two lines

 poppler/Object.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit e2c319ba18ab473fd969db9519a9231be67538c3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Aug 8 00:48:18 2009 +0200

    Also implement mono so that -mono in pdftoppm -png works

    Totally not optimized

 splash/SplashBitmap.cc |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

commit c669e7f3ca421265e78161cc3fdecd2a0c7510c9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Aug 8 00:38:50 2009 +0200

    Support splashModeMono8 in writePNGFile

    Works though is non optimal

 splash/SplashBitmap.cc |   55
 ++++++++++++++++++++++++++++++++++--------------
 1 files changed, 39 insertions(+), 16 deletions(-)

commit 92744b72df9084fd2d69ba78406898378884aed8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Aug 8 00:20:52 2009 +0200

    Add the -png flag to pdftoppm to output to PNG

    Based on a patch by Shen Liang <shenzhuxi@gmail.com>
    Also factored common PNG code from HtmlOutputDev to PNGWriter

 CMakeLists.txt		   |	5 ++
 goo/Makefile.am	   |	9 +++-
 goo/PNGWriter.cc	   |  110
 +++++++++++++++++++++++++++++++++++++++++++++
 goo/PNGWriter.h	   |   43 +++++++++++++++++
 poppler/Makefile.am	   |	8 +++
 splash/SplashBitmap.cc    |   70 ++++++++++++++++++++++++++++
 splash/SplashBitmap.h	   |	5 ++
 splash/SplashErrorCodes.h |	4 +-
 utils/CMakeLists.txt	   |	4 --
 utils/HtmlOutputDev.cc    |   66 +++++----------------------
 utils/Makefile.am	   |	4 --
 utils/pdftoppm.1	   |	3 +
 utils/pdftoppm.cc	   |   21 +++++++--
 13 files changed, 283 insertions(+), 69 deletions(-)

commit e4439ff527bb202d0239f78e647452983b733411
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Aug 7 15:23:57 2009 +0200

    [cairo] Don't apply masks when fill color space mode is csPattern

    In that case the mask is used for clipping when drawing images. Fixes
    bug #22216.

 poppler/CairoOutputDev.cc |   59
 +++++++++++++++++++++++++++++----------------
 1 files changed, 38 insertions(+), 21 deletions(-)

commit 7194f59a18e4f6997ae560af3db1bd101d6f726e
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:	Thu Aug 6 11:24:22 2009 +0100

    [cairo] Use FT_New_Memory_Face() for mmapped  fonts

    If we hold a mapping for the font, then we can pass that memory to
    FreeType for it to use as well. This saves on FreeType having to
    read the
    file into a fresh block of memory.

 poppler/CairoFontEngine.cc |	 5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 7e2bbcf6f85111d1006b0d5bc1503cadaba83c9f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Aug 4 00:10:58 2009 +0200

    Set KDAB via gamaral copyright

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

commit ed5918e16dafebc9ecf6db8ce0186f407ecbf7d5
Author: Pino Toscano <pino@kde.org>
Date:	Sat Aug 1 20:00:22 2009 +0200

    [Qt4 apidox] make example for FontIterator... not leak ;)

 qt4/src/poppler-qt4.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f3b36d9c992491e614e88dbf1a84b5433a7647f4
Author: Pino Toscano <pino@kde.org>
Date:	Sat Aug 1 19:54:52 2009 +0200

    [Qt4] Add color management API.

    Add few wrapper functions to get/set color profiles.
    Add a function to know whether the color management functions actually
    do anything (ie support compiled or not).
    Add few basic API docs for the new functions.
    Based on an initial patch by Hal V. Engel <hvengel@astound.net>,
    heavily reindented, polished and massaged in its API by me.

 qt4/src/poppler-document.cc |	 52
 +++++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-qt4.h	     |	 50
 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 102 insertions(+), 0 deletions(-)

commit 78a1969d040018c0c2bb74c94f5507f786e4666e
Author: Pino Toscano <pino@kde.org>
Date:	Sat Aug 1 18:00:06 2009 +0200

    [Qt] add unhandled cases and remove unused code

 qt/poppler-page.cc |	12 ++----------
 1 files changed, 2 insertions(+), 10 deletions(-)

commit bddebec0712e92e13b57d3d05d652673fe737866
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Aug 1 17:12:22 2009 +0200

    0.11.2

 CMakeLists.txt   |    2 +-
 NEWS		  |   30 ++++++++++++++++++++++++++++++
 configure.ac	  |    2 +-
 msvc/config.h	  |    6 +++---
 qt4/src/Doxyfile |    2 +-
 5 files changed, 36 insertions(+), 6 deletions(-)

commit 87e2af3454348f5568d155c15af5d85268e47f1b
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Aug 1 15:48:02 2009 +0200

    [glib-demo] Add cast to make sure the comparison is always valid

 glib/demo/attachments.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 464e95ef451103daddc9a30cd26b986291f02176
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Aug 1 15:47:25 2009 +0200

    [glib-demo] Add missing return

 glib/demo/attachments.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 7f48369e4d29b2a71abffa9e1966e3a2252de895
Author: Guillermo Antonio Amaral Bastidas <gamaral@amaral.com.mx>
Date:	Sat Aug 1 15:41:34 2009 +0200

    Call fillChildrenSiblingsID in fillChildrenSiblingsID instaed of
    loadChildrenDefaults

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

commit e21a3e40bf6f4365064cea751ae186580d8f81f5
Author: William Bader <williambader@hotmail.com>
Date:	Sat Aug 1 15:23:03 2009 +0200

    Add the possibility of disabling font substitution in pdftops

    Bug #23030

 poppler/GlobalParams.cc |   17 +++++++++++++
 poppler/GlobalParams.h  |    4 +++
 poppler/PSOutputDev.cc  |   59
 ++++++++++++++++++++++++++--------------------
 poppler/PSOutputDev.h	 |    2 +
 utils/pdftops.1	 |    8 +++++-
 utils/pdftops.cc	 |    7 +++++
 6 files changed, 70 insertions(+), 27 deletions(-)

commit bd68c90338cbf16f468e5db59722610300a629e1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Aug 1 15:19:48 2009 +0200

    Forgot to add my copyright

 poppler/GfxState.h |	 1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 173451730948c320f16a0f5924a58302603eca0b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Aug 1 15:13:35 2009 +0200

    Try to workaround some incorrect PDF

    Fixes rendering of PDF where forms/patterns have more q than Q. Fixes
    rendering in splash of pdf in bugs #22835, #21899 and #16402

 poppler/Gfx.cc     |	13 +++++++++++++
 poppler/GfxState.h |	 1 +
 2 files changed, 14 insertions(+), 0 deletions(-)

commit 35c408ca49be08144bcf14aa112505fd556725d2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 31 23:27:02 2009 +0200

    add the overloaded virtual warning also the autotools based build

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1c32bd2d101e5dfb37e28276ecad699f121b27b7
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 31 23:22:25 2009 +0200

    Add my copyright to files i just edited

 poppler/OutputDev.cc  |    1 +
 poppler/OutputDev.h   |    1 +
 utils/HtmlOutputDev.h |    2 +-
 3 files changed, 3 insertions(+), 1 deletions(-)

commit 10717a48c85f1dbeff1c6bcd094006a9ecc92efc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 31 23:22:10 2009 +0200

    Add -Woverloaded-virtual as default CXX flag

 cmake/modules/PopplerMacros.cmake |	1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit db5f736655f01575ac5d7c524cbf131924ae91fa
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 31 23:12:00 2009 +0200

    rename the function

    That way the name is different from the OutputDev function and does
    not seem like a wrong overload

 utils/HtmlOutputDev.cc |    4 ++--
 utils/HtmlOutputDev.h	|    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 4be87f87509b93c4fe4025f9bd788e9412416663
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 31 23:11:32 2009 +0200

    Remove Outputdev::beginMarkedContent as noone uses it

 poppler/Gfx.cc       |    2 --
 poppler/OutputDev.cc |    3 ---
 poppler/OutputDev.h  |    1 -
 3 files changed, 0 insertions(+), 6 deletions(-)

commit 6ab2ec8a89519d2bd1576c8d62f8aec51b04479a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 31 23:10:56 2009 +0200

    Warning--

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

commit 53c3d636ad645a350b576160e1498726238a7bd1
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Jul 31 18:23:57 2009 +0200

    [cairo] Implement radialShadedFill in cairo backend using cairo
    gradients

    Fixes bugs #10942, #14160

 poppler/CairoOutputDev.cc |   28 +++++++++
 poppler/CairoOutputDev.h  |	2 +
 poppler/Gfx.cc		   |  141
 +++++++++++++++++++++++++++------------------
 poppler/OutputDev.h	   |	2 +-
 poppler/PSOutputDev.cc    |	3 +-
 poppler/PSOutputDev.h	   |	2 +-
 6 files changed, 117 insertions(+), 61 deletions(-)

commit 2ba937545d1a2b9fa798f04fee755ccdf0e74ec7
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Jul 31 17:49:18 2009 +0200

    [cairo] Use cairo_pattern_set_extend for linear gradients

 poppler/CairoOutputDev.cc |	9 +++++++++
 poppler/CairoOutputDev.h  |	1 +
 poppler/Gfx.cc		   |   34 ++++++++++++++++++++++++++++------
 poppler/OutputDev.h	   |	4 ++++
 4 files changed, 42 insertions(+), 6 deletions(-)

commit b054756113f0df6b59935823882f412486e96db5
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jun 17 11:10:15 2009 +0200

    [cairo] Implement blend mdoes in cairo backend

    It requires cairo from git master to work at the moment. Fixes bugs
     #22384, #12979, #13603, #17919, #22255

 configure.ac		   |   27 ++++++++++++++++++++
 poppler/CairoOutputDev.cc |   59
 +++++++++++++++++++++++++++++++++++++++++++++
 poppler/CairoOutputDev.h  |	1 +
 3 files changed, 87 insertions(+), 0 deletions(-)

commit bf8964726c9311e7e82b1faf49cc2272e5c1e339
Author: William Bader <williambader@hotmail.com>
Date:	Thu Jul 30 22:08:43 2009 +0200

    Fix some double to int warnings by explicit casting

 poppler/Gfx.cc |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit fdbd0c548e963461b2bc4bdf1beaa1577cafcea7
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Jul 30 21:05:18 2009 +0200

    Update gtk-doc build files

 gtk-doc.make  |  102
 ++++++++++++++++++++++++++++++++++++++------------------
 m4/gtk-doc.m4 |   74 +++++++++++++++++++++++------------------
 2 files changed, 110 insertions(+), 66 deletions(-)

commit ae84dce5cea4d249526a6ed5b2feb2d3f241da1b
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Jul 30 20:45:39 2009 +0200

    Revert "Remove unneeded files from repo"

    This reverts commit 4cc9dee35e03d7b295a476f937ec0f2c43bb6592.

    See bug #22697.

 configure.ac		    |	 2 +-
 glib/reference/Makefile.am |	 4 +-
 gtk-doc.make		    |  155
 ++++++++++++++++++++++++++++++++++++++++++++
 m4/gtk-doc.m4		    |	53 +++++++++++++++
 4 files changed, 211 insertions(+), 3 deletions(-)

commit 7e14516a78b16453c747eb92b08665632e5f6844
Author: Sanjoy Mahajan <sanjoy@mit.edu>
Date:	Mon Jul 27 23:20:50 2009 +0200

    Fix displayPages call

    Parameters are outputdev, first, last, dpi, dpi, rotate, usemediabox,
    crop, printing
    and we were doing
    usemediabox = !noCrop
    crop = gFasle
    the correct is
    usemediabox = noCrop
    crop = !noCrop

 utils/pdftops.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 3d53a0eb14420d54c0ebf8590e34c018b8da105d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Jul 19 16:02:33 2009 +0200

    Copy byte_lookup in copy constructor

 poppler/GfxState.cc |	  6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 8f7271acf17c46e663cd48d90c382b04a834fba2
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Jul 19 15:53:49 2009 +0200

    Don't use byte_lookup table when color space doesn't support getLine
    methods

    For color spaces that don't implement getRGBLine or getGrayLine
    methods,
    getRGB or getGray are called for every pixel, however we were
    allocating
    the byte_lookup table and converting colors in those cases
    too. Instead
    of falling back to generic methods in the base class, the new methods
    useGetRGBLine and useGetGrayLine have been added to he base class,
    so that
    when they are not suopported in the current color space byte_lookup
    table is
    not used at all.

    Fixes bug #11027.

 poppler/GfxState.cc |	125
 ++++++++++++++++++++++++++++++---------------------
 poppler/GfxState.h  |	 21 +++++++-
 2 files changed, 91 insertions(+), 55 deletions(-)

commit 1bc737796bef1c65289a101b2d4c367267b9c974
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Jul 19 15:51:43 2009 +0200

    Remove unused variable

 poppler/GfxState.h |	 1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 512b2c654fd80c83b82e7adc828a478a18de17ab
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Jul 26 19:35:06 2009 +0200

    [cairo] Use CAIRO_EXTEND_PAD in drawImageMaskPrescaled too

 poppler/CairoOutputDev.cc |   32 +++++++++++++++-----------------
 1 files changed, 15 insertions(+), 17 deletions(-)

commit ad26e34bede53cb6300bc463cbdcc2b5adf101c2
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Jul 26 18:36:06 2009 +0200

    [cairo] Use rectangle + clip instead of invert + tranform

    This is just for consistency of drawImage methods

 poppler/CairoOutputDev.cc |   30 ++++++++++++++----------------
 1 files changed, 14 insertions(+), 16 deletions(-)

commit ee6b761a55baef4c3bbe4614b0c3b3d761a3111f
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:	Sun Jul 26 16:19:15 2009 +0200

    [cairo] Apply a clip for masked drawImage

    In order to use EXTEND_PAD with a mask, we need to apply a clip (to
    constrain the image to the appropriate region). The complicating
    factor for
    drawSoftImage() is that mask size is independent of the image size,
    so we
    need to compute the intersection of the mask with in the image
    in userspace.

 poppler/CairoOutputDev.cc |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

commit 499c6c972bac14936b5370276da723a6e98861b3
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Jul 26 11:30:08 2009 +0200

    [cairo] Use CAIRO_EXTEND_PAD when drawing images

 poppler/CairoOutputDev.cc |  306
 +++++++++++++++++++++------------------------
 1 files changed, 140 insertions(+), 166 deletions(-)

commit f91eb7d01cef0897727c63267db309bc92297d37
Author: Koji Otani <sho@bbr.jp>
Date:	Sat Jul 25 16:34:12 2009 +0200

    Fix generation of ps for some files

    For example fixes second pdf in bug 18908

 poppler/PSOutputDev.cc |   68
 ++++++++++++++++++++++++++++++++++++------------
 1 files changed, 51 insertions(+), 17 deletions(-)

commit f93f5e17d8f23f3e2862f3411f43a95b334e6c91
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Jul 20 17:10:37 2009 +0200

    [cairo] Improve performance when rendering one-channel images

    It implements the same idea already used in SplashOutputDev, for
    one-channel (monochrome/gray/separation) images we build a lookup
    table
    so that we won't need to call colorMap->getRGBLine when filling the
    image buffer. Fixes bug #18017.

 poppler/CairoOutputDev.cc |   36 ++++++++++++++++++++++++++++++++++--
 1 files changed, 34 insertions(+), 2 deletions(-)

commit e7475062b6ae5c495fa72faaf8fb3d97391f8544
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jul 14 17:22:52 2009 +0200

    [cairo] Handle fontType1COT fonts in CairoFontEngine

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

commit d42b9425fb2f98fa79e7a60e4f71ef14f5bacfe9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jul 12 19:55:14 2009 +0200

    glade is not used anymore

 cmake/modules/FindGTK.cmake |	  9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

commit 454f7468c6a6a442a5064b5daa24d65ebf4fc6b6
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:	Thu Jul 9 10:43:00 2009 +0100

    [cairo] Fix drawImage() for non-1x1 images

    Carlos noticed a nasty bug with converting drawImage() to use PAD
    + fill,
    instead of NONE + paint. That is the image was being padded out
    far beyond
    the correct output extents. The cause is that the caller pre-scales
    the
    context for the image, so the output rectangle was many times the true
    image size - obliterating large amounts of the page. The temporary
    fix is
    to counter-act the scaling on the context. Longer term, after
    fixing all
    painters to use PAD correctly, we need to review the callers to remove
    unnecessary pre-scaling.

 poppler/CairoOutputDev.cc |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

commit f8d93eae3c7b9388feabac71f2380d0b42a855e7
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jul 8 20:14:35 2009 +0200

    Lookup UF and F entries before Unix, MAC and DOS in getFileSpec

 poppler/FileSpec.cc |	 24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

commit 767c534f5fdf6ccbccfd85a0086d72c215c278f1
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jul 8 19:13:54 2009 +0200

    Use UF entry when present in dict in getFileSpecName() too

 poppler/FileSpec.cc |	  5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 569627ac4d56ddd58e109ce2a37179a85e042030
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jul 8 13:02:16 2009 +0200

    Implement axialShadedFill in cairo backend using cairo gradients

    See bug #10942.

 poppler/CairoOutputDev.cc |   29 +++++++++++++++++++++++++++++
 poppler/CairoOutputDev.h  |   10 ++++++++++
 poppler/Gfx.cc		   |   29 ++++++++++++++++++++---------
 poppler/OutputDev.h	   |	6 +++++-
 poppler/PSOutputDev.cc    |	2 +-
 poppler/PSOutputDev.h	   |	2 +-
 6 files changed, 66 insertions(+), 12 deletions(-)

commit 6ae0a6c0044713affa23eb1ee6a070785ed6c2f3
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:	Wed Jul 8 16:48:26 2009 +0100

    [cairo] premultiply image mask

    Cairo uses a premultiplied colour-space, so when creating the
    image mask
    in drawImage() we need to remember to multiply by the alpha. In
    this case
    it just requires zeroing out the masked pixels.

 poppler/CairoOutputDev.cc |	9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit 646e5884e748ecce7094c673400484aa1d902bdd
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:	Wed Jul 8 17:00:34 2009 +0100

    [cairo] maskColors is an array of ints, no scaling required

    drawImage() was erroneously scaling the maskColors from what it
    believed
    to be [0:1] to [0:255]. However maskColors is already an integer
    array,
    [0:255].

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

commit d75feb1ee84385a9f94308cf47a43f4583092ddf
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:	Wed Jul 8 16:37:19 2009 +0100

    [cairo] cleanse DrawImage()

    Just a small bit of code rearrangement to reduce repetition and
    invalid checks.

 poppler/CairoOutputDev.cc |  102
 ++++++++++++++++++---------------------------
 1 files changed, 41 insertions(+), 61 deletions(-)

commit 52f3704fed16cfc1e9dd85f72dde7922371e4099
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jul 8 11:40:52 2009 +0200

    [TODO] Update TODO file

 TODO |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit ef261f5f72d37a0aa2709611ee2bad7d55340ed8
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jul 7 10:57:31 2009 +0200

    Do not use F and UF entries if Unix or DOS are present in FileSpec
    dict

 poppler/FileSpec.cc |	114
 +++++++++++++++++++++++----------------------------
 1 files changed, 51 insertions(+), 63 deletions(-)

commit cafd4653dc6c7574214e80aa09489dcd24e347a6
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jul 1 11:41:32 2009 +0200

    [glib-demo] Fix a typo

 glib/demo/utils.c |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a3c9c6d0c0ee55dccd2d03f20d5683ae300cdc6b
Author: Pino Toscano <pino@kde.org>
Date:	Wed Jul 8 02:01:39 2009 +0200

    start updating the TODO file

    TODO file had quite some rust and dust in it, making quite "difficult"
    for others to understand what can be done for helping.
    First step has been removing all the items done.
    Next is grouping items by areas, so it is more clear what should be
    done in what area; current areas are:
    - general items: for general stuff to be done, not specific to some
    area; an example could have been "use littlecms for color management?"
    - core: stuff which is specific to the core library
    - Qt4/Qt/glib/etc frontend: stuff specific for that frontend
    - new frontends: ideas for possible new frontends

    I was not sure about some items and Jeff Muizelaar's TODO, so I left
    them there.

 TODO |   47 +++++++++++++++--------------------------------
 1 files changed, 15 insertions(+), 32 deletions(-)

commit 92ad0ef89fe7690d83854b4821178dfdb2e22897
Author: Pino Toscano <pino@kde.org>
Date:	Sat Jul 4 00:19:23 2009 +0200

    [Qt4 demo] hopefully fix the page size on zoom change

 qt4/demos/pageview.cpp |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit 97094d13bc0f144b25e13c1de7a5328608ab13e3
Author: Pino Toscano <pino@kde.org>
Date:	Sat Jul 4 00:07:12 2009 +0200

    [Qt4 demo] show a list of checked/unchecked items for the document
    permissions

 qt4/demos/permissions.cpp |   25 ++++++++-----------------
 qt4/demos/permissions.h   |	6 +++---
 2 files changed, 11 insertions(+), 20 deletions(-)

commit 0d8f2ee0f03a14e7b8477c4b787c3441a758f26b
Author: Pino Toscano <pino@kde.org>
Date:	Fri Jul 3 23:55:42 2009 +0200

    [Qt4 demo] show page numbers in the toolbar as 1..n

 qt4/demos/navigationtoolbar.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b0d48df9121c55f8162ddf0ee63832f9adebf37b
Author: Pino Toscano <pino@kde.org>
Date:	Fri Jul 3 17:55:31 2009 +0200

    [Qt4 demo] correctly use DPI values for the page sizes

 qt4/demos/pageview.cpp |   12 +++++++++---
 qt4/demos/pageview.h	|    2 ++
 2 files changed, 11 insertions(+), 3 deletions(-)

commit dcc3c384919f1562b8f312ad3ac847e23f3e83ab
Author: Sebastien Bacher <seb128@ubuntu.com>
Date:	Wed Jul 1 10:09:12 2009 +0200

    [test] Use gtkbuilder rather than libglade

    Fixes bug #21673

 cmake/modules/FindGTK.cmake |	  1 -
 configure.ac		     |	  4 +-
 test/Makefile.am	     |	  2 +-
 test/pdf-inspector.cc	     |	 34 ++--
 test/pdf-inspector.glade    |	434
 -------------------------------------------
 test/pdf-inspector.ui	     |	416
 +++++++++++++++++++++++++++++++++++++++++
 6 files changed, 439 insertions(+), 452 deletions(-)

commit 28208d1c9b8afbb769a5f4d9b0655b99fd4af16e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jul 1 09:52:12 2009 +0200

    [glib-demo] Do not use gio if glib < 2.15

    Fixes bug #22530.

 glib/demo/main.c |   33 +++++++++++++++++++++++++++++++--
 1 files changed, 31 insertions(+), 2 deletions(-)

commit 6ef83414ab55294cf46b6b05813927bb04066986
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jun 30 23:07:00 2009 +0200

    Check getFileSpecNameForPlatform succeeded before using it's return
    value

    Fixes crash on bug 22551

 poppler/Annot.cc |    7 ++++---
 poppler/Link.cc  |   30 +++++++++++++++++-------------
 poppler/Sound.cc |    8 +++++---
 3 files changed, 26 insertions(+), 19 deletions(-)

commit 4b9db83841a8b97df1e0991c1b853897b7095777
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jun 30 11:24:29 2009 +0200

    [glib-demo] Do not fill the surface before rendering

    The surface is guaranteed to be cleared

 glib/demo/render.c |	11 ++---------
 1 files changed, 2 insertions(+), 9 deletions(-)

commit 5deb6db5d340c08f337d2ba67aa1fd690e4eedd8
Author: William Bader <williambader@hotmail.com>
Date:	Mon Jun 29 21:55:49 2009 +0200

    Fix interpolate parameter position

 poppler/SplashOutputDev.cc |	 3 ++-
 utils/ImageOutputDev.cc    |	 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit e1e9ae2826eff1665d798b4b50b5c63e8282246b
Author: Pino Toscano <pino@kde.org>
Date:	Sun Jun 28 20:11:42 2009 +0200

    [Qt4 demo] do not crash when changing the zoom with no document

 qt4/demos/pageview.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit a98de97137cb343182bd03c443fc08ff4e0fd9a5
Author: Pino Toscano <pino@kde.org>
Date:	Sun Jun 28 19:08:02 2009 +0200

    [Qt4 demo] add a zoom combobox

 qt4/demos/navigationtoolbar.cpp |   33 ++++++++++++++++++++++++++++++++-
 qt4/demos/navigationtoolbar.h	 |    7 ++++++-
 qt4/demos/pageview.cpp		 |   14 ++++++++++++--
 qt4/demos/pageview.h		 |    6 +++++-
 qt4/demos/viewer.cpp		 |    2 ++
 5 files changed, 57 insertions(+), 5 deletions(-)

commit 40002d2c765398869a3b7d8d92715f0608e39ab3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 28 16:45:19 2009 +0200

    Make sure the array is big enough to read from it

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

commit 0a1b41ff6de5a41e3450ecbcb1ba754dc06c29d9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jun 26 19:31:22 2009 +0200

    Do not crash when we can't find onStr

    Fixes crash in bug #22485
    Not sure this is the best solution, but Adobe doesn't even open
    the file

 poppler/Form.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 6cb846664e57b02c99f1e6ad2b4e9128c9622e0a
Author: Ilya Gorenbein <igorenbein@finjan.com>
Date:	Thu Jun 25 20:13:29 2009 +0200

    Initilize AnnotColot properly when the Array is not correct

 poppler/Annot.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 5fdc3acb8dded2e7d08e6ef30f4c5ae1a4a11b5e
Author: Till Kamppeter <till.kamppeter@gmail.com>
Date:	Mon Jun 22 21:38:23 2009 +0200

    Only change the page size when it really changes, otherwise duplex
    commands are lost

 poppler/PSOutputDev.cc |   10 +++++++++-
 poppler/PSOutputDev.h	|    4 ++++
 2 files changed, 13 insertions(+), 1 deletions(-)

commit bf69beeb257cfd750c6ddc8b68aeb859b36380b2
Author: David Benjamin <davidben@mit.edu>
Date:	Sat Jun 20 23:51:09 2009 +0200

    Make DecryptStream return sane values for getPos()

    Many streams (notably JBIG2Stream) expect wrapped streams to return
    correct
    values for getPos(), i.e. increments by 1 when readChar() called, etc.
    Fixes bug #19706.

 poppler/Decrypt.cc |	 8 ++++++++
 poppler/Decrypt.h  |	 3 +++
 2 files changed, 11 insertions(+), 0 deletions(-)

commit 5ee4ff2aaf98e2eaa1ec2dc9f7e659b3b01ba7bf
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Jun 20 15:00:16 2009 +0200

    [glib-demo] Allow using relative paths in demo application

 glib/demo/main.c |   17 +++++------------
 1 files changed, 5 insertions(+), 12 deletions(-)

commit a568248d3255407fcaa7368c4925c20e95619d20
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jun 19 21:07:39 2009 +0200

    0.11.1

 CMakeLists.txt   |    2 +-
 NEWS		  |   50
 ++++++++++++++++++++++++++++++++++++++++++++++++--
 configure.ac	  |    2 +-
 msvc/config.h	  |    6 +++---
 qt4/src/Doxyfile |    2 +-
 5 files changed, 54 insertions(+), 8 deletions(-)

commit ac99e239f2726db32617ff03174a6ce74361ea1b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jun 19 21:03:29 2009 +0200

    ship PopplerCache.h

 CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 84984d2aa25917d68c9971cefe636e626eada13d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jun 19 20:54:15 2009 +0200

    Ship PopplerCache.h too

 poppler/Makefile.am |	  1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 3a52d46e5df8eb926b550d7f7a82f316dbf6808f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Jun 19 17:45:44 2009 +0200

    [glib-demo] Destroy pattern after using it

 glib/demo/render.c |	 1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 2e97524e5d82a4c33a4e6410fead444681db6749
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Jun 19 14:20:16 2009 +0200

    [glib-demo] Use a transparent surface and fill it in white after
    rendering

 glib/demo/render.c |	12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

commit 009937842d5a8bfc12394e9e3ab71b7c33340a85
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Jun 19 14:10:05 2009 +0200

    [glib-demo] Use cairo_paint instead of rectangle + fill

 glib/demo/render.c |	 3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 7248da095f67d57c3999cee7d980e62fd8a7cf49
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Jun 19 09:37:02 2009 +0200

    Use Interpolate flag to decide whether applying image interpolation
    during rendering

    Fixes bug #9860

 poppler/ArthurOutputDev.cc  |	  4 +-
 poppler/ArthurOutputDev.h   |	  5 +-
 poppler/CairoOutputDev.cc   |	 92
 +++++++++++++++++++++++++------------------
 poppler/CairoOutputDev.h    |	 48 +++++++++++++----------
 poppler/Gfx.cc		     |	 49 +++++++++++++++++++---
 poppler/OutputDev.cc	     |	 17 +++++---
 poppler/OutputDev.h	     |	 13 ++++--
 poppler/PSOutputDev.cc      |	  8 ++-
 poppler/PSOutputDev.h	     |	  8 ++-
 poppler/PreScanOutputDev.cc |	 25 ++++++++++--
 poppler/PreScanOutputDev.h  |	 25 ++++++++++--
 poppler/SplashOutputDev.cc  |	 16 +++++--
 poppler/SplashOutputDev.h   |	 12 ++++--
 utils/HtmlOutputDev.cc      |	 16 ++++----
 utils/HtmlOutputDev.h	     |	  7 ++-
 utils/ImageOutputDev.cc     |	 20 +++++-----
 utils/ImageOutputDev.h      |	 12 ++++--
 17 files changed, 248 insertions(+), 129 deletions(-)

commit 37e3f877ee725648734ff41e1e83870a210bcbd7
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jun 19 00:37:21 2009 +0200

    Handle Streams in CMap definitions

    Fixes bug 22334

 poppler/CMap.cc	 |   50
 +++++++++++++++++++++++++++++-----------------
 poppler/CMap.h		 |   17 +++++++++++----
 poppler/GfxFont.cc	 |   41 ++++++++++++++++++++++++++------------
 poppler/GlobalParams.cc |    6 ++--
 poppler/GlobalParams.h  |    5 ++-
 5 files changed, 77 insertions(+), 42 deletions(-)

commit 47de8eef46300832556ce5ed869e391e477fd843
Author: David Benjamin <davidben@mit.edu>
Date:	Fri Jun 19 00:30:35 2009 +0200

    Fix some bugs in JBIG2Stream handling

    For more info see bug 12014 and [poppler] Bug in JBIG2Stream from
    08-June-2009

 poppler/JBIG2Stream.cc |   88
 ++++++++++++++++++++++++++----------------------
 poppler/JBIG2Stream.h	|   15 ++++++++
 2 files changed, 63 insertions(+), 40 deletions(-)

commit d30b1013ea3ce45b5ea942fe7357c0fd07ff47f4
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jun 2 11:44:08 2009 +0200

    Add setOpen() and setIcon() in AnnotText

 poppler/Annot.cc |   25 +++++++++++++++++++++++++
 poppler/Annot.h  |    3 +++
 2 files changed, 28 insertions(+), 0 deletions(-)

commit 287feffc1c1c0aa42a398fc071b489acef9ef22e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jun 2 11:26:40 2009 +0200

    Add setLabel() and setPopup() to AnnotMarkup

 poppler/Annot.cc |   36 ++++++++++++++++++++++++++++++++++++
 poppler/Annot.h  |    4 ++++
 2 files changed, 40 insertions(+), 0 deletions(-)

commit 2a938af5624fbc79316dd6bee5e550f2b4270a76
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jun 2 10:59:44 2009 +0200

    Add setParent() and setOpen() to AnnotPopup

 poppler/Annot.cc |   19 +++++++++++++++++++
 poppler/Annot.h  |    4 ++++
 2 files changed, 23 insertions(+), 0 deletions(-)

commit 0af5464352dfa51f0458c57a3590c847a45964c7
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jun 2 10:37:49 2009 +0200

    Save parent reference of popup annotations

 poppler/Annot.cc |   16 +++++-----------
 poppler/Annot.h  |    4 ++--
 2 files changed, 7 insertions(+), 13 deletions(-)

commit fc4bc43dcd6f6871a47b9198e8c2571a5d448c3e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Jun 1 14:52:21 2009 +0200

    Fix a crash in pdf-inspector

 test/pdf-inspector.cc |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 3da7a2657892fde52b62e1f73476cb33d6c75e96
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri May 29 13:35:39 2009 +0200

    Add Annot::setColor()

 poppler/Annot.cc |   19 ++++++++++++++++++-
 poppler/Annot.h  |    6 +++++-
 2 files changed, 23 insertions(+), 2 deletions(-)

commit 3eabdf57729852205855cf74ff2d2f9d7bc03f73
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri May 29 13:23:26 2009 +0200

    Add construtors to create AnnotColor objects directly from color
    values

 poppler/Annot.cc |   26 ++++++++++++++++++++++++++
 poppler/Annot.h  |    3 +++
 2 files changed, 29 insertions(+), 0 deletions(-)

commit 8045e7a1a84a3d54a1c9415ac63b5b9df5ecc349
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri May 29 13:06:40 2009 +0200

    Add Page::addAnnot() to add a new annotation to the page

 poppler/Page.cc |   28 ++++++++++++++++++++++++++++
 poppler/Page.h  |    2 ++
 2 files changed, 30 insertions(+), 0 deletions(-)

commit fe80eb84ec711b7400cef95e791a74c8fd259af7
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri May 29 13:00:19 2009 +0200

    Add getRef() to get the annotation reference

 poppler/Annot.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 1c92657be72c44dba7185808ffb00dd85c5ab289
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri May 29 12:14:02 2009 +0200

    Save page object and ref in Page class

    This is needed to be able to modify the page object.

 poppler/Catalog.cc |	 2 +-
 poppler/Page.cc    |	 6 +++++-
 poppler/Page.h     |	 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

commit 4ad2d663262008e4b97342c4ed67c686ff5abd13
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri May 29 11:43:30 2009 +0200

    Add annot constructors to create annot objects without a dict

    This allows to create annotation objects to be added to the document.
    Required fields on the annotation dictionary are constructor
    arguments,
    setters will be added for the other fields.

 poppler/Annot.cc |  300
 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 poppler/Annot.h  |   22 ++++-
 2 files changed, 315 insertions(+), 7 deletions(-)

commit e5c4862b0c1b08a0fab47070cb9c862026e93567
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jun 10 23:28:03 2009 +0200

    ignore++

 m4/.gitignore |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 572779f8037763c1e0ee64c47a3dad6df0d3b693
Author: Koji Otani <sho@bbr.jp>
Date:	Wed Jun 10 22:55:26 2009 +0200

    Fix dashed line in page 1 of bug 20011

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

commit b97591672e0d9c31a3d044fe52e34cc80a491221
Author: Koji Otani <sho@bbr.jp>
Date:	Wed Jun 10 22:54:57 2009 +0200

    Fix "Conditional jump or move depends on uninitialised value"

    When stroking with a pattern, set strokeColor with a copy of
    fillColor.
    This is wrong and the fillColor may be uninitialized.
    See bug 20011

 poppler/Gfx.cc |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit a92b38836b1e4475d5a7a1b9cb8f3e9429cef275
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jun 9 22:39:19 2009 +0200

    Correctly duplicate the cache on PostScriptFunction(PostScriptFunction
    *func)

 poppler/Function.cc	 |   28 ++++++++++++++++++++++++++++
 poppler/PopplerCache.cc |   20 ++++++++++++++++++++
 poppler/PopplerCache.h  |   14 ++++++++++++++
 3 files changed, 62 insertions(+), 0 deletions(-)

commit 2cecdf922f4c8178b0e55d3ddf86c31f8be3313a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jun 9 11:04:39 2009 +0200

    [glib] Fix a crash when a destination points to an invalid page

 glib/poppler-action.cc |   21 +++++++++++++--------
 1 files changed, 13 insertions(+), 8 deletions(-)

commit 831288c13c3a7502bbccd1313c6e376283be367c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 7 18:37:20 2009 +0200

    Optimize roll() a bit

    If the number of times to roll is > than half the number of items
    rotate in the reverse direction
    Makes it be 33% of exec() instead of 42%

 poppler/Function.cc |	 19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

commit 3d40dcad850a2bc0e28845a15722db0c79920135
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 7 13:38:50 2009 +0200

    Move the GfxState cache to the new poppler cache class

 poppler/GfxState.cc |	 97
 ++++++++++++++++++++++++---------------------------
 poppler/GfxState.h  |	 19 ++--------
 2 files changed, 49 insertions(+), 67 deletions(-)

commit 2619e09833f421fb3d8cc68d41d15081ae6824e4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 7 13:37:40 2009 +0200

    Implement a cache for PostscriptFunction transforms

    Makes time of rendering of bug 21562 go down from 24 to 8 seconds

 poppler/Function.cc |	 76
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Function.h  |	  2 +
 2 files changed, 78 insertions(+), 0 deletions(-)

commit 588bfe3c14f42be492066c2a98e30482475a6926
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 7 13:36:39 2009 +0200

    Add a code to a generic cache based on Koji's code for GfxState cache

 CMakeLists.txt		 |    1 +
 poppler/Makefile.am	 |    1 +
 poppler/PopplerCache.cc |   82
 +++++++++++++++++++++++++++++++++++++++++++++++
 poppler/PopplerCache.h  |   47 +++++++++++++++++++++++++++
 4 files changed, 131 insertions(+), 0 deletions(-)

commit d09478fcc44b5c594f1803fc24654af5e10fa129
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 7 01:34:01 2009 +0200

    Move index and pop to class definition too

 poppler/Function.cc |	 32 +++++++++++++++-----------------
 1 files changed, 15 insertions(+), 17 deletions(-)

commit 2083264e8ab0fd9976294de08a18de615d5a1168
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 7 01:21:19 2009 +0200

    Move the implementations to the class definition

    Make gcc inline the functions and time to render a heavy PSFunction
    doc goes from 28 to 20 secs

 poppler/Function.cc |	151
 ++++++++++++++++++++++++---------------------------
 1 files changed, 71 insertions(+), 80 deletions(-)

commit 24580fcd2be74db5f3140bdb2ebff8431b7d3f1e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Jun 6 16:17:26 2009 +0200

    Add a debug saying how much rendering took

 qt4/tests/test-poppler-qt4.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 50cf7cffff760e41774957ad8f1f92803142438e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Jun 6 16:04:54 2009 +0200

    Use g_path_get_basename instead of g_basename in gtk-cairo-test

    Fixes bug #21361.

 test/gtk-cairo-test.cc |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 4cc9dee35e03d7b295a476f937ec0f2c43bb6592
Author: Christian Persch <chpe@gnome.org>
Date:	Sat Jun 6 12:13:48 2009 +0200

    Remove unneeded files from repo

    See bug #22094

 configure.ac		    |	 2 +-
 glib/reference/Makefile.am |	 4 +-
 gtk-doc.make		    |  155
 --------------------------------------------
 m4/gtk-doc.m4		    |	53 ---------------
 4 files changed, 3 insertions(+), 211 deletions(-)

commit c94e476dbff9e527c72e52377d830f35f29ba3d6
Author: Pino Toscano <pino@kde.org>
Date:	Fri Jun 5 11:09:44 2009 +0200

    when showing the tooltip for a text rect, show also its index in
    the page text boxes list

 qt4/tests/test-poppler-qt4.cpp |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 2298acac267257b1916c802bdb902428e69e683b
Author: Pino Toscano <pino@kde.org>
Date:	Fri Jun 5 11:08:51 2009 +0200

    [Qt4 apidox] FontInterator is new in 0.12

 qt4/src/poppler-qt4.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 37c48c2521c623c485841472c4a174a1841aea33
Author: Pino Toscano <pino@kde.org>
Date:	Fri Jun 5 10:54:30 2009 +0200

    [CMake] Add poppler version defines and version check macro

    Add POPPLER_[MAJOR|MINOR|MICRO]_VERSION defines and
    POPPLER_CHECK_VERSION macro. FDO bug #22091.

 CMakeLists.txt		       |    5 ++++-
 glib/poppler-features.h.cmake |    9 +++++++++
 2 files changed, 13 insertions(+), 1 deletions(-)

commit 26f6fb1d79c2589829cd896d57da63d16641f307
Author: Pino Toscano <pino@kde.org>
Date:	Fri Jun 5 10:51:26 2009 +0200

    [CMake] switch poppler-features.h.cmake to a more autotools-like
    syntax

 glib/CMakeLists.txt	       |    2 +-
 glib/poppler-features.h.cmake |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 89704635b727db42f6c72ba101091eb7eddb967a
Author: Pino Toscano <pino@kde.org>
Date:	Fri Jun 5 10:39:17 2009 +0200

    [Qt4 demo] compile the new thumbnail module with autotools as well

 qt4/demos/Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 291bafe64c8755fe5f85a51b184ac6e3d3170e1d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Jun 5 10:07:16 2009 +0200

    [glib] Use g_strerror instead of strerror

    Fixes bug #22095.

 glib/poppler-document.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0ca7e214fb5f9c9fb59792149bd23c1617d38cac
Author: Christian Persch <chpe@gnome.org>
Date:	Thu Jun 4 22:35:40 2009 +0200

    Add poppler version defines and version check macro

    Add POPPLER_[MAJOR|MINOR|MICRO]_VERSION defines and
    POPPLER_CHECK_VERSION macro. FDO bug #22091.

 configure.ac				   |   11 ++++-
 glib/poppler-features.h.in		   |	9 +++
 glib/reference/poppler-docs.sgml	   |	1 +
 glib/reference/poppler-sections.txt	   |   10 ++++
 glib/reference/tmpl/poppler-features.sgml |   80
 +++++++++++++++++++++++++++++
 5 files changed, 110 insertions(+), 1 deletions(-)

commit 4ce04da0040e5a2626c110f94a128e2d272401b9
Author: Matthias Drochner <M.Drochner@fz-juelich.de>
Date:	Thu Jun 4 23:05:22 2009 +0200

    Use the correct value when creating the V field

    PDF Spec says:
    For items represented in the Opt array by a two-element array,
    the name string is the second of the two array elements.

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

commit 7e01e37a834bfdd75d739ea2b48e9127ca7f259e
Author: Till Kamppeter <till.kamppeter@gmail.com>
Date:	Thu Jun 4 20:25:55 2009 +0200

    Add part of fix for bug 20420, the other part was checked in with
    Thomas patches

 poppler/PSOutputDev.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 50a7b4bcaa6e5f56cc25fe6936f9dc537a1b4b37
Author: Jeremy C. Reed <reed@reedmedia.net>
Date:	Thu Jun 4 20:19:03 2009 +0200

    [glib] Hyphenate UTF-8 and UTF-16BE

    Fixes bug #21953.

    where iconv() is called to fill in a text field, use "UTF-8" and
    "UTF-16BE" as encoding names rather than the less portable
    "UTF8" and "UTF16BE" -- this makes it work on NetBSD.

 glib/poppler-annot.cc	    |	 2 +-
 glib/poppler-form-field.cc |	 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 2cf9e6a2318b770ae62572944c687576d1801d31
Author: Till Kamppeter <till.kamppeter@gmail.com>
Date:	Thu Jun 4 19:48:42 2009 +0200

    Support multiple page sizes when converting to PS

    Fixes byg #19777

 poppler/PSOutputDev.cc |   31 +++++++++++++++++++++++++++++--
 poppler/PSOutputDev.h	|    4 +++-
 utils/pdftops.1	|   26 +++++++++++++++++++++-----
 utils/pdftops.cc	|   17 ++++++++++++-----
 4 files changed, 65 insertions(+), 13 deletions(-)

commit 30fb7cb7e47cf6a8008c5083c8d0978fdfdf8e62
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jun 4 19:25:22 2009 +0200

    Add missing { }

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

commit 1beec21ed3a016998fee3849d460166895db9047
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jun 3 22:37:43 2009 +0200

    Give an error when using level1sep without having CMYK support

    Fixes bug #22026

 poppler/PSOutputDev.cc |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit e80d645c34c7d44d1f35da0a25669d1c4cde6e7f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jun 3 22:00:49 2009 +0200

    Also accept tokens with to leading 00

    Fixes bug 22025, based on a patch by William Bader

 poppler/CharCodeToUnicode.cc |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit e521c1efaeba3f35d10e46bca3d9650dabd2d889
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Wed Jun 3 22:08:57 2009 +0930

    Implement text in pattern colorspace for the cairo backend

 poppler/CairoOutputDev.cc |   47
 +++++++++++++++++++++++++++++++++++++++++++++
 poppler/CairoOutputDev.h  |   19 ++++++++++++++++++
 2 files changed, 66 insertions(+), 0 deletions(-)

commit a87978b09a026b2db6b0f80271d87b44b336a121
Author: Pino Toscano <pino@kde.org>
Date:	Wed Jun 3 13:49:56 2009 +0200

    [Qt4 demo] show the checksum for embedded files

 qt4/demos/embeddedfiles.cpp |	  4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit db5102842494a124d813db1696bb60820db3442b
Author: Pino Toscano <pino@kde.org>
Date:	Wed Jun 3 13:21:22 2009 +0200

    [Qt4 demo] remove checks for Qt >= 4.2

    poppler-qt4 requires Qt 4.3, so checking for 4.2 is no more needed

 qt4/demos/embeddedfiles.cpp |	  2 --
 qt4/demos/fonts.cpp	     |	  2 --
 qt4/demos/info.cpp	     |	  2 --
 qt4/demos/optcontent.cpp    |	  2 --
 qt4/demos/permissions.cpp   |	  2 --
 qt4/demos/toc.cpp	     |	  2 --
 6 files changed, 0 insertions(+), 12 deletions(-)

commit e8d897581656ee4a20e9bb87dd999425663ace3b
Author: Pino Toscano <pino@kde.org>
Date:	Wed Jun 3 02:54:29 2009 +0200

    [Qt4 demo] simplier way to change page from the thumbnail view

 qt4/demos/pageview.cpp   |    5 -----
 qt4/demos/pageview.h	  |    3 ---
 qt4/demos/thumbnails.cpp |    2 +-
 qt4/demos/thumbnails.h   |    3 ---
 qt4/demos/viewer.cpp	  |    1 -
 5 files changed, 1 insertions(+), 13 deletions(-)

commit f69a4fe47d3478cccbc03e4ac0929c7eada681c0
Author: Pino Toscano <pino@kde.org>
Date:	Wed Jun 3 01:24:21 2009 +0200

    [Qt4 demo] Add a thumbnail dock widget

    Useful to show the embedded page thumbnails in the document, if any.
    Based on a patch by Shawn Rutledge <shawn.t.rutledge@gmail.com>,
    reworked by me to be a QListWidget showing the page items at their
    full size.

 qt4/demos/CMakeLists.txt |    1 +
 qt4/demos/thumbnails.cpp |   84
 ++++++++++++++++++++++++++++++++++++++++++++++
 qt4/demos/thumbnails.h   |   51 ++++++++++++++++++++++++++++
 qt4/demos/viewer.cpp	  |   11 +++++-
 4 files changed, 146 insertions(+), 1 deletions(-)

commit 2f24ac0f4bbd6de1c9f137110b3ac2bd3b23b0b9
Author: Shawn Rutledge <shawn.t.rutledge@gmail.com>
Date:	Wed Jun 3 01:22:31 2009 +0200

    [Qt4 demo] add a public slot to set the current page

 qt4/demos/pageview.cpp |    5 +++++
 qt4/demos/pageview.h	|    3 +++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit 1f1baf186f9e37606765e51ec5b9893ddfbfa893
Author: Shawn Rutledge <shawn.t.rutledge@gmail.com>
Date:	Wed Jun 3 01:19:16 2009 +0200

    [Qt4] Add Page::thumbnail()

    This function can be used to get the embedded thumbnail of the page,
    present in the document.
    Reindented by me, and avoid a memory leak because of non-freed data.

 qt4/src/poppler-page.cc |   21 ++++++++++++++++++++-
 qt4/src/poppler-qt4.h	 |   11 +++++++++++
 2 files changed, 31 insertions(+), 1 deletions(-)

commit 5cc24be1e9af0a27ab88ffa719bcabc2378868e4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jun 3 00:05:54 2009 +0200

    Remove unused variables

 poppler/SplashOutputDev.cc |	 3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 45823bf8f4abacbbf257f6708264de074eda3cf4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jun 3 00:02:54 2009 +0200

    Make it compile :-/

 poppler/SplashOutputDev.cc |	 8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit f5ae14907261a46c121f3ed7aea9d7ad9b9c55de
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jun 2 23:52:59 2009 +0200

    Really fix the typo

 README |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5d4b1995cdd57db7cef3d88704850aaf66ed7fff
Author: William Bader <williambader@hotmail.com>
Date:	Tue Jun 2 23:10:53 2009 +0200

    Fix three typos in README

 README |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 104f9286ceb5fcb5f4795bca7633029142d5f6a4
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:	Tue Jun 2 22:59:42 2009 +0200

    Support colorizing text in pattern colorspace

    This implements commits the final patches for bug 19670 and 19994
    Also fixes bugs 15819 and 2807
    Also implements blending for SPLASH_CMYK in Splash
    It's a quite big change but i've done regression testing over my whole
    pdf suite and did not fit anything that went worse, just improvements
    Missing the Cairo support

 CMakeLists.txt		    |	 1 +
 poppler/Gfx.cc		    |  135 ++++++++++++---
 poppler/Gfx.h		    |	 7 +
 poppler/GfxState.cc	    |	58 +------
 poppler/GfxState_helpers.h |	80 +++++++++
 poppler/Makefile.am	    |	 1 +
 poppler/OutputDev.h	    |	14 ++
 poppler/PSOutputDev.cc     |  285 +++++++++++++++++++-------------
 poppler/PSOutputDev.h	    |	18 ++
 poppler/SplashOutputDev.cc |  404
 +++++++++++++++++++++++++++++++++++++-------
 poppler/SplashOutputDev.h  |	19 ++
 11 files changed, 766 insertions(+), 256 deletions(-)

commit d3e4563146cbff4cb507522783e60462461c7524
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:	Sun May 31 23:23:07 2009 +0200

    Set memory to 0 after allocation, fixes problems on Sun machines,
    should not hurt for others

 poppler/GfxState.cc |	  5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 78a58931b4347ecb505bad5a51104382ef5f91c7
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:	Sun May 31 22:52:23 2009 +0200

    Add splashClearColor that assigns white to the given colorptr

 splash/SplashTypes.h |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 47c26747b32c242ec8ac60e7b93150a67eb22e31
Author: Thomas Freitag <Thomas.Freitag@alfa.de>
Date:	Sun May 31 22:51:22 2009 +0200

    Fix splashColorModeNComps to correctly include all values for each
    SplashColorMode

 splash/SplashState.cc |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit 41775d8c0b44bf591d8ff5ede7fad276e8fa9eef
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Jun 1 15:24:24 2009 +0200

    [glib-demo] Use poppler_annot_markup_has_popup()

 glib/demo/annots.c |	 7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit f542c5294394e837298cb7e7d1d94bb336bfd09d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Jun 1 15:24:04 2009 +0200

    [glib] Add poppler_annot_markup_has_popup()

 glib/poppler-annot.cc |   20 ++++++++++++++++++++
 glib/poppler-annot.h  |    1 +
 2 files changed, 21 insertions(+), 0 deletions(-)

commit af32d56af779edcc539b680e634755941d1bf45c
Author: Petr Gajdos <pgajdos@novell.com>
Date:	Thu May 21 00:37:18 2009 +0200

    Add the possibility of forcing no hinting of fonts

 poppler/ArthurOutputDev.cc   |    2 +
 poppler/GlobalParams.cc      |   20 +++++++++++
 poppler/GlobalParams.h       |    4 ++
 poppler/SplashOutputDev.cc   |    2 +
 splash/SplashFTFont.cc       |   76
 ++++++++++++++++++++++++++----------------
 splash/SplashFTFont.h	      |    2 +
 splash/SplashFTFontEngine.cc |    8 +++--
 splash/SplashFTFontEngine.h  |    6 ++-
 splash/SplashFontEngine.cc   |    4 ++-
 splash/SplashFontEngine.h    |    2 +
 10 files changed, 91 insertions(+), 35 deletions(-)

commit 1a69d9638214943b3c2278f570694d9722a5de15
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed May 20 23:58:44 2009 +0200

    Do not create the GfxColorTransform if the lcms could not be created

    Fixes crash on pdf from bug 20108

 poppler/GfxState.cc |	  8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 95246d39c1289111a4ba3eb2ffbec50d7702e5eb
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed May 20 23:20:20 2009 +0200

    Check Mask entries are int before using them, also if they are real
    cast to int and try to use them

    Fixes bug #21841

 poppler/Gfx.cc |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit 0c3517bfb4e1e1a28962f8d490ad69ec5766b6a1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed May 20 23:08:41 2009 +0200

    Fix pdftops crash on file from KDE bug 174899

    Still does not generate a correct ps file, but at least the program
    does not crash now

 fofi/FoFiTrueType.cc |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 548c72600b8a5e076647041660ed5031feedc7cc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed May 20 22:43:11 2009 +0200

    Do not exit(1) on a pdf i have lying around

    PDF is 0f03b3539a436a9f18d7e4e29d410f89  6607907.pdf

 poppler/JBIG2Stream.cc |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit f78d3a7ff5ef4b500d76d84ebc45aac3be162dab
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 18 20:44:40 2009 +0200

    Move lcms.h include to GfxState.cc, replace lcms typedefs by void *

 poppler/GfxState.cc |	 70
 ++++++++++++++++++++++++++++++++++++++++++++------
 poppler/GfxState.h  |	 64 ++++++++++------------------------------------
 2 files changed, 75 insertions(+), 59 deletions(-)

commit ec2467f9981b7e7c23d5dcd8eabf2e7c8cdf8930
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun May 17 20:00:53 2009 +0200

    Use the lcms include dir

 CMakeLists.txt      |	  3 +++
 poppler/Makefile.am |	  2 ++
 2 files changed, 5 insertions(+), 0 deletions(-)

commit e0fcf7055af480498a81a000dcd9f977a783df66
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun May 17 12:07:05 2009 +0200

    Use pkgconfig for autotools cms check

 configure.ac	     |	 12 +++++++-----
 poppler/Makefile.am |	  2 +-
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 657734c19274ab281328cba9297eca45e48777aa
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun May 17 12:06:47 2009 +0200

    Better lcms check comming from kdelibs

 cmake/modules/FindLCMS.cmake |   95
 +++++++++++++++++++++++++++++++-----------
 1 files changed, 71 insertions(+), 24 deletions(-)

commit 0974b7b4bfe3f8cf3a1408741ddf01c667c28044
Author: Patrick Spendrin <ps_ml@gmx.de>
Date:	Thu May 14 16:15:22 2009 +0200

    [Win32] Build fix for MSVC.

 poppler-config.h.cmake      |	  2 +-
 poppler/poppler-config.h.in |	  2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d1c0e8a6c63361304cd453bb4c51e84a1aab7efa
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu May 14 00:29:18 2009 +0200

    Kill support for specifying extension in openTmpFile

    We don't use it and it would not work anyway, see bug #21713

 goo/gfile.cc		      |   58
 +++++++++--------------------------------
 goo/gfile.h		      |    3 +-
 poppler/CairoFontEngine.cc   |    6 ++--
 splash/SplashFTFontEngine.cc |    3 +-
 splash/SplashT1FontEngine.cc |    3 +-
 splash/SplashT1FontFile.cc   |    3 +-
 6 files changed, 24 insertions(+), 52 deletions(-)

commit e237d8b5c2ae8805487a0790d9fb218263686712
Author: Pino Toscano <pino@kde.org>
Date:	Wed May 13 18:37:07 2009 +0200

    [Qt4] we don't need an output device anymore (since long, even)
    for resolving destinations

 qt4/src/poppler-document.cc |	  3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 9a2a851da93ef1a0c291fc9523a468e808ffd08e
Author: Pino Toscano <pino@kde.org>
Date:	Wed May 13 18:19:11 2009 +0200

    [Qt4] Do not try to resolve named destinations for GoTo links pointing
    to external documents.

    In such cases, the named destination is a destination in the external
    document, so we would try to look up a destination which is not in
    the current document (thus the look up is unuseful).
    It is task of the users of poppler-qt4 detect such
    situations, and resolve the named when necessary, using
    Document::linkDestination(QString).

 qt4/src/poppler-document.cc |	  2 +-
 qt4/src/poppler-link.cc     |	  2 +-
 qt4/src/poppler-page.cc     |	  6 ++++--
 qt4/src/poppler-private.cc  |	  4 ++--
 qt4/src/poppler-private.h   |	  5 +++--
 5 files changed, 11 insertions(+), 8 deletions(-)

commit 51f6cc26fc5fdccce1ba4d4816dec374ce85d67a
Author: Pino Toscano <pino@kde.org>
Date:	Wed May 13 17:38:00 2009 +0200

    [Qt4] start a (basic) unit test for links & destinations

 qt4/tests/CMakeLists.txt  |	1 +
 qt4/tests/Makefile.am	   |	5 ++
 qt4/tests/check_links.cpp |   96
 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 102 insertions(+), 0 deletions(-)

commit 174f8087f5e09c5d1915de128b7a15acf47c1e13
Author: Pino Toscano <pino@kde.org>
Date:	Wed May 13 16:44:59 2009 +0200

    [Qt4] set the destination name only when it is not resolved

 qt4/src/poppler-link.cc |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit fb0cb2add9443992f166acdf744fbec875faaabf
Author: Pino Toscano <pino@kde.org>
Date:	Tue May 12 01:53:43 2009 +0200

    [Qt4] Add LinkDestination::destinationName() that returns the name
    of the current destination.

 qt4/src/poppler-link.cc |   10 ++++++++++
 qt4/src/poppler-link.h  |    7 +++++++
 2 files changed, 17 insertions(+), 0 deletions(-)

commit b8bd44f1302f7b6a6923d41c98ec74c118a5abb8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 11 20:49:34 2009 +0200

    Poppler 0.11.0 aka 0.12 Alpha 1

 CMakeLists.txt      |	  4 +-
 NEWS		     |	142
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac	     |	  2 +-
 msvc/config.h	     |	  6 +-
 poppler/Makefile.am |	  2 +-
 qt4/src/Doxyfile    |	  2 +-
 6 files changed, 150 insertions(+), 8 deletions(-)

commit 79bcedd5602729b959f21aed222445de621e7ecb
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon May 11 19:59:57 2009 +0200

    Update copyright headers for previous patches

 poppler/ArthurOutputDev.cc |	 1 +
 poppler/CairoOutputDev.cc  |	 2 +-
 poppler/Page.cc	    |	 2 +-
 poppler/Stream.cc	    |	 1 +
 poppler/Stream.h	    |	 1 +
 utils/HtmlOutputDev.cc     |	 1 +
 utils/ImageOutputDev.cc    |	 1 +
 7 files changed, 7 insertions(+), 2 deletions(-)

commit f16e36df3a74e1adf14513a6340be2e8665f8d65
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun May 10 19:24:32 2009 +0200

    Don't include popups annots with a parent in annots list

 poppler/Annot.cc |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit 5051ebed1477ff3f7721606f79d66d56a80c1145
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun May 10 19:10:51 2009 +0200

    Make sure ImageStream::close() is called after ImageStream::reset()

 poppler/ArthurOutputDev.cc |	 1 +
 poppler/CairoOutputDev.cc  |	20 +++++++++++++++++---
 poppler/Page.cc	    |	 1 +
 poppler/Stream.cc	    |	 4 ++++
 poppler/Stream.h	    |	 3 +++
 utils/HtmlOutputDev.cc     |	 1 +
 utils/ImageOutputDev.cc    |	 1 +
 7 files changed, 28 insertions(+), 3 deletions(-)

commit 829ed964374676ddfa4a9048c940dc20a309ca47
Author: M Joonas Pihlaja <jpihlaja@cc.helsinki.fi>
Date:	Sun May 10 23:39:11 2009 +0200

    Fix axial shading fix to ensure the painting passes by the four
    edges of the bbox

    When j and teoricalj are the same, just change the value of ta[]
    not the next[] ones

 poppler/Gfx.cc |   23 ++++++++++++++++-------
 1 files changed, 16 insertions(+), 7 deletions(-)

commit 68d9644499676ed1553b2bfcdbfc9a5677c75345
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat May 9 22:25:12 2009 +0200

    Hidden property depends on parent being hidden, not only yourself

    Fixes bug #16093

 poppler/Gfx.cc |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 810a71ea66f0e07d9849a5e9bf28911472482d1b
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri May 8 09:36:31 2009 +0200

    [glib] Add poppler_annot_markup_get_popup_rectangle

 glib/demo/annots.c    |    8 ++++++++
 glib/poppler-annot.cc |   35 +++++++++++++++++++++++++++++++++++
 glib/poppler-annot.h  |    2 ++
 3 files changed, 45 insertions(+), 0 deletions(-)

commit 5d328282da4713356fbe4283bd992ac2fc9010a2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu May 7 23:11:55 2009 +0200

    bitmap->h can be 0, move to _checkoverflow variant, code already
    knows how to deal with NULL

 splash/SplashFTFont.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5b0fb6f94d6d54b1b0c97762db61e2ab0dd07c85
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed May 6 22:59:55 2009 +0200

    Fix format printing

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

commit c21b08a254f42f53d4b59ad4fb308c7c68c32d15
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed May 6 15:56:21 2009 +0200

    [glib] Several fixes in poppler_annot_get_color()

    PopplerColor is compatible with GdkColor where every component is
    in the
    range of 0 to 65535, we were returning values between 0 and 1 but
    converted to guint16.
    We were also showing a warning when AnnotColor::colorTransparent is
    used, but we decided to return a PopplerColor * to be able to
    represent
    transparent color returning NULL, so it's actually supported.

 glib/demo/annots.c    |   25 +++++++++++--------------
 glib/poppler-annot.cc |   36 +++++++++++++++++++++---------------
 2 files changed, 32 insertions(+), 29 deletions(-)

commit 63cc40ec02498e1ec249d5f74e23f574c665872e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat May 2 14:08:23 2009 +0200

    Link pdftoabw to abiword libs

    Fixes bug #21520

 utils/Makefile.am |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

commit 70e06e9ae28d08bb7495a7f2eb03b0b5714a1e54
Author: Kouhei Sutou <kou@cozmixng.org>
Date:	Wed Apr 29 09:52:21 2009 +0900

    PopplerAttachment refers its document.

 glib/poppler-attachment.cc |	41
 +++++++++++++++++++++++++++++++++++------
 1 files changed, 35 insertions(+), 6 deletions(-)

commit 977a13f1091700bf7e7b31859e0e6632dc323462
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Apr 25 19:07:01 2009 +0200

    [glib] Only create checksum string for valid checksums

 glib/poppler-attachment.cc |	 5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit fb6e7141e3008ae230ae5819e2c7a0425296d8d2
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Apr 24 10:13:53 2009 +0200

    Update copyright headers

 glib/poppler-annot.cc |    1 +
 glib/poppler-annot.h  |    1 +
 poppler/Annot.cc      |    2 +-
 poppler/Annot.h       |    2 +-
 poppler/DateInfo.cc   |    1 +
 poppler/DateInfo.h    |    1 +
 6 files changed, 6 insertions(+), 2 deletions(-)

commit fc7e52fef0317f9c85ead2c4f8a0e9b688decca3
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Apr 24 09:53:41 2009 +0200

    Fix typos in Annot::setContents() documentation

 poppler/Annot.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit df0032cf5f6e5dc44bad056c659180e4065d32e2
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Apr 23 13:19:25 2009 +0200

    Document Annot::setContents() method

 poppler/Annot.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 86a37a8f3f93e3378b446f8d81d80571267c7660
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Apr 23 13:16:04 2009 +0200

    Update the annotation last modified time when it's modified

 poppler/Annot.cc |   26 ++++++++++++++++----------
 poppler/Annot.h  |    7 ++++---
 2 files changed, 20 insertions(+), 13 deletions(-)

commit 9662bfa2b4b2282d0fc29d2a327b62d8bde56ff2
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Apr 23 13:13:07 2009 +0200

    Add timeToDateString() to DateInfo

    This function converts a time_t into a string in PDF date format.

 configure.ac	     |	  1 +
 poppler/DateInfo.cc |	 47
 +++++++++++++++++++++++++++++++++++++++++++++++
 poppler/DateInfo.h  |	  7 +++++++
 3 files changed, 55 insertions(+), 0 deletions(-)

commit dc4cf0c29b53cda5c1c2badc5026af3429502e3a
Author: Pino Toscano <pino@kde.org>
Date:	Tue Apr 21 21:51:52 2009 +0200

    add poppler-date.{cc,h}

 glib/CMakeLists.txt |	  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 0750c6502faeabff571f5730b567097e793dca64
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Apr 21 20:04:27 2009 +0200

    [glib-demo] Fix dates handling in annots demo

 glib/demo/annots.c |	69
 ++++++++++-----------------------------------------
 1 files changed, 14 insertions(+), 55 deletions(-)

commit fe73bf9771e8294af4c8a11ec4c2891ff8f8d859
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Apr 21 20:02:25 2009 +0200

    [glib-demo] GTime is deprecated, use time_t instead

 glib/demo/utils.c |	2 +-
 glib/demo/utils.h |	2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6d468cfa0cb89760e5d6cca43521cde6d99aa52e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Apr 21 20:00:20 2009 +0200

    [glib-demo] Use format_date from utils and remove duplicated code

 glib/demo/info.cc |   27 ++-------------------------
 1 files changed, 2 insertions(+), 25 deletions(-)

commit e5f5ea01d0da4c4d877b93755523dc2a7f2ec049
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Apr 21 19:57:11 2009 +0200

    [glib] Fix poppler_annot_markup_get_date()

    Date field in Markup annots is also a PDF format date string, so it
    should be parsed and the resulting time_t used to create a correct
    GDate.

 glib/poppler-annot.cc |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

commit 876ad1bcc8a7b2f37656bf15cee7eb888fd46ed4
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Apr 21 19:36:33 2009 +0200

    [glib] Add info about the return value in poppler_annot_get_modified()
    doc

 glib/poppler-annot.cc |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 8c54a15e1715721ee7af7e82c90b8dda3689c65f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Apr 21 19:35:14 2009 +0200

    [glib] Fix a typo in poppler_date_parse documentation

 glib/poppler-date.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 39d09fa237d06fa93b02eb916d2c0242c4e8fe85
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Apr 21 19:29:32 2009 +0200

    [glib] Add poppler_date_parse to parse PDF format date strings

    We need to make this public because the field M in the Annot
    dictionary
    might be a Date string (in PDF date format) or a text
    string. According
    to the PDF spec: "The preferred format is a date string as described
    in
    Section 3.8.3, “Dates,” but viewer applications should be
    prepared to
    accept and display a string in any format". The only way to know
    whether
    it's a PDF date string or not, is by trying to parse it. For this
    reason
    poppler_annot_get_modified() returns a gchar * instead of a
    time_t. So,
    viewers should try to parse the string in order to convert it to a
    time_t, and if it fails to parse, use the date string as provided
    by the
    document.

 glib/Makefile.am	    |	 2 +
 glib/poppler-attachment.cc |	 4 +-
 glib/poppler-date.cc	    |	66
 ++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-date.h	    |	30 ++++++++++++++++++++
 glib/poppler-document.cc   |	45 +++++------------------------
 glib/poppler-private.h     |	 2 +-
 glib/poppler.h		    |	 1 +
 7 files changed, 110 insertions(+), 40 deletions(-)

commit 9c2714a3e1c02f445661618e24bcd27f1392b2b7
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Apr 21 18:08:06 2009 +0200

    [glib] Implement poppler_annot_set_contents()

 glib/poppler-annot.cc |   25 +++++++++++++++++++++++++
 glib/poppler-annot.h  |    2 ++
 2 files changed, 27 insertions(+), 0 deletions(-)

commit eec550e8b3cf96aefed9b03a78d365c2848fb8f2
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Apr 21 18:06:34 2009 +0200

    Add setContents() to modify the annot contents

 poppler/Annot.cc |   26 +++++++++++++++++++++++++-
 poppler/Annot.h  |    4 ++++
 2 files changed, 29 insertions(+), 1 deletions(-)

commit 047a8870a8cea9b680080e0d3bf68d0685431233
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Apr 20 23:38:53 2009 +0200

    In case of err3 or err2 in readPageTree we need to free kidRef too

 poppler/Catalog.cc |	 3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit cb61b555f2c4db8685dec5491ca86570c962aab6
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Apr 18 18:30:04 2009 +0200

    Extend test-poppler-glib to show more page annotations and actions

    Based on path by Thomas Viehmann <tv@beamnet.de>

 glib/test-poppler-glib.cc |   68
 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 68 insertions(+), 0 deletions(-)

commit 2221b8a9ae5e986c79ea3f6c9f3b0246d328c7ab
Author: Matthias Franz <matthias@ktug.or.kr>
Date:	Sun Apr 19 23:29:18 2009 +0200

    Fix decryption using owner password on some pdf

    See bug #21270

 poppler/Decrypt.cc |	 3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit e20efbf6cc676758b8ef7d2ad607560fcdbbf89e
Author: Peter Kerzum <kerzum@yandex-team.ru>
Date:	Fri Apr 17 22:14:26 2009 +0200

    Fix typo in GfxFont.cc

 poppler/GfxFont.cc |	11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit b760debea03380280d72cd39d792cbc1a380a87c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Apr 17 21:04:26 2009 +0200

    Fix rendering of axial shadings

    Fixes bug #19896

 poppler/Gfx.cc |  102
 ++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 62 insertions(+), 40 deletions(-)

commit 9f1312f3d7dfa7e536606a7c7296b7c876b11c00
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Apr 16 22:13:26 2009 +0200

    Fix problems that happen when parsing broken JBIG2 files

    Fixes
    CVE-2009-0799 xpdf OOB Read
    CVE-2009-0800 xpdf Multiple Input Validation Flaws
    CVE-2009-1179 xpdf Integer Overflow
    CVE-2009-1180 xpdf Invalid free()
    CVE-2009-1181 xpdf NULL dereference DoS
    CVE-2009-1182 xpdf MMR Decoder Buffer Overflows
    CVE-2009-1183 xpdf MMR Infinite Loop DoS

    Patch based on a patch by Derek Noonburg
    Some files still hit the exit(1) in goo.c but at least none is
    really crashing

 poppler/JBIG2Stream.cc |  447
 ++++++++++++++++++++++++++++++++++--------------
 poppler/JBIG2Stream.h	|    4 +
 2 files changed, 324 insertions(+), 127 deletions(-)

commit 284a92899602daa4a7f429e61849e794569310b5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Apr 13 21:51:12 2009 +0200

    Did a mistake in the gmalloc -> gmallocn commit, it's a 4 here not a 3

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

commit 9cf2325fb22f812b31858e519411f57747d39bd8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 11 00:31:57 2009 +0200

    More gmalloc → gmallocn

 glib/poppler-page.cc	|    2 +-
 splash/Splash.cc	|    8 ++++----
 splash/SplashBitmap.cc |    6 +++---
 splash/SplashFTFont.cc |    2 +-
 4 files changed, 9 insertions(+), 9 deletions(-)

commit c399b2d512aa073b0d7cd8eb5413a4b43f0d6aef
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 11 00:26:23 2009 +0200

    Revert part of last commit, i need more math classes :D

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

commit 7b2d314a61fd0e12f47c62996cb49ec0d1ba747a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 11 00:23:04 2009 +0200

    Be paranoid, use gmallocn or gmallocn3 in all gmalloc with *

 poppler/ArthurOutputDev.cc |	 4 ++--
 poppler/CairoOutputDev.cc  |	14 +++++++-------
 poppler/GfxState.cc	    |	 8 ++++----
 poppler/JBIG2Stream.cc     |	 4 ++--
 poppler/PSOutputDev.cc     |	 6 +++---
 poppler/SplashOutputDev.cc |	20 ++++++++++----------
 6 files changed, 28 insertions(+), 28 deletions(-)

commit 0131f0a01cba8691d10a18de1137a4744988b346
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 11 00:20:55 2009 +0200

    Add gmallocn3 that does the same as gmallocn but with 3 arguments

 goo/gmem.cc |	 22 ++++++++++++++++++++++
 goo/gmem.h  |	  2 ++
 2 files changed, 24 insertions(+), 0 deletions(-)

commit 75c3466ba2e4980802e80b939495981240261cd5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Apr 10 18:05:54 2009 +0200

    Make it compile in Solaris

    See bug #21080

 poppler/CairoFontEngine.cc |	14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 3210970dc1d6faf51bce59bb7ecb6b881f9c0fe6
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Apr 10 13:09:37 2009 +0200

    [glib] Print annotations with the print flag enabled

 glib/poppler-page.cc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b0b9798c85c7c6d6f336f73135a98974897b9f60
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Mar 30 23:26:39 2009 +0200

    Fix clip test for fonts

    Fixes bug 20950
    I really don't remember why i put that -1 maybe i got mislead by
    SplashClip::testRect
    having a +1, but the idea of the +1 is correct because it's ints
    vs floats

 splash/SplashFTFont.cc |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5c08f57aa80092954746d722bb13655aee3f162c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Mar 29 23:52:31 2009 +0200

    Forgot Ross copyright

 poppler/TextOutputDev.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c6d3e7884010ebdcc961d81ca8c692870fc9b139
Author: Ross Moore <ross@maths.mq.edu.au>
Date:	Sun Mar 29 23:46:09 2009 +0200

    Fix extraction of some ActualText content

    Fixes bug #20013

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

commit e4b3f7cbcb6ccdfa8b18d8da5f7074f4140b776a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 25 22:16:07 2009 +0100

    Fix getGlyphAdvance to behave correctly on font size changes

    Fixes bug #20769

 splash/SplashFTFont.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 4acde05ac4d0b03466c949138321cc3445a14158
Author: Eric Toombs <ewtoombs@uwaterloo.ca>
Date:	Wed Mar 25 21:11:03 2009 +0100

    Remove case-insensitive matching of filenames in PDFDoc constructor

 poppler/PDFDoc.cc |   39 ++++++++++-----------------------------
 1 files changed, 10 insertions(+), 29 deletions(-)

commit 120c7f6697ed1edaff6e17ae1ed202c69f03a73c
Author: Pino Toscano <pino@kde.org>
Date:	Tue Mar 24 22:56:33 2009 +0100

    declare the matrix at the beginning

 poppler/ArthurOutputDev.cc |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 441a9cd56935bfe2d8fddc5d3bc2c0104aeffaca
Author: Eric Toombs <ewtoombs@uwaterloo.ca>
Date:	Sun Mar 22 22:50:14 2009 +0100

    Improved error reporting of ErrOpenFile errors

    See bug #20660 for more information

 glib/poppler-document.cc |   14 +++++++++--
 poppler/PDFDoc.cc	  |   54
 +++++++++++++++++++++++++++------------------
 poppler/PDFDoc.h	  |    8 ++++++
 3 files changed, 51 insertions(+), 25 deletions(-)

commit 16af0ced4a0762f2f538135bd8dd72b469f6fdca
Author: Michael K. Johnson <a1237@danlj.org>
Date:	Sat Mar 21 16:14:06 2009 +0100

    Support rendering non-square pixels in pdftoppm

    Bug #20702

 utils/pdftoppm.1  |   16 ++++++++++++++--
 utils/pdftoppm.cc |   37 ++++++++++++++++++++++++++++++++-----
 2 files changed, 46 insertions(+), 7 deletions(-)

commit a103c60abd5fe4c721b099c005daf22d6350c355
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Mar 21 15:47:12 2009 +0100

    Update version we need of Qt4

 CMakeLists.txt |    2 +-
 configure.ac	|    8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit c4b1754fdd3a4649551556de2655c8291daafddf
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Mar 21 13:29:38 2009 +0100

    Bump cairo dependency to 1.8.4

    Cairo 1.8.4 fixes and important bug that affects the Type 3 font
    rendering

 CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 50c4ee413929e5a70133839e3cde039da738fab2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 18 22:00:05 2009 +0100

    Add more _checkoverflow variants, rework internals

 goo/gmem.cc |	 92
 +++++++++++++++++++++++++++++------------------------------
 goo/gmem.h  |	  4 ++-
 2 files changed, 48 insertions(+), 48 deletions(-)

commit 121c44db0884f0d70ba1470a66aa78441257c421
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Fri Mar 20 23:25:19 2009 +1030

    Fix cairo luminosity smask when cairo ctm != identity

 poppler/CairoOutputDev.cc |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

commit 3f55aff56a1d2002ba79f3efba5eb77e94575439
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Thu Mar 19 22:34:23 2009 +1030

    Fix bug in cairo backend with nested masks

    The previous smask was not restored after a q/Q pair or form xobject.

 poppler/CairoOutputDev.cc |   18 +++++++++++++++++-
 poppler/CairoOutputDev.h  |	5 +++++
 2 files changed, 22 insertions(+), 1 deletions(-)

commit 4cc3cb8992ac554352d68e97563823b9bbd556ce
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Mar 20 12:38:28 2009 +0100

    Bump cairo dependency to 1.8.4

    Cairo 1.8.4 fixes and important bug that affects the Type 3 font
    rendering

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit da94fe717a1ab60fb074fae61d582d1ee7151fc2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Mar 16 22:54:27 2009 +0100

    Fix parsing of border arrays

    Fixes 19761

 poppler/Annot.cc |   54
 ++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 36 insertions(+), 18 deletions(-)

commit 8df0323f1ca4548a5d5824ece8736b356ce7ca42
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Mar 12 00:09:03 2009 +0100

    Really fix jpeg lib init order?

 poppler/DCTStream.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 12aac6774fc6f92def3d5567051117951cc32223
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 11 23:00:37 2009 +0100

    fontCIDType2OT fonts can also have a CIDToGIDMap

    Fixes bug #20605

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

commit 0ca9ae2848808d15e7a2b00f5eb33bb8f990c887
Author: Vincent Torri <vtorri@univ-evry.fr>
Date:	Wed Mar 11 00:39:59 2009 +0100

    remove the fortran check during the initialisation of libtool

 configure.ac |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 710e329a3a6a9ee2eed997c9eeaea21c44237423
Author: Vincent Torri <vtorri@univ-evry.fr>
Date:	Wed Mar 11 00:37:11 2009 +0100

    Add AC_CONFIG_MACRO_DIR([m4])

    It is used by autoreconf to trace changes in m4 macros that are in
    the m4/ subdirectory.

 configure.ac |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d15e47158ae31909212d3875159046afb208de97
Author: Vincent Torri <vtorri@univ-evry.fr>
Date:	Wed Mar 11 00:36:27 2009 +0100

    Better check for pkg-config

 configure.ac |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit b3f569f9a6c117c097acac52ae6552209fcd2101
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 11 00:25:07 2009 +0100

    Check there is an optional content config before using it

    Fixes bug #20587

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

commit 7a5d1e57b2757c986da17f7238415b927e73127f
Author: Brian Ewins <Brian.Ewins@gmail.com>
Date:	Mon Mar 9 22:54:58 2009 +0100

    Check for pkgconfig before using it

    At the moment if pkgconfig is not installed, an unhelpful syntax
    error appears when testing for freetype. Identify the problem
    earlier on

 configure.ac |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 8dc9e4d57a4759de2b56a87d9bace80d5d563fef
Author: Marc Kleine-Budde <mkl@pengutronix.de>
Date:	Sun Mar 8 15:29:02 2009 +0100

    use AC_CHECK_HEADER to find headers

    The original m4/libjpeg.m4 used AC_FIND_FILE to look for jpeg
    header file.
    This test is not cross-compiling save. This patch uses the autoconf
    function
    AC_CHECK_HEADER to look for the jpeg header, which works in the
    native and
    the cross compiling scenaria.
    Bug #20538

 m4/libjpeg.m4 |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit bf2e2f056cadbc488cd3e9576b44beb34689ec81
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Mar 8 13:44:44 2009 +0100

    Add the new croptting options explanations

 utils/pdftotext.1 |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 663d9e5a448641421d290dd228be692a0f236b9c
Author: Jan Jockusch <jan@jockusch.de>
Date:	Sun Mar 8 13:44:20 2009 +0100

    Make pdftotext to accept cropping options like pdftoppm

    Bug #20331

 utils/pdftotext.cc |	29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

commit cc4b61f19b69c31d9a73ae7361c4b6a94345d1c2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Mar 8 12:55:45 2009 +0100

    Fix the previous fix

    I should stop listening to people without checking that what they
    say is
    correct

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

commit a4a73cd9f9ee9767d74fbb44ffe083d2057a9d61
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Mar 8 12:44:06 2009 +0100

    I should compile before commiting :-/

 poppler/DCTStream.cc |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 6a6b3cc91053e771a67dffa979076d130f87ff11
Author: Ryszard Trojnacki <rysiek@menel.com>
Date:	Sun Mar 8 12:38:42 2009 +0100

    set up the error-manager before calling jpeg_create_decompress

    Bug #20484

 poppler/DCTStream.cc |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 4dfa7460ddc4b5684d5ef8db17efa50b95b7b735
Author: Nick Jones <nick.jones@network-box.com>
Date:	Tue Mar 3 00:55:53 2009 +0100

    Do not blindly follow loops parsing OutlineItem

    More details in bug 18364

 poppler/Outline.cc |	15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

commit de3131ae38fc9442b198d4d7b0c57c6939ad66ce
Author: Pino Toscano <pino@kde.org>
Date:	Mon Mar 2 15:20:07 2009 +0100

    [Qt4] adapt to the new PDFDoc saving API

    store the error code instead of the bool

 qt4/src/poppler-pdf-converter.cc |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

commit dac0542eb793603090416f1b7712ca08253f1e7f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Mar 2 09:54:22 2009 +0100

    [glib] Correctly handle doc->saveAs() error code.

    Fixes bug #19915.

 glib/poppler-document.cc |   37 +++++++++++++++++++++++++++++++++----
 1 files changed, 33 insertions(+), 4 deletions(-)

commit bfc6572614727565d883b9545d4b6665f3c2fdfe
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Feb 28 13:16:49 2009 +0100

    Return an error code instead of a GBool when saving

 poppler/PDFDoc.cc |   22 +++++++++++-----------
 poppler/PDFDoc.h  |	8 ++++----
 2 files changed, 15 insertions(+), 15 deletions(-)

commit f7c88148fdb671736d81dd5f01a3fb68f944510c
Author: Koji Otani <sho@bbr.jp>
Date:	Wed Feb 25 23:38:35 2009 +0100

    Fix cache shifting

 poppler/GfxState.cc |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 305af8cdb6822858e152e1f930bba2ce3904bf1b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Feb 25 22:40:24 2009 +0100

    Make JBIG2Stream not crash in 2009-41414141.pdf

 poppler/JBIG2Stream.cc |  151
 +++++++++++++++++++++++++++---------------------
 1 files changed, 85 insertions(+), 66 deletions(-)

commit 26a8217160c1eaeeadb92023b27e68f402e38dd0
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Feb 22 18:14:15 2009 +0100

    Check if cairo_shape is not NULL before using it.

    We were checking shape instead. It fixes a crash with some documents.
    See bug #17337.

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

commit 5e68e52da65b4d8c3817e5fbb6f1a937da321d48
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 21 18:03:15 2009 +0100

    [Qt4] do not assume the destination file name for links is ASCII

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

commit 439cb397fed33df627a09c70788d72bef20dc872
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 21 18:02:36 2009 +0100

    [Qt] do not assume the destination file name for links is ASCII

 qt/poppler-page.cc |	 4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3ea5f45ad3e5a55e577a2e45f61b55932ed17013
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Feb 21 17:46:30 2009 +0100

    [glib] Make sure filename is valid utf-8 for remote dests

 glib/poppler-action.cc |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit b5989e4ffece6c1831610ee163d05fd80386a001
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Feb 21 17:45:18 2009 +0100

    Use the UF entry when present in Filespec dictionary

 poppler/FileSpec.cc |	 14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 943fca42b5fa815fad650e42da4ad6e806adc3b1
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Feb 21 12:08:00 2009 +0100

    [glib] Add a macro to define boxed types

 glib/poppler-action.cc   |   26 +-----------
 glib/poppler-annot.cc	  |   15 +------
 glib/poppler-document.cc |   44 ++++----------------
 glib/poppler-page.cc	  |   99
 +++++++++-------------------------------------
 glib/poppler-private.h   |   20 +++++++++
 5 files changed, 53 insertions(+), 151 deletions(-)

commit 7406337ed2d38a86308f20f8273a152538e524de
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Feb 21 11:11:20 2009 +0100

    [glib] Use template files to create poppler-enums

 glib/Makefile.am	       |   43
 ++++++++++++---------------------------
 glib/poppler-enums.c.template |   44
 +++++++++++++++++++++++++++++++++++++++++
 glib/poppler-enums.h.template |   25 +++++++++++++++++++++++
 3 files changed, 82 insertions(+), 30 deletions(-)

commit 29bc9d1dd115b5d400975533c3924993c3adae30
Author: Thomas Viehmann <tv@beamnet.de>
Date:	Sat Jan 17 13:16:38 2009 +0100

    glib small doc comment corrections

 glib/poppler-attachment.cc |	 2 +-
 glib/poppler-layer.cc	    |	 2 ++
 glib/poppler.cc	    |	 2 --
 3 files changed, 3 insertions(+), 3 deletions(-)

commit a06e715d89a99b909b8e7b73b733066c67b1ade3
Author: Thomas Viehmann <tv@beamnet.de>
Date:	Sat Jan 17 12:58:20 2009 +0100

    Make glib API reference more complete

 glib/reference/poppler-docs.sgml	 |    2 +
 glib/reference/poppler-sections.txt	 |   55 +++++
 glib/reference/tmpl/poppler-action.sgml |    9 +-
 glib/reference/tmpl/poppler-annot.sgml  |  368
 +++++++++++++++++++++++++++++++
 glib/reference/tmpl/poppler-layer.sgml  |   79 +++++++
 5 files changed, 511 insertions(+), 2 deletions(-)

commit 3a21dafa46d42d86daec440a85b9d63b292a3c88
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Feb 3 21:33:00 2009 +0100

    Fix cache shifting

    If we do
      for (i = 0;i < GFX_ICCBASED_CACHE_SIZE-1 && cache[i].num > 0;i++) {
	cache[i+1] = cache[i];
    what we do at the end is copy position 0 to all others so
    we need to do it in the reverse order

 poppler/GfxState.cc |	 10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 0ed3fd52bb2d3375ed302285b18f076721b8028e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Feb 1 10:37:25 2009 +0100

    [glib-demo] Fix a typo in format string

 glib/demo/page.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2df6d530cd9acd8648a6196031218ef10e7b3891
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jan 29 00:51:13 2009 +0100

    Add line that for some reason was not imported from xpdf file

    Fixes bug 19789

 utils/ImageOutputDev.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1fc342eadcbbb41302f190b215c5daf23c9ec9b1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 28 22:53:43 2009 +0100

    Fix crash on unexepcted Form Opt value

    Fixes crash on bug 19790

 poppler/Form.cc |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit b1d4efb082ac3dadd7752a557e5aeb6651e17471
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jan 27 00:26:08 2009 +0100

    PostScriptFunction::transform optimization

    Do not create and destroy a PSStack each time
    PostScriptFunction::transform is called gives a 7% speedup on heavy
    PostScriptFunction::transform pdf like nytimes firefox ad

 poppler/Function.cc |	 12 ++++++++----
 poppler/Function.h  |	 15 +++++++++++++++
 2 files changed, 23 insertions(+), 4 deletions(-)

commit 90f95127d8d89cfcadeb7d701437ab07ce4a8a61
Author: Koji Otani <sho@bbr.jp>
Date:	Sun Jan 25 23:17:39 2009 +0100

    Cache last 5 GfxICCBasedColorSpace

 poppler/GfxState.cc |	 60
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/GfxState.h  |	 15 ++++++++++++
 2 files changed, 75 insertions(+), 0 deletions(-)

commit d3f04f537fb3e963c149a7e2d8d83c7cb19da8c0
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jan 23 23:08:46 2009 +0100

    Do not crash in some PDF we don't parse correctly

    Fixes bug 19702

 poppler/JBIG2Stream.cc |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 3990c9e52da7b17215506857c792c90a37ebac79
Author: Koji Otani <sho@bbr.jp>
Date:	Mon Jan 19 09:53:00 2009 +0100

    Fix a problem in cairo backend when using a CMYK Profile

 poppler/GfxState.cc |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6e51ae7fe8b9dc8ad52b735f2fe056f8ea8f1dcb
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jan 15 22:33:04 2009 +0100

    calculate the limit in a way that one does not access an invalid
    index of the matrix

 poppler/DCTStream.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ea2aa7bd1ceb0e3282398f52683e4f52ef401f74
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jan 15 22:18:48 2009 +0100

    Forgot my copyrights

 poppler/DCTStream.cc |    2 +-
 poppler/DCTStream.h  |    2 +-
 poppler/Stream.cc    |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit d65dd23752ec14635d0d224afa7dd605f98a10a4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jan 15 22:17:14 2009 +0100

    Minor optimizations

 poppler/DCTStream.cc |   17 ++++++++---------
 poppler/DCTStream.h  |    3 ++-
 poppler/Stream.cc    |    3 ++-
 3 files changed, 12 insertions(+), 11 deletions(-)

commit d3d2910f757dfc3e141aed62aa970136f9d7186f
Author: Pino Toscano <pino@kde.org>
Date:	Sun Jan 11 00:40:46 2009 +0100

    fix a (relatively small) memory leak when asking for a document-level
    JS

 poppler/Catalog.cc |	 1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 869584a84eed507775ff1c3183fe484c14b6f77b
Author: Jonathan Kew <jonathan_kew@sil.org>
Date:	Sat Jan 10 18:28:47 2009 +0100

    Add the possibility of setting the datadir on runtime

 poppler/GlobalParams.cc |   27 ++++++++++++++++++++-------
 poppler/GlobalParams.h  |    5 ++++-
 2 files changed, 24 insertions(+), 8 deletions(-)

commit cf112dceb1d6653beae73ce2fac6fb5eee48ff33
Author: Koji Otani <sho@bbr.jp>
Date:	Sat Jan 10 18:11:20 2009 +0100

    Fix some problems with color management in CMYK Color Profile.

    Fixes bug 19483

 poppler/GfxState.cc |	106
 +++++++++++++++++++++++++-------------------------
 1 files changed, 53 insertions(+), 53 deletions(-)

commit 6dd77338d16f80760ae32ff9f3e2be9768fc0c49
Author: Pino Toscano <pino@kde.org>
Date:	Thu Jan 8 11:49:45 2009 +0100

    [Qt4] use the cropbox for the annotations coordinates

    Fixes bug #18558.

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

commit 69c07c031159d36dde52609bffa6d48c3c56cef5
Author: Pino Toscano <pino@kde.org>
Date:	Thu Jan 8 00:59:19 2009 +0100

    update Poppler copyright to 2009

 msvc/poppler/poppler-config.h |    2 +-
 poppler-config.h.cmake        |    2 +-
 poppler/poppler-config.h.in   |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 79e0eea85cf063c6323caafbec97f3d71fc04ca2
Author: Pino Toscano <pino@kde.org>
Date:	Thu Jan 8 00:57:03 2009 +0100

    remove old cmake modules, add a new one

 Makefile.am |	  3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 0e6420ece2d6fcc046d5814b48a2754fb86771e2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 7 23:33:02 2009 +0100

    Require cmake 2.6.0, remove two cmake files provided upstream

 CMakeLists.txt					   |	4 +-
 cmake/modules/FindFreetype.cmake		   |   74
 ---------------------
 cmake/modules/FindPackageHandleStandardArgs.cmake |   58 ----------------
 glib/CMakeLists.txt				   |	2 +-
 4 files changed, 3 insertions(+), 135 deletions(-)

commit a69add73bf7bef17c677c735db77934ba67188a5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 7 19:06:13 2009 +0100

    Update copyright notices

 poppler/FontInfo.cc	     |	  1 +
 poppler/FontInfo.h	     |	  1 +
 qt4/src/poppler-document.cc |	  2 +-
 qt4/src/poppler-fontinfo.cc |	  2 +-
 qt4/src/poppler-form.cc     |	  1 +
 qt4/src/poppler-form.h      |	  1 +
 qt4/src/poppler-private.h   |	  2 +-
 qt4/src/poppler-qt4.h	     |	  2 +-
 8 files changed, 8 insertions(+), 4 deletions(-)

commit 18d584158a781fecb4f696b01fb4d17803ce7d7a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 7 17:55:48 2009 +0100

    Add lcms option to cmake buildsystem

 CMakeLists.txt		      |    9 +++++++++
 cmake/modules/FindLCMS.cmake |   37 +++++++++++++++++++++++++++++++++++++
 config.h.cmake		      |    3 +++
 3 files changed, 49 insertions(+), 0 deletions(-)

commit 140b8ed97416f9c2ec02eb749ca45ca50bd651a8
Author: Koji Otani <sho@bbr.jp>
Date:	Wed Jan 7 17:43:44 2009 +0100

    Add initial support for color management

 configure.ac	     |	 19 ++
 poppler/GfxState.cc |	697
 +++++++++++++++++++++++++++++++++++++++++++++++----
 poppler/GfxState.h  |	 74 +++++-
 poppler/Makefile.am |	  5 +
 4 files changed, 738 insertions(+), 57 deletions(-)

commit bdc76dc811a6e4d5fd929bbdc8cd3300aeaea31f
Author: Pino Toscano <pino@kde.org>
Date:	Tue Jan 6 15:45:37 2009 +0100

    [Qt4] apidox improvements for the font functions of Document; mark
    scanForFonts() as deprecated

 qt4/src/poppler-qt4.h |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

commit 6630e715714161cd803fc064f5d3cf880f42b0a5
Author: Pino Toscano <pino@kde.org>
Date:	Tue Jan 6 15:36:19 2009 +0100

    tell Doxygen to consider Q_DECL_DEPRECATED as empty

 qt4/src/Doxyfile |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d748d430b106580b8be29ca3ec75caf05b55812e
Author: Pino Toscano <pino@kde.org>
Date:	Tue Jan 6 15:24:25 2009 +0100

    [Qt4] Add a FontIterator for iterating through the fonts of the
    document, page by page.

    This new iterator class is the new preferred way for getting the
    fonts of a document in a page-by-page mode.
    * Document::fonts() is adapted to use it, instead of relying on
    scanForFonts()
    * scanForFonts() is ported to FontIterator, but keeping the old
    behaviour ("i can scan the document only once")
    * added unit tests for fonts(), scanForFonts() and FontIterator

 qt4/src/poppler-document.cc |	 27 +++++---
 qt4/src/poppler-fontinfo.cc |	 36 ++++++++++
 qt4/src/poppler-private.h   |	 27 +++++++-
 qt4/src/poppler-qt4.h	     |	 65 +++++++++++++++++++
 qt4/tests/check_fonts.cpp   |	149
 +++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 291 insertions(+), 13 deletions(-)

commit b9804542bb50216786dc11ca16efd84304f4b832
Author: Pino Toscano <pino@kde.org>
Date:	Tue Jan 6 15:16:53 2009 +0100

    Add the possibility to set the first page to scan.

    The default value is 0 (= first page), so it should be compatible
    with any usage so far.

 poppler/FontInfo.cc |	  4 ++--
 poppler/FontInfo.h  |	  2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit af74fef03bfbd79334da5612c63c7793952542f9
Author: Warren Toomey <poppler@tuhs.org>
Date:	Tue Jan 6 01:36:31 2009 +0100

    Add forgotten file to let the autotools based system build

 m4/libpng.m4 |   99
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 99 insertions(+), 0 deletions(-)

commit ae588500f62bab5666174ff3b1564c414c5a76c5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jan 6 01:35:38 2009 +0100

    Fix the cmake buildsystem

 CMakeLists.txt       |    6 ++++++
 config.h.cmake       |    3 +++
 utils/CMakeLists.txt |    4 ++++
 3 files changed, 13 insertions(+), 0 deletions(-)

commit 940d060a14712c09da427e2fac4ec579f7291b0f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jan 6 01:27:06 2009 +0100

    do not leak fName if fopen fails

 utils/HtmlOutputDev.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 7be9198adb940ad7c5fffc6db0158cf7042e1b8f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jan 6 01:24:15 2009 +0100

    Do not leak pgNum and imgnum if fopen fails

 utils/HtmlOutputDev.cc |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

commit dfba6c022b150553cb2b18b027e661b3b4625ce7
Author: Warren Toomey <poppler@tuhs.org>
Date:	Tue Jan 6 01:16:31 2009 +0100

    Make pdftohtml output png images when the image stream is not a jpeg

 configure.ac		|   14 +++++
 utils/HtmlOutputDev.cc |  126
 +++++++++++++++++++++++++++++++++++++++++++++--
 utils/HtmlOutputDev.h	|    3 +-
 utils/Makefile.am	|    4 ++
 4 files changed, 140 insertions(+), 7 deletions(-)

commit 0963c276ba972a36c2895e4fe1c7475acd489738
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jan 4 16:54:32 2009 +0100

    Fix some checked checkboxes not rendering correctly

    If we are forcing ZaDb/ZapfDingbats to correctly draw a checkmark
    in the checkbox, but the file does not have such font defined we
    need to create a fake one so the system really renders it
    Fixes bug 19359

 poppler/Annot.cc |   49 +++++++++++++++++++++++++++++++++++++++++++++++--
 poppler/Annot.h  |    2 ++
 poppler/Gfx.h	  |    7 ++++---
 3 files changed, 53 insertions(+), 5 deletions(-)

commit 46128cf83b322c112eb0c409c20052bdb2ea4a37
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jan 4 14:21:15 2009 +0100

    Remove wrong and unused FormWidget(FormWidget *dest) contructor

 poppler/Form.cc |   11 -----------
 poppler/Form.h  |    3 +--
 2 files changed, 1 insertions(+), 13 deletions(-)

commit 5203aefc41fa47c461812cc46f28281edd226515
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jan 4 14:03:16 2009 +0100

    Plug some memory leaks

 poppler/Annot.cc |    5 ++++-
 poppler/Form.cc  |    4 +++-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 5fb7ec7e6af4cfb2b256a5b9b9752e68330b4aec
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Dec 30 23:46:59 2008 +0100

    If Length2 is zero just write until we find EOF of the stream

    Fixes exporting to PS of the two pdf i have that have fonts with
    Length2 set to 0

 poppler/PSOutputDev.cc |   26 +++++++++++++++++++++-----
 1 files changed, 21 insertions(+), 5 deletions(-)

commit ca35fdbc7c31dae432d775b6c087a83fa9b897fc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Dec 30 23:03:57 2008 +0100

    We need spaces here too to satify other consumer parsers

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

commit 3c07c73e07a9cb59ee4c23ca60d2adce92de45f7
Author: Pino Toscano <pino@kde.org>
Date:	Tue Dec 30 22:21:27 2008 +0100

    [Qt4-demo] load a document when passed via command line

 qt4/demos/main_viewer.cpp |	4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit aba0aaa896d634a51fbb3a3e6eae411be462f930
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Dec 29 00:31:18 2008 +0100

    More improvements in document writing

    Dictionary keys are names so need to be sanitized
    Add a space after num gen obj

 poppler/PDFDoc.cc |	7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit e5b93a847ae4e20a77fecef0938da4f14dfbe3eb
Author: Hib Eris <hib@hiberis.nl>
Date:	Sun Dec 28 22:59:14 2008 +0100

    Let compiler figure out CDECL

    CDECL is a compiler specific macro to specify C calling convention.

    On Windows, some functions must be forced to use this calling
    convention.
    To do this, you can use the macro CDECL, which is defined in windef.h.

    Poppler should not try to be smarter than the compiler and try
    to guess
    the correct definition for CDECL. Instead it should rely on the
    definitions in the windef.h file provided by the compiler.

    On Unix, specifying a calling convention is not nescessary, so
    CDECL can
    be an empty definition.

 poppler-config.h.cmake      |	  8 ++------
 poppler/poppler-config.h.in |	  8 ++------
 2 files changed, 4 insertions(+), 12 deletions(-)

commit de70c0aeb37d788f595b0574796844f51ddedec1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Dec 28 21:21:12 2008 +0100

    [qt4] improve doc a bit

 qt4/src/poppler-form.h |    2 +-
 qt4/src/poppler-qt4.h	|    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit effb32658019e09dc86c017e39154fd554fc94f8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Dec 28 02:56:30 2008 +0100

    Form Rects are against the cropbox, not the media box

    Fixes second pdf at kde bug 161327

 qt4/src/poppler-form.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0f10561f3b1c90acc030d973399316bfca5f495e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Dec 28 01:44:25 2008 +0100

    Fix my last commit, copy&paste is really evil

 goo/GooString.cc |    9 +++++----
 goo/GooString.h  |    2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

commit 217b46484ff56bfd5906b293ebee70b82cc0263d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Dec 28 01:29:41 2008 +0100

    Move PSOutputDev::filterPSName to GooString::sanitizedName so i can
    use it from PDFDoc::writeObject

 goo/GooString.cc	|   36 +++++++++++++++++++++++++++++++++++
 goo/GooString.h	|    7 ++++++
 poppler/PDFDoc.cc	|    7 +++++-
 poppler/PSOutputDev.cc |   49
 ++++++++---------------------------------------
 poppler/PSOutputDev.h	|    3 +-
 5 files changed, 59 insertions(+), 43 deletions(-)

commit f41fa9ee71aef5539cf9976c79b32bf1713c8167
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Dec 26 22:56:12 2008 +0100

    Change the overflow check to the same used in gmem.cc, much more
    easy to understand

 poppler/XRef.cc |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit b8ae7d91dedc9a75200b6050628ec2740af84b98
Author: Hib Eris <hib@hiberis.nl>
Date:	Fri Dec 26 22:28:09 2008 +0100

    Fix compile warnings on auto imports for mingw32

 configure.ac	       |    3 +++
 glib/Makefile.am      |    2 +-
 glib/demo/Makefile.am |    2 ++
 test/Makefile.am      |    2 ++
 utils/Makefile.am     |    2 ++
 5 files changed, 10 insertions(+), 1 deletions(-)

commit ba47bd2ba05f883306606eda30bff17bd4a8eec6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Dec 26 19:47:42 2008 +0100

    BaseFile.h has never been used and it fact it's not part of xpdf
    sources

    Fixes bug 19298

 CMakeLists.txt      |	  1 -
 poppler/BaseFile.h  |	 82
 ---------------------------------------------------
 poppler/Makefile.am |	  1 -
 3 files changed, 0 insertions(+), 84 deletions(-)

commit 84366d9e63b0d6a5ee1aae2463648cfc2ff5e1b8
Author: Hib Eris <hib@hiberis.nl>
Date:	Wed Dec 24 19:27:19 2008 +0100

    Let libtool build DLLs on windows too

 configure.ac |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 08cef528f2e51cc62cff4125f179021ad9555317
Author: Hib Eris <hib@hiberis.nl>
Date:	Wed Dec 24 17:48:46 2008 +0100

    Fix compile warning on string literal format

 test/pdf-inspector.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0606b4bba8e889204c7b7c9d376f63b659f83a4f
Author: Hib Eris <hib@hiberis.nl>
Date:	Wed Dec 24 17:48:10 2008 +0100

    Fix compile warnings on parentheses and/or

 poppler/CairoOutputDev.cc |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

commit eba2232cabd5fb1e177db2a6053f0d1a0aee882b
Author: Hib Eris <hib@hiberis.nl>
Date:	Wed Dec 24 17:46:32 2008 +0100

    Fix some more warnings

 test/gtk-cairo-test.cc |   11 -----------
 test/pdf-inspector.cc	|    9 +++++----
 2 files changed, 5 insertions(+), 15 deletions(-)

commit c80431eb1626d89e7b615e5a5149d3436b554b66
Author: Hib Eris <hib@hiberis.nl>
Date:	Mon Dec 22 09:28:47 2008 +0100

    Fix compile warning on format type

 glib/test-poppler-glib.cc |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fda181c35b7c7500b6d3c6ca9d454addd54929c5
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 22 00:53:44 2008 +0100

    group condition within brackets

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

commit c1beeecbd6cbf82811d70c75cb24059b4b492abe
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 22 00:46:49 2008 +0100

    [demo] use the proper format field for gsize types

 glib/demo/attachments.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bfb975466f0ff78e9e292b6af7cac66e4c331456
Merge: 3e27892 ea3546f
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 22 00:29:38 2008 +0100

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit 3e2789257f5fc4ae0573a0c62ea380d8e83a5bb5
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 22 00:24:23 2008 +0100

    [Qt] deserialize also the value of 'right'

 qt/poppler-link.cc |	11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit 7c053ab7623cea1ac650d3e960d2d91a1ef21557
Author: Pino Toscano <pino@kde.org>
Date:	Mon Dec 22 00:19:02 2008 +0100

    [Qt] move in a .cc file the implementation of the QString<->GooString
    functions and DocumentData::addTocChildren()

 qt/CMakeLists.txt	|    1 +
 qt/Makefile.am		|    1 +
 qt/poppler-document.cc |   10 ---
 qt/poppler-page.cc	|    1 +
 qt/poppler-private.cc	|  147
 ++++++++++++++++++++++++++++++++++++++++++++++++
 qt/poppler-private.h	|  106 ++--------------------------------
 6 files changed, 157 insertions(+), 109 deletions(-)

commit ea3546f84c5335c58cdb2906b1a1a4656be9c8ea
Author: Hib Eris <hib@hiberis.nl>
Date:	Sun Dec 21 23:33:49 2008 +0100

    Fix compile warnings on signed/unsigned comparison

 goo/gfile.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit ca672ae51d2c1fa59a891717b418ba86b5e7345c
Author: Hib Eris <hib@hiberis.nl>
Date:	Sun Dec 21 23:33:00 2008 +0100

    Fix compile warnings on ignored pragma with mingw compiler

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

commit 86cfe8ab2b4e0b600f3f6682701c2fcfbe5d0ca9
Author: Hib Eris <hib@hiberis.nl>
Date:	Sun Dec 21 23:08:56 2008 +0100

    Fix compile warnings on signed/unsigned comparison

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

commit e34af7ffe0a4024e2eb39314bdb09eb9a662e53e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Dec 21 22:16:39 2008 +0100

    Update copyright of last commits

 poppler/TextOutputDev.cc |    1 +
 poppler/TextOutputDev.h  |    2 +-
 qt4/src/poppler-page.cc  |    1 +
 3 files changed, 3 insertions(+), 1 deletions(-)

commit f6d84dcfc9cc587c7408af79b1ee7658d456f8d8
Author: Hib Eris <hib@hiberis.nl>
Date:	Sun Dec 21 22:09:00 2008 +0100

    Fix compile warning to suggest parentheses and/or

 poppler/TextOutputDev.cc |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

commit 15205403eaa95d6fba0e36983de993877dd3a983
Author: Hib Eris <hib@hiberis.nl>
Date:	Sun Dec 21 21:59:45 2008 +0100

    Fix warning to suggest parentheses inside shift

 poppler/PSOutputDev.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit cc24f37e582bfc0069faf286da97a48fe4794db1
Author: Hib Eris <hib@hiberis.nl>
Date:	Sun Dec 21 21:35:29 2008 +0100

    Fix compile warning on ambiguous else

 test/perf-test.cc |	3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit a8cc4ad8c2da804f25db8cca1c85433d5a63307c
Author: Hib Eris <hib@hiberis.nl>
Date:	Sun Dec 21 21:34:28 2008 +0100

    Fix compile warning on format not a string literal

 test/perf-test.cc |	3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 3cbbf8226730aa7ee6273e154e4a9d58670a3cda
Author: Hib Eris <hib@hiberis.nl>
Date:	Sun Dec 21 21:30:54 2008 +0100

    Fix compile warning about uninitialized variable

 poppler/ABWOutputDev.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit f675916277cb76cd1293225a1271f835a02148fb
Author: Pino Toscano <pino@kde.org>
Date:	Sat Dec 20 23:23:10 2008 +0100

    reset to NULL after being deleted

    found with poppler-qt4 unit tests =)

 poppler/TextOutputDev.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c976770c64e4c991fff27e413414473583b6fd86
Author: Pino Toscano <pino@kde.org>
Date:	Sat Dec 20 22:25:55 2008 +0100

    [Qt4] use QHash instead of QMap where applicable

    using a hash table instead of a map mapes lookup faster;
    in these cases we don't need the sorting a map gives

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

commit 944f6049a50eb3be9fb29174d67adc4ad1d0b9fe
Author: Pino Toscano <pino@kde.org>
Date:	Sat Dec 20 20:13:43 2008 +0100

    add find.c and text.c

 glib/demo/CMakeLists.txt |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ba91b889c3b50239e339938f3c9d31fffcd87d44
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Dec 20 19:29:40 2008 +0100

    Make destructor private in TextPage

 poppler/TextOutputDev.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 0da16537aa83f6ed6d8895c7e54266263a71c1cf
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Dec 19 19:08:21 2008 +0100

    Refactor actual text code adding a new ActualText class

    It's used by both Text and Cairo ouput devices avoiding duplicated
    code
    in such classes.

 poppler/CairoOutputDev.cc |  108 +++---------------------
 poppler/CairoOutputDev.h  |	7 +--
 poppler/TextOutputDev.cc  |  206
 ++++++++++++++++++++++++++-------------------
 poppler/TextOutputDev.h   |   34 ++++++--
 4 files changed, 160 insertions(+), 195 deletions(-)

commit 0f8ab301c633133eea3dbd4f2254f31c50e3c4a9
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Dec 14 13:12:34 2008 +0100

    [glib-demo] Add find demo

 glib/demo/Makefile.am |    2 +
 glib/demo/find.c      |  282
 +++++++++++++++++++++++++++++++++++++++++++++++++
 glib/demo/find.h      |   31 ++++++
 glib/demo/main.c      |    4 +-
 4 files changed, 318 insertions(+), 1 deletions(-)

commit 88df9e9aa9adb53f0a9714ea404d46f111495df3
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Dec 14 11:54:35 2008 +0100

    [glib-demo] Add Text demo

 glib/demo/Makefile.am |    2 +
 glib/demo/main.c      |    4 +-
 glib/demo/text.c      |  175
 +++++++++++++++++++++++++++++++++++++++++++++++++
 glib/demo/text.h      |   31 +++++++++
 4 files changed, 211 insertions(+), 1 deletions(-)

commit 5b0f2355d55a5104820fd0bf16b4e76b25959de4
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Dec 14 11:49:00 2008 +0100

    [glib] Use TextPage instead of TextOutputDev when cairo is enabled

 glib/poppler-page.cc	|  148
 +++++++++++++++++++++++++++++++++---------------
 glib/poppler-private.h |    4 +
 2 files changed, 107 insertions(+), 45 deletions(-)

commit 3ced71fb68d62308db7b9535367eafefb55d1cde
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Dec 14 11:18:00 2008 +0100

    Add optionally text support to CairoOutputDev

    If a TextPage is set, it'll be used when rendering so that we
    don't need
    to use TextOutputDev and render again.

 poppler/CairoOutputDev.cc |  144
 +++++++++++++++++++++++++++++++++++++++++++--
 poppler/CairoOutputDev.h  |   19 +++++-
 2 files changed, 155 insertions(+), 8 deletions(-)

commit 0bdad35cc4cfdb8da5acaf44678920b7a0025f99
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Dec 14 11:14:12 2008 +0100

    Add refcount support to TextPage

 poppler/TextOutputDev.cc |   12 +++++++++++-
 poppler/TextOutputDev.h  |    5 +++++
 qt4/src/poppler-page.cc  |    2 +-
 3 files changed, 17 insertions(+), 2 deletions(-)

commit f86514c3fbc867fc6457feacba23451e89993524
Author: Koji Otani <sho@bbr.jp>
Date:	Wed Dec 17 00:36:39 2008 +0100

    Fix wrong PS generation when a large image is in Patterns

    Bug 18908

 poppler/PSOutputDev.cc |  114
 ++++++++++++++++++++++++++++++------------------
 1 files changed, 72 insertions(+), 42 deletions(-)

commit fc395eb90b418e43453acefb42cd04baf0b7ad40
Author: Richard Airlie <richard.airlie@maglabs.net>
Date:	Tue Dec 16 21:11:53 2008 +0100

    Allow the use of cropbox in pdftoppm

 utils/pdftoppm.cc |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit 80f415176952635a485356cf36048eee53396c25
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Dec 16 20:37:39 2008 +0100

    Make destructors private/protected since you are not supposed to
    use them

 poppler/GfxFont.cc |	 2 +-
 poppler/GfxFont.h  |	11 +++++------
 2 files changed, 6 insertions(+), 7 deletions(-)

commit dbcebda953cb36a45a125aada68e85249fb73f43
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Dec 15 20:10:31 2008 +0100

    Do not leak on AnnotScreen destructor

    Fixes bug 19095

 poppler/Annot.cc |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit aaeb0d137232bf1cb11dc5e37b8b45b50c6f9c6a
Author: Pino Toscano <pino@kde.org>
Date:	Fri Dec 12 00:43:19 2008 +0100

    update the xpdf headers installation

 CMakeLists.txt |   32 +++++++++++++++++++++-----------
 1 files changed, 21 insertions(+), 11 deletions(-)

commit 7c6527fa05389f705872aaaaff12e739b5d1577e
Author: Pino Toscano <pino@kde.org>
Date:	Fri Dec 12 00:41:21 2008 +0100

    don't install Function.cc, as it is not an header

 poppler/Makefile.am |	  1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 0179e21b128ffccb5afd13203137ab8435197609
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Dec 12 00:16:38 2008 +0100

    Be more helpful with bad boys that want to use poppler core directly

 fofi/Makefile.am     |   10 ++++++++++
 splash/SplashClip.h  |    2 +-
 splash/SplashPath.h  |    2 +-
 splash/SplashXPath.h |    2 +-
 4 files changed, 13 insertions(+), 3 deletions(-)

commit 401632e4eeb4b10b1183a820f32461da77e8e4f2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Dec 12 00:14:04 2008 +0100

    Try harder to look for openjpeg

 cmake/modules/FindLIBOPENJPEG.cmake |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ab539f46089702f60b96b1ba2b2bc1544173c264
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Dec 11 23:15:45 2008 +0100

    Fix crash when reading outline

    Fixes bug 19024. Last as reference is required if the item has
    children (Table 8.4) so if there is no last reference, don't try to
    read children.

 poppler/Outline.cc |	 4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit c9a755f9fd14511f43a2ca7fcda36bdd64bb1d87
Author: Ilya Gorenbein <igorenbein@finjan.com>
Date:	Sun Dec 7 17:59:19 2008 +0100

    Fix memory leak

    Bug 18924

 poppler/Page.cc |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 4cd364c179ae91ed383a8237ba1ad263952fd7aa
Author: Pino Toscano <pino@kde.org>
Date:	Sun Nov 30 16:57:52 2008 +0100

    add my copyright here

 qt4/src/poppler-private.cc |	 1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 6b1676deb773675d90469adc84c3de8dcdaf174c
Author: Pino Toscano <pino@kde.org>
Date:	Sun Nov 30 16:56:43 2008 +0100

    [Qt4] support URI actions for TOC items

 qt4/src/poppler-private.cc |	 5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit b5cd58b5565055fd0c13771461245ddcd80edfcf
Author: Pino Toscano <pino@kde.org>
Date:	Sun Nov 30 16:34:57 2008 +0100

    extract the LinkAction "serialization" in an own function, and make
    it more safe

 qt4/src/poppler-private.cc |	85
 ++++++++++++++++++++++++++++++-------------
 1 files changed, 59 insertions(+), 26 deletions(-)

commit ee191363e22940ae7b06945e68c4738b17c78348
Author: Pino Toscano <pino@kde.org>
Date:	Sun Nov 30 16:17:32 2008 +0100

    move the addTocChildren() implementation in the cpp

 qt4/src/poppler-form.cc    |	 1 +
 qt4/src/poppler-page.cc    |	 1 +
 qt4/src/poppler-private.cc |	65
 ++++++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-private.h  |	64
 +-----------------------------------------
 4 files changed, 69 insertions(+), 62 deletions(-)

commit f8eaabf1aa7e384619129a7509be85d0c3bfb825
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Nov 30 13:33:12 2008 +0100

    Update copyrights of the last commits

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

commit 5f4fedfae6098e25644ffe5d4b1ed0bac043841d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Nov 29 19:51:27 2008 +0100

    Use the Length specified in the Stream as initial bufSize

    This is a optimization to save a few reallocations, if the Length
    value is incorrect it will still work

 poppler/JPEG2000Stream.cc |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 12f6d6ba2052fbdc8ea4ba7c7c9277e75bf170a5
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Nov 23 18:20:14 2008 +0100

    Fix a crash when the second argument of opMarkPoint is not a
    dictionary

    According to the spec "If any of the values are indirect references to
    objects outside the content stream, the property list dictionary must
    instead be defined as a named resource.

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

commit 817e123a28e9f6b7e5be23f7ac2ba3bcec5e3f3f
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 22 21:48:37 2008 +1030

    Don't compare print flag for non Type 3 fonts in cairo font cache

 poppler/CairoFontEngine.cc |	 7 ++++++-
 poppler/CairoFontEngine.h  |	 4 +++-
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 68f8ade28764855d4f663607c50c8202b1268296
Author: Albert Astals Cid <tsdgeos@samsung.localdomain>
Date:	Sun Nov 23 10:54:46 2008 +0100

    Compile with -pedantic

    Thanks to Bernard Leak for notifying

 test/pdf-inspector.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4a4fa7ed44a87e47a6078a1f7bb6f41071672ea7
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Nov 18 20:11:07 2008 +0100

    Fix a crash when selecting text in word mode

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

commit a6f5032ab0d6edbf3879f39efff7916b1f7233da
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Nov 16 18:24:06 2008 +0100

    optContentConfig is not actually stored in PDFDoc but in Catalog

 poppler/PDFDoc.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit b843ac34c6c4ca1580f99fa2220c59dfcd91f026
Author: Pino Toscano <pino@kde.org>
Date:	Sat Nov 15 14:49:02 2008 +0100

    [Qt4] deserialize the value of the 'right' coordinate, too

 qt4/src/poppler-link.cc |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit 03061fdae49842556c9ff48e61914fc88502e1d8
Author: Tim Mooney <enchanter@users.sourceforge.net>
Date:	Thu Nov 13 22:32:22 2008 +0100

    Fix build on Solaris 10 + Sun Studio 12.

    Fixes bug 17496

 configure.ac	  |   14 ++++++++++++++
 test/Makefile.am |    6 ++++--
 2 files changed, 18 insertions(+), 2 deletions(-)

commit 17b18be4fd25f2ca2b4ed7382d9fda50410c44f1
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Wed Nov 12 20:40:57 2008 +1030

    Ensure cairo font matrix is invertable

    Fixes bugs #18254 and #18429

 poppler/CairoOutputDev.cc |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

commit e2257e6916cd1067d43db9ed45f944413c61ed64
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Nov 9 22:44:48 2008 +0100

    Update copyrights of the last commits

 poppler/CairoFontEngine.cc    |    1 +
 poppler/CairoFontEngine.h     |    1 +
 poppler/Form.cc	       |    2 +-
 poppler/Gfx.h		       |    1 +
 poppler/OptionalContent.h     |    1 +
 qt4/src/poppler-optcontent.cc |    1 +
 6 files changed, 6 insertions(+), 1 deletions(-)

commit 069f8ad9453e612e907b561aa50983c34400193d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Nov 9 20:36:06 2008 +0100

    MakeItBuild

 glib/CMakeLists.txt	  |    1 +
 glib/demo/CMakeLists.txt |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 04025c4f65bbb7e4330f6d17d917a035c0906f3d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Nov 9 17:03:20 2008 +0100

    Fix a crash when initializing an Annot with a null catalog

    Forms crate a temp annot just to get the font size of the form field
    passing a NULL catalog.

 poppler/Annot.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 471255c5a3850984997d91c7850759eb0c7e8a9c
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Nov 8 20:58:57 2008 +0100

    [glib-demo] Add Optional Content demo

 glib/demo/Makefile.am |    2 +
 glib/demo/layers.c    |  511
 +++++++++++++++++++++++++++++++++++++++++++++++++
 glib/demo/layers.h    |   31 +++
 glib/demo/main.c      |    4 +-
 4 files changed, 547 insertions(+), 1 deletions(-)

commit 7363c25e1d83332932d9b4fe16d7fb4e364da628
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Oct 26 19:47:35 2008 +0100

    [glib] Add Optional Content support

 glib/Makefile.am	   |	2 +
 glib/poppler-document.cc  |  377
 +++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-document.h   |   12 ++
 glib/poppler-layer.cc	   |  201 ++++++++++++++++++++++++
 glib/poppler-layer.h	   |   43 +++++
 glib/poppler-private.h    |   21 +++
 glib/poppler.h		   |	3 +
 glib/test-poppler-glib.cc |   52 ++++++-
 8 files changed, 710 insertions(+), 1 deletions(-)

commit c674566f458b54097f21aae0d4bf8637146565c5
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Oct 26 19:42:53 2008 +0100

    Fix memory leaks in OptionalContent

 poppler/OptionalContent.cc |	13 +++----------
 poppler/OptionalContent.h  |	10 ++++++----
 2 files changed, 9 insertions(+), 14 deletions(-)

commit 06ca313b8ecb8abb8dec3b418d118525b7bb0fdf
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Oct 26 19:11:45 2008 +0100

    Check annotation optional content properties before drawing it

 poppler/Annot.cc |   20 ++++++++++++--------
 poppler/Annot.h  |    4 ++--
 2 files changed, 14 insertions(+), 10 deletions(-)

commit a6d58927b048aa043cb6b6ed3ee9aeb213578924
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Nov 8 20:50:40 2008 +0100

    Do not show hidden optional content

    Before any draw operation we first check whether we are inside an
    optional marked content element that is currently hidden.

 poppler/Gfx.cc |  113
 +++++++++++++++++++++++++++++++++++++++-----------------
 poppler/Gfx.h	|    7 ++-
 2 files changed, 84 insertions(+), 36 deletions(-)

commit 5f168f991477e291290350a28f4a60a565e187b9
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Oct 20 17:56:11 2008 +0200

    [glib] Show action titles when printing the index in test program

 glib/test-poppler-glib.cc |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit a906d12e16748d9a40c0db4043a576fd3d004341
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Nov 8 20:20:00 2008 +0100

    Minor code cleanup and consistency issues

 poppler/OptionalContent.cc	|   22 +++++++++++-----------
 poppler/OptionalContent.h	|    8 ++++----
 qt4/src/poppler-optcontent.cc	|    6 +++---
 qt4/tests/check_optcontent.cpp |    8 ++++----
 4 files changed, 22 insertions(+), 22 deletions(-)

commit e73c2ce906b7e1f06d641f7e0733aad6336b4091
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Oct 19 12:44:13 2008 +0200

    Delete the optContent object if it's invalid

 poppler/Catalog.cc	    |	 4 ++++
 poppler/OptionalContent.cc |	 3 +++
 poppler/OptionalContent.h  |	 5 +++++
 3 files changed, 12 insertions(+), 0 deletions(-)

commit 2900e7e4c920d735d5a727e9e39f71df97bd7b93
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Nov 8 18:12:47 2008 +0100

    A new cairo is needed

 CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit aaaecd2e86769d3a99e21577448a193711985958
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Nov 5 22:47:30 2008 +0100

    Do not abort if indexHighA is 'invalid', move it to the closest
    valid value and try with it

    For the bug 18374 it works and does not seem a security problem

 poppler/GfxState.cc |	  7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 82f4228a50efe6447c68f7f6d34a7805b7e4b75e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Nov 5 20:57:17 2008 +0100

    Add myself here

 qt4/demos/viewer.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8df7d83439f0e9ab200840f912f1c08bbf44bd6e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Nov 5 20:49:01 2008 +0100

    [Qt4Demo] Fix leak

 qt4/demos/viewer.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d3c424e0362f53bda5c4e2e415823d78ace76253
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Nov 5 20:14:17 2008 +0100

    Rename i to j so that code is more clear by not shadowing the
    function parameter

 poppler/Catalog.cc |	 8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 9d12de9b59de4336eabb423f7bf0363b6a35e2a8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Nov 5 20:00:01 2008 +0100

    Fix crash in case indices is NULL

    Putting more than one "logical line" per "real line" is evil, we
    think if will group it, but does not

 poppler/UnicodeTypeTable.cc |	  7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit fc61dad9daa15f83802ffa5c3cd9b59d80bb310b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Nov 5 19:52:00 2008 +0100

    [Qt] Fix leak

 qt/poppler-link.cc |	 8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 981fb857b0afb1cda7836744dcf37906285512b4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Nov 5 19:49:18 2008 +0100

    [Qt] Fix memory leak

 qt/poppler-document.cc |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit e925e92d5cbfc009c138ece117227a3b0894ead6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Nov 5 19:44:40 2008 +0100

    Do not leak uBuf in the error case

 poppler/CharCodeToUnicode.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0741a402632ec5a8641ff11707142bf2731c1833
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 1 22:27:48 2008 +1030

    Restore the cairo Type3 font image prescaling funtionality

 poppler/CairoFontEngine.cc |	49
 ++++++++++++++++++++++++++------------------
 poppler/CairoFontEngine.h  |	20 ++++++++++-------
 poppler/CairoOutputDev.cc  |	 2 +-
 poppler/CairoOutputDev.h   |	 2 +-
 4 files changed, 43 insertions(+), 30 deletions(-)

commit 91a7c3fdd44f30b0b50ed05a3313bbb1b5c86e71
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 1 20:57:24 2008 +1030

    Remove cairo font matrix y flip when inside a Type 3 char

    Not sure why this was previously required but it now produces
    incorrect results.

 poppler/CairoOutputDev.cc |	5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit 3bf4d7d75b455a9a0b5ee3a8c78b218e5af5185a
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 1 20:50:07 2008 +1030

    Transform the glyph advance by the font matrix

 poppler/CairoFontEngine.cc |	 1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4aa32bad61d008a854fdc9e902d6834bb1687d7e
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 1 20:49:04 2008 +1030

    Use the font BBox, not the font matrix to set the Gfx BBox

 poppler/CairoFontEngine.cc |	 1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 987955440c7711f440c3d2b5cc8c05ec07228a77
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 1 20:47:05 2008 +1030

    Ensure both the font matrix and y-axis flip are in the matrix

    we use for transforming the glyph metrics.

 poppler/CairoFontEngine.cc |	 6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 5c051aa117477cba5d350adfc539acb4b5f2a56a
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 1 01:59:07 2008 +1030

    Require cairo 1.8.2 for user-font support

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a3edfa30680864b95a5196c5619846de42980857
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 1 01:57:32 2008 +1030

    Implement Type 3 fonts in cairo backend using cairo user-fonts

 poppler/CairoFontEngine.cc |  174
 ++++++++++++++++++++++++++++++++++++++++++--
 poppler/CairoFontEngine.h  |	18 +++++
 poppler/CairoOutputDev.cc  |	 9 ++-
 poppler/CairoOutputDev.h   |	 4 +-
 4 files changed, 194 insertions(+), 11 deletions(-)

commit feab1e982a2ee39bb372d593633a06b6a499822f
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 1 01:21:39 2008 +1030

    Add CairoOutputDev functions for getting Type 3 glyph metrics

 poppler/CairoOutputDev.cc |   10 ++++++++++
 poppler/CairoOutputDev.h  |	7 +++++++
 2 files changed, 17 insertions(+), 0 deletions(-)

commit a75efe208d899d4a23d5e2fcef200e4225721636
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 1 00:26:40 2008 +1030

    Make the catalog available to CairoFontEngine

 glib/poppler-document.cc   |	 3 ++-
 poppler/CairoFontEngine.cc |	 2 +-
 poppler/CairoFontEngine.h  |	 3 ++-
 poppler/CairoOutputDev.cc  |	 7 +++++--
 poppler/CairoOutputDev.h   |	 3 ++-
 test/pdf-inspector.cc	    |	 2 +-
 6 files changed, 13 insertions(+), 7 deletions(-)

commit 941d3976c496b75a3c5a9d19b80044fc2b57bd98
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Fri Oct 31 22:44:41 2008 +1030

    Allow multiple instances of CairoOutputDev to be created

    for the same document that shares the same CairoFontEngine.

 poppler/CairoOutputDev.cc |   16 +++++++++++-----
 poppler/CairoOutputDev.h  |	4 +++-
 2 files changed, 14 insertions(+), 6 deletions(-)

commit 94cff513d8589f51b243fcb078f82cb931bb6d35
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Fri Oct 31 21:11:01 2008 +1030

    Use correct return type in _ft_new_face

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

commit 0b5ee897a24ce1edfca19a3b843f9b7ee7026d07
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Fri Oct 31 20:55:14 2008 +1030

    Refactor CairoFont

    Create a CairoFreeType subclass and move the FreeType specific code
    into it.

 poppler/CairoFontEngine.cc |  197
 +++++++++++++++++++++++++-------------------
 poppler/CairoFontEngine.h  |	26 +++++--
 2 files changed, 131 insertions(+), 92 deletions(-)

commit a5865dae5b414de5f6dbda2a512101050c374e06
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Oct 28 10:30:59 2008 +0100

    [glib] Add DISABLE_SINGLE_INCLUDES flags and fix glib-demo

 configure.ac		 |    4 ++++
 glib/Makefile.am	 |    3 ++-
 glib/demo/Makefile.am	 |    3 ++-
 glib/demo/annots.h	 |    2 +-
 glib/demo/attachments.h |    2 +-
 glib/demo/fonts.h	 |    2 +-
 glib/demo/forms.h	 |    2 +-
 glib/demo/images.h	 |    2 +-
 glib/demo/info.h	 |    2 +-
 glib/demo/links.h	 |    2 +-
 glib/demo/outline.h	 |    2 +-
 glib/demo/page.h	 |    2 +-
 glib/demo/render.h	 |    2 +-
 glib/demo/transitions.h |    2 +-
 glib/demo/utils.h	 |    2 +-
 15 files changed, 20 insertions(+), 14 deletions(-)

commit e07bfb54b77430e10e50c33151cf0afc9854006c
Author: Christian Persch <chpe@gnome.org>
Date:	Tue Oct 28 10:29:51 2008 +0100

    [glib] Fix build when compiling with GTK_DISABLE_SINGLE_INCLUDES

 glib/poppler-page.h |	  3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit a84d272ffd2b593ac98148e71b83fba299c60fea
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Oct 28 10:01:00 2008 +0100

    [glib] Add disable deprecated compile flags and fix compile warnings

 configure.ac		 |    6 ++++++
 glib/Makefile.am	 |    3 ++-
 glib/demo/Makefile.am	 |    4 +++-
 glib/demo/attachments.c |    4 ++--
 4 files changed, 13 insertions(+), 4 deletions(-)

commit 43f2b84a81625abee84c93cdced7fb92c99cd944
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Oct 21 23:00:55 2008 +0200

    [Qt4] Small docu improvement

 qt4/src/poppler-qt4.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 00f9995b4960575cd1f392474c585f2140c8e587
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Oct 12 14:20:01 2008 +0200

    Do not crash if there is not font

    See bug 18023 for more info

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

commit 084cc4335cfe2c0e66219eba4c1177ee7ff018c5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Oct 10 23:15:35 2008 +0200

    obj4 should be the index 1 on the Array, not the 0, that's already
    obj3

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

commit d7442c90206d4b7a8ebc58f995647eb87ac35f42
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Oct 9 22:53:00 2008 +0200

    If Name is a Ref we want to get the String it references, not the Ref

 poppler/OptionalContent.cc |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 93f8dd9e837557bbfc0f058a664c356e3d6e82c0
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Oct 9 21:28:27 2008 +0200

    Poppler 0.10.0

 CMakeLists.txt   |    2 +-
 NEWS		  |   16 ++++++++++++++++
 configure.ac	  |    2 +-
 msvc/config.h	  |    6 +++---
 qt4/src/Doxyfile |    2 +-
 5 files changed, 22 insertions(+), 6 deletions(-)

commit cdd9bf016de0d3f96b1d5e304c9d02f2bf71ff18
Author: Mark Kaplan <mkaplan@finjan.com>
Date:	Wed Oct 8 22:29:11 2008 +0200

    Initialize properly OptionalContentGroup::m_name

 poppler/OptionalContent.cc |	 3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit c7b87f3b8cbbcca29a1974debc2233f621a2e33b
Author: Carlo Bramini <carlo.bramix@libero.it>
Date:	Mon Oct 6 19:32:27 2008 +0200

    Fix link on Mingw+Msys

 test/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e92255296511cae9cbbac8de800d8b26e5f681f1
Author: Pino Toscano <pino@kde.org>
Date:	Sun Oct 5 15:57:06 2008 +0200

    [Qt4] when the PDF exporting fails, delete the file if it was
    created by
    the (failed) exporting

 qt4/src/poppler-pdf-converter.cc |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit 360f470b852e37d400949343763a18bf598820e8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Oct 4 20:04:44 2008 +0200

    Remove unused var

 poppler/Annot.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit df7317f1320513b4f66cb6618d753b82042671f5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Oct 4 19:48:57 2008 +0200

    free the object

 poppler/PDFDoc.cc |	4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 9946d9af9dd5d5b96d5c777413a3e253dfd1f291
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Oct 4 19:39:46 2008 +0200

    If we try saving a document that was encrypted, we break everything,
    so just fail early

 poppler/PDFDoc.cc |	7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 108959432af7714cb8ffe42d98d40c97f936a2e6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Oct 4 19:39:24 2008 +0200

    Correctly return wheter it was saved or not

 qt4/src/poppler-pdf-converter.cc |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 4c6cb1c204d782e2ac2113b57f6d372b4716017d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Oct 4 01:46:58 2008 +0200

    Remove spurious //

 fofi/FoFiType1.cc |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e8e7809ab4b115cbe67251da12989fc024912514
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Oct 4 01:43:02 2008 +0200

    There are files that have more than one encoding definition per line,
    make them work

    Fixes bug 17018, while at it, i've added some comments and some
    error() to make things a bit clearer

 fofi/FoFiType1.cc |   28 ++++++++++++++++++++++++----
 1 files changed, 24 insertions(+), 4 deletions(-)

commit 7604e025038fee24c2cb3001f2100d5d1e48efe1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Oct 4 00:35:46 2008 +0200

    Fix Poppler::Link::linkArea for rotated pages

    we suck :-( Fixes kde bug 172105

 qt4/src/poppler-link-extractor.cc |	3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 450b21e4528a8e890d3dda37ecb0a68602f8efaa
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Oct 1 00:46:29 2008 +0200

    I've changed these files this year too, update copyright

 goo/gmem.cc |	  2 +-
 goo/gmem.h  |	  2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 98310ca24841789cf53b10d34e271ceb4e054001
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 30 23:59:43 2008 +0200

    Fix StitchingFunction(StitchingFunction *func) and
    GfxAxialShading(GfxAxialShading *shading)

    Fixes bug 17852

 poppler/Function.cc |	  2 ++
 poppler/GfxState.cc |	  2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

commit d12f5f4395eb18f8d29182e24acddd3e2b5cfe88
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 30 23:20:26 2008 +0200

    0.9.3

 CMakeLists.txt   |    2 +-
 NEWS		  |   17 +++++++++++++++++
 configure.ac	  |    2 +-
 msvc/config.h	  |    6 +++---
 qt4/src/Doxyfile |    2 +-
 5 files changed, 23 insertions(+), 6 deletions(-)

commit d61e464754521555a06ed0901955f49be4def29a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 30 19:26:17 2008 +0200

    Timothy also agreed, now Ed Catmur is the last one missing to answer

 utils/ImageOutputDev.cc |    3 +++
 utils/ImageOutputDev.h  |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 3225f54fea7cbb6b25d7223268cdeccfdd823375
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 30 00:27:49 2008 +0200

    And Marco said yes to GPLv2+

    Only Timothy Lee and Ed Catmur left :-)

 poppler/Catalog.cc |	 3 +++
 poppler/Outline.cc |	 3 +++
 poppler/Outline.h  |	 3 +++
 splash/Splash.cc   |	 3 +++
 splash/Splash.h    |	 3 +++
 5 files changed, 15 insertions(+), 0 deletions(-)

commit 268d803c9dd67b7f78f8dcdc3c7653c8b2c2d08f
Author: Warren Toomey <wkt@tuhs.org>
Date:	Mon Sep 29 21:14:40 2008 +0200

    Let HmtlOutputDev process images

 utils/HtmlOutputDev.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit a29984ab777c64a1cb286b667a6a91ad9b191f40
Merge: f399afe 6865872
Author: Pino Toscano <pino@kde.org>
Date:	Sun Sep 28 23:39:08 2008 +0200

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit f399afe6f6b9c250327d0e4c5b3f2839889d7095
Author: Pino Toscano <pino@kde.org>
Date:	Sun Sep 28 23:38:34 2008 +0200

    [Qt4] various apidox improvements

 qt4/src/Mainpage.dox	|   10 +---
 qt4/src/poppler-link.h |   92 +++++++++++++++++++++++++++++++++---
 qt4/src/poppler-qt4.h	|  121
 ++++++++++++++++++++++++++++++++---------------
 3 files changed, 168 insertions(+), 55 deletions(-)

commit 68658721583b05ebacb1165ac36e91d49735bbd9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Sep 28 19:29:06 2008 +0200

    If tables is null, don't try to write to file as it'll crash, fixes
    crash on 17811 when using cairooutputdev

 fofi/FoFiTrueType.cc |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 3cb5b7fc5ae168ef58fd1905f61c1b9abe6cb86c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Sep 28 19:25:53 2008 +0200

    Introduce greallocn_checkoverflow and use it in FoFiTrueType::parse

    Fixes the other part of bug 17811

 fofi/FoFiTrueType.cc |    4 ++--
 goo/gmem.cc	      |   21 +++++++++++++++++++++
 goo/gmem.h	      |    1 +
 3 files changed, 24 insertions(+), 2 deletions(-)

commit aa7ef03af49f74ed558dcbab8ad4c594bb2b7d53
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Sep 28 19:24:43 2008 +0200

    If libjpeg tells us to abort, let's abort :D

    Fixes part of bug 17811

 poppler/DCTStream.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e2461c9aa4d74b5511621d7222979948e31541ad
Author: Pino Toscano <pino@kde.org>
Date:	Sun Sep 28 18:07:25 2008 +0200

    [Qt4] Activate the 'printing' flag by default in the PSConverter.

 qt4/src/poppler-ps-converter.cc |    2 +-
 qt4/src/poppler-qt4.h		 |    2 ++
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 957d7acb66635e9748c6bc7a31cdbbcbb8da9011
Author: Carlo Bramini <carlo.bramix@libero.it>
Date:	Sat Sep 27 17:23:20 2008 +0200

    Misc mingw fixes

 configure.ac	   |	2 +-
 glib/Makefile.am  |	2 +-
 glib/demo/info.cc |	1 +
 m4/libjpeg.m4	   |	2 +-
 4 files changed, 4 insertions(+), 3 deletions(-)

commit b3828203c4e594754957033ea826e8e22164fd5b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Sep 26 23:08:14 2008 +0200

    Carl agreed too, so CairoOutputDev.cc is done

    Only miss, Marco Pesenti Gritti, Timothy Lee and Ed Catmur

 poppler/CairoOutputDev.cc |	3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit a197a07728d19abc2708979c95b4ef53e88fcb55
Author: Carlo Bramini <carlo.bramix@libero.it>
Date:	Fri Sep 26 18:42:05 2008 +0200

    Compile where localtime_r is not available

 glib/demo/info.cc |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 38884e1722ac7e15c62cece20035c5fb0020f4b3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Sep 24 14:18:38 2008 +0200

    Do what Jeff really want to do, mark the font as invalid if it matches
    any of the known collections that Identity is not a good fallback

    Fixes pdf on KDE bug 171365

 poppler/GfxFont.cc |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0e080aaf44816e5d5b9008f3c2fb54868932f0ac
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Sep 24 13:12:13 2008 +0200

    Remove non-needed X includes

    Spotted by Carlo Bramini

 test/gtk-cairo-test.cc |    3 ---
 test/pdf-inspector.cc	|    3 ---
 2 files changed, 0 insertions(+), 6 deletions(-)

commit 6888b023fdb199d3c5fb705bd928aedf68eeffdb
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 23 23:28:04 2008 +0200

    Only do the scale to 'm' size trick on non embedded fonts as it was
    meant to be

    Fixes bug 17744

 poppler/SplashOutputDev.cc |	 4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 539d29f4f3b24b98c9fc5f88d3477e427fbe409d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 23 22:39:50 2008 +0200

    0.9.2

 CMakeLists.txt   |    2 +-
 NEWS		  |   19 +++++++++++++++++++
 configure.ac	  |    2 +-
 msvc/config.h	  |    6 +++---
 qt4/src/Doxyfile |    2 +-
 5 files changed, 25 insertions(+), 6 deletions(-)

commit abd070a79d8345bda3853395a39e4e2882c4ff8a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 22 20:23:11 2008 +0200

    Check the types here too

    Benchmarking in release mode, both in "human feel" and callgrind
    the benefit/lost is almost inexistant

 poppler/Object.h |   36 ++++++++++++++++++++++--------------
 1 files changed, 22 insertions(+), 14 deletions(-)

commit df47e4c441e4ec79b1bb40de7044c9501f243b76
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:	Tue Sep 16 12:56:04 2008 +0100

    Check for duplicate open fonts.

    Before creating a new FT_Face for a font, check to see if there is a
    duplicate amongst the list of open fonts, kept alive by either
    Poppler's
    or Cairo's font cache .

    A quick example of the benefit of this check is that it reduces the
    RSS of
    the Poppler converter in the Cairo test suite from over 900 MiB to
    just 90
    MiB.

 configure.ac		    |	 1 +
 poppler/CairoFontEngine.cc |  214
 ++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 190 insertions(+), 25 deletions(-)

commit 41d1edddcf84ca23c0fc39c5f4f3a49e408a9f1a
Author: Kouhei Sutou <kou@cozmixng.org>
Date:	Sun Sep 21 16:33:33 2008 +0200

    [glib-demo] Fix a crash in forms demo

 glib/demo/forms.c |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

commit fe26075353226be9a02c8cf1a6a29586de15ce86
Author: Pino Toscano <pino@kde.org>
Date:	Sun Sep 21 12:03:21 2008 +0200

    really use the key passed to it

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

commit 8aa531cb478d6ae838a94f9f31e6a0bbd0dd957c
Author: Pino Toscano <pino@kde.org>
Date:	Sun Sep 21 11:18:22 2008 +0200

    Read the 'readOnly' attribute directly in the FormField constructor.

 poppler/Form.cc |   12 +++---------
 1 files changed, 3 insertions(+), 9 deletions(-)

commit b56f64d676bdabd4a3ebe0eb2237f4c202a3707d
Author: Pino Toscano <pino@kde.org>
Date:	Sun Sep 21 00:53:54 2008 +0200

    Handle streams as entries for the catalog JS name tree.

 poppler/Catalog.cc |	18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

commit 93386d67b3d7adbd87547e9742e4df1c10eadbc1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Sep 20 16:20:03 2008 +0200

    Compile with -pedantic

 poppler/Form.h			 |    4 ++--
 qt4/src/poppler-embeddedfile.cc |    4 ++--
 qt4/src/poppler-movie.cc	 |    3 ++-
 qt4/src/poppler-sound.cc	 |    3 ++-
 qt4/src/poppler-textbox.cc	 |    2 +-
 5 files changed, 9 insertions(+), 7 deletions(-)

commit 6961fd8efe3db6ee7077dc2ed072498696dae31a
Author: Tomas Are Haavet <tomasare@gmail.com>
Date:	Sat Sep 20 16:13:37 2008 +0200

    Remove some warnings and errors when compiling with gcc and -pedantic

 fofi/FoFiTrueType.cc	    |	 3 ++-
 glib/poppler-annot.cc	    |	 8 ++++----
 glib/poppler-attachment.cc |	 2 +-
 glib/poppler-document.cc   |	 6 +++---
 glib/poppler-form-field.cc |	 2 +-
 glib/poppler-page.cc	    |	 2 +-
 poppler/Annot.h	    |	 5 +++--
 splash/SplashTypes.h	    |	 3 ++-
 8 files changed, 17 insertions(+), 14 deletions(-)

commit 4e9a04da358b1527a08102e601a52f07930532f2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Sep 20 16:10:50 2008 +0200

    Add mention of GPLv2 or later in poppler changes to all files except
    Splash.cc and Splash.h, i've still no answer from Marco :-(

 splash/SplashBitmap.cc       |    3 +++
 splash/SplashBitmap.h	      |    3 +++
 splash/SplashErrorCodes.h    |    3 +++
 splash/SplashFTFont.cc       |    3 +++
 splash/SplashFTFont.h	      |    3 +++
 splash/SplashFTFontEngine.cc |    3 +++
 splash/SplashFTFontEngine.h  |    3 +++
 splash/SplashFTFontFile.cc   |    3 +++
 splash/SplashFTFontFile.h    |    3 +++
 splash/SplashFont.cc	      |    3 +++
 splash/SplashFont.h	      |    3 +++
 splash/SplashFontEngine.cc   |    3 +++
 splash/SplashFontEngine.h    |    3 +++
 splash/SplashFontFile.cc     |    3 +++
 splash/SplashFontFile.h      |    3 +++
 splash/SplashT1Font.cc       |    3 +++
 splash/SplashT1Font.h	      |    3 +++
 splash/SplashT1FontEngine.cc |    3 +++
 splash/SplashT1FontFile.cc   |    3 +++
 splash/SplashT1FontFile.h    |    3 +++
 splash/SplashTypes.h	      |    3 +++
 splash/SplashXPathScanner.cc |    3 +++
 22 files changed, 66 insertions(+), 0 deletions(-)

commit beb87362072d5b480cf6b2c02445ec17c119ff56
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Sep 20 15:47:25 2008 +0200

    Add Tomas' Copyright

 utils/HtmlFonts.cc |	 1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8ccb1bb651b129875ef802356c4a229b2ce31973
Author: Tomas Are Haavet <tomasare@gmail.com>
Date:	Sat Sep 20 15:45:47 2008 +0200

    Initialize pos the correct value to not have crashes

 utils/HtmlFonts.cc |	 3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 77bf8ec94e36fef7e120f1dc4bb1390be71cfb97
Author: Tomas Are Haavet <tomasare@gmail.com>
Date:	Sat Sep 20 14:17:06 2008 +0200

    Fix memory leak

 utils/HtmlOutputDev.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b22be54dc2205269974315ca748d835d0990d6da
Author: Tomas Are Haavet <tomasare@gmail.com>
Date:	Sat Sep 20 14:16:26 2008 +0200

    Fix mismatched free/delete

 utils/HtmlOutputDev.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit ac16174da1d6f19445f78e7cd7c4a18cb9524dde
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Sep 20 00:52:19 2008 +0200

    make sure the image is setup before using it, otherwise some things
    don't print correctly like PDF from bug 17645

 poppler/PSOutputDev.cc |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit ffa4ffdf7fe83035c72addd8c4c8ee566621ba06
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Sep 17 23:27:30 2008 +0200

    0.9.1

 CMakeLists.txt   |    2 +-
 NEWS		  |   13 +++++++++++++
 configure.ac	  |    2 +-
 msvc/config.h	  |    6 +++---
 qt4/src/Doxyfile |    2 +-
 5 files changed, 19 insertions(+), 6 deletions(-)

commit f57cbe32bcde0808943b9be2456dd69fa5b6dd27
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Sep 14 22:18:38 2008 +0200

    If when looking for an object we get objSomeNumberAfter assume it
    was an int of SomeNumberAfter

    Fixes bug 17568 and i don't see how it can break existing things
    because it's already on an error path

 poppler/XRef.cc |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit 1a852064ff5a1a15bc315ddca472a0ad74292581
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Sep 13 12:11:41 2008 +0200

    [glib-demo] Do not try to get info about remote destinations

 glib/demo/utils.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit 951cffeb2cbff4e179043033b5ac7f5eb764d6dc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Sep 12 12:05:53 2008 +0200

    Make sure DecryptAESState::bufIdx is never bigger than 16, otherwise
    we crash

    I am not sure this is the correct fix, but fixes crash on files of
    bugs 13972, 16092 and 17523 and they seem to work ok

 poppler/Decrypt.cc |	 6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 491109edbe827860e764b5fcb67456867923858d
Author: Haruyuki Kawabe <Haruyuki.Kawabe@unisys.co.jp>
Date:	Wed Sep 10 23:00:32 2008 +0200

    Generate the outline file at the same place the other files are
    generated

    Fixes bug 17504

 utils/HtmlOutputDev.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 7dfc1e4c9348d537896bda7b0f2ae591afc72866
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Sep 10 00:03:50 2008 +0200

    we want to distribute this file too

 qt4/src/Makefile.am |	  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit ddb73e8dc1ccbddf3b170e12c7153ccaf716d7cc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 9 23:47:33 2008 +0200

    We want to distribute cmake/modules/FindLIBOPENJPEG.cmake too

 Makefile.am |	  1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 646ccc2bb8563d411dc25bdbab53725ae08572ba
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 9 23:22:17 2008 +0200

    m_doc->doc->getOptContentConfig() can be null, so check for it

 qt4/src/poppler-document.cc |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d7f0bce67101f37f8d3e69d7d701388bcdc7200f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 9 23:18:49 2008 +0200

    Qt4 frontend had timezone parsing that got lost when moving to the
    common function, i suck

 glib/poppler-document.cc    |	  6 ++++--
 poppler/DateInfo.cc	     |	 20 ++++++++++++++------
 poppler/DateInfo.h	     |	  2 +-
 qt/poppler-document.cc      |	  6 ++++--
 qt4/src/poppler-document.cc |	 22 +++++++++++++++++++---
 utils/pdfinfo.cc	     |	  6 ++++--
 utils/pdftohtml.cc	     |	  6 ++++--
 7 files changed, 50 insertions(+), 18 deletions(-)

commit 0af8609e6c932de2d85168cc9147854ee84b3a1b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 9 20:55:27 2008 +0200

    i want this packaged too

 utils/Makefile.am |	2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit dd0f4c1510382e17cf33d3fe163e384da1d6d289
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 9 20:48:04 2008 +0200

    Fix includepath

 fofi/FoFiTrueType.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 16c0842c3e01608a72709af55cc5cb8b567efedf
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 9 20:36:18 2008 +0200

    API changed, so increase soname

 glib/CMakeLists.txt |	  2 +-
 glib/Makefile.am    |	  2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 217c0d1f80a78713977a7bfbe680fce90f1c6b36
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 8 23:56:28 2008 +0200

    change version to 0.9.0

    Now only need to wait for Carlos and Iñigo's answer to a BIC change
    in glib/ and we'll have 0.9.0 :-)

 CMakeLists.txt   |    2 +-
 configure.ac	  |    2 +-
 msvc/config.h	  |    6 +++---
 qt4/src/Doxyfile |    2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

commit e34022a8fcfb9fe211dd6b561377d855972b2087
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 8 23:36:04 2008 +0200

    Increase soname for libpoppler, i'm almost sure we broke BC there

 CMakeLists.txt      |	  2 +-
 poppler/Makefile.am |	  2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit bc275049d6ef083daf71a043ccf23fd0634f5c4d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 8 23:33:24 2008 +0200

    soname 3.1.0 for qt4 libs, we are BC/SC but got new API

 qt4/src/CMakeLists.txt |    2 +-
 qt4/src/Makefile.am	|    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 06743a25a73adc3fba95f7b4ad74a6dde1a54ead
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 8 23:23:06 2008 +0200

    added news for 0.9.0

 NEWS |  115
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 115 insertions(+), 0 deletions(-)

commit d35ca2ce5df12d40e295873e44b1f18ea40ba897
Author: Pino Toscano <pino@kde.org>
Date:	Sun Sep 7 01:13:33 2008 +0200

    [Qt4] apidox improvements

 qt4/src/poppler-annotation.h |   70
 +++++++++++++++++++++++++++++++++++++++--
 qt4/src/poppler-link.h       |   12 +++++--
 qt4/src/poppler-qt4.h	      |   22 +++++++++++--
 3 files changed, 93 insertions(+), 11 deletions(-)

commit 796d4c002d47c85716775d173eddfb2ae8866eaf
Author: Pino Toscano <pino@kde.org>
Date:	Sat Sep 6 22:48:13 2008 +0200

    no more need for including the qt3 paths

 qt4/demos/CMakeLists.txt |    1 -
 qt4/src/CMakeLists.txt   |    1 -
 qt4/tests/CMakeLists.txt |    1 -
 3 files changed, 0 insertions(+), 3 deletions(-)

commit db7ee3b3ae0f42155f9245691e4bfdef98a8ed6f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Sep 6 23:16:05 2008 +0200

    [Qt4] Fix docu

 qt4/src/poppler-qt4.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3366059a25611f19ab592cda18c5efe0b9359771
Author: Pino Toscano <pino@kde.org>
Date:	Sat Sep 6 16:34:58 2008 +0200

    [Qt4] add option flags for the PS converter

    - map the 'strictMargins' and 'forceRasterize' bool options as flags
    - add a flag for setting the "printing" mode

 qt4/src/poppler-ps-converter.cc |   34 ++++++++++++++++++++++++++--------
 qt4/src/poppler-qt4.h		 |   26 ++++++++++++++++++++++++++
 2 files changed, 52 insertions(+), 8 deletions(-)

commit afa26d5c9ac9feb61aad30eb65dc00c9854d7f2e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Sep 6 15:46:12 2008 +0200

    we are printing so pass the print flag as true

 qt/poppler-document.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f5d1eb5eaabaf3ab4bb87b8b4b901bbf30b20b29
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Sep 6 15:43:32 2008 +0200

    We are pringint here, so pass the printing flag as true

    Fixes KDE bug 170459, you'd wonder how many times i've made the
    same mistake...

 qt4/src/poppler-ps-converter.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 58e828d732f06bae9133dd518d89fa4348f1cca8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Sep 5 18:45:23 2008 +0200

    Only like QtTest to the tests, not to the lib itself

 configure.ac	       |   13 +++++++++++--
 qt4/tests/Makefile.am |   22 +++++++++++-----------
 2 files changed, 22 insertions(+), 13 deletions(-)

commit 49b3e4560f62a9a7db350d94d50e229f5e1208bf
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Sep 5 18:17:45 2008 +0200

    Movie filename is not a string, but a File Specification

    Fixes a crash when filename is a dictionary

 poppler/Annot.cc |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 996d2e176057e22acbc374cff7a712ce6fd92d93
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Sep 5 18:17:25 2008 +0200

    Unify multiple File Specification parsers

 CMakeLists.txt		|    2 +
 poppler/FileSpec.cc	|  146
 ++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/FileSpec.h	|   24 ++++++++
 poppler/Link.cc	|  104 +++++-----------------------------
 poppler/Link.h		|    4 -
 poppler/Makefile.am	|    2 +
 poppler/PSOutputDev.cc |   35 +-----------
 poppler/PSOutputDev.h	|    1 -
 poppler/Sound.cc	|    7 ++-
 9 files changed, 197 insertions(+), 128 deletions(-)

commit 31f3eb2d6b43f7fbf4d978730d109b08b1563989
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Sep 3 21:49:23 2008 +0200

    Only set the state to true if the AS value is the same as parent's V

    Fixes bug 16121 and 15535

 poppler/Form.cc |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit c75abac7ba07990ef54a46fa0d429eea580a71ef
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 2 19:16:55 2008 +0200

    Kjartan was missing and just agreed

 utils/HtmlOutputDev.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 630aa133017d15ddc7bf96c79f43c5b60fa9749a
Merge: b2bc9b3 de82255
Author: Pino Toscano <pino@kde.org>
Date:	Tue Sep 2 01:25:55 2008 +0200

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit b2bc9b3f59ef8e5fea18f0bc91b71fc9eb9a4157
Author: Pino Toscano <pino@kde.org>
Date:	Tue Sep 2 01:24:39 2008 +0200

    [Qt4] small apidox improvements

    mostly the start of the \since marker addition, plus few other
    documentation addition/improvements

 qt4/src/poppler-annotation.h |    9 ++++++
 qt4/src/poppler-form.h       |    8 +++++
 qt4/src/poppler-link.h       |   14 ++++++++--
 qt4/src/poppler-optcontent.h |   11 ++++++++
 qt4/src/poppler-qt4.h	      |   59
 ++++++++++++++++++++++++++++++++++++-----
 5 files changed, 90 insertions(+), 11 deletions(-)

commit 6bc4881477ea15d70d420e57b5663052f2f9df76
Author: Pino Toscano <pino@kde.org>
Date:	Tue Sep 2 00:47:56 2008 +0200

    expand the macros, extract poppler-optcontent.h

    enable the macro expansion and define POPPLER_QT4_EXPORT to be
    empty, so
    we don't have it in the apidox

 qt4/src/Doxyfile |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit de822554acdb1b2bc9e70c0668c43a10c0ec129a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 1 23:50:37 2008 +0200

    Initialize widget to null before calling initialize not after :-(

 poppler/Annot.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1a7b7199112d97e816a099cbc1a5672c83e64156
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 1 20:42:06 2008 +0200

    Add my copyright

 poppler/Dict.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 1fef34782a003f46fceab0d3bed36212bbf32c4c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 1 20:35:37 2008 +0200

    Find reverse way in Dict

    This fixes Greg Stolze - Marriage Of Virtue & Viciousness.pdf
    The issue with this pdf is that has a Dict with two entries with
    the same key
    The pdf spec says if that happens, results are undefined, but Acroread
    uses the
    second key while we were using the first, searching backwards we
    use the second now too and the pdf works

 poppler/Dict.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bb7996eaaad6a70404891bb2ff530160737ea3d7
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 1 20:29:25 2008 +0200

    Do not crash on documents with no pages

 qt4/tests/test-poppler-qt4.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 0c11d390e4b0e3765ae20968359c7562c9857db7
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 1 20:13:33 2008 +0200

    All poppler commiters to these files agreed to GPLv2+

    Still missing to answer
    Marco Pesenti Gritti
	Catalog.cc
	Outline.cc
	Outline.h

    Kjartan Maraas
	HtmlOutputDev.cc

    Timothy Lee
	ImageOutputDev.h
	ImageOutputDev.cc

    Carl Worth
	CairoOutputDev.cc

    Ed Catmur
	GfxFont.cc
	GlobalParams.cc
	TextOutputDev.cc
	TextOutputDev.h
	UnicodeTypeTable.cc
	UnicodeTypeTable.h

 poppler/Annot.cc	      |    3 +++
 poppler/Annot.h	      |    3 +++
 poppler/Array.cc	      |    3 +++
 poppler/Array.h	      |    3 +++
 poppler/ArthurOutputDev.cc   |    3 +++
 poppler/ArthurOutputDev.h    |    3 +++
 poppler/CMap.cc	      |    3 +++
 poppler/CMap.h		      |    3 +++
 poppler/CairoFontEngine.cc   |    3 +++
 poppler/CairoFontEngine.h    |    3 +++
 poppler/CairoOutputDev.h     |    3 +++
 poppler/Catalog.h	      |    3 +++
 poppler/CharCodeToUnicode.cc |    3 +++
 poppler/CharCodeToUnicode.h  |    3 +++
 poppler/Decrypt.cc	      |    3 +++
 poppler/Decrypt.h	      |    3 +++
 poppler/Dict.cc	      |    3 +++
 poppler/Dict.h		      |    3 +++
 poppler/Error.cc	      |    3 +++
 poppler/Error.h	      |    3 +++
 poppler/Function.cc	      |    3 +++
 poppler/Gfx.cc		      |    3 +++
 poppler/Gfx.h		      |    3 +++
 poppler/GfxFont.h	      |    3 +++
 poppler/GfxState.cc	      |    3 +++
 poppler/GfxState.h	      |    3 +++
 poppler/GlobalParams.h       |    3 +++
 poppler/JBIG2Stream.cc       |    3 +++
 poppler/JPXStream.cc	      |    3 +++
 poppler/Lexer.cc	      |    3 +++
 poppler/Lexer.h	      |    3 +++
 poppler/Link.cc	      |    3 +++
 poppler/Link.h		      |    3 +++
 poppler/Object.cc	      |    3 +++
 poppler/Object.h	      |    3 +++
 poppler/OutputDev.cc	      |    3 +++
 poppler/OutputDev.h	      |    3 +++
 poppler/PDFDoc.cc	      |    3 +++
 poppler/PDFDoc.h	      |    3 +++
 poppler/PDFDocEncoding.cc    |    3 +++
 poppler/PDFDocEncoding.h     |    3 +++
 poppler/PSOutputDev.cc       |    3 +++
 poppler/PSOutputDev.h	      |    3 +++
 poppler/PSTokenizer.cc       |    3 +++
 poppler/PSTokenizer.h	      |    3 +++
 poppler/Page.cc	      |    3 +++
 poppler/Page.h		      |    3 +++
 poppler/Parser.cc	      |    3 +++
 poppler/Parser.h	      |    3 +++
 poppler/SplashOutputDev.cc   |    3 +++
 poppler/SplashOutputDev.h    |    3 +++
 poppler/Stream-CCITT.h       |    3 +++
 poppler/Stream.cc	      |    3 +++
 poppler/Stream.h	      |    3 +++
 poppler/UTF8.h		      |    3 +++
 poppler/XRef.cc	      |    3 +++
 poppler/XRef.h		      |    3 +++
 utils/HtmlFonts.cc	      |    3 +++
 utils/HtmlLinks.cc	      |    3 +++
 utils/HtmlOutputDev.h	      |    3 +++
 utils/parseargs.c	      |    3 +++
 utils/parseargs.h	      |    3 +++
 utils/pdffonts.cc	      |    3 +++
 utils/pdfimages.cc	      |    3 +++
 utils/pdfinfo.cc	      |    3 +++
 utils/pdftohtml.cc	      |    3 +++
 utils/pdftoppm.cc	      |    3 +++
 utils/pdftops.cc	      |    3 +++
 utils/pdftotext.cc	      |    3 +++
 69 files changed, 207 insertions(+), 0 deletions(-)

commit 8670bfed7900586725b30e3af67f6849acc6efda
Author: Vasile Gaburici <gaburici@cs.umd.edu>
Date:	Sat Aug 30 12:47:13 2008 +0200

    Fix extraction of images

    See bug 16999 for more info

 utils/ImageOutputDev.cc |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit 1c98f197664b1a2c06e2caf32116a8487f4054bf
Author: Vasile Gaburici <gaburici@cs.umd.edu>
Date:	Sat Aug 30 12:44:02 2008 +0200

    Read sMap reverse so CMap entries take precedence

    See bug 17321 for a more in depth explanation

 poppler/CharCodeToUnicode.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 8f1deb3f8000bdeb845a6c786a654bc7eb684f0a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Aug 29 23:06:19 2008 +0200

    Are we a lib or aren't we? Unify String to Date parsing so we all
    behave the same way

 CMakeLists.txt			     |	  2 +
 glib/poppler-document.cc	     |	 29 ++--------------
 poppler/DateInfo.cc		     |	 62
 +++++++++++++++++++++++++++++++++++
 poppler/DateInfo.h		     |	 27 +++++++++++++++
 poppler/Makefile.am		     |	  2 +
 qt/poppler-document.cc		     |	 22 +-----------
 qt4/src/poppler-annotation-helper.h |	 16 +--------
 qt4/src/poppler-document.cc	     |	 52 +++--------------------------
 utils/pdfinfo.cc		     |	 16 ++-------
 utils/pdftohtml.cc		     |	  9 ++---
 10 files changed, 111 insertions(+), 126 deletions(-)

commit c39f23dca98d3efe8d094c9a3e1bd460ba57d1ce
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Aug 29 20:50:57 2008 +0200

    Add a readme for contributors with licensing and misc info

 README.contributors |	 20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

commit 35a72590ffd3284e63601af79599e5fa025e567f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Aug 28 00:58:11 2008 +0200

    Be more protective against huge font sizes in bogus documents like
    the one in http://bugs.freedesktop.org/show_bug.cgi?id=17326

    10 MB in size is a font of 3200x3200, huge enough to be discarted

 poppler/SplashOutputDev.cc |	20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

commit 33727cf6773b12d736ba245fdd146559ce93102d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Aug 24 20:36:13 2008 +0200

    fix location of the comment

 fofi/FoFiType1.cc |	6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit abe29b4fdb33f449649fdea5d7af2deeb702f0bb
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Aug 24 20:24:35 2008 +0200

    All changes made to fofi/ files under the poppler project are by
    people that accepts to license the code under GPLv2+

 fofi/FoFiBase.cc     |    3 +++
 fofi/FoFiTrueType.cc |    3 +++
 fofi/FoFiTrueType.h  |    3 +++
 fofi/FoFiType1.cc    |    3 +++
 fofi/FoFiType1C.h    |    3 +++
 5 files changed, 15 insertions(+), 0 deletions(-)

commit 6346d7050a03935c71336c65d5f8f0fe2860d321
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Aug 24 20:23:50 2008 +0200

    All changes made to goo/ files under the poppler project are by
    people that accepts to license the code under GPLv2+

 goo/GooString.cc |    3 +++
 goo/GooString.h  |    3 +++
 goo/gfile.cc	  |    3 +++
 goo/gfile.h	  |    3 +++
 goo/gmem.cc	  |    3 +++
 goo/gmem.h	  |    3 +++
 6 files changed, 18 insertions(+), 0 deletions(-)

commit d6e1f1fb4e83527d3ece51d98fa20262713b7da1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Aug 24 20:22:06 2008 +0200

    .cc -> .h

 poppler/FontInfo.h |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9f0ac70f7ad806cadce379d4fabb90eff697ad52
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Aug 24 19:25:27 2008 +0200

    Add missing addresses

 poppler/ABWOutputDev.cc |    4 ++--
 poppler/ABWOutputDev.h  |    2 +-
 poppler/FlateStream.cc  |    2 +-
 poppler/FlateStream.h	 |    2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit 22f6af73961686895f207fe13022a21333455862
Merge: 12a9e42 6d6913a
Author: Pino Toscano <pino@kde.org>
Date:	Sun Aug 24 19:03:24 2008 +0200

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit 12a9e427fb487165b1797f81d52d733c27bfa2e1
Author: Pino Toscano <pino@kde.org>
Date:	Sun Aug 24 18:57:52 2008 +0200

    [Qt4] add showControl and playMode properties of MovieObject's

 qt4/src/poppler-movie.cc |   14 ++++++++++++++
 qt4/src/poppler-qt4.h	  |   20 ++++++++++++++++++++
 2 files changed, 34 insertions(+), 0 deletions(-)

commit c444c652859b6e52160e5571e84f8eb1292d65f1
Author: Pino Toscano <pino@kde.org>
Date:	Sun Aug 24 18:47:58 2008 +0200

    [Qt4] make the MovieObject ctor private, with only Page able to use it

 qt4/src/poppler-qt4.h |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 6d6913a79779769ce0fe2f0b516a90a50e51b947
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Aug 24 18:45:45 2008 +0200

    fix Jeff's entry

 poppler/DCTStream.cc |    2 +-
 poppler/DCTStream.h  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 25bd5967f9f550a32e20eea91cd00cbeff98249e
Author: Pino Toscano <pino@kde.org>
Date:	Sun Aug 24 18:45:25 2008 +0200

    [Qt4] initialize the MovieObject from an AnnotMovie

    the annotation has all the data we need, so just init from that

 qt4/src/poppler-movie.cc |    8 ++++----
 qt4/src/poppler-page.cc  |    4 +---
 qt4/src/poppler-qt4.h	  |    4 ++--
 3 files changed, 7 insertions(+), 9 deletions(-)

commit 47f54ad4de111f62a5b8c25520ef6b2bca6026d2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Aug 24 18:18:13 2008 +0200

    Add more correct copyright statements on fofi, goo, poppler and
    util directories to be more compliant with GPL that requires such
    modification statements to be present. Meanwhile i did that, i did
    qt and qt4 dirs too, glib is missing if someone wants to fix it,
    but it's not crucial as it's not a fork of some other GPL software

 AUTHORS				  |    4 +++-
 fofi/FoFiBase.cc			  |   11 +++++++++++
 fofi/FoFiTrueType.cc			  |   14 ++++++++++++++
 fofi/FoFiTrueType.h			  |   12 ++++++++++++
 fofi/FoFiType1.cc			  |   12 ++++++++++++
 fofi/FoFiType1C.h			  |   11 +++++++++++
 goo/GooString.cc			  |   13 +++++++++++++
 goo/GooString.h			  |   12 ++++++++++++
 goo/GooTimer.cc			  |    3 +++
 goo/GooTimer.h				  |    8 ++++++--
 goo/GooVector.h			  |   12 ++++++++++++
 goo/gfile.cc				  |   13 +++++++++++++
 goo/gfile.h				  |   11 +++++++++++
 goo/gmem.cc				  |   13 +++++++++++++
 goo/gmem.h				  |   13 +++++++++++++
 poppler/ABWOutputDev.cc		  |    3 ++-
 poppler/ABWOutputDev.h			  |    2 +-
 poppler/Annot.cc			  |   19 +++++++++++++++++++
 poppler/Annot.h			  |   17 +++++++++++++++++
 poppler/Array.cc			  |   11 +++++++++++
 poppler/Array.h			  |   11 +++++++++++
 poppler/ArthurOutputDev.cc		  |   14 +++++++++++++-
 poppler/ArthurOutputDev.h		  |   13 ++++++++++++-
 poppler/CMap.cc			  |   12 ++++++++++++
 poppler/CMap.h				  |   11 +++++++++++
 poppler/CairoFontEngine.cc		  |   17 +++++++++++++++++
 poppler/CairoFontEngine.h		  |   17 +++++++++++++++++
 poppler/CairoOutputDev.cc		  |   19 +++++++++++++++++++
 poppler/CairoOutputDev.h		  |   16 ++++++++++++++++
 poppler/Catalog.cc			  |   19 +++++++++++++++++++
 poppler/Catalog.h			  |   16 ++++++++++++++++
 poppler/CharCodeToUnicode.cc		  |   14 ++++++++++++++
 poppler/CharCodeToUnicode.h		  |   13 +++++++++++++
 poppler/DCTStream.cc			  |    5 ++++-
 poppler/DCTStream.h			  |    6 +++++-
 poppler/Decrypt.cc			  |   12 ++++++++++++
 poppler/Decrypt.h			  |   11 +++++++++++
 poppler/Dict.cc			  |   13 +++++++++++++
 poppler/Dict.h				  |   13 +++++++++++++
 poppler/Error.cc			  |   13 +++++++++++++
 poppler/Error.h			  |   13 +++++++++++++
 poppler/FlateStream.cc			  |    2 ++
 poppler/FlateStream.h			  |    2 ++
 poppler/FontInfo.cc			  |   22 ++++++++++++++++++++++
 poppler/FontInfo.h			  |   21 +++++++++++++++++++++
 poppler/Form.cc			  |   10 +++++++++-
 poppler/Form.h				  |    6 +++++-
 poppler/Function.cc			  |   12 ++++++++++++
 poppler/Gfx.cc				  |   23 +++++++++++++++++++++++
 poppler/Gfx.h				  |   13 +++++++++++++
 poppler/GfxFont.cc			  |   19 +++++++++++++++++++
 poppler/GfxFont.h			  |   16 ++++++++++++++++
 poppler/GfxState.cc			  |   14 ++++++++++++++
 poppler/GfxState.h			  |   13 +++++++++++++
 poppler/GlobalParams.cc		  |   19 +++++++++++++++++++
 poppler/GlobalParams.h			  |   15 +++++++++++++++
 poppler/JBIG2Stream.cc			  |   13 +++++++++++++
 poppler/JPXStream.cc			  |   11 +++++++++++
 poppler/Lexer.cc			  |   12 ++++++++++++
 poppler/Lexer.h			  |   12 ++++++++++++
 poppler/Link.cc			  |   14 ++++++++++++++
 poppler/Link.h				  |   12 ++++++++++++
 poppler/Movie.cc			  |   17 ++++++++++++++++-
 poppler/Object.cc			  |   11 +++++++++++
 poppler/Object.h			  |   12 ++++++++++++
 poppler/OptionalContent.cc		  |    5 ++++-
 poppler/Outline.cc			  |   11 +++++++++++
 poppler/Outline.h			  |   11 +++++++++++
 poppler/OutputDev.cc			  |   13 +++++++++++++
 poppler/OutputDev.h			  |   14 ++++++++++++++
 poppler/PDFDoc.cc			  |   15 +++++++++++++++
 poppler/PDFDoc.h			  |   15 +++++++++++++++
 poppler/PDFDocEncoding.cc		  |   13 ++++++++++++-
 poppler/PDFDocEncoding.h		  |   11 +++++++++++
 poppler/PSOutputDev.cc			  |   15 +++++++++++++++
 poppler/PSOutputDev.h			  |   14 ++++++++++++++
 poppler/PSTokenizer.cc			  |   12 ++++++++++++
 poppler/PSTokenizer.h			  |   11 +++++++++++
 poppler/Page.cc			  |   20 ++++++++++++++++++++
 poppler/Page.h				  |   16 ++++++++++++++++
 poppler/PageLabelInfo.cc		  |   12 ++++++++++++
 poppler/PageLabelInfo.h		  |   12 ++++++++++++
 poppler/PageTransition.h		  |   18 ++++++++++++++++++
 poppler/Parser.cc			  |   12 ++++++++++++
 poppler/Parser.h			  |   11 +++++++++++
 poppler/SplashOutputDev.cc		  |   16 ++++++++++++++++
 poppler/SplashOutputDev.h		  |   11 +++++++++++
 poppler/Stream-CCITT.h			  |   11 +++++++++++
 poppler/Stream.cc			  |   14 ++++++++++++++
 poppler/Stream.h			  |   13 +++++++++++++
 poppler/TextOutputDev.cc		  |   18 ++++++++++++++++++
 poppler/TextOutputDev.h		  |   15 +++++++++++++++
 poppler/UTF8.h				  |   11 +++++++++++
 poppler/UnicodeTypeTable.cc		  |   13 +++++++++++++
 poppler/UnicodeTypeTable.h		  |   11 +++++++++++
 poppler/XRef.cc			  |   17 ++++++++++++++++-
 poppler/XRef.h				  |   14 ++++++++++++++
 qt/poppler-document.cc			  |    3 +++
 qt/poppler-fontinfo.cc			  |    3 +--
 qt/poppler-page.cc			  |    7 ++++++-
 qt/poppler-private.h			  |    4 ++++
 qt/poppler-qt.h			  |    5 ++++-
 qt4/src/poppler-annotation-helper.h	  |    1 +
 qt4/src/poppler-annotation.cc		  |    3 ++-
 qt4/src/poppler-annotation.h		  |    4 +++-
 qt4/src/poppler-document.cc		  |    4 +++-
 qt4/src/poppler-embeddedfile.cc	  |    1 +
 qt4/src/poppler-fontinfo.cc		  |    5 ++++-
 qt4/src/poppler-form.cc		  |    2 +-
 qt4/src/poppler-form.h			  |    2 +-
 qt4/src/poppler-link-extractor-private.h |    2 +-
 qt4/src/poppler-link-extractor.cc	  |    2 +-
 qt4/src/poppler-link.cc		  |    3 ++-
 qt4/src/poppler-link.h			  |    1 +
 qt4/src/poppler-optcontent-private.h	  |    1 +
 qt4/src/poppler-optcontent.cc		  |    1 +
 qt4/src/poppler-optcontent.h		  |    1 +
 qt4/src/poppler-page-private.h		  |    2 ++
 qt4/src/poppler-page.cc		  |    4 ++++
 qt4/src/poppler-private.h		  |    4 +++-
 qt4/src/poppler-ps-converter.cc	  |    1 +
 qt4/src/poppler-qt4.h			  |    5 ++++-
 qt4/src/poppler-textbox.cc		  |    2 ++
 splash/Splash.cc			  |   12 ++++++++++++
 splash/Splash.h			  |   12 ++++++++++++
 splash/SplashBitmap.cc			  |   12 ++++++++++++
 splash/SplashBitmap.h			  |   11 +++++++++++
 splash/SplashErrorCodes.h		  |   11 +++++++++++
 splash/SplashFTFont.cc			  |   12 ++++++++++++
 splash/SplashFTFont.h			  |   11 +++++++++++
 splash/SplashFTFontEngine.cc		  |   11 +++++++++++
 splash/SplashFTFontEngine.h		  |   11 +++++++++++
 splash/SplashFTFontFile.cc		  |   11 +++++++++++
 splash/SplashFTFontFile.h		  |   11 +++++++++++
 splash/SplashFont.cc			  |   11 +++++++++++
 splash/SplashFont.h			  |   11 +++++++++++
 splash/SplashFontEngine.cc		  |   11 +++++++++++
 splash/SplashFontEngine.h		  |   11 +++++++++++
 splash/SplashFontFile.cc		  |   12 ++++++++++++
 splash/SplashFontFile.h		  |   12 ++++++++++++
 splash/SplashT1Font.cc			  |   11 +++++++++++
 splash/SplashT1Font.h			  |   11 +++++++++++
 splash/SplashT1FontEngine.cc		  |   11 +++++++++++
 splash/SplashT1FontFile.cc		  |   11 +++++++++++
 splash/SplashT1FontFile.h		  |   11 +++++++++++
 splash/SplashTypes.h			  |   11 +++++++++++
 splash/SplashXPathScanner.cc		  |   11 +++++++++++
 utils/HtmlFonts.cc			  |   24 ++++++++++++++++++++++++
 utils/HtmlFonts.h			  |   12 ++++++++++++
 utils/HtmlLinks.cc			  |   23 +++++++++++++++++++++++
 utils/HtmlLinks.h			  |   12 ++++++++++++
 utils/HtmlOutputDev.cc			  |   13 +++++++++++++
 utils/HtmlOutputDev.h			  |   11 +++++++++++
 utils/ImageOutputDev.cc		  |   13 +++++++++++++
 utils/ImageOutputDev.h			  |   12 ++++++++++++
 utils/parseargs.c			  |   13 +++++++++++++
 utils/parseargs.h			  |   11 +++++++++++
 utils/pdffonts.cc			  |   12 ++++++++++++
 utils/pdfimages.cc			  |   11 +++++++++++
 utils/pdfinfo.cc			  |   12 ++++++++++++
 utils/pdftoabw.cc			  |   26
 +++++++++++++++++++-------
 utils/pdftohtml.cc			  |   11 +++++++++++
 utils/pdftoppm.cc			  |   11 +++++++++++
 utils/pdftops.cc			  |   12 ++++++++++++
 utils/pdftotext.cc			  |   12 ++++++++++++
 165 files changed, 1795 insertions(+), 37 deletions(-)

commit 0dfbb8996ee91aa044eb2bdf2859ef64005116f8
Author: Loïc Minier <lool@dooz.org>
Date:	Wed Aug 20 22:10:07 2008 +0200

    Fixes escaping of hyphens in man pages

 utils/pdfinfo.1 |    2 +-
 utils/pdftops.1 |   16 ++++++++--------
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 6cfa0e598a81460e5d0a7d60d8584366d2a70165
Author: Loïc Minier <lool@dooz.org>
Date:	Wed Aug 20 19:57:42 2008 +0200

    Fix synopsis of pdftops in man page to clarify that a PDF file is
    required in all cases

 utils/pdftops.1 |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 48a73cc709a8bed9d2d0f9cbd2a9d2b6c0dad05b
Author: Pino Toscano <pino@kde.org>
Date:	Sat Aug 23 19:26:01 2008 +0200

    [Qt4] convert the title of movie annotations

 qt4/src/poppler-page.cc |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 419ec15ac825f2e0052b411462f00ac57fed030e
Author: Pino Toscano <pino@kde.org>
Date:	Sat Aug 23 19:25:04 2008 +0200

    [Qt4] get/set the title for movie annotations

 qt4/src/poppler-annotation.cc |   13 +++++++++++++
 qt4/src/poppler-annotation.h  |    3 +++
 2 files changed, 16 insertions(+), 0 deletions(-)

commit 63bcaf113fcb5a4a9e5c120df2c3dafb2977c90a
Author: Pino Toscano <pino@kde.org>
Date:	Sat Aug 23 01:58:30 2008 +0200

    [Qt4] convert the movie annotation from the core type to the Qt4 one

 qt4/src/poppler-page.cc |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

commit 5cc490de74af12726bdeb9b5a6a0f0d1d79383b5
Author: Pino Toscano <pino@kde.org>
Date:	Sat Aug 23 01:55:41 2008 +0200

    [Qt4] first version of a MovieAnnotation

    right mow it just holds the movie object

 qt4/src/poppler-annotation.cc |   74
 +++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-annotation.h  |   26 ++++++++++++++-
 2 files changed, 99 insertions(+), 1 deletions(-)

commit 3d5c2e22d790d7c139e1cd28aebb21cfe76b8b6b
Author: Pino Toscano <pino@kde.org>
Date:	Sat Aug 23 01:54:30 2008 +0200

    compile the new poppler-movie.cc

 qt4/src/CMakeLists.txt |    1 +
 qt4/src/Makefile.am	|    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 599698a9b133999f1f0bb0548489111e9d7b6f05
Author: Pino Toscano <pino@kde.org>
Date:	Sat Aug 23 01:52:58 2008 +0200

    [Qt4] first version of a MovieObject object for movies

    slightly differs from the version in core

 qt4/src/poppler-movie.cc |   73
 ++++++++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-qt4.h	  |   34 +++++++++++++++++++++
 2 files changed, 107 insertions(+), 0 deletions(-)

commit 820f15009845870701e1f4e7f4fc4fb93312ab3e
Author: Pino Toscano <pino@kde.org>
Date:	Sat Aug 23 01:45:07 2008 +0200

    fix Movie::copy()

    the default copy ctor already does the vertbatim copies, so no need to
    do them on our own; what needs to be done is checking whether
    an object
    is valid before either doing a "smart copy" or "postprocessing" it

 poppler/Movie.cc |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

commit c3a006ae35250e9a5638c2ce713b7470380751c7
Author: Pino Toscano <pino@kde.org>
Date:	Sat Aug 23 01:04:34 2008 +0200

    compile attachments.c in the demo with cmake as well

 glib/demo/CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b5a7987a50b3d28fbfa219e2cef85b9e53aaf079
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Aug 21 20:40:18 2008 +0200

    [glib-demo] Fix attachments demo with documents that don't contain
    attachments

 glib/demo/attachments.c |   27 ++++++++++++++++++++-------
 1 files changed, 20 insertions(+), 7 deletions(-)

commit a2b0aefedbdb20ce0ef8398a700202021fcf00db
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Aug 21 20:14:50 2008 +0200

    [glib-demo] Fix typo

 glib/demo/attachments.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9e563d6d877624b1caf82ac30c5ae30a1eb48f21
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Aug 21 20:12:33 2008 +0200

    [glib-demo] Add checksum validation to attachments demo

 glib/demo/attachments.c |  101
 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 101 insertions(+), 0 deletions(-)

commit e233325e6f13d8b232bf68a2812fe755e7fccd4d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Aug 21 19:03:32 2008 +0200

    [glib-demo] Add demo for attachments

 glib/demo/Makefile.am	 |    2 +
 glib/demo/attachments.c |  242
 +++++++++++++++++++++++++++++++++++++++++++++++
 glib/demo/attachments.h |   31 ++++++
 glib/demo/main.c	 |    4 +-
 glib/demo/utils.c	 |   23 +++++
 glib/demo/utils.h	 |    1 +
 6 files changed, 302 insertions(+), 1 deletions(-)

commit 0e2efa0fce5bf059ce85d3e3bec2293b405ec3c9
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Aug 21 19:02:24 2008 +0200

    [glib] Make sure name and descripction are valid utf8 strings

 glib/poppler-attachment.cc |	 4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 15a73704ab6b009ca5e07c08f0b12d970adc387d
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:	Tue Aug 19 09:18:03 2008 +0100

    Memleak and invalid free.

    CairoOutputDev::setSoftMask() fails to free the cairo_t and mask
    it uses
    to draw the opaque soft mask and attempts to destroy a reference to a
    surface it does not own (this bug was masked by the fact that
    a reference
    was still being held by the unfreed cairo_t).

 poppler/CairoOutputDev.cc |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit d3110e392097db54e9ee59300213e490dee39126
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Aug 19 19:19:09 2008 +0200

    Fix include so it can be used in the unsupported way of installing
    internal poppler/ headers

    Notified by Caolan McNamara <caolanm@redhat.com>

 poppler/PreScanOutputDev.h |	 2 +-
 poppler/SecurityHandler.h  |	 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 303249e5548bfbf6823e97850e498970d802b4a0
Author: Albert Astals Cid <tsdgeos@samsung.localdomain>
Date:	Fri Aug 15 01:52:52 2008 +0200

    Revert 123a87aff2e35b10efe6a1d715585b427e4a9afa it creates problems
    with some pdf files

 poppler/Gfx.cc |   14 ++------------
 poppler/Gfx.h	|    3 ---
 2 files changed, 2 insertions(+), 15 deletions(-)

commit 27ddf3c5e839358c8553d41743faa8ee304767bf
Author: Pino Toscano <pino@kde.org>
Date:	Wed Aug 13 13:55:57 2008 +0200

    [Qt4] make sure to use the correct page width/height for form
    widgets coordinates

 qt4/src/poppler-form.cc |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

commit 2e7b0eb4af8cf5938833e5659d01b77096e7b7f7
Author: Pino Toscano <pino@kde.org>
Date:	Tue Aug 12 13:49:52 2008 +0200

    [Qt4] add a method to get the activation action of a FormField

 qt4/src/poppler-form.cc |   19 +++++++++++++++++++
 qt4/src/poppler-form.h  |    8 ++++++++
 2 files changed, 27 insertions(+), 0 deletions(-)

commit f9e679adbd6830da26eb9909bcb16e3bdf0da6b4
Author: Pino Toscano <pino@kde.org>
Date:	Tue Aug 12 13:47:15 2008 +0200

    create a static version of PageData::convertLinkActionToLink()

 qt4/src/poppler-page-private.h |    2 ++
 qt4/src/poppler-page.cc	|    5 +++++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit a6ecc864ea3e94d7232cff6a2e8f49919d8f24ff
Author: Albert Astals Cid <tsdgeos@samsung.localdomain>
Date:	Tue Aug 12 01:23:21 2008 +0200

    initialize widget, fixes crash on EC2006.pdf

 poppler/Annot.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 123a87aff2e35b10efe6a1d715585b427e4a9afa
Author: Albert Astals Cid <tsdgeos@samsung.localdomain>
Date:	Tue Aug 12 00:37:09 2008 +0200

    Cache the last created GfxResource, very useful because some pdf
    created by pstopdf push and pop the same GfxResource all the time

    This brings us a speedup of 16 times (from 11 seconds to about 600
    msec) in kde bug 168663

 poppler/Gfx.cc |   14 ++++++++++++--
 poppler/Gfx.h	|    3 +++
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 5ad1a12183f4b8e328f32386a74b5616e7e59070
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Aug 4 20:34:42 2008 +0200

    Be less strict when parsing TTF tables

    With this change and freetype from CVS i can render Bug 16940 using
    the splash renderer

 fofi/FoFiTrueType.cc |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit d322720428fa416b7d5f23acc72d1d4b4f74d041
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Aug 4 20:16:50 2008 +0200

    Report an error when FoFiTrueType::load or FoFiTrueType::make fail

 poppler/SplashOutputDev.cc |	 5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 901ebc84ff7c0872c3f9f5e6eaf418ba6400fa10
Author: Pino Toscano <pino@kde.org>
Date:	Sun Aug 3 10:54:09 2008 +0200

    [Qt4] Make the paper color setting working as it should.

    A BGR colorspace means that colors should be set as blue,green,red,
    and
    not red,green,blue.

 qt4/src/poppler-private.h |	8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 66b34c78943be598778a3ef438b0cefac668c6a2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Aug 2 13:54:34 2008 +0200

    This should not be here, breaks jpeg rendering when not using libjpeg

    That was included erroneously when the file writing code was added

 poppler/Stream.cc |	1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit fd8d71ea8b12393201ece9c09372fd69c7573025
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Aug 1 23:47:51 2008 +0200

    These defines are unneeded too

 msvc/poppler/poppler-config.h |   30 ------------------------------
 poppler-config.h.cmake        |   30 ------------------------------
 poppler/poppler-config.h.in   |   30 ------------------------------
 3 files changed, 0 insertions(+), 90 deletions(-)

commit 391b5d5cdd9f63fe90229f88cdad628fb63c0206
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Aug 1 23:36:09 2008 +0200

    Get rid of more defines, say our version on command line tools,
    also say our copyright

    Did not modify PSOutputDev.cc output as PS is too fragile

 msvc/poppler/poppler-config.h |    9 +--------
 poppler-config.h.cmake        |    9 +--------
 poppler/PSOutputDev.cc        |    2 +-
 poppler/poppler-config.h.in   |    9 +--------
 utils/pdffonts.cc	       |    3 ++-
 utils/pdfimages.cc	       |    3 ++-
 utils/pdfinfo.cc	       |    3 ++-
 utils/pdftohtml.cc	       |    3 ++-
 utils/pdftoppm.cc	       |    3 ++-
 utils/pdftops.cc	       |    3 ++-
 utils/pdftotext.cc	       |    3 ++-
 11 files changed, 18 insertions(+), 32 deletions(-)

commit d14fb1513be045363f7edec21cee04fd4937ede2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Aug 1 23:14:28 2008 +0200

    Add GooList *getEncodingNames();

    Forgot to commit this earlier :-(

 poppler/GlobalParams.cc |   19 +++++++++++++++++++
 poppler/GlobalParams.h  |    2 ++
 2 files changed, 21 insertions(+), 0 deletions(-)

commit 9fd34443d765ccd61864d18bceadc049d905b957
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Aug 1 23:09:39 2008 +0200

    remove defines we don't use at all

 msvc/poppler/poppler-config.h |    4 ----
 poppler-config.h.cmake        |    4 ----
 poppler/poppler-config.h.in   |    4 ----
 3 files changed, 0 insertions(+), 12 deletions(-)

commit 0f13013dc3079915572b6b002dac8d01d2dbde04
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Aug 1 23:06:50 2008 +0200

    xpdfrc has been dead for a while

 msvc/poppler/poppler-config.h |   25 -------------------------
 poppler-config.h.cmake        |   25 -------------------------
 poppler/poppler-config.h.in   |   25 -------------------------
 3 files changed, 0 insertions(+), 75 deletions(-)

commit 96392667d1331d2f8750f27c116e34bbf9282dca
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Aug 1 22:20:55 2008 +0200

    Provide a default constructor for FontInfo so you can use it as
    metatype for qvariant

 qt4/src/poppler-fontinfo.cc |	  5 +++++
 qt4/src/poppler-private.h   |	  7 +++++++
 qt4/src/poppler-qt4.h	     |	  5 +++++
 3 files changed, 17 insertions(+), 0 deletions(-)

commit 9fd1077e63d97a316380b8df4821bf4c9434fb52
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Aug 1 17:47:51 2008 +0200

    Build with cmake too

 utils/CMakeLists.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d8d6a3f46620d45c279b7ca1a4a2fa3a36285cde
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Aug 1 17:44:07 2008 +0200

    Improve manpages and add -listenc to pdfinfo and pdftotext in the way

    Our manpages listed things like xpdfrc and -cfg options we don't
    support at all.
    Also some options were missing from the man pages
    Finally there was the -enc option you completely had to guess which
    string to pass,
    so i've added the -listenc option to get the user the list of
    encodings he can use

 utils/Makefile.am	 |    2 ++
 utils/pdffonts.1	 |   18 ------------------
 utils/pdfimages.1	 |   14 --------------
 utils/pdfinfo.1	 |   28 ++++------------------------
 utils/pdfinfo.cc	 |   16 ++++++++++++++--
 utils/pdftoppm.1	 |   42 +++++++++++++++++++++---------------------
 utils/pdftops.1	 |   41 +++--------------------------------------
 utils/pdftotext.1	 |   32 ++++----------------------------
 utils/pdftotext.cc	 |   16 ++++++++++++++--
 utils/printencodings.cc |   34 ++++++++++++++++++++++++++++++++++
 utils/printencodings.h  |   24 ++++++++++++++++++++++++
 11 files changed, 120 insertions(+), 147 deletions(-)

commit f5b0ca794b0879e3d239bf1d6138b15ead27d9ca
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Tue Jul 29 20:18:33 2008 +0930

    Fix ActualText string length check in TextOutputDev.cc

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

commit 21bbdc9d663995336900f1ce97cf294f04464e01
Author: Boris Toloknov <tlknv@yandex.ru>
Date:	Mon Jul 28 21:02:07 2008 +0200

    make xml output valid xml

 utils/HtmlLinks.cc	|   33 +++++++++++++++++-
 utils/HtmlOutputDev.cc |   85
 ++++++++++++++++++++++++++++++-----------------
 2 files changed, 85 insertions(+), 33 deletions(-)

commit dccfc4c2910b47a77cd7b6019d9365f1684ffd0c
Author: Boris Toloknov <tlknv@yandex.ru>
Date:	Mon Jul 28 20:58:13 2008 +0200

    Limit ascent and descent are to reasonable values.

    See bug 16592 to cases where this helps

 utils/HtmlOutputDev.cc |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit 0fd5a3db1ddad447d44b64eff9abfb077a7853a0
Author: Boris Toloknov <tlknv@yandex.ru>
Date:	Mon Jul 28 20:52:19 2008 +0200

    Make html output to keep all the spaces with &nbsp;

 utils/HtmlFonts.cc	|    2 ++
 utils/HtmlOutputDev.cc |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 650c73fa0f570f699d907e33060fb23290940b42
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Jul 28 20:44:13 2008 +0200

    findDest crashes on null goostrings so rework the ifs a bit

 utils/HtmlOutputDev.cc |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

commit adee9c0e9e8b2de20309b3ae6eb8e6d6ed05cf85
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Jul 26 00:04:03 2008 +0200

    We are not storing the ctu, so decref and leak-- :-)

 poppler/Annot.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e7b3e3ae3080bd6f239f7d96761729ad30b075ae
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 25 23:52:28 2008 +0200

    Fix leak

 qt4/src/poppler-form.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 006b974d4faae53e6bd51a4281dd923ab1c2d4e8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 25 23:15:11 2008 +0200

    Fix memory leak

 poppler/Annot.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 3a549d75acceedfa25dcf79074d0cdfb643c746e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 25 23:08:21 2008 +0200

    Free the previous modified object in case it exists

 poppler/XRef.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 040d244b97a554342061c777a286e99dbb9acabd
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 25 21:31:55 2008 +0200

    Need this or otherwise it crashes on complete overwrite

 poppler/PDFDoc.cc |	1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 11ebceeef938a7e6fa9b5437e65b5b4b822f3018
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 25 21:30:24 2008 +0200

    Fix my last fix about saving, i think this is the correct one

     - One incremental update only write the modified entries xref,
     not all
     - Update gen to 0 when resizing entries
     - On XRef::add correctly initialize all newly allocated entries

 poppler/PDFDoc.cc |	4 +-
 poppler/XRef.cc   |   57
 ++++++++++++++++++++++++++++++++++++++++++----------
 poppler/XRef.h    |	2 +-
 3 files changed, 49 insertions(+), 14 deletions(-)

commit 03d445f485f90972ab1c05d79b2999b763ab7377
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 25 20:16:54 2008 +0200

    Fix XRef::writeToFile after my change

 poppler/XRef.cc |   10 +++-------
 1 files changed, 3 insertions(+), 7 deletions(-)

commit 136fa97576f2df0d7a7563b34651ca222927ea57
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 25 20:12:51 2008 +0200

    Fix XRef::add and XRef::addIndirectObject, also remove num from
    XRefEntry

    Previous code was under some incorrect assumptions:
     * our XRef does not maintain the free link list so if you want to
       find a free entry you have to go though all of them
     * our XRefEntry does not need a num because the index itself is
     the num

    Conflicts:

	poppler/XRef.cc

 poppler/XRef.cc |   70
 +++++++++++++++++++-----------------------------------
 poppler/XRef.h  |    1 -
 2 files changed, 25 insertions(+), 46 deletions(-)

commit 55572b77da95c47393b78f3aff804ea9c5ae17e5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jul 22 22:50:00 2008 +0200

    Really do what the comment says and also init changeLeft, changeTop
    and changeZoom

 poppler/Link.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8dc7afaeea08183de331ecfd41ce1971e7772fd0
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jul 22 21:05:03 2008 +0200

    Some documents have loops in XObject dictionaries, make sure we
    don't get in an infinite loop while traversing them

    Fixes infinite loop on http://bugs.kde.org/show_bug.cgi?id=166145

 poppler/FontInfo.cc |	 44 ++++++++++++++++++++++++++++++++++++--------
 poppler/FontInfo.h  |	  4 ++++
 2 files changed, 40 insertions(+), 8 deletions(-)

commit 9fb17c952dcff798e45280eeb9c718680147e766
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jul 20 13:47:11 2008 +0200

    Fix condition, we want thumb to be a Stream, not to be non null

    Fixes bug 16579

 glib/poppler-page.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3696025977fd345b12767f75a2de6ed7e9467365
Author: Pino Toscano <pino@kde.org>
Date:	Fri Jul 18 23:32:25 2008 +0200

    initialize pageWidgets, otherwise it can be a rubbish pointer
    is Annots
    is not a valid object

 poppler/Page.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0189ff8b86de18486f7397076f7a0fbf133a1a33
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jul 1 20:16:50 2008 +0200

    Fix condition, we want fetched_thumb to be a Stream, not to be
    non null

    Fixes bug 16579

 poppler/Page.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5bd77dcdd5220d63934f4b3e78d85a936947a53d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jul 1 00:49:01 2008 +0200

    forgot about we use autofoo too

 qt4/tests/Makefile.am |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 5ed2503003d973b5461594af15485af49591451d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jul 1 00:43:26 2008 +0200

    unittesting about ActualText

 qt4/tests/CMakeLists.txt	|    1 +
 qt4/tests/check_actualtext.cpp |   33 +++++++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+), 0 deletions(-)

commit f3bb2eb556f5248242f6db85052ef045fcb697c6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jul 1 00:41:35 2008 +0200

    Unbreak ActualText extraction

 poppler/Gfx.cc |   10 +---------
 1 files changed, 1 insertions(+), 9 deletions(-)

commit 9e9543b105b39f8b0048c00fc94741e43ad615e9
Author: Pino Toscano <pino@kde.org>
Date:	Thu Jun 26 20:19:06 2008 +0200

    use FindPackageHandleStandardArgs

 cmake/modules/FindLIBOPENJPEG.cmake |	 11 ++---------
 1 files changed, 2 insertions(+), 9 deletions(-)

commit fec41ceddebe194f139bcc5b2f3fa74e7d1ae502
Author: Pino Toscano <pino@kde.org>
Date:	Thu Jun 26 20:18:27 2008 +0200

    need to use LIBOPENJPEG_FOUND, as it really represents whether
    libopenjpeg was found or not

 CMakeLists.txt |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit 5498d93e59a0b79e5add3dc6181d5e98ba689217
Author: Michael Vrable <mvrable@cs.ucsd.edu>
Date:	Fri Jun 20 21:42:34 2008 -0700

    Use a single global FT_Library in CairoOutputDev

    Cairo may internally keep references to the FreeType fonts loaded in
    CairoFontEngine even after poppler is done with them.  Commit
    42db4890e829
    ("Do not call FT_Done_Face on a live cairo_font_face_t") introduced
    a fix
    for one use-after-free bug, by delaying deleting an FT_Face objects
    until
    cairo is done with it.

    That fix doesn't correct all the bugs.  An FT_Library object is
    created for
    each CairoOutputDev object, and deleted when the CairoOutputDev
    goes away.
    But the FT_Library object should not be deleted while fonts loaded
    using it
    are still in use.  And cairo can keep references to fonts around
    more or
    less indefinitely.

    To more fully fix the problem, we can either:
     1. Keep a count of not-yet-deleted fonts associated with each
     FT_Library,
	and wait to call FT_Done_FreeType until it drops to zero.
     2. Never call FT_Done_FreeType.

    The second option is the simplest.	To avoid leaking memory FT_Library
    objects, use a single global FT_Library instead of a
    per-CairoOutputDev
    copy.

 poppler/CairoOutputDev.cc |   18 +++++++++++++++---
 poppler/CairoOutputDev.h  |	4 +++-
 2 files changed, 18 insertions(+), 4 deletions(-)

commit c75632d62a052d3c3739b96f5586f97c68baf25b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jun 24 02:31:43 2008 +0200

    Open in WriteOnly mode, fixes the fact that when writing to an
    existing file, the contents beyond what we wrote were still there

 qt4/src/poppler-base-converter.cc |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9810fdfc54aac80aa99561a9d820d11b062e4637
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jun 24 02:12:21 2008 +0200

    the entry is not updated here either, fix uninitialized variable use

 poppler/XRef.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 2da15db4751d3cb93d40b48e348dbc51f6e7a29f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Jun 20 11:39:08 2008 +0200

    Do not create an OCGs object if there isn't an OCProperties dictionary
    in the Catalog

 poppler/Catalog.cc	    |	 5 +++--
 poppler/Gfx.cc		    |	12 +++++++++++-
 poppler/OptionalContent.cc |	25 +++++--------------------
 3 files changed, 19 insertions(+), 23 deletions(-)

commit d6fb5dcb7b7596961800d9744d17b6adb8d9a2ad
Author: Michael Vrable <mvrable@cs.ucsd.edu>
Date:	Wed Jun 18 11:24:05 2008 -0700

    Fix a crash in the cairo backend with Type 3 glyphs

    Commit 86b7e8a3bee7 ("Ensure cairo renders Type 3 glyphs with only
    the fill
    color") introduced a bug into the Cairo backend, causing evince
    to crash
    with the message
	evince: cairo-pattern.c:679: cairo_pattern_destroy: Assertion
	`((*&(&pattern->ref_count)->ref_count) > 0)' failed.
    Fix this by updating reference counts to the fill and stroke
    patterns when
    modifying them in beginType3Char.

    Simplify the code as well by not saving the old stroke pattern before
    overriding it; this is already done since beginType3Char/endType3Char
    is
    wrapped by calls to saveState/restoreState in Gfx::doShowText.

 poppler/CairoOutputDev.cc |	4 ++--
 poppler/CairoOutputDev.h  |	2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit c3a00c83f1d24c1f88e7ed3b3f772460e578f3cc
Author: Pino Toscano <pino@kde.org>
Date:	Sun Jun 15 02:39:31 2008 +0200

    poppler-page-transition.h is here now

 qt4/src/Doxyfile |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2affed0fc97b958ae46f531c471a3cf0b04c0f55
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Jun 14 01:24:49 2008 +0200

    Give warnings if the build configuration for stream decoders is
    different from default one

 configure.ac |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

commit 8e74bc612cb4102891324ffdbfcdb47293ecb95e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Jun 14 01:13:53 2008 +0200

    Warn the user if he does not have any enabled rendering backend

 configure.ac |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 99d2361032cbaafd69bd796170757ed6482f208d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Jun 14 00:53:38 2008 +0200

    Add a JPEG2000 decoder based on OpenJPEG

    Enabled by default since it's generally better than xpdf one
    See
    http://lists.freedesktop.org/archives/poppler/2008-June/003874.html
    for more information

 CMakeLists.txt			     |	 30 ++++++-
 cmake/modules/FindLIBOPENJPEG.cmake |	 44 +++++++++
 configure.ac			     |	 33 +++++++
 poppler/JPEG2000Stream.cc	     |	181
 +++++++++++++++++++++++++++++++++++
 poppler/JPEG2000Stream.h	     |	 48 +++++++++
 poppler/Makefile.am		     |	 22 ++++-
 poppler/Stream.cc		     |	  7 +-
 7 files changed, 360 insertions(+), 5 deletions(-)

commit e368838d7f9691c7b1adf7d7f62f65abed91eea7
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jun 11 00:48:53 2008 +0200

    [Qt4] Add the possibility of getting a QByteArray with the data of
    an embedded font

 qt4/src/poppler-document.cc |	 23 +++++++++++++++++++++++
 qt4/src/poppler-private.h   |	  3 +++
 qt4/src/poppler-qt4.h	     |	  5 +++++
 3 files changed, 31 insertions(+), 0 deletions(-)

commit 184292ffb8fef5aa5a72bdbfcc0c95b663f452bd
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jun 10 23:00:11 2008 +0200

    Make the fontRef and the embRef accessible to FontInfo users

 poppler/FontInfo.cc |	  2 +-
 poppler/FontInfo.h  |	  3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 86b7e8a3bee74c5b89c451137cf9c2758ba6913f
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sun Jun 8 18:00:05 2008 +0930

    Ensure cairo renders Type 3 glyphs with only the fill color

 poppler/CairoOutputDev.cc |	3 +++
 poppler/CairoOutputDev.h  |	2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 99e2d95728f41c91ab59a01c62d82b19a7a2e083
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sun Jun 1 00:49:32 2008 +0930

    glib: save/restore cairo state when rendering a page

 glib/poppler-page.cc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 6f40ee4af6b59f9d2c326adc8d2574e45f4d4d29
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 8 23:46:04 2008 +0200

    Make sure we use Qt4 moc to generate moc files of the qt4 frontend

 configure.ac	       |   20 ++++++++++++++++++++
 qt4/demos/Makefile.am |    2 +-
 qt4/src/Makefile.am   |    2 +-
 qt4/tests/Makefile.am |    2 +-
 4 files changed, 23 insertions(+), 3 deletions(-)

commit 86aa8fc0708f7da4a907a8bdb1845e53d29892b7
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jun 5 19:21:08 2008 +0200

    Fix leak on ABWOutputDev.cc

 poppler/ABWOutputDev.cc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 979ef1cafa968d776a2b804ce555b11212212397
Author: Koji Otani <sho@bbr.jp>
Date:	Tue Jun 3 21:07:15 2008 +0200

    Support for surrogates outside the BMP plane

 poppler/TextOutputDev.cc |   19 ++++++++++++++++++-
 poppler/UTF8.h		  |   14 ++++++++++++++
 2 files changed, 32 insertions(+), 1 deletions(-)

commit 1614ab3036cf25c9b94967163996678d386ce0ac
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 1 16:32:55 2008 +0200

    Do not limit CharCodeToUnicodeString to 8 characters

 poppler/Annot.cc	      |   10 ++++----
 poppler/CharCodeToUnicode.cc |   37 ++++++++++++++++++++---------------
 poppler/CharCodeToUnicode.h  |    2 +-
 poppler/Gfx.cc		      |    8 +++---
 poppler/GfxFont.cc	      |   43
 +++++++++++++++++++++++------------------
 poppler/GfxFont.h	      |    6 ++--
 poppler/PSOutputDev.cc       |    4 +-
 7 files changed, 60 insertions(+), 50 deletions(-)

commit bf95c6970dacaa62512de858cf60ff6cf0c1bf7c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 1 00:07:11 2008 +0200

    [Qt] Fix leak when calling Poppler::Document::scanForFonts

 qt/poppler-document.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d21d7271fc74ab78cd157549138d0027cf179471
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat May 31 23:57:31 2008 +0200

    Make sure file exists before printing it

 utils/HtmlOutputDev.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0480a788c0f25af1bc09360b599debb37f831e10
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue May 27 23:20:32 2008 +0200

    require gthread-2.0

 cmake/modules/FindGTK.cmake |	  9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 2e40ef652eb9fca7fe947acb2adfecc96ad3c50e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 26 22:13:38 2008 +0200

    Do not shadow a paramer with a local variable name

 qt4/src/poppler-page.cc |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 1fd856aa1fb48869111e5b86f263bfd94fa7af17
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 26 20:52:53 2008 +0200

    Do not leak tSplash if transpGroupStack->blendingColorSpace is NULL

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

commit 492209ec8648342a3a5447611f3f1ce63b63e8e9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 26 20:51:06 2008 +0200

    Move variables only used inside the loop inside the loop, fix delete
    of uninitialized data due to my previous patch

 poppler/Page.cc |   16 ++++++----------
 1 files changed, 6 insertions(+), 10 deletions(-)

commit 79ab8cceb318f3bb5ebad431824e3ae593aea340
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 26 20:38:59 2008 +0200

    Do not leak memory if data_out is NULL

 poppler/Page.cc |   35 ++++++++++++++++++-----------------
 1 files changed, 18 insertions(+), 17 deletions(-)

commit f44c33344d4af31ee008826179bcd92db445f35a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun May 25 19:16:12 2008 +0200

    [glib] Init glib threads in demo app as required by g_timer

 configure.ac	  |    4 ++--
 glib/demo/main.c |    4 ++++
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 58d5b7b9ab9ac245481299c4765f3bd305580d2e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed May 21 22:18:29 2008 +0200

    [Qt4] Fix text() method

    I'm not sure this is the real and correct fix, but it works more
    than previous code so it's and improvement

 qt4/src/poppler-page.cc |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit e3e4113c73128f49f99289b592446d4382b5d65c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 12 15:39:43 2008 +0200

    Add getters to some TextBlock members.

    Needed by some reader using poppler internals, bad you!

 poppler/TextOutputDev.h |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit ff699e64bd1de78915aad4ddb79d6f529aef2b87
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun May 11 23:44:50 2008 +0200

    Check the OC we found exists before using it

    Fixes crash http://bugs.freedesktop.org/show_bug.cgi?id=15899

 poppler/OptionalContent.cc |	33 ++++++++++++++++++---------------
 1 files changed, 18 insertions(+), 15 deletions(-)

commit ac26ba5148b99a03a56e37ba201ad420b8619943
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri May 9 20:17:37 2008 +0200

    Do not crash on unlock with wrong password

 qt/poppler-private.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 19ec5a531cb03a7bee1cfcc9c7d5c4390fbd069d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu May 8 23:15:58 2008 +0200

    Fix build with --enable-fixedpoint

 splash/Splash.cc |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 1cf5f0fda542efef575a123622637d81b9c42053
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed May 7 18:49:28 2008 +0200

    [Qt] Fix Document::unlock

 qt/poppler-document.cc |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit b5041924eb023cc095f2445935ff713cf65dacce
Author: Pino Toscano <pino@kde.org>
Date:	Wed May 7 16:44:03 2008 +0200

    do not delete the GooString owned by an Object

 poppler/Annot.cc |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 546a7b700862db00240de9fd50bdba1dd347765b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun May 4 15:26:26 2008 +0200

    Fix leaks on error conditions

 poppler/Annot.cc	    |	 6 ++++++
 poppler/ArthurOutputDev.cc |	 1 +
 poppler/JBIG2Stream.cc     |	 1 +
 3 files changed, 8 insertions(+), 0 deletions(-)

commit 914f1b1d814ab3d958aa0ca21ad73ef5aed20b89
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat May 3 18:21:28 2008 +0200

    A widget annot does not always belong to a form, so check before
    accessing the widget member

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

commit c907e41ab18dda10cd3c9789bd0e7fe71b6402a8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Apr 30 00:42:34 2008 +0200

    findSegment can return NULL check for it

 poppler/JBIG2Stream.cc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 8b7f29b577bca3295e99fea4a5cf4a6bb7ba2617
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Apr 30 00:26:28 2008 +0200

    new[] implies delete[]

 poppler/ABWOutputDev.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 926c13825d5f7364286975db8ffa507b92f4b3ab
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 29 23:44:51 2008 +0200

    add lost return when adding kees patch

 poppler/Object.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ba9283f6bc78e97006e52ef5de20c958ee9e1a37
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 29 23:42:00 2008 +0200

    make the function static

 utils/pdftoppm.cc |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 931a8272f556ba8a35342f0c5bf53bdb57ea7a31
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 29 23:41:31 2008 +0200

    make the variable static

 utils/pdftoabw.cc |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1887d2910d2006c7fc3ecc95db0150f1537e9d0a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 29 23:35:17 2008 +0200

    constify some static arrays

 poppler/CompactFontTables.h |	  2 +-
 poppler/Decrypt.cc	     |	  8 ++++----
 poppler/Function.cc	     |	  2 +-
 poppler/GfxFont.cc	     |	  6 +++---
 poppler/GfxState.cc	     |	  4 ++--
 poppler/JBIG2Stream.cc      |	 10 +++++-----
 poppler/JPXStream.cc	     |	  4 ++--
 poppler/Lexer.cc	     |	  2 +-
 poppler/PSOutputDev.cc      |	  6 +++---
 poppler/PSTokenizer.cc      |	  2 +-
 poppler/SplashOutputDev.cc  |	  2 +-
 poppler/Stream-CCITT.h      |	 12 ++++++------
 poppler/Stream.cc	     |	 10 +++++-----
 poppler/UnicodeTypeTable.cc |	  2 +-
 14 files changed, 36 insertions(+), 36 deletions(-)

commit 51140e2d9490696d716f77d3225da0bfdfc212b4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 29 23:14:59 2008 +0200

    more static markers

 poppler/Annot.cc	    |	 2 +-
 poppler/DCTStream.cc	    |	 2 +-
 poppler/Object.cc	    |	 2 +-
 poppler/SplashOutputDev.cc |	 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 893703cb9eee879f728db329f7ee1fc19e7f980e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 29 23:03:51 2008 +0200

    add static

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

commit 7333bc913111e56ee241b7ef2bf6e9fea68b7da2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 29 23:01:13 2008 +0200

    add static

 poppler/JBIG2Stream.cc |   30 +++++++++++++++---------------
 1 files changed, 15 insertions(+), 15 deletions(-)

commit 1ea36507f9c9f163b6772268046e7560d0c00dbc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 29 22:47:19 2008 +0200

    make findModifier static

 poppler/GlobalParams.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit be9961571dbfabb982e6f69abd3bbc98fa971864
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 29 21:48:09 2008 +0200

    make variables not used outside static

 utils/pdftohtml.cc |	 4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b157064a85350da6ea9c4f46e965e45ebc59d227
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 29 21:43:23 2008 +0200

    constify setPSPaperSize

 utils/pdftops.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ee57ead8a6f34fa8de044399e5912395e0f3a425
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 29 21:37:57 2008 +0200

    constify argDesc arrays

    Gives me binaries 2KB smaller (in total) in release build

 utils/parseargs.c  |	18 +++++++++---------
 utils/parseargs.h  |	 4 ++--
 utils/pdffonts.cc  |	 2 +-
 utils/pdfimages.cc |	 2 +-
 utils/pdfinfo.cc   |	 2 +-
 utils/pdftoabw.cc  |	 2 +-
 utils/pdftohtml.cc |	 2 +-
 utils/pdftoppm.cc  |	 2 +-
 utils/pdftops.cc   |	 2 +-
 utils/pdftotext.cc |	 2 +-
 10 files changed, 19 insertions(+), 19 deletions(-)

commit 9f93d9eb464877e0d23dcf205295da9162f03253
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 29 20:45:01 2008 +0200

    make psOpNames static

    Makes my release build 64 bytes smaller

 poppler/Function.cc |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 29e3e779c68371b7c4aadcf68ee0712046f39c6d
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 26 23:47:01 2008 +0200

    remember to call the base implementation here

 qt4/demos/optcontent.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a188f3cd36775d78ace5b5d62c8ab7c059b3b2b1
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 26 23:42:09 2008 +0200

    reset the current page to 0, when closing a document

 qt4/demos/viewer.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7eca6da6436ffc1c41cfed1a07be4dafa1172463
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 26 23:41:45 2008 +0200

    no need to manually disconnect from the model, as it will be deleted
    by the document anyway

 qt4/demos/optcontent.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 6cddda7f3c3b8ddb95e6aba1b234a27c4454c23d
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 26 22:41:59 2008 +0200

    sync updateFont() with SplashOutputDev

 poppler/ArthurOutputDev.cc |	75
 ++++++++++++++++++++++++++++++++++---------
 1 files changed, 59 insertions(+), 16 deletions(-)

commit ddc7c1f8c24762bae615e7dec92e92a58c827478
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 26 18:12:51 2008 +0200

    construct AnnotPolygon for Polygon and PolyLine annotations

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

commit f9c7e8037b7165b6271ce7aea0d315053c4d66a5
Merge: 59d33d8 f5fec4f
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 26 18:09:59 2008 +0200

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit 59d33d8e99673f73ccf2ad9a62bd25fca51f0eb8
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 26 17:56:42 2008 +0200

    use the base implementation to update all the states

 poppler/ArthurOutputDev.cc |	11 +----------
 1 files changed, 1 insertions(+), 10 deletions(-)

commit 45d2a9529bf241554c59437118cb8c705554dc27
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 26 17:55:39 2008 +0200

    Set the font antialiasing from the painter settings, instead of the
    global settings.

 poppler/ArthurOutputDev.cc |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5faa72fd70e0d85268e807a8b870d80dda9189a9
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 26 17:53:28 2008 +0200

    Get the font and painter matrices, and reenable the font drawing.

 poppler/ArthurOutputDev.cc |	28 +++++++++++++++++++++-------
 1 files changed, 21 insertions(+), 7 deletions(-)

commit f5fec4fdedd8d316b19968545e447e2036a1bb47
Author: Kees Cook <kees@outflux.net>
Date:	Wed Apr 23 19:53:03 2008 +0200

    provide type-checking for union pointer accesses

 poppler/Object.h |   68
 ++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 43 insertions(+), 25 deletions(-)

commit a567c921ce538616f4ba0b7933086ef5a8ab0f55
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Tue Apr 22 23:09:10 2008 +0200

    Little change to avoid AnnotWidget crashing when they aren't related
    to FormWidgets.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

commit 73798c95b8a4c0504e9246e6f73fd31f812ad6fa
Author: Albert Astals Cid <tsdgeos@bluebox.(none)>
Date:	Mon Apr 21 19:56:52 2008 +0200

    Link to pthread when needed

    Should fix bug 15625

 configure.ac	     |	  2 +
 m4/acx_pthread.m4   |	280
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Makefile.am |	  4 +
 3 files changed, 286 insertions(+), 0 deletions(-)

commit 6c248bdad77235a45402d9693a0b822cc208b6b9
Author: Pino Toscano <pino@kde.org>
Date:	Sun Apr 20 18:32:59 2008 +0200

    the dtor should be virtual

 qt4/src/poppler-converter-private.h |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 68dba1a452ca70add5b05ab8e2adab838bc2cb73
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Apr 20 16:21:10 2008 +0200

    if ncand is a Guint cand should be one too

 poppler/CMap.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0b91eb19f5a3d07b625ee5188f1fcb4b4b1544ea
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Apr 20 16:17:50 2008 +0200

    Unused var--

 poppler/GfxFont.cc |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1ed3cc40987b691319fd9f1a30296d80de5732fd
Author: Pino Toscano <pino@kde.org>
Date:	Wed Apr 16 15:45:45 2008 +0200

    fix border style conversion

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

commit 7c8feb4e3627bde2052a7e536d2d49d1cbbce8ee
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 15 21:57:31 2008 +0200

    Hack to "support" 16 bits images

    Everywhere we assume a component fits in 8 bits, with this hack
    we treat 16 bit images as 8 bit ones until it's fixed correctly.
    Fixes http://bugs.kde.org/show_bug.cgi?id=158165

 poppler/GfxState.cc |	  6 ++++++
 poppler/Stream.cc   |	  9 +++++++++
 2 files changed, 15 insertions(+), 0 deletions(-)

commit f338a9ded5d42dd65853c5c7bbe27f6724096416
Author: Pino Toscano <pino@kde.org>
Date:	Sun Apr 13 21:41:51 2008 +0200

    [Qt4] convert the sound annotations

 qt4/src/poppler-page.cc |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

commit 733d51fca04ee682fed2242f868edd545f3755fa
Author: Pino Toscano <pino@kde.org>
Date:	Sun Apr 13 21:38:25 2008 +0200

    [Qt4] First version of a SoundAnnotation.

 qt4/src/poppler-annotation.cc |   87
 +++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-annotation.h  |   30 ++++++++++++++-
 2 files changed, 116 insertions(+), 1 deletions(-)

commit feb1ea091111bd7292879c465590acfd7671c876
Author: Pino Toscano <pino@kde.org>
Date:	Sun Apr 13 21:36:26 2008 +0200

    First version of AnnotSound.

 poppler/Annot.cc |   37 ++++++++++++++++++++++++++++++++++++-
 poppler/Annot.h  |   26 ++++++++++++++++++++++++++
 2 files changed, 62 insertions(+), 1 deletions(-)

commit ec2cf81edf1b2c6707de4d30316ff5f5e24534d4
Author: Pino Toscano <pino@kde.org>
Date:	Sun Apr 13 18:31:21 2008 +0200

    [Qt4] convert the file attachment annotations

 qt4/src/poppler-page.cc |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

commit 9fa2e96c96d365ae67859545ebd635d726784fca
Author: Pino Toscano <pino@kde.org>
Date:	Sun Apr 13 18:29:00 2008 +0200

    [Qt4] Initial version of FileAttachmentAnnotation

 qt4/src/poppler-annotation.cc |   88
 +++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-annotation.h  |   29 +++++++++++++-
 2 files changed, 116 insertions(+), 1 deletions(-)

commit 5899aff11f94e707654574e830e0757b1df558d4
Author: Pino Toscano <pino@kde.org>
Date:	Sun Apr 13 10:50:39 2008 +0200

    [Qt4] Read the annotations from the core, instead of own parsing.

    Almost all the data are converted correctly, the results seem to be
    the same.
    Added TODOs in the few parts (not essential) I was not able to figure
    out how to convert, yet.
    Covert also the Caret annotations.

 qt4/src/poppler-annotation-helper.h |	  2 +-
 qt4/src/poppler-page.cc	     |	851
 ++++++++++++++++-------------------
 2 files changed, 393 insertions(+), 460 deletions(-)

commit 40a12793c5ccea206d79e0c17e2f2d0cf74bb4f3
Author: Pino Toscano <pino@kde.org>
Date:	Sun Apr 13 02:21:55 2008 +0200

    add getters for the AnnotPolygon properties

 poppler/Annot.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 9311f75d4c3da991efb8afd00701a0ce1cbae1b0
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sun Apr 13 01:52:36 2008 +0200

    Almost full AnnotPolygon support.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |   99
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Annot.h  |   37 ++++++++++++++++++++
 2 files changed, 136 insertions(+), 0 deletions(-)

commit 01aa052ed761a4ada471d196985825986bb58627
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sun Apr 13 01:13:49 2008 +0200

    Extend AnnotPath behaviour to include cooordinate array parsing.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |   96
 +++++++++++++++++++++++++++++------------------------
 poppler/Annot.h  |    4 ++-
 2 files changed, 55 insertions(+), 45 deletions(-)

commit ca52830e9519ae7b778f98e5c2547daef7da5f09
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sun Apr 13 00:54:13 2008 +0200

    Added OptionalContent support to Annots.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |    9 +++------
 poppler/Annot.h  |    5 +++--
 2 files changed, 6 insertions(+), 8 deletions(-)

commit 4b87196b7829c87d15af4e8b4138ca97548fb519
Author: Pino Toscano <pino@kde.org>
Date:	Sun Apr 13 00:18:24 2008 +0200

    Isolate the embedded file reading logic into a new EmbFile
    constructor.

    This way, it can be shared and reused in various places (Catalog,
    AnnotFileAttachment, etc).

 poppler/Catalog.cc |  205
 ++++++++++++++++++++++++++++------------------------
 poppler/Catalog.h  |	 1 +
 2 files changed, 112 insertions(+), 94 deletions(-)

commit 45b407e51905948690065749085a4af1cbb29a8e
Author: Pino Toscano <pino@kde.org>
Date:	Sun Apr 13 00:14:38 2008 +0200

    correctly get the FileSpec dictionary

 poppler/Annot.cc |    4 +++-
 poppler/Annot.h  |    2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit c3aa3a97d9c553ea7976741d798901352fb5381c
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 12 22:45:57 2008 +0200

    properly initialize an AnnotPath

 poppler/Annot.cc |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

commit a3406fb2ace1390db1c181823a7bfc66c9174d98
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 12 22:40:42 2008 +0200

    properly dispose the memory of the ink lists

 poppler/Annot.cc |   13 ++++++++++++-
 poppler/Annot.h  |    1 +
 2 files changed, 13 insertions(+), 1 deletions(-)

commit 0dad70e2d12e8b587cab8ce2d914c81c6897a1d1
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 12 22:15:35 2008 +0200

    make AnnotInk working.

    - get the point indexes in the correct way
    - dispose with free what you allocate with malloc
    - fix logic when checking for an even number of points

 poppler/Annot.cc |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 77404e24ea1e175fc9b55097dc5b35cc34760659
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 12 21:08:54 2008 +0200

    a length is an int

 poppler/Annot.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bc2b2ffd2144f951c311e968fba4bc50b7c43ff3
Merge: cd5afe6 bacc1dd
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sat Apr 12 17:40:49 2008 +0200

    Fixed merging conflict.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

commit cd5afe6d9eca687ee224ff7680a8cba28d81a36d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 12 00:44:08 2008 +0200

    Do not take into account Colorspace resource subdictionary for
    image XObjects

    Fixes bug 15125
    The motivation under that change is on section 4.5.2 of the spec:
     Certain objects, such as image XObjects, specify a
     color space as an explicit parameter, often associated with the
     key ColorSpace.
     In this case, the color space array or name is always defined
     directly as a PDF
     object, not by an entry in the ColorSpace resource
     subdictionary. This conven-
     tion also applies when color spaces are defined in terms of other
     color spaces.

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

commit bacc1dd9f37ff19c5e54878a5b08e7d734584bbf
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 12 17:20:09 2008 +0200

    Read the "in reply to" reference as such, without reading the
    associated annotation dictionary.

 poppler/Annot.cc |   10 ++++------
 poppler/Annot.h  |    4 ++--
 2 files changed, 6 insertions(+), 8 deletions(-)

commit ffe09454a0948a6107bcc38f23ba2068151c547d
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sat Apr 12 17:17:59 2008 +0200

    Initial Annot3D parsing a few general improvements.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |  130
 ++++++++++++++++++++++++++++++++++++++++++++++++++---
 poppler/Annot.h  |   84 +++++++++++++++++++++++++++++-----
 2 files changed, 193 insertions(+), 21 deletions(-)

commit 8757c577241dda31bc59c7d1c208c159ad428877
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sat Apr 12 10:38:07 2008 +0200

    AnnotFileAttachment support.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |   38 ++++++++++++++++++++++++++++++++++++--
 poppler/Annot.h  |   25 +++++++++++++++++++++++++
 2 files changed, 61 insertions(+), 2 deletions(-)

commit 36989658149fc9e5e8a049ce070a102f35b7bddc
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sat Apr 12 09:55:26 2008 +0200

    AnnotInk support.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |  113
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Annot.h  |   45 +++++++++++++++++++++
 2 files changed, 158 insertions(+), 0 deletions(-)

commit 464b171d0e9b989196c287f2ee4dfbbc14212aa9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 12 00:44:08 2008 +0200

    Do not take into account Colorspace resource subdictionary for
    image XObjects

    Fixes bug 15125
    The motivation under that change is on section 4.5.2 of the spec:
     Certain objects, such as image XObjects, specify a
     color space as an explicit parameter, often associated with the
     key ColorSpace.
     In this case, the color space array or name is always defined
     directly as a PDF
     object, not by an entry in the ColorSpace resource
     subdictionary. This conven-
     tion also applies when color spaces are defined in terms of other
     color spaces.

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

commit 42db4890e8295aaec5a1be12d1414fc0a9048550
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:	Thu Mar 27 10:52:22 2008 +0000

    Do not call FT_Done_Face on a live cairo_font_face_t.

    Currently CairoFont calls FT_Done_Face on its deletion, but the
    FT_Face
    is usually still in use within cairo. This causes a failure later when
    cairo tries to create a glyph from its cairo_font_face_t.

    From http://bugs.freedesktop.org/show_bug.cgi?id=15216:
    ==13745== Invalid read of size 4
    ==13745==	 at 0x51BE572: FT_Load_Glyph (ftobjs.c:549)
    ==13745==	 by 0x4A24921: _cairo_ft_scaled_glyph_init
    (cairo-ft-font.c:1922)
    ==13745==	 by 0x4A117AB: _cairo_scaled_glyph_lookup
    (cairo-scaled-font.c:1674)
    ==13745==	 by 0x4A12A5A: _cairo_scaled_font_glyph_device_extents
    (cairo-scaled-font.c:1124)
    ==13745==	 by 0x4A21ECD: _cairo_analysis_surface_show_glyphs
    (cairo-analysis-surface.c:516)
    ==13745==	 by 0x4A144DC: _cairo_surface_show_glyphs
    (cairo-surface.c:2086)
    ==13745==	 by 0x4A1FCC8: _cairo_meta_surface_replay_internal
    (cairo-meta-surface.c:816)
    ==13745==	 by 0x4A214B1: _paint_page (cairo-paginated-surface.c:299)
    ==13745==	 by 0x4A2171E: _cairo_paginated_surface_show_page
    (cairo-paginated-surface.c:445)
    ==13745==	 by 0x4A14BDF: cairo_surface_show_page
    (cairo-surface.c:1702)
    ==13745==	 by 0x49FF661: cairo_show_page (cairo.c:2155)
    ==13745==	 by 0xA267D97:
    pdf_document_file_exporter_end_page(_EvFileExporter*)
    (ev-poppler.cc:1753)
    ==13745==  Address 0x55c5630 is 88 bytes inside a block of size
    552 free'd
    ==13745==	 at 0x402269C: free (vg_replace_malloc.c:326)
    ==13745==	 by 0x51B7ABC: ft_free (ftsystem.c:158)
    ==13745==	 by 0x51BB319: ft_mem_free (ftutil.c:171)
    ==13745==	 by 0x51BC318: destroy_face (ftobjs.c:856)
    ==13745==	 by 0x51BC3B2: FT_Done_Face (ftobjs.c:1972)
    ==13745==	 by 0x4363704: CairoFont::~CairoFont()
    (CairoFontEngine.cc:251)
    ==13745==	 by 0x436401D: CairoFontEngine::getFont(GfxFont*, XRef*)
    (CairoFontEngine.cc:335)
    ==13745==	 by 0x4366915: CairoOutputDev::updateFont(GfxState*)
    (CairoOutputDev.cc:318)
    ==13745==	 by 0x5093BF1: Gfx::opShowText(Object*, int) (Gfx.cc:3073)
    ==13745==	 by 0x508F901: Gfx::execOp(Object*, Object*, int)
    (Gfx.cc:726)
    ==13745==	 by 0x50906FF: Gfx::go(int) (Gfx.cc:594)
    ==13745==	 by 0x5090C96: Gfx::display(Object*, int) (Gfx.cc:557)

    The solution is to release the reference to the cairo_font_face_t upon
    destruction of the CairoFont, and then to release the FT_Face from the
    destroy notify of the cairo_font_face_t.

 poppler/CairoFontEngine.cc |	19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)

commit 5f60843824582ece36d806508ec388330ddee854
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Tue Apr 8 00:30:57 2008 +0200

    Added AnnotCoord support.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |   64 +++++++++++++++++--------------------------------
 poppler/Annot.h  |   69
 +++++++++++++++++++++++++-----------------------------
 2 files changed, 54 insertions(+), 79 deletions(-)

commit a6f70f465a3e6719d63cefbe3c27bae015be43c1
Author: Pino Toscano <pino@kde.org>
Date:	Sun Apr 6 13:12:01 2008 +0200

    add getters for the coordinates in an AnnotLine

 poppler/Annot.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 1d83d6edf9a843335e37a4d1e0e0dd71eb23d93b
Author: Pino Toscano <pino@kde.org>
Date:	Sun Apr 6 12:24:42 2008 +0200

    [Qt4] the caret symbol is an enum value, now

 qt4/src/poppler-annotation.cc |   35 ++++++++++++++++++++++++++++-------
 qt4/src/poppler-annotation.h  |    7 +++++--
 2 files changed, 33 insertions(+), 9 deletions(-)

commit 229d991a3258cb9b56f5e00f2deb3c976253cf68
Author: Pino Toscano <pino@kde.org>
Date:	Sun Apr 6 12:23:04 2008 +0200

    the caret symbol does not seem to allow additional values, so convert
    it to an enum

 poppler/Annot.cc |   11 +++++++----
 poppler/Annot.h  |    9 +++++++--
 2 files changed, 14 insertions(+), 6 deletions(-)

commit fc24500ddd9182f97d23c46eaafc6be79a6721eb
Author: Pino Toscano <pino@kde.org>
Date:	Sun Apr 6 11:43:49 2008 +0200

    propetly initialise a couple of members; leak less

 poppler/ArthurOutputDev.cc |	 5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 9409de1e7c5b3770c7ef00c01ee376953dd532a5
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sun Apr 6 01:38:25 2008 +0200

    Changed AnnotFreeText RD field to the new parseDiffRectangle.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |   35 ++---------------------------------
 1 files changed, 2 insertions(+), 33 deletions(-)

commit 28c5ee2e9fc2a24d2f2efb3d74d5cf882a106239
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 5 23:19:33 2008 +0200

    typo fix

 poppler/Annot.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ed02769688466ca72bf35d4223c3822a1245604b
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 5 19:36:21 2008 +0200

    read the destination of a link annotation

 poppler/Annot.cc |    5 ++++-
 poppler/Annot.h  |    4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit ca31bf12a9d70bac88e457f7799e9935aba58640
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 5 16:48:53 2008 +0200

    variable forgotten in the copy&paste...

 qt4/src/poppler-annotation.cc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 4168daa141b76e5fcd07d046aca8dac2f3037ff9
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 5 16:34:12 2008 +0200

    [Qt4] deserialize also CaretAnnotation's

 qt4/src/poppler-annotation.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit b55bcc2aa95825863bef23ab96364b350a49949d
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 5 16:31:31 2008 +0200

    [Qt4] first version of a CaretAnnotation.

 qt4/src/poppler-annotation.cc |   80
 +++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-annotation.h  |   25 ++++++++++++-
 2 files changed, 104 insertions(+), 1 deletions(-)

commit 4c9a02b7e49666efe10fdc16e7a03d8d520b65ec
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 5 16:01:58 2008 +0200

    First version of AnnotCaret.

 poppler/Annot.cc |   36 +++++++++++++++++++++++++++++++++++-
 poppler/Annot.h  |   22 ++++++++++++++++++++++
 2 files changed, 57 insertions(+), 1 deletions(-)

commit d260fe9e514c667b66969b982119429cc922eb07
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 5 15:54:29 2008 +0200

    isolate the code for parsing a "difference rectangle" in an own
    function

 poppler/Annot.cc |   54
 +++++++++++++++++++++++++++++++-----------------------
 1 files changed, 31 insertions(+), 23 deletions(-)

commit 760833e409c122c0a61f7c87fd3133eebc10b402
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 5 15:36:43 2008 +0200

    First version of AnnotGeometry.

 poppler/Annot.cc |   77
 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 poppler/Annot.h  |   24 +++++++++++++++++
 2 files changed, 99 insertions(+), 2 deletions(-)

commit 95d9d2362534c0524ad0448818b2d69b0909d482
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 5 03:23:00 2008 +0200

    finally, load the QuadPoints correctly

    when checking the validity of the coordinate, do the comparison just
    with the proper one (either X or Y);
    free the "point" object after each iteration

 poppler/Annot.cc |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit af1ffcbcec1730332d11f8da4a7ddac833b22408
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 5 02:54:00 2008 +0200

    More robust reading of QuadPoints (reset the allocated memory,
    use the heap)

 poppler/Annot.cc |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 68fd98d69bac20282665cf6b824da30c3b310f0b
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 5 02:51:41 2008 +0200

    Really implement AnnotTextMarkup.

 poppler/Annot.cc |   29 +++++++++++++++++++++++++----
 poppler/Annot.h  |    2 +-
 2 files changed, 26 insertions(+), 5 deletions(-)

commit 69a2ecfaf8f8cffd3027db5c3cc88c41413e42f1
Author: Pino Toscano <pino@kde.org>
Date:	Sat Apr 5 01:38:28 2008 +0200

    Add the Stamp annotation type.

 poppler/Annot.cc |   28 +++++++++++++++++++++++++++-
 poppler/Annot.h  |   20 ++++++++++++++++++++
 2 files changed, 47 insertions(+), 1 deletions(-)

commit 97be4332818bcf58461816be995d88926809a4e5
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Fri Apr 4 23:49:12 2008 +0200

    Updated glib bindings.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 glib/demo/annots.c    |   32 +++++---------------------------
 glib/poppler-annot.cc |   27 +++++----------------------
 glib/poppler-annot.h  |   13 +------------
 3 files changed, 11 insertions(+), 61 deletions(-)

commit 5caac407cdaf58621ac27e5561b31a995404ccb3
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Fri Apr 4 23:36:46 2008 +0200

    Fixed icon name in AnnotText.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |   25 ++++++-------------------
 poppler/Annot.h  |   15 +++------------
 2 files changed, 9 insertions(+), 31 deletions(-)

commit 0b714a61383da1b62daf2a60e3f6fcda09b4e9f2
Author: Adam Batkin <adam@batkin.net>
Date:	Thu Apr 3 20:02:52 2008 +0200

    FindFirstFile returns INVALID_HANDLE_VALUE and not NULL on error

 goo/gfile.cc |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit be765f27cc5430d9bb2a3e113eb245d67c20a376
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Mar 31 12:37:33 2008 +0200

    [glib] Fix a crash in outline demo due to page_num == dest_page_num
    - 1

 glib/demo/utils.c |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e991e9ac6fcc0b6928b96fe8326eebcf3cb720ca
Author: Albert Astals Cid <tsdgeos@localhost.(none)>
Date:	Sat Mar 29 13:25:52 2008 +0100

    Add the export macro

 qt4/src/poppler-page-transition.h |	4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit b70ca35dce6da6efdff254c11a63de4f44228278
Author: Albert Astals Cid <tsdgeos@localhost.(none)>
Date:	Sat Mar 29 00:30:31 2008 +0100

    Duplicate page-transition files on qt4

 qt4/src/CMakeLists.txt			   |	4 +-
 qt4/src/Makefile.am			   |	4 +-
 qt4/src/poppler-page-transition-private.h |   28 ++++++
 qt4/src/poppler-page-transition.cc	   |   95 +++++++++++++++++++
 qt4/src/poppler-page-transition.h	   |  146
 +++++++++++++++++++++++++++++
 5 files changed, 273 insertions(+), 4 deletions(-)

commit b5312785063235cef7584ab6a5d198fb72de0988
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Wed Mar 26 23:56:49 2008 +0100

    Improved glib annot demo.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 glib/demo/annots.c |  314
 +++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 289 insertions(+), 25 deletions(-)

commit 7cc8fd70f68d2cdab7ab83a0ecf6c8896c971d62
Author: Pino Toscano <pino@kde.org>
Date:	Wed Mar 26 21:03:34 2008 +0100

    remove damn error

 qt4/src/poppler-page.cc.orig | 1317
 ------------------------------------------
 1 files changed, 0 insertions(+), 1317 deletions(-)

commit 7a47ff3b54678a3de6964d25050e02186484f39a
Author: Pino Toscano <pino@kde.org>
Date:	Wed Mar 26 21:00:32 2008 +0100

    [Qt4] Add support for JavaScript links, and create them when present.

 qt4/src/poppler-link.cc      |   36 ++
 qt4/src/poppler-link.h       |   32 +-
 qt4/src/poppler-page.cc      |    7 +
 qt4/src/poppler-page.cc.orig | 1317
 ++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 1391 insertions(+), 1 deletions(-)

commit a6f2c10ee01ee62ae945b50f6b6eae380377fe03
Author: Pino Toscano <pino@kde.org>
Date:	Wed Mar 26 20:59:21 2008 +0100

    [Qt4] Read the document-level JavaScript scripts.

 qt4/src/poppler-document.cc |	 15 +++++++++++++++
 qt4/src/poppler-qt4.h	     |	  8 ++++++++
 2 files changed, 23 insertions(+), 0 deletions(-)

commit b8a471e55b998836c09c65ff736afdef8ac55189
Author: Pino Toscano <pino@kde.org>
Date:	Wed Mar 26 20:56:01 2008 +0100

    Add support for JavaScript actions, and read them when found.

 poppler/Link.cc |   33 +++++++++++++++++++++++++++++++++
 poppler/Link.h  |   23 +++++++++++++++++++++++
 2 files changed, 56 insertions(+), 0 deletions(-)

commit 2fd85dc1b8b2ababadfc60e285c08a844737e4bb
Author: Pino Toscano <pino@kde.org>
Date:	Wed Mar 26 20:53:42 2008 +0100

    Read the JavaScript codes in the NameTree of the Catalog.

 poppler/Catalog.cc |	39 +++++++++++++++++++++++++++++++++++++++
 poppler/Catalog.h  |	 7 +++++++
 2 files changed, 46 insertions(+), 0 deletions(-)

commit 312f14f5b7be1f0d62620477222919423c3869e0
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 26 20:05:31 2008 +0100

    compile++

 fofi/FoFiBase.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5bd750062e1fb136f77a55d1f35b2d6fabaad1b3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 26 19:42:43 2008 +0100

    update version

 CMakeLists.txt   |    2 +-
 configure.ac	  |    2 +-
 msvc/config.h	  |    6 +++---
 qt4/src/Doxyfile |    2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

commit 10d4a8b9aed51902157c04d9deea0e99d829c4f6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 26 19:42:36 2008 +0100

    fill news

 NEWS |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 2069826d61ebd527768b6455689276c0a8288085
Author: Pino Toscano <pino@kde.org>
Date:	Wed Mar 26 16:05:06 2008 +0100

    missing break

 qt4/src/poppler-page.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d6a0c6a6803a03f402c2dcde41c6195e951470ba
Author: Pino Toscano <pino@kde.org>
Date:	Wed Mar 26 15:50:39 2008 +0100

    initialize posterStream to avoid crashing later

 poppler/Movie.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0be811b3ad86b1cb14be94a017e70c65b8e64730
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Mar 25 22:59:22 2008 +0100

    Don't end up in an infinite recursive loop in case resObj dict is
    the same we are already in

 poppler/FontInfo.cc |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0222c6ceb0fcf1d7c4422691a68a035a558ad614
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Mar 24 17:14:07 2008 +0100

    fix build when using cmake, not sure it's completely ok, but at
    least i can compile

 CMakeLists.txt		     |	  1 +
 cmake/modules/FindGTK.cmake |	 23 ++++++++++++++++-------
 config.h.cmake		     |	  3 +++
 glib/CMakeLists.txt	     |	 17 +++++++++++------
 glib/poppler-page.cc	     |	  2 +-
 glib/test-poppler-glib.cc   |	  2 +-
 6 files changed, 33 insertions(+), 15 deletions(-)

commit 3e4164f2db69358adf07596195842dd00458b621
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Mar 24 15:10:31 2008 +0100

    fix some cmake HAVE_foo

 CMakeLists.txt |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 22f615aee488cc363a078330861e80f389f47061
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sun Mar 23 13:22:07 2008 +0100

    Fixed wrong functions.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 glib/poppler-annot.cc |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit cccfe42ed9c53d27cf6a1403ae55bf34a053012d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Mar 22 19:12:05 2008 +0100

    Fix rm line not to error when no *moc file is present

 qt4/src/Makefile.am   |    2 +-
 qt4/tests/Makefile.am |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e60d39ba0e8b9742106a0c9b1385b1c907729c3f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Mar 22 19:11:17 2008 +0100

    Fix rm line not to error if no *moc file is present

 qt4/demos/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d9d52e622c6b28a9941168bb73839ec335ca7232
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Mar 22 19:10:40 2008 +0100

    Fix configure to not require gdk when we are on try mode

 configure.ac |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 9b8809298dd16cdbffcc12b6db8e274578934063
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Mar 22 15:49:02 2008 +0100

    It's really only an error if < 0

 poppler/PDFDoc.cc |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0fb1e697cc4100ce23298141c8b5829273872423
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Mar 22 15:46:44 2008 +0100

    remove unneeded variable

 poppler/PDFDoc.cc |	1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 3404cb626ee9b4520d6fe601e07560745a4cb42a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Mar 22 15:44:50 2008 +0100

    Remove OutStream::reset since noone uses it

    This way we have a fseek less to care about if worked or not

 poppler/Stream.cc			      |    5 -----
 poppler/Stream.h			      |    5 -----
 qt4/src/poppler-qiodeviceoutstream-private.h |    1 -
 qt4/src/poppler-qiodeviceoutstream.cc	      |    5 -----
 4 files changed, 0 insertions(+), 16 deletions(-)

commit 066595dd06c930997d5ec65a06c822616af9baa0
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Mar 22 15:43:07 2008 +0100

    Check the document stream is seekable when opening it

    Fixes bug 14126

 poppler/PDFDoc.cc |	7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 23b6475463f8973b5ac83bb21a6b7b6000cc435b
Author: Ed Avis <eda@waniasset.com>
Date:	Sat Mar 22 13:55:59 2008 +0100

    Check for fseek return values

 fofi/FoFiBase.cc   |	14 ++++++++++++--
 poppler/GfxFont.cc |	12 ++++++++++--
 2 files changed, 22 insertions(+), 4 deletions(-)

commit b33bb282e45cf1a083cfbb13603ac465d386c28d
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Fri Mar 21 13:53:21 2008 +0100

    Fixed poppler glib public api.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 glib/poppler-annot.cc |    4 ++--
 glib/poppler-annot.h  |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 371932f413d570d7784c668f30834d3d92d7aa80
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Mar 20 11:44:32 2008 +0100

    [glib] Remove unused variable.

 glib/poppler-document.cc |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 21fa476ac384256c15a954b708e009f2b336b06f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Mar 20 11:42:32 2008 +0100

    [glib] Do not cache image_dev in poppler page.

    Thanks to Kouhei Sutou who caught the problem.

 glib/poppler-page.cc	   |   60
 ++++++++++++++++++++++++++------------------
 glib/poppler-private.h    |	3 --
 glib/test-poppler-glib.cc |	9 ++++++-
 3 files changed, 43 insertions(+), 29 deletions(-)

commit 22cd70d8fc308fb8b19d36d0172014ba532230fb
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 19 21:52:14 2008 +0100

    poppler_annot_markup_get_opacity returns a double so use %f

 glib/demo/annots.c |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b9a5fd4671638caa91f8a389be278d993391f499
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 19 21:28:49 2008 +0100

    updated by gtk-doc

 glib/reference/tmpl/poppler-action.sgml |    1 +
 glib/reference/tmpl/poppler.sgml	 |    3 +++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit b7e0b740578ea1e84ac0ef850b5a03c66b2863e3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 19 21:28:01 2008 +0100

    Fill 0.7.3 news

 NEWS |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 3adaff1dad8127fdd06653cf49196027ad414a08
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 19 21:27:46 2008 +0100

    Bump version to 0.7.3

 CMakeLists.txt   |    2 +-
 configure.ac	  |    2 +-
 msvc/config.h	  |    6 +++---
 qt4/src/Doxyfile |    2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

commit 52dd710b63911be2d8c960de0232c497c35ecac8
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Mar 19 18:35:35 2008 +0100

    [glib] Update outline and links demos to the new POPPLER_ACTION_NONE

 glib/demo/utils.c |	3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 6a22f0a20df38156c06e8ba10649e0828a1da102
Author: Eugen Dedu <Eugen.Dedu@pu-pm.univ-fcomte.fr>
Date:	Wed Mar 19 18:32:48 2008 +0100

    [glib] Consider no action as an action of type None instead of Unknown

 glib/poppler-action.cc |    2 +-
 glib/poppler-action.h	|    1 +
 2 files changed, 2 insertions(+), 1 deletions(-)

commit 185d5818fd546f85934b041d5b0cdcdf1849b1dc
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Mar 18 20:08:21 2008 +0100

    Improve error handling when creating a document

 glib/poppler-document.cc |   40 ++++++++++++++++++++++++++++------------
 glib/poppler.h		  |    5 ++++-
 2 files changed, 32 insertions(+), 13 deletions(-)

commit 9bba2748985049515bfd9c9b44f26b92fa704078
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Mar 15 01:11:39 2008 +0100

    Some more free

 poppler/OptionalContent.cc |	 5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit bfc308935fa138e27c4d2ad0e1c1cad20eba8e8a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Mar 15 01:05:32 2008 +0100

    Use error instead of printf

 poppler/OptionalContent.cc |	15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit 998b1523ee653c1585f03b4a580e0d95ba694aca
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Mar 15 01:02:31 2008 +0100

    Some free

 poppler/OptionalContent.cc |	 3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit c65a66a82259f547927cbb918611bcf4a8e264b2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Mar 14 20:29:53 2008 +0100

    xx0 is non exclusive so that should be < not <=

    Fixes several warnings about writes on bad places

 splash/SplashXPathScanner.cc |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit bd2272f3079319d1c05ca93f7fb6eb0a5370b938
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Mar 14 19:52:04 2008 +0100

    Fix "Make sure we don't draw outside the bitmap on Splash::fillGlyph2"
    when painting with no aa

    Fixes bug 15009

 splash/Splash.cc |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit 5bf8d864e68854f0855e07fb67aa124e06c739cd
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 12 22:48:07 2008 +0100

    fix build

 glib/reference/Makefile.am |	 1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d0be5c86dcd3310062d820b3515c31e4720af2ca
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 12 22:40:59 2008 +0100

    Update version to 0.7.2 and fill NEWS

 CMakeLists.txt   |    2 +-
 NEWS		  |   20 ++++++++++++++++++++
 configure.ac	  |    2 +-
 msvc/config.h	  |    6 +++---
 qt4/src/Doxyfile |    2 +-
 5 files changed, 26 insertions(+), 6 deletions(-)

commit 0b2ecf39572821a99374e6acec7c1bd438911bbc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 12 22:38:57 2008 +0100

    update soname here too

 glib/CMakeLists.txt |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f5065016b168e4896e2fe774cd22bbd900849b52
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Mar 12 22:06:53 2008 +0100

    Make GDK dependency option for glib bindings

    Fixes bug #13719.

 configure.ac		    |	45 +++-
 glib/Makefile.am	    |	 7 +-
 glib/demo/page.c	    |	88 ++++++-
 glib/demo/render.c	    |	 4 +
 glib/poppler-action.h	    |	 1 -
 glib/poppler-annot.cc	    |	26 +-
 glib/poppler-annot.h	    |	 2 +-
 glib/poppler-document.h    |	 2 -
 glib/poppler-features.h.in |	 1 +
 glib/poppler-page.cc	    |  695
 ++++++++++++++++++++++++++------------------
 glib/poppler-page.h	    |	76 +++--
 glib/poppler.h		    |	 2 +-
 glib/test-poppler-glib.cc  |	 2 +-
 13 files changed, 610 insertions(+), 341 deletions(-)

commit 46d4fab82332e71d0b68c0a8deeac78f2201ed14
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 12 20:35:33 2008 +0100

    Increment version of libpoppler and libpoppler-qt4

 CMakeLists.txt		|    2 +-
 poppler/Makefile.am	|    2 +-
 qt4/src/CMakeLists.txt |    2 +-
 qt4/src/Makefile.am	|    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 550c1fc73a6d2af65728751fd0b59ccc7110fa8b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 12 20:34:48 2008 +0100

    Init to false updated field of XRefEntries plus indenting fixes

 poppler/XRef.cc |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit 6a671686c6265ecdb4c48f04392de9c56d4e0936
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Wed Mar 12 21:43:12 2008 +1030

    Fix regression in cairo output when transforming ctm

    The commit:
    ec01926e5a9dc16e200060497c43e79a1623698d "Avoid setting a singular
    ctm"
    introduced a regression in the output when using a ctm.

    The check for an invertable matrix had the side effect of inverting
    the matrix. Instead, make a copy of the matrix before testing if it is
    invertable.

 poppler/CairoOutputDev.cc |	7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 0b2c3bb25c908b07e760d824dbfe93c6051812aa
Merge: 362fe01 9c472f7
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Wed Mar 12 00:23:58 2008 +0100

    Merge branch 'master' of
    ssh://inigomartinez@git.freedesktop.org/git/poppler/poppler

commit 362fe013c0d96698b52d70cf5226cddca7fe52d4
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Wed Mar 12 00:07:12 2008 +0100

    Enabled back the AnnotWidget support.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9c472f76d2462d0e775c851fdbac6ca2bc9812ea
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 12 00:00:20 2008 +0100

    cmake build

 glib/demo/CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 821858f5c36786955d9475044bfee57f5060ad2f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Mar 11 23:58:05 2008 +0100

    Return char bounding box instead of edge, it's much more useful for
    character positioning

 qt4/src/poppler-page.cc    |	 8 ++++++--
 qt4/src/poppler-private.h  |	 3 +--
 qt4/src/poppler-qt4.h	    |	 6 ++----
 qt4/src/poppler-textbox.cc |	 4 ++--
 4 files changed, 11 insertions(+), 10 deletions(-)

commit d7e642732ced592362d9787bddadb7a110dcc5a5
Merge: 3642f0c 2d6c605
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Tue Mar 11 23:41:59 2008 +0100

    Merge branch 'master' of
    ssh://inigomartinez@git.freedesktop.org/git/poppler/poppler

commit 3642f0c48bc49cd4d698e769544c1d8604c6482f
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Tue Mar 11 23:13:33 2008 +0100

    glib annots demo.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 glib/demo/Makefile.am |    2 +
 glib/demo/annots.c    |  468
 +++++++++++++++++++++++++++++++++++++++++++++++++
 glib/demo/annots.h    |   31 ++++
 glib/demo/main.c      |    4 +-
 4 files changed, 504 insertions(+), 1 deletions(-)

commit 2d6c60537317bd3ac9e0582e0da09e7365729097
Author: Pino Toscano <pino@kde.org>
Date:	Tue Mar 11 22:54:44 2008 +0100

    For now we cannot handle MovieLink's, so comment them out.

 qt4/src/poppler-annotation.cc |    2 ++
 qt4/src/poppler-link.cc       |    4 ++++
 qt4/src/poppler-link.h        |    2 ++
 3 files changed, 8 insertions(+), 0 deletions(-)

commit a354f7198c493990613a1db131c662ec27948863
Author: Hugo Mercier <hmercier31@gmail.com>
Date:	Tue Mar 11 22:49:00 2008 +0100

    Initial Movie support (2)

    Now with the forgotten files

 poppler/Movie.cc |  443
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Movie.h  |  177 ++++++++++++++++++++++
 2 files changed, 620 insertions(+), 0 deletions(-)

commit 43e5dd941d4bc35c4eebbad66c13235639e0c1a0
Merge: aab1768 4fdd254
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Mar 11 22:31:22 2008 +0100

    Merge branch 'master' of
    ssh://aacid@git.freedesktop.org/git/poppler/poppler

commit 4fdd254370ea6055e95c8ebee51b69e06c501714
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Mar 11 22:31:00 2008 +0100

    Fix build

 glib/poppler-page.cc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit aab17684dc3f21ff2b1ee6eacdc0c565d368df78
Author: Hugo Mercier <hmercier31@gmail.com>
Date:	Tue Mar 11 22:28:28 2008 +0100

    Initial Movie support

 CMakeLists.txt      |	  2 +
 poppler/Annot.cc    |	316
 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 poppler/Annot.h     |	125 ++++++++++++++++++++
 poppler/Link.cc     |	108 +++++++++++++++---
 poppler/Link.h      |	 64 ++++++++++-
 poppler/Makefile.am |	  2 +
 6 files changed, 591 insertions(+), 26 deletions(-)

commit 13a0d2390b9e4684af070c213f385485715353df
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Mar 11 22:27:38 2008 +0100

    Add poppler-annot to the cmake build system

 glib/CMakeLists.txt |	  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 19f0e3b40bce4d8157d8c8bd04eaf6bacbef38b8
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Tue Mar 11 22:09:04 2008 +0100

    Add preliminary annotations support in the glib frontend

 glib/Makefile.am	|    2 +
 glib/poppler-annot.cc	|  776
 ++++++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-annot.h	|  181 +++++++++++
 glib/poppler-page.cc	|  166 +++++++++++
 glib/poppler-page.h	|   15 +
 glib/poppler-private.h |    5 +-
 glib/poppler.h		|    7 +
 7 files changed, 1151 insertions(+), 1 deletions(-)

commit 6fa3ab20fee311b4aff92be18870fd0e1730a81f
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Tue Mar 11 18:44:27 2008 +0100

    Changed AnnotMarkup inheritance

 poppler/Annot.cc |    9 +++++----
 poppler/Annot.h  |   10 +++++-----
 2 files changed, 10 insertions(+), 9 deletions(-)

commit 3111cfe2ccb32f9680baaad0c3f0678dd5969f8b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Mar 10 22:12:36 2008 +0100

    And free the memory

 qt4/tests/test-poppler-qt4.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 58f88c23402ac2e678dc655f64d93d89bb1812be
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Mar 10 22:08:43 2008 +0100

    Add the -textRects option to the test app so we can check text rects
    are correct

 qt4/tests/test-poppler-qt4.cpp |   45
 +++++++++++++++++++++++++++++++++++----
 1 files changed, 40 insertions(+), 5 deletions(-)

commit 94ceb3cae79dc7786fa59fd889a87160780ed5df
Merge: 0f9e843 35f34bd
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Mar 9 23:34:11 2008 +0100

    Merge branch 'master' of
    ssh://aacid@git.freedesktop.org/git/poppler/poppler

commit 0f9e84302ac2108f05bdbb10e7e57ae19ad1e9f3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Mar 9 23:33:11 2008 +0100

    Do not force default values to fontconfig patterns as fontconfig
    already fills in default values for us

    Fixes bug 14883

 poppler/GlobalParams.cc |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

commit 35f34bd44c74eeb76a58b30acfbb0303d7285f06
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Mar 9 17:38:54 2008 +0100

    Fix build when compiling without cairo support

 glib/demo/images.c |	 4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 32637db19dd80a9b8452f86eb677b10e77290627
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Mar 9 00:57:08 2008 +0100

    proper lib64 Qt detection

    Fixes bug 14583

 m4/qt.m4 |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

commit 65a88a95a5c54c890048e8a986df361585d601dd
Author: Pino Toscano <pino@kde.org>
Date:	Sat Mar 8 03:11:36 2008 +0100

    Provide the mime type for an embedded file, if known.

    Adapt the unit test for that.

 qt4/src/poppler-embeddedfile.cc |    5 +++++
 qt4/src/poppler-qt4.h		 |    5 +++++
 qt4/tests/check_attachments.cpp |    7 +++++++
 3 files changed, 17 insertions(+), 0 deletions(-)

commit 23da27a229c8b3cc2a0a0dd6354c40723934390c
Author: Pino Toscano <pino@kde.org>
Date:	Sat Mar 8 03:10:58 2008 +0100

    Optionally read the mimetype for the embedded files.

 poppler/Catalog.cc |	17 +++++++++--------
 poppler/Catalog.h  |	 7 ++++++-
 2 files changed, 15 insertions(+), 9 deletions(-)

commit 42c254b978c61e2ccfda083dfeffec9fc35a5fe7
Author: Pino Toscano <pino@kde.org>
Date:	Mon Mar 3 16:56:09 2008 +0100

    be safe about out-of-range values

 qt4/src/poppler-textbox.cc |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5db75df77938eb7620867d0618058be52ed2d3cb
Author: Pino Toscano <pino@kde.org>
Date:	Mon Mar 3 16:53:39 2008 +0100

    initialize nicely

 qt4/src/poppler-private.h |	5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 3ad0ab7e4abd37528284269c69be3cdfb8d31d2e
Author: Pino Toscano <pino@kde.org>
Date:	Mon Mar 3 16:49:23 2008 +0100

    apidox

 qt4/src/poppler-link.h |   17 +++++++++++++++++
 qt4/src/poppler-qt4.h	|   23 ++++++++++++++++++++++-
 2 files changed, 39 insertions(+), 1 deletions(-)

commit ec01926e5a9dc16e200060497c43e79a1623698d
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Mar 2 20:15:20 2008 -0500

    Avoid setting a singular ctm

    Ignoring singular ctm's gives a better result than having
    our cairo context error and turn off. Related to #14398.

 poppler/CairoOutputDev.cc |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 4882d7a118b93fdb5c441d70757e485be7ee25d7
Author: Pino Toscano <pino@kde.org>
Date:	Thu Feb 28 15:12:23 2008 +0100

    printf -> qDebug

 qt4/src/poppler-optcontent.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 31ce4049bf12c2716be7ec0fb8eda502d989f66e
Author: Brad Hards <bradh@saxicola.cuneata.net>
Date:	Thu Feb 28 22:09:30 2008 +1100

    Respect PageMode for optional content and embedded files.

    This makes the PDF 1.7 spec open with the embedded files showing.

 qt4/demos/embeddedfiles.cpp |	  7 +++++++
 qt4/demos/embeddedfiles.h   |	  1 +
 qt4/demos/optcontent.cpp    |	  8 ++++++++
 qt4/demos/optcontent.h      |	  1 +
 4 files changed, 17 insertions(+), 0 deletions(-)

commit ff938c431799d49325c0f46f1e6cbe1033993a83
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Feb 27 23:12:53 2008 +0100

    do not forget to distribute GlobalParamsWin.cc next time

 poppler/Makefile.am |	  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 277382b8186d137a9f2a62bc2d22e9f0cda7d923
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Feb 27 22:56:33 2008 +0100

    fix typo

 glib/demo/images.c |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5b2f8f21fca63508570a0c77c6f7221a322e6e57
Merge: 7e65118 4254f12
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 22:10:12 2008 +0100

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit 7e651186f483976f9833de245b6c7add38e77a16
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 22:03:17 2008 +0100

    Properly enable/disable the contents when their parents are changed.

    Now, the children maintain the "checked state" they had, when their
    parent is unchecked;
    but, they are really disabled, both in the possibility to be checked
    and in the drawing of their associated content [applying the same
    to their children, and so on].

 qt4/src/poppler-optcontent-private.h |    8 ++++++-
 qt4/src/poppler-optcontent.cc	      |   37
 +++++++++++++++++++++++++++++----
 2 files changed, 39 insertions(+), 6 deletions(-)

commit 4254f1237ebed09b8e1c85f935a20bde3d8f36ff
Merge: ed6c0c2 0569ae7
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Feb 27 20:44:27 2008 +0100

    Merge branch 'master' of
    ssh://aacid@git.freedesktop.org/git/poppler/poppler

commit 8d384c06f96ba8cb3e73c275b3c708c64da4595d
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 20:39:09 2008 +0100

    small header cleanup

 qt4/src/poppler-optcontent-private.h |    9 +++++++--
 qt4/src/poppler-optcontent.cc	      |    7 ++++---
 2 files changed, 11 insertions(+), 5 deletions(-)

commit ed6c0c260837a0025279765ef7778b83d6ee2209
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Feb 27 20:43:45 2008 +0100

    fix build and distcheck with autools

 qt4/demos/Makefile.am |    3 +++
 qt4/src/Makefile.am   |    5 ++++-
 qt4/tests/Makefile.am |    3 +++
 3 files changed, 10 insertions(+), 1 deletions(-)

commit 344d55539b1b6bcabec609fd828db372a07491b4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Feb 27 20:43:13 2008 +0100

    fill the NEWS for 0.7.1

 NEWS |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 1c47633ba782021978fa34d41a4ab0badf3af9d3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Feb 27 20:42:55 2008 +0100

    Increase version number to 0.7.1

 CMakeLists.txt   |    2 +-
 configure.ac	  |    2 +-
 msvc/config.h	  |    6 +++---
 qt4/src/Doxyfile |    2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

commit 0569ae76b6af1723b4606af189242a23199f387d
Merge: f395531 d8eba8c
Author: Brad Hards <bradh@kde.org>
Date:	Thu Feb 28 06:26:09 2008 +1100

    Merge branch 'master' of
    ssh://bradh@git.freedesktop.org/git/poppler/poppler

commit d8eba8c10834116b4f0f295375805172f5216993
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 19:07:46 2008 +0100

    export the OptContentModel

 qt4/src/poppler-optcontent.h |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 0445e64a4124af7c1b84673f237022e133eb8542
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 19:04:03 2008 +0100

    make only the Document able to create OptContentsModel's

 qt4/src/poppler-optcontent.h |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit c965437b67a4f97ee8365a217bd10406fba3767a
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 18:58:31 2008 +0100

    setRootNode() is private (and unused) API

 qt4/src/poppler-optcontent-private.h |    2 ++
 qt4/src/poppler-optcontent.cc	      |    8 ++++----
 qt4/src/poppler-optcontent.h	      |    4 ----
 3 files changed, 6 insertions(+), 8 deletions(-)

commit e293bfc384e2dfc4ef04582053ce18d8c0bcb7b3
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 18:50:35 2008 +0100

    small cleanup

 qt4/src/poppler-optcontent.cc |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

commit f11aa0008585e845ce509172d76f72f941be497d
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 18:44:09 2008 +0100

    adapt the tests to the new layout of the contents model

 qt4/tests/check_optcontent.cpp |   66
 ++++++++++++++--------------------------
 1 files changed, 23 insertions(+), 43 deletions(-)

commit 4a324484b5c77ddc348746e7bcf6051ade28e389
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 18:04:52 2008 +0100

    free some objects (thus leak less)

 poppler/Gfx.cc		    |	 2 ++
 poppler/OptionalContent.cc |	 2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 0f4e7791ab6884072a1aee56e9cec212d8cea263
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 15:58:21 2008 +0100

    ignore any generated .moc here

 qt4/src/.gitignore |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 136ae44f155b17d9e8b041b67f75531d8544337c
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 15:56:09 2008 +0100

    keep track of the items changed when toggling an item, so we can
    update them properly

 qt4/src/poppler-optcontent-private.h |    4 +-
 qt4/src/poppler-optcontent.cc	      |   38
 ++++++++++++++++++++++++++-------
 2 files changed, 32 insertions(+), 10 deletions(-)

commit b73e2afef7e5e1b68d82a10c94bca3c201c5f8b3
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 15:52:06 2008 +0100

    fix indexFromItem once again, and make parent() call it with the
    right node

 qt4/src/poppler-optcontent-private.h |    2 +-
 qt4/src/poppler-optcontent.cc	      |   19 +++++++++----------
 2 files changed, 10 insertions(+), 11 deletions(-)

commit 803787f763578320aa5f405ed49c64e6b924bad3
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 15:30:18 2008 +0100

    compile with the autotools

    (second patch I forgot to apply with the first)

 qt4/src/Makefile.am |	  9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit 0b527a8ed62677bb09df4587f072a310c2959750
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 14:34:13 2008 +0100

    Extract the OptContentItem -> QModelIndex creation in an own function.

 qt4/src/poppler-optcontent-private.h |    1 +
 qt4/src/poppler-optcontent.cc	      |    7 ++++++-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit c94d6cc95c6838f31e27832cb3090389bf4d8227
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 14:30:26 2008 +0100

    Make index(), data() and setData() more safe.

    Errors spotted using ModelTest.

 qt4/src/poppler-optcontent-private.h |    2 +-
 qt4/src/poppler-optcontent.cc	      |   15 +++++++++------
 2 files changed, 10 insertions(+), 7 deletions(-)

commit b8e833733d84eaa93d6bae522710feb3075ca329
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 14:05:19 2008 +0100

    fix build with the autotools

 qt4/src/Makefile.am |	  4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit f89ba474bae281f1cdeddb72ac8425dee1087e35
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 13:28:50 2008 +0100

    Put the check states of the optional contents in the same column as
    the name.

    This feels a bit more elegant than changing a value in a different
    column.
    Cleanup data()/setData() so they can be extended easily.

 qt4/src/poppler-optcontent.cc |   74
 +++++++++++++++++++++--------------------
 1 files changed, 38 insertions(+), 36 deletions(-)

commit defa0ecb2790402a4069fea3b3c285a50675682d
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 12:24:16 2008 +0100

    Add a skeleton of OptContentModel::headerData().

    It does nothing yet, but we can add stuff later on w/o breaking BC.

 qt4/src/poppler-optcontent.cc |    5 +++++
 qt4/src/poppler-optcontent.h  |    2 ++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit f395531a3e8f71a46b3c942f8f437ade1d9fdb57
Author: Brad Hards <bradh@kde.org>
Date:	Wed Feb 27 22:22:51 2008 +1100

    Minor cleanup.

 qt4/src/poppler-optcontent.cc |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 0a19486cb4de57c0c987cc4ce2434a96bbd18338
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 12:15:44 2008 +0100

    refresh the current page when the data of the content model change

 qt4/demos/optcontent.cpp |    8 ++++++++
 qt4/demos/optcontent.h   |    3 +++
 2 files changed, 11 insertions(+), 0 deletions(-)

commit 09b7cc2efb7d21fa4dabd23d2d2de877cc7d86ee
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 12:15:18 2008 +0100

    optional method to reload the current page

 qt4/demos/documentobserver.cpp |    5 +++++
 qt4/demos/documentobserver.h	|    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 39fe905be8f2ae79d9c26cd87547f3ea2608411e
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 12:00:29 2008 +0100

    Add a dock for showing the optional content tree.

 qt4/demos/CMakeLists.txt |    1 +
 qt4/demos/Makefile.am	  |    3 ++
 qt4/demos/optcontent.cpp |   55
 ++++++++++++++++++++++++++++++++++++++++++++++
 qt4/demos/optcontent.h   |   43 ++++++++++++++++++++++++++++++++++++
 qt4/demos/viewer.cpp	  |    7 ++++++
 5 files changed, 109 insertions(+), 0 deletions(-)

commit f17dd5539501a996479b903ac9b8aceb3c4cfafe
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 11:53:32 2008 +0100

    cleanup

 qt4/src/poppler-optcontent-private.h |    3 ++-
 qt4/src/poppler-optcontent.h	      |    4 +---
 2 files changed, 3 insertions(+), 4 deletions(-)

commit f3cc894559f10dbd4277fa9f30de9931ed69dfd4
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 11:43:34 2008 +0100

    OptContentModel::itemFromRef() and OptContentItem are private API.

    Hide them in the implementation.

 qt4/src/poppler-optcontent-private.h |   43
 ++++++++++++++++++++++++++++++++++
 qt4/src/poppler-optcontent.cc	      |    8 +++---
 qt4/src/poppler-optcontent.h	      |   42
 ---------------------------------
 3 files changed, 47 insertions(+), 46 deletions(-)

commit 48e8b2105cf8f177ca655b969470e45e2407db82
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 11:28:16 2008 +0100

    move all the private stuff of OptContentModel into its d-pointer

 qt4/src/poppler-optcontent-private.h |    9 +++++++--
 qt4/src/poppler-optcontent.cc	      |   29 +++++++++++++++--------------
 qt4/src/poppler-optcontent.h	      |    4 ----
 3 files changed, 22 insertions(+), 20 deletions(-)

commit b78a7f7a0e8d5a9c22014d34754090d863030e0d
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 27 11:06:57 2008 +0100

    use a QPointer for the OptContentModel, so we are safe about
    ownership.

 qt4/src/poppler-document.cc |	  4 ++--
 qt4/src/poppler-private.h   |	  6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 48557da71adb0fe6bd4da2fb32433796a96c3576
Author: Brad Hards <bradh@kde.org>
Date:	Wed Feb 27 19:39:18 2008 +1100

    We need to install the optional content header.

 qt4/src/CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 6e2bb03b5ef256c03a8da1cbf9bbc87c593942ad
Author: Brad Hards <bradh@kde.org>
Date:	Wed Feb 27 19:23:49 2008 +1100

    Partial d-pointer implementation.

 qt4/src/poppler-optcontent-private.h |   57
 ++++++++++++++++++++++++++++++++++
 qt4/src/poppler-optcontent.cc	      |   49 ++++++++++++++++++-----------
 qt4/src/poppler-optcontent.h	      |   24 +++-----------
 3 files changed, 92 insertions(+), 38 deletions(-)

commit c627b7aa10ae9cdceb78b751a7e826170f402af0
Author: Brad Hards <bradh@kde.org>
Date:	Wed Feb 27 16:12:38 2008 +1100

    A couple of cleanups suggested by Pino.

 qt4/src/poppler-document.cc |	  6 +++---
 qt4/src/poppler-qt4.h	     |	  8 +++++---
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 81891667e18fcf164af02f5f366de07f78d67c8f
Author: Brad Hards <bradh@kde.org>
Date:	Wed Feb 27 15:47:03 2008 +1100

    Add in the initial part of the optional content support.

    To see this work, compare ClarityOCGs.pdf with and
    without this change.

    Right now we only handle optional content using
    XObjects. Optional content using Marked Content has
    infrastructure, but is not implemented. That will be
    quite invasive in Gfx, and I'm not confident enough
    to do it this late in the process.

 CMakeLists.txt			|    1 +
 poppler/Catalog.cc		|    9 +
 poppler/Catalog.h		|    4 +
 poppler/Gfx.cc			|   65 +++++-
 poppler/Gfx.h			|   12 +-
 poppler/Makefile.am		|    2 +
 poppler/OptionalContent.cc	|  322 ++++++++++++++++++++++++++
 poppler/OptionalContent.h	|   85 +++++++
 poppler/PDFDoc.h		|    5 +
 poppler/PSOutputDev.cc		|    6 +-
 poppler/Page.cc		|    2 +-
 qt4/src/.gitignore		|    1 +
 qt4/src/CMakeLists.txt		|    3 +
 qt4/src/Makefile.am		|    6 +
 qt4/src/poppler-document.cc	|   13 +
 qt4/src/poppler-optcontent.cc	|  354 ++++++++++++++++++++++++++++
 qt4/src/poppler-optcontent.h	|  122 ++++++++++
 qt4/src/poppler-private.h	|    4 +
 qt4/src/poppler-qt4.h		|   18 ++
 qt4/tests/.gitignore		|    1 +
 qt4/tests/CMakeLists.txt	|    1 +
 qt4/tests/Makefile.am		|    5 +
 qt4/tests/check_optcontent.cpp |  499
 ++++++++++++++++++++++++++++++++++++++++
 23 files changed, 1532 insertions(+), 8 deletions(-)

commit 11b70bcda905e618c199a067db6b0246612e101d
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 26 23:01:27 2008 +0100

    fixup the default export macro name (added by cmake); _WIN32 is
    defined only on win32 (remove a plethora of warnings)

 qt4/src/poppler-export.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d4d6c14cd83d04c61daa6618c3148a0bb47dc292
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 26 22:57:02 2008 +0100

    install the export header

 qt4/src/CMakeLists.txt |    1 +
 qt4/src/Makefile.am	|    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 4ba2e2d21710135656adbf93c5994cfb46502308
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 26 22:55:30 2008 +0100

    no need to include the export header in private headers

 qt4/src/poppler-annotation-helper.h	      |    1 -
 qt4/src/poppler-annotation-private.h	      |    1 -
 qt4/src/poppler-converter-private.h	      |    1 -
 qt4/src/poppler-link-extractor-private.h     |    1 -
 qt4/src/poppler-page-private.h		      |    1 -
 qt4/src/poppler-private.h		      |    1 -
 qt4/src/poppler-qiodeviceoutstream-private.h |    1 -
 7 files changed, 0 insertions(+), 7 deletions(-)

commit 0a466c09fb70b92f39df19bc315b6575e419ad5b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Feb 26 22:47:31 2008 +0100

    We also need to distribute poppler-export.h

 qt4/src/Makefile.am |	  1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 2034d57c700049bc9a6565bbb818e1c9f4467784
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Feb 26 22:46:29 2008 +0100

    Now for real: Add special casing in cmake buildsystem for MSVC,
    also add Export markers to qt4 classes, although symbol visibility
    is only used on MSVC at the moment

 CMakeLists.txt				      |    5 +++++
 qt4/src/CMakeLists.txt			      |    3 +++
 qt4/src/poppler-annotation-helper.h	      |    1 +
 qt4/src/poppler-annotation-private.h	      |    1 +
 qt4/src/poppler-annotation.h		      |   19 ++++++++++---------
 qt4/src/poppler-converter-private.h	      |    1 +
 qt4/src/poppler-export.h		      |    6 +++---
 qt4/src/poppler-form.h			      |    9 +++++----
 qt4/src/poppler-link-extractor-private.h     |    1 +
 qt4/src/poppler-link.h			      |   17 +++++++++--------
 qt4/src/poppler-page-private.h		      |    1 +
 qt4/src/poppler-private.h		      |    1 +
 qt4/src/poppler-qiodeviceoutstream-private.h |    1 +
 qt4/src/poppler-qt4.h			      |   21 +++++++++++----------
 qt4/tests/CMakeLists.txt		      |    6 ++++++
 15 files changed, 59 insertions(+), 34 deletions(-)

commit b931920f63f4276ec355118faa061bafa5ac5244
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Feb 26 22:42:16 2008 +0100

    Add special casing in cmake buildsystem for MSVC, also add Export
    markers to qt4 classes, although symbol visibility is only used on
    MSVC at the moment

 qt4/src/poppler-export.h |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit 1778fddb36d6cb2c7f7848bee06189158f69f16e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Feb 24 23:02:08 2008 +0100

    Add the cmake files to EXTRA_DIST so they get added when i do make
    dist to get the release tarball

 Makefile.am |	 39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

commit 51f171e10a42d492c8c32a5e2578d05b73d89238
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Feb 24 22:47:46 2008 +0100

    ignore more

 qt4/demos/.gitignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit adb1ccdb9265f0583cb348c456a39efac610aff1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Feb 24 22:46:33 2008 +0100

    ignore

 qt4/demos/.gitignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 101e526c63175ffc1a75e1b68da7bb4fff9cd530
Author: Patrick Spendrin <ps_ml@gmx.de>
Date:	Sun Feb 24 20:52:41 2008 +0100

    define snprintf to _snprintf if we are building on MSVC

 config.h.cmake |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit f7f8ab488257c3979d20e5c0690ec5d7c2cd831b
Author: Patrick Spendrin <ps_ml@gmx.de>
Date:	Sun Feb 24 20:43:11 2008 +0100

    define M_PI in case it is not defined

 poppler/Function.cc |	  4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit f00436b63bf9a42dcb2728a07db9c20f1f23d0bc
Author: Patrick Spendrin <ps_ml@gmx.de>
Date:	Sun Feb 24 20:39:42 2008 +0100

    Add proper dirent.h guards

 utils/pdftoabw.cc  |	 2 ++
 utils/pdftohtml.cc |	 2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit e1463451c584181f918265438cf6ddcb408bf731
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Feb 21 20:43:56 2008 +0100

    Code uses if USE_EXCEPTIONS, so we need to defined it to 1, not just
    define it

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 88d4bbbcf828e3247454c8ba3c2fb0fb58207b6a
Author: Michael Vrable <mvrable@cs.ucsd.edu>
Date:	Thu Feb 21 19:53:03 2008 +0100

    If a bitmap's dimensions are invalid, do not try to display it.

 poppler/Gfx.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 452ae6f5674b00b43955952961f7ca0583f73e27
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Feb 21 19:46:19 2008 +0100

    Make sure we don't draw outside the bitmap on Splash::fillGlyph2

 splash/Splash.cc |   76
 ++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 49 insertions(+), 27 deletions(-)

commit 7f60fa806bd6d3d28917f349a2a19b52f97f593a
Author: James Cloos <cloos@jhcloos.com>
Date:	Thu Feb 21 13:00:05 2008 -0500

    Fix typo

    Signed-off-by: James Cloos <cloos@jhcloos.com>

 qt4/demos/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 053ecae534a4522d152b0139b6aed6da2059d760
Author: Carl Worth <cworth@cworth.org>
Date:	Wed Feb 20 17:21:27 2008 -0800

    Keep cairo and cairo_shape consistent

    The 'cairo_shape' state was not always being modified at the same
    time as 'cairo'. In some cases this led to a sequence of ever
    larger matrix scale factors until things just blew up.

 poppler/CairoOutputDev.cc |	6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit bf6dd890994150406b4464e45355a4a99870fc60
Author: Pino Toscano <pino@kde.org>
Date:	Thu Feb 21 01:23:07 2008 +0100

    Add a dock for showing the document metadata.

 qt4/demos/CMakeLists.txt |    1 +
 qt4/demos/Makefile.am	  |    3 ++
 qt4/demos/metadata.cpp   |   50
 ++++++++++++++++++++++++++++++++++++++++++++++
 qt4/demos/metadata.h	  |   43 +++++++++++++++++++++++++++++++++++++++
 qt4/demos/viewer.cpp	  |    7 ++++++
 5 files changed, 104 insertions(+), 0 deletions(-)

commit b6f0c8f83924c08be20b602b128651bf018172a3
Author: Pino Toscano <pino@kde.org>
Date:	Thu Feb 21 00:54:26 2008 +0100

    Do not assign conflicting accelerators.

 qt4/demos/viewer.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e0c27a968c7e7a0f6a89a050ddbfe328229f431d
Author: Pino Toscano <pino@kde.org>
Date:	Thu Feb 21 00:53:24 2008 +0100

    Apply the antialias settings w/o notify the observers.

 qt4/demos/viewer.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 2c6149abcecda15c6f73a1dee537072240ddd545
Author: Pino Toscano <pino@kde.org>
Date:	Thu Feb 21 00:51:21 2008 +0100

    Add a settings menu to choose the render backend.

 qt4/demos/viewer.cpp |   28 ++++++++++++++++++++++++++++
 qt4/demos/viewer.h   |    3 +++
 2 files changed, 31 insertions(+), 0 deletions(-)

commit db2b0778dca364751a1d22294be29f8c7799e2e9
Author: Pino Toscano <pino@kde.org>
Date:	Thu Feb 21 00:33:23 2008 +0100

    Add a dock for showing the embedded files.

    TODO: show the checksum in a pretty format.

 qt4/demos/CMakeLists.txt    |	  1 +
 qt4/demos/Makefile.am	     |	  3 ++
 qt4/demos/embeddedfiles.cpp |	 75
 +++++++++++++++++++++++++++++++++++++++++++
 qt4/demos/embeddedfiles.h   |	 43 ++++++++++++++++++++++++
 qt4/demos/viewer.cpp	     |	  7 ++++
 5 files changed, 129 insertions(+), 0 deletions(-)

commit 51fba47ccb12a66282769fc504bac4c9f5123f75
Author: Pino Toscano <pino@kde.org>
Date:	Sun Feb 17 01:49:59 2008 +0100

    clear the page label when the document is closed

 qt4/demos/pageview.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit e964e2b9fbbe9b52b137ecd06729a06530835227
Author: Michael Vrable <mvrable@cs.ucsd.edu>
Date:	Tue Feb 19 23:22:55 2008 +0100

    Allow grouped checkboxes to be selected individually.

    When checkboxes are in a group, they ought to behave like a
    collection of
    radio buttons.  However, when deciding whether to draw a checkbox as
    selected or not, the checkbox-drawing code was looking up the value
    of the
    V field in the form dictionary, which is shared among all checkboxes
    in the
    group.  Thus, checkboxes would either all be on or off in unison.

    Instead, look up the AS (appearance state) value in each checkbox's
    annotation dictionary, so that different checkboxes can be drawn
    differently.

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

commit 702fdd6c56b5369554c683d8c8e0e2c66e80886c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Feb 19 00:18:04 2008 +0100

    changes from gtk-doc

 glib/reference/tmpl/poppler-document.sgml |	1 +
 glib/reference/tmpl/poppler-page.sgml	   |	2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit 9e13b91ba38c20989d283588e73490a1601f5bb0
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Feb 19 00:10:24 2008 +0100

    distribute the headers too

 qt4/demos/Makefile.am |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit 194e0ced7c38514ec3126666531862e3b29b4b77
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Feb 18 23:34:06 2008 +0100

    Fill NEWS and increase version number to 0.7

 CMakeLists.txt   |    2 +-
 NEWS		  |   96
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac	  |    2 +-
 msvc/config.h	  |    6 ++--
 qt4/src/Doxyfile |    2 +-
 5 files changed, 102 insertions(+), 6 deletions(-)

commit 3c407efe9f1f0cc3f6366d3a2b6e9b687656cc95
Merge: 51f0cea 7f4acb8
Author: Pino Toscano <pino@kde.org>
Date:	Mon Feb 18 21:30:42 2008 +0100

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit 51f0cea0e3ba1acfc63877752e950fdd8c07e258
Author: Pino Toscano <pino@kde.org>
Date:	Mon Feb 18 21:29:41 2008 +0100

    make the poppler_qt4viewer compile with the auto"tools"

 qt4/demos/Makefile.am |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

commit 7f4acb879d300e18dfaff768027c88195d7d8f1b
Author: Timothy Lee <timothy.lee@siriushk.com>
Date:	Mon Feb 18 20:56:35 2008 +0100

    Implement ImageOutputDev::drawMaskedImage and
    ImageOutputDev::drawSoftMaskedImage so all images are exported when
    using pdfimages

 utils/ImageOutputDev.cc |   19 +++++++++++++++++++
 utils/ImageOutputDev.h  |   11 +++++++++++
 2 files changed, 30 insertions(+), 0 deletions(-)

commit 064b316648e35416bb49336639da1d8d288d1ecf
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Feb 18 20:17:37 2008 +0100

    xref can be null so check for it before checking we went out of bounds

    Fixes bug 14549

 poppler/Lexer.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b287b611b1c7b7dd00e12518cee3a6c35044e161
Author: Pino Toscano <pino@kde.org>
Date:	Sun Feb 17 01:21:07 2008 +0100

    Really niptick: help menu with about dialog for us and Qt.

 qt4/demos/viewer.cpp |   15 +++++++++++++++
 qt4/demos/viewer.h   |    2 ++
 2 files changed, 17 insertions(+), 0 deletions(-)

commit 6400254fdabf3d0d32f27ebd00faa6958be62019
Author: Pino Toscano <pino@kde.org>
Date:	Sun Feb 17 01:12:27 2008 +0100

    Add a title to the viewer :)

 qt4/demos/viewer.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b363c0568c9c61e7ee8ed86d808f0eed0b93b525
Author: Pino Toscano <pino@kde.org>
Date:	Sun Feb 17 01:09:57 2008 +0100

    Add the possibility to save a copy of the file.

 qt4/demos/viewer.cpp |   29 +++++++++++++++++++++++++++++
 qt4/demos/viewer.h   |    2 ++
 2 files changed, 31 insertions(+), 0 deletions(-)

commit 42987dcdd8d7432145f78cfc550f0c099e6e7311
Author: Pino Toscano <pino@kde.org>
Date:	Sun Feb 17 00:33:01 2008 +0100

    Add a Permissions dock.

 qt4/demos/CMakeLists.txt  |	1 +
 qt4/demos/Makefile.am	   |	1 +
 qt4/demos/permissions.cpp |   77
 +++++++++++++++++++++++++++++++++++++++++++++
 qt4/demos/permissions.h   |   43 +++++++++++++++++++++++++
 qt4/demos/viewer.cpp	   |	7 ++++
 5 files changed, 129 insertions(+), 0 deletions(-)

commit 9d1dda64de1d9e3f6fc81e40a0c2246a6270dfa8
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 16 23:56:17 2008 +0100

    Add settings for antialias.

 qt4/demos/viewer.cpp |   41 +++++++++++++++++++++++++++++++++++++++++
 qt4/demos/viewer.h   |    4 ++++
 2 files changed, 45 insertions(+), 0 deletions(-)

commit 3abb8703d7d8b7a5fbcbb3c19d8e84d640abe88c
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 16 22:25:11 2008 +0100

    Add a TOC info dock.

 qt4/demos/CMakeLists.txt |    1 +
 qt4/demos/Makefile.am	  |    1 +
 qt4/demos/toc.cpp	  |   90
 ++++++++++++++++++++++++++++++++++++++++++++++
 qt4/demos/toc.h	  |   43 ++++++++++++++++++++++
 qt4/demos/viewer.cpp	  |    7 ++++
 5 files changed, 142 insertions(+), 0 deletions(-)

commit 80925f06d125ebfc9909e36bdbe5d37fd0e48bdc
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 16 21:51:10 2008 +0100

    Adapt the Fonts and Info docks to the new abstract info dock.

 qt4/demos/fonts.cpp |	 10 +++-------
 qt4/demos/fonts.h   |	 11 +++++------
 qt4/demos/info.cpp  |	 10 +++-------
 qt4/demos/info.h    |	 11 +++++------
 4 files changed, 16 insertions(+), 26 deletions(-)

commit c03531d691e56aba2b4c6538cf9e2463e1e0aa29
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 16 21:43:19 2008 +0100

    Introduce a base info dock for handling the "dirty" work.

 qt4/demos/CMakeLists.txt	|    1 +
 qt4/demos/Makefile.am		|    1 +
 qt4/demos/abstractinfodock.cpp |   57
 ++++++++++++++++++++++++++++++++++++++++
 qt4/demos/abstractinfodock.h	|   48 +++++++++++++++++++++++++++++++++
 4 files changed, 107 insertions(+), 0 deletions(-)

commit 0f7d51c7fc2439ee9392c166576c341238f00f36
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 16 18:49:52 2008 +0100

    Delete the poppler page after usage.

 qt4/demos/pageview.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b41d069cdd1435ddb14b3de2986875069523c814
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 16 18:48:57 2008 +0100

    Initialize the current page number correctly.

 qt4/demos/viewer.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 75e516af0e72a2e3041660300e522ad00869372b
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 16 18:43:56 2008 +0100

    Add a side dock for showing the fonts of the document.

 qt4/demos/CMakeLists.txt |    1 +
 qt4/demos/Makefile.am	  |    1 +
 qt4/demos/fonts.cpp	  |   78
 ++++++++++++++++++++++++++++++++++++++++++++++
 qt4/demos/fonts.h	  |   44 ++++++++++++++++++++++++++
 qt4/demos/viewer.cpp	  |    7 ++++
 5 files changed, 131 insertions(+), 0 deletions(-)

commit 8e642d1cbd48d4790a6769287cbfd90c3bc9fc34
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 16 17:21:30 2008 +0100

    Add a View menu where the dock widget toogle actions will be.

    As start, put the Info dock there.

 qt4/demos/viewer.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit c1feb7c2b5008cc04edb3c028f888072920ce4dc
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 16 17:14:00 2008 +0100

    Add a side dock for showing the info keys.

 qt4/demos/CMakeLists.txt |    1 +
 qt4/demos/Makefile.am	  |    1 +
 qt4/demos/info.cpp	  |   78
 ++++++++++++++++++++++++++++++++++++++++++++++
 qt4/demos/info.h	  |   44 ++++++++++++++++++++++++++
 qt4/demos/viewer.cpp	  |    5 +++
 5 files changed, 129 insertions(+), 0 deletions(-)

commit abc9b00c6470f9f6b66c280455f544ad0ee3aa8c
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 16 16:09:52 2008 +0100

    Basic work in the demo PDF viewer, open documents and navigate into
    the pages.

    An observer structure was introduced, so extra components can be
    easily added and made aware of the document/page changes.
    Both the navigation toolbar and the page view are implemented as
    observers.

 qt4/demos/CMakeLists.txt	 |    3 +
 qt4/demos/Makefile.am		 |    3 +
 qt4/demos/documentobserver.cpp  |   45 ++++++++++++++++++
 qt4/demos/documentobserver.h	 |   49 +++++++++++++++++++
 qt4/demos/navigationtoolbar.cpp |   98
 +++++++++++++++++++++++++++++++++++++++
 qt4/demos/navigationtoolbar.h	 |   56 ++++++++++++++++++++++
 qt4/demos/pageview.cpp		 |   60 ++++++++++++++++++++++++
 qt4/demos/pageview.h		 |   44 +++++++++++++++++
 qt4/demos/viewer.cpp		 |   98
 +++++++++++++++++++++++++++++++++++++-
 qt4/demos/viewer.h		 |   17 +++++++
 10 files changed, 470 insertions(+), 3 deletions(-)

commit 14c88853a5675f40efb72f3ef01f49eb06ab846c
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 16 00:32:30 2008 +0100

    Compile the poppler_qt4viewer.

 qt4/demos/CMakeLists.txt |    7 +++++++
 qt4/demos/Makefile.am	  |   12 ++++++++++--
 2 files changed, 17 insertions(+), 2 deletions(-)

commit aeb591f015d5e7a2643ed75d872358d2b1256b99
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 16 00:31:46 2008 +0100

    Add a very minimal base PDF viewer.

    So minimal that it does nothing at the moment...

 qt4/demos/main_viewer.cpp |   29 ++++++++++++++++++++++++++++
 qt4/demos/viewer.cpp	   |   46
 +++++++++++++++++++++++++++++++++++++++++++++
 qt4/demos/viewer.h	   |   45
 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 120 insertions(+), 0 deletions(-)

commit 8da490b090487c4c37290b63bdc9abcfaf6d6940
Author: Pino Toscano <pino@kde.org>
Date:	Fri Feb 15 23:59:39 2008 +0100

    Add a skeleton of directory where PopplerQt4 demos will be.

 configure.ac		  |    1 +
 qt4/CMakeLists.txt	  |    1 +
 qt4/Makefile.am	  |    2 +-
 qt4/demos/CMakeLists.txt |   10 ++++++++++
 qt4/demos/Makefile.am	  |   20 ++++++++++++++++++++
 5 files changed, 33 insertions(+), 1 deletions(-)

commit e24b49d52a5c1716641695ee731dd49848a114d9
Author: Pino Toscano <pino@kde.org>
Date:	Thu Feb 14 22:21:54 2008 +0100

    do not print it as string

 qt4/src/poppler-private.cc |	 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2316455864e9c900c08d051c59b9508eddcb7c34
Author: Pino Toscano <pino@kde.org>
Date:	Thu Feb 14 21:02:20 2008 +0100

    Pipe the poppler error messages through the Qt debug system.

 qt4/src/poppler-private.cc |	21 +++++++++++++++++++++
 qt4/src/poppler-private.h  |	 8 +++++++-
 2 files changed, 28 insertions(+), 1 deletions(-)

commit d985d3b0cdc57370137865add2a5f3a7802109c7
Author: Pino Toscano <pino@kde.org>
Date:	Thu Feb 14 14:56:18 2008 +0100

    Use what FormWidgetText give us.

 qt4/src/poppler-form.cc |   13 +++----------
 1 files changed, 3 insertions(+), 10 deletions(-)

commit a69bd442e52f4495f8d6bfd3bb58b3ebd1be1a63
Author: Michael Vrable <mvrable@cs.ucsd.edu>
Date:	Thu Feb 14 12:52:22 2008 +0100

    Provide Unicode mappings for some control characters in
    PDFDocEncoding.

    Though they do not represent glyphs, values such as carriage return
    can be
    found in text strings in PDFDocEncoding.  Provide mappings for
    these bytes
    to Unicode.

    Additionally, map unknown characters to U+FFFD instead of U+0000,
    so that
    unknown characters do not result in nulls (which can truncate strings
    early, particularly if the string is later re-encoded into
    null-terminated
    UTF-8).

 poppler/PDFDocEncoding.cc |   23 +++++++++++++++++------
 1 files changed, 17 insertions(+), 6 deletions(-)

commit ce17383e0ed21770b471e88f25046a64a23e7e45
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Feb 13 20:56:39 2008 +0100

    Yet another fix for buggy documents, do not use the cache if the
    cache could not be created because it ought to be too big

    Fixes http://bugs.kde.org/show_bug.cgi?id=157777

 splash/SplashFont.cc |   48
 ++++++++++++++++++++++++++++--------------------
 1 files changed, 28 insertions(+), 20 deletions(-)

commit 15a61cac718ae8cbf83911e299b4cfdd24cdf178
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 13 20:55:18 2008 +0100

    add images.c

 glib/demo/CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9cfe10ab7f51d329647e102e446baaef043d8cc6
Merge: e918729 7d65b4d
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 13 20:53:43 2008 +0100

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit 7d65b4da1bc060aeb94d67c2ff26912cef48c030
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Feb 13 20:32:43 2008 +0100

    Add images demo

 glib/demo/Makefile.am |    2 +
 glib/demo/images.c    |  338
 +++++++++++++++++++++++++++++++++++++++++++++++++
 glib/demo/images.h    |   31 +++++
 glib/demo/main.c      |    4 +-
 4 files changed, 374 insertions(+), 1 deletions(-)

commit e9187292701e72db1020f7701d0725d83eee4b00
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 13 19:41:57 2008 +0100

    Do the one-time initialisation in initTestCase().

 qt4/tests/check_dateConversion.cpp |	 8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit fb996c46e3c6b56a2c67819620000bcd804aacd6
Author: Michael Vrable <mvrable@cs.ucsd.edu>
Date:	Wed Feb 13 18:44:41 2008 +0100

    Major rework of text display in form fields code.

    This adds support for UTF-16 strings as input, and will recode them
    to the
    appropriate character set for the font.

    The method Annot::layoutText packs a lot of functionality together,
    but I
    couldn't see a good way to split it apart.	It will convert an
    input text
    string from PDFDocEncoding or UTF-16 (encoding is autodetected) to the
    appropriate encoding for the font which will be used to display
    the form
    field.  At the same time, it can compute the width of the resulting
    string,
    and optionally break the string at a specified width to aid in
    wrapping
    multi-line text.  Text wrapping is integrated with encoding conversion
    since wrapping is easiest with the original text (where spaces
    and newlines
    are easily identified), but text widths can only be computed after
    re-encoding.

    Support for composite fonts is included, so long as those fonts use an
    identity CMap, but this is still untested.	Support for more
    complex CMaps
    is missing.

    The rewrite also includes a minor improvement to the formatting
    of comb
    fields; characters are now centered in the comb cells.

 poppler/Annot.cc |  507
 ++++++++++++++++++++++++++++++++++--------------------
 poppler/Annot.h  |    9 +-
 2 files changed, 327 insertions(+), 189 deletions(-)

commit 88c780aed4c9855f879e3c7a9f82500a859635a2
Author: Michael Vrable <mvrable@cs.ucsd.edu>
Date:	Wed Feb 13 18:42:49 2008 +0100

    Fix what look to be a few bugs in functions for mapping to/from
    Unicode.

      - Endianness fix in pdfDocEncodingToUTF16 (previously looked to
      assume a
	little-endian processor)
      - Add support for CharCodeToUnicode::mapToCharCode for Unicode
      codepoints
	above 255.

 poppler/CharCodeToUnicode.cc |    4 ++--
 poppler/Form.cc	      |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 7574cb71f24ce5b32427f243c39b6029fb58ec81
Merge: e798802 4e45e5c
Author: Pino Toscano <pino@kde.org>
Date:	Wed Feb 13 01:07:31 2008 +0100

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit 4e45e5ca4ab0ba2a6586505d80ed81f4b3426752
Author: Patrick Spendrin <ps_ml@gmx.de>
Date:	Tue Feb 12 21:41:26 2008 +0100

    Do the right thing with CDECL, that is, undefine it if it is defined
    so we can redefine it later

 poppler-config.h.cmake |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e798802f00bff0a24ee6d1312d6c62624395865a
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 12 20:57:56 2008 +0100

    Apidox fix: state which checksum is returned (if available).

 qt4/src/poppler-qt4.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4e2ba70a88c40fef6775053b1cc5fa30e622cea7
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 12 11:25:34 2008 +0100

    Free the Object after you use it.

 poppler/Annot.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 039545fcd2c12631c7b8aea89c35f36cb387a17a
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 12 11:13:27 2008 +0100

    Return the siblings even for checkboxes.

 qt4/src/poppler-form.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fe5ee75cdf3e11e314318af12edf9d5bc8986250
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 12 11:12:01 2008 +0100

    Initialize correctly; free your memory.

 poppler/Form.cc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit e0eff92c7067d43faa8e93baed1f061863111251
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Feb 11 20:32:41 2008 +0100

    Update the field dict instead of the annot dict for non composed dicts

    We were always updating the annot dictionary, adding or updating
    the V field. While this is correct for composed dicts (annot + field)
    it isn't for non composed ones since the annot dictionary doesn't
    contain any V field because it's a field of the form field dictionary.
    In these cases the form field is not correctly updated and if the
    document is saved it will be wrong.

 poppler/Form.cc |   44 +++++++++++++++++++++++++++++++-------------
 poppler/Form.h  |    2 ++
 2 files changed, 33 insertions(+), 13 deletions(-)

commit 905e6da9795fee94329022c0cafbc229055fd4f6
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Feb 10 19:22:50 2008 +0100

    Move forms specific draw methods from Annot to AnnotWidget class

 poppler/Annot.cc | 3433
 +++++++++++++++++++++++++++---------------------------
 poppler/Annot.h  |   87 +-
 poppler/Form.cc  |   39 +-
 poppler/Form.h   |    2 +
 poppler/Page.cc  |    9 +-
 5 files changed, 1765 insertions(+), 1805 deletions(-)

commit 78afbc4d7819654e8742d4457c9847ad02b73bf1
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Feb 10 17:12:59 2008 +0100

    Some code refactoring and cleanup

     - Unused 'field' attribute in FormWidget class is now used and
       getField() method has been added
     - Method isReadOnly() in FormWidget class is not virtual anymore
       but implemented in the base class
     - Unused attribute 'catalog' in Form class has been removed and
       'acroForm' has been added instead with a getObj() method to get it.
     - createFieldFromDict() method is now static

 poppler/Form.cc |  128
 ++++++++++++++++++++++++++++---------------------------
 poppler/Form.h  |   41 ++++++++---------
 2 files changed, 84 insertions(+), 85 deletions(-)

commit 5f8e2f9140ee2ede841700726b974768ec863672
Author: Pino Toscano <pino@kde.org>
Date:	Mon Feb 11 20:16:44 2008 +0100

    Use QVarLengthArray instead of relying on gcc-ism.

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

commit 7499764d382366823519aa13a38e1e44781c78af
Author: Pino Toscano <pino@kde.org>
Date:	Mon Feb 11 11:57:50 2008 +0100

    Add FormFieldButton::siblings().

    This is needed for grouping together the radio buttons.

 qt4/src/poppler-form.cc |   14 ++++++++++++++
 qt4/src/poppler-form.h  |    8 ++++++++
 2 files changed, 22 insertions(+), 0 deletions(-)

commit 85bfa4f499a90d45b13df4d0a8760a7da6fc1532
Author: Pino Toscano <pino@kde.org>
Date:	Mon Feb 11 02:40:37 2008 +0100

    Small apidox fix.

 qt4/src/poppler-form.h |   11 ++---------
 1 files changed, 2 insertions(+), 9 deletions(-)

commit ada05055c91e967dc3e2af32a2176dd12cb7fe70
Author: Pino Toscano <pino@kde.org>
Date:	Mon Feb 11 02:27:19 2008 +0100

    Preliminary support for "button" form fields (ie, push buttons,
    check boxes, and radio buttons).

 qt4/src/poppler-form.cc |   55
 +++++++++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-form.h  |   54
 ++++++++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-page.cc |    6 +++++
 3 files changed, 115 insertions(+), 0 deletions(-)

commit 278b33f25df418ef12798100002845a3e2ceebd3
Merge: c730b33 fdb0a4a
Author: Pino Toscano <pino@kde.org>
Date:	Mon Feb 11 00:57:24 2008 +0100

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit fdb0a4a2f1d86aec7a3b0fcd4b4d48455791ecad
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Feb 10 18:47:40 2008 -0500

    Avoid prescaling images when printing.

    Adds a function for letting the CairoOutputDev know whether it is
    targetting a
    screen or not. It then uses this knowledge to avoid prescaling
    images. This way
    cairo gets the full resolution image for use in the printed output.

 glib/poppler-page.cc	   |	1 +
 poppler/CairoOutputDev.cc |	3 ++-
 poppler/CairoOutputDev.h  |	2 ++
 3 files changed, 5 insertions(+), 1 deletions(-)

commit c730b33f1ec2032c4b8c2660738448d954eb0f7d
Author: Pino Toscano <pino@kde.org>
Date:	Mon Feb 11 00:46:20 2008 +0100

    Keep the EmbFile object, and use this for getting the data.

 qt4/src/poppler-embeddedfile.cc |   33 +++++++++++----------------------
 qt4/src/poppler-private.h	 |    1 -
 2 files changed, 11 insertions(+), 23 deletions(-)

commit 5915e57e7785370ce305cbbb3c2fedf36886689f
Author: Pino Toscano <pino@kde.org>
Date:	Sun Feb 10 03:19:18 2008 +0100

    const & in foreach

 qt4/tests/poppler-fonts.cpp	  |    2 +-
 qt4/tests/stress-poppler-dir.cpp |    2 +-
 qt4/tests/stress-poppler-qt4.cpp |    2 +-
 qt4/tests/test-password-qt4.cpp  |    2 +-
 qt4/tests/test-poppler-qt4.cpp   |    2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit d8374e0c2eb3ba05be101687e20c5fcbc42c1ad0
Author: Pino Toscano <pino@kde.org>
Date:	Sun Feb 10 01:32:24 2008 +0100

    Include only what needed; remove extra includes.

 qt4/tests/poppler-attachments.cpp |	4 +++-
 qt4/tests/poppler-fonts.cpp	   |	4 +++-
 qt4/tests/stress-poppler-dir.cpp  |	9 ++++++---
 qt4/tests/stress-poppler-qt4.cpp  |	9 ++++++---
 qt4/tests/test-password-qt4.cpp   |   10 ++++++----
 qt4/tests/test-poppler-qt4.cpp    |   12 ++++++++----
 6 files changed, 32 insertions(+), 16 deletions(-)

commit fa01a1115c4554b18c3462b568d76860d2fbe17b
Author: Pino Toscano <pino@kde.org>
Date:	Sun Feb 10 01:09:57 2008 +0100

    Comment out unused vars.

 utils/pdftoabw.cc |	6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit d3275e4263372b534c276f81d0c997ecb6675487
Merge: c2186c1 5347a97
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 9 23:57:03 2008 +0100

    Merge branch 'master' of
    ssh://aacid@git.freedesktop.org/git/poppler/poppler

commit c2186c1829c695c4ddb6c471ef8ad4ffa23c1b70
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 9 23:56:32 2008 +0100

    Only check if we are out of bounds if the object we are searching
    for has a known id (0 also means not known)

    Found by Michael Vrable

 poppler/Lexer.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5347a97e39388ae38cf2ab9c67f953b0f7a02a13
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 9 18:26:41 2008 +0100

    Add the operators for the flags we have.

 qt4/src/poppler-qt4.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 329ade4f936bf063539cdc887aaf9a1722a5b8e0
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 9 18:23:59 2008 +0100

    Add options for the PDF export; add the WithChanges flag for saving
    the changes to the document as well.

 qt4/src/poppler-pdf-converter.cc |   25 +++++++++++++++++++++++--
 qt4/src/poppler-qt4.h		  |   14 ++++++++++++++
 2 files changed, 37 insertions(+), 2 deletions(-)

commit afb255366d56551bdc307766199bef9c5021d3ac
Merge: 8c44b17 8cb0e75
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 9 17:58:49 2008 +0100

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit 8c44b175081983c492821858341109fee9e86b16
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 9 17:57:57 2008 +0100

    Do not rely on GNU extensions, but at least use Qt.

 qt4/src/poppler-qiodeviceoutstream.cc |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

commit 8cb0e75203daa01439413d1a775482b48e784baa
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 9 17:56:13 2008 +0100

    Domain order is x_min x_max y_min y_max and not x_min y_min x_max
    y_max

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

commit c8f734ba4258059fa4521a4d364f62ca1632840b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 9 13:37:04 2008 +0100

    PS cos and sin input values are degrees so convert to radians so we
    can use the cos and sin cmath functions

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

commit 5fb0c9d31c1abf2e6ad306c112fbd2a7c33d8772
Merge: 2655663 2255c85
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Feb 9 13:15:15 2008 +0100

    Merge branch 'master' of
    ssh://carlosgc@git.freedesktop.org/git/poppler/poppler

commit 26556636e71d5abcbfdd1373f5576d1233532cf8
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Feb 9 13:14:41 2008 +0100

    Add saveWithoutChangesAs method to be able to save the document
    ignoring changes made in forms or annots

 glib/poppler-document.cc |   41 ++++++++++++++++++++++++++++++++++++++++-
 glib/poppler-document.h  |    3 +++
 poppler/PDFDoc.cc	  |   38 ++++++++++++++++++++++++++++++++------
 poppler/PDFDoc.h	  |    4 ++++
 4 files changed, 79 insertions(+), 7 deletions(-)

commit 2255c85e4939a0752083dca21984ff4398baf8d2
Merge: 5ba9287 56c9246
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 9 12:49:45 2008 +0100

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit 5ba928762471e1ea8b81acd4644dfd3f58d18f77
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 9 12:48:04 2008 +0100

    Fix placeholders in printf-like functions.

 glib/demo/page.c	   |	2 +-
 glib/test-poppler-glib.cc |	2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 56c924609223196c5c41b9e6d9102bc248bad947
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 9 12:26:06 2008 +0100

    atan operator must yield a degrees result between 0 and 360

    See testcase at http://bugs.kde.org/show_bug.cgi?id=157497

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

commit 2a39932ae35a2716842bd2a1c3d4f9ce6b1e3dd8
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 9 01:31:20 2008 +0100

    Few improvements to the password test.

    - QString::fromUtf8() instead of QFile::encodeName() to correctly
    pass the utf8 filenames
    - QVERIFY(!foo) instead of QCOMPARE(foo, false)
    - QVERIFY() also the return value of unlock()

 qt4/tests/check_password.cpp |   31 ++++++++++++++++---------------
 1 files changed, 16 insertions(+), 15 deletions(-)

commit cc9c124d4d859b845eebf4ca1e4397870a35fd4e
Author: Pino Toscano <pino@kde.org>
Date:	Sat Feb 9 01:09:02 2008 +0100

    Add an unit test case for few invalid dates.

 qt4/tests/check_dateConversion.cpp |	34
 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

commit eca91761741de5b340f7a2160db5b33401feb935
Author: Pino Toscano <pino@kde.org>
Date:	Fri Feb 8 18:42:14 2008 +0100

    Remove unneeded headers.

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

commit 899627505a4645fb1cc7d3599adbeec449c57041
Author: Pino Toscano <pino@kde.org>
Date:	Fri Feb 8 18:41:13 2008 +0100

    The return value is QString, so return QString's...

 qt4/src/poppler-document.cc |	  6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit a1606fa4ff438983e3a7f55dd2d10a66f72e6711
Author: Pino Toscano <pino@kde.org>
Date:	Fri Feb 8 17:31:32 2008 +0100

    Move checkDocument() inside the private class.

 qt4/src/poppler-document.cc |	  6 +++---
 qt4/src/poppler-private.h   |	  2 ++
 qt4/src/poppler-qt4.h	     |	  2 +-
 3 files changed, 6 insertions(+), 4 deletions(-)

commit f1ec70a83f807493dab5118761df31c0f67decad
Author: Pino Toscano <pino@kde.org>
Date:	Fri Feb 8 17:26:41 2008 +0100

    Remove C-ism.

 qt4/src/poppler-document.cc |	  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3e994e8586fa1c87ef7e7f82af1cdacf2cd36310
Author: Pino Toscano <pino@kde.org>
Date:	Fri Feb 8 12:21:56 2008 +0100

    Add the missing font types.

 qt4/src/poppler-fontinfo.cc |	 11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit ba07963f85d777a441349e23d4c2f510e45c73be
Author: Pino Toscano <pino@kde.org>
Date:	Fri Feb 8 12:19:04 2008 +0100

    Be safe against self-assignment.

 qt4/src/poppler-fontinfo.cc |	  3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 834b86548e09f4b24cdb2f194299d053b9b55022
Author: Pino Toscano <pino@kde.org>
Date:	Fri Feb 8 12:15:16 2008 +0100

    Small apidox fix.

 qt4/src/poppler-qt4.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 11a61eac5b8cde04bf762bbbe0deab5c0bd52951
Author: Pino Toscano <pino@kde.org>
Date:	Fri Feb 8 02:21:32 2008 +0100

    Pack few bools together.

 qt4/src/poppler-annotation.cc |    8 ++++----
 qt4/src/poppler-link.cc       |   10 +++++-----
 qt4/src/poppler-private.h     |    4 ++--
 3 files changed, 11 insertions(+), 11 deletions(-)

commit 1aeba15b5eb9b30943259824678ebc9e4f56e870
Merge: a489063 22d10c1
Author: Pino Toscano <pino@kde.org>
Date:	Fri Feb 8 01:39:16 2008 +0100

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit a4890637a2c2ab1623311d9a6920e82131c2597c
Author: Pino Toscano <pino@kde.org>
Date:	Fri Feb 8 01:36:56 2008 +0100

    Move QStringToUnicodeGooString() and QStringToGooString() to the
    private module.

 qt4/src/poppler-document.cc |	 10 ----------
 qt4/src/poppler-form.cc     |	 15 ---------------
 qt4/src/poppler-private.cc  |	 25 +++++++++++++++++++++++++
 qt4/src/poppler-private.h   |	  4 ++++
 4 files changed, 29 insertions(+), 25 deletions(-)

commit 5e44241c4976b819f7be6badd2d183fbfb8ee6de
Author: Pino Toscano <pino@kde.org>
Date:	Fri Feb 8 01:30:07 2008 +0100

    Move the string functions implementation in a .cc file.

 qt4/src/CMakeLists.txt     |	 1 +
 qt4/src/Makefile.am	    |	 1 +
 qt4/src/poppler-private.cc |	70
 ++++++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-private.h  |	46 ++--------------------------
 4 files changed, 76 insertions(+), 42 deletions(-)

commit 124d92139241ad95da559d22af48254b45ac4a2e
Author: Pino Toscano <pino@kde.org>
Date:	Fri Feb 8 01:07:43 2008 +0100

    Include own header first, remove extra includes.

 qt4/src/poppler-document.cc		  |    1 -
 qt4/src/poppler-embeddedfile.cc	  |    3 ++-
 qt4/src/poppler-form.cc		  |    4 +++-
 qt4/src/poppler-link-extractor-private.h |    2 ++
 qt4/src/poppler-link-extractor.cc	  |    7 +++++--
 qt4/src/poppler-page-private.h		  |    6 +++++-
 qt4/src/poppler-private.h		  |    4 +++-
 qt4/src/poppler-qt4.h			  |    2 --
 qt4/src/poppler-sound.cc		  |    4 ++--
 9 files changed, 22 insertions(+), 11 deletions(-)

commit 22d10c19e232dea143bda372c92aa12b999e4921
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Feb 7 23:38:50 2008 +0100

    PDF spec says name tokens have a maximum length of 127, but there are
    some docs in the wild with more than that and they work on acroread
    so increase the allowed length to 128+127

 poppler/Lexer.cc |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

commit ee9f85915feb86b54ace1a403baa13bbdd7c3966
Author: Pino Toscano <pino@kde.org>
Date:	Thu Feb 7 18:07:53 2008 +0100

    Having a PageData is mandatory.

    Just assert when constructing instead of checking for it in each
    link iteration.

 qt4/src/poppler-link-extractor.cc |	3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit ad4b1361f6c25359e6ddb38599bfc1e4e3e80408
Author: Pino Toscano <pino@kde.org>
Date:	Thu Feb 7 18:03:30 2008 +0100

    Precalc stuff we don't need to recalc in each link iteration.

 qt4/src/poppler-link-extractor-private.h |    3 ++-
 qt4/src/poppler-link-extractor.cc	  |   14 ++++++++------
 2 files changed, 10 insertions(+), 7 deletions(-)

commit 82432dbc62a0879f4513640c2e0f594fda9347ad
Author: Pino Toscano <pino@kde.org>
Date:	Thu Feb 7 17:51:50 2008 +0100

    Store the ::Page internally, so we don't need to get it again
    everytime.

 qt4/src/poppler-page-private.h |    3 +++
 qt4/src/poppler-page.cc	|   37
 ++++++++++++++-----------------------
 2 files changed, 17 insertions(+), 23 deletions(-)

commit 8ec51f7ca518aa6a4a69f30d373722d05f50cf07
Author: Pino Toscano <pino@kde.org>
Date:	Thu Feb 7 16:48:16 2008 +0100

    Compile the stress-poppler-dir test as well.

 qt4/tests/CMakeLists.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8a946b76ae2e7c2c5238b4e580c1c226eb457dc9
Author: Pino Toscano <pino@kde.org>
Date:	Thu Feb 7 01:07:28 2008 +0100

    Micro-touches to the debug messages.

 qt4/src/poppler-page.cc |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

commit c31990dfe50c7a0e3999e6d967699fce5ccb3339
Merge: 7701e2a 6d58cda
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 5 00:38:00 2008 +0100

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit 7701e2a5c7d18fdaa0fa40c190e6ee0524746046
Author: Pino Toscano <pino@kde.org>
Date:	Tue Feb 5 00:37:01 2008 +0100

    Add a AnnotColor -> QColor conversion method.

 qt4/src/poppler-annotation-helper.h |	  6 ++++++
 qt4/src/poppler-annotation.cc	     |	 31
 +++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+), 0 deletions(-)

commit 6d58cda82b0181f2cca6e9d95b15877793be0812
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Feb 4 23:33:51 2008 +0100

    Protect us against weird dateString values

 qt4/src/poppler-document.cc |	  5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit aa0435f1544fe1adcf10173e34eaeaf2a7a703c7
Merge: b43f4e9 37600b5
Author: Pino Toscano <pino@kde.org>
Date:	Mon Feb 4 20:56:53 2008 +0100

    Merge branch 'master' of
    ssh://pino@git.freedesktop.org/git/poppler/poppler

commit 37600b5e848386d2c92c3dff8219c9dda16b0dca
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sun Feb 3 22:42:51 2008 +0100

    Minor changes to Annot related stuff.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |   15 ++++-----------
 poppler/Annot.h  |   12 ++++++++++--
 poppler/Gfx.cc   |    7 ++++---
 poppler/Page.cc  |    9 +++++++++
 poppler/Page.h   |    3 +++
 5 files changed, 30 insertions(+), 16 deletions(-)

commit b43f4e9a161a1fd7b827244dc21b1bd2a6df7054
Author: Pino Toscano <pino@kde.org>
Date:	Sun Feb 3 20:32:15 2008 +0100

    Pass the DocumentData to the Page (simplify a bit some code).

 qt4/src/poppler-document.cc		  |    2 +-
 qt4/src/poppler-link-extractor-private.h |    4 +-
 qt4/src/poppler-link-extractor.cc	  |    8 ++--
 qt4/src/poppler-page-private.h		  |    4 +-
 qt4/src/poppler-page.cc		  |   64
 +++++++++++++++---------------
 qt4/src/poppler-qt4.h			  |    5 +-
 6 files changed, 42 insertions(+), 45 deletions(-)

commit 4e0bb0307fccefc21f74a4c5a3a0d7e8e687b550
Author: Pino Toscano <pino@draco.(none)>
Date:	Sat Feb 2 12:57:25 2008 +0100

    Fix include guard.

 poppler/ArthurOutputDev.h |	4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 6f11ef660540fd13aad1350385beb90758ca86af
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Feb 1 23:55:37 2008 +0100

    Fix for end condition, init ucode to 0

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

commit 1da2091807ae7f7d4d3f446953c41b4c440d4b1b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jan 31 23:52:20 2008 +0100

    Ensure we don't draw outside the main bitmap on
    SplashOutputDev::setSoftMask

    Fixes crash on http://bugs.kde.org/show_bug.cgi?id=157000

 poppler/SplashOutputDev.cc |	 8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit ecabc9469b137e8251344e5502de1cbf875223b9
Author: Pino Toscano <pino@kde.org>
Date:	Thu Jan 31 00:20:55 2008 +0100

    Set RelWithDebInfo as default build type, if not specified.

 cmake/modules/PopplerMacros.cmake |	4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 19da87a20b3906523a330e3c956903a58a3ede7f
Author: Pino Toscano <pino@kde.org>
Date:	Thu Jan 31 00:11:58 2008 +0100

    Support the different CMake build modes.

    Now you can specify (using -DCMAKE_BUILD_TYPE=type) a CMake build
    type to have GCC or ICC w/ tuned C(XX)FLAGS.
    The supported build types are: None (as in no type is specified on
    command line), RelWithDebInfo, Release, Debug, DebugFull, Profile.

 CMakeLists.txt			   |	7 -------
 cmake/modules/PopplerMacros.cmake |   29 +++++++++++++++++++++++++++++
 2 files changed, 29 insertions(+), 7 deletions(-)

commit 37d2055137c310ceb217164a76814b188be3b1b2
Author: Pino Toscano <pino@draco.(none)>
Date:	Wed Jan 30 23:12:03 2008 +0100

    Introduce the CMake-based build system.

    Mostly works nicely as the autotools, and it mimics (almost) all
    the autotools behaviours.
    Copied some scripts from the KDE cmake scripts (BSD-licensed).
    TODO: gtk-doc.

 CMakeLists.txt					   |  390 +++++++
 ConfigureChecks.cmake				   |   47 +
 cmake/modules/COPYING-CMAKE-SCRIPTS		   |   22 +
 cmake/modules/FindCairo.cmake			   |   44 +
 cmake/modules/FindFontconfig.cmake		   |   47 +
 cmake/modules/FindFreetype.cmake		   |   74 ++
 cmake/modules/FindGTK.cmake			   |   70 ++
 cmake/modules/FindPackageHandleStandardArgs.cmake |   58 +
 cmake/modules/FindQt3.cmake			   |  319 +++++
 cmake/modules/FindQt4.cmake			   | 1295
 +++++++++++++++++++++
 cmake/modules/MacroBoolTo01.cmake		   |   20 +
 cmake/modules/MacroEnsureVersion.cmake		   |  117 ++
 cmake/modules/MacroOptionalFindPackage.cmake	   |   28 +
 cmake/modules/MacroPushRequiredVars.cmake	   |   47 +
 cmake/modules/PopplerDefaults.cmake		   |   10 +
 cmake/modules/PopplerMacros.cmake		   |   83 ++
 config.h.cmake					   |  149 +++
 glib/CMakeLists.txt				   |  107 ++
 glib/demo/CMakeLists.txt			   |   17 +
 glib/poppler-features.h.cmake			   |   24 +
 poppler-cairo.pc.cmake				   |	9 +
 poppler-config.h.cmake				   |  160 +++
 poppler-glib.pc.cmake				   |   13 +
 poppler-qt.pc.cmake				   |   12 +
 poppler-qt4.pc.cmake				   |   12 +
 poppler-splash.pc.cmake			   |	9 +
 poppler.pc.cmake				   |   11 +
 qt/CMakeLists.txt				   |   33 +
 qt4/CMakeLists.txt				   |	2 +
 qt4/src/CMakeLists.txt				   |   43 +
 qt4/tests/CMakeLists.txt			   |   47 +
 test/CMakeLists.txt				   |   52 +
 utils/CMakeLists.txt				   |   84 ++
 33 files changed, 3455 insertions(+), 0 deletions(-)

commit 1ea831d3eee6eda35fadfb3c75962a0c708e6c7b
Author: Pino Toscano <pino@kde.org>
Date:	Wed Jan 30 22:17:38 2008 +0100

    Preprocessor #warning is GCC-specific.

 poppler/ArthurOutputDev.cc |	 4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 4c738cc6bd51f9d9e23ba83949c490c5c8691345
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jan 29 23:45:52 2008 +0100

    Scale text to match 'm' size

    Fixes bug 12304

 poppler/SplashOutputDev.cc |	37 +++++++++++++++++++++++++++++
 splash/SplashFTFont.cc     |	55
 +++++++++++++++++++++++++++++++++++++++++++-
 splash/SplashFTFont.h	    |	 4 +++
 splash/SplashFont.h	    |	 4 +++
 splash/SplashFontFile.cc   |	 1 +
 splash/SplashFontFile.h    |	 2 +
 6 files changed, 102 insertions(+), 1 deletions(-)

commit 64f16cf6ebf2870852fe8d937b25be58869ad40a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jan 29 23:41:15 2008 +0100

    Enable antialias by default on the test tool

 qt4/tests/test-poppler-qt4.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 90f0e6bc1e96d9f1666cb8476a92e127f5b927d4
Author: Jonathan Kew <jonathan_kew@sil.org>
Date:	Tue Jan 29 20:23:08 2008 +0100

    Provide gstrndup as a portable substitue of strndup

 configure.ac	    |	 1 -
 goo/gmem.cc	    |	 7 +++++++
 goo/gmem.h	    |	 5 +++++
 poppler/GfxFont.cc |	 8 +-------
 4 files changed, 13 insertions(+), 8 deletions(-)

commit 77b91c852ad3d5554afc03aee92a1d928f233401
Merge: 0babb0e 0533696
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Jan 28 20:44:34 2008 +0100

    Merge branch 'master' of
    ssh://aacid@git.freedesktop.org/git/poppler/poppler

commit 0babb0eb1afa343fb12a3fd037b98d2d1c794a1c
Author: Jonathan Kew <jonathan_kew@sil.org>
Date:	Mon Jan 28 20:42:44 2008 +0100

    Introduce a check for strndup and alternative for systems without it

 configure.ac	    |	 1 +
 poppler/GfxFont.cc |	 6 ++++++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 053369678963206a4afa88a614de1994872c7c5a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Jan 27 19:36:28 2008 +0100

    Add ok_to_fill_form permission flag

 glib/poppler-document.cc  |	2 ++
 glib/poppler-document.h   |	3 ++-
 glib/test-poppler-glib.cc |   21 +++++++++++++++++++--
 3 files changed, 23 insertions(+), 3 deletions(-)

commit 3085a9495ad87a54758da0024372610fdaf88d57
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Jan 27 19:15:34 2008 +0100

    Fix slice rendering in poppler glib demo

 glib/demo/render.c |	41 ++++++++++++++++++++++++-----------------
 1 files changed, 24 insertions(+), 17 deletions(-)

commit 7ad6c4ba110b970516d5380444a03ae217496ddf
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jan 24 21:14:44 2008 +0100

    Incrementing the iterator would be a good idea

 qt4/src/poppler-annotation.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7c99ec4635a4971321bbead7d1bc723da59b755e
Author: Julien Rebetez <julien@fhtagn.net>
Date:	Thu Jan 24 19:18:15 2008 +0100

    Revert unwanted change on Dict, fix leak on writeTrailer

 poppler/Dict.cc   |	2 +-
 poppler/PDFDoc.cc |	4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 2335fb6034d2e9ec304abba400119b88302b3160
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 23 23:26:20 2008 +0100

    Draw underlined Links correctly

    See http://bugs.kde.org/show_bug.cgi?id=151359 for an example

 poppler/Gfx.cc |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 96c532ea4b56a147de1deb965126e31f87df588b
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jan 23 13:30:12 2008 +0100

    Fix memory leak

 poppler/Form.cc |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 6bca64407c675ca837f83a12c0f655f975f14407
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jan 23 13:27:45 2008 +0100

    Make sure default values are not loaded more than once for the
    same widget.

 poppler/Form.cc |   18 +++++++++++++++++-
 poppler/Form.h  |    1 +
 2 files changed, 18 insertions(+), 1 deletions(-)

commit eccf84b51a1cf5d478c0ec84be3fc9be8e458f4f
Author: Pino Toscano <pino@kde.org>
Date:	Tue Jan 22 23:28:16 2008 +0100

    Refactor the PSConverter and add a PDFConverter (for PDF export/save).

    Add an OutStream subclass to redirect the output to a QIODevice.
    Split the PSConverter in a base class (BaseConverter) w/ d_ptr
    structure.
    Add a new PDFConverter that inherit BaseConverter, and do the
    actual export
    making use of the new QIODeviceOutStream.
    The BaseConverter now handles automatically file or QIODevice output.

 qt4/src/Makefile.am			      |    5 +
 qt4/src/poppler-base-converter.cc	      |   99 ++++++++++++++++
 qt4/src/poppler-converter-private.h	      |   48 ++++++++
 qt4/src/poppler-document.cc		      |    5 +
 qt4/src/poppler-pdf-converter.cc	      |   68 +++++++++++
 qt4/src/poppler-ps-converter.cc	      |  162
 +++++++++++---------------
 qt4/src/poppler-qiodeviceoutstream-private.h |   47 ++++++++
 qt4/src/poppler-qiodeviceoutstream.cc	      |   71 +++++++++++
 qt4/src/poppler-qt4.h			      |   85 +++++++++++---
 9 files changed, 483 insertions(+), 107 deletions(-)

commit 547db8be1ab0b2987f0f06d8529eaaed2414028c
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jan 22 13:22:20 2008 +0100

    Fix a crash when createAnnot returns NULL due to invalid annot dict.

 poppler/Annot.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0d558841142587d66bd3b2025e5a9ca39f7a6159
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Jan 21 21:43:39 2008 +0100

    Fix another reversed comparison due to cmp

 poppler/Annot.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cb6a87e39336e2e3893f3e5f577e4d176d237a9f
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Mon Jan 21 10:07:35 2008 +0100

    Fixed a few compare issues with Annots.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

commit 7cf85dc8d7c895a211684c7d36757063ed4f469b
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Mon Jan 21 21:27:49 2008 +0100

    The glade file needs to be distributed

 test/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 46e93d31dd9b5909ecd8f7a8f8de23329444a7bc
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Sun Jan 20 19:56:51 2008 +0100

    we need time.h if we use time()

 poppler/PDFDoc.cc |	1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a0adb006c38ea07f010a01d9c0bb07ca0f48939d
Author: Pino Toscano <pino@kde.org>
Date:	Sun Jan 20 19:55:55 2008 +0100

    Added a saveAs() overload which takes a plain OutStream

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

commit fcdd5c51f370d040ae57aa64801c9bd4dbe88752
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Jan 19 18:00:10 2008 +0100

    Do not render images when getting the image mapping, it can be done
    later on demand.

 glib/poppler-page.cc	   |   81 +++++++++++++++------------
 glib/poppler-page.h	   |	6 ++-
 poppler/CairoOutputDev.cc |  131
 ++++++++++++++++++++++++++-------------------
 poppler/CairoOutputDev.h  |   12 ++++-
 4 files changed, 135 insertions(+), 95 deletions(-)

commit 37ae465775d9a53e7c06cf51aa215439214fd79c
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Sat Jan 19 14:00:31 2008 +0100

    ignore pdf-fullrewrite binary

 test/.gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 1d160935ea4c1116b745c584ed7f1fd03fbbfb46
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sat Jan 19 13:59:46 2008 +0100

    AnnotWidget support and few fixes

 poppler/Annot.cc |  243
 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 poppler/Annot.h  |  142 +++++++++++++++++++++++++++++--
 2 files changed, 365 insertions(+), 20 deletions(-)

commit 0e91a3973e525d65236d15930a8ea0e5bbb6a6cc
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sat Jan 19 13:59:25 2008 +0100

    AnnotTextMarkup support and improved AnnotQuadrilaterals

 poppler/Annot.cc |  356
 +++++++++++++++++++++++++++++++++++++++++++-----------
 poppler/Annot.h  |  130 +++++++++++++++++---
 2 files changed, 400 insertions(+), 86 deletions(-)

commit c13952cd56a40bad14a1bf28699b137f65162f10
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sat Jan 19 13:59:02 2008 +0100

    Changed AnnotQuadrilateral parsing inside AnnotLink

 poppler/Annot.cc |  246
 +++++++++++++++++++++++++++++-------------------------
 poppler/Annot.h  |   19 ++--
 2 files changed, 144 insertions(+), 121 deletions(-)

commit 2f821f10fbbba9363405201c86494cd861cec2b2
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sat Jan 19 13:49:43 2008 +0100

    Add AnnotQuadPoints class

 poppler/Annot.cc |   16 ++++++++++++++++
 poppler/Annot.h  |   23 +++++++++++++++++++++++
 2 files changed, 39 insertions(+), 0 deletions(-)

commit de4c8fa6607e55c199bede1dc731227692ef4f53
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sun Dec 30 21:21:56 2007 +0100

    AnnotFreeText support.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |  232
 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 poppler/Annot.h  |  127 +++++++++++++++++++++++++++++
 2 files changed, 358 insertions(+), 1 deletions(-)

commit c3504a87933ae1516b1ef05e527fd1c039091235
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Sun Dec 30 19:37:18 2007 +0100

    Improved AnnotLink support.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |  116
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Annot.h  |   51 ++++++++++++++++++++++++
 2 files changed, 167 insertions(+), 0 deletions(-)

commit a20468cc38bb590124b2b028a08f364f90f2487f
Author: Julien Rebetez <julien@fhtagn.net>
Date:	Sat Jan 19 13:02:17 2008 +0100

    Adds a test application to test full rewrite functionnality.

 test/Makefile.am	 |   11 ++++++++++-
 test/pdf-fullrewrite.cc |   44
 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 54 insertions(+), 1 deletions(-)

commit 246294714c6011651fd0e5b3649bd65919058c72
Author: Julien Rebetez <julien@fhtagn.net>
Date:	Sat Jan 19 12:59:03 2008 +0100

    FormWidget's 'modified' member variable is now updated correctly
    each time an update is done.

    Before, only text FormWidget had their 'modified' field set to 'true'
    if they had been updated.
    It is now the case for the other type of FormWidgets.

 poppler/Form.cc |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 6e0f297b8b17afb95779724b8618ca39016e664a
Author: Julien Rebetez <julien@fhtagn.net>
Date:	Sat Jan 19 12:54:09 2008 +0100

    Annot will save their generated appearance in their AP dict.

 poppler/Annot.cc |   42 ++++++++++++++++++++++++++++++++++++++----
 poppler/Annot.h  |    1 +
 2 files changed, 39 insertions(+), 4 deletions(-)

commit e20f6a8e9ac3936b4bc03710a71fe390dfc4c094
Author: Julien Rebetez <julien@fhtagn.net>
Date:	Sat Jan 19 12:52:02 2008 +0100

    Add deep copy constructor to Dict.

 poppler/Dict.cc |   14 +++++++++++++-
 poppler/Dict.h  |    1 +
 2 files changed, 14 insertions(+), 1 deletions(-)

commit e8d46cab77c7167edb0896296118daafc0f13b6d
Author: Julien Rebetez <julien@fhtagn.net>
Date:	Sat Jan 19 12:51:44 2008 +0100

    Adds the ability to save PDF using either incremental update or by
    rewriting completly the PDF.

 poppler/PDFDoc.cc |  379
 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 poppler/PDFDoc.h  |   18 +++-
 poppler/XRef.cc   |   12 ++-
 poppler/XRef.h    |	3 +-
 4 files changed, 402 insertions(+), 10 deletions(-)

commit 742b0c3dec01d8672b84f56d5bb0e2890b178594
Author: Julien Rebetez <julien@fhtagn.net>
Date:	Sat Jan 19 12:51:27 2008 +0100

    Make the md5 method of Decrypt public so it can be used by other
    files.

 poppler/Decrypt.cc |	 5 ++---
 poppler/Decrypt.h  |	 1 +
 2 files changed, 3 insertions(+), 3 deletions(-)

commit bb7867976740dea259d4110c072552fc5953910f
Author: Julien Rebetez <julien@fhtagn.net>
Date:	Sat Jan 19 12:51:07 2008 +0100

    Modify the writeToFile method of XRef so it uses OutStream instead
    of a C file descriptor.

 poppler/XRef.cc |   10 +++++-----
 poppler/XRef.h  |    2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

commit d80736587fdbc0e163077f27bfd21c5e3a7fa4c7
Author: Julien Rebetez <julien@fhtagn.net>
Date:	Sat Jan 19 12:50:49 2008 +0100

    Adds addIndirectObject method to XRef. This method allow the creation
    of new indirect objects.

 poppler/XRef.cc |   39 +++++++++++++++++++++++++++++++++++++++
 poppler/XRef.h  |    1 +
 2 files changed, 40 insertions(+), 0 deletions(-)

commit 8bd00dd0872191b8806e9411d9a1adc441f08a47
Author: Julien Rebetez <julien@fhtagn.net>
Date:	Sat Jan 19 12:50:16 2008 +0100

    Add some unfiltered methods to input stream.

    With these methods, it is possible to read the raw content from the
    stream, without any filtering (even not the headers).

 poppler/Stream.cc |   41 ++++++++++++++++++++++++++++-------------
 poppler/Stream.h  |   26 ++++++++++++++++++++++++++
 2 files changed, 54 insertions(+), 13 deletions(-)

commit 8bcda287ddd316f90b3e47a3a307fbe63a5c21f7
Author: Julien Rebetez <julien@fhtagn.net>
Date:	Sat Jan 19 12:46:53 2008 +0100

    Add setNeedFree method to MemStream so it is possible to choose if
    the stream should take care of deleting the buffer.

 poppler/Stream.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 4fbd143de7e3a8ab386dd14b057e62b3b9fe04e4
Author: Julien Rebetez <julien@fhtagn.net>
Date:	Sat Jan 19 12:45:54 2008 +0100

    Add Outstream, a base class for output streams and FileOutStream,
    which implements OutStream for output to a file.

 poppler/Stream.cc |   55 +++++++++++++++++++++++++++++++++++++++++++++
 poppler/Stream.h  |   64
 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 119 insertions(+), 0 deletions(-)

commit 696eaa47169fb063b7e6998c876926c578b6fbfa
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Jan 17 15:56:59 2008 +0100

    Fix a crash when editing text form fields

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

commit 9ec1b28dcdade12498b94b650c26483581294ee6
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Jan 17 14:54:34 2008 +0100

    Fix a crash when a form field contains reference to non existant
    children

 poppler/Form.cc |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit f7ed40c465033bad26dfda008c5984954baa0607
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jan 16 21:01:50 2008 +0100

    Add a cast to fix build

 glib/demo/info.cc |	3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1c0aa21e598b879ec49d96700e6438ccb8ac2283
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Fri Jan 11 20:28:49 2008 +0100

    rename info.c to info.cc to fix bug 14024

 glib/demo/Makefile.am |    2 +-
 glib/demo/info.c      |  243
 -------------------------------------------------
 glib/demo/info.cc     |  243
 +++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 244 insertions(+), 244 deletions(-)

commit 88f8bf850b6c41d25b9576597b5fc5bd75a122f4
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Thu Jan 10 23:51:54 2008 +0100

    Fix two use after free bugs in HtmlOutputDev.cc

 utils/HtmlOutputDev.cc |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 348f4f9d9d5b0f91da6f46e0fcefec80255d4179
Merge: 8a8a4f0 4eca2e0
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Sat Jan 5 23:03:06 2008 +0100

    Merge branch 'master' of
    ssh://aacid@git.freedesktop.org/git/poppler/poppler

commit 8a8a4f01272fb86898fafbda07129c0cbc03d527
Author: Pino Toscano <pino@kde.org>
Date:	Sat Jan 5 23:02:22 2008 +0100

    Make Document::renderHints return the correct render hints

 qt4/src/poppler-document.cc |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4eca2e041c93349e0c4666e83ad1ca3caff91dee
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jan 1 14:34:00 2008 +0100

    Add page transitions demo

 glib/demo/Makefile.am	 |    2 +
 glib/demo/main.c	 |   16 ++-
 glib/demo/transitions.c |  321
 +++++++++++++++++++++++++++++++++++++++++++++++
 glib/demo/transitions.h |   31 +++++
 4 files changed, 363 insertions(+), 7 deletions(-)

commit e92b50bbd3dfc8657b611e3c33129d7c5bae2319
Author: Koji Otani <sho@bbr.jp>
Date:	Wed Dec 26 18:56:01 2007 +0100

    Use getEmbeddedFontID instead of getEmbeddedFontName to check if a
    font is embedded or not

 poppler/GfxFont.cc |	 3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 30e9bae97e3742913015f7ea46636b2b80937612
Author: Ed Catmur <ed@catmur.co.uk>
Date:	Sat Dec 22 22:54:51 2007 +0100

    Fixlets for Adobe Glyph Naming convention implementation

 poppler/GfxFont.cc |	94
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 48 insertions(+), 46 deletions(-)

commit 40551e616b007ceb15c9d6e3d77c24538ffec924
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Sat Dec 22 14:31:50 2007 +0100

    Check the destination page of the link does exist

 qt4/src/poppler-link.cc |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

commit c06d6f2236d854f05e7621be280109ff27dc73b9
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Thu Dec 20 20:13:08 2007 +0100

    Use UnicodeParsedString that does exactly what this code does

 qt4/src/poppler-document.cc |	 28 +---------------------------
 1 files changed, 1 insertions(+), 27 deletions(-)

commit 5f9f06a10fdb72a9d809ee1f779e1a8f549840e7
Author: Koji Otani <sho@bbr.jp>
Date:	Thu Dec 20 19:59:26 2007 +0100

    Fix for latest CJK code

    See
    http://lists.freedesktop.org/archives/poppler/2007-December/003244.html
    for more information

 poppler/GfxFont.cc |	14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit bb49e1e3909fc7392c197dc67d9b7f5312fd0dad
Author: Ed Catmur <ed@catmur.co.uk>
Date:	Tue Dec 18 20:20:11 2007 +0100

    Implement Adobe Glyph Naming convention

 poppler/GfxFont.cc |  183
 +++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 154 insertions(+), 29 deletions(-)

commit 5634d63abdd64d371f2e8687a1c172f55b052008
Author: Koji Otani <sho@bbr.jp>
Date:	Mon Dec 17 20:43:41 2007 +0100

    Allow seting some more Graphics States (Font, LW, LC, LJ, ML, D,
    RI, FL) by operator 'gs'

 poppler/Gfx.cc |   67
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 67 insertions(+), 0 deletions(-)

commit 7a9e7fc96b47b9d833300233ac38bbd60097f425
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Dec 16 21:21:08 2007 +0100

    Add AnnotLink class so that link annots are properly recognized

    Right now, all of the annots except Text, are created using the
    base class Annot which sets the type to unknown. For link annots this
    causes the border never be drawn, since we are checking first
    whether the
    annot is a Link and it's always false.

 poppler/Annot.cc |   12 +++++++++++-
 poppler/Annot.h  |   10 ++++++++++
 2 files changed, 21 insertions(+), 1 deletions(-)

commit 796d9cb9b188a8af69d7fbf9bccbb408cbf6a71a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Dec 15 15:21:49 2007 +0100

    Fix a crash when trying to create a temp annot with catalog = NULL

 poppler/Annot.cc |    7 +++++++
 poppler/Annot.h  |    1 +
 poppler/Form.cc  |    6 ++----
 3 files changed, 10 insertions(+), 4 deletions(-)

commit 99f049f0dfbfd9c22bea56ae96253837ae421e23
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Dec 14 15:26:24 2007 +0100

    Use the default dash array when it's not correct in AnnotBorderBS

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

commit cb2a997aa6f9dd5508ca8b04e63815da893497ef
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Dec 14 14:12:14 2007 +0100

    Fix another crash due to uninitialized variables

 poppler/Annot.cc |   18 ++++++++----------
 poppler/Annot.h  |    1 +
 2 files changed, 9 insertions(+), 10 deletions(-)

commit f704e86d8c72bacbd9443c4d828cd284d3a11753
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Dec 14 12:58:12 2007 +0100

    Fix several crashes due to uninitialized variables in Annots.

 poppler/Annot.cc |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 0820a93ba1c0e893681024feb9f9bd120a9eeb4d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Dec 14 12:38:58 2007 +0100

    Check whether top and left should be changed in FitH, FitV, FitBH
    and FitBV destinations

    According to the spec, if a null value is specified for top or left
    parameter in such
    destinations, the parameter should be retained unchanged.

 poppler/Link.cc |   36 ++++++++++++++++++++++++++++--------
 1 files changed, 28 insertions(+), 8 deletions(-)

commit 0fb42a2f557d5ec83b42326eb6b0be41622ca328
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Wed Dec 12 01:02:31 2007 +0100

    Changed getters to const

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |   28 ++++++++++----------
 poppler/Annot.h  |   72
 +++++++++++++++++++++++++++---------------------------
 2 files changed, 50 insertions(+), 50 deletions(-)

commit 29d39a8ae120e6045a16a7aa0944c36560b42508
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Mon Dec 10 17:56:44 2007 +0100

    AnnotText support.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |  123
 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 poppler/Annot.h  |   65 ++++++++++++++++++++++++----
 2 files changed, 177 insertions(+), 11 deletions(-)

commit 2acecde458122bd67487cc302478befa78bf6fbe
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Mon Dec 10 16:45:46 2007 +0100

    AnnotMarkup support.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |  115
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Annot.h  |   51 ++++++++++++++++++++++++
 2 files changed, 166 insertions(+), 0 deletions(-)

commit 1f8c1fe34e04688d2ba200f1166cfdd1ffe563f0
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Mon Dec 10 16:34:01 2007 +0100

    AnnotPopup support.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |   34 ++++++++++++++++++++++++++++++++++
 poppler/Annot.h  |   21 +++++++++++++++++++++
 2 files changed, 55 insertions(+), 0 deletions(-)

commit 6c83e06fb2eb77d0dbefd1ebfbcac3e5f0cbb622
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Mon Dec 10 16:24:38 2007 +0100

    Prepare code to Annotation Subtype support.

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 glib/poppler-page.cc |   11 +---
 poppler/Annot.cc     |  160
 ++++++++++++++++++++++++++++++++++++--------------
 poppler/Annot.h      |   54 ++++++++++++++---
 poppler/Form.cc      |    6 ++-
 4 files changed, 167 insertions(+), 64 deletions(-)

commit fa0bb5bbea5bf2769c8b3084f78770b7781002eb
Author: Iñigo Martínez <inigomartinez@gmail.com>
Date:	Mon Dec 10 15:41:38 2007 +0100

    Various Annot improvements

    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>

 poppler/Annot.cc |  613
 +++++++++++++++++++++++++++++++++++-------------------
 poppler/Annot.h  |  140 +++++++++++-
 poppler/Gfx.cc   |   21 ++-
 poppler/Gfx.h	  |    5 +-
 4 files changed, 543 insertions(+), 236 deletions(-)

commit e0f49fd5aef3c798798ad7e7dba55857bde1b4c0
Author: Koji Otani <sho@bbr.jp>
Date:	Thu Dec 13 23:40:46 2007 +0100

    Some CJK charecters are displayed vertical glyphs incorrectly when
    horizontal mode

 poppler/GfxFont.cc |	46 +++++++++++++++++++++++++---------------------
 1 files changed, 25 insertions(+), 21 deletions(-)

commit 85901922bf354a1268037d0b6ec5cbf14da979a1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Dec 13 23:30:59 2007 +0100

    Yet another gmallocn to gmallocn_checkoverflow

    Fixes http://bugs.kde.org/show_bug.cgi?id=153949

 poppler/SplashOutputDev.cc |	23 ++++++++++++++++-------
 1 files changed, 16 insertions(+), 7 deletions(-)

commit f24259cddb9c5e02cf9d2071bfa0106f3e88bd59
Author: Koji Otani <sho@bbr.jp>
Date:	Mon Dec 10 23:24:14 2007 +0100

    Display characters outside of unicode BMP with TT font

 fofi/FoFiTrueType.cc |   33 +++++++++++++++++++--
 fofi/FoFiTrueType.h  |    2 +-
 poppler/CMap.cc      |   34 ++++++++++++++++++++++
 poppler/CMap.h       |    4 ++
 poppler/GfxFont.cc   |   75
 +++++++++++++++++++++++++++++++------------------
 5 files changed, 115 insertions(+), 33 deletions(-)

commit 7cbabbf378cf5a9c0411558ff02b44dec2040ea1
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Dec 10 22:00:30 2007 +0100

    Fix a crash when marked content properties operator is not a dict.

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

commit e807f9c72c7f0c5cc0655918f676f4af54739442
Merge: bf57117 e2ea743
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Dec 9 18:07:30 2007 +0100

    Merge branch 'master' of
    ssh://aacid@git.freedesktop.org/git/poppler/poppler

commit bf57117df8786778faf31e5d843533004f867ff3
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sun Dec 9 18:07:00 2007 +0100

    Add support for ActualText entries

    Patch by Adrian Johnson with two minor changes by me (one fordward
    declaration and a leak fix)

 poppler/Form.cc	  |    2 +-
 poppler/Gfx.cc		  |    2 +-
 poppler/OutputDev.cc	  |    2 +-
 poppler/OutputDev.h	  |    2 +-
 poppler/PDFDocEncoding.h |    4 ++
 poppler/TextOutputDev.cc |   98
 +++++++++++++++++++++++++++++++++++++++++++++-
 poppler/TextOutputDev.h  |   11 +++++
 7 files changed, 116 insertions(+), 5 deletions(-)

commit e2ea7430e7d6db50cbfdac34713915e5b0942a89
Author: Albert Astals Cid <tsdgeos@localhost.(none)>
Date:	Sat Dec 8 23:21:34 2007 +0100

    disable warnings about assigning const char * to char *

    We have them all over the place and we are not going to fix it as
    that'll be too much overhead when re-merging xpdf changes

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit acf70c666d4f534cd97de64d4378bf6399e31fd4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Dec 6 23:58:26 2007 +0100

    Disable gtk tests if the user disabled glib frontend

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bb0ec68f21d355081ff75aad641bc3809141e398
Merge: 5a34cdd b925ea2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Dec 6 18:38:54 2007 +0100

    Merge branch 'master' of
    ssh://aacid@git.freedesktop.org/git/poppler/poppler

commit b925ea232b6ed5028712600f9aebe453f3b2ba06
Author: Brad Hards <bradh@kde.org>
Date:	Tue Dec 4 19:11:13 2007 +1100

    Remove redundant check.

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

commit 275afca4ef24020273df652ccfdf76c6994e9294
Author: Brad Hards <bradh@kde.org>
Date:	Sun Dec 2 19:45:16 2007 +1100

    Preserve PDF page labels when we output as postscript.

    Resolves bug 13338.

 poppler/PSOutputDev.cc |   81
 +++++++++++++++++++++++++++++++++++++++++++++++-
 poppler/PSOutputDev.h	|    2 +
 2 files changed, 82 insertions(+), 1 deletions(-)

commit 641edb83a457083c13f3e374f6ac6c570dd54d7f
Author: Brad Hards <bradh@kde.org>
Date:	Wed Nov 28 19:42:53 2007 +1100

    Minor API documentation update

 qt4/src/poppler-annotation.h |   81
 ++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 79 insertions(+), 2 deletions(-)

commit 3635ec6fcbc89daf633c03efb644df9031b80f59
Author: Brad Hards <bradh@kde.org>
Date:	Wed Nov 28 19:42:22 2007 +1100

    Update doxygen configuration file to version 1.5.3

 qt4/src/Doxyfile |  185
 +++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 141 insertions(+), 44 deletions(-)

commit 02c7ea6e1fd3e225de1eda231813f4db0ffb9fdb
Author: Brad Hards <bradh@kde.org>
Date:	Wed Nov 28 19:41:54 2007 +1100

    Fix off-by-one in printCommands path.

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

commit 74af7c1209f47ed39addf7fde3ea106a7c77a408
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Nov 24 18:12:00 2007 +0100

    Convert passwords from utf-8 to latin-1 when needed. Fixes bug #4557

 glib/poppler-document.cc |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

commit 5a34cddf043cb484549cb411e034786a7d8688a3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Nov 23 23:13:57 2007 +0100

    add a ignore

 glib/demo/.gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 21a58562cc1e575ec3d81b6e34bfcb21306eb67f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Nov 23 23:12:06 2007 +0100

    sscanf does not like null strings, so don't call it on empty qstrings

 qt/poppler-document.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6f8451cf9d19f57f658d1568643ecb0f953e1075
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Nov 11 21:29:40 2007 -0500

    Add support for knockout groups to the cairo backend

    This is sort of hacky because we need to keep track of shape and
    opacity
    seperately.  It is also probably not entirely correct. However,
    it should be
    closer than previously.

 poppler/CairoOutputDev.cc |  309
 +++++++++++++++++++++++++++++++++++++++++++--
 poppler/CairoOutputDev.h  |	8 +-
 2 files changed, 303 insertions(+), 14 deletions(-)

commit b0fbfb0ac366434d7e4c0350a9be83ddda7b03cf
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Nov 11 16:06:16 2007 -0500

    Track the AlphaIsShape and TextKnockout state

    Parse, store and notify the OutputDevices about these entries.

 poppler/Gfx.cc      |	 14 ++++++++++++++
 poppler/GfxState.h  |	  6 ++++++
 poppler/OutputDev.h |	  2 ++
 3 files changed, 22 insertions(+), 0 deletions(-)

commit f6429b13a972f2deb25b3d3a9948dca024a54841
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Nov 10 14:08:09 2007 -0500

    Fix accidental mode change.

 0 files changed, 0 insertions(+), 0 deletions(-)

commit 5797f50a99d1494767edc5928f9c3e9d927b946d
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Nov 10 01:52:00 2007 -0500

    Scale text to match 'm' size

    This adds back the hack that was removed when fontconfig support
    was added long
    ago. It's not a great solution but lets us be at least as good as
    xpdf. Fixes
    #12304 with the cairo backend. The problem persists with the splash
    backend.

 poppler/CairoFontEngine.cc |	56
 +++++++++++++++++++++++++++++++++++++++++--
 poppler/CairoFontEngine.h  |	 7 ++++-
 poppler/CairoOutputDev.cc  |	 8 ++++-
 3 files changed, 65 insertions(+), 6 deletions(-)

commit 551212e55127c7e46d9aff3318015fd9b5385687
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sat Nov 10 11:56:15 2007 +0100

    Fix uninitialized variable access

    Supported by Derek B. Noonburg

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

commit 934a5ae45eb17bd0e2010be89f55510e8a69816b
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Nov 3 13:08:51 2007 -0400

    Avoiding using floating point when converting to luminance.

    The code now also does proper rounding instead of just truncating.

 poppler/CairoOutputDev.cc |	3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1b3f045a25e5d172357bc87c15ba591c8e1511a7
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Nov 8 23:34:07 2007 +0100

    Move another gmallocn to gmallocn_checkoverflow. Fixes crashes on
    incorrect pdf sent by Red Hat

 poppler/Stream.cc |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

commit 944d327fd7036332a33b4ad6476ceca7a650ef6e
Merge: fb1d1f4 c340255
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Nov 7 23:52:47 2007 +0100

    Merge branch 'master' of
    ssh://aacid@git.freedesktop.org/git/poppler/poppler

commit fb1d1f459784a6c19034212a617268f7f5a90e9c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Nov 7 23:51:58 2007 +0100

    merge ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02pl2.patch

 poppler/Stream.cc |  417
 ++++++++++++++++++++++++++++++-----------------------
 poppler/Stream.h  |   10 +-
 2 files changed, 245 insertions(+), 182 deletions(-)

commit c340255f46bc95b5f850abcd3d9bcdc8594199bb
Author: Brad Hards <bradh@kde.org>
Date:	Mon Nov 5 20:36:23 2007 +1100

    Update .gitignore

    Suppress the noise a bit.

 qt4/.gitignore       |    1 +
 qt4/tests/.gitignore |    3 +++
 test/.gitignore      |    2 ++
 3 files changed, 6 insertions(+), 0 deletions(-)

commit cebf770379e7d71166e729aebf771a4ca291d48b
Author: Brad Hards <bradh@kde.org>
Date:	Mon Nov 5 20:31:18 2007 +1100

    Add a new unit test, for non-ASCII searching.

    There is a bug report (bug:7063) about not being able
    to find text that isn't ASCII. I think that the problem isn't
    in poppler core code - this unit test shows we can find
    characters as long as they are properly encoded (which the
    Qt4 front end does).

 qt4/tests/Makefile.am	    |	 7 ++++++-
 qt4/tests/check_search.cpp |	40
 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+), 1 deletions(-)

commit 570fe464a2aae4f22d0b47cce73b8bc36b116e9f
Merge: 1c7b7a0 7875067
Author: Brad Hards <bradh@kde.org>
Date:	Mon Nov 5 15:55:39 2007 +1100

    Merge branch 'minor-fixes'

commit 78750679e213d7307cce38166b6af32562e871b8
Author: Brad Hards <bradh@kde.org>
Date:	Mon Nov 5 15:54:36 2007 +1100

    Additional check for password protected documents

    We need to bail out on locked documents. In the future,
    we could probably go interactive, and ask the user for
    a password.

 qt4/tests/test-poppler-qt4.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 1c7b7a0c581b542945cac257202bbb819d33694c
Author: Brad Hards <bradh@kde.org>
Date:	Mon Nov 5 15:49:45 2007 +1100

    Minor Qt4 API documentation fix

    Also, this is a test of my git newbie-ness.

 qt4/src/poppler-form.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit b86fc565d175835cf27e9c8632da47a5e0b50237
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Nov 5 00:14:55 2007 +0100

    Fix FSF address

 glib/demo/fonts.c			  |    2 +-
 glib/demo/fonts.h			  |    2 +-
 glib/demo/forms.c			  |    2 +-
 glib/demo/forms.h			  |    2 +-
 glib/demo/info.c			  |    2 +-
 glib/demo/info.h			  |    2 +-
 glib/demo/links.c			  |    2 +-
 glib/demo/links.h			  |    2 +-
 glib/demo/main.c			  |    2 +-
 glib/demo/outline.c			  |    2 +-
 glib/demo/outline.h			  |    2 +-
 glib/demo/page.c			  |    2 +-
 glib/demo/page.h			  |    2 +-
 glib/demo/render.c			  |    2 +-
 glib/demo/render.h			  |    2 +-
 glib/demo/utils.c			  |    2 +-
 glib/demo/utils.h			  |    2 +-
 glib/poppler-action.cc			  |    2 +-
 glib/poppler-action.h			  |    2 +-
 glib/poppler-attachment.cc		  |    2 +-
 glib/poppler-attachment.h		  |    2 +-
 glib/poppler-document.cc		  |    2 +-
 glib/poppler-document.h		  |    2 +-
 glib/poppler-features.h.in		  |    2 +-
 glib/poppler-form-field.cc		  |    2 +-
 glib/poppler-form-field.h		  |    2 +-
 glib/poppler-page.cc			  |    2 +-
 glib/poppler-page.h			  |    2 +-
 glib/poppler.cc			  |    2 +-
 glib/poppler.h				  |    2 +-
 poppler/PageTransition.cc		  |    2 +-
 poppler/Sound.cc			  |    2 +-
 poppler/Sound.h			  |    2 +-
 qt/poppler-document.cc			  |    2 +-
 qt/poppler-fontinfo.cc			  |    2 +-
 qt/poppler-link-qt3.h			  |    2 +-
 qt/poppler-link.cc			  |    2 +-
 qt/poppler-page-transition-private.h	  |    2 +-
 qt/poppler-page-transition.cc		  |    2 +-
 qt/poppler-page-transition.h		  |    2 +-
 qt/poppler-page.cc			  |    2 +-
 qt/poppler-private.h			  |    2 +-
 qt/poppler-qt.h			  |    2 +-
 qt4/src/poppler-annotation-helper.h	  |    2 +-
 qt4/src/poppler-annotation-private.h	  |    2 +-
 qt4/src/poppler-annotation.cc		  |    2 +-
 qt4/src/poppler-annotation.h		  |    2 +-
 qt4/src/poppler-document.cc		  |    2 +-
 qt4/src/poppler-embeddedfile.cc	  |    2 +-
 qt4/src/poppler-fontinfo.cc		  |    2 +-
 qt4/src/poppler-form.cc		  |    2 +-
 qt4/src/poppler-form.h			  |    2 +-
 qt4/src/poppler-link-extractor-private.h |    2 +-
 qt4/src/poppler-link-extractor.cc	  |    2 +-
 qt4/src/poppler-link.cc		  |    2 +-
 qt4/src/poppler-link.h			  |    2 +-
 qt4/src/poppler-page-private.h		  |    2 +-
 qt4/src/poppler-page.cc		  |    2 +-
 qt4/src/poppler-private.h		  |    2 +-
 qt4/src/poppler-ps-converter.cc	  |    2 +-
 qt4/src/poppler-qt4.h			  |    2 +-
 qt4/src/poppler-sound.cc		  |    2 +-
 qt4/src/poppler-textbox.cc		  |    2 +-
 63 files changed, 63 insertions(+), 63 deletions(-)

commit 37776afc6f8a5733b41da6fb0f45e7ace4edf737
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Nov 5 00:03:55 2007 +0100

    Update from http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

 COPYING |   27 +++++++++++++--------------
 1 files changed, 13 insertions(+), 14 deletions(-)

commit 34a90b35998b65539cf1e8f09194d45db71064a1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Nov 4 14:03:35 2007 +0100

    Remove duplicate checking

 poppler/JBIG2Stream.cc |    8 --------
 1 files changed, 0 insertions(+), 8 deletions(-)

commit d694e1dd042fb97fbc62046b69cafe30d6f9ea58
Merge: ba5b31c 432e657
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Nov 4 13:26:47 2007 +0100

    Merge branch 'master' of
    ssh://aacid@git.freedesktop.org/git/poppler/poppler

commit ba5b31c6a8b2317332bfa148f6d80f66891fb9ce
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sun Nov 4 13:25:12 2007 +0100

    Require fontconfig >= 2.0 Fixes bug 9020

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 432e657a49cb097638a79e38c141088039572816
Author: Jeff Muizelaar <jeff@freiheit.infidigm.net>
Date:	Mon Sep 17 19:15:21 2007 -0400

    Use realloc/free instead of new/delete when resizing GooStrings

    This allows for a large performance improvement when appending a
    large number
    of characters to a GooString. This is especially helpful for
    TextOutputDev on
    large PDFs. For example, the following code has the potential to be
    O(n) instead of
    O(n²) with a good implementation of realloc.

    while (n) {
      string.append(character);
      n--;
    }

 goo/GooString.cc |   30 +++++++++++++++++-------------
 1 files changed, 17 insertions(+), 13 deletions(-)

commit cb80112afed2c5b9642c3c43f1cc001ed88d08cb
Author: Jonathan Kew <jonathan_kew@sil.org>
Date:	Thu Nov 1 20:53:05 2007 +0100

    Do not try to parse directories when processing nameToUnicode
    dir. Fixes ugly warnings on mingw32

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

commit ad6b888edff7b30be72df948c4052b9934a37705
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Thu Nov 1 20:48:21 2007 +0100

    Add some castings to make it compile

 glib/test-poppler-glib.cc |	4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a968dcc759379f48265c91bea63ca4cf987d94a9
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Wed Oct 31 23:53:39 2007 +0100

    Tests for passwords

 qt4/tests/Makefile.am		  |   13 +++++-
 qt4/tests/check_password.cpp	  |   87
 ++++++++++++++++++++++++++++++++++++++
 qt4/tests/stress-poppler-dir.cpp |   63 +++++++++++++++++++++++++++
 qt4/tests/test-poppler-qt4.cpp   |   15 ++++++-
 4 files changed, 175 insertions(+), 3 deletions(-)

commit 7b7a08863a8278dee7aa1fe7789cf72223c26b35
Author: Brad Hards <bradh@frogmouth.net>
Date:	Wed Oct 31 23:53:27 2007 +0100

    Improve documentation

 qt4/src/poppler-qt4.h |   64
 ++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 56 insertions(+), 8 deletions(-)

commit 96493c9409186a7e964e894c7f730962b6995fd7
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Wed Oct 31 23:51:25 2007 +0100

    remove old file

 glib/test-poppler-glib.c |  514
 ----------------------------------------------
 1 files changed, 0 insertions(+), 514 deletions(-)

commit 951a05f7a11af4a44e4cb85a015939d6a3e513f5
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Sat Oct 27 12:33:22 2007 +0200

    Remove fordward declaration of a non-existant class

 poppler/Form.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 289679405ab143bc2106cf269227c514a1602e56
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Thu Oct 25 22:16:10 2007 -0400

    Avoid drawing borders unless /W and /S are specified in /BS

    Acroread doesn't sometimes doesn't draw borders when you'd
    expect it to. Special case that behaviour so that we do the
    same thing.

 poppler/Annot.cc |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

commit ab0a6c37faf9916edcd70e128d9f2654eb795ace
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Thu Oct 25 20:56:58 2007 +0200

    Fix compilation on mingw. Bug 12493

    Added a check for localtime_r in configure.ac
    Moved test-poppler-glib.c to test-poppler-glib.cc to get the correct
    compiler

 configure.ac		   |	1 +
 glib/Makefile.am	   |	2 +-
 glib/test-poppler-glib.cc |  520
 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 522 insertions(+), 1 deletions(-)

commit 6bd637dc135045b20abf024d394538d7a3160795
Merge: c01ab71 25b273d
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Tue Oct 23 23:27:01 2007 +0200

    Merge branch 'master' of
    ssh://aacid@git.freedesktop.org/git/poppler/poppler

commit c01ab714ecd42e39ecb0be1c0c2504635251ac01
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Tue Oct 23 23:26:21 2007 +0200

    Provide setters for some methods that only had getters. Fixes
    bug 12894

 poppler/GlobalParams.cc |   49
 +++++++++++++++++++++++++++++++++++++++++++++++
 poppler/GlobalParams.h  |    7 ++++++
 2 files changed, 56 insertions(+), 0 deletions(-)

commit 25b273db677815c8df11e52fe9df29fe857a8a88
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Mon Oct 22 23:01:37 2007 -0400

    Unset the font if it doesn't exist or we can not load it properly

    Previously, the previous font stayed current and glyphs would be
    drawn using
    it. This resulted in random glyphs being chosen unless the encodings
    happened
    to match. Now, instead, we draw nothing which matches the behaviour of
    acroread.

 poppler/Gfx.cc     |	 4 ++++
 poppler/GfxFont.cc |	 4 ++++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit 57331767ed5306eba1f9bf60e48fc88debdc2198
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Mon Oct 22 23:33:59 2007 +0200

    builddir != srcdir fixes by Christian Persch <chpe gnome org>

 autogen.sh	       |    7 ++++---
 glib/demo/Makefile.am |    1 +
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 2a333e5a618b5c92f3c703816b950321f25d3aab
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Mon Oct 22 22:14:43 2007 +0200

    Splash rework, check if font is inside clip area before rendering
    it to a temporary bitmap. Fixes KDE bug 150693

    This change is not trivial. What i did is:
    It is getGlyph the one that does the intersection between clip area
    and rendering area of the font instead fillGlyph2
    That means some clipRes = state->clip->testRect but we win more
    robustness against broken pdf that specify HUGE fonts

 splash/Splash.cc	|  207
 ++++++++++++++++++++++++------------------------
 splash/Splash.h	|    4 +-
 splash/SplashFTFont.cc |   23 +++++-
 splash/SplashFTFont.h	|    4 +-
 splash/SplashFont.cc	|   29 ++++++--
 splash/SplashFont.h	|    5 +-
 splash/SplashT1Font.cc |   11 ++-
 splash/SplashT1Font.h	|    4 +-
 8 files changed, 162 insertions(+), 125 deletions(-)

commit cf785cd12ae77e8dd778ed043584f8f26efe675f
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Mon Oct 22 21:59:35 2007 +0200

    Add gmallocn_checkoverflow, it's the same as gmallocn but returns
    NULL on overflow instead of doing exit()

 goo/gmem.cc |	 18 ++++++++++++++++++
 goo/gmem.h  |	  3 +++
 2 files changed, 21 insertions(+), 0 deletions(-)

commit 37e16ac301a35ceca2e3535f8c6100d4cf723c82
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Mon Oct 22 21:54:02 2007 +0200

    exit(1) is bad in library code, use the src.abort method to describe
    failure

 poppler/DCTStream.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit dbe975c129999a3efceb1c86518fa6fda74f685c
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Oct 22 11:25:37 2007 +0200

    Fix a crash with invalid TrueType fonts

 fofi/FoFiTrueType.cc |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit 8bfe30a48fd7021591ab307bd51f86c06ff202b9
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Oct 19 15:46:50 2007 +0200

    Do not generate appearance stream for radio button that are not active

 poppler/Annot.cc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1a531dcfee1c6fc79a414c38cbe7327fbf9a59d8
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Oct 19 13:12:24 2007 +0200

    Fix a crash with invalid embedded fonts

 poppler/CairoFontEngine.cc |	 6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit e1740278457e512676b623bcdf9968193f0a8d7b
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Oct 19 12:21:54 2007 +0200

    Do not draw annotations when rendering for printing

 glib/poppler-page.cc |   25 ++++++++++++++++++++++---
 poppler/Annot.h      |    2 ++
 2 files changed, 24 insertions(+), 3 deletions(-)

commit a4d25f79dfc1a7e4998e2e113ef92312bd4af553
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Oct 16 15:24:08 2007 +0200

    Detect form fields at any depth level

    We were ignoring non root form fields that contain only a kids
    dictionary.
    See evince bug: http://bugzilla.gnome.org/show_bug.cgi?id=486957

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

commit 03e1da99f7393fb1103643311b0b5af7b875e09c
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Oct 13 19:38:15 2007 -0400

    Add an implementation of CairoOutputDev::startPage()

    The implementation initializes fill_pattern and stroke_pattern
    to black matching SplashOutputDev. This fixes #12504.

 poppler/CairoOutputDev.cc |	9 +++++++++
 poppler/CairoOutputDev.h  |	2 +-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 825c942d46e0c3e254028441015c5dd8440cc734
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Fri Oct 12 13:47:09 2007 +0200

    Copy the embeddef file description string correctly

 poppler/Catalog.cc |	 3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 5e60da78695eff44cc10dbce46ef170727f682b1
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Fri Oct 12 13:46:52 2007 +0200

    Correctly delete the embedded file stream

 qt4/src/poppler-embeddedfile.cc |    1 +
 qt4/src/poppler-private.h	 |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit 1627fbbde8be01af3bdd2583f3439897a37d5215
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Oct 6 23:27:40 2007 -0400

    Use maskWidth and maskHeight for reading from the mask image in
    CairoOutputDev::drawMaskedImage()

    Previously, drawMaskedImage() was incorrectly using the image width
    and height which is
    wrong when width != maskWidth or heigh != maskHeight. Fixes #12668.

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

commit 3156d560c5eaf6970da422d0b09fd2e95bfe6d1d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Oct 5 11:34:01 2007 +0200

    Fix a crash when Form Fields array contains references
    to non existent objects. Fixes bug #11865

 poppler/Form.cc |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit f0b5e6286e94c6153c8247b5fae63a18622c48d3
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Oct 4 15:22:01 2007 +0200

    Do not return unknown field type for signature form fields

 glib/poppler-form-field.cc |	 2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 498fd7fb99b01a879d07e2ad12c0b9462a8fc438
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Oct 4 12:36:39 2007 +0200

    Add poppler_page_render_for_printing() and
    poppler_page_render_to_pixbuf_for_printing()

    We were unconditionally passing printing=gFalse to displaySlice. With
    these new
    functions we can render to a pixbuf or cairo surface passing
    printing=gTrue to
    displaySlice.

 glib/poppler-page.cc |  135
 ++++++++++++++++++++++++++++++++++++++++----------
 glib/poppler-page.h  |   10 ++++
 2 files changed, 119 insertions(+), 26 deletions(-)

commit 56af69787c78c2edbb69266e86a5a5b639ca6d3e
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Oct 3 23:02:25 2007 -0400

    Error out if we can't find a .cidToUnicode for a known character
    collection

    This situation was caused by the fixes for bug #11413. I'm not sure
    it's the best thing to do, but it seems better.

 poppler/GfxFont.cc |	19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit 3d0df46908379bce1d196b9dc41153b1adb5f725
Author: Michael Wolf <maw@ximian.com>
Date:	Wed Oct 3 19:43:55 2007 +0200

    Fix compile warning

 glib/test-poppler-glib.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit aba29e12528025c2cc71bf46e02e76ac4db2b193
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Sep 28 21:01:50 2007 +0200

    Add forms demo to glib poppler demo

 glib/demo/Makefile.am |    2 +
 glib/demo/forms.c     |  489
 +++++++++++++++++++++++++++++++++++++++++++++++++
 glib/demo/forms.h     |   31 +++
 glib/demo/main.c      |    8 +-
 glib/demo/utils.c     |    1 -
 5 files changed, 527 insertions(+), 4 deletions(-)

commit d0c0f26d2c95232c216e3daa15e98a3aff14ac27
Merge: 59d55f7 38d5bb1
Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Date:	Tue Sep 25 03:33:52 2007 -0700

    Merge branch 'master' of
    ssh://kjk@git.freedesktop.org/git/poppler/poppler

commit 38d5bb150a5fe883da1d4256463d1f796d201283
Author: Krzysztof Kowalczyk <kkowalczyk@kjkubu.(none)>
Date:	Tue Sep 25 16:13:51 2007 -0700

    Silence deprecation warnings - annoying with msvc 2005.

 makefile.vc |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 59d55f7371bee81c9392fa2d4174ceffaacde471
Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Date:	Tue Sep 25 01:21:19 2007 -0700

    Fix misleading comment.

 goo/GooTimer.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c36d8afc984795aca0a12a94ec7668092067db82
Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Date:	Tue Sep 25 00:32:29 2007 -0700

    Revert "replace extremely confusing 'a*(int)sizeof(foo)/sizeof(foo)
    != a' which, due to type promotions, if a is int, is equivalent to
    a < 0; fix problems revealed by the change"

    This reverts commit 08bf7c1151d594d4c7d253a2c89f4f3a088ad8ec.

 poppler/XRef.cc |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

commit ff25e83abae1ca17e2e7dd6f20946026fca69fff
Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Date:	Mon Sep 24 23:57:25 2007 -0700

    Make perf-test compile on unix as well.

 test/Makefile.am		 |   16 ++++++-
 test/perf-test-preview-dummy.cc |    1 +
 test/perf-test.cc		 |  104
 ++++++++++++++++-----------------------
 3 files changed, 59 insertions(+), 62 deletions(-)

commit 70f3bf42b3028d9a2e4aefdc2e1a458b3c77b0e7
Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Date:	Mon Sep 24 21:26:54 2007 -0700

    Let perf-test.cc manage lifetime of rendered bitmap.

 test/perf-test-preview-win.cc |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

commit b622b252cba068a15eae77df5deb261dd98affaf
Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Date:	Mon Sep 24 21:20:12 2007 -0700

    Disable my_error for now - seems to corrupt memory.

 test/perf-test.cc |	2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit bde8c9669ca6b43cb6a664bd14df164a718041ea
Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Date:	Mon Sep 24 21:08:58 2007 -0700

    Con't copy the file unless COPY_FILE is defined.

 test/perf-test.cc |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit bf9b46b012c64624818a2110af7c4b7e3b419728
Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Date:	Mon Sep 24 20:13:54 2007 -0700

    Respect -loadonly cmd-line arg.

 test/perf-test.cc |	2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 2f664b654ca19135f0f8a0fe89872b9e0d526fa2
Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Date:	Mon Sep 24 19:41:45 2007 -0700

    Fix msvc debug build. Fix bitmap leak in perf-test.

 makefile.vc	   |	6 ++++--
 test/perf-test.cc |	1 +
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 05d41cd5aec39b4e3c8949445a9986e5ca8b50dd
Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Date:	Mon Sep 24 08:10:37 2007 -0700

    Use GooTimer instead of my own timer.

 test/perf-test.cc |   98
 ++++------------------------------------------------
 1 files changed, 8 insertions(+), 90 deletions(-)

commit 05fbce5b6657e883ece9054c79576b25271a05a4
Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Date:	Mon Sep 24 08:01:11 2007 -0700

    Make GooTimer work for Windows/msvc build.

 goo/GooTimer.cc |   69
 +++++++++++++++++++++++++++++++++++++-----------------
 goo/GooTimer.h  |   28 +++++++++++++--------
 poppler/Gfx.cc  |   11 +-------
 3 files changed, 66 insertions(+), 42 deletions(-)

commit 6347915085a487da08d39a859f4261fa812dab09
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Mon Sep 24 01:08:17 2007 -0700

    Add Error.cc in msvc build and use setErrorFunction in perf-test.

 makefile.vc	   |	3 +--
 test/perf-test.cc |   10 +++++-----
 2 files changed, 6 insertions(+), 7 deletions(-)

commit ed01b3965c57ce2a4eabf9c46b5319ea627d3324
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Mon Sep 24 01:03:09 2007 -0700

    Match declaration of setErrorFunction with its definition.

    Also enable this code for Windows, since CDECL was what
    was throwing msvc off.

 poppler/Error.cc |   12 +++---------
 1 files changed, 3 insertions(+), 9 deletions(-)

commit 71fb15f8bd131a13d8cf0f394fe601cfbb6e1772
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Mon Sep 24 00:38:29 2007 -0700

    Even less compiler warnings.

 poppler/CairoOutputDev.cc |	6 +++---
 qt/poppler-page.cc	   |	3 +++
 utils/HtmlOutputDev.cc    |   10 ++++++----
 3 files changed, 12 insertions(+), 7 deletions(-)

commit 7ba3f198a0651d2a7c91b7d9e10a5173dc3de0a3
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Mon Sep 24 00:32:37 2007 -0700

    Even less compiler warnings.

 qt/poppler-document.cc      |	  8 ++++++++
 qt/poppler-private.h	     |	  8 --------
 qt4/src/poppler-document.cc |	 10 ++++++++++
 qt4/src/poppler-form.cc     |	 15 +++++++++++++++
 qt4/src/poppler-private.h   |	 25 -------------------------
 5 files changed, 33 insertions(+), 33 deletions(-)

commit ab1059f594cb9fccd8568ca2a535a363c7521daa
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Mon Sep 24 00:14:01 2007 -0700

    Don't break aliasing.

 poppler/GlobalParams.cc |   40 ++++++++++++++++++----------------------
 1 files changed, 18 insertions(+), 22 deletions(-)

commit 71c47b30adf687a0bcece22834933267053360de
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Sun Sep 23 23:49:31 2007 -0700

    Reduce compiler warnings.

 poppler/JBIG2Stream.cc |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

commit 8466d94929844c976bbad8bb7d1ea7f7f77cc196
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Sun Sep 23 23:34:52 2007 -0700

    Reduce compiler warnings. Tabs to spaces.

 fofi/FoFiType1C.cc |	30 +++++++++++++++---------------
 1 files changed, 15 insertions(+), 15 deletions(-)

commit c53b8ccfba6fa4345086493f9e44212721c11d0a
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Sun Sep 23 23:23:34 2007 -0700

    Reduce number of compiler warnings.

 poppler/CharCodeToUnicode.cc |    2 +-
 poppler/Gfx.cc		      |    6 ++----
 poppler/PageLabelInfo.cc     |    2 ++
 3 files changed, 5 insertions(+), 5 deletions(-)

commit abede2a06c5c9dc97b40479deda49621458f1171
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Sun Sep 23 23:03:36 2007 -0700

    Reduce number of compiler warnings.

 glib/poppler-action.cc        |    1 -
 glib/poppler-document.cc      |    9 ++-------
 glib/poppler-page.cc	       |    3 +--
 qt/poppler-document.cc        |    1 -
 qt4/src/poppler-annotation.cc |   16 +++++++++++++---
 5 files changed, 16 insertions(+), 14 deletions(-)

commit 60f5bcea4a920441e25ae11d677636242aabb2db
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Sun Sep 23 22:48:06 2007 -0700

    Remove unused variables.

 utils/pdftoppm.cc |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3179eee44eb0afbc642675268b9a4abb16ccdde3
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Sun Sep 23 22:47:21 2007 -0700

    Remove unused variables.

 utils/HtmlOutputDev.cc |   23 -----------------------
 1 files changed, 0 insertions(+), 23 deletions(-)

commit e9dc379190aa3166870d0b11a05ccc4e9dad2706
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Sun Sep 23 22:41:59 2007 -0700

    Remove unused variables.

 poppler/ArthurOutputDev.cc |	16 +++++-----------
 1 files changed, 5 insertions(+), 11 deletions(-)

commit 08bf7c1151d594d4c7d253a2c89f4f3a088ad8ec
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Sun Sep 23 22:28:16 2007 -0700

    replace extremely confusing 'a*(int)sizeof(foo)/sizeof(foo) != a'
    which, due to type promotions, if a is int, is equivalent to a < 0;
    fix problems revealed by the change

 poppler/XRef.cc |   25 ++++---------------------
 1 files changed, 4 insertions(+), 21 deletions(-)

commit 5a1f670a4d16affeed86cdf643ab22f481caa3a5
Author: Krzysztof Kowalczyk <kkowalczyk@kjkubu.(none)>
Date:	Sun Sep 23 20:42:59 2007 -0700

    ignore *.o files

 .gitignore |	 1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c156aed7234f82dea4cb384c1b8a7acdd34545be
Author: Krzysztof Kowalczyk <kkowalczyk@kjkubu.(none)>
Date:	Sun Sep 23 20:41:19 2007 -0700

    remove unused variables

 poppler/ABWOutputDev.cc |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

commit d0bdef4752be5fa609a0766ee87aa54d51611d9a
Author: Krzysztof Kowalczyk <kkowalczyk@kjkubu.(none)>
Date:	Sat Sep 22 13:38:03 2007 -0700

    undo accidental changes to file permissions

 0 files changed, 0 insertions(+), 0 deletions(-)

commit 6c69473f2f4a49757614ddd249e65bb7a13c63c1
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Fri Sep 21 08:09:53 2007 -0700

    undo accidental mode change

 0 files changed, 0 insertions(+), 0 deletions(-)

commit e7e386e7ce8cb8eb8a7037ebdaa601524d332ae7
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Fri Sep 21 08:08:53 2007 -0700

    more simplification by removing unneded code

 makefile.vc	   |	2 +-
 test/perf-test.cc |   60
 ++++++++---------------------------------------------
 2 files changed, 10 insertions(+), 52 deletions(-)

commit 3e10604637ec193269a3155985476d3b83dc7d62
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Fri Sep 21 07:48:38 2007 -0700

    for portability use bool/true/false instead of BOOL/TRUE/FALSE

 test/perf-test.cc |  176
 ++++++++++++++++++++++++++---------------------------
 1 files changed, 86 insertions(+), 90 deletions(-)

commit 634718936f2a95fac2a9d12fcea483b3d0ca8fa6
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Fri Sep 21 07:41:14 2007 -0700

    simplify perf-test

 test/perf-test-pdf-engine.h   |   78
 -----------------------------------------
 test/perf-test-preview-win.cc |    5 +--
 test/perf-test.cc	       |   75
 ++++++++++++++++++++++++++++++++++++++-
 3 files changed, 75 insertions(+), 83 deletions(-)

commit 617550199762fab42ca2e202e641e047b3efbac0
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Fri Sep 21 05:20:16 2007 -0700

    simplify perf-test code

 test/perf-test-pdf-engine.h	 |   67 +++--------------------
 test/perf-test-preview-dummy.cc |    3 +-
 test/perf-test-preview-win.cc	 |   80 +++++++++++++++++++++++----
 test/perf-test.cc		 |  114
 +++-----------------------------------
 4 files changed, 86 insertions(+), 178 deletions(-)

commit fb5bf808b88992c1772a10e4ed9fe788fb618417
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Fri Sep 21 03:03:26 2007 -0700

    more msvc build fixes

 makefile.vc	   |	2 +-
 test/perf-test.cc |	4 ++++
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 60829b08a7440f36014f68ec54bee7a742412738
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Fri Sep 21 03:02:34 2007 -0700

    msvc build fixes

 msvc/poppler/poppler-config.h |  143
 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 143 insertions(+), 0 deletions(-)

commit 853c22a174bae81139edc9aeded7f26ae2655cef
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Thu Sep 20 23:21:35 2007 -0700

    add pre-made config.h for msvc build

 msvc/config.h |   62
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 62 insertions(+), 0 deletions(-)

commit 31c43b118bd4372134018be6f6693f77d1f6a39b
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Thu Sep 20 22:10:09 2007 -0700

    remove unused variables

 poppler/CairoFontEngine.cc   |    6 ++----
 poppler/CairoOutputDev.cc    |   14 ++------------
 splash/SplashFTFontEngine.cc |    2 ++
 3 files changed, 6 insertions(+), 16 deletions(-)

commit 01b99f60e36dd955817f23911ef38947360f61f7
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Thu Sep 20 21:14:17 2007 -0700

    remove unused variables

 poppler/GfxState.cc	    |	11 ++---------
 poppler/SplashOutputDev.cc |	 9 +++------
 poppler/TextOutputDev.cc   |	 3 ---
 3 files changed, 5 insertions(+), 18 deletions(-)

commit 7c406400532d68524a43cf963d894d3c4b269400
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Thu Sep 20 20:57:44 2007 -0700

    remove unused variables

 poppler/Catalog.cc |	 1 -
 poppler/Form.cc    |	 5 -----
 poppler/GfxFont.cc |	 6 ++----
 poppler/Page.cc    |	 2 +-
 splash/Splash.cc   |	 5 ++++-
 5 files changed, 7 insertions(+), 12 deletions(-)

commit 70f23389c97b1870b7311d97322cdd16b580a79d
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Thu Sep 20 20:23:59 2007 -0700

    don't silence warnings about unused variables/functions to keep
    programmers honest

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cdb6fcf98137473efd993e1374a6f010e9db67db
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Thu Sep 20 20:00:56 2007 -0700

    Remove unused variables

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

commit 0e76b49ac852a5a7ebae4c1f67b153e0b7c9f905
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Tue Sep 18 01:04:50 2007 -0700

    Explain how to compile on Windows using msvc makefile.

 README.windows |   63
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 63 insertions(+), 0 deletions(-)

commit c002b4dc75b2688ffe8a734cf3e15f5891797842
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Tue Sep 18 00:04:47 2007 -0700

    Add Windows/msvc makefile.

    Add native msvc windows makefile and pre-made
    config.h for windows in msvc directory.

 makefile.vc |	149
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 149 insertions(+), 0 deletions(-)

commit 1f33fc58201c92120c587189d2e0e819f83167da
Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
Date:	Mon Sep 17 23:53:02 2007 -0700

    Start on a test program.

    Test program can be used for regression testing and
    performance testing. It renders a page (or pages)
    in a given PDF (or PDFs) and records rendering times.
    For historical reasons the code is ugly and probably
    only compiles on windows, but it'll get better.

 test/perf-test-pdf-engine.h	 |  131 ++++
 test/perf-test-preview-dummy.cc |   22 +
 test/perf-test-preview-win.cc	 |  222 ++++++
 test/perf-test.cc		 | 1428
 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 1803 insertions(+), 0 deletions(-)

commit b96db4ad27535c2666fccdfe0a3c04cc7c37792d
Author: Jeff Muizelaar <jeff@freiheit.infidigm.net>
Date:	Mon Sep 17 20:28:38 2007 -0400

    Avoid double free caused by 302 merge

    The ownership of the the string returned by getKey() changed with
    the 302 merge
    but this code was not updated. Found by Matthew Woehlke.

 qt4/src/poppler-document.cc |	  4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 2a495f19d4465e15fd2fa96656d904315c79a443
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Sep 17 16:52:45 2007 -0400

    Simplify ChangeLog rule a bit.

 ChangeLog.mk |   81
 ----------------------------------------------------------
 Makefile.am  |    7 +++--
 2 files changed, 4 insertions(+), 84 deletions(-)

commit 7d5abbeec55e4b90b139671d96cfdf58bdab70b8
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Sep 17 15:45:26 2007 -0400

    Add dist hook to generate ChangeLog.

    Taken from cairo.  It still need some tweaking.

 ChangeLog.mk |   81
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Makefile.am  |    4 +++
 configure.ac |    2 +-
 3 files changed, 86 insertions(+), 1 deletions(-)

commit 15ad81c64cd8b1cb438d41be402daa19a239db3d
Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
Date:	Mon Sep 17 19:39:29 2007 +0200

    Use = instead of == in qt.m4

 m4/qt.m4 |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 70fabcb96e207b9b889bb32c0cf5ea3fc0aa08f8
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sun Sep 16 20:40:53 2007 -0400

    Rename .cvsignore files to .gitignore and drop ChangeLog file.

 .cvsignore		   |   25 -
 .gitignore		   |   25 +
 ChangeLog		   | 4586
 ---------------------------------------------
 fofi/.cvsignore	   |	8 -
 fofi/.gitignore	   |	8 +
 glib/.cvsignore	   |   11 -
 glib/.gitignore	   |   11 +
 glib/reference/.cvsignore |   18 -
 glib/reference/.gitignore |   18 +
 goo/.cvsignore		   |	8 -
 goo/.gitignore		   |	8 +
 poppler/.cvsignore	   |   10 -
 poppler/.gitignore	   |   10 +
 qt/.cvsignore		   |	7 -
 qt/.gitignore		   |	7 +
 qt4/.cvsignore		   |	3 -
 qt4/.gitignore		   |	3 +
 qt4/src/.cvsignore	   |	8 -
 qt4/src/.gitignore	   |	8 +
 qt4/tests/.cvsignore	   |   20 -
 qt4/tests/.gitignore	   |   20 +
 splash/.cvsignore	   |	8 -
 splash/.gitignore	   |	8 +
 test/.cvsignore	   |   11 -
 test/.gitignore	   |   11 +
 utils/.cvsignore	   |   12 -
 utils/.gitignore	   |   12 +
 27 files changed, 149 insertions(+), 4735 deletions(-)

commit c9f9403ffc5b95ae790c3c81284c7786afe33f4d
Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Date:	Fri Sep 14 20:50:07 2007 +0000

    Windows implementation for matching fonts that doesn't use fontconfig

 ChangeLog		    |	 6 +
 poppler/GlobalParamsWin.cc |  285
 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 291 insertions(+), 0 deletions(-)

commit d18b5361a0504458da805ed6be037c9d648f9372
Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Date:	Fri Sep 14 20:47:11 2007 +0000

    Update ChangeLog for previous checkin

 ChangeLog |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 3330763ddca66b30d5ee60aab94d6fe0bbae9c8f
Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
Date:	Fri Sep 14 06:17:35 2007 +0000

    windows/msvc compilation fixes

 poppler/DCTStream.h	      |    2 +-
 poppler/Error.cc	      |    6 ++++++
 poppler/FlateStream.h	      |    2 +-
 poppler/GlobalParams.cc      |   12 ++++++++++--
 poppler/GlobalParams.h       |   17 +++++++++++++++++
 poppler/Stream.cc	      |    2 +-
 splash/SplashFTFontEngine.cc |    2 ++
 splash/SplashFontEngine.cc   |    2 +-
 splash/SplashFontFile.cc     |    2 ++
 splash/SplashFontFile.h      |    3 ++-
 splash/SplashT1FontEngine.cc |    2 +-
 11 files changed, 44 insertions(+), 8 deletions(-)

commit 6eb159ef34eb7e2fb8adcfc48afd84d5f50efbbd
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 10 17:38:05 2007 +0000

	    * autogen.sh: Support automake-1.10.
	    Patch by Krzysztof Kowalczyk <kkowalczyk@gmail.com>

 ChangeLog  |	 5 +++++
 autogen.sh |	11 ++++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit 31bbc8c727cfecc79bd8da962ad8d99a0d1d3d33
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Sep 8 10:40:17 2007 +0000

      * qt4/src/poppler-qt4.h:
      * qt4/src/poppler-ps-converter.cc:
	Add PSConverter::setOutputDevice() to set a QIODevice where
	writing the resulting PS.

 ChangeLog			 |    7 +++++
 qt4/src/poppler-ps-converter.cc |   51
 +++++++++++++++++++++++++++++++++++---
 qt4/src/poppler-qt4.h		 |    5 +++-
 3 files changed, 58 insertions(+), 5 deletions(-)

commit b3d63d03c310f01cc5b23d00ffd2103c6891fef2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Sep 5 20:22:32 2007 +0000

	    * qt4/src/poppler-ps-converter.cc: Fix Right<->Left
	    interchange

 ChangeLog			 |    1 +
 qt4/src/poppler-ps-converter.cc |    4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 64368582d5ca4e28c236f440482c96f1dd3a8897
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Sep 5 18:22:52 2007 +0000

	    * poppler/PSOutputDev.cc: Fix printing of second parameter

 ChangeLog		|    4 ++++
 poppler/PSOutputDev.cc |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit eaf9d06cf0d08ccdc183759e0331dc2439a6f10f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Sep 5 10:57:09 2007 +0000

    2007-09-05	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/poppler-page.cc:
	* glib/demo/render.c: Fix build with --disable-cairo-output.

 ChangeLog	      |    5 +++++
 glib/demo/render.c   |   31 +++++++++++++++++++++++++++----
 glib/poppler-page.cc |   22 ++++++++++++----------
 3 files changed, 44 insertions(+), 14 deletions(-)

commit c0f488c2b0e115be3e1b7e4dc7baa38db5837498
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 4 22:04:52 2007 +0000

    did not want to commit this

 gtk-doc.make |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3462851b4ea342651095f1803cd488bc3b3f5749
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 4 22:02:06 2007 +0000

	    * utils/pdftoppm.cc: Fix build on Sun Studio compiler.
	    Patch by Brian Cameron <brian.cameron@sun.com>

 ChangeLog	   |	5 +++++
 gtk-doc.make	   |	2 +-
 utils/pdftoppm.cc |	2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit cdf3b9062cc54d558b8dbeefb3211a920ff2cb94
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 3 19:23:11 2007 +0000

    write news
    fix qt4 build

 NEWS		     |	 13 +++++++++++++
 qt4/src/Makefile.am |	  3 ++-
 2 files changed, 15 insertions(+), 1 deletions(-)

commit c82208a44f3b09c27bc33831641e4f746dd4361f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 3 18:28:44 2007 +0000

	    * configure.ac: Bump version to 0.6
	    * glib/Makefile.am
	    * poppler/Makefile.am
	    * qt/Makefile.am
	    * qt4/src/Makefile.am: Bump sonames

 ChangeLog	     |	  8 ++++++++
 configure.ac	     |	  2 +-
 glib/Makefile.am    |	  2 +-
 poppler/Makefile.am |	  2 +-
 qt/Makefile.am      |	  2 +-
 qt4/src/Makefile.am |	  2 +-
 6 files changed, 13 insertions(+), 5 deletions(-)

commit 2a12409ebbf96ea3ca4556b71231a45ae37cb052
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 3 17:09:01 2007 +0000

	    * poppler/JBIG2Stream.cc:
	    * poppler/Stream.cc: Patch by Derek B. Noonburg
	    <derekn@foolabs.com>
	    to fix some errors in CCITTFaxStream and JBIG2Stream.cc

 ChangeLog		|    6 ++++++
 poppler/JBIG2Stream.cc |    7 ++++---
 poppler/Stream.cc	|    2 +-
 3 files changed, 11 insertions(+), 4 deletions(-)

commit 0b483e71ef02b4040b665935c1018c8b30b9c1ca
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Sep 3 08:54:01 2007 +0000

    2007-09-03	Carlos Garcia Campos  <carlosgc@gnome.org>
	* gtk-doc.make:
	* glib/poppler-document.cc:
	* glib/poppler-form-field.cc:
	* glib/poppler-page.cc:
	* glib/reference/poppler-docs.sgml:
	* glib/reference/poppler-sections.txt:
	* glib/reference/poppler.types:
	* glib/reference/tmpl/poppler-action.sgml:
	* glib/reference/tmpl/poppler-attachment.sgml:
	* glib/reference/tmpl/poppler-document.sgml:
	* glib/reference/tmpl/poppler-enums.sgml:
	* glib/reference/tmpl/poppler-form-field.sgml:
	* glib/reference/tmpl/poppler-page.sgml:
	* glib/reference/tmpl/poppler-private.sgml:
	* glib/reference/tmpl/poppler.sgml: Update glib bindings API
	documentation.

 ChangeLog				     |	 19 ++
 glib/poppler-document.cc		     |	 10 +
 glib/poppler-form-field.cc		     |	205 +++++++++++++++++
 glib/poppler-page.cc			     |	 12 +-
 glib/reference/poppler-docs.sgml	     |	  2 +
 glib/reference/poppler-sections.txt	     |	108 +++++++++-
 glib/reference/poppler.types		     |	  2 +
 glib/reference/tmpl/poppler-action.sgml     |	 36 +++-
 glib/reference/tmpl/poppler-attachment.sgml |	 65 ++++++
 glib/reference/tmpl/poppler-document.sgml   |	 50 +++++
 glib/reference/tmpl/poppler-enums.sgml      |	 60 +++++
 glib/reference/tmpl/poppler-form-field.sgml |	315
 +++++++++++++++++++++++++++
 glib/reference/tmpl/poppler-page.sgml	     |	236 ++++++++++++++++++++-
 glib/reference/tmpl/poppler-private.sgml    |	  6 +
 glib/reference/tmpl/poppler.sgml	     |	 49 ++++
 gtk-doc.make				     |	 34 ++--
 16 files changed, 1181 insertions(+), 28 deletions(-)

commit 289e3893cda45055951bb8d3b82a45644bc0b6c6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Sep 2 17:02:55 2007 +0000

	    * poppler/GfxState.cc: Pad zeroes instead of aborting when
	    rendering
	    1-bit images and the stream is "too short" to mimic
	    Acroread and
	    ghostscript behaviour. Patch by <darren.kenny@sun.com>. Fixes
	    #12208

 ChangeLog	     |	  3 +++
 poppler/GfxState.cc |	  4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 6f6c2180aca2e26ea0e3c2f21f11bc8f457c19c0
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Sep 2 16:31:19 2007 +0000

	    * glib/demo/Makefile.am: Add
	    $(top_builddir)/poppler/libpoppler.la
	    * poppler/TextOutputDev.cc: Patch from Ed Catmur
	    <ed@catmur.co.uk> to
	    improve matching of half strings of decomposed
	    characters/ligatures.

 ChangeLog		  |    3 +++
 glib/demo/Makefile.am	  |    1 +
 poppler/TextOutputDev.cc |   21 +++++++++++++--------
 3 files changed, 17 insertions(+), 8 deletions(-)

commit be1b5a0196cdfc78f74e08a023b477cac16eb0f3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Sep 2 16:06:03 2007 +0000

    poppler/PDFDoc.cc: Don't enforce %%EOF at the end of file

 ChangeLog	   |	4 ++++
 poppler/PDFDoc.cc |	3 ++-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 500a87af9240344806c18ebbd05a89f4f4c69955
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Sep 2 00:53:42 2007 +0000

    2007-09-01	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc:
	* poppler/Error.cc:
	* poppler/Error.h: Report any cairo errors when destroying
	the cairo
	context.

 ChangeLog		   |	7 +++++++
 poppler/CairoOutputDev.cc |	7 ++++++-
 poppler/Error.cc	   |	7 +++++++
 poppler/Error.h	   |	1 +
 4 files changed, 21 insertions(+), 1 deletions(-)

commit 0c22556bf70ff67eb388cdcd9784603030397785
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Sep 1 23:38:04 2007 +0000

    2007-09-01	Jeff Muizelaar	<jeff@infidigm.net>

	* glib/demo/Makefile.am: Only build the demo app if the cflags
	will be
	appropriately set.

 ChangeLog	       |    5 +++++
 glib/demo/Makefile.am |    2 ++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit a23d45dd6cd8a2ac4181170a9ee924fe49a9781b
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Sep 1 23:00:59 2007 +0000

    2007-09-01	Jeff Muizelaar	<jeff@infidigm.net>

	* glib/poppler-page.cc: Add note about clipping

 ChangeLog	      |    4 ++++
 glib/poppler-page.cc |    2 ++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit bf489d5cebc467807f2b38f74f6a6e34a503a9ca
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Aug 30 18:39:51 2007 +0000

	    * poppler/Form.h: Remove unused methods. Fixes 12013

 ChangeLog	|    4 ++++
 poppler/Form.h |    3 ---
 2 files changed, 4 insertions(+), 3 deletions(-)

commit a81cc06c855385911dffa826b9e1407d6097e8c8
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Aug 30 18:15:34 2007 +0000

    2007-08-30	Carlos Garcia Campos  <carlosgc@gnome.org>
	* poppler/TextOutputDev.cc:
	* poppler/TextOutputDev.h:
	* glib/poppler.h:
	* glib/poppler-page.cc:
	* glib/poppler-page.h:
	* glib/test-poppler-glib.c: Add support for word and line
	selections. Based on patch by Kristian Høgsberg.

 ChangeLog		  |   10 ++++++
 glib/poppler-page.cc	  |   81
 ++++++++++++++++++++++++++++++++++++++++------
 glib/poppler-page.h	  |    2 +
 glib/poppler.h		  |    4 +-
 glib/test-poppler-glib.c |    2 +-
 poppler/TextOutputDev.cc |   74
 +++++++++++++++++++++++++++++-------------
 poppler/TextOutputDev.h  |   34 +++++++++++++++----
 7 files changed, 163 insertions(+), 44 deletions(-)

commit 59ddb5cc8bec54305b6d256ad9975e95ecdcb935
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Aug 27 18:37:55 2007 +0000

	    * poppler/UnicodeTypeTable.cc: Fix error on the NFKC text
	    matching
	    routine. Fixes bug #11775. Patch by Ed Catmur
	    <ed@catmur.co.uk>

 ChangeLog		     |	  5 +++++
 poppler/UnicodeTypeTable.cc |	  2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit a6e46ce61670679f368e66c1a98a7d5d1c960c5b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Aug 27 17:56:29 2007 +0000

	    * qt4/src/Doxyfile:
	    * qt4/src/Mainpage.dox:
	    * qt4/src/poppler-annotation.h:
	    * qt4/src/poppler-form.h:
	    * qt4/src/poppler-link.h:
	    * qt4/src/poppler-qt4.h:
	    A few API documentation fixes and improvements.

 ChangeLog		      |   10 ++++++
 qt4/src/Doxyfile	      |   26 +++++------------
 qt4/src/Mainpage.dox	      |   26 ++++++++++------
 qt4/src/poppler-annotation.h |   34 ++++++++++++++++++++++
 qt4/src/poppler-form.h       |   18 ++++++------
 qt4/src/poppler-link.h       |   63
 +++++++++++++++++++++++++++++++++++++++--
 qt4/src/poppler-qt4.h	      |   44 ++++++++++++++++++++---------
 7 files changed, 166 insertions(+), 55 deletions(-)

commit a7f8d92fba8c45d6ca83568c045d5e324158ee6b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Aug 27 17:17:14 2007 +0000

	* qt4/src/poppler-link.cc:
	* qt4/src/poppler-link.h:
	Initialise correctly, and missing empty destructor.
	* qt4/src/poppler-annotation.cc:
	Don't leak the private class.

 ChangeLog		       |    9 +++++++++
 qt4/src/poppler-annotation.cc |    4 ++--
 qt4/src/poppler-link.cc       |    8 ++++++--
 qt4/src/poppler-link.h        |    1 +
 4 files changed, 18 insertions(+), 4 deletions(-)

commit 2b1ef8f06879eb0b79288d57540c238ea833db24
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Aug 26 21:39:22 2007 +0000

    Fix bug 12121

 ChangeLog		 |    4 ++++
 utils/ImageOutputDev.cc |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 20bcac5ee1988befb9c590a0d16cb615f0c49901
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Aug 26 21:28:34 2007 +0000

    forgot to cvs add

 qt4/src/poppler-annotation-private.h |   49
 ++++++++++++++++++++++++++++++++++
 1 files changed, 49 insertions(+), 0 deletions(-)

commit e48de657db0ef439457b4b5ca39b937da25d531e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Aug 26 18:11:01 2007 +0000

	   * qt4/src/poppler-annotation.cc:
	   * qt4/src/poppler-annotation.h:
	   Move all the private members of the *Annotation classes into
	   a common
	   shared private.

 ChangeLog		       |    4 +
 qt4/src/poppler-annotation.cc |  969
 ++++++++++++++++++++++++++++++++++-------
 qt4/src/poppler-annotation.h  |  277 ++++++++----
 qt4/src/poppler-page.cc       |  249 +++++++----
 4 files changed, 1155 insertions(+), 344 deletions(-)

commit 392f050f909b6a1250acf1971446a1849534482c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Aug 26 16:42:46 2007 +0000

	    * qt4/src/poppler-document.cc:
	    * qt4/src/poppler-embeddedfile.cc:
	    * qt4/src/poppler-fontinfo.cc:
	    * qt4/src/poppler-form.cc:
	    * qt4/src/poppler-form.h:
	    * qt4/src/poppler-qt4.h:
	    * qt4/src/poppler-sound.cc:
	    * qt4/src/poppler-textbox.cc:
	    API work: remove 'const' and 'const&' from return values
	    with Qt
	    classes; make the non-copiable classes really non-copiable;
	    uninline a Document::page() method; other related small
	    changes.
	    * qt4/src/poppler-link.cc:
	    * qt4/src/poppler-link.h:
	    Make LinkDestination an implicitely shared class, with all
	    the private
	    members into the private class; move all the private members
	    of the
	    Link* classes into a common shared private.

 ChangeLog			 |   23 +++-
 qt4/src/poppler-document.cc	 |    7 +-
 qt4/src/poppler-embeddedfile.cc |   12 --
 qt4/src/poppler-fontinfo.cc	 |   12 +-
 qt4/src/poppler-form.cc	 |   16 +-
 qt4/src/poppler-form.h		 |   14 +-
 qt4/src/poppler-link.cc	 |  373
 ++++++++++++++++++++++++++++++---------
 qt4/src/poppler-link.h		 |   67 +++++---
 qt4/src/poppler-qt4.h		 |   32 +++--
 qt4/src/poppler-sound.cc	 |    7 -
 qt4/src/poppler-textbox.cc	 |    4 +-
 11 files changed, 404 insertions(+), 163 deletions(-)

commit f215aca25fdd8fe287b717dde53f0be273d995e4
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Aug 26 10:52:19 2007 +0000

    2007-08-26	Carlos Garcia Campos  <carlosgc@gnome.org>
	* configure.ac:
	* glib/Makefile.am:
	* glib/demo/Makefile.am:
	* glib/demo/fonts.[ch]:
	* glib/demo/info.[ch]:
	* glib/demo/links.[ch]:
	* glib/demo/main.c:
	* glib/demo/outline.[ch]:
	* glib/demo/page.[ch]:
	* glib/demo/render.[ch]:
	* glib/demo/utils.[ch]: Add poppler glib demo tool.

 ChangeLog	       |   14 ++
 configure.ac	       |    1 +
 glib/Makefile.am      |    2 +-
 glib/demo/Makefile.am |   26 +++
 glib/demo/fonts.c     |  276 +++++++++++++++++++++++++++
 glib/demo/fonts.h     |   31 +++
 glib/demo/info.c      |  243 ++++++++++++++++++++++++
 glib/demo/info.h      |   31 +++
 glib/demo/links.c     |  289 ++++++++++++++++++++++++++++
 glib/demo/links.h     |   31 +++
 glib/demo/main.c      |  205 ++++++++++++++++++++
 glib/demo/outline.c   |  218 +++++++++++++++++++++
 glib/demo/outline.h   |   31 +++
 glib/demo/page.c      |  249 ++++++++++++++++++++++++
 glib/demo/page.h      |   31 +++
 glib/demo/render.c    |  498
 +++++++++++++++++++++++++++++++++++++++++++++++++
 glib/demo/render.h    |   31 +++
 glib/demo/utils.c     |  234 +++++++++++++++++++++++
 glib/demo/utils.h     |   42 ++++
 19 files changed, 2482 insertions(+), 1 deletions(-)

commit 7c9529b70dc44bb001d21a3b47fc65916813dec1
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Aug 23 20:39:31 2007 +0000

    2007-08-23	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/poppler-page.cc: Add missing comma.

 ChangeLog	      |    4 ++++
 glib/poppler-page.cc |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 3c4a85503261ee81a829a1683f1f5fa85d41f8ee
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Thu Aug 23 20:15:46 2007 +0000

    2007-08-23	Jeff Muizelaar	<jeff@infidigm.net>

	* glib/poppler-page.cc: pass in -1 to displaySlice so that it
	sets up
	the slice size for us. This fixes the case of the wrong values
	being
	used when the pdf was rotated on its side.
	Fixes #11913.

 ChangeLog	      |    7 +++++++
 glib/poppler-page.cc |    5 ++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 3ba088d8caee3c40c2aba0cd85adcf9195ae88a3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Aug 22 21:29:32 2007 +0000

	    * splash/SplashBitmap.cc:
	    * splash/SplashBitmap.h:
	    * utils/pdftoppm.cc: Add the following features to pdftoppm
	      - if omitting input filename or using - for input filename
		reads pdf from stdin
	      - if omitting output filename, prints output to stdout
	      - create image of a cropped rectangle of the pdf
	      - scale pdf to fit in a square of wanted size
	    Patch by Ilmari Heikkinen <ilmari.heikkinen@gmail.com>

 ChangeLog		|   12 +++++
 splash/SplashBitmap.cc |   18 ++++++--
 splash/SplashBitmap.h	|    2 +
 utils/pdftoppm.cc	|  107
 ++++++++++++++++++++++++++++++++++++++++-------
 4 files changed, 119 insertions(+), 20 deletions(-)

commit 567e82c13aace4f40c7a555a62a3a4d223a46d92
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Aug 22 19:34:02 2007 +0000

    2007-08-22	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/GlobalParams.cc: Fix debug spew. Patch from Matthias
	Clasen.

 ChangeLog		 |    4 ++++
 poppler/GlobalParams.cc |    1 -
 2 files changed, 4 insertions(+), 1 deletions(-)

commit bc499987074d046baf29deafe4a29d57039c0c5e
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Aug 22 19:28:24 2007 +0000

    2007-08-22	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: Fix the computation of the padding
	in the
	image scaling code.

 ChangeLog		   |	5 +++++
 poppler/CairoOutputDev.cc |	6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit d9719233447cb4f85f2bf9d9ec6ef089caa21140
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Aug 19 16:20:21 2007 +0000

    2007-08-19	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: Avoid allocating the glyph array if
	currentFont is not set in beginString. This closes a possible
	memory leak.

 ChangeLog		   |	6 ++++++
 poppler/CairoOutputDev.cc |	3 +++
 2 files changed, 9 insertions(+), 0 deletions(-)

commit 099eb56896046e020f4ef0365e1ee382f85ec1ab
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Aug 15 18:52:20 2007 +0000

	   * poppler/JBIG2Stream.cc: Quick fix for bug #12014

 ChangeLog		|    4 ++++
 poppler/JBIG2Stream.cc |   16 +++++++++++-----
 2 files changed, 15 insertions(+), 5 deletions(-)

commit 3b7e3645c85c7a3d341457f105835b58c935bd67
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Aug 15 00:04:48 2007 +0000

    RC2 is out! (0.5.91)

 ChangeLog    |    1 +
 NEWS	      |   18 ++++++++++++++++++
 configure.ac |    2 +-
 3 files changed, 20 insertions(+), 1 deletions(-)

commit c240daefe660ac3456dc0c5f5dc82aa53ebc3313
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Aug 14 23:10:37 2007 +0000

    * poppler/Stream.cc: Fix CVE-2007-3387 by merging xpdf-3.02pl1.patch

 ChangeLog	   |	1 +
 poppler/Stream.cc |   12 +++++-------
 2 files changed, 6 insertions(+), 7 deletions(-)

commit 1ba884b6b98ac8d755c9adc9f23a7a68d8b17b54
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Aug 14 22:47:30 2007 +0000

	    * configure.ac:
	    * pòppler/Makefile.am: Patch by Vincent Torri
	    <vtorri@univ-evry.fr> to
	    fix linking under MinGW

 ChangeLog	     |	  6 ++++++
 configure.ac	     |	 13 +++++++++++++
 poppler/Makefile.am |	  5 +++--
 3 files changed, 22 insertions(+), 2 deletions(-)

commit 3c31f923fcf1aeb361910eb1e9445cc28aa5b3ca
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Tue Aug 7 16:22:12 2007 +0000

    2007-08-07	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: Don't use the prescaleMethod
	when we have a rotation as that case has not been tested.
	Also make sure that scaledHeight is at least 1.

 ChangeLog		   |	6 ++++++
 poppler/CairoOutputDev.cc |	7 ++++++-
 2 files changed, 12 insertions(+), 1 deletions(-)

commit af97e5f8e0f3beeb43acde92a0788c02d9718adf
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Aug 6 17:41:17 2007 +0000

    2007-08-06	Carlos Garcia Campos  <carlosgc@gnome.org>
	* poppler/Annot.cc:
	* poppler/Annot.h:
	* poppler/Form.cc:
	* poppler/Form.h:
	* poppler/Page.cc: Do not always regenerate appearance stream for
	every form widget, but only when it's actually needed.

 ChangeLog	  |    9 +++++
 poppler/Annot.cc |   86
 ++++++++++++++++++++++++++++++++---------------------
 poppler/Annot.h  |    8 ++--
 poppler/Form.cc  |   25 ++-------------
 poppler/Form.h   |    4 ++-
 poppler/Page.cc  |    8 +----
 6 files changed, 74 insertions(+), 66 deletions(-)

commit 74627e71388ca0a4c0938a472c291ef87186f370
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Tue Jul 31 21:40:19 2007 +0000

    2007-07-31	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/GlobalParams.cc: s/GList/GooList/ some Windows code.

 ChangeLog		 |    4 ++++
 poppler/GlobalParams.cc |    8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit f421e2151345ac855b75e819e19343a90789b3bf
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Tue Jul 31 16:50:06 2007 +0000

    2007-07-31	Jeff Muizelaar	<jeff@infidigm.net>

	* glib/poppler-document.cc:
	* glib/poppler-document.h: Add poppler_fonts_iter_get_file_name.

 ChangeLog		  |    5 +++++
 glib/poppler-document.cc |   16 ++++++++++++++++
 glib/poppler-document.h  |    1 +
 3 files changed, 22 insertions(+), 0 deletions(-)

commit 4d57b8a12b845d5d5ac321d7a4bca980d60d429f
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Tue Jul 31 16:48:35 2007 +0000

    2007-07-31	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.h: Add comment about
	CairoImageOutputDevice's
	implementation.

 ChangeLog		  |    5 +++++
 poppler/CairoOutputDev.h |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

commit f04a67006abdb5843ab481aa1e25b51abd1b1b64
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jul 31 11:41:53 2007 +0000

    2007-07-31	Carlos Garcia Campos  <carlosgc@gnome.org>
	* poppler/Form.cc:
	* poppler/Form.h: Fix memory leak.

 ChangeLog	 |    5 +++++
 poppler/Form.cc |    9 +++++----
 poppler/Form.h  |    4 ++--
 3 files changed, 12 insertions(+), 6 deletions(-)

commit ee9d556a8b413160911a535a0e9089b919ca29f5
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jul 31 11:40:22 2007 +0000

    2007-07-31	Carlos Garcia Campos  <carlosgc@gnome.org>
	* poppler/CairoOutputDev.h: Empty implementation of transparency
	groups and soft masks in CairoImageOutputDev. Fixes a crash in
	poppler_page_get_image_mapping.

 ChangeLog		  |    6 ++++++
 poppler/CairoOutputDev.h |   11 +++++++++++
 2 files changed, 17 insertions(+), 0 deletions(-)

commit e08779856c801b9968dc2d47e28e86abc1ec7110
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Tue Jul 31 05:29:57 2007 +0000

    2007-07-31	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/GfxFont.cc: Fix the case where the Encoding is
	"Identity"
	and ToUnicode exists. GfxCIDFont::getCodeToGIDMap makes
	CIDTOGID map
	from ToUnicde map, but when encoding is Identity, it should
	not use
	ToUnicode map to get GID. If encoding is Identity, No CIDTOGID
	map is
	needed.
	Patch by Koji Otani.
	Fixes #11413.

 ChangeLog	    |	10 ++++++++++
 poppler/GfxFont.cc |	 1 +
 2 files changed, 11 insertions(+), 0 deletions(-)

commit 86fc9a6f343be920f5159e745947401227e41a37
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Mon Jul 30 19:28:17 2007 +0000

    2007-07-30	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc:
	* poppler/CairoOutputDev.h: Prescale image masks before giving
	them
	to cairo to improve the quality of the scaled image. Improves
	#5589.

 ChangeLog		   |	6 +
 poppler/CairoOutputDev.cc |  300
 +++++++++++++++++++++++++++++++++++++++++++--
 poppler/CairoOutputDev.h  |   10 ++-
 3 files changed, 303 insertions(+), 13 deletions(-)

commit f754246e47161e9bf99887201e283c1419ade4f1
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Mon Jul 30 19:07:45 2007 +0000

    2007-07-30	Jeff Muizelaar	<jeff@infidigm.net>

	* configure.ac: Update require cairo version to 1.4

 ChangeLog    |    4 ++++
 configure.ac |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit bb20249ac676995725b617ef442f5feb01f78205
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Mon Jul 30 18:44:41 2007 +0000

    2007-07-30	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc:
	* poppler/CairoOutputDev.h: Add transparency group support.
	Fixes #7856.

 ChangeLog		   |	6 ++
 poppler/CairoOutputDev.cc |  133
 +++++++++++++++++++++++++++++++++++++++++++++
 poppler/CairoOutputDev.h  |   21 +++++++-
 3 files changed, 159 insertions(+), 1 deletions(-)

commit a85acecaeb0d122becbc52a385d918561e995eca
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Mon Jul 30 00:22:35 2007 +0000

    2007-07-29	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc:
	* poppler/CairoOutputDev.h: transform the original matrix for
	type3 fonts
	instead of using set_matrix()

 ChangeLog		   |	6 ++++++
 poppler/CairoOutputDev.cc |   20 +++++++++++++++++---
 poppler/CairoOutputDev.h  |	1 +
 3 files changed, 24 insertions(+), 3 deletions(-)

commit a81a082169de32d01c36c969616a5c2279f1bac7
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Mon Jul 30 00:18:59 2007 +0000

    2007-07-29	Jeff Muizelaar	<jeff@infidigm.net>

	* glib/test-poppler-glib.c: include <time.h> to fix compilation.

 ChangeLog		  |    4 ++++
 glib/test-poppler-glib.c |    1 +
 2 files changed, 5 insertions(+), 0 deletions(-)

commit 81393cb30f6287caf5195265cdc039555f2767d3
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Jul 28 08:22:40 2007 +0000

    2007-07-28	Carlos Garcia Campos  <carlosgc@gnome.org>
	* poppler/Annot.cc:
	* poppler/Annot.h:
	* poppler/Form.cc:
	* poppler/Form.h: Make fieldLookup static in Form and use it from
	both Form and Annot.

 ChangeLog	  |    8 ++++++
 poppler/Annot.cc |   43 +++++++++-------------------------
 poppler/Annot.h  |    1 -
 poppler/Form.cc  |   66
 ++++++++++++++++++++++++++---------------------------
 poppler/Form.h   |    2 +
 5 files changed, 54 insertions(+), 66 deletions(-)

commit 81b669dcb14bf821a49c9879f8d4129075647f5f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Jul 28 08:05:11 2007 +0000

    2007-07-28	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/poppler-page.h: Remove unneeded declarations. Fixes bug
	#11744. Patch by Kouhei Sutou <kou@cozmixng.org>.

 ChangeLog	     |	  5 +++++
 glib/poppler-page.h |	  2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit f2c4e5305009f1da770c99d3e2e3371ff37c75f3
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Jul 27 09:17:40 2007 +0000

    2007-07-27	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/poppler-document.cc:
	* glib/poppler-document.h:
	* glib/poppler-private.h:
	* glib/test-poppler-glib.c: Make PopplerFontInfo GObject. Patch by
	Kouhei Sutou <kou@cozmixng.org>.

 ChangeLog		  |    8 ++++++++
 glib/poppler-document.cc |   44
 ++++++++++++++++++++++++++++++++++++++++----
 glib/poppler-document.h  |    6 +++++-
 glib/poppler-private.h   |    1 +
 glib/test-poppler-glib.c |    2 +-
 5 files changed, 55 insertions(+), 6 deletions(-)

commit 975c7cff10d9b00359e147329ae2c7a93f8a3833
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jul 25 17:20:06 2007 +0000

    micro optimization

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

commit 525a7f49dd95f2644870a1c59ca15124e30026b4
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jul 24 16:45:25 2007 +0000

    2007-07-24	Carlos Garcia Campos  <carlosgc@gnome.org>
	* poppler/Annot.cc:
	* poppler/Form.cc: Several fixes in forms. Generate appearance for
	field buttons that don't have an AP dict. Do not remove the first
	character of the second and following lines in multiline text
	fields. Fix a crash with pdf documents created by ooo which have
	radio buttons. Look for some inheritable attributes in the
	parent when needed.

 ChangeLog	  |   10 +++++++
 poppler/Annot.cc |   27 ++++++++++---------
 poppler/Form.cc  |   77
 +++++++++++++++++++++++++++++++++++++----------------
 3 files changed, 78 insertions(+), 36 deletions(-)

commit 633a1cde65f86ee6577a68f4f8d36de43d14c714
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jul 15 21:03:50 2007 +0000

	    * utils/HtmlOutputDev.cc:
	    * utils/HtmlOutputDev.h: Create the html files in the
	    correct place,
	    not in the invocation dir. Fixes bug #11610

 ChangeLog		|    6 ++++++
 utils/HtmlOutputDev.cc |   37 ++++++++++---------------------------
 utils/HtmlOutputDev.h	|    4 ----
 3 files changed, 16 insertions(+), 31 deletions(-)

commit ccb2d420ca8d818aa9ba1d64f08f5e94ab313a72
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jul 15 17:09:29 2007 +0000

	    * poppler/DCTStream.cc
	    * poppler/DCTStream.h: Implement less evil error handling. On
	    a
	    error_exit level error we don't want to actually exit the
	    program. See
	    http://bugs.kde.org/show_bug.cgi?id=147878 for a pdf with this
	    problem. libjpeg was printing "Bogus Huffman table definition"
	    and
	    exiting the program.
	    * poppler/Stream.cc: Remove bogus #warning

 ChangeLog	      |   10 ++++++++++
 poppler/DCTStream.cc |   17 ++++++++++++++++-
 poppler/DCTStream.h  |    1 +
 poppler/Stream.cc    |    1 -
 4 files changed, 27 insertions(+), 2 deletions(-)

commit f9d82dfd299ae23a1baf3e35e2c3cd351129c525
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Jul 14 18:23:42 2007 +0000

	    * utils/pdftops.cc: init width/height to -1 so it is
	    calculated if not
	    specified

 ChangeLog	  |    5 +++++
 utils/pdftops.cc |    4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 1c04136e9538ccfaa2d6b968861682ca3b69ffb3
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Jul 14 15:23:31 2007 +0000

    2007-07-14	Pino Toscano  <pino@kde.org>
	* glib/poppler-action.h:
	* glib/poppler-document.h: Remove trailing comma from the last
	item of enums.

 ChangeLog		 |    6 ++++++
 glib/poppler-action.h	 |    2 +-
 glib/poppler-document.h |    8 ++++----
 3 files changed, 11 insertions(+), 5 deletions(-)

commit b9b68cabce19a5e23911e5432ace8c13bd237391
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Jul 14 15:15:57 2007 +0000

    2007-07-14	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/poppler-form-field.cc:
	* glib/poppler-form-field.h:
	* glib/test-poppler-glib.c: Make is_password a property instead of
	a text form field type, since a text field could be multiline and
	password at the same time.

 ChangeLog		    |	 8 ++++++++
 glib/poppler-form-field.cc |	10 ++++++++--
 glib/poppler-form-field.h  |	 2 +-
 glib/test-poppler-glib.c   |	 4 ++--
 4 files changed, 19 insertions(+), 5 deletions(-)

commit 14a8361039d708661b8699b2e7c4496135021a85
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 13 22:18:05 2007 +0000

	    * fofi/FoFiTrueType.cc
	    * fofi/FoFiTrueType.h
	    * poppler/CairoFontEngine.cc
	    * poppler/CharCodeToUnicode.cc
	    * poppler/CharCodeToUnicode.h
	    * poppler/GfxFont.cc
	    * poppler/GfxFont.h
	    * poppler/SplashOutputDev.cc: Patch by
	    Koji Otani <sho@bbr.jp> to fix several problems with
	    Japanese fonts.
	    Fixes bug 11413

 ChangeLog		      |   13 ++
 fofi/FoFiTrueType.cc	      |  305
 ++++++++++++++++++++++++++++++++++++++++++
 fofi/FoFiTrueType.h	      |   12 ++
 poppler/CairoFontEngine.cc   |   47 ++-----
 poppler/CharCodeToUnicode.cc |   16 +++
 poppler/CharCodeToUnicode.h  |    1 +
 poppler/GfxFont.cc	      |  232 ++++++++++++++++++++++++++++----
 poppler/GfxFont.h	      |    2 +
 poppler/SplashOutputDev.cc   |   53 ++------
 9 files changed, 578 insertions(+), 103 deletions(-)

commit 8389099d8e8940e3f8920b14a83075d69bcd8e6c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 13 18:21:02 2007 +0000

	    * poppler/FontInfo.cc: Fix the FontInfoScanner::scan method to
	    actually scan the number of requested pages

 ChangeLog	     |	  6 ++++++
 poppler/FontInfo.cc |	 12 ++++++------
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 9ced4442372d08375e0ded62f79052d8a3ec9cd6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 13 18:08:44 2007 +0000

	    * poppler/GlobalParams.cc: Remove dead unused code from
	    Win32 ifdef

 ChangeLog		 |    4 ++++
 poppler/GlobalParams.cc |    6 ------
 2 files changed, 4 insertions(+), 6 deletions(-)

commit fb89fdb8de608ff94082e16819f042cddabf2bcc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jul 11 18:52:12 2007 +0000

	    * poppler/PSOutputDev.cc
	    * poppler/PSOutputDev.h
	    * utils/pdftohtml.cc: Fix bug 9746. pdftohtml complex mode
	    had text
	    twice

 ChangeLog		|    7 +++++++
 poppler/PSOutputDev.cc |    5 +++++
 poppler/PSOutputDev.h	|    2 ++
 utils/pdftohtml.cc	|    3 +--
 4 files changed, 15 insertions(+), 2 deletions(-)

commit 0c9fa59bf5edf3cfcca1792da51b904a7c7f7615
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jul 11 18:30:19 2007 +0000

    2007-07-11	Carlos Garcia Campos  <carlosgc@gnome.org>
	* poppler/Form.cc:
	* poppler/XRef.cc:
	* poppler/XRef.h: Fix memory leak.

 ChangeLog	 |    6 ++++++
 poppler/Form.cc |   49 ++++++++++++++++++++++++-------------------------
 poppler/XRef.cc |   22 ++++++++++------------
 poppler/XRef.h  |    2 +-
 4 files changed, 41 insertions(+), 38 deletions(-)

commit 4ae7d43bd54c5b3e2f08c48441f741d3099e228f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jul 11 18:12:26 2007 +0000

	    * goo/GooVector.h: Rename guard from _VECTOR_H to GOO_VECTOR_H
	    * goo/gfile.cc: GString -> GooString in Windows code
	    * poppler/GlobalParams.cc: GString -> GooString in Windows
	    code
	    * splash/SplashT1FontEngine.cc
	    * splash/SplashT1FontEngine.h
	    * splash/SplashT1FontFile.cc
	    * splash/SplashT1FontFile.h: T1 code is not supported,
	    but at least
	    make it compile :-D

 ChangeLog		      |   11 +++++++++++
 goo/GooVector.h	      |    4 ++--
 goo/gfile.cc		      |    6 +++---
 poppler/GlobalParams.cc      |   26 +++++++++++++-------------
 splash/SplashFontEngine.cc   |    2 +-
 splash/SplashT1FontEngine.cc |    8 ++++----
 splash/SplashT1FontEngine.h  |    7 +++----
 splash/SplashT1FontFile.cc   |    8 +++++---
 splash/SplashT1FontFile.h    |    4 ++--
 9 files changed, 44 insertions(+), 32 deletions(-)

commit 7bd125ce96c603fd5cf42d7c6a29b542e82dd4ec
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jul 11 18:08:07 2007 +0000

    2007-07-11	Carlos Garcia Campos  <carlosgc@gnome.org>
	* poppler/Form.cc:
	* poppler/Form.h:
	* glib/poppler-form-field.cc:
	* glib/poppler-form-field.h:
	* glib/test-poppler-glib.c: Add a method to get the max length
	allowed in text form fields.

 ChangeLog		    |	 9 +++++++++
 glib/poppler-form-field.cc |	 8 ++++++++
 glib/poppler-form-field.h  |	 1 +
 glib/test-poppler-glib.c   |	 1 +
 poppler/Form.cc	    |	11 +++++++++++
 poppler/Form.h		    |	 4 ++++
 6 files changed, 34 insertions(+), 0 deletions(-)

commit 8a68855735e9d295d71685e82de39204d639ea7a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Jul 9 08:52:58 2007 +0000

    2007-07-09	Carlos Garcia Campos  <carlosgc@gnome.org>
	* poppler/Annot.cc:
	* poppler/Annot.h: Render '*' instead of the actual content in
	password form fields. Patch by Julien Rebetez <julien@fhtagn.net>

 ChangeLog	  |    6 ++++++
 poppler/Annot.cc |   52
 +++++++++++++++++++++++++++++-----------------------
 poppler/Annot.h  |    5 +++--
 3 files changed, 38 insertions(+), 25 deletions(-)

commit 53cf7d7084dc03a28239f11c94f2095bb02d6108
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Jul 7 16:23:56 2007 +0000

    2007-07-07	Carlos Garcia Campos  <carlosgc@gnome.org>
	* poppler/Form.cc:
	* poppler/Form.h:
	* glib/poppler-form-field.cc:
	* glib/poppler-form-field.h:
	* glib/test-poppler-glib.c: Add a method to get the type of a Form
	Field Button.

 ChangeLog		    |	 9 +++++++++
 glib/poppler-form-field.cc |	18 ++++++++++++++++++
 glib/poppler-form-field.h  |	 8 ++++++++
 glib/test-poppler-glib.c   |	26 +++++++++++++++++++++++---
 poppler/Form.cc	    |	 5 +++++
 poppler/Form.h		    |	 2 ++
 6 files changed, 65 insertions(+), 3 deletions(-)

commit de0a40181e5832a0dc263d40ed0a269867764623
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Jul 7 15:28:29 2007 +0000

    2007-07-07	Carlos Garcia Campos  <carlosgc@gnome.org>
	* poppler/Form.cc: Fix a crash when setting state on buttons that
	don't have state.

 ChangeLog	 |    5 +++++
 poppler/Form.cc |    3 +++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit a33518a3283ff25aa5517bc535ddb61383b1cfdc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 6 09:08:44 2007 +0000

	    * poppler/Form.cc: Fix a bug with FormField's destructor
	    which was not
	    checking if the FormField is terminal to determine wether
	    it needs to
	    delete children or widgets. Patch by
	    Julien Rebetez <julien@fhtagn.net>

 ChangeLog	 |    4 ++++
 poppler/Form.cc |   17 +++++++++++------
 2 files changed, 15 insertions(+), 6 deletions(-)

commit 43f0d5b9bb198cdcbc2f7111f294c6f947105314
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 6 08:47:11 2007 +0000

	    * goo/GooString.cc:
	    * poppler/ABWOutputDev.cc: Build on Sun Force compiler,
	    patch by
	    Darren Kenny <darren.kenny@sun.com>

 ChangeLog		 |    6 ++++++
 goo/GooString.cc	 |    2 +-
 poppler/ABWOutputDev.cc |    4 +++-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 4e7405071b69889362e4d49de3f881f0e3e261e3
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Jul 5 13:04:01 2007 +0000

    2007-07-05	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/poppler-form-field.cc: Allow to set NULL in form fields
	that can contain text.

 ChangeLog		    |	 5 +++++
 glib/poppler-form-field.cc |	30 ++++++++++++------------------
 2 files changed, 17 insertions(+), 18 deletions(-)

commit 625510797c528257527003477fe28adbacfe80e7
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Jul 5 08:13:51 2007 +0000

    2007-07-05	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/poppler-attachment.cc:
	* glib/poppler-attachment.h:
	* glib/test-poppler-glib.c: Rename cdate and mdate again to ctime
	and mtime, since they are public attributes and we don't want to
	break the API.

 ChangeLog		    |	 8 ++++++++
 glib/poppler-attachment.cc |	 4 ++--
 glib/poppler-attachment.h  |	 4 ++--
 glib/test-poppler-glib.c   |	 4 ++--
 4 files changed, 14 insertions(+), 6 deletions(-)

commit 9b2640f156f24b07c797d9461f84e64d550efa1a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jul 4 13:57:31 2007 +0000

	    * qt4/src/poppler-form.cc: QStringToGooString ->
	    QStringToUnicodeGooString has FormWidgetText::setContent
	    wants to have
	    the unicode formated string
	    * qt4/src/poppler-private.h: create QStringToUnicodeGooString

 ChangeLog		   |	7 +++++++
 qt4/src/poppler-form.cc   |	2 +-
 qt4/src/poppler-private.h |   15 +++++++++++++++
 3 files changed, 23 insertions(+), 1 deletions(-)

commit b70115cf979b29f75c644518ae0e9c0dd9892ebf
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jul 4 13:06:38 2007 +0000

    2007-07-04	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/poppler-form-field.cc: Convert strings from UTF8 to UTF16BE
	before setting them.

 ChangeLog		    |	 5 +++++
 glib/poppler-form-field.cc |	34 ++++++++++++++++++++++++----------
 2 files changed, 29 insertions(+), 10 deletions(-)

commit d37843877a6f93a9f27502d07ad82cba79e9aa73
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed Jul 4 08:26:52 2007 +0000

    2007-07-04	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/poppler-attachment.cc:
	* glib/poppler-attachment.h: Add size, creation and modification
	date and checksum properties to attachments. Fix memory leaks.
	* glib/test-poppler-glib.c:
	* glib/poppler.h:
	* glib/poppler-private.h:
	* glib/poppler-document.cc: Add a function to convert a pdf date
	into a GTime that is used by attachments and document
	properties. Fix memory leak in attachments.

 ChangeLog		    |	12 ++++
 glib/poppler-attachment.cc |	25 +++++++-
 glib/poppler-attachment.h  |	16 +++--
 glib/poppler-document.cc   |  142
 +++++++++++++++++++++++---------------------
 glib/poppler-private.h     |	 6 +-
 glib/poppler.h		    |	 1 +
 glib/test-poppler-glib.c   |	56 +++++++++++++++--
 7 files changed, 171 insertions(+), 87 deletions(-)

commit d933f47d4af0992059148259a189373b42499bbe
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jul 3 20:31:20 2007 +0000

	    * qt4/tests/poppler-fonts.cpp: For the sake of completeness,
	    add all
	    the enums

 ChangeLog		     |	  2 ++
 qt4/tests/poppler-fonts.cpp |	 28 ++++++++++++++++++++--------
 2 files changed, 22 insertions(+), 8 deletions(-)

commit d90b166cfbdc4857351baa627d158d5e0b6652b4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jul 3 16:46:51 2007 +0000

	    * poppler/Catalog.cc: Fix crash,
	    embeddedFileNameTree.getName(i)
	    returns a reference to its own data so does not have to
	    be deleted
	    * qt4/tests/poppler-attachments.cpp: Delete the doc, just
	    for sake of
	    correctness

 ChangeLog			   |	7 +++++++
 poppler/Catalog.cc		   |	1 -
 qt4/tests/poppler-attachments.cpp |	1 +
 3 files changed, 8 insertions(+), 1 deletions(-)

commit 7fa87eb2b093770271bc3a72de5b0b9dc228aa1b
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jul 3 14:01:40 2007 +0000

    2007-07-03	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/poppler-form-field.cc:
	* glib/poppler-form-field.h:
	* glib/test-poppler-glib.c: Add choice_commit_on_change function
	to glib bindings.

 ChangeLog		    |	 7 +++++++
 glib/poppler-form-field.cc |	 8 ++++++++
 glib/poppler-form-field.h  |	 1 +
 glib/test-poppler-glib.c   |	 2 ++
 4 files changed, 18 insertions(+), 0 deletions(-)

commit 8b67e0403f6eaab6770cc0b7861074ae0b6d85bb
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Jul 3 13:49:18 2007 +0000

    2007-07-03	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/poppler-form-field.cc:
	* glib/poppler-form-field.h:
	* glib/test-poppler-glib.c: Fix a typo.

 ChangeLog		    |	 6 ++++++
 glib/poppler-form-field.cc |	 2 +-
 glib/poppler-form-field.h  |	 2 +-
 glib/test-poppler-glib.c   |	 2 +-
 4 files changed, 9 insertions(+), 3 deletions(-)

commit 33a5765eb404a4b321b09c26af74c1ed64a5d474
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jul 3 13:22:54 2007 +0000

	    * poppler/Catalog.cc:
	    * poppler/Catalog.h: Add size and checksum properties to
	    the embeded
	    files
	    * qt4/src/poppler-embeddedfile.cc:
	    * qt4/src/poppler-qt4.h: Add size and checksum properties
	    to the qt4
	    frontend

 ChangeLog			 |    9 +++++++++
 poppler/Catalog.cc		 |   19 ++++++++++++++++---
 poppler/Catalog.h		 |   13 +++++++++++--
 qt4/src/poppler-embeddedfile.cc |   16 ++++++++++++++++
 qt4/src/poppler-qt4.h		 |   14 ++++++++++++++
 5 files changed, 66 insertions(+), 5 deletions(-)

commit c7d21f9354bbe090cce6459124dcaadf1e46639e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Jul 2 13:39:32 2007 +0000

    2007-07-02	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/poppler-form-field.cc:
	* glib/poppler-form-field.h:
	* glib/test-poppler-glib.c:
	Use FILE_SELECT instead of FILESELECT and fix a typo. Patch by
	Kouhei Sutou

 ChangeLog		    |	 9 +++++++++
 glib/poppler-form-field.cc |	 2 +-
 glib/poppler-form-field.h  |	 2 +-
 glib/test-poppler-glib.c   |	 2 +-
 4 files changed, 12 insertions(+), 3 deletions(-)

commit 5e301064c62c6d58f488839d7bf804af912a3de1
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Mon Jul 2 13:34:26 2007 +0000

    2007-07-02	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/poppler-form-field.cc:
	* glib/poppler-form-field.h:
	* glib/test-poppler-glib.c:
	Add poppler_form_field_is_read_only to glib bindings. Patch by
	Kouhei Sutou

 ChangeLog		    |	 9 +++++++++
 glib/poppler-form-field.cc |	 8 ++++++++
 glib/poppler-form-field.h  |	 1 +
 glib/test-poppler-glib.c   |	 6 +++++-
 4 files changed, 23 insertions(+), 1 deletions(-)

commit 11875746ce28e8999bcad46167fcfea131cd267a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Jun 30 08:33:30 2007 +0000

    2007-06-30	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/poppler-page.cc: Use poppler_page_transition_get_type
	instead of poppler_page_transition which doesn't exist. Patch by
	Kouhei Sutou

 ChangeLog	      |    6 ++++++
 glib/poppler-page.cc |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 0a5acaae3b9bfcd731bc4e072f35f9433aa773da
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Jun 30 08:25:15 2007 +0000

    2007-06-30	Carlos Garcia Campos  <carlosgc@gnome.org>
	* glib/Makefile.am:
	* glib/poppler-form-field.cc:
	* glib/poppler-form-field.h:
	* glib/poppler-document.cc:
	* glib/poppler-document.h:
	* glib/poppler-page.cc:
	* glib/poppler-page.h:
	* glib/poppler-private.h:
	* glib/poppler.h:
	* glib/test-poppler-glib.c: Improve forms API in the glib bindings
	in order to make it more consistent with the current API and
	easier to use.

 ChangeLog		    |	15 ++
 glib/Makefile.am	    |	 2 +
 glib/poppler-document.cc   |  197 ++-------------------------
 glib/poppler-document.h    |	55 +--------
 glib/poppler-form-field.cc |  316
 ++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-form-field.h  |	96 +++++++++++++
 glib/poppler-page.cc	    |  210 ++++++++++++-----------------
 glib/poppler-page.h	    |	55 ++-------
 glib/poppler-private.h     |	11 +-
 glib/poppler.h		    |	40 ++----
 glib/test-poppler-glib.c   |  119 ++++++++++++++---
 11 files changed, 662 insertions(+), 454 deletions(-)

commit 2212874e57a6eb9db733b2e9a98f0cfcb88a8fc1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jun 26 21:31:07 2007 +0000

	    * poppler/Form.cc: Don't crash on documents with AcroForm
	    but no
	    AcroForm->Fields (it's mandatory but...)

 ChangeLog	 |    5 +++++
 poppler/Form.cc |   54
 +++++++++++++++++++++++++++++-------------------------
 2 files changed, 34 insertions(+), 25 deletions(-)

commit e48ee9c4af6bf98b6988c51dcab9ee9ef6e3cafe
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Jun 23 18:06:07 2007 +0000

    2007-06-23	Carlos Garcia Campos  <carlosgc@gnome.org>
	* poppler/Annot.cc:
	* poppler/Form.cc: Fix memory leaks.

 ChangeLog	  |    5 +++++
 poppler/Annot.cc |    2 +-
 poppler/Form.cc  |   13 +++++++++----
 3 files changed, 15 insertions(+), 5 deletions(-)

commit d874a2753e3ac51b6f539dfdf980435c8c381b4f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jun 20 20:07:15 2007 +0000

	* qt4/src/poppler-qt4.h:
	* qt4/src/poppler-document.cc: Allow access to a document's
	metadata contents
	from the qt4 binding. Based on patch by Jason Kivlighn
	* qt4/tests/test-poppler-qt4.cpp: Print metadata if it exists

 ChangeLog			|    5 +++++
 qt4/src/poppler-document.cc	|   13 +++++++++++++
 qt4/src/poppler-qt4.h		|    5 +++++
 qt4/tests/test-poppler-qt4.cpp |    1 +
 4 files changed, 24 insertions(+), 0 deletions(-)

commit 08d4c437e735ac50a340c4ae17ee0eeccd00dc20
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jun 20 18:40:03 2007 +0000

	   * glib/poppler-document.cc: Allow access to a document's
	   metadata stream
	   through the glib binding. Patch by Jason Kivlighn
	   <jkivlighn@gmail.com> Approved by Carlos

 ChangeLog		  |    6 ++++++
 glib/poppler-document.cc |   21 +++++++++++++++++++++
 2 files changed, 27 insertions(+), 0 deletions(-)

commit cdd2a49dc99aa16ded674c58dbb50298f06cf18a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jun 15 18:15:53 2007 +0000

	    * poppler/ABWOutputDev.cc: Replaces the getBiggestSeperator
	    function
	    at the ABWoutputdev with one that is easier to read/debug
	    and less likely to contain bugs. Some cosmetic fixes at the
	    functions recursiveXYC and splitnodes. Patch by
	    Jauco Noordzij <jauco.noordzij@gmail.com>. More info at
	    bug #11273

 ChangeLog		 |    8 +
 poppler/ABWOutputDev.cc |  384
 ++++++++++++-----------------------------------
 2 files changed, 106 insertions(+), 286 deletions(-)

commit 7f23383197b0e2fa24be7b4925ea6f39eb95bbc1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jun 13 20:39:21 2007 +0000

	    * poppler/ABWOutputDev.cc
	    * poppler/ABWOutputDev.h: Remove dependency on debugxml. Patch
	    by
	    Jauco Noordzij <jauco.noordzij@gmail.com>. Fixes bug #11187

 ChangeLog		 |    6 +++
 poppler/ABWOutputDev.cc |   80
 ++++++++++++++++++++++++++++++++++++++++++++++-
 poppler/ABWOutputDev.h  |    1 +
 3 files changed, 86 insertions(+), 1 deletions(-)

commit 948520cd529ce47d1970aae6a0b8058128e37c30
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jun 13 18:50:40 2007 +0000

	    * goo/FixedPoint.h
	    * goo/gmem.h
	    * poppler/SecurityHandler.h
	    * poppler/poppler-config.h.in
	    * utils/ImageOutputDev.h:
	    Patch by Axel Howind <Axel.Howind@htp-tel.de>
	    - include USE_EXCEPTIONS and USE_FIXEDPOINT in
	    poppler-config.h.in
	    - fix typo (MULTITHREADED/MULTITHREADING) in
	    poppler.config.h.in
	    - change installed headers to include poppler-config.h
	    instead of
	    config.h
	    - use <poppler/poppler-config.h> instead of <poppler-config.h>
	    so that
	    installed headers can be used without including
	    .../include/poppler
	    in the include path

 ChangeLog		     |	 16 ++++++++++++++++
 goo/FixedPoint.h	     |	  2 +-
 goo/gmem.h		     |	  2 +-
 poppler/SecurityHandler.h   |	  2 +-
 poppler/poppler-config.h.in |	 12 +++++++++++-
 utils/ImageOutputDev.h      |	  2 +-
 6 files changed, 31 insertions(+), 5 deletions(-)

commit 825461e47b05595805e87a0d2960b07197c8da8b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jun 13 18:24:56 2007 +0000

    configure.ac: Fix detection of glib

 ChangeLog    |    4 ++++
 configure.ac |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit a67a93fc6b4812a4f892b311c5b299e59283cd47
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Jun 11 21:14:22 2007 +0000

	    * poppler/CMap.h:
	    * poppler/CharCodeToUnicode.h:
	    * poppler/GlobalParams.h:
	    * poppler/PageLabelInfo.h:
	    * poppler/UnicodeMap.h: Further include cleanup. Patch by
	    Axel Howind
	    on bug #11228

 ChangeLog		     |	  9 +++++++++
 poppler/CMap.h		     |	  2 +-
 poppler/CharCodeToUnicode.h |	  2 +-
 poppler/GlobalParams.h      |	  2 +-
 poppler/PageLabelInfo.h     |	  6 +++---
 poppler/UnicodeMap.h	     |	  2 +-
 6 files changed, 16 insertions(+), 7 deletions(-)

commit 051b31af053cac4727718169b79b25451a4bdd95
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Jun 11 21:11:05 2007 +0000

	   * qt/poppler-qt.h
	   * qt4/src/poppler-qt4.h: Headers cleanup

 ChangeLog	       |    5 +++++
 qt/poppler-qt.h       |    6 +++---
 qt4/src/poppler-qt4.h |    8 ++++----
 3 files changed, 12 insertions(+), 7 deletions(-)

commit 3e1597b80fc6750f1ec3269f9819aa8225879524
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jun 8 22:39:23 2007 +0000

    poppler/Annot.cc: Fix leak

 ChangeLog	  |    4 ++++
 poppler/Annot.cc |    1 +
 2 files changed, 5 insertions(+), 0 deletions(-)

commit 49535c20b4f71d1c1381134233e2e1449cf560c0
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Thu Jun 7 21:23:03 2007 +0000

    2007-06-07	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/ABWOutputDev.cc: Change "and", "or", "not" to "&&",
	"||",
	"!" for consistency with the rest of the code. Patch by Jens
	Granseuer

 ChangeLog		 |    5 +++
 poppler/ABWOutputDev.cc |   93
 ++++++++++++++++++++++++-----------------------
 2 files changed, 52 insertions(+), 46 deletions(-)

commit dd8fa975bf51dd18120369d0ef2d8f1781e04d93
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Jun 2 09:18:11 2007 +0000

    correct form of patch 11102

 utils/HtmlFonts.cc |	 5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit cdf70857ece0748f13b11c923ccf9626094555b4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jun 1 18:34:48 2007 +0000

	    * poppler/ArthurOutputDev.cc
	    * splash/SplashFTFont.cc
	    * splash/SplashMath.h: Make it compile with
	    --enable-fixedpoint. Fixes
	    bug 11110

 ChangeLog		    |	 7 +++++++
 poppler/ArthurOutputDev.cc |	 8 ++++----
 splash/SplashFTFont.cc     |	 8 ++++----
 splash/SplashMath.h	    |	 2 +-
 4 files changed, 16 insertions(+), 9 deletions(-)

commit 90b1a404629a884cc32737a3a729c9a75f7a59c1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed May 30 18:33:24 2007 +0000

	    * configure.ac: Fix to check for glib-2.0 not glib that is
	    1.0. Patch
	    came though Pardus developers and they don't remember where
	    they got
	    it from.

 ChangeLog    |    6 ++++++
 configure.ac |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 03d766ea1ddd4ce6d938f96b53906a7dc8bd179a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed May 30 18:29:57 2007 +0000

    make dist needs this

 qt4/src/Makefile.am |	  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit d540c04268047fdd125ad932ca05c7553a97c0fe
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed May 30 17:50:00 2007 +0000

	   * utils/HtmlFonts.cc: Make pdftohtml not pollute stdout. Patch
	   by
	    Nanning Buitenhuis <nanning@elvenkind.com>

    And some changes in glib/reference/tmpl

 ChangeLog				   |	5 +
 glib/reference/tmpl/poppler-document.sgml |	4 +
 glib/reference/tmpl/poppler-enums.sgml    |  150
 +++++++++++++++++++++++++++++
 glib/reference/tmpl/poppler-page.sgml	   |	5 +-
 glib/reference/tmpl/poppler-unused.sgml   |  130
 -------------------------
 utils/HtmlFonts.cc			   |	2 +-
 6 files changed, 162 insertions(+), 134 deletions(-)

commit ce414f2a36f4d97a3bddfd42baabdc1e34bf9321
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue May 29 22:01:58 2007 +0000

    2007-05-29	Kristian Høgsberg  <krh@redhat.com>

	* poppler/gen-unicode-tables.py: Add this script to fix distcheck.

 ChangeLog		       |    4 ++++
 poppler/gen-unicode-tables.py |   38
 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+), 0 deletions(-)

commit 97e602752b05f3690acb1821bdca31c5771361e1
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun May 27 11:24:40 2007 +0000

    2007-05-27	Carlos Garcia Campos <carlosgc@gnome.org>
	* glib/test-poppler-glib.c: Add forms test
	* glib/poppler-page.cc:
	* glib/poppler-page.h:
	Fix indentation, some code cleanups and memory leaks.

 ChangeLog		  |    7 ++
 glib/poppler-page.cc	  |  198
 +++++++++++++++++++++++++++------------------
 glib/poppler-page.h	  |    6 +-
 glib/test-poppler-glib.c |   39 +++++++++
 4 files changed, 168 insertions(+), 82 deletions(-)

commit 3d31c2b1ea913fc80211f1c6fed9b3666f124049
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun May 27 10:12:56 2007 +0000

    2007-05-27	Carlos Garcia Campos <carlosgc@gnome.org>
	* glib/poppler-page.cc:
	* glib/poppler-page.h:
	Add missing image mapping type definition.

 ChangeLog	      |    6 ++++++
 glib/poppler-page.cc |   48
 +++++++++++++++++++++++++++++++++++++++++++++---
 glib/poppler-page.h  |    5 +++++
 3 files changed, 56 insertions(+), 3 deletions(-)

commit 8284a769568322066a9d4626bd9b2cf3d18a6487
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat May 26 23:20:12 2007 +0000

	    * configure.ac:
	    * NEWS: Bump release to 0.5.9 (0.6 Release Candidate)

 ChangeLog    |    2 ++
 NEWS	      |   15 +++++++++++++++
 configure.ac |    2 +-
 3 files changed, 18 insertions(+), 1 deletions(-)

commit e6ff9e0d95e058f6aff3c72d5f4d7d7ccf661999
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat May 26 22:33:21 2007 +0000

	    * poppler-qt.pc.in:
	    * poppler-qt4.pc.in:
	    * qt/Makefile.am:
	    * qt4/src/Makefile.am: Install qt3 and qt4 headers in
	    separate dirs.
	    That way be can reuse poppler-page-transition.h and distros
	    don't get
	    conflicts when making separate qt3 and qt4 packages

 ChangeLog	     |	  9 +++++++++
 poppler-qt.pc.in    |	  2 +-
 poppler-qt4.pc.in   |	  2 +-
 qt/Makefile.am      |	  2 +-
 qt4/src/Makefile.am |	  2 +-
 5 files changed, 13 insertions(+), 4 deletions(-)

commit fefefe495a182c1745314186b99441b9e76ba5b4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri May 25 23:17:58 2007 +0000

	    * qt4/src/poppler-link-extractor-private.cc:
	    * qt4/src/poppler-link-extractor-private.h:
	    * qt4/src/poppler-link.cc:
	    * qt4/src/poppler-link.h: Return link coordinates in 0..1
	    range
	    instead of 0..size, much more easier to do user<->dev
	    transformations
	    * qt4/src/poppler-private.h: Fix indentation

 ChangeLog				  |    6 ++++++
 qt4/src/poppler-link-extractor-private.h |    1 +
 qt4/src/poppler-link-extractor.cc	  |   12 ++++++------
 qt4/src/poppler-link.cc		  |   25 +++++++++++++++----------
 qt4/src/poppler-link.h			  |    7 ++++++-
 qt4/src/poppler-private.h		  |   15 ++++++++-------
 6 files changed, 42 insertions(+), 24 deletions(-)

commit ecaeaa9512d1dae4a036703ea8739102a8e463f0
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri May 25 22:30:20 2007 +0000

	    * qt4/src/poppler-link-extractor.cc: Use correct page box
	    to extract
	    link clickable area

 ChangeLog			   |	5 +++++
 qt4/src/poppler-link-extractor.cc |	2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 774a9456c668ef70b2e8f17d59f8f427aa97bad5
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Fri May 25 18:43:04 2007 +0000

    2007-05-25	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/GfxFont.cc:
	* poppler/GfxFont.h:
	* poppler/GlobalParams.cc:
	Don't cache DisplayFontParams by font name, instead cache them
	in GfxFont. Fixes #8140.

 ChangeLog		 |    8 ++++++++
 poppler/GfxFont.cc	 |    2 ++
 poppler/GfxFont.h	 |    6 ++++++
 poppler/GlobalParams.cc |    4 ++--
 4 files changed, 18 insertions(+), 2 deletions(-)

commit a88fadf0bb9af55c83c9c4f7d08deb17d6aa9ae4
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri May 25 17:33:37 2007 +0000

    2007-05-25	Carlos Garcia Campos <carlosgc@gnome.org>
	* glib/poppler-page.cc:
	* glib/poppler-page.h:
	* glib/poppler.h:
	Add selection style parameter to render_selection in order
	to allow
	requesting selections of words and paragraphs.

 ChangeLog	      |    8 ++++++++
 glib/poppler-page.cc |   30 ++++++++++++++++--------------
 glib/poppler-page.h  |    6 ++++--
 glib/poppler.h       |    7 +++++++
 4 files changed, 35 insertions(+), 16 deletions(-)

commit bf195b489c22875695e202d6ca6659144ef57e61
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed May 23 21:20:58 2007 +0000

	    * qt4/src/poppler-document.cc:
	    * qt4/src/poppler-private.h:
	    Better handle the setting of the vector antialiasing for
	    Splash.
	    * qt4/src/Mainpage.dox:
	    * qt4/src/poppler-link.h:
	    * qt4/src/poppler-qt4.h:
	    A few of API documentation fixes and improvements.

 ChangeLog		     |	 10 +++++++
 qt4/src/Mainpage.dox	     |	  8 +----
 qt4/src/poppler-document.cc |	  5 ++-
 qt4/src/poppler-link.h      |	  4 ++-
 qt4/src/poppler-private.h   |	  1 +
 qt4/src/poppler-qt4.h	     |	 57
 ++++++++++++++++++++++++++++--------------
 6 files changed, 57 insertions(+), 28 deletions(-)

commit 36d1fe292778ba29990a389c50a0df0d51f11913
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 21 21:42:38 2007 +0000

    Fix assert in bug 11023

 ChangeLog		|    4 ++++
 glib/poppler-action.cc |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 5b411246a2cce6ed3bb2d8c9e9d856227b6aba7f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 21 21:39:08 2007 +0000

	    * glib/poppler-page.cc:
	    * glib/poppler-page.h:
	    poppler_page_render_section() for cairo. Bug 7023

 ChangeLog	      |    6 +++
 glib/poppler-page.cc |   88
 ++++++++++++++++++++++++++++++++++++++++++++------
 glib/poppler-page.h  |    9 +++++
 3 files changed, 93 insertions(+), 10 deletions(-)

commit 409f2a9cb31add29accb87011331c50dc08110cd
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 21 21:35:10 2007 +0000

	    * glib/poppler-page.cc:
	    * glib/poppler-page.h:
	    * glib/poppler-private.h:
	    * glib/poppler.h:
	    * glib/test-poppler-glib.c:
	    * poppler/CairoOutputDev.cc:
	    * poppler/CairoOutputDev.h: Extend CairoOutputdev to do
	    image caching when rendering

 ChangeLog		   |   11 +++
 glib/poppler-page.cc	   |  161 ++++++++++++++++++++++++++++++++--
 glib/poppler-page.h	   |   10 ++
 glib/poppler-private.h    |	3 +
 glib/poppler.h		   |	9 +-
 glib/test-poppler-glib.c  |   27 ++++++-
 poppler/CairoOutputDev.cc |  215
 +++++++++++++++++++++++++++++++++++++++++++++
 poppler/CairoOutputDev.h  |  122 +++++++++++++++++++++++++
 8 files changed, 545 insertions(+), 13 deletions(-)

commit afd11ec66430dae084b5a5560333e933460fc637
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 21 21:29:09 2007 +0000

	    * poppler/Annot.cc: avoid crashing if the font for the
	    drawing methods
	    can not be found
	    * poppler/Form.cc: fix memory leak
	    * qt4/src/poppler-private.h: fix the UnicodeParsedString
	    function to
	    really work and not crash
	    * splash/SplashTypes.h: RGB8X mode makes max number of
	    components in
	    any SplashColor always be 4

 ChangeLog		   |   11 +++++++++++
 poppler/Annot.cc	   |	6 ++++++
 poppler/Form.cc	   |	1 +
 qt4/src/poppler-private.h |	5 ++++-
 splash/SplashTypes.h	   |	6 +-----
 5 files changed, 23 insertions(+), 6 deletions(-)

commit f019c8a8efde004e1663ea88cb48c0e46318d936
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu May 17 21:32:57 2007 +0000

    2007-05-17	Pino Toscano <pino@kde.org>

	    * qt4/src/poppler-link.cc:
	    Give some default values to LinkDestination
	    * qt4/src/poppler-private.h:
	    Fix memory leak when converting QString -> GooString

 ChangeLog		   |	7 +++++++
 qt4/src/poppler-link.cc   |   12 ++++++++++++
 qt4/src/poppler-private.h |	4 +++-
 3 files changed, 22 insertions(+), 1 deletions(-)

commit d68a4eb44b5390b3093774f39a6805ad2e95c146
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun May 13 00:53:43 2007 +0000

    2007-05-12	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/Annot.cc: Only do appearance generation for text,
	choice or
	other fields that contain text. Patch by Julien Rebetez.

 ChangeLog	  |    5 +++++
 poppler/Annot.cc |   52
 ++++++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 51 insertions(+), 6 deletions(-)

commit 96f8731e90af1abce67d00a3febc11880c69ce62
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 7 18:41:09 2007 +0000

	    * Catalog.cc: Fix leak
	    * Form.cc: Fix leak, provide empty
	    FormPageWidgets::~FormPageWidgets
	    implementation
	    * Page.cc: Fix leak

 ChangeLog	    |	 7 +++++++
 poppler/Catalog.cc |	 1 +
 poppler/Form.cc    |	 5 +++++
 poppler/Page.cc    |	 1 +
 4 files changed, 14 insertions(+), 0 deletions(-)

commit d46553d696b2d7fe416ce8db40db54dd1d7c6733
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Apr 30 22:34:21 2007 +0000

	    * poppler/Makefile.am: Don't link cairo to all poppler,
	    just to
	    poppler_cairo so when compiling the qt frontend and the
	    glib frontend
	    the qt one does not end up depending on cairo

 ChangeLog	     |	  6 ++++++
 poppler/Makefile.am |	  1 -
 2 files changed, 6 insertions(+), 1 deletions(-)

commit d5c52409c532a126bcb8eb65f6f1390113a5f258
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Apr 29 17:37:38 2007 +0000

    jeff committed this line by mistake

 ChangeLog |	1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 6ddc11ef4c534369ee104422bfb989603c466790
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Apr 29 17:33:58 2007 +0000

    2007-04-29	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/UnicodeTypeTable.cc: Make some of the unicode tables
	const
	which gets rid of about 20k of data.

		   text    data     bss     dec     hex filename
	before: 1415838  128864       8 1544710  179206 libpoppler.so
	after:	1404574  140128       8 1544710  179206 libpoppler.so

 ChangeLog		     |	 10 ++++++++++
 poppler/UnicodeTypeTable.cc |	 24 ++++++++++++------------
 2 files changed, 22 insertions(+), 12 deletions(-)

commit c5613ab5ce65fc84eb3a5584cee1454171173fa7
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 28 23:25:59 2007 +0000

	    * poppler/SplashOutputDev.cc:
	    * qt/poppler-private.h:
	    * qt4/src/poppler-private.h:
	    * splash/Splash.cc:
	    * splash/SplashBitmap.cc:
	    * splash/SplashTypes.h: Rename splashModeRGBX8 to
	    splashModeXBGR8 and
	    hopefully fix qt frontends image generation

 ChangeLog		    |	10 ++++
 poppler/SplashOutputDev.cc |  102
 ++++++++++++++++++++++++++++++++------------
 qt/poppler-private.h	    |	 2 +-
 qt4/src/poppler-private.h  |	 2 +-
 splash/Splash.cc	    |	44 ++++++++++---------
 splash/SplashBitmap.cc     |	16 +++---
 splash/SplashTypes.h	    |	 4 +-
 7 files changed, 120 insertions(+), 60 deletions(-)

commit 6479ce224f1393235ca9888dfe0710327fbfccd2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 28 22:12:22 2007 +0000

    fix merging problems

 splash/Splash.cc	|    1 +
 splash/SplashBitmap.cc |    1 -
 2 files changed, 1 insertions(+), 1 deletions(-)

commit e2ac4ada3e29139053871ff7f53772e1ccc7adc0
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 28 15:39:36 2007 +0000

    \n at the end of the printf
    Although i'm not sure we want to printf this...

 poppler/GlobalParams.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9b8133940638c95940edcb9b98126ca9a4f7b8d4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 28 12:00:38 2007 +0000

	    * qt4/src/Makefile.am:
	    * qt4/src/poppler-document.cc:
	    * qt4/src/poppler-ps-converter.cc:
	    * qt4/src/poppler-qt4.h: Replace Document::print function
	    with lots of
	    arguments with a helper class with lots of functions. Will
	    help
	    mantaining BC in case we decide to add more functionality
	    to the
	    printing process.

 ChangeLog			 |   10 ++
 qt4/src/Makefile.am		 |    1 +
 qt4/src/poppler-document.cc	 |   39 +-------
 qt4/src/poppler-ps-converter.cc |  190
 +++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-qt4.h		 |  119 +++++++++++++++++++++----
 5 files changed, 307 insertions(+), 52 deletions(-)

commit 26d5fefcd4c858e2ebd689d963a65773957ac808
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 28 11:35:34 2007 +0000

    * qt4/src/poppler-page.cc:
	   Hopefully fix the calculation of the image size when rendering
	   using
	   ArthurOutputDev.

 ChangeLog		 |    6 ++++++
 qt4/src/poppler-page.cc |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 218364bc4951682de8e63e1bd3f061636b08b615
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 28 11:34:14 2007 +0000

	    * glib/poppler-document.h:
	    * poppler/FontInfo.h:
	    * qt/poppler-qt.h:
	    * qt4/src/poppler-qt4.h: GfxFontType changed, adapt enums
	    of the
	    frontends and helper classes. Forgot to do it before merging.

 ChangeLog		 |    8 ++++++++
 glib/poppler-document.h |    6 +++++-
 poppler/FontInfo.h	 |    6 +++++-
 qt/poppler-qt.h	 |    6 +++++-
 qt4/src/poppler-qt4.h	 |   20 ++++++++++++--------
 5 files changed, 35 insertions(+), 11 deletions(-)

commit c1a40d3b4e9b27e34c94c9477a0313534563a394
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 28 11:20:58 2007 +0000

	    * qt4/src/poppler-annotation.h:
	    Make the header clean.

 ChangeLog		      |    5 +++++
 qt4/src/poppler-annotation.h |    3 +++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit 3f4bf880b95e28a1ae7a38b18b341e089860780c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 28 11:16:49 2007 +0000

	   * qt4/src/Makefile.am:
	   * qt4/src/poppler-link-extractor-private.h:
	   * qt4/src/poppler-link-extractor.cc:
	   * qt4/src/poppler-page-private.h:
	   * qt4/src/poppler-page.cc:
	   * qt4/src/poppler-private.h:
	   * qt4/src/poppler-qt4.h:
	   Getting the links of a page now is not more dependant on
	   the current
	   output device, and can be done anytime; thus, the doLinks
	   parameter
	   of the Page::render() can be dropped.

 ChangeLog				  |   13 +++++
 qt4/src/Makefile.am			  |    3 +-
 qt4/src/poppler-link-extractor-private.h |   55 ++++++++++++++++++++++
 qt4/src/poppler-link-extractor.cc	  |   74
 ++++++++++++++++++++++++++++++
 qt4/src/poppler-page-private.h		  |   38 +++++++++++++++
 qt4/src/poppler-page.cc		  |   52 +++------------------
 qt4/src/poppler-private.h		  |    5 ++-
 qt4/src/poppler-qt4.h			  |    4 +-
 8 files changed, 195 insertions(+), 49 deletions(-)

commit 7f9eec9ef4e7dc895d2a3e38014b6368cc7564b6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Apr 27 22:41:10 2007 +0000

    2007-04-28	Albert Astals Cid <aacid@kde.org>

	    * qt4/*: Stop requyring users to declare UNSTABLE_POPPLER_QT4

 ChangeLog			    |	 4 ++++
 qt4/src/Doxyfile		    |	 2 +-
 qt4/src/Mainpage.dox		    |	 3 +--
 qt4/src/poppler-document.cc	    |	 2 --
 qt4/src/poppler-embeddedfile.cc    |	 2 --
 qt4/src/poppler-fontinfo.cc	    |	 2 --
 qt4/src/poppler-form.cc	    |	 1 -
 qt4/src/poppler-link.cc	    |	 2 --
 qt4/src/poppler-page.cc	    |	 1 -
 qt4/src/poppler-qt4.h		    |	 3 ---
 qt4/src/poppler-sound.cc	    |	 2 --
 qt4/src/poppler-textbox.cc	    |	 2 --
 qt4/tests/check_attachments.cpp    |	 1 -
 qt4/tests/check_dateConversion.cpp |	 1 -
 qt4/tests/check_fonts.cpp	    |	 1 -
 qt4/tests/check_metadata.cpp	    |	 1 -
 qt4/tests/check_pagelayout.cpp     |	 1 -
 qt4/tests/check_pagemode.cpp	    |	 1 -
 qt4/tests/check_permissions.cpp    |	 1 -
 qt4/tests/poppler-attachments.cpp  |	 1 -
 qt4/tests/poppler-fonts.cpp	    |	 1 -
 qt4/tests/stress-poppler-qt4.cpp   |	 1 -
 qt4/tests/test-password-qt4.cpp    |	 1 -
 qt4/tests/test-poppler-qt4.cpp     |	 1 -
 24 files changed, 6 insertions(+), 32 deletions(-)

commit 45993a6faafd7646075bc6630d5d2ad7a44f7e20
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Apr 27 22:26:09 2007 +0000

    2007-04-28	Carlos Garcia Campos <carlosgc@gnome.org>
	    reviewed and some code by: Albert Astals Cid <aacid@kde.org>

	    * glib/poppler-page.cc:
	    * glib/poppler-page.h:
	    * glib/poppler.h:
	    * glib/test-poppler-glib.c:
	    * poppler/Makefile.am:
	    * poppler/PageTransition.cc:
	    * poppler/PageTransition.h:
	    * qt/poppler-page-transition.cc:
	    * qt/poppler-page-transition.h: Move Page Transition parsing
	    from qt
	    frontends to poppler core. Expose Page transitions on the glib
	    frontend.

 ChangeLog		       |   15 +++
 glib/poppler-page.cc	       |  122 +++++++++++++++++++++++++
 glib/poppler-page.h	       |  111 ++++++++++++++----------
 glib/poppler.h		       |   58 +++++++++---
 glib/test-poppler-glib.c      |   60 +++++++++++++
 poppler/Makefile.am	       |    2 +
 poppler/PageTransition.cc     |  197
 +++++++++++++++--------------------------
 poppler/PageTransition.h      |   86 ++++++++++++++++++
 qt/poppler-page-transition.cc |  145 ++++++-------------------------
 qt/poppler-page-transition.h  |    9 ++-
 10 files changed, 497 insertions(+), 308 deletions(-)

commit 877d6b202a75eb12119b16e740f85cc8b477d589
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Apr 27 21:25:30 2007 +0000

	    * glib/poppler-page.cc:
	    * poppler/PSOutputDev.cc:
	    * poppler/PSOutputDev.h:
	    * qt/poppler-document.cc:
	    * qt4/src/poppler-document.cc:
	    * qt4/src/poppler-qt4.h:
	    * utils/pdftohtml.cc:
	    * utils/pdftops.cc:
	    Add option to force rasterizing the pages when printing them
	    Add functionality to output the title field on the PS file
	    Only Qt4 frontend exposes the functionality

    Bringing this features from KPDF 3.5.7 to poppler
    Testers welcome
    Patches for other frontends more than welcome
    Comments and suggestions even more than welcome :-)

 ChangeLog		     |	 14 ++++++++++++
 glib/poppler-page.cc	     |	  3 +-
 poppler/PSOutputDev.cc      |	 48
 +++++++++++++++++++++++++++++-------------
 poppler/PSOutputDev.h	     |	 17 +++++++++-----
 qt/poppler-document.cc      |	  2 +-
 qt4/src/poppler-document.cc |	  9 ++++++-
 qt4/src/poppler-qt4.h	     |	  2 +-
 utils/pdftohtml.cc	     |	  2 +-
 utils/pdftops.cc	     |	  2 +-
 9 files changed, 71 insertions(+), 28 deletions(-)

commit 99053be5357235c47a87775985646ef8d9880ed9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Apr 26 17:57:01 2007 +0000

	    * goo/Makefile.am: Remove duplicate gmem.h

 ChangeLog	 |    4 ++++
 goo/Makefile.am |    1 -
 2 files changed, 4 insertions(+), 1 deletions(-)

commit f6adb46cd88d23b34f1918d3be31c05b68b6a443
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Apr 25 21:31:17 2007 +0000

    ignore pdftoabw binary

 utils/.cvsignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e09f231ac6c03ac2c3606f1bf20ba1bde3d85abd
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Apr 25 21:25:06 2007 +0000

    2007-04-25	Albert Astals Cid <aacid@kde.org>

	    * qt4/src/poppler-document.cc: remove a delete[] no longer
	    needed
	    * qt4/src/poppler-private: initilize m_hints

 ChangeLog		     |	  5 +++++
 qt4/src/poppler-document.cc |	  1 -
 qt4/src/poppler-private.h   |	  1 +
 3 files changed, 6 insertions(+), 1 deletions(-)

commit bf7e0e980bf29994021cb1228f89f582adddf284
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Apr 25 19:59:09 2007 +0000

    Merge xpdf302branch in HEAD as noone vetoed it.
    Testing more than welcome

 ChangeLog			     |	140 +
 configure.ac			     |	  4 +
 fofi/FoFiTrueType.cc		     |	458 +++-
 fofi/FoFiTrueType.h		     |	 42 +-
 fofi/FoFiType1.cc		     |	 65 +-
 fofi/FoFiType1C.cc		     |	590 +++--
 fofi/FoFiType1C.h		     |	  7 +-
 glib/poppler-action.cc		     |	 12 +-
 glib/poppler-document.cc	     |	  5 +-
 glib/poppler-page.cc		     |	  8 +-
 goo/FixedPoint.cc		     |	 31 +-
 goo/FixedPoint.h		     |	  5 +
 goo/GooString.cc		     |	444 +++-
 goo/GooString.h		     |	 41 +-
 goo/Makefile.am		     |	  2 +-
 goo/gfile.cc			     |	 54 +-
 goo/gmem.c			     |	238 --
 goo/gmem.cc			     |	264 ++
 goo/gmem.h			     |	 27 +-
 poppler/ABWOutputDev.cc	     |	  1 -
 poppler/ABWOutputDev.h		     |	  1 -
 poppler/Annot.cc		     | 1685 ++++++++++---
 poppler/Annot.h		     |	 83 +-
 poppler/ArthurOutputDev.cc	     |	 13 +-
 poppler/Catalog.cc		     |	 79 +-
 poppler/Catalog.h		     |	 16 +-
 poppler/CharCodeToUnicode.cc	     |	 31 +-
 poppler/DCTStream.cc		     |	  2 +-
 poppler/DCTStream.h		     |	  4 +-
 poppler/Decrypt.cc		     |	427 +++-
 poppler/Decrypt.h		     |	 54 +-
 poppler/Dict.cc		     |	 23 +-
 poppler/Dict.h			     |	 27 +-
 poppler/FontInfo.cc		     |	  1 -
 poppler/Form.cc		     |	 19 +-
 poppler/Form.h			     |	  2 +-
 poppler/Function.cc		     |	 65 +-
 poppler/Function.h		     |	  8 +-
 poppler/Gfx.cc			     | 1247 +++++++---
 poppler/Gfx.h			     |	 39 +-
 poppler/GfxFont.cc		     |	 45 +-
 poppler/GfxFont.h		     |	  7 +-
 poppler/GfxState.cc		     |	209 ++-
 poppler/GfxState.h		     |	 42 +-
 poppler/GlobalParams.cc	     |	399 +++-
 poppler/GlobalParams.h		     |	 41 +-
 poppler/JBIG2Stream.cc		     |	 96 +-
 poppler/JBIG2Stream.h		     |	  4 +-
 poppler/JPXStream.cc		     |	246 ++-
 poppler/JPXStream.h		     |	  8 +-
 poppler/Lexer.cc		     |	 18 +-
 poppler/Link.cc		     |	150 +-
 poppler/Link.h			     |	 49 +-
 poppler/Makefile.am		     |	  4 +-
 poppler/Object.cc		     |	  5 +-
 poppler/Object.h		     |	 29 +-
 poppler/Outline.cc		     |	  1 -
 poppler/OutputDev.cc		     |	  2 +
 poppler/OutputDev.h		     |	 62 +-
 poppler/PDFDoc.cc		     |	100 +-
 poppler/PDFDoc.h		     |	 21 +-
 poppler/PSOutputDev.cc		     | 2715 ++++++++++++++-----
 poppler/PSOutputDev.h		     |	 58 +-
 poppler/PSTokenizer.cc		     |	  2 +-
 poppler/Page.cc		     |	227 ++-
 poppler/Page.h			     |	 22 +-
 poppler/PageLabelInfo.cc	     |	  1 -
 poppler/Parser.cc		     |	 66 +-
 poppler/Parser.h		     |	 11 +-
 poppler/PreScanOutputDev.cc	     |	255 ++
 poppler/PreScanOutputDev.h	     |	128 +
 poppler/SecurityHandler.cc	     |	 17 +-
 poppler/SecurityHandler.h	     |	  5 +
 poppler/SplashOutputDev.cc	     | 1480 ++++++-----
 poppler/SplashOutputDev.h	     |	 41 +-
 poppler/Stream.cc		     |	338 ++--
 poppler/Stream.h		     |	 39 +-
 poppler/TextOutputDev.cc	     |	537 ++++-
 poppler/TextOutputDev.h	     |	 77 +-
 poppler/UGooString.cc		     |	182 --
 poppler/UGooString.h		     |	 79 -
 poppler/XRef.cc		     |	 29 +-
 poppler/XRef.h			     |	  6 +-
 qt/poppler-document.cc		     |	 15 +-
 qt/poppler-page-transition.cc	     |	  1 -
 qt/poppler-page.cc		     |	  4 +-
 qt/poppler-private.h		     |	 72 +-
 qt4/src/poppler-annotation-helper.h |	 38 +-
 qt4/src/poppler-document.cc	     |	  7 +-
 qt4/src/poppler-embeddedfile.cc     |	  6 +-
 qt4/src/poppler-form.cc	     |	 12 +-
 qt4/src/poppler-page.cc	     |	  8 +-
 qt4/src/poppler-private.h	     |	 76 +-
 splash/Splash.cc		     | 4994
 ++++++++++++++++++-----------------
 splash/Splash.h		     |	137 +-
 splash/SplashBitmap.cc		     |	110 +-
 splash/SplashBitmap.h		     |	 10 +-
 splash/SplashClip.cc		     |	276 ++-
 splash/SplashClip.h		     |	 28 +-
 splash/SplashFTFont.cc		     |	104 +-
 splash/SplashFTFont.h		     |	  5 +-
 splash/SplashFTFontEngine.cc	     |	 54 +-
 splash/SplashFTFontEngine.h	     |	  9 +-
 splash/SplashFTFontFile.cc	     |	 19 +-
 splash/SplashFTFontFile.h	     |	  9 +-
 splash/SplashFont.cc		     |	  6 +-
 splash/SplashFont.h		     |	 13 +-
 splash/SplashFontEngine.cc	     |	 72 +-
 splash/SplashFontEngine.h	     |	 11 +-
 splash/SplashFontFile.cc	     |	  1 -
 splash/SplashFontFile.h	     |	  2 +-
 splash/SplashMath.h		     |	 15 +-
 splash/SplashPath.cc		     |	 42 +-
 splash/SplashPath.h		     |	 31 +-
 splash/SplashPattern.cc	     |	 28 -
 splash/SplashPattern.h		     |	 25 -
 splash/SplashScreen.cc		     |	304 ++-
 splash/SplashScreen.h		     |	 18 +-
 splash/SplashState.cc		     |	 63 +-
 splash/SplashState.h		     |	 14 +-
 splash/SplashT1Font.cc		     |	101 +-
 splash/SplashT1Font.h		     |	  6 +-
 splash/SplashT1FontEngine.cc	     |	  4 +-
 splash/SplashT1FontFile.cc	     |	  9 +-
 splash/SplashT1FontFile.h	     |	  7 +-
 splash/SplashTypes.h		     |	 72 +-
 splash/SplashXPath.cc		     |	353 ++--
 splash/SplashXPath.h		     |	 26 +-
 splash/SplashXPathScanner.cc	     |	143 +
 splash/SplashXPathScanner.h	     |	 13 +
 utils/HtmlOutputDev.cc		     |	 15 +-
 utils/HtmlOutputDev.h		     |	 15 +-
 utils/pdffonts.cc		     |	 15 +-
 utils/pdfinfo.cc		     |	 21 +-
 utils/pdftoabw.cc		     |	  1 -
 utils/pdftohtml.cc		     |	  3 +-
 utils/pdftoppm.cc		     |	  8 +
 utils/pdftops.cc		     |	  8 +-
 utils/pdftotext.cc		     |	  1 -
 139 files changed, 14538 insertions(+), 7039 deletions(-)

commit ba74bb3b0632593d1937911d73709fc870480efd
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Apr 16 21:25:46 2007 +0000

    * qt4/src/poppler-private.h:
	   Add the information about the open/close item in the DOM tree
	   of the TOC.

 ChangeLog		   |	7 +++++++
 qt4/src/poppler-private.h |	5 ++++-
 2 files changed, 11 insertions(+), 1 deletions(-)

commit 6c7969f37c85f326327aca98e0346f2ebc86ffda
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 14 23:19:46 2007 +0000

	   * utils/HtmlFonts.cc: Fix rendering of text colors on
	   complex mode.
	   * utils/pdftohtml.cc: Fix rendering of links.

 ChangeLog	    |	 5 +++++
 utils/HtmlFonts.cc |	 8 ++++----
 utils/pdftohtml.cc |	 2 +-
 3 files changed, 10 insertions(+), 5 deletions(-)

commit add8515d7b3fba59c20ed1bbb058cea9e138c1a8
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sat Apr 14 07:29:04 2007 +0000

    Not sure what this was intended to do, but it triggers a lot of
    problems with the unit tests (essentially, duplicate delete's).

    CCMAIL: aacid@kde.org

 qt4/src/poppler-embeddedfile.cc |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit f3ded10305f6ac682640c37c21f569db0f830756
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Apr 7 21:12:35 2007 +0000

    2007-04-07	Jeff Muizelaar	<jeff@infidigm.net>

	* utils/pdftoabw.cc: Fixing passing the wrong type
	to fprintf. Patch by Kouhei Sutou. Fixes #10554.

 ChangeLog	   |	5 +++++
 utils/pdftoabw.cc |	2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 2fcb76df955c143153fe4b273d0388fcb7f67d8a
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Fri Apr 6 15:27:52 2007 +0000

    2007-04-06	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/ABWOutputDev.cc:
	* utils/pdftoabw.cc: Fix a number of issues with the new
	AbiWord code:
		*) Allows you to save to a file other than stdout
		*) Checks for error conditions when reading the PDF
		doc and
		   writing the ABW doc
		*) Removes dead code in pdftoabw.cc
		*) Fixes a SEGV I encountered when converting my new
		home's floor plan
		*) Returns proper error conditions should the conversion
		fail for any reason
	Patch by Dominic Lachowicz

 ChangeLog		 |   12 ++++++
 poppler/ABWOutputDev.cc |    3 +
 utils/pdftoabw.cc	 |  101
 +++++++++++++++++++++++++++-------------------
 3 files changed, 74 insertions(+), 42 deletions(-)

commit 29da65ec48b5ba91139084e197ce457d3cff3732
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Apr 5 12:13:51 2007 +0000

    * poppler/PSOutputDev.cc: Readd code wrongly removed when doing the
    GlobalParams cleaning

 ChangeLog		|    5 +++++
 poppler/PSOutputDev.cc |    5 +++++
 2 files changed, 10 insertions(+), 0 deletions(-)

commit 722b2bd86f58f2d7a914571cccfa195485a70c47
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Apr 4 02:42:29 2007 +0000

    2007-04-03	Jeff Muizelaar	<jeff@infidigm.net>

	* configure.ac:
	* poppler/ABWOutputDev.cc:
	* poppler/ABWOutputDev.h:
	* poppler/Makefile.am:
	* utils/Makefile.am:
	* utils/pdftoabw.cc: Add AbiWord output device and pdftoabw
	program.
	Patch by Jauco Noordzij. Autotools stuff by Dominic Lachowicz.

 ChangeLog		 |   10 +
 configure.ac		 |   15 +
 poppler/ABWOutputDev.cc | 1286
 +++++++++++++++++++++++++++++++++++++++++++++++
 poppler/ABWOutputDev.h  |  140 +++++
 poppler/Makefile.am	 |   17 +
 utils/Makefile.am	 |   16 +-
 utils/pdftoabw.cc	 |  138 +++++
 7 files changed, 1620 insertions(+), 2 deletions(-)

commit c9b467da290476da5ebbe8dc25699cd25e589b57
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Mar 22 20:56:24 2007 +0000

	    * poppler/Gfx.cc: Accept reals for width and height of
	    images. Fixes
	    KDE bug 143322

 ChangeLog	|    5 +++++
 poppler/Gfx.cc |   14 ++++++++++----
 2 files changed, 15 insertions(+), 4 deletions(-)

commit ff8f8d44ef47a98f7dbdfaa4d27a720b1f37015f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Mar 15 20:16:13 2007 +0000

	   * glib/Makefile.am: Make it build with BSD/Make. Patch by
	   Henry Precheur <henry@precheur.org>

 ChangeLog	  |    5 +++++
 glib/Makefile.am |    4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit bbf7e78b6b2509ecdc476d7f55151ef327470d9d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Mar 7 19:15:32 2007 +0000

    2007-03-07	Carlos Garcia Campos <carlosgc@gnome.org>
	    reviewed by: Albert Astals Cid <aacid@kde.org>

	    * poppler/Page.cc: Consider 0x0 boxes as invalid. Fixes
	    http://bugzilla.gnome.org/show_bug.cgi?id=408682

    2007-03-06	Pino Toscano <pino@kde.org>
	    reviewed by: Albert Astals Cid <aacid@kde.org>

	   * configure.ac:
	   * qt/Makefile.am:
	   * qt/poppler-link.cc:
	   * qt/poppler-page.cc:
	   * qt/poppler-private.h:
	   * qt4/poppler-link.cc:
	   Make the Qt4 frontend compilable again with no Splash.
	   Make the Qt3 frontend compilable with no Splash.

 ChangeLog		 |   18 ++++++++++++++++++
 configure.ac		 |   12 +-----------
 poppler/Page.cc	 |    7 ++++++-
 qt/Makefile.am		 |    1 -
 qt/poppler-link.cc	 |    4 +++-
 qt/poppler-page.cc	 |   16 +++++++++++++++-
 qt/poppler-private.h	 |   11 ++++++++++-
 qt4/src/poppler-link.cc |   10 ++++++----
 8 files changed, 59 insertions(+), 20 deletions(-)

commit 08dcc7121450cbfa163254001e73bb6a2670e055
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Mar 6 22:27:18 2007 +0000

	    * poppler/Annot.cc:
	    * poppler/Form.cc:
	    Fix uninitialized variables.
	    Properly escape parenthesis and slash in text field

 ChangeLog	  |    9 ++++++++-
 poppler/Annot.cc |    3 +++
 poppler/Form.cc  |    1 +
 3 files changed, 12 insertions(+), 1 deletions(-)

commit e8d3b21d08a59ec8b62503b48504fe046d746bfa
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sun Mar 4 07:30:31 2007 +0000

    Switch to using pkg-config to find Qt4.

 ChangeLog	       |    9 +++
 configure.ac	       |   36 +++++------
 m4/qt.m4	       |  165
 -------------------------------------------------
 poppler/Makefile.am   |    2 +-
 qt4/src/Makefile.am   |    3 +-
 qt4/tests/Makefile.am |   21 +++----
 6 files changed, 36 insertions(+), 200 deletions(-)

commit bd99616b9c06f96beadb68e015d2904b7fe2df1d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Feb 25 00:34:21 2007 +0000

    007-02-25  Julien Rebetez  <julienr@svn.gnome.org>

	    reviewed by: Albert Astals Cid <aacid@kde.org>

	    * poppler/Annot.cc:
	    * poppler/Annot.h:
	    * poppler/Form.cc:
	    * poppler/Form.h:
	    Fix compilation warnings.

 ChangeLog	  |   10 ++++++++++
 poppler/Annot.cc |   30 +++++++++++++++++-------------
 poppler/Annot.h  |    5 ++++-
 poppler/Form.cc  |   37 ++++++++++++++-----------------------
 poppler/Form.h   |   13 ++++++-------
 5 files changed, 51 insertions(+), 44 deletions(-)

commit d8d23b56332618d8c7d8198f55ec6efafd24187e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Feb 25 00:00:20 2007 +0000

    forgot to commit these

 qt4/src/poppler-form.cc |  284
 +++++++++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-form.h  |  247 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 531 insertions(+), 0 deletions(-)

commit 984ce7f919aec27d5f4225376550cd6b58d4ae52
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 24 23:58:31 2007 +0000

    2007-02-25	Pino Toscano <pino@kde.org>
		reviewed by: Albert Astals Cid <aacid@kde.org>

	    * qt4/src/Doxyfile:
	    * qt4/src/Makefile.am:
	    * qt4/src/poppler-annotation-helper.h:
	    * qt4/src/poppler-form.cc:
	    * qt4/src/poppler-form.h:
	    * qt4/src/poppler-page.cc:
	    * qt4/src/poppler-private.h:
	    * qt4/src/poppler-qt4.h:
		    Beginning of interactive forms support, first
		    implementation in the
		    Qt4 frontend. It supports text and choice fields in
		    a basic way.

 ChangeLog			     |	 14 +++++++++
 qt4/src/Doxyfile		     |	  1 +
 qt4/src/Makefile.am		     |	  2 +
 qt4/src/poppler-annotation-helper.h |	 18 ++++++------
 qt4/src/poppler-page.cc	     |	 36 ++++++++++++++++++++++++
 qt4/src/poppler-private.h	     |	 52
 ++++++++++++++++++++++++++++++++++-
 qt4/src/poppler-qt4.h		     |	  7 +++++
 7 files changed, 120 insertions(+), 10 deletions(-)

commit de7a90fc724de14151ec994d18f860ada3be2ac8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 24 23:43:34 2007 +0000

    2007-02-25	Albert Astals Cid <aacid@kde.org>

	    * configure.ac:
	    * glib/poppler-document.cc:
	    * poppler/GlobalParams.cc:
	    * poppler/GlobalParams.h:
	    * poppler/PSOutputDev.cc:
	    * qt/poppler-document.cc:
	    * qt4/src/poppler-document.cc:
	    * qt4/src/poppler-private.h:
	    * qt4/src/poppler-qt4.h:
	    * test/gtk-splash-test.cc:
	    * test/pdf-inspector.cc:
	    * utils/pdffonts.cc:
	    * utils/pdfimages.cc:
	    * utils/pdfinfo.cc:
	    * utils/pdftohtml.cc:
	    * utils/pdftoppm.cc:
	    * utils/pdftops.cc:
	    * utils/pdftotext.cc: Remove dependency on xpdfrc file
	    and cleanup
				  GlobalParams accordingly

 ChangeLog		     |	 22 ++
 configure.ac		     |	  1 -
 glib/poppler-document.cc    |	  4 +-
 poppler/GlobalParams.cc     |	666
 +------------------------------------------
 poppler/GlobalParams.h      |	 59 +----
 poppler/PSOutputDev.cc      |	  8 -
 qt/poppler-document.cc      |	  4 +-
 qt4/src/poppler-document.cc |	  2 +-
 qt4/src/poppler-private.h   |	  2 +-
 qt4/src/poppler-qt4.h	     |	  6 +-
 test/gtk-splash-test.cc     |	  2 +-
 test/pdf-inspector.cc	     |	  2 +-
 utils/pdffonts.cc	     |	  5 +-
 utils/pdfimages.cc	     |	  5 +-
 utils/pdfinfo.cc	     |	  5 +-
 utils/pdftohtml.cc	     |	  2 +-
 utils/pdftoppm.cc	     |	 15 +-
 utils/pdftops.cc	     |	 50 ++--
 utils/pdftotext.cc	     |	  5 +-
 19 files changed, 72 insertions(+), 793 deletions(-)

commit 74e70386b759a3cd9864d11eb4ca210010136aa5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 24 23:32:22 2007 +0000

    2007-02-25	Julien Rebetez	<julienr@svn.gnome.org>
		reviewed by: <aacid@kde.org>

	    * glib/poppler-document.cc:
	    * glib/poppler-document.h:
	    * glib/poppler-page.cc:
	    * glib/poppler-page.h:
	    * glib/poppler-private.h:
	    * glib/poppler.h:
	    * poppler/Annot.cc:
	    * poppler/Annot.h:
	    * poppler/Catalog.cc:
	    * poppler/Catalog.h:
	    * poppler/CharCodeToUnicode.cc:
	    * poppler/CharCodeToUnicode.h:
	    * poppler/Dict.cc:
	    * poppler/Dict.h:
	    * poppler/Form.cc:
	    * poppler/Form.h:
	    * poppler/GfxFont.cc:
	    * poppler/GfxFont.h:
	    * poppler/Makefile.am:
	    * poppler/Object.h:
	    * poppler/Page.cc:
	    * poppler/Page.h:
	    * poppler/XRef.cc:
	    * poppler/XRef.h:
		    Beginning of Interactive Form support:
		    Add a bunch of new classes (FormWidget / FormField)
		    to deal with form
		    fields.
		    Add support for object modification through
		    XRef::setModifiedObject, as
		    well as a function to write the Xref to a file,
		    which will be used
		    to implement PDF writing.
		    Add some functions to glib wrapper to expose the
		    new form features.

 ChangeLog		      |   35 ++
 glib/poppler-document.cc     |  192 +++++++
 glib/poppler-document.h      |   55 ++
 glib/poppler-page.cc	      |  120 +++++
 glib/poppler-page.h	      |   55 ++
 glib/poppler-private.h       |    4 +
 glib/poppler.h		      |   15 +-
 poppler/Annot.cc	      |  344 ++++++++++---
 poppler/Annot.h	      |   21 +-
 poppler/Catalog.cc	      |   17 +-
 poppler/Catalog.h	      |    4 +
 poppler/CharCodeToUnicode.cc |   34 ++
 poppler/CharCodeToUnicode.h  |    3 +
 poppler/Dict.cc	      |   32 ++
 poppler/Dict.h		      |    4 +
 poppler/Form.cc	      | 1187
 ++++++++++++++++++++++++++++++++++++++++++
 poppler/Form.h		      |  470 +++++++++++++++++
 poppler/GfxFont.cc	      |   27 +
 poppler/GfxFont.h	      |    5 +
 poppler/Makefile.am	      |    2 +
 poppler/Object.h	      |    4 +
 poppler/Page.cc	      |   11 +-
 poppler/Page.h		      |    8 +-
 poppler/XRef.cc	      |   87 +++
 poppler/XRef.h		      |    9 +
 25 files changed, 2666 insertions(+), 79 deletions(-)

commit 5c4ea446f33248964431e79b14592b30362634fe
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Feb 18 21:44:24 2007 +0000

    * configure.ac: Change {datadir}/poppler to {datarootdir}/poppler so
		    that i get /usr/local/share/poppler in config.h
		    instead of
		    ${prefix}/poppler Better fixes are welcome.

 ChangeLog    |    6 ++++++
 configure.ac |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit dd140dd63de661303b578863af4d515d82117cca
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Feb 4 00:19:25 2007 +0000

    fix date

 ChangeLog |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3c1ed68bf4ee49b27275f7f65d49f42933b1cfa0
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Feb 4 00:16:43 2007 +0000

	    * poppler/Lexer.cc:
	    * poppler/Lexer.h: Patch to fix regression introduced by
	    optimizations
	    in bugzilla issue 7808

 ChangeLog	  |    6 ++++++
 poppler/Lexer.cc |   30 ++++++++++++++++++++----------
 poppler/Lexer.h  |    2 +-
 3 files changed, 27 insertions(+), 11 deletions(-)

commit 672408839de0deac4c6006b54df723336ee4be2d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 31 22:05:09 2007 +0000

    * qt4/src/poppler-page.cc:
      Patch by Pino Toscano <pino@kde.org> to remove a nonsense done
      by him.

    * qt4/tests/test-poppler-qt4.cpp:
      Simply a bit. Patch by Pino Toscano <pino@kde.org>.

 ChangeLog			|    8 ++++++++
 qt4/src/poppler-page.cc	|    2 --
 qt4/tests/test-poppler-qt4.cpp |   24 ++++++++++++------------
 3 files changed, 20 insertions(+), 14 deletions(-)

commit 9c64b8c754e09ff2858af56ce38ef013002bf8e4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 31 18:48:16 2007 +0000

    * m4/qt.m4: Fix Qt4 detection on Mac. Patch by Benjamin Reed
    <ranger@befunk.com>

 ChangeLog |	5 +++++
 m4/qt.m4  |   26 +++++++++++++++++++++++---
 2 files changed, 28 insertions(+), 3 deletions(-)

commit 1b81192ff2bb9fae4a7bbc685fafe1718f303a7b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jan 28 15:55:11 2007 +0000

	    * glib/poppler-page.cc: Make link mapping coordinates
	    follow page
	    rotation. Patch by Carlos Garcia Campos <carlosgc@gnome.org>
	    * glib/poppler-action.cc: Fix link destination
	    coordinates. Patch by
	    Carlos Garcia Campos <carlosgc@gnome.org>

 ChangeLog		|    4 ++
 glib/poppler-action.cc |   15 +++++-
 glib/poppler-page.cc	|  124
 ++++++++++++++++++++++++++++++-----------------
 3 files changed, 97 insertions(+), 46 deletions(-)

commit 75dcf94f53c2d7241111f0d527ee4d3a2ef0b0cf
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jan 28 15:36:08 2007 +0000

    * glib/poppler-document.cc: Plug memory leak in
    poppler-document. Patch by Carlos Garcia Campos <carlosgc@gnome.org>

 ChangeLog		  |    5 +++++
 glib/poppler-document.cc |   30 ++++++++++++++----------------
 2 files changed, 19 insertions(+), 16 deletions(-)

commit 682a15fc38a2c569d9b1f9871e3e949b62b33cf8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jan 21 22:35:23 2007 +0000

	   * poppler-document.cc:
	   * poppler-page.cc:
	   * poppler-private.h:
	   * poppler-qt4.h:
	   No need to destroy the Splash output device to change its
	   paper color.
	   Add the possibility to set flags that affect the rendering
	   (some
	   backends supports only some of them, though).
	   Add a Page::label to get the label associated with a page.
	   Patches by Pino Toscano <pino@kde.org>.

 ChangeLog		     |	 12 ++++++++++++
 qt4/src/poppler-document.cc |	 20 ++++++++++++++++++++
 qt4/src/poppler-page.cc     |	 14 +++++++++++++-
 qt4/src/poppler-private.h   |	 29 ++++++++++++++++++++++++-----
 qt4/src/poppler-qt4.h	     |	 25 +++++++++++++++++++++++++
 5 files changed, 94 insertions(+), 6 deletions(-)

commit 7331bc46c1cb323316501f05ae1740bea5655596
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 17 20:06:29 2007 +0000

	    * poppler/Sound.h:
	    * poppler/Sound.cc:
	    * qt4/src/poppler-sound.cc: Move most of the sound reading
	    code
	    into the Sound class, so frontends can use it easily.
	    Patch by Pino Toscano <pino@kde.org>.

 ChangeLog		  |   10 +++-
 poppler/Sound.cc	  |   80 ++++++++++++++++++++++++-
 poppler/Sound.h	  |   32 ++++++++++-
 qt4/src/poppler-sound.cc |  144
 ++++++++++++++++-----------------------------
 4 files changed, 167 insertions(+), 99 deletions(-)

commit 841bee94da7b6376d2e1fb3daaf8b727b90e42d8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Jan 13 23:19:21 2007 +0000

	    * poppler/Stream.h:
	    * poppler/Stream.cc: Remove MemStream::setNeedFree method
	    i really did
	    not need it
	    * qt4/src/poppler-document.cc:
	    * qt4/src/poppler-link.cc:
	    * qt4/src/poppler-page.cc:
	    * qt4/src/poppler-private.h: Make Document::loadFromData
	    work on
	    documents with a password and don't need to do a malloc and
	    a memcpy.

 ChangeLog		     |	 11 ++++++
 poppler/Stream.cc	     |	  5 ---
 poppler/Stream.h	     |	  1 -
 qt4/src/poppler-document.cc |	 74
 ++++++++++++++++++++++--------------------
 qt4/src/poppler-link.cc     |	  4 +-
 qt4/src/poppler-page.cc     |	 34 ++++++++++----------
 qt4/src/poppler-private.h   |	 24 +++++++++-----
 7 files changed, 84 insertions(+), 69 deletions(-)

commit e1432fd7c4a6a2386789f450d39c6d954fd4e656
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Jan 13 18:29:39 2007 +0000

	    * configure.ac
	    * poppler/Makefile.am
	    * qt4/src/Makefile.am
	    * qt4/src/poppler-document.cc
	    * qt4/src/poppler-link.cc
	    * qt4/src/poppler-page.cc
	    * qt4/src/poppler-private.h
	    * qt4/src/poppler-qt4.h: Make the Qt4 backend compilable
	    even with
	    no Splash backend. Patch by Pino Toscano <pino@kde.org>.

 ChangeLog		     |	 12 ++++++++++++
 configure.ac		     |	  5 -----
 poppler/Makefile.am	     |	  5 +++--
 qt4/src/Makefile.am	     |	  6 +++++-
 qt4/src/poppler-document.cc |	 16 ++++++++++++++--
 qt4/src/poppler-link.cc     |	  1 +
 qt4/src/poppler-page.cc     |	 15 ++++++++++++---
 qt4/src/poppler-private.h   |	  8 +++++++-
 qt4/src/poppler-qt4.h	     |	  6 ++++++
 9 files changed, 60 insertions(+), 14 deletions(-)

commit 457038e97325720615c4390ffa075dd8283966ee
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Jan 13 17:56:07 2007 +0000

	    * poppler/Stream.h:
	    * poppler/Stream.cc: Add MemStream::setNeedFree method
	    * qt4/src/poppler-document.cc:
	    * qt4/src/poppler-private.h:
	    * qt4/src/poppler-qt4.h: Add Document::loadFromData method

 ChangeLog		     |	  8 ++++++++
 poppler/Stream.cc	     |	  5 +++++
 poppler/Stream.h	     |	  1 +
 qt4/src/poppler-document.cc |	 22 ++++++++++++++++++++++
 qt4/src/poppler-private.h   |	 17 +++++++++++++++--
 qt4/src/poppler-qt4.h	     |	 16 ++++++++++++++++
 6 files changed, 67 insertions(+), 2 deletions(-)

commit 4e2a9c49ecab00b1f5d175570165cd490afdd31e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jan 11 22:28:03 2007 +0000

     goo/gmem.c: Merge change from xpdf-3.01pl2

 ChangeLog  |	 4 ++++
 goo/gmem.c |	13 +++++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit bce14b274fd788d728116950d6464a85e33a9966
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jan 11 22:12:11 2007 +0000

	   * poppler/Catalog.h:
	   * poppler/Catalog.cc: Limit max depth of recursive calls on
	   readPageTree to fix MOAB-06-01-2007

 ChangeLog	    |	 6 ++++++
 poppler/Catalog.cc |	20 +++++++++++++++-----
 poppler/Catalog.h  |	 2 +-
 3 files changed, 22 insertions(+), 6 deletions(-)

commit 3f0679a336ffaf2aff149f8526fa11f8f8cbda59
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Jan 6 21:53:08 2007 +0000

    Patch by Pino Toscano <pino@kde.org> to fix some memory leaks when
    dealing with sounds.

 ChangeLog		  |    9 +++++++++
 poppler/Sound.cc	  |    1 +
 qt4/src/poppler-link.cc  |    5 +++++
 qt4/src/poppler-link.h   |    1 +
 qt4/src/poppler-page.cc  |    4 ++++
 qt4/src/poppler-sound.cc |    7 ++++++-
 6 files changed, 26 insertions(+), 1 deletions(-)

commit d41cd2f567a955031cb7498d9089e70e14df4a42
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jan 4 19:10:16 2007 +0000

    qt4/src/poppler-private.h: gmallocn -> new[]

 ChangeLog		   |	4 ++++
 qt4/src/poppler-private.h |	2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit f8edfb6832144cbbd1b234f6b35e33325269255c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jan 4 18:56:13 2007 +0000

    qt/poppler-page-transition.cc: Fix memory leak. Patch by Tobias
    Koenig <tokoe@kde.org>

 ChangeLog		       |    5 +++++
 qt/poppler-page-transition.cc |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 250a9f4b429344e0968c7bd0c0cebe7af373ae0a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Dec 30 14:50:25 2006 +0000

    * qt4/src/poppler-qt4.h:
    * qt4/src/poppler-document.cc: Add const & to some parameters. Patch
    by Pino Toscano <pino@kde.org>

 ChangeLog		     |	  6 ++++++
 qt4/src/poppler-document.cc |	  4 ++--
 qt4/src/poppler-qt4.h	     |	  4 ++--
 3 files changed, 10 insertions(+), 4 deletions(-)

commit 250c1f94cc9a53f980fd08364d6cce29db9fd067
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Dec 29 14:08:35 2006 +0000

    * poppler/UGooString.cc: Patch by Pino Toscano <pino@kde.org> so
    that QStringToUGooString does not crash.

 ChangeLog	       |    5 +++++
 poppler/UGooString.cc |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 42770e5f07407b03dce31c73fd6956f9c8fc9a06
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Fri Dec 29 04:12:40 2006 +0000

    2006-12-28	Brad Taylor  <brad@getcoded.net>

	* poppler/glib/poppler-document.h:
	* poppler/glib/poppler-document.cc: Add
	poppler_document_new_from_data
	  to allow loading PDFs out of memory.

 ChangeLog		  |    6 +++
 glib/poppler-document.cc |  113
 +++++++++++++++++++++++++++++++++------------
 glib/poppler-document.h  |    4 ++
 3 files changed, 93 insertions(+), 30 deletions(-)

commit 6fedd991b584e300b5710630fa7942d357fe7aaa
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Dec 28 17:22:36 2006 +0000

    * qt4/src/poppler-embeddedfile.cc:
    * qt4/src/poppler-document.cc:
    * qt/poppler-document.cc: Fix memory leaks

 ChangeLog			 |    6 ++++++
 qt/poppler-document.cc		 |    4 ++++
 qt4/src/poppler-document.cc	 |    4 +++-
 qt4/src/poppler-embeddedfile.cc |    4 +++-
 4 files changed, 16 insertions(+), 2 deletions(-)

commit 7da5885e45c33382060276c95d9a3bd117ae55c7
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Dec 28 15:51:44 2006 +0000

    * goo/GooString.cc
    * goo/GooString.h
    * goo/gmem.c
    * goo/gmem.h
    * poppler/Lexer.cc
    * poppler/Lexer.h
    * poppler/PageLabelInfo.cc
    * poppler/Parser.cc
    * poppler/UGooString.cc
    * poppler/UGooString.h: Patch by Krzysztof Kowalczyk
    <kkowalczyk@gmail.com> to improve performance. See bug 7808 for
    details.

 ChangeLog		  |   15 ++++
 goo/GooString.cc	  |  186
 +++++++++++++++++++++++-----------------------
 goo/GooString.h	  |   28 ++++++--
 goo/gmem.c		  |    3 +-
 goo/gmem.h		  |    2 +-
 poppler/Lexer.cc	  |   19 ++++-
 poppler/Lexer.h	  |   10 +++
 poppler/PageLabelInfo.cc |    1 +
 poppler/Parser.cc	  |   17 +++--
 poppler/UGooString.cc	  |  137 ++++++++++++++++++++++++++++------
 poppler/UGooString.h	  |   40 ++++++++--
 11 files changed, 313 insertions(+), 145 deletions(-)

commit fbc05a6791fc28ee26a9d9188722ea3453c65ddc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Dec 27 23:15:06 2006 +0000

    * poppler/Annot.cc:
    * poppler/Annot.h: Add type checking to processing of "Rect". Patch
    by Scott Turner <scotty1024@mac.com>

 ChangeLog	  |    6 ++++++
 poppler/Annot.cc |   48 +++++++++++++++++++++++++++++-------------------
 poppler/Annot.h  |    1 +
 3 files changed, 36 insertions(+), 19 deletions(-)

commit dc6b372358ac629c43aa2faabd644942cb0ed98b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Dec 27 15:23:04 2006 +0000

    Remove , after last value of enum. Thanks to André Wöbbeking

 ChangeLog	   |	1 +
 poppler/Catalog.h |	2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit c7d19539a95927eb277966a521f13393c9e116bb
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Dec 27 12:38:58 2006 +0000

    qt4/src/poppler-qt4.h: Remove , after last value of enum. Thanks to
    André Wöbbeking

 ChangeLog	       |    5 +++++
 qt4/src/poppler-qt4.h |    4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit b29429c702e6540b9f35689b0a164f30e747d5d9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Dec 26 20:07:03 2006 +0000

    * qt4/src/poppler-qt4.h:
    * qt4/src/poppler-page.cc: Add Page::duration() function to the
    qt4 frontend.

 ChangeLog		 |    6 ++++++
 qt4/src/poppler-page.cc |    8 ++++++++
 qt4/src/poppler-qt4.h	 |    9 ++++++++-
 3 files changed, 22 insertions(+), 1 deletions(-)

commit 62dfc58903b496c4cc720c8b2c759c6fb82fb443
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Dec 26 19:56:28 2006 +0000

	    * glib/test-poppler-glib.c:
	    * glib/poppler-page.cc:
	    * glib/poppler-page.h:
	    * poppler/Page.cc:
	    * poppler/Page.h: Implement /Dur entry in page object. Patch
	    by Carlos
	    Garcia Campos <carlosgc@gnome.org>

 ChangeLog		  |    9 +++++++++
 glib/poppler-page.cc	  |   16 ++++++++++++++++
 glib/poppler-page.h	  |    1 +
 glib/test-poppler-glib.c |    7 +++++++
 poppler/Page.cc	  |   13 +++++++++++++
 poppler/Page.h		  |    6 ++++++
 6 files changed, 52 insertions(+), 0 deletions(-)

commit 34e5aa62f4d3ba7a2d94a68a91c11a48277a4119
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Dec 23 13:12:13 2006 +0000

	    * poppler/PSTokenizer.cc: Enhance PSTokenizer::getToken
	    performance.
	    Patch by Scott Turner <scotty1024@mac.com>. In a random pdf
	    i tested
	    the patchs improves PSTokenizer::getToken performance by 15%

 ChangeLog		|    6 ++++++
 poppler/PSTokenizer.cc |   33 +++++++++++++++++++++------------
 poppler/PSTokenizer.h	|    1 +
 3 files changed, 28 insertions(+), 12 deletions(-)

commit 1a5fa1d2ced62e7d027e085663e987cff625ce0b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Dec 22 23:39:41 2006 +0000

    poppler/Page.cc: Fix memory leak when reading a wrong color map in
    a thumbnail. Patch by Scott Turner <scotty1024@mac.com>

 ChangeLog	 |    3 +++
 poppler/Page.cc |    1 +
 2 files changed, 4 insertions(+), 0 deletions(-)

commit dd1c134dcf085338a85188c7f205fc300396dc86
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Dec 22 23:27:53 2006 +0000

    qt/poppler-page.cc: Fix memory leak in Page::textList. Patch by
    Jerry Epplin <jepplin@globalvelocity.com>

 ChangeLog	    |	 5 +++++
 qt/poppler-page.cc |	 4 +++-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit 87e474a018c4808d6251fd79f9e9640e0f733551
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Thu Dec 21 01:01:30 2006 +0000

    2006-12-20	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: Fix scaling of maskedImage
	masks. They
	should be scaled to the size of the image not the size of
	the mask.
	Fixes #9403.

 ChangeLog		   |	6 ++++++
 poppler/CairoOutputDev.cc |	8 ++------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 769a89623c680f51690db1751522b016b02b83a8
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Dec 20 19:55:55 2006 +0000

    2006-12-20	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/GlobalParams.cc: Try to make zero-width lines as
	close to
	one pixel wide as we can. Fixes #9393.

 ChangeLog		   |	5 +++++
 poppler/CairoOutputDev.cc |   10 ++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 5c4bca18373528f293bd5e080efca572977fc1ff
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Dec 19 20:27:55 2006 +0000

    poppler/SplashOutputDev.cc: Fix gray calculation. Patch by Scott
    Turner <scotty1024@mac.com>

 ChangeLog		    |	 5 +++++
 poppler/SplashOutputDev.cc |	 2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit fba99578f6001ae0c0df0442bb73040b55109b1d
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Tue Dec 12 05:23:59 2006 +0000

    2006-12-12	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: Change a cairo_set_matrix to
	cairo_transform so that we don't blindly clobber the existing
	matrix.
	Patch by Daniel Colascione.
	Fixes #9190.

 ChangeLog		   |	7 +++++++
 poppler/CairoOutputDev.cc |	2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit 9a6ffa1c6e009f8606a055f873efdcd5829fcfa2
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Dec 10 05:24:56 2006 +0000

    2006-12-09	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/Function.cc: Initialize PostScriptFunction::codeString
	to
	NULL so that it can safely deleted if initialization fails.
	Fixes #9263.

 ChangeLog	     |	  6 ++++++
 poppler/Function.cc |	  1 +
 2 files changed, 7 insertions(+), 0 deletions(-)

commit e92d63a179ae022270156da4e396c15ff9236d89
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Nov 23 19:01:44 2006 +0000

    * m4/libjpeg.m4: Make JPEG library header search work under
    MSYS. Patch by Alexis Wilke

 ChangeLog     |    5 +++++
 m4/libjpeg.m4 |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 3913110f698fd006b394a395b5b0adfde30af31b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Nov 22 21:55:27 2006 +0000

    there should not be any whitespace after the \

 qt4/src/Makefile.am |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c3ab7addec5a7990872949b813c2b727b1614d64
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Nov 19 18:51:23 2006 +0000

    Another leak fix on qt4/src/poppler-page.cc the previous changelog
    is enough for this one ;-)

 qt4/src/poppler-page.cc |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 9e9b82da91abacb916b05302d40bf822af6ac7f1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Nov 19 12:59:48 2006 +0000

	    * qt4/src/poppler-link.cc:
	    * qt4/src/poppler-page.cc:
	    * qt4/src/poppler-qt4.h:
	    * qt4/src/poppler-textbox.cc: Fix memory leaks
	    * splash/Splash.cc: Initialize the values of nClipRes

 ChangeLog		    |	 8 ++++++++
 qt4/src/poppler-link.cc    |	 6 ++++++
 qt4/src/poppler-page.cc    |	 4 +++-
 qt4/src/poppler-qt4.h	    |	 1 +
 qt4/src/poppler-textbox.cc |	 5 +++++
 splash/Splash.cc	    |	 2 +-
 6 files changed, 24 insertions(+), 2 deletions(-)

commit b9faacc62182efcbc84df2471e4c5dcf2b03bda8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Nov 18 17:08:04 2006 +0000

	    * qt4/src/poppler-document.cc
	    * qt4/src/poppler-qt4.h: Add int marginRight, int
	    marginBottom, int
	    marginLeft, int marginTop, bool strictMargins to
	    Document::print()

 ChangeLog		     |	  6 ++++++
 qt4/src/poppler-document.cc |	 11 +++++++++--
 qt4/src/poppler-qt4.h	     |	  6 +++++-
 3 files changed, 20 insertions(+), 3 deletions(-)

commit da8e6d4c3e0afdaa031413649ae20545c8a1f845
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Nov 16 21:03:27 2006 +0000

    really commit pino's patch :-S

 qt4/src/Doxyfile	      |   11 +++-
 qt4/src/Mainpage.dox	      |   26 ++++-----
 qt4/src/poppler-annotation.h |   33 +++++++-----
 qt4/src/poppler-link.h       |   68 +++++++++++++++++++++----
 qt4/src/poppler-qt4.h	      |  115
 ++++++++++++++++++++++++++---------------
 5 files changed, 171 insertions(+), 82 deletions(-)

commit 4f26e65096e3133a39fc0c9e82084c90cf77dda9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Nov 16 21:00:10 2006 +0000

	    * qt4/src/Mainpage.dox:
	    * qt4/src/Doxyfile:
	    * qt4/src/poppler-annotation.h:
	    * qt4/src/poppler-link.h:
	    * qt4/src/poppler-qt4.h: Improve API documentation. Patch by
	    Pino Toscano.

    Generated docu at http://people.freedesktop.org/~aacid/docs/qt4/

 ChangeLog	      |    9 +++++++++
 qt4/src/Mainpage.dox |    2 +-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit e68b6f3f8fea1e4f036eba0f19bb7e0c423d408c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Nov 15 21:07:50 2006 +0000

    2006-11-15	Albert Astals Cid <aacid@kde.org>

	    * qt4/src/poppler-link.cc:
	    * qt4/src/poppler-page.cc:
	    * qt4/src/poppler-qt4.h:
	    * qt4/src/poppler-document.cc:
	    * qt4/src/poppler-private.h: Generalize the way we render
	    the pages:
	    merge all the Page::renderTo* functions in only one that
	    renders on
	    a QImage, taking into account the currently chosen backend.
	    It is possible to switch rendering backend using the Document.
	    Patch by Pino Toscano.

	    * qt4/tests/stress-poppler-qt4.cpp:
	    * qt4/tests/test-password-qt4.cpp:
	    * qt4/tests/test-poppler-qt4.cpp: Adapt the tests to the
	    changes in
	    the rendering API of Page. Patch by Pino Toscano.

 ChangeLog			  |   17 +++++
 qt4/src/poppler-document.cc	  |   14 ++++
 qt4/src/poppler-link.cc	  |    2 +-
 qt4/src/poppler-page.cc	  |  125
 ++++++++++++++++++++------------------
 qt4/src/poppler-private.h	  |   32 +++++++---
 qt4/src/poppler-qt4.h		  |   75 ++++++-----------------
 qt4/tests/stress-poppler-qt4.cpp |    3 +-
 qt4/tests/test-password-qt4.cpp  |   12 ++--
 qt4/tests/test-poppler-qt4.cpp   |   17 ++---
 9 files changed, 153 insertions(+), 144 deletions(-)

commit 37088dd3335be6e7641c47bea9b1ddd689b07372
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Nov 13 19:16:44 2006 +0000

	    * poppler/ArthurOutputDev.cc: Small fix to get colors right

 ChangeLog		    |	 4 ++++
 poppler/ArthurOutputDev.cc |	 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 302e2cab9fd626222c69ad40f7e40be2e65d34a9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Nov 11 15:41:27 2006 +0000

    Fix typo when outputing PS scale

 ChangeLog		|    4 ++++
 poppler/PSOutputDev.cc |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit e3550fb286dae98992b30edbf4a9300fa58d2e77
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Tue Nov 7 23:53:31 2006 +0000

    2006-11-07	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: take horizontal scaling into account
	when updating the font. Also, cleanup some unused code. Fixes
	#8924.

 ChangeLog		   |	5 +++++
 poppler/CairoOutputDev.cc |	9 ++-------
 2 files changed, 7 insertions(+), 7 deletions(-)

commit f020b64a72ad5c82c3e7bdcf15039bb0037b1f22
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Oct 18 18:43:59 2006 +0000

    2006-10-18	Albert Astals Cid <aacid@kde.org>

	   * qt4/src/poppler-document.cc:
	   * qt4/src/poppler-private.h: Do not crash when opening a
	   encrypted document. Do not crash when unlocking a locked
	   document.

 ChangeLog		     |	  7 +++++++
 qt4/src/poppler-document.cc |	 41
 ++++++++++++++++-------------------------
 qt4/src/poppler-private.h   |	 14 ++++++++++++++
 3 files changed, 37 insertions(+), 25 deletions(-)

commit 577330ee1d4d1021174cf1bd59557a83a017e06f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Oct 11 23:09:24 2006 +0000

	   * splash/Splash.cc:
	   * splash/SplashErrorCodes.h: Do not crash on documents that
	   report a
	     0x0 mask for an image, like
	     http://bugs.kde.org/attachment.cgi?id=18083&action=view

 ChangeLog		   |	7 +++++++
 splash/Splash.cc	   |	2 ++
 splash/SplashErrorCodes.h |	2 ++
 3 files changed, 11 insertions(+), 0 deletions(-)

commit 42c016c6d3c6de65fd92b51b9d6cc96d52404689
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Oct 8 20:38:47 2006 +0000

	    * poppler/Link.cc:
	    * poppler/Link.h:
	    * poppler/Makefile.am:
	    * poppler/Page.cc:
	    * poppler/Page.h:
	    * poppler/Sound.cc:
	    * poppler/Sound.h: Make poppler able to read Sound objects,
	    Sound
	    actions and Opening/Closing page actions. Patch by Pino
	    Toscano.

	    * qt4/src/Makefile.am:
	    * qt4/src/poppler-link.cc:
	    * qt4/src/poppler-link.h:
	    * qt4/src/poppler-qt4.h:
	    * qt4/src/poppler-page.cc:
	    * qt4/src/poppler-sound.cc: Support for sounds, sound links
	    and page
	    actions in the Qt4 backend. Patch by Pino Toscano.

 ChangeLog		  |   19 +++++
 poppler/Link.cc	  |   53 ++++++++++++++
 poppler/Link.h		  |   32 ++++++++
 poppler/Makefile.am	  |    2 +
 poppler/Page.cc	  |    8 ++
 poppler/Page.h		  |    4 +
 poppler/Sound.cc	  |   65 +++++++++++++++++
 poppler/Sound.h	  |   46 ++++++++++++
 qt4/src/Makefile.am	  |    1 +
 qt4/src/poppler-link.cc  |   35 +++++++++
 qt4/src/poppler-link.h   |   26 +++++++-
 qt4/src/poppler-page.cc  |   32 ++++++++
 qt4/src/poppler-qt4.h	  |   87 ++++++++++++++++++++++
 qt4/src/poppler-sound.cc |  177
 ++++++++++++++++++++++++++++++++++++++++++++++
 14 files changed, 586 insertions(+), 1 deletions(-)

commit 1da064d7e7403ec7111eecb2b9613e27a2c4bb5d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Sep 30 16:28:35 2006 +0000

     * qt4/src/poppler-page.cc: PA is optional, H is a name not a string

 ChangeLog		 |    4 ++++
 qt4/src/poppler-page.cc |   15 +++++++++------
 2 files changed, 13 insertions(+), 6 deletions(-)

commit 29366d8e470ab2207cdfdab115c2fa9618c4c74e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 25 20:43:18 2006 +0000

	    * glib/Makefile.am
	    * qt/Makefile.am
	    * qt4/src/Makefile.am
	    * qt4/tests/Makefile.am
	    * test/Makefile.am
	    * utils/Makefile.am: Add FONTCONFIG_CFLAGS FONTCONFIG_LIBS
	    for people
	    that need them. Patch by morfoh@opensde.org. Fixes bug #8415

 ChangeLog	       |   10 ++++++++++
 glib/Makefile.am      |    2 ++
 qt/Makefile.am        |    6 ++++--
 qt4/src/Makefile.am   |    2 ++
 qt4/tests/Makefile.am |    2 ++
 test/Makefile.am      |    6 ++++--
 utils/Makefile.am     |    6 ++++--
 7 files changed, 28 insertions(+), 6 deletions(-)

commit 957c1e59df213a01ca87f03d067a8dab5dc09fb6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 25 20:05:28 2006 +0000

    ignore poppler-features.h

 glib/.cvsignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 3158b54375bdfdc82779362cc9442aade87f84f6
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Sep 22 00:55:54 2006 +0000

    2006-09-21	Kristian Høgsberg  <krh@redhat.com>

	* NEWS: Update list of bugs fixes, release 0.5.4.

 ChangeLog |	2 ++
 NEWS	   |	2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 17dd1f60f9328ae68fbe262ae0745be976ff9f95
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Sep 21 23:28:14 2006 +0000

    2006-09-21	Kristian Høgsberg  <krh@redhat.com>

	* configure.ac: Check for gtk+ 2.8 for the gtk+ test case, invert
	help text for zlib option (#7788, #7661).

 ChangeLog    |    3 +++
 configure.ac |   12 +++++-------
 2 files changed, 8 insertions(+), 7 deletions(-)

commit ddbbd697424b9122ce1f0541ddada3fe8bb38fb1
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Sep 21 22:58:31 2006 +0000

    2006-09-21	Kristian Høgsberg  <krh@redhat.com>

	* utils/pdftops.cc: Get duplex setting from GlobalParams.

 ChangeLog	  |    2 ++
 utils/pdftops.cc |    3 ++-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 0d25592a1a5811ee8fffbd70307c7bcaaaacadf3
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Sep 21 22:40:52 2006 +0000

    2006-09-21	Kristian Høgsberg  <krh@redhat.com>

	* glib/poppler-page.cc (_poppler_page_new): Make PopplerPage
	reference its document throughout the lifetime of the page
	(#7005).

 ChangeLog	      |    3 +++
 glib/poppler-page.cc |    5 ++++-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit b834755c7ae45eb4020e9cdbc3852eac0151fcdc
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Sep 21 22:37:00 2006 +0000

    2006-09-21	Kristian Høgsberg  <krh@redhat.com>

	* poppler/Gfx.cc: Remove the right out->updateAll() call.

 ChangeLog	|    4 ++++
 poppler/Gfx.cc |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 181e2af1edf2cbc3c8edadad0dce215a64a990dd
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Sep 21 01:05:23 2006 +0000

    2006-09-20	Kristian Høgsberg  <krh@redhat.com>

	* NEWS: Sum up changes.

	* configure.ac: Bump release to 0.5.4.

 ChangeLog    |    4 ++++
 NEWS	      |   10 ++++++++++
 configure.ac |    2 +-
 3 files changed, 15 insertions(+), 1 deletions(-)

commit cc9c17a6730422be99ebcd69991fcf5d7b569640
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Sep 21 00:56:33 2006 +0000

    2006-09-20	Kristian Høgsberg  <krh@redhat.com>

	* poppler/Gfx.cc: Remove last remnant of erroneous type3 commit a
	while back, fixing #8182.

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

commit 83be722b56d9266b89946fe994023351e47eb4fd
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Sep 20 20:22:19 2006 +0000

    2006-09-20	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/TextOutputDev.cc: TextFontInfo stores a copy of
	a pointer
	to a GfxFont but does not increment the reference count. Fix the
	problem by calling incRefCnt and decRefCnt appropriately. Fixes
	#4649

 ChangeLog		  |    6 ++++++
 poppler/TextOutputDev.cc |    4 ++++
 2 files changed, 10 insertions(+), 0 deletions(-)

commit 1cf60015d7d78668c83737be6015dc880fd04ebf
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Sep 19 04:39:07 2006 +0000

    2006-09-19	Kristian Høgsberg  <krh@redhat.com>

	* poppler/GlobalParams.cc: Add scanEncodingDirs() to automatically
	scan in any encodings found under ${datadir}/poppler.

	* m4/define-dir.m4: New file, adds AC_DEFINE_DIR macro.

 ChangeLog		 |    7 +++
 configure.ac		 |   16 +------
 goo/gfile.cc		 |   16 +++----
 goo/gfile.h		 |    2 +
 m4/define-dir.m4	 |   34 ++++++++++++++
 poppler/GlobalParams.cc |  116
 +++++++++++++++++++++++++++++++---------------
 poppler/GlobalParams.h  |    7 +++-
 7 files changed, 136 insertions(+), 62 deletions(-)

commit 821c883f9df9cc0e5b81aa2e070727996cf3bc4e
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Sep 18 15:40:50 2006 +0000

    2006-09-13	Kristian Høgsberg  <krh@redhat.com>

	* poppler/Makefile.am (libpoppler_la_LIBADD): Add cairo libs to
	link if configured.

 ChangeLog	     |	  3 +++
 poppler/Makefile.am |	  4 ++++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit d8ab8ebc94c32d32ad17ed54cede453de25d7dd5
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Sep 13 20:25:03 2006 +0000

    2006-09-13	Kristian Høgsberg  <krh@redhat.com>

	* configure.ac: Tighten glib check (#7906), add check for C++
	compiler (#8048).

 ChangeLog    |    5 +++++
 configure.ac |    3 ++-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 7c748075e18cfe95be6a56adf09ce7f2f032b86f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 12 19:48:47 2006 +0000

    sorry Jeff

 ChangeLog |	7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 6cdcfae0e1c6fbec07ee5273e6ad97ef04110868
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Sep 11 21:20:56 2006 +0000

    2006-09-11	Albert Astals Cid <aacid@kde.org>

	    * qt4/src/poppler-annotation.cc:
	    * qt4/src/poppler-annotation.h:
	    * qt4/src/poppler-page.cc: Add support for
	    LinkAnnotation. Patch by
	    Pino Toscano

 ChangeLog		       |   10 +-
 qt4/src/poppler-annotation.cc |  230
 ++++++++++++++++++++++++++++++++++++++-
 qt4/src/poppler-annotation.h  |   22 ++++-
 qt4/src/poppler-page.cc       |  237
 +++++++++++++++++++++++++----------------
 4 files changed, 392 insertions(+), 107 deletions(-)

commit 8335c7eea2aa62a580170f47323d8674bd89e412
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Fri Sep 8 23:28:22 2006 +0000

    2006-09-08	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: The work-around for 1x1 imagemasks
	was not
	calling cairo_set_source causing the rectangles to be drawn
	the wrong
	colour occasionally. Fix by moving the existing call to
	cairo_set_source above the work-around. Fixes #7113.

 ChangeLog		   |	7 +++++++
 poppler/CairoOutputDev.cc |	8 ++++----
 2 files changed, 11 insertions(+), 4 deletions(-)

commit 02d505aa0176b6e5a54ee82426d8333a9ef8f000
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Thu Sep 7 04:01:39 2006 +0000

    2006-09-06	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: Avoid crashing in CairoOutputDev if
	endString is called without a corresponding beginString. Fixes
	#4515.

 ChangeLog		   |	5 +++++
 poppler/CairoOutputDev.cc |	8 +++++++-
 2 files changed, 12 insertions(+), 1 deletions(-)

commit 3ea0aada0434c9f815814253dd9d1374ae6643cc
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Sep 6 23:54:30 2006 +0000

    2006-09-06	Jeff Muizelaar	<jeff@infidigm.net>

	* configure.ac:
	* poppler/FlateStream.cc:
	* poppler/FlateStream.h: Fix FlateStream to not read more than it
	needs. This has a performance impact because our input buffer
	is now
	only 1 byte large, however correctness is better than performance.
	This should fix #3948.

 ChangeLog		|    9 +++++++++
 configure.ac		|    2 +-
 poppler/FlateStream.cc |   35 +++++++++++++++++++++++++----------
 poppler/FlateStream.h	|    3 ++-
 4 files changed, 37 insertions(+), 12 deletions(-)

commit 1d2e6aedca0b8fcce6ac84ae2576ab067912886b
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Tue Sep 5 01:21:50 2006 +0000

    2006-09-04	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: Initialize currentFont to NULL before
	use. Found by Pascal Terjan. Fixes #7924.

 ChangeLog		   |	5 +++++
 poppler/CairoOutputDev.cc |	1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 7905adaa21f2347346927fa567c64be60e2bc69c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Sep 3 09:27:21 2006 +0000

	    * poppler/Dict.cc:
	    * poppler/Dict.h:
	    * poppler/Object.h:
	    * poppler/Parser.cc: Patch by Krzysztof Kowalczyk to increase
	    speed by
	    means of doing less copies between objects. See bug 8112
	    for more
	    information.

 ChangeLog	   |	9 +++++++++
 poppler/Dict.cc   |	4 ++--
 poppler/Dict.h    |   11 +++++++++--
 poppler/Object.h  |   12 ++++++++++++
 poppler/Parser.cc |   15 +++++++++------
 5 files changed, 41 insertions(+), 10 deletions(-)

commit 4da7c90a619002e54f436c4efee723b5bc42a112
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Aug 24 22:32:31 2006 +0000

     * qt4/src/poppler-private.h: Init m_fontInfoScanner to
     NULL. Discovered by
	    Rafael Rodríguez <rafael.rodriguez.tf@gmail.com>

 ChangeLog		   |	5 +++++
 qt4/src/poppler-private.h |	2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 469202e117910beb4e0ad906d5c154a3bae5c98b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Aug 16 14:35:14 2006 +0000

    * qt/poppler-page.cc: Report correct page size. Backport from Qt4
      frontend. Patch by Wilfried Huss

 ChangeLog	    |	 5 +++++
 qt/poppler-page.cc |	10 ++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit b881844e4d31009c5d54c9321a6daaf0f354cf6b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Aug 16 09:18:04 2006 +0000

    did not want to commit that, thanks Brad for noticing!

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f52380e6d569280839d7c37362bd7cc59f2573c3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Aug 15 22:27:31 2006 +0000

    add a warning how nasty zlib can be, it can come and it your pdfs
    and make your readers crash when you are not looking at it, so be
    aware that if you enable it you are on your own ;-)

 ChangeLog    |    4 ++++
 configure.ac |    4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 1caba84b1024f1fa7865deebbf70379855ce078d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Aug 11 13:12:11 2006 +0000

    2006-08-11	Albert Astals Cid  <aacid@kde.org>

	    * poppler/Catalog.cc: Fix leak

 ChangeLog	    |	 4 ++++
 poppler/Catalog.cc |	 1 +
 2 files changed, 5 insertions(+), 0 deletions(-)

commit 9b6455f6530e273afaa5f948b67ceeec8a06f976
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Aug 10 16:08:51 2006 +0000

    2006-08-10	Albert Astals Cid  <aacid@kde.org>

	    * poppler/SplashOutputDev.cc: Try to fix refs to fonts
	    yet again

 ChangeLog		    |	 4 ++++
 poppler/SplashOutputDev.cc |	 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 305f60e0437dcfc5babd449123a1fe4cd062a219
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Aug 5 17:10:07 2006 +0000

    2006-08-05	Albert Astals Cid  <aacid@kde.org>

	    * poppler/Catalog.cc: The name array can contain references
	    to strings
	    instead of stings themselves, or at least PDF of
	    https://bugs.freedesktop.org/show_bug.cgi?id=7780 does. This
	    makes it
	    work with that file
	    * qt4/src/poppler-embeddedfile.cc: Use UGooString for
	    description

 ChangeLog			 |    8 ++++++++
 poppler/Catalog.cc		 |   12 ++++++++++--
 qt4/src/poppler-embeddedfile.cc |    3 ++-
 3 files changed, 20 insertions(+), 3 deletions(-)

commit dd8758ea3f0f44e9f8362343f15b2064f428ad64
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Aug 4 22:48:09 2006 +0000

    2006-08-05	Albert Astals Cid  <aacid@kde.org>

	    * utils/pdftotext.cc:
	    * utils/pdfinfo.cc:
	    * utils/pdffonts.cc: Add the posibility of reading a file
	    from stdin.
	    Patch by Dom Lachowicz

 ChangeLog	    |	 7 +++++++
 utils/pdffonts.cc  |	11 ++++++++++-
 utils/pdfinfo.cc   |	11 ++++++++++-
 utils/pdftotext.cc |	11 ++++++++++-
 4 files changed, 37 insertions(+), 3 deletions(-)

commit a418d844cf6baa797919796ceadaf21ef9b2e5b9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Aug 3 10:34:52 2006 +0000

	    * configure.ac: Use the correct variable to output the
	    utils status.
	    Patch by Dom Lachowic

 ChangeLog    |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 1673b895656143a8a1f1a45e07f777f39995940d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jul 30 20:31:31 2006 +0000

	    * poppler/GfxState.cc: make nGfxBlendModeNames define
	    return the
	    correct size of the gfxBlendModeNames array so it does
	    not access
	    invalid memory areas when the blend mode is not
	    found. Discovered by
	    Krzysztof Kowalczyk

 ChangeLog	     |	  7 +++++++
 poppler/GfxState.cc |	 12 +++++++-----
 2 files changed, 14 insertions(+), 5 deletions(-)

commit e4561568d14e7b3b2aec6ecaf3cc09078bdf7a46
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jul 30 09:38:28 2006 +0000

	    * splash/SplashFontEngine.cc:
	    * poppler/SplashOutputDev.cc: Fix memory leak when using
	    embedded
	    fonts in the pdf file. Patch by Krzysztof Kowalczyk

 ChangeLog		    |	 6 ++++++
 poppler/SplashOutputDev.cc |	 8 ++++++--
 splash/SplashFontEngine.cc |	12 ++++++++----
 3 files changed, 20 insertions(+), 6 deletions(-)

commit 4a27502159a89992f54be2673b44bf7a8392b60d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Jul 29 16:24:53 2006 +0000

    push back thing i did not want to commit, sorry

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ba448afc0e97a9e779409ff228adcd4f627971f5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Jul 29 16:22:52 2006 +0000

	    * configure.ac: Disable qt and qt4 frontends if splash
	    backend is
	    disabled

 ChangeLog    |    5 +++++
 configure.ac |   18 ++++++++++++++----
 2 files changed, 19 insertions(+), 4 deletions(-)

commit 1e32d3baa5e8296caf55bd5853216a96618c74ac
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Jul 28 18:17:45 2006 +0000

    2006-07-28	Kristian Høgsberg  <krh@redhat.com>

	* poppler/CairoOutputDev.cc: Don't set font matrix translation
	(fix from Behdad Esfahbod).

 ChangeLog		   |	5 +++++
 poppler/CairoOutputDev.cc |	4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 0bc1b0f35c28cb80dd27d24110367348e52c143b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jul 27 18:21:28 2006 +0000

    fix date, i don't live in the past

 ChangeLog |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2f27c3a0218608568f6cd1c718ef51b9879023a3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jul 27 18:17:50 2006 +0000

	    * poppler/Stream.cc: If you are going to test a variable,
	    better
	    initialize it first ;-) Fixes bug 7646

 ChangeLog	   |	5 +++++
 poppler/Stream.cc |	2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit f39ab43ca824cb7e5db73137c4545b3e85134425
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jul 26 18:16:01 2006 +0000

    2006-07-26	Albert Astals Cid  <aacid@kde.org>

	    * qt/poppler-document.cc:
	    * qt/poppler-private.h:
	    * qt/poppler-qt.h: Port the QDomDocument *Document::toc()
	    const method
	    from the qt4 frontend to the qt frontend. Patch by Wilfried
	    Huss

 ChangeLog		|    7 +++++
 qt/poppler-document.cc |   18 +++++++++++++++
 qt/poppler-private.h	|   58
 ++++++++++++++++++++++++++++++++++++++++++++++++
 qt/poppler-qt.h	|   16 +++++++++++++
 4 files changed, 99 insertions(+), 0 deletions(-)

commit c3a9fd546b853c85b6be5fc8f4e5a78d8a7e7437
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jul 25 18:39:57 2006 +0000

	    * qt4/src/poppler-document.cc: Obey kdeprint masters in that
	    a library
	    should output as much device independent PS as posible,
	    so disabling
	    duplex printing for default is a good idea.

 ChangeLog		     |	  6 ++++++
 qt4/src/poppler-document.cc |	  2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit edc0499644b8083600ced9a5087ec0b0189e615b
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Jul 24 19:49:51 2006 +0000

    2006-07-24	Kristian Høgsberg  <krh@redhat.com>

	* configure.ac:
	* poppler/Makefile.am: Move fontconfig dependency to libpoppler.

 ChangeLog	     |	  5 +++++
 configure.ac	     |	 18 +++++++-----------
 poppler/Makefile.am |	  6 ++++--
 3 files changed, 16 insertions(+), 13 deletions(-)

commit 24b5a68a3f4cdba63fbcd01dc178a330b5f604a7
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Tue Jul 18 21:32:11 2006 +0000

    2006-07-18	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/Gfx.cc: fix opCloseStroke to match the behaviour of
	a separate opClose and opStroke. Previously, opCloseStroke only
	closes if there is a path however opClose closes unconditionally.

 ChangeLog	|    6 ++++++
 poppler/Gfx.cc |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit c57ebd40fcf85432b2e5045086d158a63af12525
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Tue Jul 18 21:26:57 2006 +0000

    2006-07-18	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/TextOutputDev.cc: call setDefaultCTM() after start page
	like in Gfx.cc. This fixes a regression caused by the fix
	to #6948.

 ChangeLog		  |    5 +++++
 poppler/TextOutputDev.cc |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 640d5d5a9d9e53f3f677eb05f3d18e6bfc74e95a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jul 16 18:22:23 2006 +0000

    2006-07-16	Albert Astals Cid  <aacid@kde.org>

	    * poppler/GfxState.cc: Do not crash when we can not
	    parse a GfxImageColorMap
	    Fixes crash on pdf that can be found at

 ChangeLog	     |	  7 +++++++
 poppler/GfxState.cc |	  4 ++++
 qt4/src/Doxyfile    |	  4 ++--
 3 files changed, 13 insertions(+), 2 deletions(-)

commit c6926d1d8ab04468f56f4687cdd3f06af206226b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jun 28 19:23:52 2006 +0000

	* poppler/DCTStream.cc:
	    * poppler/DCTStream.h: Reset jpeg structures on reset.
	    Fixes crash while printing pdf at
	    http://bugs.kde.org/attachment.cgi?id=16818&action=view

 ChangeLog	      |    7 +++++++
 poppler/DCTStream.cc |   25 ++++++++++++++++++-------
 poppler/DCTStream.h  |    2 ++
 3 files changed, 27 insertions(+), 7 deletions(-)

commit 96ac8dec591a0325a822c1f7b7bc7e78b867e3a0
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 25 16:59:31 2006 +0000

    Ask for paper size width and height to pass it to PSOutputDev in
    both qt frontends (qt got abi mantained, qt4 changed as you still
    have to define UNSTABLE_POPPLER_QT4 to be able of using it, one day
    we'll have to think of removing it)

 ChangeLog		     |	  8 ++++++++
 qt/poppler-document.cc      |	  9 +++++++--
 qt/poppler-qt.h	     |	  9 +++++++++
 qt4/src/poppler-document.cc |	  4 ++--
 qt4/src/poppler-qt4.h	     |	 10 +++++++++-
 5 files changed, 35 insertions(+), 5 deletions(-)

commit 965011f2001fb1ea36857995d5555266f82b8d96
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 25 16:20:50 2006 +0000

    put back a change that was not meant to be commited

 qt/poppler-qt.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4995d09c91173d34a435112828aff21a63b147e9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 25 16:19:32 2006 +0000

    rename poppler-link.h to poppler-link-qt3.h to not get conflicts
    on install

 qt/Makefile.am        |    2 +-
 qt/poppler-link-qt3.h |  188 +++++++++++++++++++++++++++++++++++
 qt/poppler-link.cc    |  258
 +++++++++++++++++++++++++++++++++++++++++++++++++
 qt/poppler-qt.h       |    4 +-
 4 files changed, 449 insertions(+), 3 deletions(-)

commit 087921b134c2646e6d41960f471a1819c7c8790a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 25 10:29:22 2006 +0000

    add link support to qt3 frontend.
    Patch by Wilfried Huss based on Qt4 code

 ChangeLog		|   11 ++++
 qt/Makefile.am		|    4 +-
 qt/poppler-document.cc |   19 +++----
 qt/poppler-page.cc	|  136
 +++++++++++++++++++++++++++++++++++++++++++++--
 qt/poppler-private.h	|   33 +++++++++++-
 qt/poppler-qt.h	|   14 ++++-
 6 files changed, 196 insertions(+), 21 deletions(-)

commit 831bd8942ef3224354b128d5e14e68fdfc57168b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 11 16:14:32 2006 +0000

    optimization by Mario Teijeiro Otero

 poppler/UGooString.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1223fd4b200f6c13996f8299f3563c818af0c21d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Jun 10 22:23:19 2006 +0000

	    * poppler/UGooString.cc: When any of the chars that we
	    are passing to the UGooString is not pdfencodable, do not
	    encode the string, because we loose information if we do,
	    this fixes rendering of
	    http://publikationen.ub.uni-frankfurt.de/volltexte/2005/890/pdf/TR_abs_g.pdf
	    and other docs with type3 fonts and ligatures

 ChangeLog	       |    9 +++++++++
 poppler/UGooString.cc |    8 ++++++++
 2 files changed, 17 insertions(+), 0 deletions(-)

commit b85a39ddfc7de8c0621e995c114885ecd08fcdc2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jun 1 21:03:38 2006 +0000

	    * qt4/src/poppler-qt4.h:
	    * qt4/src/poppler-page.cc: Add Rotation parameter that
	    is	passed
	    to the respective output devs

 ChangeLog		 |    6 ++++++
 qt4/src/poppler-page.cc |   22 ++++++++++++++--------
 qt4/src/poppler-qt4.h	 |   14 +++++++++-----
 3 files changed, 29 insertions(+), 13 deletions(-)

commit 2b5d3277f36864ff1ef44f1942f22de247d67ab6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jun 1 17:23:45 2006 +0000

	    * qt/poppler-document.cc:
	    * qt/poppler-qt.h: Add printing support, patch by
	    Stefan Kebekus <stefan.kebekus@math.uni-koeln.de>

 ChangeLog		|    6 ++++++
 qt/poppler-document.cc |   18 ++++++++++++++++++
 qt/poppler-qt.h	|    2 ++
 3 files changed, 26 insertions(+), 0 deletions(-)

commit 5380d005b7b54cc6587ce6e8c3bbb358da5cd9a5
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Thu Jun 1 06:42:25 2006 +0000

    2006-06-01	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/PSOutputDev.cc:
	* poppler/PSOutputDev.h: Change filename parameter to PSOutputDev
	constructor from char * to const char *.

 ChangeLog		|    6 ++++++
 poppler/PSOutputDev.cc |    2 +-
 poppler/PSOutputDev.h	|    2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit c2a81ea8b01f3943a2eb737cf957acc0d05f7eed
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed May 31 20:14:04 2006 +0000

	* poppler/SplashOutputDev.cc:
	    * splash/Splash.cc: Fix no splashModeRGB8Qt mode, that is,
	    make it
	    show images

    I'm sorry, really, i'll try to do better

 ChangeLog		    |	 6 ++++++
 poppler/SplashOutputDev.cc |	10 ++++++++++
 splash/Splash.cc	    |	 3 +++
 3 files changed, 19 insertions(+), 0 deletions(-)

commit 643b310cf51474b6dfc077fe086ea121e807f6e1
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed May 31 19:18:28 2006 +0000

    2006-05-31	Jeff Muizelaar	<jeff@infidigm.net>

	* TODO: Remove items's from my list that are done.

 ChangeLog |	4 ++++
 TODO	   |	3 ---
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 96e582721dcb15ea258b989c7c500084bff9f56d
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed May 31 17:31:49 2006 +0000

    2006-05-31	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc:
	* poppler/CairoOutputDev.h: Change the cairo backend to use the
	transformation in cairo instead of doing all of the
	transformations in
	the OutputDevice. Fixes #6948.

 ChangeLog		   |	7 ++
 poppler/CairoOutputDev.cc |  200
 ++++++++++++++++++++-------------------------
 poppler/CairoOutputDev.h  |	1 +
 3 files changed, 96 insertions(+), 112 deletions(-)

commit 00ffb9bf50b6b3b2e8eaa8af593aaa01d4a62a34
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed May 31 04:53:27 2006 +0000

    2006-05-31	Kristian Høgsberg  <krh@redhat.com>

	* NEWS: Sum up changes.

	* configure.ac: Bump release to 0.5.3.

 ChangeLog    |    6 ++++++
 NEWS	      |    8 ++++++++
 configure.ac |    2 +-
 3 files changed, 15 insertions(+), 1 deletions(-)

commit 223a4bf3a679f666b6c963a8787cf5b5ac75c4b6
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed May 31 02:02:54 2006 +0000

    2006-05-30	Kristian Høgsberg  <krh@redhat.com>

	* poppler-glib.pc.in:
	* configure.ac: Add poppler as a private requires if pkg-config
	supports it.

 ChangeLog	    |	 6 ++++++
 configure.ac	    |	11 +++++++++++
 poppler-glib.pc.in |	 3 ++-
 3 files changed, 19 insertions(+), 1 deletions(-)

commit 7aaa4d3fbdb8ea2534d3cb80e68b2759b2e8fd2f
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue May 30 21:46:06 2006 +0000

    2006-05-30	Kristian Høgsberg  <krh@redhat.com>

	* test/gtk-cairo-test.cc: Add --page option to gtk-cairo-test.

 ChangeLog		|    4 ++++
 test/gtk-cairo-test.cc |   21 ++++++++++++++++++---
 2 files changed, 22 insertions(+), 3 deletions(-)

commit f7c1d519b9695ad8adfdcf3af696de746cdcf375
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Mon May 29 18:44:17 2006 +0000

    2006-05-29	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoFontEngine.cc:
	* poppler/CairoFontEngine.h:
	* poppler/CairoOutputDev.cc: Allow CairoFont creation to fail more
	gracefully. Fixes #4030.

 ChangeLog		    |	 7 +++++++
 poppler/CairoFontEngine.cc |	27 +++++++++++++++++++++------
 poppler/CairoFontEngine.h  |	 4 +++-
 poppler/CairoOutputDev.cc  |	 5 +++++
 4 files changed, 36 insertions(+), 7 deletions(-)

commit 84861800dad3649d4757d5c5539b9e86e2b2c644
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat May 27 17:27:37 2006 +0000

    2006-05-27	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc:
	* poppler/CairoOutputDev.h: Back out the rest of krh's type3
	font work. This fixes type3 fonts in CairoOutputDevice.

 ChangeLog		   |	6 ++++++
 poppler/CairoOutputDev.cc |	3 +++
 poppler/CairoOutputDev.h  |	2 +-
 3 files changed, 10 insertions(+), 1 deletions(-)

commit 6f5a89a0a2cf17d45d1c31ce105829be8c7ac456
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue May 23 20:49:16 2006 +0000

	    * poppler/SplashOutputDev.cc:
	    * qt4/src/poppler-private.h:
	    * splash/Splash.cc:
	    * splash/SplashBitmap.cc:
	    * splash/SplashTypes.h: bring splashModeRGB8 back to the
	    old code
	    (before Frank's patch), create splashModeRGB8Qt that has
	    Frank's
	    codepath and is used by Qt frontends. Fixes corruption on
	    other programs expecting the old behaviour.

    Remember dude we are now a lib! you can not change behaviour from
    one day to another!

    /me hits himself

 ChangeLog		    |	11 +++
 poppler/SplashOutputDev.cc |	 8 ++
 qt/poppler-private.h	    |	 2 +-
 qt4/src/poppler-private.h  |	 2 +-
 splash/Splash.cc	    |  169
 ++++++++++++++++++++++++++++++++++++++++++++
 splash/SplashBitmap.cc     |	26 ++++++-
 splash/SplashTypes.h	    |	 2 +
 7 files changed, 216 insertions(+), 4 deletions(-)

commit 495d592c3ba7fe81e03774f5b2ed677e5aa560c7
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue May 23 19:16:37 2006 +0000

    2006-05-23	Kristian Høgsberg  <krh@redhat.com>

	* qt4/src/Makefile.am (libpoppler_qt4_la_SOURCES): Add missing

 ChangeLog	     |	  5 +++++
 qt4/src/Makefile.am |	  1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

commit eecd06c86585bca05c99cd2e9a1b1ff3bbae3c72
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon May 22 20:19:35 2006 +0000

    2006-05-22	Kristian Høgsberg  <krh@redhat.com>

	* configure.ac: Bump release.
	* NEWS: Sum up changes.

 ChangeLog    |    5 +++++
 NEWS	      |   11 ++++++++++-
 configure.ac |    2 +-
 3 files changed, 16 insertions(+), 2 deletions(-)

commit 680f20dfd1cf0342d49516b3848a2aef5d2a3883
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon May 22 19:58:41 2006 +0000

    2006-05-22	Kristian Høgsberg  <krh@redhat.com>

	Patch from Rainer Keller to fix the ImageOutputDev (#6984).

	* utils/ImageOutputDev.cc (drawImage): Upate to work with new
	16-bit color representation.

	* utils/ImageOutputDev.h: Return gTrue for needNonText().

 ChangeLog		 |    9 +++++++++
 NEWS			 |    4 ++++
 utils/ImageOutputDev.cc |    6 +++---
 utils/ImageOutputDev.h  |    2 +-
 4 files changed, 17 insertions(+), 4 deletions(-)

commit e43a06bf6e953fa9af18476e2c9f27106398c09c
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sun May 21 23:26:45 2006 +0000

    2006-05-21	Kristian Høgsberg  <krh@redhat.com>

	* poppler/CairoFontEngine.cc:
	* poppler/CairoFontEngine.h: Back out type3 font work committed by
	accident.

 ChangeLog		    |	 6 +
 poppler/CairoFontEngine.cc |  347
 +++++---------------------------------------
 poppler/CairoFontEngine.h  |	17 +--
 3 files changed, 47 insertions(+), 323 deletions(-)

commit 7d4bb0533f88f06449ebd64c1220d0b75001937d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun May 21 18:14:15 2006 +0000

    fix all is blue issue on ppc machines

 ChangeLog		 |    7 +++++++
 qt/poppler-page.cc	 |   17 +++++++++++++++++
 qt4/src/poppler-page.cc |   17 +++++++++++++++++
 3 files changed, 41 insertions(+), 0 deletions(-)

commit 655af1e0126ca96d75c9c718d7d8f928c898b1f6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun May 21 17:19:53 2006 +0000

    hope to fix really Kouhei's name now

 ChangeLog |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit cc783a1ebe868ff75db5472775dabe0020ae501f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun May 21 11:54:30 2006 +0000

    Fix Kouhei name

 ChangeLog |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e4b6ad3bb873a6f334934921e6d56e9d26e06a9a
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri May 19 22:55:49 2006 +0000

    Add bug number to ChangeLog entry.

 ChangeLog |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 46f5f070cceb2c0f3b53537c8e33340b9f1bba38
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri May 19 22:26:03 2006 +0000

    2006-05-19	Kristian Høgsberg  <krh@redhat.com>

	* glib/poppler-action.h:
	* glib/poppler-action.cc: Add poppler_dest_get_type(), patch from
	Kouhei Souto (#6907).

 ChangeLog		|    4 ++++
 glib/poppler-action.cc |   13 +++++++++++++
 glib/poppler-action.h	|    4 ++++
 3 files changed, 21 insertions(+), 0 deletions(-)

commit 875dc5b112dfe2d4a48a7567b1ff79257447cc0d
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri May 19 22:21:35 2006 +0000

    2006-05-19	Kristian Høgsberg  <krh@redhat.com>

	* poppler-glib.pc.in (Requires): Add gdk-2.0 dependency, from
	Kouhei Souto (#6896).

 ChangeLog	    |	 3 +++
 poppler-glib.pc.in |	 2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit b66dda2640c088bbe205f698a0c4028144027922
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri May 19 22:19:21 2006 +0000

    2006-05-19	Kristian Høgsberg  <krh@redhat.com>

	* glib/poppler-document.h (POPPLER_TYPE_INDEX_ITER)
	(POPPLER_TYPE_FONTS_ITER): Add these macros, patch from Kouhei
	Souto (#6897).

 ChangeLog		 |    4 ++++
 glib/poppler-document.h |    2 ++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 095730456c0d8312067af10dd55a3b9165a83736
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri May 19 22:16:25 2006 +0000

    2006-05-19	Kristian Høgsberg  <krh@redhat.com>

	* glib/Makefile.am (INCLUDES): Add define for G_LOG_DOMAIN, from
	Kouhei Souto (#6899).

 ChangeLog	  |    3 +++
 glib/Makefile.am |    1 +
 2 files changed, 4 insertions(+), 0 deletions(-)

commit b8d77633899c1dec5f3b9c9a0f075f39afa98965
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri May 19 22:12:38 2006 +0000

    2006-05-19	Kristian Høgsberg  <krh@redhat.com>

	* glib/poppler-document.cc (poppler_document_save): Memleak patch
	from Paolo Borelli (#6908).

 ChangeLog		  |    5 +++++
 glib/poppler-document.cc |    2 ++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 488f77298fee9eebbca5983c1c9fb186b3b67aa3
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri May 19 22:04:17 2006 +0000

    2006-05-19	Kristian Høgsberg  <krh@redhat.com>

	* TextOutputDev.h:
	* TextOutputDev.cc:
	* UnicodeTypeTable.h:
	* UnicodeTypeTable.cc:
	* UnicodeCClassTables.h:
	* UnicodeCompTables.h:
	* UnicodeDecompTables.h:
	* gen-unicode-tables.py: Patch from Ed Catmur (#2929) to convert
	search string and document text to unicode NFKC (compatibility
	composition) before matching so ligatures match correctly.

 ChangeLog		       |   13 +
 poppler/Makefile.am	       |    5 +
 poppler/TextOutputDev.cc      |   41 +-
 poppler/TextOutputDev.h       |    3 +
 poppler/UnicodeCClassTables.h | 1827 +++++++++
 poppler/UnicodeCompTables.h   |  665 ++++
 poppler/UnicodeDecompTables.h | 8526
 +++++++++++++++++++++++++++++++++++++++++
 poppler/UnicodeTypeTable.cc   |  235 ++
 poppler/UnicodeTypeTable.h    |    3 +
 9 files changed, 11303 insertions(+), 15 deletions(-)

commit ecb942e54a1ab0f7eded91b7d1278f0ac62e2071
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri May 19 21:42:54 2006 +0000

    2006-05-19	Kristian Høgsberg  <krh@redhat.com>

	* glib/poppler-page.cc (poppler_page_prepare_output_dev): Fix the
	rotation bug for real.

 ChangeLog	      |    5 +++++
 glib/poppler-page.cc |   16 +++++++++-------
 2 files changed, 14 insertions(+), 7 deletions(-)

commit 28ae789afe0625a641525e4a0768d51fa8bd667c
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri May 19 20:54:13 2006 +0000

    2006-05-19	Kristian Høgsberg  <krh@redhat.com>

	Patch from Kouhei Sutou (#6905).

	* glib/poppler-document.cc:
	* glib/poppler-document.h:
	* glib/poppler-private.h:
	* glib/reference/tmpl/poppler-private.sgml:
	* glib/reference/tmpl/poppler.sgml: Make PopplerPSOutput a proper
	glib object.

 ChangeLog				  |   11 ++++++
 glib/poppler-document.cc		  |   51
 ++++++++++++++++++++++++-----
 glib/poppler-document.h		  |    4 ++
 glib/poppler-private.h			  |    2 +
 glib/reference/tmpl/poppler-private.sgml |    1 +
 glib/reference/tmpl/poppler.sgml	  |    1 +
 6 files changed, 61 insertions(+), 9 deletions(-)

commit 02cf7fd7df0b2d8c2b1c6f108e581bc1c7a973b1
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri May 19 20:35:43 2006 +0000

    2006-05-19	Kristian Høgsberg  <krh@redhat.com>

	* glib/poppler-page.cc (poppler_page_prepare_output_dev): Fix
	rotation bug (#6913, #6926).

 ChangeLog	      |    3 +++
 glib/poppler-page.cc |   12 +++++++++++-
 2 files changed, 14 insertions(+), 1 deletions(-)

commit 78ae3efd9541d7b63ff5a2c4de3fde300806688f
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri May 19 19:21:59 2006 +0000

    2006-05-19	Kristian Høgsberg  <krh@redhat.com>

	Memory leak patch from Carlos Garcia Campos (#6947).

	* glib/poppler-action.cc:
	* glib/poppler-document.cc:
	* glib/poppler-page.cc:
	* poppler/CairoFontEngine.cc:
	* poppler/CairoFontEngine.h:
	* poppler/CairoOutputDev.cc:
	* poppler/CairoOutputDev.h:
	* poppler/Gfx.cc:
	* poppler/TextOutputDev.cc:  Fix various memory leaks.

 ChangeLog		    |	14 ++
 glib/poppler-action.cc     |	 9 +-
 glib/poppler-document.cc   |	31 +++-
 glib/poppler-page.cc	    |	 2 +
 poppler/CairoFontEngine.cc |  347
 +++++++++++++++++++++++++++++++++++++++-----
 poppler/CairoFontEngine.h  |	17 ++-
 poppler/CairoOutputDev.cc  |	 5 +-
 poppler/CairoOutputDev.h   |	 2 +-
 poppler/Gfx.cc		    |	 1 +
 poppler/TextOutputDev.cc   |	 9 +
 10 files changed, 381 insertions(+), 56 deletions(-)

commit 354c1926b7181fd668f221e1d672974e04fda747
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri May 19 17:24:19 2006 +0000

    * qt4/src/poppler-link.cc: Patch by Pino Toscano, ensure the
	    splashoutput is created when parsing the TOC.

 ChangeLog		 |    5 +++++
 qt4/src/poppler-link.cc |    5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 3c9a5f37704781c9a51e72edd18451870452b9a7
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun May 14 16:11:54 2006 +0000

	    * poppler/FontInfo.cc: Fix possible crash, half patch
	    by Kouhei Sutou <kou@cozmixng.org>

 ChangeLog	     |	  5 +++++
 poppler/FontInfo.cc |	  4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 436f578fe762e8ceccce95a0f2003406527dde64
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat May 13 16:01:57 2006 +0000

	    * poppler/GfxState.cc:
	    * poppler/GfxState.h: Fix memleak, patch by
		    Carlos Garcia Campos <carlosgc@gnome.org>

 ChangeLog	     |	  6 ++++++
 poppler/GfxState.cc |	  8 ++++++++
 poppler/GfxState.h  |	  3 +--
 3 files changed, 15 insertions(+), 2 deletions(-)

commit 906515769097f2e38f6b2c2aff598919b9d1ee0d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat May 13 15:58:37 2006 +0000

	    * qt4/src/poppler-document.cc: leak--
	    * qt4/src/poppler-private.h: Refcount globalparams
	    * qt4/tests/test-poppler-qt4.cpp: Some leaks less

 ChangeLog			|    6 ++++++
 qt4/src/poppler-document.cc	|   10 +++++-----
 qt4/src/poppler-private.h	|    8 ++++++++
 qt4/tests/test-poppler-qt4.cpp |    6 ++++--
 4 files changed, 23 insertions(+), 7 deletions(-)

commit 46fd63c44369c882d8dac473d4156001d9d4ed18
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat May 13 11:14:24 2006 +0000

    numbers for easier casting

 qt4/src/poppler-link.h |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit 35500375e3f790c444ab7e7d0a687d270c5a66b1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri May 12 21:02:01 2006 +0000

    fixing compile problems for some people

 qt4/src/poppler-page.cc |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 181f09829cf4831965059e3064114d83348c51b5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri May 12 20:40:05 2006 +0000

	    * qt4/src/Makefile.am
	    * qt4/src/poppler-annotation-helper.h
	    * qt4/src/poppler-annotation.cc
	    * qt4/src/poppler-annotation.h
	    * qt4/src/poppler-link.cc
	    * qt4/src/poppler-link.h
	    * qt4/src/poppler-page.cc
	    * qt4/src/poppler-qt4.h: Code for annotations stripped
	    from oKular,
	    it's all based on Enrico's work, so ask him for details,
	    the problem
	    is that he left KDE development a while ago.

 ChangeLog			     |	 14 +
 qt4/src/Makefile.am		     |	  2 +
 qt4/src/poppler-annotation-helper.h |	213 ++++++++++
 qt4/src/poppler-annotation.cc	     |	792
 +++++++++++++++++++++++++++++++++++
 qt4/src/poppler-annotation.h	     |	257 ++++++++++++
 qt4/src/poppler-link.cc	     |	  4 +-
 qt4/src/poppler-link.h		     |	  2 +-
 qt4/src/poppler-page.cc	     |	691 ++++++++++++++++++++++++++++++
 qt4/src/poppler-qt4.h		     |	  8 +-
 9 files changed, 1980 insertions(+), 3 deletions(-)

commit 3a48e89dfbe54af73a68ed8e917938f14ad17f01
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue May 9 20:07:06 2006 +0000

	* qt4/src/Makefile.am:
	    * qt4/src/poppler-document.cc:
	    * qt4/src/poppler-link.cc:
	    * qt4/src/poppler-page.cc:
	    * qt4/src/poppler-private.h:
	    * qt4/src/poppler-qt4.h: Adding links extraction code,
	    should work as
	      it is basically stripped out from kpdf, but comments are
	      obviously welcome as always

 ChangeLog		     |	 10 +++
 qt4/src/Makefile.am	     |	  1 +
 qt4/src/poppler-document.cc |	 13 +--
 qt4/src/poppler-link.cc     |	129 ++++++++++++++++++++++++++++++-
 qt4/src/poppler-link.h      |	178
 +++++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-page.cc     |	139 ++++++++++++++++++++++++++++++----
 qt4/src/poppler-private.h   |	  9 +-
 qt4/src/poppler-qt4.h	     |	 56 +++-----------
 8 files changed, 456 insertions(+), 79 deletions(-)

commit f628e1506e576a8553a9699c1d7f05ef55c24fa2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 8 19:03:51 2006 +0000

    memleak-- by carlos

 ChangeLog	    |	 5 +++++
 poppler/Catalog.cc |	 5 ++++-
 2 files changed, 9 insertions(+), 1 deletions(-)

commit 1fce6266564583d356817a21f43c6b1ad8ce3716
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat May 6 10:57:07 2006 +0000

    fix code, i suck

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

commit be913b90d59da35a347498b86fdd3edb065aef23
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri May 5 20:51:01 2006 +0000

	    * poppler/Function.cc: quick fix for KDE bug #126760

    Better solutions are of course accepted

 ChangeLog	     |	  4 ++++
 poppler/Function.cc |	  2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 2b085293bd73b4e77da848b3fe63a7e82e9ba5e5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu May 4 19:10:55 2006 +0000

	    * qt4/src/poppler-qt4.h:
	    * qt4/src/poppler-page.cc: Implement search functionality

    more code to make oKular qt4popplered possible, probably not most
    quickest code around, feel free to comment/optimize

 ChangeLog		 |    5 +++++
 qt4/src/poppler-page.cc |   43
 +++++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-qt4.h	 |   16 ++++++++++++++++
 3 files changed, 64 insertions(+), 0 deletions(-)

commit a9b0c7977aba7bc85a8673c7f95187ff17ee4173
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue May 2 04:38:39 2006 +0000

    2006-05-02	Kristian Høgsberg  <krh@redhat.com>

	* glib/poppler-page.cc:
	* poppler/Gfx.cc:
	* poppler/GfxFont.cc:
	* poppler/GfxFont.h:
	* poppler/GfxState.cc:
	* poppler/TextOutputDev.cc: Patch from Gary Coady to add reference
	counting to GfxFont so we don't crash on text selection.

 ChangeLog		  |   10 ++++++++++
 glib/poppler-page.cc	  |    2 +-
 poppler/Gfx.cc		  |    2 ++
 poppler/GfxFont.cc	  |   14 +++++++++++++-
 poppler/GfxFont.h	  |    4 ++++
 poppler/GfxState.cc	  |    7 +++++++
 poppler/TextOutputDev.cc |    1 +
 7 files changed, 38 insertions(+), 2 deletions(-)

commit 57af0207334ff1a407899370281ebb90fe953a32
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 1 18:33:47 2006 +0000

	    * qt4/src/poppler-page.cc:
	    * qt4/src/poppler-private.h:
	    * qt4/src/poppler-qt4.h:
	    * qt4/src/poppler-textbox.cc: Add nextWord(), hasSpaceAfter()
	    and
	    edge() to TextBox

    More things to make poppler-qt4Okular nearer

 ChangeLog		    |	 8 ++++++++
 qt4/src/poppler-page.cc    |	14 ++++++++++++++
 qt4/src/poppler-private.h  |	11 +++++++++++
 qt4/src/poppler-qt4.h	    |	 8 ++++++++
 qt4/src/poppler-textbox.cc |	23 ++++++++++++++++-------
 5 files changed, 57 insertions(+), 7 deletions(-)

commit 61b126390f764fd38c79b6a64160a7dc7870bd4a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 1 13:41:14 2006 +0000

    revert thing that should not have gone in

 poppler/PageLabelInfo.cc |   43
 +++++++++++++++++++++++++++++++++++++++++++
 poppler/PageLabelInfo.h  |   44
 --------------------------------------------
 2 files changed, 43 insertions(+), 44 deletions(-)

commit f2424ef63e86d82b2be277e2b268b48aae29601e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon May 1 13:32:31 2006 +0000

	    * qt4/src/poppler-document.cc:
	    * qt4/src/poppler-private.h:
	    * qt4/src/poppler-qt4.h: Add the possibility of setting
	    the paper
	    color

    One step more to make oKular fully use the qt4 bindings

 ChangeLog		     |	  7 ++++++
 poppler/PageLabelInfo.cc    |	 43
 ------------------------------------------
 poppler/PageLabelInfo.h     |	 44
 +++++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-document.cc |	 10 +++++++++
 qt4/src/poppler-private.h   |	 22 ++++++++++++++++----
 qt4/src/poppler-qt4.h	     |	  6 +++++
 6 files changed, 84 insertions(+), 48 deletions(-)

commit 4147400e2b692df7f70c3772e8a4b576d4d85294
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 29 15:23:41 2006 +0000

    Fix memory leak. Bug 6765

 ChangeLog		|    5 +++++
 poppler/JBIG2Stream.cc |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 960d60467d62d28f20b127d07e8de1af42eec568
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Thu Apr 27 17:26:36 2006 +0000

    2006-04-27	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: delete imgStr if some of the cairo
	functions fail. Fixes coverty reports #2106, #2107, #2077 and
	bug #6764. Patch by Kjartan Maraas.

 ChangeLog		   |	6 ++++++
 poppler/CairoOutputDev.cc |   34 +++++++++++++++++++++++++---------
 2 files changed, 31 insertions(+), 9 deletions(-)

commit 155112131c6e25bfde752cf5daa80a6c9712cfed
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Apr 23 15:50:52 2006 +0000

    qt4/src/poppler-private.h: Protect us against a link not having
	    a destination or a namedDestination

 ChangeLog		   |	5 +++++
 qt4/src/poppler-private.h |	2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit c902a3a22bcceedc8ee8ca377064efcc8a9178ca
Author: Brad Hards <bradh@frogmouth.net>
Date:	Fri Apr 21 12:02:19 2006 +0000

    Add another path to search for Qt4 libs and includes.

    CCMAIL: montel@kde.org

 m4/qt.m4 |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 18f8e1f1d213dbcda27cd0ec429273801f65e208
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 18 19:11:56 2006 +0000

    * goo/GooVector.h: Fix typo that was preventing build with MSVC8
	    Discovered by Reece Dunn <msclrhd@hotmail.com>

 ChangeLog	 |    5 +++++
 goo/GooVector.h |    4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit cbbb28a5959343d20dffe945ea83272c0b2e287b
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sun Apr 16 22:59:44 2006 +0000

    2006-04-16	Carlos Garcia Campos  <carlosgc@gnome.org>

	* glib/poppler-action.cc:
	* glib/poppler-action.h:
	* glib/poppler-private.h:
	* glib/poppler.h:
	Add support for named destinations and named actions.

	* glib/poppler-document.cc:
	* glib/poppler-document.h:
	Allow to find named destinations in document.

 ChangeLog				   |   12 +++
 glib/poppler-action.cc			   |  152
 ++++++++++++++++++++++++-----
 glib/poppler-action.h			   |	7 +-
 glib/poppler-document.cc		   |   37 +++++++
 glib/poppler-document.h		   |	4 +-
 glib/poppler-private.h			   |	2 +
 glib/poppler.h				   |	1 +
 glib/reference/tmpl/poppler-action.sgml   |	2 +
 glib/reference/tmpl/poppler-document.sgml |	4 -
 9 files changed, 189 insertions(+), 32 deletions(-)

commit 85687a1e0e4c6be2dbfb23ba00018b9c7c7454f5
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Apr 12 06:52:07 2006 +0000

    2006-04-12	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc:
	* poppler/CairoOutputDev.h: Add support for masked images to
	the cairo
	backend. CairoOutputDevice really should have been refactored
	before
	committing this, but the results were so pretty I couldn't resist.
	Fixes #6174.

 ChangeLog		   |	8 +++
 poppler/CairoOutputDev.cc |  118
 +++++++++++++++++++++++++++++++++++++++++++++
 poppler/CairoOutputDev.h  |	8 +++
 3 files changed, 134 insertions(+), 0 deletions(-)

commit 6039d4fc65cb25bef20efa29bc29d42086fc0854
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Apr 12 05:46:44 2006 +0000

    2006-04-12	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: Fix breakage by krh by only calling
	cairo_destroy on non-null.

 ChangeLog		   |	5 +++++
 poppler/CairoOutputDev.cc |	4 +++-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit d839a0bd78361930e5e2fe889df12e1e853ffed3
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Apr 12 02:07:07 2006 +0000

    2006-04-11	Kristian Høgsberg  <krh@redhat.com>

	* configure.ac:
	* poppler-glib.pc.in:
	* glib/Makefile.am:
	* glib/poppler-page.cc:
	* glib/poppler-page.h:
	* glib/poppler.h:
	* poppler/CairoOutputDev.cc:
	* poppler/CairoOutputDev.h:
	* glib/poppler-features.h.in:
	Make the CairoOutputDev render to a cairo_t instead of a
	cairo_surface_t and expose that functionality in the glib wrapper
	(poppler_page_render).

	* test/Makefile.am:
	* test/gtk-cairo-test.cc:
	Update gtk-cairo-test to use this new interface and add a spin
	button for changing page (#5951).

	* utils/Makefile.am (EXTRA_DIST): Fix warning where this was
	assigned twice.

 ChangeLog		    |	23 ++++
 configure.ac		    |	 8 ++
 glib/Makefile.am	    |	10 +-
 glib/poppler-features.h.in |	24 ++++
 glib/poppler-page.cc	    |	63 +++++++---
 glib/poppler-page.h	    |	10 ++
 glib/poppler.h		    |	 1 +
 poppler-glib.pc.in	    |	 2 +-
 poppler/CairoOutputDev.cc  |	23 ++--
 poppler/CairoOutputDev.h   |	 6 +-
 test/Makefile.am	    |	 4 +-
 test/gtk-cairo-test.cc     |  286
 +++++++++++++-------------------------------
 utils/Makefile.am	    |	 6 +-
 13 files changed, 221 insertions(+), 245 deletions(-)

commit b198c9801c668014c0979c57033a0637e7e046e2
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Mon Apr 10 18:12:44 2006 +0000

    2006-04-10	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: take originX and originY into
	account in
	drawChar() to draw vertical text properly. Fixes #6551.

 ChangeLog		   |	5 +++++
 poppler/CairoOutputDev.cc |	2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit fd251f52efc7748fda91cc77fb9d3966e0f02ac8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Apr 9 11:05:51 2006 +0000

    m4/qt.m4: Improve for systems that need -pthread to be linked when
    linking Qt. Patch by Diego Pettenò

 ChangeLog |	5 +++++
 m4/qt.m4  |   28 +++++++++++++++++++++++++++-
 2 files changed, 32 insertions(+), 1 deletions(-)

commit 36de9747153a2ea9b3cf86c41e75a521441a2e06
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 8 10:44:43 2006 +0000

    * poppler/Makefile.am:
    * qt4/src/Makefile.am: Don't link Qt4 in libpoppler when using
    Qt4 frontend
      Patch by Stefan Schweizer

 ChangeLog	     |	  6 ++++++
 poppler/Makefile.am |	 11 +++++------
 qt4/src/Makefile.am |	  1 +
 3 files changed, 12 insertions(+), 6 deletions(-)

commit bf7afe161d76c50fd1c480eb236607145782e59d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Apr 5 18:20:56 2006 +0000

    poppler/JBIG2Stream.cc: Fix for some buggy JBIG2 documents, patch
    by Raj Kumar and Paul Walmsley. Fixes bug 6500

 ChangeLog		|    5 +++++
 poppler/JBIG2Stream.cc |   43 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+), 0 deletions(-)

commit 315f8e488d3db848f88a06c7568b6583bbf0e432
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Apr 5 17:20:56 2006 +0000

    2006-04-05	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: use a separate matrix for the
	softmask.
	fixes #6492.

 ChangeLog		   |	5 +++++
 poppler/CairoOutputDev.cc |   11 ++++++++++-
 2 files changed, 15 insertions(+), 1 deletions(-)

commit 0d311518f678a479c1efeaec15011e0a34de80fc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 4 21:01:01 2006 +0000

	    * splash/Splash.cc:
	    * splash/SplashBitmap.cc: Make Splashbitmap RGB8 use 32bits
	    internally
	    * qt/poppler-page.cc:
	    * qt4/src/poppler-page.cc: Adapt to splashbitmap change so
	    copying to
	    QImage is faster.
	    Patch by Frank Meerkötter slightly modified by Albert
	    Astals Cid

    I'll leave adapting the glib frontend for you guys, i tried to adapt
    it but i got lost at gdk_pixbuf_get_n_channels (pixbuf);

 ChangeLog		 |    9 +++++
 qt/poppler-page.cc	 |   18 +++-------
 qt4/src/poppler-page.cc |   15 +++-----
 splash/Splash.cc	 |   81
 ++++++++++++++++++++++++-----------------------
 splash/SplashBitmap.cc  |   10 +++---
 5 files changed, 67 insertions(+), 66 deletions(-)

commit 888bd41b42507f0a1af55c55495d31d802ce7706
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Apr 4 20:42:08 2006 +0000

    Fix crash when using fixedpoint math. Patch by Frank Meerkoetter

 ChangeLog		|    5 +++++
 splash/SplashFTFont.cc |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 56c98450160b639790931226a045ce4712e7d45e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Apr 2 18:07:59 2006 +0000

    Improvements to the Qt4 frontend, comments welcome

 ChangeLog		     |	  7 ++
 m4/qt.m4		     |	  4 +-
 qt4/src/Makefile.am	     |	  1 +
 qt4/src/poppler-document.cc |	 85 +++++++++++++++++++++------
 qt4/src/poppler-link.cc     |	138
 +++++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-page.cc     |	  9 +++-
 qt4/src/poppler-private.h   |	 95 +++++++++++++++++++++++++++++-
 qt4/src/poppler-qt4.h	     |	 86 ++++++++++++++++++++++++---
 8 files changed, 395 insertions(+), 30 deletions(-)

commit c80ebf237e9c6232a1d0567a2688a294acfd481b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Apr 1 11:25:57 2006 +0000

    Fix bug 6454

 ChangeLog	 |    5 +++++
 poppler/XRef.cc |   22 +++++++++++++---------
 2 files changed, 18 insertions(+), 9 deletions(-)

commit fe8142fbc12127682b8024673fe1af57b47bb5c9
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Tue Mar 21 04:25:53 2006 +0000

    2006-03-20	Jeff Muizelaar	<jeff@infidigm.net>

	* glib/poppler-page.cc: Avoid strdup in poppler_page_get_property
	and
	make code cleaner. Combined with the memleak fix closes #6187.
	Patch by chpe.

 ChangeLog	      |    6 ++++++
 glib/poppler-page.cc |    5 +----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 4f961df2e6e91a0dc0a024ae5acdefa394179a05
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Tue Mar 21 04:19:18 2006 +0000

    2006-03-20	Jeff Muizelaar	<jeff@infidigm.net>

	* glib/poppler-page.cc: Fix memory leak in poppler_page_get_text
	Patch by chpe.

 ChangeLog	      |    5 +++++
 glib/poppler-page.cc |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit ff4febab0a519732972c21bf76d7693c98265e0f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Mar 20 20:07:36 2006 +0000

    Use UGooString for dates, fixes KDE bug 123938

 ChangeLog		     |	  6 ++++++
 qt/poppler-document.cc      |	  2 +-
 qt4/src/poppler-document.cc |	  2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 75ac6de8cd651b1cbe2d6a7ffa4574097088041f
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Mon Mar 20 19:12:29 2006 +0000

    2006-03-20	Carlos Garcia Campos  <calosgc@gnome.org>

	reviewed by: Jeff Muizelaar <jeff@infidigm.net>

	* glib/poppler-document.cc: Fix memory leak in
	poppler_font_info_free

 ChangeLog		  |    6 ++++++
 glib/poppler-document.cc |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 784f6d9a0888dab34c586ffe14db8e55b8a11f51
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Mon Mar 20 19:02:10 2006 +0000

    2006-03-20	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoFontEngine.h: remove unused variables

 ChangeLog		   |	4 ++++
 poppler/CairoFontEngine.h |	1 -
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 847436779d7c82b428acfd6339130228bfadca24
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Mar 19 19:19:42 2006 +0000

    fix date

 ChangeLog |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 401bae69cc7ade676cacd89b483f0a93a653c7a1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Mar 19 17:01:05 2006 +0000

    fix htmloutputdev

 ChangeLog		|    4 ++++
 utils/HtmlOutputDev.cc |    2 +-
 utils/HtmlOutputDev.h	|    2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit d56330e688c0a40b4e206ed3bbddd06d7f3ee66c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Mar 16 22:04:56 2006 +0000

	    * poppler/Page.cc: Remove a #ifdef that was never defined
	    (nice to
	    have so sucky W args), probably came from gpdf (it's not
	    on xpdf
	    sources) and was causing bugs 6079 and 6167

    Might be worth backporting to the stable branch

 ChangeLog	 |    8 +++++++-
 poppler/Page.cc |    2 --
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 7ed6737b00ece7ca00cee1d148752b11700370e6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Mar 16 19:21:11 2006 +0000

    poppler/FontInfo.cc: Embedded fonts don't have a font file

 ChangeLog	     |	  4 ++++
 poppler/FontInfo.cc |	 20 ++++++++++++--------
 2 files changed, 16 insertions(+), 8 deletions(-)

commit a34688ee29e1cdfcbaca232cf005af55af87f796
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Mar 14 19:34:10 2006 +0000

    * qt4/src/poppler-qt4.h: Fix compilation with gcc4.1, patch by
    Michael Olbrich

 ChangeLog	       |    5 +++++
 qt4/src/poppler-qt4.h |   10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 1a90b3aaf6be4ca3ebb47e904842b1e14a0e8dfc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Mar 11 15:19:02 2006 +0000

    * poppler/FontInfo.cc:
    * poppler/FontInfo.h: Add getFile() function that returns
    the path of the font that is beign used in the system to
    represent that font
    * qt4/src/poppler-document.cc:
    * qt4/src/poppler-fontinfo.cc:
    * qt4/src/poppler-private.h:
    * qt4/src/poppler-qt4.h: Add the file() function
    * qt4/tests/poppler-fonts.cpp: Show the path of the font
    used to represent each font

    May be interesting to have in the other frontends

 ChangeLog		     |	 13 +++++++++++++
 poppler/FontInfo.cc	     |	 10 ++++++++++
 poppler/FontInfo.h	     |	  2 ++
 qt4/src/poppler-document.cc |	 14 +-------------
 qt4/src/poppler-fontinfo.cc |	 29 +++++++++--------------------
 qt4/src/poppler-private.h   |	 29 +++++++++++++++++++++++++++++
 qt4/src/poppler-qt4.h	     |	  8 ++++++--
 qt4/tests/poppler-fonts.cpp |	  5 +++--
 8 files changed, 73 insertions(+), 37 deletions(-)

commit 22b1618185ec70895ec644d9e590c266ff98c9db
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Mar 9 21:56:07 2006 +0000

    Build with cairo disabled, patch by Eduardo de Barros Lima

 ChangeLog	  |    5 +++++
 glib/Makefile.am |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 50ecfadab36a9769b09e4c2c1670d86448a0e1ee
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Feb 28 23:24:59 2006 +0000

    2006-02-28	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac: Bump release to 0.5.1.

	    * NEWS: Sum up 0.5.1 changes so far.

	    * TextOutputDev.h: add getters for a couple of attributes.

	    * glib/Makefile.am:
	    * poppler/Makefile.am: Move cairo link dependency to glib
	    bindings.

 ChangeLog		 |   11 +++++++++++
 NEWS			 |   10 ++++++++++
 configure.ac		 |    2 +-
 glib/Makefile.am	 |   11 ++++++-----
 poppler/Makefile.am	 |   19 ++++++++-----------
 poppler/TextOutputDev.h |    7 +++++--
 qt/Makefile.am		 |    1 +
 test/Makefile.am	 |   16 +++++++++-------
 utils/Makefile.am	 |   29 +++++++++++++++++------------
 9 files changed, 68 insertions(+), 38 deletions(-)

commit b9e951ac68b9977ab7217ad0346bcf46a3fa3dfe
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Feb 28 19:59:58 2006 +0000

    2006-02-28	Kristian Høgsberg  <krh@redhat.com>

	    * goo/gmem.c: (gmalloc), (grealloc):
	    * poppler/JBIG2Stream.cc:
	    * poppler/Stream.cc:
	    * poppler/Stream.h:
	    * splash/SplashXPathScanner.cc:

	    More integer overflow fixes from Derek Noonburg (#5922).

 ChangeLog		|   10 ++++++++++
 goo/gmem.c		|    9 +++++----
 poppler/JBIG2Stream.cc |   12 ++++++++++--
 poppler/Stream.cc	|    7 +++++++
 poppler/Stream.h	|    2 +-
 5 files changed, 33 insertions(+), 7 deletions(-)

commit 46db73a142d65a0c944910388d5971debc06ecbf
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Feb 28 18:31:59 2006 +0000

    2006-02-28	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/PSOutputDev.cc: Make PSOutputDev constructor respect
	    passed in paper size (#5946, #5749).

 ChangeLog		|    5 +++++
 poppler/PSOutputDev.cc |   14 ++++++++------
 2 files changed, 13 insertions(+), 6 deletions(-)

commit 0f7f2182b2abe965b382937f5569b65a8828fc93
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Feb 28 18:25:00 2006 +0000

    2006-02-28	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-document.cc (info_dict_get_string): Refactor
	    _popper_goo_string_to_utf8() out into it's own function.

	    * glib/poppler-page.cc (poppler_page_get_property): Use
	    _popper_goo_string_to_utf8() here to convert ucs2 page labels.

	    * glib/poppler-page.cc (poppler_page_get_selection_region):
	    Add
	    braces to fix warning.

	    * poppler/PageLabelInfo.cc: If the label prefix string has
	    a ucs2
	    marker, append the number part of the label as ucs2 (#5952).

 ChangeLog				 |   14 +++
 glib/poppler-document.cc		 |   52 ++++++-----
 glib/poppler-page.cc			 |   23 +++--
 glib/poppler-private.h			 |    3 +
 glib/reference/tmpl/poppler-enums.sgml  |  150
 -------------------------------
 glib/reference/tmpl/poppler-unused.sgml |  130 ++++++++++++++++++++++++++
 glib/test-poppler-glib.c		 |    2 +-
 goo/GooString.cc			 |    5 +
 goo/GooString.h			 |    4 +
 poppler/PageLabelInfo.cc		 |   39 ++++++---
 poppler/PageLabelInfo.h		 |    2 +-
 11 files changed, 228 insertions(+), 196 deletions(-)

commit 1bf83cdc8b75e1c76956ae643ee273e0b558fd08
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 25 12:30:30 2006 +0000

    fix warning

 ChangeLog	   |	4 ++++
 poppler/Object.cc |	3 ++-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit eb5642f396c8772c83b2cf27da437413b692c952
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Feb 23 22:26:05 2006 +0000

    Don't build pdftoppm when splashoutput is disabled as it does not link

 ChangeLog	   |	5 +++++
 utils/Makefile.am |   13 +++++++++++--
 2 files changed, 16 insertions(+), 2 deletions(-)

commit 7c5c1361045429a429a6f40d936f8c7c01fe0d07
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Feb 18 20:17:00 2006 +0000

    2006-02-18	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc:
	* poppler/CairoOutputDev.h:
	* poppler/GfxState.cc:
	* poppler/GfxState.h: Add support for drawSoftMaskedImage to
	CairoOutputDev. Ugly but works.

 ChangeLog		   |	8 ++++
 poppler/CairoOutputDev.cc |  101
 +++++++++++++++++++++++++++++++++++++++++++++
 poppler/CairoOutputDev.h  |	6 +++
 poppler/GfxState.cc	   |   50 ++++++++++++++++++++++
 poppler/GfxState.h	   |	2 +
 5 files changed, 167 insertions(+), 0 deletions(-)

commit dcb748f68112bd5f99fea8a3da06666be6cff0c5
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Thu Feb 16 19:41:17 2006 +0000

    2006-02-16	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: Work around cairo bug when scaling
	1x1 bitmaps. Fixes #3387. Also gives a performance improvement.

 ChangeLog		   |	5 +++++
 poppler/CairoOutputDev.cc |   33 ++++++++++++++++++++++++---------
 2 files changed, 29 insertions(+), 9 deletions(-)

commit ef1070f6ca2d1e74c5f94728f3aaae22f0990c17
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Feb 16 19:28:54 2006 +0000

    Update soname

 ChangeLog	     |	  8 ++++++++
 glib/Makefile.am    |	  2 ++
 poppler/Makefile.am |	  2 ++
 qt/Makefile.am      |	  2 ++
 qt4/src/Makefile.am |	  2 ++
 5 files changed, 16 insertions(+), 0 deletions(-)

commit 24b9f5c33fb00ff80a79b34444282a57288f636c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Feb 13 23:04:54 2006 +0000

    * poppler/ArthurOutputDev.cc: Make it compile after changing code
    so we did not pass files to freetype but buffers

 ChangeLog		    |	 5 ++++
 poppler/ArthurOutputDev.cc |	53
 +++++++++++++++----------------------------
 2 files changed, 24 insertions(+), 34 deletions(-)

commit 0bda90310b267d3a4963096293eb2bd29b120768
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Feb 13 22:38:44 2006 +0000

    Probably the last of inner patches missing from kpdf
    Everybody will we happy now, kpdf has been finally assimilated

 ChangeLog		|    5 ++
 poppler/PSOutputDev.cc |  124
 ++++++++++++++++++++++++++++++++++++++++++++----
 poppler/PSOutputDev.h	|    4 +-
 3 files changed, 123 insertions(+), 10 deletions(-)

commit cf9867fbbee2468a955b5845016585eeedf2debe
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Feb 6 20:49:21 2006 +0000

    Various fixes from Frank Meerkötter to enable fixedpoint arithmetic

 ChangeLog	      |    8 ++++++++
 configure.ac	      |    2 +-
 goo/FixedPoint.h     |    2 +-
 splash/Splash.cc     |    4 ++--
 splash/SplashTypes.h |    2 +-
 5 files changed, 13 insertions(+), 5 deletions(-)

commit f04e2c4f20f821ff8cb9465a715ccbb22091d449
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Feb 6 18:50:10 2006 +0000

    Jeff Muizelaar's improvements to my yesterday's small patches

 ChangeLog		|    6 ++++++
 poppler/Annot.cc	|    9 ++++-----
 poppler/JBIG2Stream.cc |    2 +-
 3 files changed, 11 insertions(+), 6 deletions(-)

commit 33e98f81cdfda0935ac7ea79a691976465ec790b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Feb 5 15:46:10 2006 +0000

    Some small fixes from kpdf

 ChangeLog		    |	 8 ++++++++
 poppler/Gfx.cc		    |	 1 +
 poppler/GfxFont.cc	    |	 1 +
 poppler/JBIG2Stream.cc     |	 2 +-
 poppler/SplashOutputDev.cc |	 1 -
 5 files changed, 11 insertions(+), 2 deletions(-)

commit 6d9e6489d24b3105204ff4233f6493136e9b5715
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Feb 4 21:10:41 2006 +0000

    2006-02-04	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/Gfx.cc:
	* poppler/OutputDev.cc:
	* poppler/OutputDev.h: Let output devices know about pdf grouping
	operators.
	Patch by Thorkild Stray.

 ChangeLog	      |    8 ++++++++
 poppler/Gfx.cc       |   14 ++++++++++++++
 poppler/OutputDev.cc |   16 ++++++++++++++++
 poppler/OutputDev.h  |   10 ++++++++++
 4 files changed, 48 insertions(+), 0 deletions(-)

commit b4e34d905cd0ca5815a450de35b4c2774f4887c9
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Feb 4 20:48:25 2006 +0000

    2006-02-04	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/GlobalParams.cc: Check all fonts returned by fontconfig.
	Discard the ones that are not truetype or type1. Fixes #5758.
	Patch by Ed Catmur.

 ChangeLog		 |    6 +++++
 poppler/GlobalParams.cc |   51
 +++++++++++++++++++++++++---------------------
 2 files changed, 34 insertions(+), 23 deletions(-)

commit fd85a0afdd7b4cafc68df400d4f94fccaea18c76
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 4 20:34:13 2006 +0000

    Remove bug from "do not use an external file to pass fonts to
    Freetype" patch, patch by Stefan Schweizer

 ChangeLog		    |	 3 +++
 poppler/SplashOutputDev.cc |	14 ++++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

commit 67ca9d01f8badcf542f60b23521c384c9840ca1b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 4 20:31:00 2006 +0000

    Added a DTD of the xml pdftohtml creates patch by Stefan Schweizer

 ChangeLog	   |	2 ++
 utils/Makefile.am |	2 ++
 utils/pdf2xml.dtd |   28 ++++++++++++++++++++++++++++
 3 files changed, 32 insertions(+), 0 deletions(-)

commit f4df23ca7f396883a906f16dfc8db1ebd528e04a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 4 20:24:03 2006 +0000

    ignore++

 utils/.cvsignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 93ad488679f594e45547a67e2a7397f4c8bd2820
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Feb 4 20:07:07 2006 +0000

    Actually create pdftoppm patch by Stefan Schweizer

 ChangeLog	   |   44 +++++++++++++++++++++++++-------------------
 utils/Makefile.am |   10 ++++++++--
 utils/pdftoppm.cc |	9 +++++----
 3 files changed, 38 insertions(+), 25 deletions(-)

commit 7d2be955e6345a052590b06b29a6d2fb2111e2e6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Feb 2 23:06:20 2006 +0000

    CVE-2006-0301 fix by Derek though KDE security team

 ChangeLog		      |    5 +++++
 splash/SplashXPathScanner.cc |   32 ++++++++++++++++++++------------
 2 files changed, 25 insertions(+), 12 deletions(-)

commit c191e7d0f13ea429017e4d4f79ce803e84c72e40
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Feb 2 22:54:27 2006 +0000

    i should learn on which day i live

 ChangeLog |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1ddeed60d07c3a7e011f3f594fa9299379d0b000
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Feb 2 22:50:01 2006 +0000

    don't use files to pass fonts to freetype

 ChangeLog		      |   26 ++++++++++++
 fofi/FoFiTrueType.cc	      |   43 ++++++++++++++++---
 fofi/FoFiTrueType.h	      |    7 ++-
 fofi/FoFiType1C.h	      |    2 +-
 goo/gfile.cc		      |    8 ++++
 poppler/GfxFont.cc	      |   49 +++++++++++++++++++++-
 poppler/GfxFont.h	      |    2 +
 poppler/GlobalParams.cc      |    1 +
 poppler/GlobalParams.h       |    1 +
 poppler/SplashOutputDev.cc   |   94
 +++++++++++++++++++++---------------------
 splash/SplashFTFontEngine.cc |   44 ++++++++++++-------
 splash/SplashFTFontEngine.h  |   16 +++----
 splash/SplashFTFontFile.cc   |   47 +++++++++++++--------
 splash/SplashFTFontFile.h    |   18 ++++----
 splash/SplashFontEngine.cc   |   46 ++++++++------------
 splash/SplashFontEngine.h    |   16 +++----
 splash/SplashFontFile.cc     |   70 +++++++++++++++++++++++++++----
 splash/SplashFontFile.h      |   25 +++++++++--
 splash/SplashT1FontEngine.cc |   29 ++++++-------
 splash/SplashT1FontFile.cc   |   30 +++++++++++--
 splash/SplashT1FontFile.h    |    4 +-
 21 files changed, 396 insertions(+), 182 deletions(-)

commit 34df4cfa5cd8788ccf2ea698cbedd05b209041f5
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Feb 1 03:52:12 2006 +0000

    2006-01-31	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/GlobalParams.cc (GlobalParams::getDisplayFont):
	Allow ttc fonts to be used.

 ChangeLog		 |    5 +++++
 poppler/GlobalParams.cc |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 0184e7c928ec60c0aa3f8634d96ae0cf0ad6d157
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Jan 29 05:16:31 2006 +0000

    2006-01-28	Jeff Muizelaar	<jeff@infidigm.net>

	* glib/poppler-attachment.h: fix compile by adding <time.h>
	include.
	Acked-by: Jonathan Blanford <jrb@redhat.com>

 ChangeLog		   |	5 +++++
 glib/poppler-attachment.h |	1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

commit c805e25f2f074640e4345f8b71eef8d7de677109
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Jan 26 19:25:07 2006 +0000

    2006-01-26	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoOutputDev.cc: Patch from Christian Krause;
	    handle
	    0-width lines (#5545).

 ChangeLog		   |	5 +++++
 poppler/CairoOutputDev.cc |	6 +++++-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 4f48abcd4c21460d4c5b718a7ba18cdceb30c2d1
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Tue Jan 24 06:21:39 2006 +0000

    Tue Jan 24 01:19:40 2006  Jonathan Blandford  <jrb@redhat.com>

	    * glib/Makefile.am:
	    * glib/poppler-attachment.cc:
	    * glib/poppler-attachment.h:
	    * glib/poppler-document.cc:
	    * glib/poppler-document.h:
	    * glib/poppler-page.cc:
	    * glib/poppler-private.h:
	    * glib/poppler.h:
	    * glib/test-poppler-glib.c:
	    * glib/reference/tmpl/poppler-enums.sgml:
	    * glib/reference/tmpl/poppler-unused.sgml: glib bindings
	    for the
	    embedded file support.  It doesn't support mtime and
	    ctime yet,
	    but the rest works.

 ChangeLog				 |   16 +++
 glib/Makefile.am			 |    2 +
 glib/poppler-attachment.cc		 |  223
 +++++++++++++++++++++++++++++++
 glib/poppler-attachment.h		 |   67 +++++++++
 glib/poppler-document.cc		 |   63 +++++++++
 glib/poppler-document.h		 |    6 +
 glib/poppler-page.cc			 |    2 +-
 glib/poppler-private.h			 |    6 +-
 glib/poppler.h				 |    1 +
 glib/reference/tmpl/poppler-enums.sgml  |  150 +++++++++++++++++++++
 glib/reference/tmpl/poppler-unused.sgml |  130 ------------------
 glib/test-poppler-glib.c		 |   26 ++++-
 12 files changed, 559 insertions(+), 133 deletions(-)

commit 052bf4b80c8a0dc45f6222617bfd8ae1b9c40410
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Jan 23 18:52:48 2006 +0000

    2006-01-23	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac:
	    * poppler/GlobalParams.cc:
	    * poppler/poppler-config.h.in:
	    * utils/pdftohtml.cc:
	    * utils/pdftops.cc: Respect command line paper size settings
	    (#5641).
	    Drop the built-in paper sizes.

 ChangeLog		     |	  9 +++++++++
 configure.ac		     |	  1 -
 poppler/GlobalParams.cc     |	 23 ++---------------------
 poppler/poppler-config.h.in |	  5 -----
 utils/pdftohtml.cc	     |	  4 +---
 utils/pdftops.cc	     |	  4 +++-
 6 files changed, 15 insertions(+), 31 deletions(-)

commit fb2054a5031d60aac3ccc9a36b3ed88a32188e33
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Jan 23 15:40:54 2006 +0000

    2006-01-23	Kristian Høgsberg  <krh@redhat.com>

	    * glib/test-poppler-glib.c (print_document_info, print_index):
	    Move variable declarations to top (#5692).

	    * utils/*.cc: Move config.h #include to top of #include's
	    (#5693).

 ChangeLog		  |    5 +++++
 glib/test-poppler-glib.c |    5 +++--
 poppler/FontInfo.cc	  |    2 +-
 utils/HtmlOutputDev.cc   |    2 +-
 utils/ImageOutputDev.cc  |    2 +-
 utils/pdffonts.cc	  |    2 +-
 utils/pdfimages.cc	  |    2 +-
 utils/pdfinfo.cc	  |    2 +-
 utils/pdftohtml.cc	  |    4 ++--
 utils/pdftoppm.cc	  |    2 +-
 utils/pdftops.cc	  |    2 +-
 utils/pdftotext.cc	  |    2 +-
 12 files changed, 19 insertions(+), 13 deletions(-)

commit 836af3529e827e25f20cb4710cbbf9ed0371a42c
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Jan 23 14:45:30 2006 +0000

    2006-01-23	Kristian Høgsberg  <krh@redhat.com>

	    * splash/SplashFTFont.cc: Don't use deprecated freetype
	    include
	    files.

 ChangeLog		|    5 +++++
 splash/SplashFTFont.cc |    3 ++-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 60e13bf84e4f020a264811e4a5bf85d67e15d6df
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Jan 21 21:56:40 2006 +0000

    2006-01-21	Jeff Muizelaar	<jeff@infidigm.net>

	* TODO: Add my todo list.

 ChangeLog |	4 ++++
 TODO	   |   10 ++++++++++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit cebba06563d1b691a8bbb83828e47c9cc91e231a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 18 22:40:26 2006 +0000

    ok, ok, lasts files, i promise :-/

 qt4/tests/check_attachments.cpp   |  151
 +++++++++++++++++++++++++++++++++++++
 qt4/tests/poppler-attachments.cpp |   37 +++++++++
 2 files changed, 188 insertions(+), 0 deletions(-)

commit 0b12e7cce6c6633b1d07e2902a9fa13ff52079e7
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 18 22:38:59 2006 +0000

    YAMF = Yet Another Missing File

 qt4/src/poppler-embeddedfile.cc |  106
 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 106 insertions(+), 0 deletions(-)

commit 38c8f3a53b3eb2be1fbfa360f77285037d89b719
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 18 22:36:01 2006 +0000

    as usual i foget some files

 poppler/UGooString.cc |   86
 +++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/UGooString.h  |   55 +++++++++++++++++++++++++++++++
 2 files changed, 141 insertions(+), 0 deletions(-)

commit ad6e7d862c8fa6e10a7dbbb3391cbb0b6c922375
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 18 22:32:13 2006 +0000

    Brad patch for embedded document extraction, only has Qt4 bindings
    for now, needs Qt3 and glib work

 ChangeLog		       |   42 +++++++++++++
 glib/poppler-action.cc        |    2 +-
 glib/poppler-document.cc      |    1 +
 poppler/Annot.cc	       |    1 +
 poppler/Catalog.cc	       |  133
 ++++++++++++++++++++++++++++++++++++++---
 poppler/Catalog.h	       |   60 +++++++++++++++++--
 poppler/Dict.cc	       |   17 +++---
 poppler/Dict.h		       |   15 +++--
 poppler/FontInfo.cc	       |    1 +
 poppler/Function.cc	       |    1 +
 poppler/Gfx.cc		       |    1 +
 poppler/GfxFont.cc	       |    5 +-
 poppler/GfxState.cc	       |    1 +
 poppler/Link.cc	       |    9 ++-
 poppler/Link.h		       |    9 ++-
 poppler/Makefile.am	       |    2 +
 poppler/Object.h	       |   17 +++---
 poppler/Outline.cc	       |    1 +
 poppler/PDFDoc.cc	       |    1 +
 poppler/PDFDoc.h	       |    2 +-
 poppler/PSOutputDev.cc        |    5 +-
 poppler/Page.cc	       |    1 +
 poppler/PageLabelInfo.cc      |    1 +
 poppler/Parser.cc	       |    2 +
 poppler/SecurityHandler.cc    |    1 +
 poppler/Stream.cc	       |    1 +
 poppler/XRef.cc	       |    1 +
 qt/poppler-document.cc        |    1 +
 qt/poppler-page-transition.cc |    1 +
 qt4/src/Makefile.am	       |    1 +
 qt4/src/poppler-document.cc   |   26 +++++++-
 qt4/src/poppler-private.h     |    2 +
 qt4/src/poppler-qt4.h	       |   68 +++++++++++++++++++++
 qt4/tests/.cvsignore	       |    2 +
 qt4/tests/Makefile.am	       |   16 ++++-
 utils/HtmlOutputDev.cc        |    1 +
 utils/pdffonts.cc	       |    1 +
 utils/pdfinfo.cc	       |    1 +
 utils/pdftohtml.cc	       |    1 +
 utils/pdftotext.cc	       |    1 +
 40 files changed, 401 insertions(+), 54 deletions(-)

commit 550fb0b617ece7951ec39aec5fa5504cc90022fc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 18 21:22:12 2006 +0000

    Add some more documentation to PageTransition, patch by Stefan Kebekus

 ChangeLog		      |    6 ++++++
 qt/poppler-page-transition.h |   40
 +++++++++++++++++++++++++++++++++-------
 qt4/src/Doxyfile	      |    2 +-
 3 files changed, 40 insertions(+), 8 deletions(-)

commit d66f3647ff1c38318d4cd056cb4d4c7a32eb6603
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jan 18 18:54:12 2006 +0000

    poppler/CharCodeToUnicode.cc: Fix check for length that was not
	    having into account that there could be \n or \r in tokens
	    an that
	    those do not have to be took into account. Fixes
	    http://bugs.kde.org/show_bug.cgi?id=120310

 ChangeLog		      |    9 ++++++++-
 poppler/CharCodeToUnicode.cc |   31 +++++++++++++++++++++++++++----
 2 files changed, 35 insertions(+), 5 deletions(-)

commit d78b670339c8f92a32ab5f0a574d0e21690806f8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jan 17 21:35:31 2006 +0000

    When doing the parsing check with XREF we did not grow too much. Fixes
    serialata10a.pdf

 ChangeLog	   |   10 ++++++++++
 poppler/Lexer.cc  |   22 +++++++++++++++++++---
 poppler/Lexer.h   |	8 +++++---
 poppler/Parser.cc |	6 +++---
 poppler/Parser.h  |	2 +-
 poppler/XRef.cc   |   17 +++++++++++++++++
 poppler/XRef.h    |	3 +++
 7 files changed, 58 insertions(+), 10 deletions(-)

commit f5db636af0cd6e05cd7ede37a8585001d51192a1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jan 17 20:33:08 2006 +0000

    i suck
    i suck
    i suck
    i suck
    i suck
    A file i forgot to add to make it compile :-/

 qt/poppler-page-transition-private.h |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

commit 9cc97908ea67ab431e58129f589e00f41f40a143
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Thu Jan 12 23:54:08 2006 +0000

    2006-01-12	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/GlobalParams.cc: Make buildFcPattern() static.

 ChangeLog		 |    4 ++++
 poppler/GlobalParams.cc |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit c7ce134fb1dadb46e2b3773d0976ea31da0a046f
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Jan 11 16:52:58 2006 +0000

    2006-01-11	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/JBIG2Stream.cc:
	    * poppler/Stream.cc: Merge patch to fix CVE-2005-3624,
	    CVE-2005-3625 and CVE-2005-3627 issues.

 ChangeLog		|    6 ++++++
 poppler/JBIG2Stream.cc |   32 +++++++++++++++++++++++++++++++-
 poppler/Stream.cc	|    8 +++++---
 3 files changed, 42 insertions(+), 4 deletions(-)

commit ec7fb41725c19bc7f2aad1073fe6397ea0a8da0d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jan 10 21:57:28 2006 +0000

	    * configure.ac:
	    * m4/qt.m4: Fix bugs created when splitting the code from
	    configure.ac, take QTDIR into account when looking for
	    QtTestLib and
	    do not die if it is not found as it is not mandatory
	    * qt/poppler-page-transition.cc:
	    * qt/poppler-page.cc:
	    * qt/poppler-private.h:
	    * qt4/tests/Makefile.am:
	    * qt4/src/poppler-qt4.h:
	    * qt4/src/poppler-page.cc:
	    * qt4/src/Makefile.am: Fix mess created my the moving and
	    renaming of
	    PageTransition.cc

 ChangeLog		       |   15 +++++++++++++++
 configure.ac		       |   14 ++++----------
 m4/qt.m4		       |    5 +++++
 qt/poppler-page-transition.cc |    2 +-
 qt/poppler-page.cc	       |    1 +
 qt/poppler-private.h	       |    5 -----
 qt4/src/Makefile.am	       |    1 +
 qt4/src/poppler-page.cc       |    2 +-
 qt4/src/poppler-qt4.h	       |    2 +-
 qt4/tests/Makefile.am	       |    1 +
 10 files changed, 30 insertions(+), 18 deletions(-)

commit d9bc53a741b3bbd2a202662c66fe70f49ac72a49
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Jan 10 17:59:51 2006 +0000

    2006-01-10	Kristian Høgsberg  <krh@redhat.com>

	    * splash/Makefile.am: Only install splash headers if
	    --enable-xpdf-headers is given.

	    * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Set this here.

 ChangeLog	    |	 7 +++++++
 Makefile.am	    |	 1 +
 splash/Makefile.am |	 4 ++++
 3 files changed, 12 insertions(+), 0 deletions(-)

commit ea6d9b97cec6fabf8a5005c565bbdb378bed7f54
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Tue Jan 10 17:55:59 2006 +0000

    2006-01-10	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc:
	* poppler/CairoOutputDev.h:
	Fix the following fixme in CairoOutputDevice.

	// FIXME: This is quite right yet, we need to accumulate all
	// glyphs within one text object before we clip.  Right now this
	// just add this one string.

	The fix uses a strategy similar to the one the Splash backend.
	textClipPath is used to store the appended path from each call to
	endString(). The accumulated path is clipped in endTextObject.

 ChangeLog		   |   14 ++++++++++++++
 poppler/CairoOutputDev.cc |   27 +++++++++++++++++++++++----
 poppler/CairoOutputDev.h  |	1 +
 3 files changed, 38 insertions(+), 4 deletions(-)

commit 9e8a655a2bd3ca8cff1a150dce0dd378aeca047b
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Jan 8 22:59:48 2006 +0000

    2006-01-08	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: Don't try and load type3 fonts
	(#4030).

 ChangeLog		   |	6 +++++-
 poppler/CairoOutputDev.cc |	5 ++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 25fd8e1ea87c41855a4ee702fbe47f5661a54c22
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Jan 8 22:51:17 2006 +0000

    2006-01-08	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/Page.cc: use colToByte for reading thumbnails (#5420).

	Patch by Nickolay V. Shmyrev.

 ChangeLog	 |    6 ++++++
 poppler/Page.cc |    6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit df73ee2ec4b65ccf611f0fd76fb456cc797693d4
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Jan 7 06:10:15 2006 +0000

    2006-01-07	Jeff Muizelaar <jeff@infidigm.net>

	* poppler/CairoOutputDev.cc: Initialize (fill|stroke)_opacity.

 ChangeLog		   |	4 ++++
 poppler/CairoOutputDev.cc |	2 ++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 18eb8de66749082e4aa65cc6d369a533826fab33
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Jan 6 10:05:58 2006 +0000

    2006-01-06	Kristian Høgsberg  <krh@redhat.com>

	    * qt/poppler-page.cc:
	    * qt/poppler-private.h:
	    * qt/poppler-qt.h:
	    * qt4/src/Makefile.am:
	    * qt/Makefile.am:
	    * poppler/Makefile.am: Move PageTransition to qt bindings,
	    move
	    contents from Private.h to qt/poppler-private.h.

	    * poppler/TextOutputDev.cc (visitWord): Remove #warning.

	    * utils/Makefile.am (pdfimages_SOURCES): Add ImageOutputDev.h,
	    use
	    dist_man1_MANS so we actually dist the man pages.

	    * goo/Makefile.am (poppler_goo_include_HEADERS): Add
	    GooVector.h.

	    * glib/reference/Makefile.am: DOC_SOURCE_DIR must be
	    relative to
	    $(srcdir), fix this to make distchek run.

	    * m4/qt.m4:
	    * m4/libjpeg.m4:
	    * acinclude.m4:
	    * configure.ac: Split out Qt and libjpeg checks from
	    configure.ac
	    and acinclude.m4 to m4/qt.m4 and m4/libjpeg.m4.

 ChangeLog				 |   26 ++++
 acinclude.m4				 |  112 ----------------
 configure.ac				 |  223
 +++----------------------------
 glib/reference/Makefile.am		 |    2 +-
 glib/reference/tmpl/poppler-enums.sgml  |  150 ---------------------
 glib/reference/tmpl/poppler-unused.sgml |  130 ++++++++++++++++++
 goo/Makefile.am			 |    1 +
 m4/libjpeg.m4				 |  109 +++++++++++++++
 m4/qt.m4				 |  206
 ++++++++++++++++++++++++++++
 poppler/Makefile.am			 |    1 -
 poppler/PageTransition.h		 |  118 ----------------
 poppler/Private.h			 |   30 ----
 poppler/TextOutputDev.cc		 |    2 -
 qt/Makefile.am				 |    8 +-
 qt/poppler-page-transition.cc		 |  187 ++++++++++++++++++++++++++
 qt/poppler-page-transition.h		 |  117 ++++++++++++++++
 qt/poppler-page.cc			 |    1 -
 qt/poppler-private.h			 |    9 +-
 qt/poppler-qt.h			 |    2 +-
 qt4/src/Makefile.am			 |    8 +-
 utils/Makefile.am			 |   54 ++++++--
 21 files changed, 857 insertions(+), 639 deletions(-)

commit 93921e77115ebe4d527f98675e438de485e84507
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jan 5 23:53:33 2006 +0000

    * poppler/DCTStream.cc: Fix handling of malformed jpeg streams like
      the one at http://bugs.kde.org/show_bug.cgi?id=119569

    Might be worth backporting to 0.4.x

 ChangeLog	      |    5 +++++
 poppler/DCTStream.cc |   26 ++++++++++++++++----------
 2 files changed, 21 insertions(+), 10 deletions(-)

commit 0dc16af02071350a0dc11af4106799378c99cdad
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jan 5 13:53:58 2006 +0000

    Introduce variants of renderTo that return a QImage and do not use
    a QPixmap so threading is possible.

 ChangeLog		 |    8 ++++++
 qt/poppler-page.cc	 |   18 +++++++++----
 qt/poppler-qt.h	 |   30 ++++++++++++++++++++----
 qt4/src/poppler-page.cc |    9 ++++++-
 qt4/src/poppler-qt4.h	 |   59
 +++++++++++++++++++++++++---------------------
 5 files changed, 85 insertions(+), 39 deletions(-)

commit 5c2cbf5d327c6cc75c073b56c3ab1748c0d24387
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Jan 2 14:24:31 2006 +0000

    Use error() instead std::cerr in PageTranstion.cc

 ChangeLog		   |	4 ++++
 poppler/PageTransition.cc |	5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit da5a4233498b56df611e1c7bca0090306cb5dbe0
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Mon Jan 2 00:06:45 2006 +0000

    Sun Jan  1 18:50:51 2006  Jonathan Blandford  <jrb@redhat.com>

	    * Makefile.am:
	    * autogen.sh:
	    * configure.ac:
	    * gtk-doc.make:
	    * glib/Makefile.am: enable gtk-doc support.

 ChangeLog	  |    8 +++
 Makefile.am	  |    2 +
 autogen.sh	  |   14 +++++
 configure.ac	  |    4 ++
 glib/Makefile.am |    1 +
 gtk-doc.make	  |  153
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 m4/gtk-doc.m4	  |   53 +++++++++++++++++++
 7 files changed, 235 insertions(+), 0 deletions(-)

commit 372c34cc9728d7041bc4f6893c0bae50c9501c50
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jan 1 22:35:48 2006 +0000

	    * qt4/src/poppler-private.h:
	    * qt4/src/poppler-page.cc:
	    * qt4/src/poppler-document.cc: Don't create a SplashOutputDev
	    for
	    every splashRenderToPixmap

 ChangeLog		     |	  4 ++++
 qt4/src/poppler-document.cc |	  1 -
 qt4/src/poppler-page.cc     |	 18 +++++-------------
 qt4/src/poppler-private.h   |	 24 +++++++++++++++++++++++-
 4 files changed, 32 insertions(+), 15 deletions(-)

commit 6ff83474ac594368015334db9c6b33d3a552079f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jan 1 22:18:47 2006 +0000

	  * qt/poppler-page.cc:
	  * qt/poppler-private.h: Don't create a SplashOutputDev for every
	    renderToPixmap.

 ChangeLog	      |    6 ++++++
 qt/poppler-page.cc   |    8 +-------
 qt/poppler-private.h |   24 +++++++++++++++++++++++-
 3 files changed, 30 insertions(+), 8 deletions(-)

commit 6942646d4c82327a80b021838a38aa55c1026883
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Sun Jan 1 20:34:36 2006 +0000

    Sun Jan  1 15:32:08 2006  Jonathan Blandford  <jrb@redhat.com>

	    * glib/reference/*: More gtk-doc work.  Not enabled for
	    building
	    by default, but filled in.

 .cvsignore				      |    1 +
 ChangeLog				      |    5 +
 glib/reference/.cvsignore		      |   18 ++
 glib/reference/Makefile.am		      |   87 +++++++
 glib/reference/poppler-docs.sgml	      |   17 ++
 glib/reference/poppler-sections.txt	      |  151 +++++++++++
 glib/reference/poppler.types		      |    4 +
 glib/reference/tmpl/poppler-action.sgml      |  172 +++++++++++++
 glib/reference/tmpl/poppler-document.sgml    |  354
 ++++++++++++++++++++++++++
 glib/reference/tmpl/poppler-enums.sgml       |  169 ++++++++++++
 glib/reference/tmpl/poppler-page.sgml	      |  243 ++++++++++++++++++
 glib/reference/tmpl/poppler-private.sgml     |  128 +++++++++
 glib/reference/tmpl/poppler.sgml	      |  216 ++++++++++++++++
 glib/reference/tmpl/stamp-poppler-enums.sgml |   19 ++
 14 files changed, 1584 insertions(+), 0 deletions(-)

commit 0fab1b711f153859e113cb3b6d734ddcb58fb87a
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Sat Dec 31 02:10:33 2005 +0000

    Fri Dec 30 21:08:33 2005  Jonathan Blandford  <jrb@redhat.com>

	    * glib/*{cc,h}: Update inline doc comments.  This is in
	    preparation for gtk-doc support.

 ChangeLog		  |    5 ++
 glib/poppler-action.cc   |   14 ++++
 glib/poppler-action.h	  |    2 -
 glib/poppler-document.cc |  151
 +++++++++++++++++++++++++++++++++++++++++++++-
 glib/poppler-document.h  |    4 +-
 glib/poppler-page.cc	  |   28 +++++++++
 glib/poppler.cc	  |   16 +++++
 glib/test-poppler-glib.c |   29 +++++++++
 8 files changed, 243 insertions(+), 6 deletions(-)

commit 313530036b204eaa5ddfa150730302e855560d6a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Dec 30 22:54:46 2005 +0000

    A delete that slipped from the last patch-commit

 qt4/src/poppler-page.cc |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit cf6f8123af19aca4200b58a454652f68ce8132e2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Dec 30 22:31:32 2005 +0000

    Puting PageTransition implementation into poppler "core", both Qt
    and Qt4 frontends use it.

 poppler/Makefile.am	   |	1 +
 poppler/PageTransition.cc |  188
 +++++++++++++++++++++++++++++++++++++++++++++
 poppler/PageTransition.h  |  118 ++++++++++++++++++++++++++++
 poppler/Private.h	   |   30 +++++++
 qt/Makefile.am		   |	2 +-
 qt/poppler-page.cc	   |  111 +-------------------------
 qt/poppler-qt.h	   |   72 +-----------------
 qt4/src/Makefile.am	   |	2 +-
 qt4/src/poppler-page.cc   |   17 ++++-
 qt4/src/poppler-qt4.h	   |   14 +++-
 10 files changed, 374 insertions(+), 181 deletions(-)

commit 56035ab199ac6deb5c1e07e745d120d1121a5960
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Dec 30 21:59:58 2005 +0000

     * utils/HtmlOutputDev.cc:
     * utils/ImageOutputDev.cc: Fix build when using --disable-libjpeg

 ChangeLog		 |    5 +++++
 utils/HtmlOutputDev.cc  |    2 ++
 utils/ImageOutputDev.cc |    2 ++
 3 files changed, 9 insertions(+), 0 deletions(-)

commit 8b64dafc7f1d198fb0052c0d6f0da6de97bbb48d
Author: Brad Hards <bradh@frogmouth.net>
Date:	Wed Dec 28 09:23:43 2005 +0000

    Plug a few memory leaks in the Qt4 bindings.

 ChangeLog			  |   25 +++++++++++++++++++
 qt4/src/poppler-document.cc	  |    3 ++
 qt4/src/poppler-private.h	  |    7 ++++-
 qt4/src/poppler-qt4.h		  |    3 ++
 qt4/tests/check_fonts.cpp	  |    8 ++++++
 qt4/tests/check_metadata.cpp	  |   50
 +++++++++++++++++++++++++++++++++----
 qt4/tests/check_pagelayout.cpp   |    6 ++++
 qt4/tests/check_pagemode.cpp	  |   10 +++++++
 qt4/tests/check_permissions.cpp  |    2 +
 qt4/tests/check_version.cpp	  |   22 ----------------
 qt4/tests/poppler-fonts.cpp	  |    1 +
 qt4/tests/stress-poppler-qt4.cpp |    2 +
 12 files changed, 110 insertions(+), 29 deletions(-)

commit 64c07a20a4ed844f3b3dd26e974f58d5877cf9fd
Author: Brad Hards <bradh@frogmouth.net>
Date:	Tue Dec 27 06:10:01 2005 +0000

    qt4/src/poppler-qt4.h and qt4/src/poppler-document.cc: add
    convertDate() function that
    turns char* PDF date strings into QDateTime. This version handles
    the timezone conversions. Refactored the existing date() method
    to use it.

    qt4/tests/check_dateConversion.cpp: unit tests for convertDate()
    qt4/tests/check_metadata.cpp: update to reflect UTC.
    qt4/tests/.cvsignore: suppress check_dateConversion

 ChangeLog			    |	 9 +++
 qt4/src/poppler-document.cc	    |	89 ++++++++++++++++++++-----------
 qt4/src/poppler-qt4.h		    |	 5 ++
 qt4/tests/.cvsignore		    |	 1 +
 qt4/tests/Makefile.am		    |	11 +++-
 qt4/tests/check_dateConversion.cpp |  105
 ++++++++++++++++++++++++++++++++++++
 qt4/tests/check_metadata.cpp	    |	 4 +-
 7 files changed, 188 insertions(+), 36 deletions(-)

commit 4b2e3b5106b75f23c830837a886cd29beb1d1d1b
Author: Brad Hards <bradh@frogmouth.net>
Date:	Tue Dec 27 05:08:34 2005 +0000

    * qt4/src/Doxyfile (JAVADOC_AUTOBRIEF): Turned on automatic
    \brief mode.

    * qt4/src/poppler-qt4.h: Update API documentation. Patch from
    Stefan Kebekus, with some changes. Removed \brief entries.

 ChangeLog	       |    8 +++++
 qt4/src/Doxyfile      |    2 +-
 qt4/src/poppler-qt4.h |   81
 ++++++++++++++++++++++++++++++++++++++----------
 3 files changed, 73 insertions(+), 18 deletions(-)

commit 8d9cf43aaa73d5012428a6a4c5d7e2cccbd3036e
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Dec 21 22:09:47 2005 +0000

    2005-12-21	Kristian Høgsberg  <krh@redhat.com>

	    * NEWS: Sum up 0.5 changes so far.

	    * acinclude.m4: Split jpeg macros out into this file.

	    * poppler/Stream.cc: Apply latest CVE-2005-3191 updates.

 ChangeLog	      |    8 ++++
 NEWS		      |    8 ++++
 acinclude.m4	      |  112
 +++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac	      |  114
 --------------------------------------------------
 poppler/JPXStream.cc |    1 +
 poppler/Stream.cc    |   11 ++++-
 6 files changed, 137 insertions(+), 117 deletions(-)

commit 97243286560cb4f264b875185c8768a6af09d554
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Dec 21 17:30:33 2005 +0000

    2005-12-21	Kristian Høgsberg  <krh@redhat.com>

	    * utils/Makefile.am: Add parseargs.h to sources and add
	    -I$(top_srcdir)/poppler to INCLUDES.

	    * poppler/CairoFontEngine.cc: Apply patch from Hiroyuki
	    Ikezoe to
	    man non-embedded CJK fonts work.

 ChangeLog		    |	14 +++++++++--
 configure.ac		    |	 2 +-
 poppler/CairoFontEngine.cc |	52
 +++++++++++++++++++++++++++++++++++++++----
 utils/Makefile.am	    |	15 +++++++-----
 4 files changed, 68 insertions(+), 15 deletions(-)

commit cf887a9a9fae7272165d3aae05c85444ff5ca604
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Dec 18 22:03:30 2005 +0000

	   * poppler/Page.cc: Only discard cropbox sizes one by one
	   and not
	   completely. Jeff and Martin were right

 ChangeLog	 |    2 ++
 poppler/Page.cc |   13 ++++++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 495890b9cef9d5d61bb47e789add1cf2c3b8f83d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Dec 18 21:56:15 2005 +0000

    + .cvsignore

 utils/.cvsignore |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 5dca860bba6918e06fab3aa56a2c75f0ac9ecdfb
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Dec 18 21:08:48 2005 +0000

    Fix utils building on Slackware

 ChangeLog	   |	3 +++
 configure.ac	   |	3 +++
 utils/Makefile.am |	3 ++-
 3 files changed, 8 insertions(+), 1 deletions(-)

commit 03e3d9164ffd71f03136b57a9941ea14fadb21aa
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Dec 18 17:12:28 2005 +0000

    2005-12-18	Albert Astals Cid  <aacid@kde.org>

	    * configure.ac: Better jpeg detection, refer to ml PCbsd
	    problem

 ChangeLog    |    4 ++
 configure.ac |  131
 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
 2 files changed, 118 insertions(+), 17 deletions(-)

commit 888d76a29c9c5ea6c90cc4299b230ca0c2c2944f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Dec 12 20:21:08 2005 +0000

    * poppler/Page.cc: Ignore cropBox if it seems incorrect

 ChangeLog	 |    4 ++++
 poppler/Page.cc |    7 +++++++
 2 files changed, 11 insertions(+), 0 deletions(-)

commit bcc5e3afe27c8787ce7022a0701997c96eddb4fe
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Dec 12 20:15:11 2005 +0000

    2005-12-12	Kristian Høgsberg  <krh@redhat.com>

	* Makefile.am:
	* configure.ac:
	* goo/GooVector.h:
	* utils/HtmlFonts.cc:
	* utils/HtmlFonts.h:
	* utils/HtmlLinks.cc:
	* utils/HtmlLinks.h:
	* utils/HtmlOutputDev.cc:
	* utils/HtmlOutputDev.h:
	* utils/ImageOutputDev.cc:
	* utils/ImageOutputDev.h:
	* utils/Makefile.am:
	* utils/parseargs.c:
	* utils/parseargs.h:
	* utils/pdffonts.1:
	* utils/pdffonts.cc:
	* utils/pdfimages.1:
	* utils/pdfimages.cc:
	* utils/pdfinfo.1:
	* utils/pdfinfo.cc:
	* utils/pdftohtml.1:
	* utils/pdftohtml.cc:
	* utils/pdftoppm.1:
	* utils/pdftoppm.cc:
	* utils/pdftops.1:
	* utils/pdftops.cc:
	* utils/pdftotext.1:
	* utils/pdftotext.cc: Add command line utilities from xpdf.

 ChangeLog		 |   31 +
 Makefile.am		 |    6 +-
 configure.ac		 |   25 +-
 goo/GooVector.h	 |  101 +++
 utils/HtmlFonts.cc	 |  326 ++++++++++
 utils/HtmlFonts.h	 |   85 +++
 utils/HtmlLinks.cc	 |  101 +++
 utils/HtmlLinks.h	 |   49 ++
 utils/HtmlOutputDev.cc  | 1569
 +++++++++++++++++++++++++++++++++++++++++++++++
 utils/HtmlOutputDev.h	 |  302 +++++++++
 utils/ImageOutputDev.cc |  195 ++++++
 utils/ImageOutputDev.h  |   76 +++
 utils/Makefile.am	 |   18 +
 utils/parseargs.c	 |  190 ++++++
 utils/parseargs.h	 |   71 +++
 utils/pdffonts.1	 |  128 ++++
 utils/pdffonts.cc	 |  294 +++++++++
 utils/pdfimages.1	 |   96 +++
 utils/pdfimages.cc	 |  159 +++++
 utils/pdfinfo.1	 |  157 +++++
 utils/pdfinfo.cc	 |  376 ++++++++++++
 utils/pdftohtml.1	 |   85 +++
 utils/pdftohtml.cc	 |  429 +++++++++++++
 utils/pdftoppm.1	 |  113 ++++
 utils/pdftoppm.cc	 |  189 ++++++
 utils/pdftops.1	 |  224 +++++++
 utils/pdftops.cc	 |  336 ++++++++++
 utils/pdftotext.1	 |  135 ++++
 utils/pdftotext.cc	 |  337 ++++++++++
 29 files changed, 6194 insertions(+), 9 deletions(-)

commit 5fbded32741acb5fac411189f80cb57aa11df517
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Dec 10 10:52:15 2005 +0000

    * qt4/src/poppler-page.cc:
    * qt4/src/poppler-qt4.h:
    * qt4/src/tests/test-poppler-qt4.cpp: The parameters x,y,w,h to the
      method splashRenderToPixmap are now used. Convenient
      defaults are provided. The test has been changed accordingly. Some
      added documentation. Patch by Stefan Kebekus

 ChangeLog			|    9 +++++++++
 qt4/src/poppler-page.cc	|    4 ++--
 qt4/src/poppler-qt4.h		|   31 +++++++++++++++++++++++--------
 qt4/tests/test-poppler-qt4.cpp |    2 +-
 4 files changed, 35 insertions(+), 11 deletions(-)

commit bc6df8c41081c0c0107655cbf70ddb8b0c493c34
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Dec 9 20:49:59 2005 +0000

    2005-12-09	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/GfxState.cc: Use colToByte() for converting
	    GxfColorComp
	    to bytes (really fix #5117).

	    * poppler/Stream.cc: Remove duplicated check (#5243).

 ChangeLog	     |	  5 +++++
 poppler/GfxState.cc |	  6 +++---
 poppler/Stream.cc   |	  4 ----
 3 files changed, 8 insertions(+), 7 deletions(-)

commit 8a2464122455311c6d16ae62bb9ac9a0ae365a28
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Dec 9 19:40:40 2005 +0000

    2005-12-09	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac:
	    * poppler/Makefile.am (poppler_includedir):
	    * goo/Makefile.am (poppler_goo_include_HEADERS): Make
	    installation
	    of xpdf header files optional.

 ChangeLog	     |	 10 +++++++++-
 configure.ac	     |	  8 ++++++++
 goo/Makefile.am     |	  4 ++++
 poppler/Makefile.am |	  4 ++++
 4 files changed, 25 insertions(+), 1 deletions(-)

commit 830b61bfd1c985fe14ec4d0f6724c8f70e924fc1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Dec 8 18:17:42 2005 +0000

	* configure.ac: Detect if gettimeofday is available, fixes
	for correct
	    linking to Qt4 on windows
	    * goo/GooTimer.[cc|h]: Only build if gettimeofday is available
	    * poppler/Gfx.cc: Only use the timer for profiling if
	    gettimeofday is
	    available
	    * poppler/GlobalParams.cc: Remove extra unlockGlobalParams
	    that was
	    making windows hang
	    * splash/SplashFTFontEngine.cc: i need unistd.h on windows
	    also
	    * splash/SplashFontFile.cc: i need unistd.h on windows also

 ChangeLog		      |   12 ++++++++++++
 configure.ac		      |   14 +++++++++++++-
 goo/GooTimer.cc	      |    3 +++
 goo/GooTimer.h		      |    4 ++++
 poppler/Gfx.cc		      |    6 ++++++
 poppler/GlobalParams.cc      |    1 -
 splash/SplashFTFontEngine.cc |    4 +---
 splash/SplashFontFile.cc     |    4 +---
 8 files changed, 40 insertions(+), 8 deletions(-)

commit 0a1c33ed17fd7053ed455da3444856a5dab3c9b4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Dec 8 12:42:50 2005 +0000

    Remove -DDATADIR we are not using if for anything and it shadows a
    windows typedef

 ChangeLog	     |	  8 ++++++++
 glib/Makefile.am    |	  3 +--
 poppler/Makefile.am |	  3 +--
 qt/Makefile.am      |	  3 +--
 test/Makefile.am    |	  3 +--
 5 files changed, 12 insertions(+), 8 deletions(-)

commit adca042e666fd932f16213d0a4daba08b5021901
Author: Brad Hards <bradh@frogmouth.net>
Date:	Wed Dec 7 08:42:21 2005 +0000

    Remove the version check. OK'd by krh.

 ChangeLog	   |	2 ++
 poppler/PDFDoc.cc |	6 +-----
 2 files changed, 3 insertions(+), 5 deletions(-)

commit bc57f8dd73eef9a74e4a6e248ed6985c360db838
Author: Brad Hards <bradh@frogmouth.net>
Date:	Wed Dec 7 08:31:09 2005 +0000

    Add infoKeys() - allows you to get a list of all the string names
    (keys)
    for the metadata.

 ChangeLog		      |    7 +++++++
 qt4/src/poppler-document.cc  |   22 ++++++++++++++++++++++
 qt4/src/poppler-qt4.h	      |    7 +++++++
 qt4/tests/check_metadata.cpp |   18 ++++++++++++++++++
 4 files changed, 54 insertions(+), 0 deletions(-)

commit 7ec41df91e6dbf792e11676d929acc2f634bd382
Author: Brad Hards <bradh@frogmouth.net>
Date:	Tue Dec 6 09:58:04 2005 +0000

    Add more unit tests for better coverage.

 ChangeLog		      |    6 ++++
 qt4/tests/check_fonts.cpp    |   24 +++++++++++++++
 qt4/tests/check_metadata.cpp |   66
 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 96 insertions(+), 0 deletions(-)

commit a92b10016306ac46775c9b95b52d249b233ff950
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Dec 5 20:46:22 2005 +0000

    * poppler/CairoFontEngine.cc: Correct fix for #5149, i broke it when
    merging xpdf 3.01 patches

 ChangeLog		    |	 5 +++++
 poppler/CairoFontEngine.cc |	 4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 66096477d1a86f13fcb07ae25caff1cc02b1e7cd
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sun Dec 4 19:48:25 2005 +0000

    Add checking for Type3 fonts in the unit test.

 ChangeLog		   |	5 +++++
 qt4/tests/check_fonts.cpp |   24 ++++++++++++++++++++++++
 2 files changed, 29 insertions(+), 0 deletions(-)

commit 62345b0affed8e2e37728fca7f2b750879192c43
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Dec 4 18:53:40 2005 +0000

    Fix error in merging CAN-2005-3193 fix. Thanks Daniel Gryniewicz
    for notifying

 ChangeLog	      |    5 +++++
 poppler/JPXStream.cc |    2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit ba4b3f88271892f197aa2ec076c80ff63a175887
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Dec 4 11:30:00 2005 +0000

     * qt/poppler-qt.h:
     * qt/poppler-fontinfo.h:
     * qt4/src/poppler-qt4.h:
     * qt4/src/poppler-fontinfo.cc: Implement copy constructor of
     FontInfo needed
       as Q[Value]List<FontInfo> uses it when appending

 ChangeLog		     |	  8 ++++++++
 qt/poppler-fontinfo.cc      |	  9 +++++++++
 qt/poppler-qt.h	     |	  2 ++
 qt4/src/poppler-fontinfo.cc |	  9 +++++++++
 qt4/src/poppler-qt4.h	     |	  2 ++
 5 files changed, 30 insertions(+), 0 deletions(-)

commit e091231d98d12c19b0098ffbaec6ecda28097dff
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sun Dec 4 10:45:25 2005 +0000

    Add new unit test to .cvsignore suppressions.

 ChangeLog	      |    2 ++
 qt4/tests/.cvsignore |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

commit 6a7b1eaaedbfdd3a8e6b4d899477350f2b485641
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sun Dec 4 10:05:21 2005 +0000

    * qt4/src/poppler-qt4.h:
      qt4/src/fontinfo.cc: add implementation for FontInfo::typeName()

    * qt4/tests/check_fonts.cpp:
    * qt4/tests/Makefile.am: add unit test for fonts

    * qt4/src/Mainpage.dox: Minor typo fixes.

 ChangeLog		     |	 11 +++++++++++
 qt4/src/Mainpage.dox	     |	  5 +++--
 qt4/src/poppler-fontinfo.cc |	 24 ++++++++++++++++++++++++
 qt4/src/poppler-qt4.h	     |	 14 +++++++++++++-
 qt4/tests/Makefile.am	     |	  5 +++++
 qt4/tests/check_fonts.cpp   |	 42
 ++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 98 insertions(+), 3 deletions(-)

commit 31b28b4c59f7820901e9cf893197f381acbae8ce
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sun Dec 4 02:24:25 2005 +0000

    2005-12-03	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc (poppler_page_set_selection_alpha): Use
	    Nickolays original fix instead of trying to be clever with
	    gdk_pixbuf_fill().

	    * poppler/CairoFontEngine.cc: Fix text corruption bug (#5149),
	    a rerun of an old classic (#3340).

 ChangeLog		    |	 7 +++++++
 glib/poppler-page.cc	    |	 8 +++++++-
 poppler/CairoFontEngine.cc |	 2 ++
 3 files changed, 16 insertions(+), 1 deletions(-)

commit 4d169c5c345cdac84a39026e759b928977643417
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sun Dec 4 01:42:29 2005 +0000

    2005-12-03	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/GfxState.cc: Fixing another problem with new GfxRGB
	    representation causing images to show up as random pixels
	    (#5117).

 ChangeLog	     |	  5 +++++
 poppler/GfxState.cc |	  6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 58de0458e17b1639ce0bcae45a4b09b2c0a56618
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sat Dec 3 23:23:53 2005 +0000

    2005-12-03	Kristian Høgsberg  <krh@redhat.com>

	    * qt/Makefile.am (noinst_PROGRAMS): Only build qt test
	    program if
	    splash is enabled.

	    * poppler/CairoOutputDev.cc: Remove unused grid snapping code,
	    sidestepping #4507.

	    * glib/poppler-document.h (PopplerPermissions): Breaking enum
	    definition over multiple lines confuses glib-mkenums (#4600).

	    * poppler/Makefile.am (libpoppler_la_LIBADD): Add
	    FREETYPE_LIBS
	    (#4515).

	    * poppler/TextOutputDev.cc:
	    * qt/poppler-qt.h: GCC-4.1 fixes (#5031).

 ChangeLog		   |   17 +++++++++++++++++
 glib/poppler-document.h   |	5 +----
 poppler/CairoOutputDev.cc |   35 +++++++++--------------------------
 poppler/CairoOutputDev.h  |	2 +-
 poppler/Makefile.am	   |	3 ++-
 poppler/TextOutputDev.cc  |	2 +-
 qt/Makefile.am		   |	4 ++++
 qt/poppler-qt.h	   |	6 +++---
 8 files changed, 38 insertions(+), 36 deletions(-)

commit df45483f1437d8a96519e1428d1f4b3ffc08c2cd
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Dec 3 22:39:06 2005 +0000

    remove another chagne should not have gone in

 test/pdf-inspector.cc |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

commit 7dfe02ee112dee51346525b62d877e6591135761
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Dec 3 22:28:46 2005 +0000

    Add the font retrieveing on the qt3 backend also, based on a patch
    by Wilfried Huss

 ChangeLog		|    3 ++
 qt/poppler-fontinfo.cc |   75
 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+), 0 deletions(-)

commit 655b9dd195ac9faf2f7ea0255880b8c83b249a06
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Dec 3 22:26:07 2005 +0000

    this should have not went in

 poppler/TextOutputDev.h |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit ab45eb562159d5b006e658ec66723a0a47908f65
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Dec 3 22:20:54 2005 +0000

     * qt4/src/poppler-qt4.h:
     * qt4/src/poppler-fontinfo.cc:
     * qt4/src/poppler-textbox.cc: Remove implementation of that classes
     from the header, use pimpl

 ChangeLog		     |	  9 ++++-
 poppler/TextOutputDev.h     |	 10 +++---
 qt/Makefile.am		     |	  1 +
 qt/poppler-document.cc      |	 29 +++++++++++++++
 qt/poppler-private.h	     |	  2 +
 qt/poppler-qt.h	     |	 80
 ++++++++++++++++++++++++++++++++++++++++++-
 qt4/src/Makefile.am	     |	  2 +
 qt4/src/poppler-fontinfo.cc |	 69 +++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-qt4.h	     |	 43 +++++++++--------------
 qt4/src/poppler-textbox.cc  |	 49 ++++++++++++++++++++++++++
 test/pdf-inspector.cc	     |	  9 ++++-
 11 files changed, 268 insertions(+), 35 deletions(-)

commit 64079ad81caf6d2cf66b1f3a3de9454146e15c6c
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sat Dec 3 21:55:36 2005 +0000

    2005-12-03	Kristian Høgsberg  <krh@redhat.com>

	    Fixes from Nickolay V. Shmyrev:

	    * poppler/TextOutputDev.cc (TextLine::visitSelection,
	    TextBlock::visitSelection): Fix selection crash with
	    zero-width
	    word boxes or zero-height line boxes (#4402).

	    * poppler/CairoOutputDev.h: Fix wrong cairo-ft.h include
	    (#4413).

	    * poppler/CairoOutputDev.cc (eoFill, fill):
	    * glib/poppler-page.cc (poppler_page_render_selection):
	    Update to
	    work with new GfxColor definition and use
	    cairo_pattern_create_rgba() to cache cairo_pattern_t's for the
	    fill and stroke colors.

	    * glib/poppler-page.cc (poppler_page_set_selection_alpha):
	    Zero
	    out pixbuf first.

 ChangeLog		   |   21 ++++++++++++++++
 glib/poppler-page.cc	   |   18 ++++++++-----
 poppler/CairoOutputDev.cc |   59
 ++++++++++++++++++++++++++++++++------------
 poppler/CairoOutputDev.h  |	6 ++--
 poppler/TextOutputDev.cc  |	8 +++---
 5 files changed, 82 insertions(+), 30 deletions(-)

commit f3da21a3ecdd2694290e64af86c8e35fcb61371b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Dec 3 21:35:45 2005 +0000

    More docs for the Qt4 frontend, patch by Stefan Kebekus

 ChangeLog			|    8 ++++
 qt4/src/.cvsignore		|    3 +-
 qt4/src/Doxyfile		|    4 +-
 qt4/src/Mainpage.dox		|   91
 ++++++++++++++++++++++++++++++++++++++++
 qt4/src/poppler-page.cc	|   20 ++-------
 qt4/src/poppler-qt4.h		|   57 +++++++++++++++++-------
 qt4/tests/test-poppler-qt4.cpp |    5 +-
 7 files changed, 151 insertions(+), 37 deletions(-)

commit 7b2c6e92611db9350ca5dcaf3fd730fe5e69afea
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Dec 1 22:45:10 2005 +0000

    Fix CAN-2005-3193 related bugs
    Thanks Leonard for reporting

 ChangeLog	      |    6 ++++++
 poppler/JPXStream.cc |    9 ++++++++-
 poppler/Stream.cc    |   33 ++++++++++++++++++++++++++++++++-
 poppler/Stream.h     |    3 +++
 4 files changed, 49 insertions(+), 2 deletions(-)

commit a90f076af9ebb188895e7b223bcb7e5c3f4309c4
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Nov 28 22:50:19 2005 +0000

    Fix QPixmap contents generation messed when doing the xpdf 3.01
    transition in qt4 frontend
    Use Splash backend by default in the qt4 test, added -arthur option
    to use the Arthur backend

 ChangeLog			|   12 +++++++-
 qt4/src/poppler-page.cc	|   45 ++++++++++++++++++++++++++-------
 qt4/src/poppler-qt4.h		|   17 +++++++++----
 qt4/tests/test-poppler-qt4.cpp |   53
 +++++++++++++++++++++++++---------------
 4 files changed, 90 insertions(+), 37 deletions(-)

commit b7e4f0e7d175abde7fafb1fcc7ba129468bc8c1a
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sun Nov 27 01:33:51 2005 +0000

    Convert Qt4 unit tests to use the new Qt4.1 QTestlib framework.
    Add a little more API documentation

 ChangeLog			 |    7 +++++
 qt4/src/poppler-qt4.h		 |   11 +++++---
 qt4/tests/Makefile.am		 |   12 +++++---
 qt4/tests/check_metadata.cpp	 |   58
 +++++++++++++++++++-------------------
 qt4/tests/check_pagelayout.cpp  |   14 +++++-----
 qt4/tests/check_pagemode.cpp	 |   22 +++++++-------
 qt4/tests/check_permissions.cpp |   18 ++++++------
 7 files changed, 78 insertions(+), 64 deletions(-)

commit d036fa022dbb6f4421ccc8b12b8f9e4f0c8d7406
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Nov 25 22:52:56 2005 +0000

    patch from kebekus to add to the qt4 binding the same functions we
    added to the qt3 one

 ChangeLog		 |    5 +++++
 qt4/src/poppler-page.cc |   44
 ++++++++++++++++++++++++++++++++++++++++++--
 qt4/src/poppler-qt4.h	 |   22 ++++++++++++++++++++++
 3 files changed, 69 insertions(+), 2 deletions(-)

commit 3c9f09d76dc70e4ba766930facee8b6f30bcd2da
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Nov 22 21:50:44 2005 +0000

    Fix page range in the inspector

 ChangeLog	       |    4 ++++
 test/pdf-inspector.cc |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit e64f63416dbce497cb2167272b95491664f213e8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Nov 21 22:12:15 2005 +0000

    PAtch to add some more functions to the qt binding by Stefan Kebekus

 ChangeLog	    |	 5 ++++
 qt/poppler-page.cc |	69
 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 qt/poppler-qt.h    |	41 +++++++++++++++++++++++++++++++
 3 files changed, 114 insertions(+), 1 deletions(-)

commit 8bd8cb4160b73da69d058783750352fbface66dc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Nov 21 19:44:09 2005 +0000

    Fix a possible build problem

 ChangeLog	|    4 ++++
 qt/Makefile.am |    1 +
 2 files changed, 5 insertions(+), 0 deletions(-)

commit fc59b79dc375544681032a1618e96c458515d724
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sun Nov 20 23:17:32 2005 +0000

    2005-11-20	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/GfxState.cc: Fix the byte_lookup initialization
	    broken
	    by the merges (#4350).  Modify GfxColorSpace::getRGBLine()
	    to work
	    with new GfXColor type.

 ChangeLog	     |	 13 ++++++++++-
 poppler/GfxState.cc |	 59
 ++++++++++++++++++++++++++++++--------------------
 2 files changed, 47 insertions(+), 25 deletions(-)

commit 6fe2cb0fcd53211143dcd0c47bf8c8c7a8c11a39
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Nov 17 21:37:34 2005 +0000

    make it compile with freetype 2.2.0 preversions

 ChangeLog		|    4 ++++
 splash/SplashFTFont.cc |   42 +++++++++++++++++++++++++++++++++++++-----
 2 files changed, 41 insertions(+), 5 deletions(-)

commit 429d3521d788be702a3944bc290569f90ae04892
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Nov 4 19:03:55 2005 +0000

    Make it compile using --disable-cairo-output

 ChangeLog		  |    4 ++++
 glib/poppler-document.cc |    6 ++++--
 glib/poppler-page.cc	  |   27 +++++++++++++--------------
 3 files changed, 21 insertions(+), 16 deletions(-)

commit b96c118eb08d478914c2981204d749a95957cbb3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Nov 1 15:29:32 2005 +0000

    Comment some unused parameters to calm down compiler warnings when
    using these heders on external projects with higher warning verbosity

 ChangeLog	     |	  5 ++
 poppler/OutputDev.h |	125
 ++++++++++++++++++++++++++-------------------------
 poppler/Stream.h    |	 24 +++++-----
 3 files changed, 80 insertions(+), 74 deletions(-)

commit 51670972777510a3ec64a56649716b31167b9d0e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Oct 30 20:29:05 2005 +0000

    Last xpdf 3.01 merge (at least from my side)
    It's very big, but noone has opposed in the 2 weeks time i gave on
    the ml so either poppler is dead or people agree with the patch

 ChangeLog		    |	39 +
 glib/poppler-page.cc	    |	32 +-
 poppler/ArthurOutputDev.cc |	 2 +-
 poppler/ArthurOutputDev.h  |	 2 +-
 poppler/CairoOutputDev.cc  |	 2 +-
 poppler/CairoOutputDev.h   |	 2 +-
 poppler/Gfx.cc		    |  645 ++++++++++--
 poppler/Gfx.h		    |	17 +-
 poppler/GfxState.cc	    | 1410 +++++++++++++++++++++---
 poppler/GfxState.h	    |  196 +++-
 poppler/OutputDev.cc	    |	25 +
 poppler/OutputDev.h	    |	46 +-
 poppler/PDFDoc.cc	    |	98 ++-
 poppler/PDFDoc.h	    |	24 +-
 poppler/PSOutputDev.cc     | 1461 +++++++++++++++++++++----
 poppler/PSOutputDev.h	    |	48 +-
 poppler/Page.cc	    |  115 ++-
 poppler/Page.h		    |	23 +-
 poppler/SplashOutputDev.cc | 1525 +++++++++++++++++++++++---
 poppler/SplashOutputDev.h  |	59 +-
 poppler/TextOutputDev.cc   |  230 +++--
 poppler/TextOutputDev.h    |	16 +-
 qt/poppler-page.cc	    |	34 +-
 qt4/src/poppler-page.cc    |	31 +-
 splash/Splash.cc	    | 2656
 +++++++++++++++++++++++++++++++++-----------
 splash/Splash.h	    |	75 +-
 splash/SplashBitmap.cc     |  216 +++--
 splash/SplashBitmap.h	    |	13 +-
 splash/SplashPattern.cc    |	22 +-
 splash/SplashPattern.h     |	19 +-
 splash/SplashState.cc	    |	11 +
 splash/SplashState.h	    |	 3 +
 splash/SplashTypes.h	    |  145 ++-
 test/gtk-cairo-test.cc     |	 2 +-
 test/gtk-splash-test.cc    |	23 +-
 test/pdf-inspector.cc	    |	 2 +-
 36 files changed, 7685 insertions(+), 1584 deletions(-)

commit 10dfa2254dafb9de93692def2bfb3133d9a39989
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Oct 17 02:17:51 2005 +0000

    2005-10-05	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc (poppler_page_render_to_ps):
	    Fix another
	    off-by-one page number error (#4555).

 ChangeLog		     |	  6 +++++-
 poppler/poppler-config.h.in |	  2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 9830f0ea41f09fefada740e9429c491e067a5082
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Oct 16 15:11:32 2005 +0000

    GfxFont merges from xpdf 3.01

 ChangeLog	    |	 1 +
 poppler/GfxFont.cc |  109
 +++++++++++++++++++++++++++++++++++-----------------
 2 files changed, 75 insertions(+), 35 deletions(-)

commit 62b5ba221aca8c320e964916b0c0329efc8da572
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Oct 16 15:04:39 2005 +0000

    Stream[cc|h] merges from xpdf 3.01

 ChangeLog	   |	1 +
 poppler/Stream.cc |  714
 ++++++++++++++++++++++++++++++++++++++++++++++++-----
 poppler/Stream.h  |   19 +-
 3 files changed, 658 insertions(+), 76 deletions(-)

commit b9fab51179f38e9798b10366be672f0432c874da
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Oct 16 14:58:14 2005 +0000

    Function.cc|h merges from xpdf 3.01

 ChangeLog	     |	  1 +
 poppler/Function.cc |	 76
 +++++++++++++++++++++++++++++----------------------
 poppler/Function.h  |	 42 ++++++++++++++++++++++++++++
 3 files changed, 86 insertions(+), 33 deletions(-)

commit c6e0242200f818c67508041763ff317e79daadd6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Oct 16 14:54:17 2005 +0000

    Annot.[cc|h] and related merges from xpdf 3.01

 ChangeLog		|    7 ++-
 poppler/Annot.cc	|  234
 ++++++++++++++++++++++++++++++++++++++++++------
 poppler/Annot.h	|   20 ++---
 poppler/FontInfo.cc	|    2 +-
 poppler/PSOutputDev.cc |    2 +-
 poppler/Page.cc	|    2 +-
 6 files changed, 221 insertions(+), 46 deletions(-)

commit 65d574fdc009e45ad66d1d402d5e805e4e94f427
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Oct 16 14:30:16 2005 +0000

    Merge SplashFTFont.cc with xpdf 3.01 changes

 ChangeLog		|    1 +
 splash/SplashFTFont.cc |   64
 +++++++++++++++++++++++++++++++++---------------
 2 files changed, 45 insertions(+), 20 deletions(-)

commit f9d208e86433b213b21a75089f82fd00dcd746fc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Oct 16 14:25:32 2005 +0000

    Merge SplashScreen.[cc|h] from xpdf 3.01

 ChangeLog		|    4 ++
 splash/SplashScreen.cc |  110
 +++++++++++++++++++++++++++++++----------------
 splash/SplashScreen.h	|   12 +++++-
 3 files changed, 87 insertions(+), 39 deletions(-)

commit 7d46ac000316566503a27b5e5c68621be9c081d0
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Oct 16 14:19:47 2005 +0000

    Merging SplashXPathScanner.cc changes from xpdf 3.01

 splash/SplashXPathScanner.cc |   80
 ++++++++++++++++++++++-------------------
 1 files changed, 43 insertions(+), 37 deletions(-)

commit e34713a2187e05358f98e749ec2923210a40a862
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Oct 5 15:57:17 2005 +0000

    2005-10-05	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc (poppler_page_render_to_ps):
	    Fix another
	    off-by-one page number error (#4555).

 ChangeLog	      |    5 +++++
 glib/poppler-page.cc |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit fdd0934430ed251f9aeb45158b6ec95684b3e7b4
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Mon Sep 26 19:29:45 2005 +0000

    2005-09-26	Marco Pesenti Gritti  <mpg@redhat.com>

	    * glib/poppler-action.cc:

	    Initialize window title even if the action is unknown

 ChangeLog		|    6 ++++++
 glib/poppler-action.cc |    5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit e9753049ddfbdf28df7a222d35eccdbcbcbc848d
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Mon Sep 26 10:42:38 2005 +0000

    2005-09-26	Marco Pesenti Gritti  <mpg@redhat.com>

	    * glib/poppler-action.cc:
	    * glib/poppler-action.h:

	    Implement launch action

 ChangeLog		|    7 +++++++
 glib/poppler-action.cc |   11 ++++++++---
 glib/poppler-action.h	|    1 +
 3 files changed, 16 insertions(+), 3 deletions(-)

commit ab18b2cb6d1c62bb91173d105e8631fe4ef1bcfb
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 20 15:27:31 2005 +0000

    Parser.cc merges from xpdf 3.01

 ChangeLog	   |	1 +
 poppler/Parser.cc |   19 +++++++++++--------
 2 files changed, 12 insertions(+), 8 deletions(-)

commit cf6723caaed24615c3b8965cee9c433007f80d77
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 20 15:08:52 2005 +0000

    TextPage *TextOutpudDev::takeText() from xpdf 3.01

 ChangeLog		  |    1 +
 poppler/TextOutputDev.cc |    8 ++++++++
 poppler/TextOutputDev.h  |    4 ++++
 3 files changed, 13 insertions(+), 0 deletions(-)

commit e0cbb0ca2c611ad5ac0267e46279c9d61450902a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 20 14:59:43 2005 +0000

    more 3.00 -> 3.01 merging

 ChangeLog	 |    1 +
 poppler/XRef.cc |    1 -
 2 files changed, 1 insertions(+), 1 deletions(-)

commit 9c7adb318d395ff674c6febf6406a8d47e9e5bf6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 20 14:43:15 2005 +0000

	    * poppler/UnicodeMap.cc: More grealloc -> greallocn
	    * poppler/UnicodeTypeTable.cc: Merge from xpdf 3.01

 ChangeLog		     |	  2 ++
 poppler/UnicodeMap.cc	     |	  4 ++--
 poppler/UnicodeTypeTable.cc |	  4 ++--
 3 files changed, 6 insertions(+), 4 deletions(-)

commit 2c4c9b855b0df1dc0836d4f44e9471215a419ea6
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 20 14:34:31 2005 +0000

    Merge link.cc changes from xpdf 3.00 -> 3.01

 ChangeLog	 |    1 +
 poppler/Link.cc |   64
 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 62 insertions(+), 3 deletions(-)

commit 4e9490c0219dd9c99ba0e5533c96663b8570a87b
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Sep 20 14:00:43 2005 +0000

    Merge GlobalParam.* changes, they are worthless for us as poppler
    but this way we are nearer to have the 3.01 sources merged, then we
    can remove them if we decide we don't need this options.
    Remove a setEncryption from the Xref.h marco probably forgot to
    remove when merging

 ChangeLog		 |    3 +++
 poppler/GlobalParams.cc |   41 +++++++++++++++++++++++++++++++++++++++++
 poppler/GlobalParams.h  |   22 ++++++++++++++++------
 poppler/XRef.h		 |    4 ----
 4 files changed, 60 insertions(+), 10 deletions(-)

commit 22da021bf69d83d641e3f30cc0e1bd62394e56a4
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Tue Sep 20 13:23:08 2005 +0000

    2005-09-20	Marco Pesenti Gritti  <mpg@redhat.com>

	    * poppler/XRef.cc:

	    Remove duplicated initialization

 ChangeLog	 |    6 ++++++
 poppler/XRef.cc |    4 ----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 2a8778147938e3ed2af177226a9c35655f898c95
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Tue Sep 20 10:18:57 2005 +0000

    2005-09-20	Marco Pesenti Gritti  <mpg@redhat.com>

	    * poppler/GlobalParams.cc:

	    s/G/Goo in not yet compiled plugins code

 ChangeLog		 |    6 ++++++
 poppler/GlobalParams.cc |    8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 16f720b87cfc491db585dbdc99236cf492ffe85b
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Tue Sep 20 09:57:41 2005 +0000

    2005-09-20	Marco Pesenti Gritti  <mpg@redhat.com>

	    * poppler/Makefile.am:

	    Add XPDFPlugin*. Thanks to TSDgeos that noticed this.

	    * poppler/XpdfPluginAPI.cc:

	    Fixup

 ChangeLog		  |   10 ++++++++++
 poppler/Makefile.am	  |    4 +++-
 poppler/XpdfPluginAPI.cc |    2 +-
 3 files changed, 14 insertions(+), 2 deletions(-)

commit 5f30791c3d87315ad1f742de64d2c1351ca70cb7
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Fri Sep 16 19:33:28 2005 +0000

    *** empty log message ***

 ChangeLog |	9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit db62e07fcf57f45951b21f8aab44b0d943efe5d0
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Fri Sep 16 19:33:05 2005 +0000

    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>

	    * poppler/PDFDoc.cc:
	    * poppler/PDFDoc.h:
	    * poppler/XRef.cc:
	    * poppler/XRef.h:

	    Merge more from 3.01

 poppler/PDFDoc.cc |   20 ++++++++++++++++----
 poppler/PDFDoc.h  |   19 +++++++++----------
 poppler/XRef.cc   |   13 +++++++++++--
 poppler/XRef.h    |	7 +++++--
 4 files changed, 41 insertions(+), 18 deletions(-)

commit 3acc7be594712fd0ce7ac07b7188d5b38b382782
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Fri Sep 16 19:05:00 2005 +0000

    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>

	    * poppler/XRef.cc:

	    Merge some initialization that I lost before

 ChangeLog	 |    6 ++++++
 poppler/XRef.cc |    4 ++++
 2 files changed, 10 insertions(+), 0 deletions(-)

commit 3badd82b72b2768be27e309b048cd8dcb1c80038
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Fri Sep 16 18:46:37 2005 +0000

    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>

	    * poppler/XRef.cc:

	    Merge change from 3.01

 ChangeLog	 |    6 ++++++
 poppler/XRef.cc |    8 --------
 2 files changed, 6 insertions(+), 8 deletions(-)

commit 5474583e20ca773befa17242d4ad7b8f81d5bf99
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Fri Sep 16 18:38:58 2005 +0000

    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>

	    * poppler/CharCodeToUnicode.cc:
	    * poppler/CharCodeToUnicode.h:

	    Improvements from xpdf 3.01

 ChangeLog		      |    7 +++++++
 poppler/CharCodeToUnicode.cc |   31 +++++++++++++++++++------------
 poppler/CharCodeToUnicode.h  |    4 ++++
 3 files changed, 30 insertions(+), 12 deletions(-)

commit b2a6eab113fecd3823885c64f3302bea4f372a9f
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Fri Sep 16 18:37:29 2005 +0000

    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>

	    * poppler/CMap.cc:

	    Improvements from xpdf 3.01

 ChangeLog	 |    6 ++++++
 poppler/CMap.cc |   30 +++++++++++++++++++++++++++---
 2 files changed, 33 insertions(+), 3 deletions(-)

commit 3f69f2158453b9dab9efc280ed1578ac3d0cebe8
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Fri Sep 16 18:35:29 2005 +0000

    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>

	    * poppler/NameToUnicodeTable.h:
	    * poppler/UnicodeTypeTable.cc:
	    * poppler/UnicodeTypeTable.h:

	    Merge some unicode table changes from xpdf 3.01

 ChangeLog		      |    8 +
 poppler/NameToUnicodeTable.h |  168 +++++-----
 poppler/UnicodeTypeTable.cc  |  690
 ++++++++++++++++++++++++++++++++++++++++--
 poppler/UnicodeTypeTable.h   |    2 +
 4 files changed, 764 insertions(+), 104 deletions(-)

commit 6cbe76bc55d557fe5fca0f8f1b33bda95acdc0e9
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Fri Sep 16 18:32:29 2005 +0000

    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>

	    * poppler/SplashOutputDev.h:
	    * splash/Splash.cc:
	    * splash/Splash.h:

	    Modified region support from xpdf 3.01

 ChangeLog		   |	8 ++++++++
 poppler/SplashOutputDev.h |	5 +++++
 splash/Splash.cc	   |   31 +++++++++++++++++++++++++++++++
 splash/Splash.h	   |   11 +++++++++++
 4 files changed, 55 insertions(+), 0 deletions(-)

commit a9df3f3203c14161e5d6bc6048ec7e123536e6d3
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Fri Sep 16 18:29:18 2005 +0000

    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>

	    * goo/Makefile.am:
	    * poppler/DCTStream.h:
	    * poppler/Decrypt.cc:
	    * poppler/Decrypt.h:
	    * poppler/FlateStream.h:
	    * poppler/GlobalParams.cc:
	    * poppler/GlobalParams.h:
	    * poppler/Makefile.am:
	    * poppler/PDFDoc.cc:
	    * poppler/PDFDoc.h:
	    * poppler/Parser.cc:
	    * poppler/Parser.h:
	    * poppler/Stream.cc:
	    * poppler/Stream.h:
	    * poppler/XRef.cc:
	    * poppler/XRef.h:
	    * poppler/poppler-config.h.in:

	    Merge security plugins support from xpdf 3.01

 ChangeLog		     |	 24 +++
 goo/FixedPoint.cc	     |	 95 +++++++++++
 goo/FixedPoint.h	     |	150 +++++++++++++++++
 goo/Makefile.am	     |	  6 +-
 poppler/DCTStream.h	     |	  2 -
 poppler/Decrypt.cc	     |	 23 ++-
 poppler/Decrypt.h	     |	  6 +-
 poppler/FlateStream.h	     |	  2 -
 poppler/GlobalParams.cc     |	229 ++++++++++++++++++++++++++
 poppler/GlobalParams.h      |	 16 ++
 poppler/Makefile.am	     |	  5 +-
 poppler/PDFDoc.cc	     |	 36 ++++
 poppler/PDFDoc.h	     |	  1 +
 poppler/Parser.cc	     |	 20 ---
 poppler/Parser.h	     |	  4 -
 poppler/SecurityHandler.cc  |	376
 +++++++++++++++++++++++++++++++++++++++++++
 poppler/SecurityHandler.h   |	157 ++++++++++++++++++
 poppler/Stream.cc	     |	 18 --
 poppler/Stream.h	     |	  8 -
 poppler/XRef.cc	     |	162 ++-----------------
 poppler/XRef.h		     |	 13 +-
 poppler/XpdfPluginAPI.cc    |	262 ++++++++++++++++++++++++++++++
 poppler/XpdfPluginAPI.h     |	341
 +++++++++++++++++++++++++++++++++++++++
 poppler/poppler-config.h.in |	  2 -
 24 files changed, 1737 insertions(+), 221 deletions(-)

commit a777e5c26483b90d0910e85c2be666640835d0bf
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Fri Sep 16 18:21:38 2005 +0000

    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>

	    * configure.ac:
	    * goo/Makefile.am:
	    * splash/Makefile.am:
	    * splash/SplashFTFont.cc:
	    * splash/SplashMath.h:
	    * splash/SplashTypes.h:

	    Merge support for fixed point

 ChangeLog		|   11 +++++++++++
 configure.ac		|    4 ++++
 splash/Makefile.am	|    1 +
 splash/SplashFTFont.cc |    7 +++++++
 splash/SplashMath.h	|   34 +++++++++++++++++++++++++++++++++-
 splash/SplashTypes.h	|    5 +++++
 6 files changed, 61 insertions(+), 1 deletions(-)

commit 00457c5f44a246c9f867a114a72be9f7b2dc1cf5
Author: Marco Pesenti Gritti <mpg@redhat.com>
Date:	Fri Sep 16 18:11:14 2005 +0000

    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>

	    * poppler/ArthurOutputDev.cc:
	    * poppler/CairoFontEngine.cc:
	    * poppler/TextOutputDev.cc:
	    * poppler/UnicodeMap.cc:

	    Use mallocn when possible

 ChangeLog		    |	 9 +++++++++
 poppler/ArthurOutputDev.cc |	 2 +-
 poppler/CairoFontEngine.cc |	 4 ++--
 poppler/TextOutputDev.cc   |	 2 +-
 poppler/UnicodeMap.cc	    |	 2 +-
 5 files changed, 14 insertions(+), 5 deletions(-)

commit 09c9ff67ceae5753811a2f625e3ad810628c782e
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Sep 16 18:00:43 2005 +0000

    SplashXPath.cc merges from xpdf 3.00 -> 3.01

 ChangeLog	       |    3 ++
 splash/SplashXPath.cc |   81
 +++++++++++++++++++++++-------------------------
 2 files changed, 42 insertions(+), 42 deletions(-)

commit 0555ba861d3b84d88c80da4fa247274338ff7817
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Sep 16 17:42:56 2005 +0000

    SplashFontEngine.cc merge from xpdf 3.00 -> 3.01

 splash/SplashFontEngine.cc |	 8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit ddc72bd8354168d992631d1ef8cd0939b428966c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Sep 15 22:24:55 2005 +0000

    Merge xpdf 3.00 -> 3.01 changes in SplashT1Font.* files

 splash/SplashT1Font.cc |   23 ++++++++++++++++++-----
 splash/SplashT1Font.h	|    2 ++
 2 files changed, 20 insertions(+), 5 deletions(-)

commit ba409db3157105f326b4bbc342ca7af859a44ce9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Sep 15 22:20:37 2005 +0000

    Merge xpdf 3.00 -> 3.01 changes in SplashPath.* files

 splash/SplashPath.cc |    3 ++-
 splash/SplashPath.h  |    5 +++++
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 3ea00e853049d8c26ee88aaef8ea6c47c8d46956
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Sep 15 22:15:47 2005 +0000

    Merge xpdf 3.00 -> 3.01 changes in SplashFont.* files

 splash/SplashFont.cc |    6 ++++++
 splash/SplashFont.h  |   10 +++++++++-
 2 files changed, 15 insertions(+), 1 deletions(-)

commit e571dcbfd0c77a28e41710577859f632cc989de5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Sep 15 22:09:50 2005 +0000

    Merge the xpdf 3.01 change that uses runtime detection of freetype
    version

 ChangeLog		      |    6 ++++++
 configure.ac		      |   14 +++-----------
 poppler/CairoFontEngine.cc   |   21 ++++++++++++++-------
 poppler/CairoFontEngine.h    |    3 ++-
 splash/SplashFTFontEngine.cc |   19 +++++++++++--------
 splash/SplashFTFontEngine.h  |    1 +
 6 files changed, 37 insertions(+), 27 deletions(-)

commit 59fe2937db192dc7b59bf28c3f29909faf11aae3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Sep 15 21:51:16 2005 +0000

    Merge xpdf 3.00 -> 3.01 changes for that file

 splash/SplashClip.h |	  9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit b2f94635249f2c5f0c876a1005826fe4c6eb6025
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Sep 15 12:52:36 2005 +0000

    Merge xpdf 3.00 -> xpdf 3.01 changes for Catalog.[cc|h]

 poppler/Catalog.cc |	 5 ++++-
 poppler/Catalog.h  |	 3 +++
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 0fc2e70576b1c48cf47a686e8aa7e202a802bc9d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Sep 15 12:32:25 2005 +0000

    Another small merge from xpdf 3.01

 ChangeLog	    |	 3 +++
 poppler/Outline.cc |	 6 +++---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit f8983ceb3c55df72c94870806d71db139c11bdeb
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Sep 15 12:28:34 2005 +0000

    Another small xpdf 3.00 -> xpdf 3.01 merge

 poppler/Object.cc |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 52efe9845cf3eb1dd836f90bfa203760baa2f87c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Sep 15 11:46:56 2005 +0000

    bradh forgot to remove the two returns when merging xpdf 3.00 ->
    xpdf 3.01 changes of this file

 poppler/JPXStream.cc |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 4b4fc5c017bf147c9069bbce32fc14467bd2a81a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Sep 14 21:20:36 2005 +0000

    Merge all the fofi/ changes from xpdf 3.01, there is only one api
    change that affects PSOutputDev (also has been updated the part
    that uses this api not the whole file). All our fixes in that dir
    are included in the upgrade.

 ChangeLog		|    4 +
 fofi/FoFiTrueType.cc	|  406
 ++++++++++++++++++++++++++++++++++++++++++------
 fofi/FoFiTrueType.h	|   15 ++-
 fofi/FoFiType1.cc	|   25 ++--
 fofi/FoFiType1C.cc	|  134 ++++++++++++++---
 fofi/FoFiType1C.h	|    6 +
 poppler/PSOutputDev.cc |    7 +-
 poppler/PSOutputDev.h	|    3 +-
 8 files changed, 515 insertions(+), 85 deletions(-)

commit a68e8e6330418b1f623867973b9c128a9a139c0c
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Sep 7 03:00:36 2005 +0000

    2005-09-06	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac: Enable A4_PAPER and OPI_SUPPORT by default.
	    There
	    is no reason to not enable OPI and the paper size should be
	    controlled by the application.

	    * test/Makefile.am (EXTRA_DIST): Add pdf-operators.c

 ChangeLog	  |    8 ++++++++
 configure.ac	  |   17 ++---------------
 test/Makefile.am |    3 +++
 3 files changed, 13 insertions(+), 15 deletions(-)

commit b6490944c081ff53f623acea7ab7a600c3e54816
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sat Sep 3 11:53:44 2005 +0000

    Switch the qt4/tests unittests to use QtTestLib.

 ChangeLog				 |    6 ++
 configure.ac				 |   66 ++++++++++++++++++++
 qt4/tests/.cvsignore			 |   17 ++----
 qt4/tests/Makefile.am			 |   71 +++++++---------------
 qt4/tests/README.unittest		 |   23 +++++++
 qt4/tests/check_author.cpp		 |   25 --------
 qt4/tests/check_linearised.cpp		 |   23 -------
 qt4/tests/check_metadata.cpp		 |  101
 +++++++++++++++++++++++++++++++
 qt4/tests/check_orientation.cpp	 |   40 ------------
 qt4/tests/check_pagelayout.cpp		 |   44 +++++++++++++
 qt4/tests/check_pagelayout_facing.cpp	 |   22 -------
 qt4/tests/check_pagelayout_none.cpp	 |   22 -------
 qt4/tests/check_pagelayout_single.cpp	 |   22 -------
 qt4/tests/check_pagemode.cpp		 |   64 +++++++++++++++++++
 qt4/tests/check_pagemode_attach.cpp	 |   22 -------
 qt4/tests/check_pagemode_fullscreen.cpp |   22 -------
 qt4/tests/check_pagemode_none.cpp	 |   22 -------
 qt4/tests/check_pagemode_oc.cpp	 |   22 -------
 qt4/tests/check_pagemode_thumbs.cpp	 |   22 -------
 qt4/tests/check_permissions.cpp	 |   60 +++++++------------
 20 files changed, 354 insertions(+), 362 deletions(-)

commit 3725841417871d1051772068833dc908ca70b7ce
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Sep 2 14:47:24 2005 +0000

    2005-09-02	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc: Apply Marcos rotation fix.

 ChangeLog	      |    4 ++++
 glib/poppler-page.cc |    5 ++++-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit ecf3dcadb948013cbc987e464952933daf78e4bf
Author: Brad Hards <bradh@frogmouth.net>
Date:	Wed Aug 31 15:28:46 2005 +0000

    Merge some missing parts of previous patches, and some other minor
    cleanups from xpdf 3.0.1

 poppler/Catalog.cc	|   16 +--
 poppler/JPXStream.cc	|  380
 ++++++++++++++++++++++++++++++++----------------
 poppler/JPXStream.h	|   25 ++-
 poppler/Lexer.cc	|   11 ++
 poppler/Lexer.h	|    3 +
 poppler/PSOutputDev.cc |   31 ++--
 poppler/Stream.h	|    7 +
 7 files changed, 309 insertions(+), 164 deletions(-)

commit de78738164319b733e54a9abfb5957870facd6cd
Author: Brad Hards <bradh@frogmouth.net>
Date:	Wed Aug 31 09:51:41 2005 +0000

    poppler/JArithmeticDecoder.cc
    poppler/JArithmeticDecoder.h
    poppler/JBIG2Stream.cc
    poppler/JBIG2Stream.h: merge in some of the JBIG2 changes from
    xpdf 3.0.1.

 ChangeLog		       |    9 ++
 poppler/JArithmeticDecoder.cc |   42 ++++++--
 poppler/JArithmeticDecoder.h  |   22 ++++-
 poppler/JBIG2Stream.cc        |  227
 +++++++++++++++++++++++++----------------
 poppler/JBIG2Stream.h	       |    4 +-
 5 files changed, 201 insertions(+), 103 deletions(-)

commit 55952feb637e300b073691ae95d68e766521a769
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Aug 29 15:24:32 2005 +0000

    2005-08-29	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac (HAVE_FREETYPE_H): Patch from Hiroyuki
	    Ikezoe: Set
	    HAVE_FREETYPE_217_OR_OLDER to 0 if we found freetype using
	    pkg-config (#4223).

 ChangeLog    |    6 ++++++
 configure.ac |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 244e5c1f8f65da41ba6314028766dfe5973f6132
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sun Aug 28 09:43:18 2005 +0000

    Merge the Goo* improvements from xpdf 3.0.1. This change is based on
    martink's work (7-xpdf-3.01-goo-improvements.patch), with some
    tweaking
    by me.

 ChangeLog	      |   13 ++++++++
 fofi/FoFiTrueType.cc |    1 +
 goo/GooHash.cc       |   24 ++++++++++++++
 goo/GooHash.h	      |    2 +
 goo/GooList.cc       |    5 +++
 goo/GooList.h	      |    5 +++
 goo/GooString.cc     |   85
 +++++++++++++++++++++++++++++++++++++++++++++++++-
 goo/GooString.h      |   11 ++----
 goo/gmem.c	      |    3 ++
 poppler/Decrypt.cc   |    1 +
 10 files changed, 142 insertions(+), 8 deletions(-)

commit eb91b274245b4f5f5389bc9ddfde2c2806557665
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sun Aug 28 09:31:53 2005 +0000

    This part of my previous gmallocn merge patch was missing.

 goo/GooHash.cc |    4 ++--
 goo/GooList.cc |    8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

commit b3474fd5e0efc96b5814d86e0cdedf39387e7ae3
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Aug 28 03:26:53 2005 +0000

    add note about related bug

 ChangeLog |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ace2eb6ba518b970b96f30f61c4795c161e0cb79
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Aug 28 03:22:04 2005 +0000

    2005-08-27	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/FlateStream.cc: Fix predictor leak.

 ChangeLog		|    4 ++++
 poppler/FlateStream.cc |    1 +
 2 files changed, 5 insertions(+), 0 deletions(-)

commit 96657c5480bf2ecf445ad5a105b8e7393ae53c8b
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Aug 28 03:19:55 2005 +0000

    2005-08-27	Jeff Muizelaar	<jeff@infidigm.net>

	* configure.ac: Disable the zlib-based decoder by default.

 ChangeLog    |    4 ++++
 configure.ac |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit d1d715158223c7ca3ae279cea420a948cfdb0428
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sat Aug 27 08:43:42 2005 +0000

    Merge the gmalloc -> gmallocn changes from xpdf 3.0.1. This change is
    based on martink's work (13-xpdf-3.01-goo-allocn.patch) with some
    tweaking by me. There may be some residual gmallocn changes still to
    be merged.

 ChangeLog		       |    7 +++++
 fofi/FoFiTrueType.cc	       |   12 ++++----
 fofi/FoFiType1.cc	       |    2 +-
 fofi/FoFiType1C.cc	       |   14 +++++-----
 goo/gmem.c		       |   22 ++++++++++++++++
 goo/gmem.h		       |    9 +++++++
 poppler/Annot.cc	       |    2 +-
 poppler/Array.cc	       |    2 +-
 poppler/BuiltinFont.cc        |    2 +-
 poppler/CMap.cc	       |    6 ++--
 poppler/Catalog.cc	       |    8 +++---
 poppler/CharCodeToUnicode.cc  |   22 ++++++++--------
 poppler/Dict.cc	       |    2 +-
 poppler/Function.cc	       |   20 +++++++-------
 poppler/Gfx.cc		       |    2 +-
 poppler/GfxFont.cc	       |   24 +++++++++---------
 poppler/GfxState.cc	       |   54
 ++++++++++++++++++++--------------------
 poppler/JArithmeticDecoder.cc |    2 +-
 poppler/JBIG2Stream.cc        |   30 +++++++++++-----------
 poppler/Link.cc	       |    6 ++--
 poppler/NameToCharCode.cc     |    4 +-
 poppler/Outline.cc	       |    4 +-
 poppler/SplashOutputDev.cc    |    8 +++---
 poppler/Stream.cc	       |   12 ++++----
 poppler/TextOutputDev.cc      |   48 ++++++++++++++++++------------------
 poppler/XRef.cc	       |   18 +++++++-------
 splash/SplashClip.cc	       |   12 ++++----
 splash/SplashFTFontFile.cc    |    2 +-
 splash/SplashFont.cc	       |    6 ++--
 splash/SplashPath.cc	       |    8 +++---
 splash/SplashScreen.cc        |    4 +-
 splash/SplashState.cc	       |    4 +-
 splash/SplashT1FontFile.cc    |    4 +-
 splash/SplashXPath.cc	       |    4 +-
 splash/SplashXPathScanner.cc  |    4 +-
 35 files changed, 214 insertions(+), 176 deletions(-)

commit feb82c60b1f86a9d1260db57534d98c54ee615c4
Author: Martin Kretzschmar <martink@gnome.org>
Date:	Wed Aug 24 19:41:27 2005 +0000

    * configure.ac: add /usr/include/qt4 to qt4_incdirs. That's what
    Debian and Ubuntu use. Maybe we should just use pkg-config. If
    it's usable with qt4.

    * test/.cvsignore: ignore pdf_inspector binary.

 ChangeLog	 |    8 ++++++++
 configure.ac	 |    2 +-
 test/.cvsignore |    7 ++++---
 3 files changed, 13 insertions(+), 4 deletions(-)

commit 8dce80eb74f24f07ac7668905f1631e04a9c5841
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Aug 24 18:57:46 2005 +0000

    2005-08-24	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/TextOutputDev.cc: Push rotation argument down to
	    GfxState constructor.  This is still not completely
	    functional yet.

	    * glib/poppler-page.cc (poppler_page_render_selection): Add
	    rotation argument so API is useful.  Not yet implemented.
	    (poppler_page_prepare_output_dev): Patch from Marco to fix
	    rotation using the cairo backend.

 ChangeLog		  |   10 ++++++++++
 glib/poppler-page.cc	  |   22 ++++++++++++++++------
 glib/poppler-page.h	  |    1 +
 poppler/TextOutputDev.cc |   11 ++++++++---
 poppler/TextOutputDev.h  |    4 +++-
 5 files changed, 38 insertions(+), 10 deletions(-)

commit b909b5ae98bc3e557ef6e658e2b9120e82951259
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Wed Aug 24 03:21:20 2005 +0000

    Tue Aug 23 17:21:02 2005  Jonathan Blandford  <jrb@redhat.com>

	    * test/Makefile.am (gtk_cairo_test_LDADD): add
	    FREETYPE_{CFLAGS,LIBS} to the cairo deps

 ChangeLog	  |    5 +++++
 test/Makefile.am |    4 +++-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit da3aac379f07ffedd6078707ec9923800fc0c0a5
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Tue Aug 23 18:20:45 2005 +0000

    Tue Aug 23 13:38:01 2005  Jonathan Blandford  <jrb@redhat.com>

	    * configure.ac:
	    * poppler/Gfx.cc:
	    * poppler/Gfx.h:
	    * poppler/GlobalParams.cc:
	    * poppler/GlobalParams.h:
	    * poppler/Makefile.am:
	    * poppler/OutputDev.cc:
	    * poppler/OutputDev.h:
	    * poppler/ProfileData.cc:
	    * poppler/ProfileData.h:
	    * test/Makefile.am:
	    * test/pdf-inspector.cc:
	    * test/pdf-inspector.glade:
	    * test/pdf-operators.c: Initial cut at a pdf inspector.  This
	    should help us look at PDF files.

 ChangeLog		  |   18 ++
 configure.ac		  |    4 +-
 poppler/Gfx.cc		  |   30 ++++
 poppler/Gfx.h		  |    1 +
 poppler/GlobalParams.cc  |   16 ++
 poppler/GlobalParams.h   |    3 +
 poppler/Makefile.am	  |    2 +
 poppler/OutputDev.cc	  |   17 ++
 poppler/OutputDev.h	  |   10 +-
 poppler/ProfileData.cc   |   44 +++++
 poppler/ProfileData.h	  |   41 +++++
 test/Makefile.am	  |   13 ++-
 test/pdf-inspector.cc	  |  358 ++++++++++++++++++++++++++++++++++++++
 test/pdf-inspector.glade |  434
 ++++++++++++++++++++++++++++++++++++++++++++++
 test/pdf-operators.c	  |   81 +++++++++
 15 files changed, 1068 insertions(+), 4 deletions(-)

commit 1aad886c6c19a964a3fc9e18f31acc8e115478e0
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Aug 22 18:20:12 2005 +0000

    2005-08-22	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc:
	    * glib/poppler-page.h:
	    * glib/poppler-private.h:
	    * glib/test-poppler-glib.c: Patch from Marco to simplify
	    the glib
	    rotation API.

 ChangeLog		  |    8 +++
 glib/poppler-page.cc	  |  136
 ++++++----------------------------------------
 glib/poppler-page.h	  |    4 +-
 glib/poppler-private.h   |    1 -
 glib/test-poppler-glib.c |    2 +-
 5 files changed, 28 insertions(+), 123 deletions(-)

commit 6070b1dc4b76c236f3100fbd255c2d906e61c3c2
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sun Aug 21 23:14:04 2005 +0000

    2005-08-21	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/Makefile.am (INCLUDES): Add FREETYPE_CFLAGS.

	    * configure.ac: Make freetype check use pkg-config if
	    possible.

 ChangeLog	     |	  6 ++++++
 configure.ac	     |	 34 ++++++++++++++++++++++++----------
 poppler/Makefile.am |	  1 +
 3 files changed, 31 insertions(+), 10 deletions(-)

commit 2698ca6fa107ea91dc01eb8cfb0c93383fbca125
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Aug 17 16:54:01 2005 +0000

    2005-08-17	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/GfxFont.cc: Add fix discussed in #3131 to only
	    use the
	    MacRoman char map if the font has one or the font dicts
	    specifies
	    /MacRoman.

 ChangeLog	    |	 6 ++++++
 poppler/GfxFont.cc |	 1 -
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 5dc9b14b99f2efa2fe018e9267dd363d1bcd78b1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Aug 7 23:58:12 2005 +0000

    Fix EOF checking

 ChangeLog	   |	4 ++++
 poppler/PDFDoc.cc |   10 +++++++++-
 2 files changed, 13 insertions(+), 1 deletions(-)

commit 155d019d7b474f244a3e4bf64d192015f6a266c4
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sat Aug 6 18:09:51 2005 +0000

    2005-08-06	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc:
	    * glib/poppler-page.h: Use GdkColor for specifying selection
	    colors, we alreay depend on GDK anyway.

 ChangeLog	      |    6 ++++++
 glib/poppler-page.cc |   20 +++++++++-----------
 glib/poppler-page.h  |    5 +++--
 3 files changed, 18 insertions(+), 13 deletions(-)

commit c710b645c8297d356c101b13a9889bcaba691176
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Aug 6 11:58:59 2005 +0000

    Update comment

 poppler/PDFDoc.cc |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit de7953c8a8360d8bfc99298906c5fc1094684fc3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sat Aug 6 11:47:37 2005 +0000

    Increase EOF searching up to last 1024 characters

 ChangeLog	   |	7 +++++++
 poppler/PDFDoc.cc |   23 +++++++++++++----------
 2 files changed, 20 insertions(+), 10 deletions(-)

commit 5dd72618688763b50d5f5738d857c9294ef1b1c2
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sat Aug 6 02:15:58 2005 +0000

    Add password arguments to document constructor.

 ChangeLog		     |	  4 ++++
 qt4/src/poppler-document.cc |	  8 ++++++--
 qt4/src/poppler-qt4.h	     |	  4 +++-
 3 files changed, 13 insertions(+), 3 deletions(-)

commit edbd7957b393eb63f48df7db6b220b355d4fc461
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sat Aug 6 02:07:55 2005 +0000

    Make API extraction work again.

 ChangeLog	  |    3 +++
 qt4/src/Doxyfile |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit f43a6f1d1c27c042f5736746c94430083baa4c1d
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sat Aug 6 01:53:06 2005 +0000

    Add new test code for encrypted files.

 ChangeLog			 |    5 ++
 qt4/tests/.cvsignore		 |    1 +
 qt4/tests/Makefile.am		 |    7 ++-
 qt4/tests/test-password-qt4.cpp |  135
 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 147 insertions(+), 1 deletions(-)

commit 2ec26afaf80864b023899b890b8e229448da9bed
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Aug 5 22:30:20 2005 +0000

    2005-08-05	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/TextOutputDev.cc (visitLine): Round selection
	    coordinates in device space, so selection isn't fuzzy.

	    * poppler/GfxState.cc:
	    * poppler/GfxState.h: Add simple Matrix class.

 ChangeLog		   |	8 ++++++++
 poppler/CairoOutputDev.cc |	6 +++---
 poppler/GfxState.cc	   |   26 ++++++++++++++++++++++++++
 poppler/GfxState.h	   |   10 ++++++++++
 poppler/TextOutputDev.cc  |   14 ++++++++++++++
 5 files changed, 61 insertions(+), 3 deletions(-)

commit ccba4f0773047eea5e4ad0ac736450160dd97664
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Aug 5 19:04:36 2005 +0000

    2005-08-05	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc:
	    * glib/poppler-page.h:
	    * poppler/TextOutputDev.cc:
	    * poppler/TextOutputDev.h: Propagate selection colors to
	    the glib API.

 ChangeLog		  |    7 +++++
 glib/poppler-page.cc	  |   63
 ++++++++++++++++++++++++++++++++++++++++------
 glib/poppler-page.h	  |    4 ++-
 poppler/TextOutputDev.cc |   25 ++++++++---------
 poppler/TextOutputDev.h  |    7 +++-
 5 files changed, 82 insertions(+), 24 deletions(-)

commit 43e97129393f403c41f191ceae9a54793ece005f
Author: Brad Hards <bradh@frogmouth.net>
Date:	Thu Aug 4 10:15:23 2005 +0000

    Fix problem with drawing filled objects that was introduced in
    Rev 1.4.

 ChangeLog		    |	 5 +++++
 poppler/ArthurOutputDev.cc |	13 +++++++++++--
 2 files changed, 16 insertions(+), 2 deletions(-)

commit a75d80333a70d2e1ac7c9032d316034eebed9dd6
Author: Brad Hards <bradh@frogmouth.net>
Date:	Wed Aug 3 11:44:55 2005 +0000

    Implement paging ability for Qt4, more than a little based
    on Albert's work for Qt3.
    Up arrow -> previous page
    Down arrow -> next page
    q -> quit.

    What more could you want from a PDF viewer :-)

 ChangeLog			|    6 +++++
 qt4/tests/test-poppler-qt4.cpp |   47
 +++++++++++++++++++++++++++++++--------
 2 files changed, 43 insertions(+), 10 deletions(-)

commit f3e0a163b098da1cc389c2c4f47e28358b1bec77
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Aug 1 19:15:40 2005 +0000

    Fix problem in the patch to fix #3299

 ChangeLog	      |    4 ++++
 poppler/DCTStream.cc |   15 ++++++++++-----
 poppler/DCTStream.h  |    1 +
 3 files changed, 15 insertions(+), 5 deletions(-)

commit 5f7bd81bedd8c90e3312190256488ff0c15502e1
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Aug 1 15:21:19 2005 +0000

    2005-08-01	Kristian Høgsberg  <krh@redhat.com>

	    Patch from Dan Winship <danw@novell.com>

	    * glib/poppler-page.cc (poppler_page_copy_to_pixbuf): Set
	    alpha to
	    0xff (opaque), not 0x00.

 ChangeLog	      |    7 +++++++
 glib/poppler-page.cc |    2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit 22f509e60f60ccaea1f91d9ec1ef7ba8200bee8a
Author: Brad Hards <bradh@frogmouth.net>
Date:	Mon Aug 1 08:09:00 2005 +0000

    Fix up the fill problem with drawing text, where the "middle"
    of glyphs
    with a "hole" (like d, o, p, b, g) got filled. Also remove some
    debugging
    code. The glyphs are still ugly though.

 ChangeLog		    |	 7 +++++++
 poppler/ArthurOutputDev.cc |	13 +------------
 2 files changed, 8 insertions(+), 12 deletions(-)

commit 7bf5d10c1f6edd538769c3a83a3b3d5df56d604b
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sun Jul 31 09:54:04 2005 +0000

    An initial version of proper font handling, heavily based on work by
    Albert Astals Cid. I changed it to stroke the glyphs based on the
    SplashPath. In the longer term, Arthur should use FreeType paths
    directly - hopefully that will be less ugly, and not fill everything.

 ChangeLog		    |	 8 +
 poppler/ArthurOutputDev.cc |  407
 +++++++++++++++++++++++++++++++------------
 poppler/ArthurOutputDev.h  |	15 ++-
 qt4/src/poppler-page.cc    |	 2 +-
 splash/SplashPath.h	    |	 2 +
 5 files changed, 317 insertions(+), 117 deletions(-)

commit 8567b794628786b82e8db2a7daf75e4ad2398960
Author: Brad Hards <bradh@frogmouth.net>
Date:	Fri Jul 29 12:15:19 2005 +0000

    Add some more test cases.

 ChangeLog			       |    4 ++++
 qt4/tests/.cvsignore		       |    4 ++++
 qt4/tests/Makefile.am		       |   10 +++++++++-
 qt4/tests/check_pagelayout_facing.cpp |   22 ++++++++++++++++++++++
 qt4/tests/check_version.cpp	       |   22 ++++++++++++++++++++++
 5 files changed, 61 insertions(+), 1 deletions(-)

commit 59d660cf4d614fdea09d6a62b8889f7682c2b4f9
Author: Brad Hards <bradh@frogmouth.net>
Date:	Fri Jul 29 11:41:14 2005 +0000

    Compile fix associated with last change.

 poppler/ArthurOutputDev.cc |	 2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 88c57c73f57820d6a57e26825093fbc688845e67
Author: Brad Hards <bradh@frogmouth.net>
Date:	Fri Jul 29 11:24:42 2005 +0000

    A couple of minor changes to the Arthur backend.

 ChangeLog		    |	 9 +++++++++
 poppler/ArthurOutputDev.cc |	18 ++++++++++++++----
 2 files changed, 23 insertions(+), 4 deletions(-)

commit 481db9d9eae5ea16e5b382f4ad21e6e624a70dcf
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Jul 29 05:48:33 2005 +0000

    2005-07-29	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/TextOutputDev.cc: Finish TextSelectionDumper
	    class for
	    extracting the text from a selection.  Add
	    TextPage::getSelectionText() and
	    TextOutputDev::getSelectionText()
	    methods to expose the new functionality.

	    * glib/poppler-page.cc (poppler_page_get_text): Use
	    TextOutputDev::getSelectionText() to get the text from the
	    selection.

	    * glib/poppler-document.cc (poppler_document_new_from_file):
	    * glib/poppler-page.cc (_poppler_page_new): Add extra NULL to
	    g_object_new() constructor to silence gcc warning about
	    missing
	    sentinel.

 ChangeLog		  |   16 +++++
 glib/poppler-document.cc |    2 +-
 glib/poppler-page.cc	  |   31 ++++-----
 poppler/TextOutputDev.cc |  164
 ++++++++++++++++++++++++++++++++++-----------
 poppler/TextOutputDev.h  |    8 ++
 5 files changed, 164 insertions(+), 57 deletions(-)

commit ad312dbded4e8f70c3a2eac9a0964fa00ecb6b2c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jul 28 22:56:17 2005 +0000

    Fix memory leaks in PageLabelInfo.cc

 ChangeLog		  |    4 ++++
 poppler/PageLabelInfo.cc |   11 +++++++++++
 poppler/PageLabelInfo.h  |    2 ++
 3 files changed, 17 insertions(+), 0 deletions(-)

commit b45ad9f3409d7b1ed147135a70553e5255913c61
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jul 28 20:53:36 2005 +0000

    -	 delete family;
    +	 delete[] family;
    as family is new[]'ed

    When assigning family if the font had "the proper info" and family
    had to be deleted, do it.

 poppler/GlobalParams.cc |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit f93dfc5c5133e0b1bd9f4786cfe18bd796cbac2a
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jul 28 18:51:17 2005 +0000

    Remove the debugging

 poppler/GlobalParams.cc |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit 8022315004e1623c0be320f7671fcd72c15c0de3
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jul 28 18:37:17 2005 +0000

    Wonder how that slipped here

 poppler/GlobalParams.cc |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 82638babe89e402c0348619ec3205059b977c7e9
Author: Albert Astals Cid <aacid@kde.org>
Date:	Thu Jul 28 17:34:19 2005 +0000

    Fontconfig patch is here, rejoice

 ChangeLog		     |	 15 ++-
 glib/poppler-document.cc    |	  1 -
 poppler/CairoFontEngine.cc  |	 95 +---------
 poppler/CairoFontEngine.h   |	  2 -
 poppler/CairoOutputDev.cc   |	  4 -
 poppler/GlobalParams.cc     |	473
 ++++++++++++++++++++-----------------------
 poppler/GlobalParams.h      |	 17 +--
 poppler/SplashOutputDev.cc  |	132 +------------
 poppler/SplashOutputDev.h   |	  3 -
 qt/poppler-document.cc      |	  1 -
 qt4/src/poppler-document.cc |	  1 -
 test/gtk-cairo-test.cc      |	  1 -
 test/gtk-splash-test.cc     |	  1 -
 13 files changed, 241 insertions(+), 505 deletions(-)

commit e9015531b1d0e5f2c8d8ca2bc50d5f14aaf954bc
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Jul 28 06:31:57 2005 +0000

    2005-07-28	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/poppler-config.h.in: Add GCC_PRINTF_FORMAT macro to
	    annotate printf-like functions (#3638).

	    * poppler/Error.h: Add GCC_PRINTF_FORMAT to error().

	    * poppler/PSOutputDev.h: Add GCC_PRINTF_FORMAT to
	    PSOutputDev::writePSFmt().

	    * poppler/PSOutputDev.cc, poppler/GlobalParams.cc: Quiet new
	    printf warnings.

 ChangeLog		     |	 11 +++++++++++
 poppler/Error.h	     |	  2 +-
 poppler/GlobalParams.cc     |	  3 ++-
 poppler/PSOutputDev.cc      |	  3 +--
 poppler/PSOutputDev.h	     |	  2 +-
 poppler/TextOutputDev.cc    |	 13 ++++++++++++-
 poppler/poppler-config.h.in |	 12 ++++++++++++
 7 files changed, 40 insertions(+), 6 deletions(-)

commit 9df89c495683e229b771b3d008ed25d478465c35
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Jul 28 05:52:43 2005 +0000

    2005-07-28	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/TextOutputDev.cc (TextBlock::visitSelection): Assign
	    start and stop coordinates in one place so we don't assign the
	    same point to both in some corner cases.
	    (TextWord::visitSelection): Initialize begin to len, not
	    len + 1
	    to fix crash.

	    (TextWord::visitSelection, TextLine::visitSelection): Change
	    selection trigger; now midpoint of glyph must be included in
	    selection area for glyph to be in selection.

 ChangeLog		   |   12 +++++
 poppler/CairoOutputDev.cc |	2 +-
 poppler/TextOutputDev.cc  |  113
 +++++++++++++++++++++-----------------------
 3 files changed, 67 insertions(+), 60 deletions(-)

commit a3d9b5849cedf1316c6fc5859872e957f3f7b593
Author: Martin Kretzschmar <martink@gnome.org>
Date:	Wed Jul 27 19:21:08 2005 +0000

    * poppler/PSOutputDev.cc (PSOutputDev): change the constructor to
    take paper size and duplex setting parameters.
    (init): add paper size and duplex parameters.
    (writeDocSetup): add duplex parameter.

    * poppler/PSOutputDev.h: update declarations.

    * glib/poppler-private.h (struct _PopplerPSFile): store necessary
    information to eventually construct a PSOutputDev.

    * glib/poppler-page.cc (poppler_page_render_to_ps): initialize the
    output dev if it doesn't exist yet.

    * glib/poppler-document.cc (poppler_ps_file_new): don't create the
    PSOutputDev here, just store filename and page range.
    (poppler_ps_file_set_paper_size, poppler_ps_file_set_duplex): new
    functions.
    (poppler_ps_file_free): free the filename which we strdup now.

    * glib/poppler-document.h: add prototypes.

 ChangeLog		  |   23 +++++++++++++++++++++
 glib/poppler-document.cc |   49
 +++++++++++++++++++++++++++++++++++++++------
 glib/poppler-document.h  |   15 +++++++++----
 glib/poppler-page.cc	  |   10 +++++++++
 glib/poppler-private.h   |    6 +++++
 poppler/PSOutputDev.cc   |   23 +++++++++++++--------
 poppler/PSOutputDev.h	  |    9 ++++++-
 7 files changed, 112 insertions(+), 23 deletions(-)

commit 7be920ecf13698c3cf4ab8df09c8c67f1a04bfa2
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jul 26 21:52:09 2005 +0000

    Fix mem leak in qt test app

 ChangeLog		|    4 ++++
 qt/test-poppler-qt.cpp |    2 ++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 2bc26dffd9f296799617d319055648c20f748c8a
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Jul 26 20:34:13 2005 +0000

    2005-07-26	Kristian Høgsberg  <krh@redhat.com>

	    * fofi/FoFiType1.cc: Make check for end of encoding array
	    a bit
	    more liberal so we don't crash on complex encoding arrays
	    (#3344).

 ChangeLog	   |	5 +++++
 fofi/FoFiType1.cc |   21 +++++++--------------
 2 files changed, 12 insertions(+), 14 deletions(-)

commit 07911274e4e850a628b1e587cafc2a73c05f93fe
Author: Albert Astals Cid <aacid@kde.org>
Date:	Mon Jul 25 20:40:37 2005 +0000

    Work on bad jpeg data that have garbage before the start marker. Fixes
    bug #3299

 ChangeLog	      |    5 +++++
 poppler/DCTStream.cc |   38 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+), 0 deletions(-)

commit a1869eca39172fcb42f036a5846b19548be53568
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 22 11:01:25 2005 +0000

    Fix bug #3586

 ChangeLog		    |	 5 +++++
 poppler/CairoFontEngine.cc |	 2 ++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 95529b41272484f08fb54393e1886bf7ff3e02c8
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 22 10:45:19 2005 +0000

    Make it possible to browse pages in test-poppler-qt

 ChangeLog		|   13 ++++++++---
 qt/test-poppler-qt.cpp |   49
 +++++++++++++++++++++++++++++++++++++++--------
 2 files changed, 49 insertions(+), 13 deletions(-)

commit 2d52650864eab0e9385ed1fe8fb594daac9d8322
Author: Martin Kretzschmar <martink@gnome.org>
Date:	Fri Jul 22 10:35:56 2005 +0000

    * glib/poppler-document.cc (poppler_fonts_iter_get_name): if the
    font is a subset, strip the ABCDEF+ tag.
    (poppler_fonts_iter_get_full_name): does what the old get_name did.
    (poppler_fonts_iter_get_font_type, poppler_fonts_iter_is_embedded)
    (poppler_fonts_iter_is_subset): new wrappers.

    * glib/poppler-document.h (PopplerFontType): new enum.
    Update prototypes.

 ChangeLog		  |   11 +++++++++
 glib/poppler-document.cc |   54
 +++++++++++++++++++++++++++++++++++++++++++++-
 glib/poppler-document.h  |   38 +++++++++++++++++++++++---------
 3 files changed, 91 insertions(+), 12 deletions(-)

commit 43bed4aafcf1d291dc96fa5070efbd7936a6122f
Author: Albert Astals Cid <aacid@kde.org>
Date:	Fri Jul 22 10:33:54 2005 +0000

    Fix bugs #3728 and #3750

 ChangeLog	  |    4 ++++
 splash/Splash.cc |   10 ++++++++++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit c7bcef87493d354a077dd223d76f86640acc0ce3
Author: Martin Kretzschmar <martink@gnome.org>
Date:	Fri Jul 15 19:55:30 2005 +0000

    update for 2005-06-27 change to actually display something again.

 ChangeLog		|    5 +++++
 test/gtk-cairo-test.cc |   10 ++++++----
 2 files changed, 11 insertions(+), 4 deletions(-)

commit 6623711d2d50dc52454904ee16b25337f0aab130
Author: Brad Hards <bradh@frogmouth.net>
Date:	Sun Jul 10 09:34:03 2005 +0000

    A general cleanup of the Arthur output renderer.

 ChangeLog		    |	 5 ++
 poppler/ArthurOutputDev.cc |  105
 +++++++++++++++-----------------------------
 2 files changed, 41 insertions(+), 69 deletions(-)

commit ea1cc9a7b12db9c44b89896c41d07e3ba932d054
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Jul 8 04:59:41 2005 +0000

    2005-07-08	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc (poppler_page_set_selection_alpha): Add
	    this function to initialize the alpha channel when using the
	    splash backend.

	    * poppler/TextOutputDev.cc (visitLine): Add missing scaling of
	    intra-line selection edges.

 ChangeLog		  |    9 +++++++
 glib/poppler-page.cc	  |   59
 +++++++++++++++++++++++++++++++++++++++++++++-
 poppler/TextOutputDev.cc |   17 +++++++-----
 3 files changed, 77 insertions(+), 8 deletions(-)

commit 1cd915397c9532ed80b4f905b6ed9c0126aa38f2
Author: Brad Hards <bradh@frogmouth.net>
Date:	Thu Jul 7 21:15:09 2005 +0000

    Add support for page layout to the Qt4 bindings, plus
    test cases.

 ChangeLog			       |    8 ++++++++
 qt4/src/poppler-document.cc	       |   22 ++++++++++++++++++++++
 qt4/src/poppler-qt4.h		       |   26 ++++++++++++++++++++++++--
 qt4/tests/Makefile.am		       |   10 +++++++++-
 qt4/tests/check_pagelayout_none.cpp   |   22 ++++++++++++++++++++++
 qt4/tests/check_pagelayout_single.cpp |   22 ++++++++++++++++++++++
 6 files changed, 107 insertions(+), 3 deletions(-)

commit 4e050aef7ba132900f84205be221fd48808848c3
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Jul 7 17:19:36 2005 +0000

    2005-07-07	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc (poppler_page_prepare_output_dev):
	    Account
	    for page rotation when creating the cairo surface.

 ChangeLog	      |    5 +++++
 glib/poppler-page.cc |   17 +++++++++++++++--
 2 files changed, 20 insertions(+), 2 deletions(-)

commit 2eeab0b8afeb4897806df2de6e496889c25dda5e
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Jul 7 15:58:43 2005 +0000

    2005-07-06	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc (poppler_page_copy_to_pixbuf): Add
	    out of
	    bounds checking (from Marco).

 ChangeLog	      |    6 +++++-
 glib/poppler-page.cc |    5 +++++
 2 files changed, 10 insertions(+), 1 deletions(-)

commit b1015f6bdbd93b2a2574a9f0e0e1cd7dbae9af78
Author: Brad Hards <bradh@frogmouth.net>
Date:	Thu Jul 7 11:13:24 2005 +0000

    At least try to fix glib issues. If you care about glib,
    then you should review this.

 ChangeLog		  |    4 ++++
 glib/poppler-document.cc |    2 ++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 8bf787031e7a2e93b4e1202918bd1aee86675082
Author: Brad Hards <bradh@frogmouth.net>
Date:	Thu Jul 7 11:04:08 2005 +0000

    Update for page mode - new mode from PDF-1.6, API docs fixes
    and some tests.

 ChangeLog				 |   15 +++++++++++++++
 poppler/Catalog.cc			 |    2 ++
 poppler/Catalog.h			 |    3 ++-
 qt4/src/poppler-document.cc		 |    2 ++
 qt4/src/poppler-qt4.h			 |   14 +++++++++-----
 qt4/tests/Makefile.am			 |   22 +++++++++++++++++++++-
 qt4/tests/check_pagemode_attach.cpp	 |   22 ++++++++++++++++++++++
 qt4/tests/check_pagemode_fullscreen.cpp |   22 ++++++++++++++++++++++
 qt4/tests/check_pagemode_none.cpp	 |   22 ++++++++++++++++++++++
 qt4/tests/check_pagemode_oc.cpp	 |   22 ++++++++++++++++++++++
 qt4/tests/check_pagemode_thumbs.cpp	 |   22 ++++++++++++++++++++++
 11 files changed, 161 insertions(+), 7 deletions(-)

commit 695e27fb4d6fcc3466e2c9c95b4f02821b07e823
Author: Brad Hards <bradh@frogmouth.net>
Date:	Thu Jul 7 11:01:27 2005 +0000

    Suppress noise from new test files.

 qt4/tests/.cvsignore |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 8a8d57bdcf11ed2903913d938b9711053b9bb9f1
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jul 6 17:12:36 2005 +0000

    Extract family, stretch and weight from the font descriptor

 ChangeLog	    |	 2 ++
 poppler/GfxFont.cc |	41 +++++++++++++++++++++++++++++++++++++++++
 poppler/GfxFont.h  |	36 ++++++++++++++++++++++++++++++++++++
 3 files changed, 79 insertions(+), 0 deletions(-)

commit 3a1646c2f776f5a07b0e830fcb8e1b0a80efb41c
Author: Albert Astals Cid <aacid@kde.org>
Date:	Wed Jul 6 13:29:00 2005 +0000

    Add checkFooter to check the document ends with %%EOF

 ChangeLog	   |	5 +++++
 poppler/PDFDoc.cc |   28 ++++++++++++++++++++++++++++
 poppler/PDFDoc.h  |	1 +
 3 files changed, 34 insertions(+), 0 deletions(-)

commit 377c023d31cf74d8240aa5be9dba8e3838459a8c
Author: Brad Hards <bradh@frogmouth.net>
Date:	Wed Jul 6 11:15:16 2005 +0000

    Add unit tests for the isLinearized() property.

 ChangeLog			|    4 ++++
 qt4/tests/Makefile.am		|    6 +++++-
 qt4/tests/check_linearised.cpp |   23 +++++++++++++++++++++++
 3 files changed, 32 insertions(+), 1 deletions(-)

commit 5fa869887a840a585340993718df0841010666cf
Author: Brad Hards <bradh@frogmouth.net>
Date:	Wed Jul 6 09:52:30 2005 +0000

    Remove boolean for unicode table lookup from Font

 ChangeLog		     |	 14 ++++++++++++++
 qt4/src/poppler-document.cc |	  2 --
 qt4/src/poppler-qt4.h	     |	 14 +-------------
 qt4/tests/poppler-fonts.cpp |	 16 +++++++---------
 4 files changed, 22 insertions(+), 24 deletions(-)

commit 40469c5883e17e734f3d54872c59e76b95bc0f95
Author: Brad Hards <bradh@frogmouth.net>
Date:	Wed Jul 6 09:00:39 2005 +0000

    Update to reflect recent changes.

 qt4/tests/.cvsignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 6cea437208f913085a6a8c7183b0826a107cefb5
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jul 5 21:15:48 2005 +0000

    Don't crash with files that have fonts with no name

 ChangeLog		     |	  7 +++++++
 qt4/src/poppler-document.cc |	 13 ++++++++++---
 qt4/src/poppler-qt4.h	     |	  2 +-
 3 files changed, 18 insertions(+), 4 deletions(-)

commit 1323c74479848f5b87a3a13fa26e8b9e096e9f6a
Author: Brad Hards <bradh@frogmouth.net>
Date:	Tue Jul 5 12:31:59 2005 +0000

    Check in a couple more test apps

 qt4/tests/Makefile.am		 |   10 ++++++-
 qt4/tests/check_author.cpp	 |   25 ++++++++++++++++
 qt4/tests/check_permissions.cpp |   59
 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 93 insertions(+), 1 deletions(-)

commit 839a798ec3725427185de5a48c58ac448596b25d
Author: Brad Hards <bradh@frogmouth.net>
Date:	Tue Jul 5 12:25:00 2005 +0000

    Add Qt4 bindings for new user permission properties.

 ChangeLog		     |	  4 +++
 qt4/src/poppler-document.cc |	 25 +++++++++++++++++++++
 qt4/src/poppler-qt4.h	     |	 51
 ++++++++++++++++++++++++++++++++++++++----
 3 files changed, 75 insertions(+), 5 deletions(-)

commit e10f6990d3339e3a7adeaa50b1754cf7ecf82f87
Author: Brad Hards <bradh@frogmouth.net>
Date:	Tue Jul 5 12:15:04 2005 +0000

    Add some more user permissions properties - high resolution
    printing, document assembly, extraction for accessibility
    and form completion.

 ChangeLog	  |    8 +++++++
 poppler/PDFDoc.h |    9 ++++++++
 poppler/XRef.cc  |   55
 ++++++++++++++++++++++++++++++++++++++++++++++++++---
 poppler/XRef.h   |    4 +++
 4 files changed, 72 insertions(+), 4 deletions(-)

commit 3a8e1ba03cdec6412dd0b79f0cc59a4cd97dd4e7
Author: Brad Hards <bradh@frogmouth.net>
Date:	Mon Jul 4 11:38:22 2005 +0000

    A couple more little changes.

 ChangeLog |	6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit a44bd0b45bb89f29ddca5d0e8986a8de50f9db39
Author: Brad Hards <bradh@frogmouth.net>
Date:	Mon Jul 4 11:37:21 2005 +0000

    Change path to sample file to point to test module

 qt4/tests/check_orientation.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2a7079087c35651c242d3843c94703a3199e61ca
Author: Brad Hards <bradh@frogmouth.net>
Date:	Mon Jul 4 11:36:13 2005 +0000

    Fix typo causing failure to pick up upside down pages.

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

commit 529a548044ae721a414c5b8e768c0498b1e6830b
Author: Brad Hards <bradh@frogmouth.net>
Date:	Mon Jul 4 08:30:29 2005 +0000

    Update to reflect recent changes

 ChangeLog	      |   30 +++++++++++++++++++++++++++++-
 qt4/tests/.cvsignore |    2 ++
 2 files changed, 31 insertions(+), 1 deletions(-)

commit 08cca4670f8ae65333beacda85834112e76489d1
Author: Brad Hards <bradh@frogmouth.net>
Date:	Mon Jul 4 08:21:27 2005 +0000

    Add in a simple demo/test application, similar to the pdffonts
    application in xpdf.

 qt4/tests/Makefile.am	     |	  9 ++++-
 qt4/tests/poppler-fonts.cpp |	 76
 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 84 insertions(+), 1 deletions(-)

commit 52af89d8303b50c45d5e4584d19ec8b7d7ebcf9b
Author: Brad Hards <bradh@frogmouth.net>
Date:	Mon Jul 4 08:18:52 2005 +0000

    Update to reflect changes to rendering API.

 qt4/tests/stress-poppler-qt4.cpp |    4 ++--
 qt4/tests/test-poppler-qt4.cpp   |    3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit d42998d0fc32b1e21a2aeef1311e0baf508ade3f
Author: Brad Hards <bradh@frogmouth.net>
Date:	Mon Jul 4 08:16:17 2005 +0000

    Qt4 update.
	* qt4/src/poppler-qt4.h:
	* qt4/src/poppler-document.cc complete Qt4 font metadata handling

	* qt4/src/poppler-qt4.h:
	* qt4/src/poppler-page.cc: change the render API to make it more
	Qt-like.

 qt4/src/poppler-document.cc |	  7 +++-
 qt4/src/poppler-page.cc     |	  5 +--
 qt4/src/poppler-qt4.h	     |	 73
 ++++++++++++++++++++++++++++++++++++++++--
 3 files changed, 77 insertions(+), 8 deletions(-)

commit 5d194b926d1ed642ed4bbd3304befa073d389cd4
Author: Brad Hards <bradh@frogmouth.net>
Date:	Mon Jul 4 08:10:16 2005 +0000

    Change FontInfo::type() to return an enumerated value,
    rather than a GooString.

 poppler/FontInfo.cc |	 16 ++--------------
 poppler/FontInfo.h  |	 16 +++++++++++++---
 2 files changed, 15 insertions(+), 17 deletions(-)

commit 1303020b2e97bc110ccf045cd2811daf59ec72ce
Author: Brad Hards <bradh@frogmouth.net>
Date:	Mon Jul 4 07:42:32 2005 +0000

    Fix up the unit test, now that I have a real sample
    file.

 qt4/tests/check_orientation.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 96fc0ea3fc6c9c7d933e9e0c02a622b2aeef7617
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Jul 1 04:57:49 2005 +0000

    2005-07-01	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/TextOutputDev.cc: Make selection also work when
	    dragging
	    backwards in the text flow.  Currently this is a big pile of
	    if-statements, and there is certainly room for improvement.

 ChangeLog		  |    6 ++
 poppler/TextOutputDev.cc |  129
 +++++++++++++++++++++++++++++++++++++---------
 2 files changed, 111 insertions(+), 24 deletions(-)

commit 06c49c496f28aba608101adcecd8cec34937ac78
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Jun 30 19:44:33 2005 +0000

    2005-06-30	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.h: * glib/poppler-page.cc
	    (poppler_page_copy_to_pixbuf): Fix splash compilation
	    (patch from
	    Marco).
	    (poppler_page_render_to_pixbuf): Drop dest_x and dest_y
	    coordinates from this function.  This functionality can be
	    achieved using a sub-GdkPixbuf.

	    * glib/test-poppler-glib.c (main): Update test case.

 ChangeLog		  |   11 +++++++++++
 NEWS			  |    6 ++++++
 glib/poppler-page.cc	  |   27 ++++++++++-----------------
 glib/poppler-page.h	  |    4 +---
 glib/test-poppler-glib.c |    2 +-
 5 files changed, 29 insertions(+), 21 deletions(-)

commit b126785aeda6b5576a13fc3f3853b027bd7dd306
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Jun 30 00:36:01 2005 +0000

    2005-06-29	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-private.h: Move TextOutputDev.h include
	    here from
	    poppler-page.cc

 ChangeLog		|    5 +++++
 glib/poppler-page.cc	|    1 -
 glib/poppler-private.h |    1 +
 3 files changed, 6 insertions(+), 1 deletions(-)

commit b15a8caf003d7d0631d4f78db5ab54e55a5a000a
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Jun 29 21:24:48 2005 +0000

    2005-06-29	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac:
	    * glib/poppler-page.cc:
	    * glib/poppler-page.h:
	    * glib/poppler-private.h:
	    * poppler/CairoOutputDev.cc:
	    * poppler/CairoOutputDev.h:
	    * poppler/Page.cc:
	    * poppler/Page.h:
	    * poppler/TextOutputDev.cc:
	    * poppler/TextOutputDev.h: Add support for rendering real
	    selection (based on text flow).

 ChangeLog		   |   20 ++-
 configure.ac		   |	4 +-
 glib/poppler-page.cc	   |  224 +++++++++++++++++++------
 glib/poppler-page.h	   |   65 ++++---
 glib/poppler-private.h    |	3 +
 poppler/CairoOutputDev.cc |   13 +-
 poppler/CairoOutputDev.h  |	2 +-
 poppler/Page.cc	   |   59 +++++--
 poppler/Page.h		   |   12 ++
 poppler/TextOutputDev.cc  |  414
 ++++++++++++++++++++++++++++++++++++++++++++-
 poppler/TextOutputDev.h   |   38 ++++-
 11 files changed, 743 insertions(+), 111 deletions(-)

commit 3b5e20465e482eb0e75a106697ee94d60aea2fdc
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jun 28 22:51:29 2005 +0000

    Forgot assigning type on copy constructor

 poppler/FontInfo.cc |	  1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e512cd1832a0e6d15149e12e8e67a39d335efc86
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jun 28 22:49:14 2005 +0000

    Add FontInfo::getType()

 ChangeLog	     |	  3 +++
 poppler/FontInfo.cc |	  4 ++++
 poppler/FontInfo.h  |	  2 ++
 3 files changed, 9 insertions(+), 0 deletions(-)

commit 8aeb5205f2876a9dc36eb1dc1e361bb87adf4e31
Author: Albert Astals Cid <aacid@kde.org>
Date:	Tue Jun 28 22:00:05 2005 +0000

    use transformation matrix for image rendering in Arthur backend

 ChangeLog		    |	 4 ++++
 poppler/ArthurOutputDev.cc |	12 +++++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit a221d06fdc7b0688ca0744a1d6ad49d472c7f12c
Author: Brad Hards <bradh@frogmouth.net>
Date:	Tue Jun 28 10:59:14 2005 +0000

    Reduce cvs up noise

 .cvsignore	      |    1 +
 ChangeLog	      |    7 +++++++
 qt4/.cvsignore       |    3 +++
 qt4/src/.cvsignore   |    7 +++++++
 qt4/tests/.cvsignore |    8 ++++++++
 5 files changed, 26 insertions(+), 0 deletions(-)

commit ea58a20bbcf450a1ecb8fe00e8162cfdf76105f1
Author: Brad Hards <bradh@frogmouth.net>
Date:	Tue Jun 28 10:00:09 2005 +0000

    Initial import of Qt4 bindings, and for a Qt4 "Arthur" (QPainter)
    backend renderer.

    The bindings are currently unstable - you can expect substantial
    change
    in both source and binary interfaces.

    The Arthur renderer currently does a reasonable job of rendering path
    and fill, but the image rendering doesn't work (for reasons that
    aren't
    clear to me) and text rendering doesn't use the right glyphs - it just
    draws with the current font. There is a lot of work to do on this
    too. Help is, of coure, welcome.

 ChangeLog			  |   12 +
 Makefile.am			  |   10 +-
 configure.ac			  |   94 +++-
 poppler-qt4.pc.in		  |   12 +
 poppler/ArthurOutputDev.cc	  |  604 +++++++++++++++++++
 poppler/ArthurOutputDev.h	  |  133 +++++
 poppler/Makefile.am		  |   20 +
 qt4/Makefile.am		  |    1 +
 qt4/src/Doxyfile		  | 1212
 ++++++++++++++++++++++++++++++++++++++
 qt4/src/Makefile.am		  |   22 +
 qt4/src/poppler-document.cc	  |  309 ++++++++++
 qt4/src/poppler-page.cc	  |  170 ++++++
 qt4/src/poppler-private.h	  |   36 ++
 qt4/src/poppler-qt4.h		  |  286 +++++++++
 qt4/tests/Makefile.am		  |   34 ++
 qt4/tests/check_orientation.cpp  |   40 ++
 qt4/tests/stress-poppler-qt4.cpp |   70 +++
 qt4/tests/test-poppler-qt4.cpp   |  121 ++++
 18 files changed, 3183 insertions(+), 3 deletions(-)

commit 61e9bc76eb2fcb0b4b899ebfad1cc71c59fc8274
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Jun 28 03:44:12 2005 +0000

    2005-06-27	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoOutputDev.cc:
	    * poppler/CairoOutputDev.h: Change CairoOutputDev to render
	    to a
	    given surface and let the user create that surface.

	    * glib/poppler-document.cc:
	    * glib/poppler-page.cc:
	    * glib/poppler-private.h: Create the cairo image surface here
	    instead and pass it to the CairoOutputDev for rendering.

	    * poppler/CairoOutputDevImage.cc:
	    * poppler/CairoOutputDevImage.h:
	    * poppler/CairoOutputDevX.cc:
	    * poppler/CairoOutputDevX.h:
	    * poppler/Makefile.am: Remove specialized cairo output
	    devices.

 ChangeLog			|   17 +++
 glib/poppler-document.cc	|    2 +-
 glib/poppler-page.cc		|   21 +++-
 glib/poppler-private.h		|    4 +-
 poppler/CairoOutputDev.cc	|   24 ++---
 poppler/CairoOutputDev.h	|    8 +-
 poppler/CairoOutputDevImage.cc |   80 ---------------
 poppler/CairoOutputDevImage.h	|   44 --------
 poppler/CairoOutputDevX.cc	|  216
 ----------------------------------------
 poppler/CairoOutputDevX.h	|  117 ----------------------
 poppler/Makefile.am		|    8 +-
 11 files changed, 54 insertions(+), 487 deletions(-)

commit 8079dce3f0ed91dd531465f45c6d3c568ab4ecd1
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Jun 27 01:04:32 2005 +0000

    2005-06-26	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoOutputDev.cc:
	    * poppler/CairoOutputDev.h: Switch back to using drawChar()
	    for
	    text, but utilize the beginString() and endString() hooks
	    so we
	    can use cairo_show_glyphs() efficiently.

 ChangeLog		   |	7 +++
 poppler/CairoOutputDev.cc |  107
 +++++++++++++--------------------------------
 poppler/CairoOutputDev.h  |   12 ++++-
 3 files changed, 48 insertions(+), 78 deletions(-)

commit 1aa48d6b7907a1d53830f0cf28085041f685368d
Author: Albert Astals Cid <aacid@kde.org>
Date:	Sun Jun 26 23:35:26 2005 +0000

    Add PageTransition class and PageTransition* Page::getTransition()
    const; to the qt frontend. Code almost 100% copied from xpdf code
    inside kpdf

 ChangeLog	    |	 5 ++
 qt/poppler-page.cc |  121
 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 qt/poppler-qt.h    |	78 +++++++++++++++++++++++++++++++++
 3 files changed, 204 insertions(+), 0 deletions(-)

commit 9d4327eecd94299a3629b0814e84f981a4be1dfb
Author: Martin Kretzschmar <martink@gnome.org>
Date:	Sun Jun 26 15:54:16 2005 +0000

    add poppler-enums.[ch].

 ChangeLog	 |    2 ++
 glib/.cvsignore |    8 +++++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 768186514b9fc175cf330344408bb89ab4c909f3
Author: Martin Kretzschmar <martink@gnome.org>
Date:	Sun Jun 26 11:40:35 2005 +0000

    require glib 2.4+ for g_value_take_string and G_DEFINE_TYPE.

 ChangeLog    |    5 +++++
 configure.ac |    4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 5d40e34a367212c39af06332879f26824d6d62d2
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Jun 26 00:01:39 2005 +0000

    2005-06-25	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/Error.h: Maybe fix build on Solaris.

 ChangeLog	 |    4 ++++
 poppler/Error.h |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit c2780a3b3f4615bb28bfe394d649b388db4ccf4d
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Jun 20 21:33:09 2005 +0000

    2005-06-20	Kristian Høgsberg  <krh@redhat.com>

	    * NEWS:
	    * configure.ac: Bump version to 0.3.3 and sum up changes since
	    last release.

	    * glib/poppler-page.cc (poppler_page_find_text): Initialize
	    xMin
	    and yMin to avoid referencing unintialized memory (#3582).

 ChangeLog	      |    9 +++++++++
 NEWS		      |   10 ++++++++++
 configure.ac	      |    2 +-
 glib/poppler-page.cc |    2 ++
 4 files changed, 22 insertions(+), 1 deletions(-)

commit 9023891f314ac37811b5c973be2e36b6de353cf2
Author: Martin Kretzschmar <martink@gnome.org>
Date:	Mon Jun 20 18:45:41 2005 +0000

    (info_dict_get_string): convert from PDFDocEncoding to UTF-8.

 ChangeLog		  |    5 +++++
 glib/poppler-document.cc |   16 +++++++++++++++-
 2 files changed, 20 insertions(+), 1 deletions(-)

commit bbf2fe757f0fd08d0e90e3810709ab7152c779c0
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Jun 20 17:58:38 2005 +0000

    2005-06-20	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc:
	    * glib/poppler-page.h:
	    * glib/poppler.h: Clean up glib rotation implementation and
	    add a
	    getter for rotation.  Patch from Marco.

 ChangeLog	      |    7 +++++
 glib/poppler-page.cc |   69
 ++++++++++++++++++++++++++++---------------------
 glib/poppler-page.h  |   57 +++++++++++++++++++++--------------------
 glib/poppler.h       |    1 -
 4 files changed, 75 insertions(+), 59 deletions(-)

commit c264d8a9f84587cd0f2ef67683a01fc8dd9395af
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Jun 20 17:38:27 2005 +0000

    2005-06-20	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-document.cc:
	    * poppler/FontInfo.cc: Fixes from Marco to handle fonts
	    without
	    name (typically type 3 fonts) and fix an iterator bug.

 ChangeLog		  |    6 ++++++
 glib/poppler-document.cc |    8 +++++++-
 poppler/FontInfo.cc	  |   13 ++++++++++---
 3 files changed, 23 insertions(+), 4 deletions(-)

commit 4746e63a793a2881e904ac54d58b7d3e48b07dcf
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Jun 20 17:22:35 2005 +0000

    2005-06-20	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc (poppler_page_get_link_mapping): Adjust
	    link coordinates so they're relative to bounding box
	    lower left
	    corner (#3396).

 ChangeLog	      |    6 ++++++
 glib/poppler-page.cc |    6 ++++++
 2 files changed, 12 insertions(+), 0 deletions(-)

commit bada3d03583ef6ed34d2aa743de8fd9ca4a5c748
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Jun 17 05:30:56 2005 +0000

    2005-06-17	Kristian Høgsberg  <krh@redhat.com>

	    * autogen.sh: Patch from Emil Soleyman-Zomalan to enable
	    checks
	    for automake >= 1.7 (#3554).

 ChangeLog  |	 5 +++
 autogen.sh |  104
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 109 insertions(+), 0 deletions(-)

commit 25db42831ddde500697126352458e092a9b0ab9b
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Jun 15 15:02:46 2005 +0000

    2005-06-15	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-document.cc:
	    * glib/poppler-document.h: Patch from Marco to get initial
	    status
	    (open or closed) for bookmark subtrees.
    -----------------------------------------------------------

 ChangeLog		  |    6 ++++++
 glib/poppler-document.cc |    9 +++++++++
 glib/poppler-document.h  |    1 +
 3 files changed, 16 insertions(+), 0 deletions(-)

commit e54e306ac5d603001fefda3b9ecd81821e4bd09e
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Jun 13 17:18:32 2005 +0000

    Forgot to add new files.

 poppler/FontInfo.cc |	197
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/FontInfo.h  |	 51 +++++++++++++
 2 files changed, 248 insertions(+), 0 deletions(-)

commit 23e8ed5cbf4d7d999a8a1dcf714aaddaf339ceff
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Jun 13 16:09:33 2005 +0000

    2005-06-13	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-document.cc:
	    * glib/poppler-document.h:
	    * glib/poppler-private.h:
	    * glib/poppler.h:
	    * glib/test-poppler-glib.c:
	    * poppler/Makefile.am: Patch from Marco to extract font
	    info from
	    document.

 ChangeLog		  |   10 ++++
 glib/poppler-document.cc |  131
 ++++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-document.h  |   13 +++++
 glib/poppler-private.h   |    7 +++
 glib/poppler.h		  |    2 +
 glib/test-poppler-glib.c |   14 +++++
 poppler/Makefile.am	  |    2 +
 7 files changed, 179 insertions(+), 0 deletions(-)

commit fbb86d2983a28ad2c46b8c5d475a2df1f0f0e4b9
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Jun 8 14:35:46 2005 +0000

    2005-06-08	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoFontEngine.cc: Remember to delete tmpFileName.
	    Patch from Nikolai Weibull (#3491).

 ChangeLog		    |	 5 +++++
 poppler/CairoFontEngine.cc |	37 +++++++++++++++++++------------------
 2 files changed, 24 insertions(+), 18 deletions(-)

commit 699b03025c1d38a42a49e39017097c5d0315fd6f
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Jun 7 20:25:48 2005 +0000

    2005-06-07	Kristian Høgsberg  <krh@redhat.com>

	    * qt/test-poppler-qt.cpp: Add stdlib.h include for exit().

 ChangeLog		|    4 ++++
 qt/test-poppler-qt.cpp |    1 +
 2 files changed, 5 insertions(+), 0 deletions(-)

commit 0017b1a72c58e2d016d22451079c466abdfff15c
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Jun 2 19:14:45 2005 +0000

    2005-06-02	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/TextOutputDev.h:
	    * qt/poppler-qt.h: Patch from Stanislav Brabec
	    <sbrabec@suse.cz>
	    to fix gcc 4.0.1 warnings on undeclared friend classes.

	    * test/gtk-splash-test.cc: Fix from Martin Kretzschmar
	    <martink@gnome.org> to compile with OPI enabled (#2911).

 ChangeLog		 |    9 +++++++++
 poppler/TextOutputDev.h |    3 +++
 qt/poppler-qt.h	 |    2 ++
 test/gtk-splash-test.cc |    2 +-
 4 files changed, 15 insertions(+), 1 deletions(-)

commit 47c3b4ec2c7691e44f5100b1f5956df0005467c8
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Jun 2 18:49:55 2005 +0000

    2005-06-02	Kristian Høgsberg  <krh@redhat.com>

	    Patch from Stanislav Brabec <sbrabec@suse.cz>:

	    * configure.ac:
	    * poppler-cairo.pc.in:
	    * poppler-glib.pc.in:
	    * poppler-qt.pc.in:
	    * poppler-splash.pc.in: Misc fixes to pkg-config files.

 ChangeLog	      |   10 ++++++++++
 configure.ac	      |    6 ++++--
 poppler-cairo.pc.in  |    3 +--
 poppler-glib.pc.in   |    4 ++--
 poppler-qt.pc.in     |    1 +
 poppler-splash.pc.in |    3 +--
 6 files changed, 19 insertions(+), 8 deletions(-)

commit 9f0da96dd005defd5d82dd05b627ff1925430215
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Thu Jun 2 00:35:44 2005 +0000

    2005-06-01	Jeff Muizelaar	<jeff@infidigm.net>

	* poppler/Error.cc:
	* poppler/Error.h: Make error handling function setable through
	setErrorFunction.

	Based on a patch by Albert Astals Cid.

 ChangeLog	  |    8 ++++++++
 poppler/Error.cc |   29 ++++++++++++++++++++---------
 poppler/Error.h  |    2 ++
 3 files changed, 30 insertions(+), 9 deletions(-)

commit f688aa11d066f1c6f4115cbdb604ac61fb8b5146
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sun May 29 14:59:34 2005 +0000

    2005-05-29	Kristian Høgsberg  <krh@redhat.com>

	    * glib/*: Add more meta data properties to poppler document.
	    Patch by Emil Soleyman-Zomalan (#3359).

 ChangeLog		  |    5 ++
 glib/poppler-document.cc |  155
 +++++++++++++++++++++++++++++++++++++++++++++-
 glib/poppler.gidl	  |    5 ++
 glib/test-poppler-glib.c |   46 ++++++++++----
 4 files changed, 194 insertions(+), 17 deletions(-)

commit 9e6eeec574d48d2341ee620e16360d3b21c40103
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu May 26 13:03:35 2005 +0000

    2005-05-26	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoOutputDev.cc (clip): Remove snapToGrid
	    so clip()
	    prototype matches what Gfx actually calls (fixes clipping).

	    * poppler/CairoOutputDev.cc: Update fill color, stroke
	    color, fill
	    opacity and stroke opacity from GfxState on restore,
	    since they
	    aren't handled by cairo_restore() (#3362).

	    * poppler/CairoOutputDev.cc: Comment out tolerance setting
	    until
	    we figure out how cairo settings relate to pdf settings.

	    * poppler/CairoOutputDev.cc: Support fill and stroke opacity.

 ChangeLog		   |   12 ++++++++++++
 poppler/CairoOutputDev.cc |   41
 ++++++++++++++++++++++++++++++-----------
 poppler/CairoOutputDev.h  |	6 +++++-
 3 files changed, 47 insertions(+), 12 deletions(-)

commit 89a633edd860e3c6ded1e468edf6f28cfcb43d0e
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu May 26 12:52:38 2005 +0000

    2005-05-26	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/GfxState.cc:
	    * poppler/GfxState.h: Add GfxColorSpace::getRGBLine here and
	    implement in subclasses.

	    * poppler/CairoOutputDev.cc (drawImage): Use getRGBLine here.

 ChangeLog		   |	8 ++
 poppler/CairoOutputDev.cc |   66 +++++++++----------
 poppler/GfxState.cc	   |  160
 ++++++++++++++++++++++++++++++++++++++++++++-
 poppler/GfxState.h	   |   14 ++++
 4 files changed, 212 insertions(+), 36 deletions(-)

commit 4d8224819da7a85e4d99f96c9bbb047ece58130a
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Mon May 23 04:23:53 2005 +0000

    Mon May 23 00:22:41 2005  Jonathan Blandford  <jrb@redhat.com>

	    * glib/poppler-document.h: Add a permissions flag to the glib
	    bindings.

 ChangeLog		  |    5 +++++
 glib/poppler-document.cc |   24 ++++++++++++++++++++++++
 glib/poppler-document.h  |   16 +++++++++-------
 3 files changed, 38 insertions(+), 7 deletions(-)

commit 1f677e2f60634a7d0c5e0e0d2125ab15c2722979
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sat May 21 21:33:06 2005 +0000

    2005-05-21	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-document.cc (poppler_ps_file_new): Fix
	    off-by-one
	    error spotted by Jürg Billeter.
    -----------------------------------------------------

 ChangeLog		  |    5 +++++
 glib/poppler-document.cc |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 0bbf2f08173866cde9b097eeeb1f4218a396588d
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri May 20 20:48:52 2005 +0000

    2005-05-20	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoOutputDev.cc: Account for different row
	    vs. column
	    vector conventions between cairo and poppler.

 ChangeLog		   |	3 +++
 poppler/CairoOutputDev.cc |   18 +++++++++---------
 2 files changed, 12 insertions(+), 9 deletions(-)

commit da44ec7e8de58e55e55b1f780bc3f4bc8307874f
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri May 20 18:38:10 2005 +0000

    2005-05-20	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoFontEngine.cc: Only get the code to gid map if
	    we're using freetype 2.1.7 or older (#3340).

 ChangeLog		    |	 5 +++++
 poppler/CairoFontEngine.cc |	13 ++++++++-----
 2 files changed, 13 insertions(+), 5 deletions(-)

commit 6fe29cf0a7e54b8d294471a0f94eb9e989ad1d7f
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu May 19 05:18:04 2005 +0000

    Add bugzilla number.

 ChangeLog |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 42de1348622cf86a87bc22941bd48bffa943dac9
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu May 19 05:16:22 2005 +0000

    2005-05-19	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoFontEngine.cc: Only cast to Gfx8BitFont when we
	    know for sure we have a truetype font.
	    GfxCIDFont::getCIDToGIDLen() can return 0 in which case
	    codeToGID
	    will be NULL, and we end up casting it to a Gfx8BitFont.

 ChangeLog		    |	 7 +++++++
 poppler/CairoFontEngine.cc |	 2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit afc05387c94a76ff0ed69b3f5d9a69ddd1448e83
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed May 18 17:39:59 2005 +0000

    2005-05-18	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac: Require cairo 0.5.0, bump release to 0.3.2.

	    * NEWS: Sum up latest changes.

	    * glib/poppler-document.cc (poppler_ps_file_new): Take a page
	    range here instead of just number of pages.

 ChangeLog		  |    9 +++++++++
 NEWS			  |    7 +++++++
 configure.ac		  |    6 +++---
 glib/poppler-document.cc |   15 ++++++++++-----
 glib/poppler-document.h  |    1 +
 5 files changed, 30 insertions(+), 8 deletions(-)

commit 420134a194af9161282ccfe329d17adef8d325f2
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue May 17 23:38:27 2005 +0000

    2005-05-17	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoOutputDevX.cc:
	    * test/gtk-cairo-test.cc: Chase the cairo xlib constructor
	    again.

 ChangeLog		    |	 5 +++++
 poppler/CairoOutputDevX.cc |	 5 +++--
 test/gtk-cairo-test.cc     |	 5 +++--
 3 files changed, 11 insertions(+), 4 deletions(-)

commit 6fd62953a910dcfb4abd9de5ea18285b8fa5d202
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon May 16 23:16:15 2005 +0000

    Add bug number and attribution to ChangeLog entry.

 ChangeLog |	4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 6d7f624c13e8a9a8251ac97388cd80e418c70250
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon May 16 21:56:31 2005 +0000

    2005-05-16	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac: Check for glib-mkenums.

	    * glib/Makefile.am (poppler-enums.h): Generate glib enums at
	    compile time.

	    * glib/poppler-enums.c:
	    * glib/poppler-enums.h: Removed.

 ChangeLog	      |    8 ++
 configure.ac	      |    3 +
 glib/.cvsignore      |    1 +
 glib/Makefile.am     |   67 ++++++++++++------
 glib/poppler-enums.c |  189
 --------------------------------------------------
 glib/poppler-enums.h |   49 -------------
 6 files changed, 57 insertions(+), 260 deletions(-)

commit 2801b54a944fc9e1072c5dcb9f1153a0c9f42de5
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon May 16 20:27:51 2005 +0000

    2005-05-16	Kristian Høgsberg  <krh@redhat.com>

	    * test/gtk-cairo-test.cc: Update this test case also.

 ChangeLog		|    2 ++
 test/gtk-cairo-test.cc |    5 +++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 8753ae8ba20fcceaef3ef1dda89129f0456fccf6
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon May 16 19:06:00 2005 +0000

    2005-05-16	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoOutputDevX.cc: Track changes to cairo Xlib
	    surface
	    constructors.

	    * poppler/CairoFontEngine.cc (cairo_font_face_destroy):
	    Make this
	    static.

 ChangeLog		    |	 8 ++++++++
 poppler/CairoFontEngine.cc |	 2 +-
 poppler/CairoOutputDevX.cc |	 5 +++--
 3 files changed, 12 insertions(+), 3 deletions(-)

commit 2e17106ef4711097104a561d5be49980f8b2f5ab
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Fri May 13 03:47:36 2005 +0000

    whoops!  commit the right file.

 glib/poppler.gidl |  212
 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 glib/test.gidl    |   23 ------
 2 files changed, 212 insertions(+), 23 deletions(-)

commit 19b62e1c8ea8ce042ac089defe94f756dcaf194e
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Fri May 13 03:25:32 2005 +0000

    Thu May 12 23:10:45 2005  Jonathan Blandford  <jrb@redhat.com>

	    * glib/poppler.gidl: add metadata file.

 ChangeLog	|    4 ++++
 glib/test.gidl |   23 +++++++++++++++++++++++
 2 files changed, 27 insertions(+), 0 deletions(-)

commit bef5a548f3b21e7220079155e9b5054fb0c6c3c7
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu May 12 21:26:25 2005 +0000

    2005-05-12	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoOutputDev.cc:
	    * poppler/CairoOutputDevX.cc:
	    * poppler/CairoOutputDevImage.cc:
	    * test/gtk-cairo-test.cc: Update to latest cairo changes,
	    patch
	    from Jens Taprogge (#3281)

 ChangeLog			|    8 ++++++++
 poppler/CairoOutputDev.cc	|   22 +++++++++++-----------
 poppler/CairoOutputDevImage.cc |   11 ++++++-----
 poppler/CairoOutputDevX.cc	|    7 +++++--
 test/gtk-cairo-test.cc		|    8 +++++---
 5 files changed, 35 insertions(+), 21 deletions(-)

commit c10ea2dd9bffaf9af023612ef196bab2b204d3e1
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed May 11 20:01:43 2005 +0000

    2005-05-11	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler.cc (poppler_get_backend, poppler_get_version):
	    Add
	    these functions so it's easy to tell if poppler is using
	    cairo or
	    splash and what version.

	    * glib/test-poppler-glib.c (main): Print out version and
	    backend.

 ChangeLog		  |    8 ++++++++
 glib/poppler-enums.c	  |   26 ++++++++++++++++++++++++++
 glib/poppler-enums.h	  |   15 +++++++++++++++
 glib/poppler.cc	  |   21 +++++++++++++++++++++
 glib/poppler.h		  |   11 +++++++++++
 glib/test-poppler-glib.c |    9 ++++++++-
 6 files changed, 89 insertions(+), 1 deletions(-)

commit 7d189e33cfa68e722561e9398ad85a77b538ab14
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri May 6 16:38:57 2005 +0000

    2005-05-06	Kristian Høgsberg  <krh@redhat.com>

	    * glib/Makefile.am (libpoppler_glib_la_LIBADD): Link
	    poppler-glib
	    against poppler.

	    * qt/Makefile.am (libpoppler_qt_la_LIBADD): Ditto for qt.

	    * poppler-glib.pc (Libs): Drop -lpoppler from link.

	    * poppler-qt.pc (Libs): Ditto for qt.

	    * configure.ac: Test for both libqt-mt.la and libqt-mt.so
	    in that
	    order.

 ChangeLog		|   14 ++++++++++++++
 configure.ac		|    8 +++++++-
 glib/Makefile.am	|    1 +
 poppler-glib.pc.in	|    2 +-
 poppler-qt.pc.in	|    2 +-
 qt/Makefile.am		|    1 +
 qt/test-poppler-qt.cpp |    1 +
 7 files changed, 26 insertions(+), 3 deletions(-)

commit c937e63f17a096b94a554103476ecb9ab1b71b90
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed May 4 20:08:41 2005 +0000

    2005-05-04	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoOutputDev.cc (CairoOutputDev::drawImageMask,
	    CairoOutputDev::drawImage): Track cairo cvs API changes; use
	    cairo_mask() and cairo_paint() for drawing image masks
	    and images.

 ChangeLog		   |	6 +++
 poppler/CairoOutputDev.cc |   98
 +++++++++++++++++++++++---------------------
 2 files changed, 57 insertions(+), 47 deletions(-)

commit c142773ad30b409d8169a53921e731305de46e50
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed May 4 19:28:07 2005 +0000

    2005-05-04	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoOutputDev.cc: Fix matrix convention confusion.

 ChangeLog		   |	4 ++++
 poppler/CairoOutputDev.cc |	4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 28760927d724231d0137ca7ecc66c6c2250dff0d
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed May 4 19:11:11 2005 +0000

    2005-05-04	Kristian Høgsberg  <krh@redhat.com>

	    Patches from Albert Astals Cid:

	    * qt/poppler-page.cc (getText): Use QString::fromUtf8()
	    instead of
	    implicit latin1 cast constructor.

	    * qt/test-poppler-qt.cpp (main): Use a QLabel for showing text
	    instead of qDebug.

 ChangeLog		|   10 ++++++++++
 qt/poppler-page.cc	|    5 ++---
 qt/test-poppler-qt.cpp |    6 +++++-
 3 files changed, 17 insertions(+), 4 deletions(-)

commit fd36522375bcf436639b8731acb3ad22c03c03f4
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Wed May 4 06:32:38 2005 +0000

    Wed May  4 02:31:05 2005  Jonathan Blandford  <jrb@redhat.com>

	    * glib/poppler-document.cc:
	    * glib/poppler-document.h:
	    * glib/poppler-enums.c: (poppler_permissions_get_type):
	    * glib/poppler-enums.h:
	    * glib/poppler-page.cc:
	    * glib/poppler-page.h:
	    * glib/poppler.h:

	    Register a bunch of boxed types to test introspection, and for
	    LBs.  Also, remove unused 'popper_document_save()' (-:

 ChangeLog		  |   13 +++++++
 glib/poppler-document.cc |   48 +++++++++++++++-----------
 glib/poppler-document.h  |   18 +++++++++-
 glib/poppler-enums.c	  |   19 ++++++++++
 glib/poppler-enums.h	  |    2 +
 glib/poppler-page.cc	  |   83
 ++++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-page.h	  |   36 ++++++++++++++------
 glib/poppler.h		  |   12 ++++---
 8 files changed, 193 insertions(+), 38 deletions(-)

commit 132647f8311c07b1f95ee4fca185e9774aae4913
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon May 2 05:39:11 2005 +0000

    2005-05-01	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoFontEngine.cc:
	    * poppler/CairoFontEngine.h:
	    * poppler/CairoOutputDev.cc: Back out workaround for cairo
	    0.4.0
	    font API and port to new cairo head.

 ChangeLog			|    7 ++++
 configure.ac			|    4 +-
 poppler/CairoFontEngine.cc	|   67
 ++++++++++++++++------------------------
 poppler/CairoFontEngine.h	|   12 +++----
 poppler/CairoOutputDev.cc	|   39 ++++++++++++++---------
 poppler/CairoOutputDevImage.cc |    2 +-
 6 files changed, 66 insertions(+), 65 deletions(-)

commit 595c18c038f8dcef73fe58612fc8b93f891e65a1
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Mon May 2 00:44:26 2005 +0000

    2005-05-01	Jeff Muizelaar	<jeff@infidigm.net>

	* splash/SplashFTFont.cc (SplashFTFont::getGlyphPath):
	Use FT_LOAD_NO_BITMAP to make sure we get outlines loaded instead
	of bitmaps for use in FT_Outline_Decompose.

	Patch from Albert Astals Cid.

 ChangeLog		|    8 ++++++++
 splash/SplashFTFont.cc |    2 +-
 2 files changed, 9 insertions(+), 1 deletions(-)

commit 49d89ca0ed3986bec7468f6c0ed295e84ba67239
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun May 1 21:54:55 2005 +0000

    2005-05-01	Jeff Muizelaar	<jeff@infidigm.net>

	* goo/gmem.c: (gmalloc), (grealloc), (gfree):
	* goo/gmem.h: make memory functions use size_t instead of int.

	Patch from Takashi Iwai through Albert Astals Cid.

 ChangeLog  |	 7 +++++++
 goo/gmem.c |	10 +++++-----
 goo/gmem.h |	 4 ++--
 3 files changed, 14 insertions(+), 7 deletions(-)

commit 14d618bece894e4c6bed0f179a8fda4db5a67c9d
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Apr 30 19:53:57 2005 +0000

    2005-04-30	Jeff Muizelaar	<jeff@infidigm.net>

	* qt/poppler-document.cc (Document::unlock) :
	* qt/poppler-qt.h (Document::unlock):
	Add const to the password argument.

	Patch from Albert Astals Cid.

 ChangeLog		|    8 ++++++++
 qt/poppler-document.cc |    2 +-
 qt/poppler-qt.h	|    2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 1e66da32964cc76c6ed3773574f422b4608cb0e1
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Apr 30 17:31:47 2005 +0000

    2005-04-30	Jeff Muizelaar	<jeff@infidigm.net>

	* fofi/FoFiType1.cc (FoFiType1::parse):
	Don't assume Encoding array of Type1 fonts end in "foo def".
	http://partners.adobe.com/public/developer/en/font/T1_SPEC.PDF
	says
	"This sequence of assignments must be followed by an instance
	of the
	token def or readonly; such a token may not occur within the
	sequence
	of assignments." so it must end with "readonly" "def" "readonly
	def"
	(That is what most fonts are using and this is why it was not
	crashing)

	Patch from Albert Astals Cid.

 ChangeLog	   |   13 +++++++++++++
 fofi/FoFiType1.cc |   14 +++++++++++---
 2 files changed, 24 insertions(+), 3 deletions(-)

commit 0b532db77ef41937dd5be30d15c96557d81eceb2
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Fri Apr 29 19:37:07 2005 +0000

    Fri Apr 29 14:54:44 2005  Jonathan Blandford  <jrb@redhat.com>

	    * goo/GooTimer.h: New class to do simple timing checks.

	    * glib/poppler-document.c: Patch from Martin Kretzschmar
	    to really
	    set the PDF version correct.  Third time's the charm.

 ChangeLog		  |    7 +++++
 glib/poppler-document.cc |    4 ++-
 goo/GooTimer.cc	  |   63
 ++++++++++++++++++++++++++++++++++++++++++++++
 goo/GooTimer.h		  |   40 +++++++++++++++++++++++++++++
 goo/Makefile.am	  |    2 +
 5 files changed, 115 insertions(+), 1 deletions(-)

commit 38948ea6f9ef76dae9b8a7156fe1ef32a0457380
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Apr 29 03:57:16 2005 +0000

    2005-04-29	Kristian Høgsberg  <krh@bitplanet.net>

	    * configure.ac: Bump release to 0.3.1.

	    * NEWS: Write up news for 0.3.1 release.

 ChangeLog    |    6 ++++++
 NEWS	      |    6 ++++++
 configure.ac |    2 +-
 3 files changed, 13 insertions(+), 1 deletions(-)

commit af65146c92682a3af06e9d3147426445c78309de
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Apr 28 23:03:06 2005 +0000

    2005-04-28	Kristian Høgsberg  <krh@redhat.com>

	    Patch from Martin Kretzschmar:

	    * poppler/GlobalParams.cc: use UTF-8 as the default text
	    encoding.
	    Fixes Bug 2934.

 ChangeLog		 |    7 +++++++
 poppler/GlobalParams.cc |    2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit c2db3e1b297a9dc0accd0d8a1366970d45705c8f
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Apr 27 20:56:18 2005 +0000

    2005-04-27	Jeff Muizelaar	<jeff@infidigm.net>

	* configure.ac:
	* poppler/FlateStream.cc:
	* poppler/FlateStream.h:
	* poppler/Makefile.am:
	* poppler/Stream.cc:
	* poppler/Stream.h: Add a reimplementation of FlateStream using
	zlib.

 ChangeLog		|   10 ++++
 configure.ac		|   29 +++++++++++++
 poppler/FlateStream.cc |  107
 ++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/FlateStream.h	|   68 ++++++++++++++++++++++++++++++
 poppler/Makefile.am	|   17 +++++++-
 poppler/Stream.cc	|    6 +++
 poppler/Stream.h	|    2 +
 7 files changed, 237 insertions(+), 2 deletions(-)

commit bc0afe524c2b87af191d83fc9e9bcdc8a6ce4042
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Apr 27 18:53:20 2005 +0000

    2005-04-27	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/Catalog.cc (NameTree::lookup): Fix bsearch return
	    value
	    NULL check.  Found by Albert Astals Cid.

 ChangeLog	    |	 5 +++++
 poppler/Catalog.cc |	 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 3c37dc350d54e5a1035aecfba5bfa394f931cf51
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Tue Apr 26 17:17:05 2005 +0000

    Tue Apr 26 13:13:42 2005  Jonathan Blandford  <jrb@redhat.com>

	    * glib/test-poppler-glib.c (main): add a quick dump-to-text
	    test.

 ChangeLog		  |    4 ++++
 glib/test-poppler-glib.c |   20 ++++++++++++++++++++
 2 files changed, 24 insertions(+), 0 deletions(-)

commit 44b800d520f90ffd143255d2c23835ea357c195b
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Apr 25 18:04:32 2005 +0000

    Actually commit the qt/Makefile.am change advertised in the ChangeLog.

 qt/Makefile.am |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 437bec03dd2ab3cdf6215f9ad443b7f21ce84e18
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sun Apr 24 19:56:17 2005 +0000

    2005-04-24	Kristian Høgsberg  <krh@redhat.com>

	    * qt/Makefile.am (libpoppler_qt_la_SOURCES): Add
	    poppler-private.h
	    to SOURCES.

 ChangeLog |	5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 9b2b1244ed5f30a99120aaee49c72f7cb6a4f556
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sat Apr 23 20:16:02 2005 +0000

    2005-04-23	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoFontEngine.cc: Use the right fileName for
	    loading
	    CID fonts (#3114).

 ChangeLog		    |	 5 +++++
 poppler/CairoFontEngine.cc |	11 +++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit e4516d728a4d1bc85831d5d00b6d6b8d49c79308
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sat Apr 23 00:09:05 2005 +0000

    2005-04-22	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac: Actually commit version number bump.

 ChangeLog    |    4 ++++
 NEWS	      |    2 +-
 configure.ac |    2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit c20448cb26fa1c309d726f272ddf1227f5a0e6ea
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Apr 22 17:29:49 2005 +0000

    2005-04-22	Martin Kretzschmar  <martink@gnome.org>

	    * poppler/CairoFontEngine.cc: declare matrix variable
	    before the
	    first goto. Fixes build with gcc 3.3.

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

commit 42ecccf9b454893797e3d62f0f1c0a3276689e51
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Apr 22 04:09:23 2005 +0000

    Fri Apr 22 00:01:40 2005  Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoFontEngine.cc: Hack around semi-broken
	    cairo-0.4.0
	    font API to fix the problem where some glyphs would show up
	    at the
	    wrong sizes.  We now create an FT_Face for each size and font
	    combination we encounter, since an FT_Face can't be shared
	    between
	    several cairo_font_t.

 ChangeLog		    |	 8 ++++
 poppler/CairoFontEngine.cc |	79
 +++++++++++++++++++------------------------
 poppler/CairoFontEngine.h  |	23 +++++--------
 poppler/CairoOutputDev.cc  |	18 +++++-----
 4 files changed, 61 insertions(+), 67 deletions(-)

commit 7a703616d9497eba4d7d318da9918dae9cbe8f12
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Apr 21 19:50:45 2005 +0000

    Thu Apr 21 15:43:52 2005  Kristian Høgsberg  <krh@redhat.com>

	    * poppler/Outline.cc:
	    * poppler/Outline.h: Implement the documented behaviour for
	    Outline::getItems() and OutlineItem::getKids() and make
	    documentation more precise (Patch from Marco).

 ChangeLog	    |	 7 +++++++
 poppler/Outline.cc |	 6 ++++++
 poppler/Outline.h  |	 7 ++++---
 3 files changed, 17 insertions(+), 3 deletions(-)

commit 5c89902c5ee2cf13536225c141768b29505815ce
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Apr 21 06:35:33 2005 +0000

    Thu Apr 21 02:25:20 2005  Kristian Høgsberg  <krh@redhat.com>

	    * poppler/CairoFontEngine.cc (CairoFont::getFont): Cache
	    cairo_font_t's for a given CairoFont.  With this patch
	    cairo will
	    recognize glyphs coming from the same font as such and
	    the glyph
	    cache will actually work.

	    * glib/poppler-document.cc (poppler_document_new_from_file):
	    Add
	    output device (cairo or splash) to PopplerDocument and
	    initialize
	    it in the constructor.

	    * glib/poppler-page.cc (splash_render_to_pixbuf,
	    cairo_render_to_pixbuf): Use output device from associated
	    poppler
	    document instead of creating a new one.

	    * poppler-glib.pc.in (Requires): Add Requires: field.

	    * poppler/Page.cc (loadThumb): Remove unecessary and buggy
	    call to
	    Stream::addFilters(), reported by Ryan Lortie (#3046).

 ChangeLog		    |	 7 +++++-
 NEWS			    |	12 ++--------
 poppler/CairoFontEngine.cc |	45
 ++++++++++++++++++++++++++++++++++++++-----
 poppler/CairoFontEngine.h  |	 9 +++++++-
 poppler/CairoOutputDev.cc  |	 9 +-------
 5 files changed, 57 insertions(+), 25 deletions(-)

commit 71c1563bb0462154cb7caa4356d8f8d049073ac4
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Apr 21 05:20:24 2005 +0000

    Thu Apr 21 00:15:30 2005  Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-document.cc (poppler_document_new_from_file):
	    Add
	    output device (cairo or splash) to PopplerDocument and
	    initialize
	    it in the constructor.

	    * glib/poppler-page.cc (splash_render_to_pixbuf,
	    cairo_render_to_pixbuf): Use output device from associated
	    poppler
	    document instead of creating a new one.

	    * poppler-glib.pc.in (Requires): Add Requires: field.

	    * poppler/Page.cc (loadThumb): Remove unecessary and buggy
	    call to
	    Stream::addFilters(), reported by Ryan Lortie (#3046).

 ChangeLog		    |	15 +++++++++++++++
 NEWS			    |	15 +++++++++++++++
 glib/poppler-document.cc   |	10 ++++++++++
 glib/poppler-page.cc	    |	22 ++--------------------
 glib/poppler-private.h     |	13 +++++++++++++
 poppler-glib.pc.in	    |	 1 +
 poppler/CairoFontEngine.cc |	 2 +-
 poppler/Page.cc	    |	 2 --
 8 files changed, 57 insertions(+), 23 deletions(-)

commit c6328cbc6cea05890b52a8302f8deba443959c03
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Apr 20 22:48:52 2005 +0000

    2005-04-13	Jeff Muizelaar	<jrmuizel@nit.ca>

	* qt/poppler-page.cc (Page::getText):
	* qt/poppler-qt.h: add a getText method for getting
	the text on a page

	* qt/test-poppler-qt.c (PDFDisplay::PDFDisplay):
	add the option to display the text on a page

	Patch from Albert Astals Cid.

 ChangeLog		|   11 +++++++++++
 qt/poppler-page.cc	|   37 +++++++++++++++++++++++++++++++++++++
 qt/poppler-qt.h	|   20 ++++++++++++++++++++
 qt/test-poppler-qt.cpp |   40 ++++++++++++++++++++++++++++++----------
 4 files changed, 98 insertions(+), 10 deletions(-)

commit 86a32b65100a5baedd18ce0135703289839a317c
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Tue Apr 19 21:22:26 2005 +0000

    Tue Apr 19 17:21:19 2005  Jonathan Blandford  <jrb@redhat.com>

	    * glib/poppler-document.cc (poppler_document_get_property):
	    Use
	    %.2g instead.

 ChangeLog		  |    5 +++++
 glib/poppler-document.cc |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 4e81624dcc2d5218f2f8bb4eaa992e724014a853
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Tue Apr 19 21:13:22 2005 +0000

    Tue Apr 19 17:11:52 2005  Jonathan Blandford  <jrb@redhat.com>

	    * glib/poppler-document.cc (poppler_document_get_property):
	    Use %g
	    instead of %f to avoid versioning like PDF-1.50000

 ChangeLog		  |    5 +++++
 glib/poppler-document.cc |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 6ef9d30f06be2bd8a9e1470d70f49843a7e432ac
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Apr 19 19:48:49 2005 +0000

    Tue Apr 19 15:43:35 2005  Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-action.cc (_poppler_action_new): Handle
	    NULL links
	    gracefully (fix from Jeff).

 ChangeLog		|    5 +++++
 glib/poppler-action.cc |    7 ++++++-
 2 files changed, 11 insertions(+), 1 deletions(-)

commit 770b7310ce8b07f95960c2014bf3f6040c060ac4
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Apr 19 04:28:15 2005 +0000

    Tue Apr 19 00:20:08 2005  Kristian Høgsberg  <krh@redhat.com>

	* poppler/Catalog.cc: Fix from Marco to make sure we always
	initialize Catalog::pageLabelInfo.

 ChangeLog	    |	 5 +++++
 poppler/Catalog.cc |	 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 49c10d9f2c4e0cef031f96929e38a14d7ce5af19
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Sat Apr 16 18:57:43 2005 +0000

    Sat Apr 16 14:53:15 2005  Jonathan Blandford  <jrb@redhat.com>

	    * glib/Makefile.am: Create poppler-enums.[ch]

	    * glib/poppler.h:
	    * glib/poppler-page.cc:
	    * glib/poppler-page.h:
	    * glib/poppler-action.h: Try to clean up the headers a bit

	    * glib/poppler-document.cc:
	    * glib/poppler-document.h: Add support for document data.
	    Implemented as a lot of GObject properties.

	    * glib/poppler-enums.c:
	    * glib/poppler-enums.h: New autogenerated files.

	    * glib/test-poppler-glib.c: Test the new document metadata.
	    Seems
	    to work nicely, other than the PDF string and View Prefs.

	    * poppler/Catalog.cc:
	    * poppler/Catalog.h: Extend to support PageLayout.

 ChangeLog		  |   22 +++++
 glib/Makefile.am	  |   32 +++++++-
 glib/poppler-action.h	  |   15 ++--
 glib/poppler-document.cc |  196
 +++++++++++++++++++++++++++++++++++++++++-----
 glib/poppler-document.h  |   43 +++++++++--
 glib/poppler-enums.c	  |  144 ++++++++++++++++++++++++++++++++++
 glib/poppler-enums.h	  |   32 ++++++++
 glib/poppler-page.cc	  |    3 -
 glib/poppler-page.h	  |    1 +
 glib/poppler.h		  |    7 ++
 glib/test-poppler-glib.c |   48 ++++++++++-
 poppler/Catalog.cc	  |   17 ++++
 poppler/Catalog.h	  |   11 +++
 13 files changed, 529 insertions(+), 42 deletions(-)

commit f35c76cd3528f1e1de594e85e734ca23624b3a62
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Apr 15 02:25:10 2005 +0000

    2005-04-14	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc:
	    * glib/poppler-page.h:
	    * glib/poppler-private.h:
	    * glib/poppler.h: Patch from Marco Pesenti Gritti to set page
	    orientaton.

 ChangeLog		|    8 ++++
 glib/poppler-page.cc	|  109
 ++++++++++++++++++++++++++++++++++++++++++++----
 glib/poppler-page.h	|   45 ++++++++++----------
 glib/poppler-private.h |    1 +
 glib/poppler.h		|    9 ++++
 5 files changed, 142 insertions(+), 30 deletions(-)

commit 538408a8845e167cc2d796ac8b8129d0a2e6a894
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Thu Apr 14 01:34:38 2005 +0000

    2005-04-13	Jeff Muizelaar	<jrmuizel@nit.ca>

	* poppler/CairoOutputDevImage.cc (getBitmap): remove unused
	SplashBitmap. Patch from Albert Astals Cid.

 ChangeLog			|    5 +++++
 poppler/CairoOutputDevImage.cc |    2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 2903530492c24f3c7cb3bf3b993500694aaa27a8
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Apr 12 15:37:39 2005 +0000

    2005-04-12	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac: Add fontconfig to PKG_CHECK_MODULES for
	    the cairo
	    backend too, since we shouldn't depend on cairo.pc to pull
	    that in
	    for us.

	    * poppler/Makefile.am (INCLUDES): Add $(splash_includes) to
	    INCLUDES to make sure the fontconfig include path is
	    added when
	    using the splash backend.

 ChangeLog	     |	 10 ++++++++++
 configure.ac	     |	  4 ++--
 poppler/Makefile.am |	  1 +
 3 files changed, 13 insertions(+), 2 deletions(-)

commit 0f7dd9a0512ff97293ee3f8a762b0049393b3cc1
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Apr 9 18:14:39 2005 +0000

    2005-04-09	Jeff Muizelaar	<jrmuizel@nit.ca>

	* poppler-qt.h:
	* poppler-document.cc (okToPrint, okToChange, okToCopy):
	Patch from Albert Astals Cid adding more metadata exports

 ChangeLog		|    6 ++++++
 qt/poppler-document.cc |   20 ++++++++++++++++++++
 qt/poppler-qt.h	|    4 ++++
 3 files changed, 30 insertions(+), 0 deletions(-)

commit dee72b531dab83a29c7675ae06ffe376e4498a4e
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Apr 8 21:09:27 2005 +0000

    2005-04-08	Kristian Høgsberg  <krh@redhat.com>

	    * poppler-qt.pc.in (Libs): Add -lpoppler to Libs.

 ChangeLog	  |    4 ++++
 poppler-qt.pc.in |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit df59ce3b1d5ca8cd46aaf5f189bc78953e21e1a9
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Fri Apr 8 03:30:33 2005 +0000

    2005-04-07	Jeff Muizelaar	<jrmuizel@nit.ca>

	* configure.ac: redo the qt tests from Albert Astals Cid

 ChangeLog    |    4 +++
 configure.ac |   78
 +++++++++++++++++++++++++++++++++++-----------------------
 2 files changed, 51 insertions(+), 31 deletions(-)

commit 3f9dde10e4778255c468895942e45d1a2637af3a
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Fri Apr 8 03:11:00 2005 +0000

    2005-04-07	Jeff Muizelaar	<jrmuizel@nit.ca>

	* qt/poppler-document.cc:
	* qt/poppler-page.cc:
	* qt/poppler-qt.h:
	Patch from Albert Astals Cid adding consts and exporting some more
	metadata.

 ChangeLog		|    8 ++++++++
 qt/poppler-document.cc |   21 ++++++++++++++++++---
 qt/poppler-page.cc	|    6 +++---
 qt/poppler-qt.h	|   15 +++++++++------
 4 files changed, 38 insertions(+), 12 deletions(-)

commit e79a8b946e0d04b32da0b4ceea1649efd203cb07
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Apr 7 22:01:51 2005 +0000

    2005-04-07	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-document.cc:
	    * glib/poppler-document.h:
	    * glib/poppler-page.cc:
	    * glib/poppler-page.h:
	    * glib/poppler-private.h: Print to PS support from Marco
	    Pesenti
	    Gritti.

 ChangeLog		  |    9 +++++++++
 glib/poppler-document.cc |   45
 +++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-document.h  |    8 ++++++--
 glib/poppler-page.cc	  |   19 +++++++++++++++++++
 glib/poppler-page.h	  |   40 +++++++++++++++++++++-------------------
 glib/poppler-private.h   |    7 +++++++
 6 files changed, 107 insertions(+), 21 deletions(-)

commit 7319b66eb64e735ae8b811306eb76755f088385b
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Thu Apr 7 16:26:15 2005 +0000

    Thu Apr  7 12:25:39 2005  Jonathan Blandford  <jrb@redhat.com>

	    * configure.ac: check for qt, not glib, when enabling the qt
	    subdir

 ChangeLog    |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit e258ed0cb42d524ee39451f680ad4c067e7721da
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Apr 6 20:49:19 2005 +0000

    2005-04-06	Jeff Muizelaar	<jrmuizel@nit.ca>

	* .cvsignore, glib/.cvsignore, qt/.cvsignore:
	Add more things to .cvsignore.
	Patch from Martin Kretzschmar.

 .cvsignore	 |    2 ++
 ChangeLog	 |    6 ++++++
 glib/.cvsignore |    7 +++++++
 qt/.cvsignore	 |    7 +++++++
 4 files changed, 22 insertions(+), 0 deletions(-)

commit 2a5624a81aa84677a57e098d7d4045f44e3b6f3a
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Apr 6 20:35:03 2005 +0000

    2005-04-06	Jeff Muizelaar	<jrmuizel@nit.ca>

	* poppler-page.cc (Page::Page, Page::~Page):
	Construct and deconstruct the PageData object.
	Patch from Albert Astals Cid.

 ChangeLog	    |	 6 ++++++
 qt/poppler-page.cc |	 6 ++++++
 qt/poppler-qt.h    |	 1 +
 3 files changed, 13 insertions(+), 0 deletions(-)

commit f983e3d317660653f2bfc56f9b06e2cec675beca
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Apr 6 14:39:40 2005 +0000

    2005-04-06	Jeff Muizelaar	<jrmuizel@nit.ca>

	    * Makefile.am, configure.ac: Add configuration for qt wrapper.

	    * poppler-qt.pc.in:
	    * qt/Makefile.am:
	    * qt/poppler-document.cc:
	    * qt/poppler-page.cc:
	    * qt/poppler-private.h:
	    * qt/poppler-qt.h:
	    * qt/test-poppler-qt.cpp:
	    New files.

 ChangeLog		|   13 +++
 Makefile.am		|   13 ++-
 configure.ac		|   64 +++++++++++++-
 poppler-qt.pc.in	|   11 +++
 qt/Makefile.am		|   32 +++++++
 qt/poppler-document.cc |  232
 ++++++++++++++++++++++++++++++++++++++++++++++++
 qt/poppler-page.cc	|   66 ++++++++++++++
 qt/poppler-private.h	|   32 +++++++
 qt/poppler-qt.h	|   75 ++++++++++++++++
 qt/test-poppler-qt.cpp |   63 +++++++++++++
 10 files changed, 597 insertions(+), 4 deletions(-)

commit d91dd69a7a0dd581c26728d2640e4d36a7ffe75f
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Apr 5 17:46:44 2005 +0000

    2005-04-05	Kristian Høgsberg  <krh@redhat.com>

	    * NEWS: Attempt to sum up changes since 0.1.2.

	    * configure.ac: Bump release to 0.2.0, add AC_DEFINEs
	    for cairo
	    and splash availability.

	    * poppler/CairoFontEngine.cc: Disable hinting.

	    * glib/poppler-page.cc (poppler_page_render_to_pixbuf): Choose
	    either splash or cairo rendering, based on configure choice.
	    (cairo_render_to_pixbuf): New function to render using
	    the cairo
	    backend.
	    (splash_render_to_pixbuf): Split out the splash code to this
	    function.

 ChangeLog			|   16 ++++
 NEWS				|    6 +-
 configure.ac			|   16 +++-
 glib/Makefile.am		|   17 ++++-
 glib/poppler-page.cc		|  152
 ++++++++++++++++++++++++++++++++--------
 poppler/CairoFontEngine.cc	|    2 +-
 poppler/CairoOutputDevImage.cc |   20 ++----
 poppler/CairoOutputDevImage.h	|    3 +-
 8 files changed, 179 insertions(+), 53 deletions(-)

commit b62b0cec2335d987b31fbb0043cb33db29cc6a13
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Apr 5 02:56:32 2005 +0000

    2005-04-04	Kristian Høgsberg  <krh@redhat.com>

	    * ChangeLog: Add this entry to test commit mailer script.

 ChangeLog |	2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 50b494266ce197fe88468ca2917b9910d77e5f98
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Apr 5 02:49:18 2005 +0000

    2005-04-04	Kristian Høgsberg  <krh@redhat.com>

	    * TODO: Add reminder about using PDF font descriptors with
	    fontconfig.

 ChangeLog |	3 +++
 TODO	   |	2 ++
 2 files changed, 5 insertions(+), 0 deletions(-)

commit d3d12235bf4de48363571b3d992ea3bfc29e6529
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Apr 4 21:50:56 2005 +0000

    2005-04-04	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac: Add checks for mkstemp() and mkstemps().

	    * glib/poppler-page.cc (poppler_page_find_text): Reverse
	    y-coordinates so we return PDF style coordinates.

	    From Maro Pesenti Gritti <mpgritti@gmail.com>:

	    * configure.ac, poppler/Makefile.am: Check for fontconfig when
	    we're building the splash backend.

	    * glib/poppler-page.cc (poppler_page_get_text): New
	    function to
	    select text on page.

 ChangeLog	      |   15 +++++++++++++++
 configure.ac	      |    5 ++++-
 glib/poppler-page.cc |   48
 +++++++++++++++++++++++++++++++++++++++++++++---
 glib/poppler-page.h  |    3 +++
 poppler/Makefile.am  |    4 ++++
 5 files changed, 71 insertions(+), 4 deletions(-)

commit 2cb9d70678e33504246cbfbe0525c33f5e3b7736
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Apr 4 05:56:29 2005 +0000

    2005-04-04	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc (poppler_page_find_text): Reverse
	    list of
	    matches so we get them in the right order.

 ChangeLog	      |    5 +++++
 glib/poppler-page.cc |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 8c2a5ffb73c0f2d84adebcfbd43f8347ae8c8bbc
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sun Apr 3 18:17:55 2005 +0000

    2005-04-03	Martin Kretzschmar  <martink@gnome.org>

	* poppler/DCTStream.h: Wrap #include <jpeglib.h> in extern "C"
	Fixes build with unpatched libjpeg.

 ChangeLog	     |	  5 +++++
 poppler/DCTStream.h |	  2 ++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 1879d82d9088aa36ef5e677f4bae44c84f90caa6
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Sat Apr 2 22:16:38 2005 +0000

    2005-04-02	Jeff Muizelaar	<jrmuizel@nit.ca>

	* poppler/Page.h:
	* poppler/Page.cc (Page::Page):
	Some initial infrastructure for supporting transitions.

 ChangeLog	 |    6 ++++++
 poppler/Page.cc |   10 ++++++++++
 poppler/Page.h  |    4 ++++
 3 files changed, 20 insertions(+), 0 deletions(-)

commit fa4efbed51e12811070798a7cfb6b1f9e8d57abc
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Apr 1 00:32:34 2005 +0000

    2005-03-31	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc (poppler_page_render_to_pixbuf): Clip
	    output to destination pixbuf and fix RGB order.

 ChangeLog	      |    5 +++++
 glib/poppler-page.cc |   38 +++++++++++++++++++++++---------------
 2 files changed, 28 insertions(+), 15 deletions(-)

commit bb508ded0b8c5806a9db1ec73e57b14268896911
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Mar 31 22:45:05 2005 +0000

    2005-03-31	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc (poppler_page_find_text): New
	    function to
	    seach a page for occurrences of a given text string.

	    * glib/poppler-page.cc: Add g_return_if_fail() checks to
	    a couple
	    of functions.

 ChangeLog		  |    8 ++++
 glib/poppler-page.cc	  |   82
 ++++++++++++++++++++++++++++++++++++++++------
 glib/poppler-page.h	  |   18 +++++++---
 glib/test-poppler-glib.c |   19 +++++++++--
 4 files changed, 109 insertions(+), 18 deletions(-)

commit 0b4d481e9c79cb18cf41b503970801bbf4b95b3c
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Thu Mar 31 05:29:42 2005 +0000

    Thu Mar 31 00:26:20 2005  Jonathan Blandford  <jrb@redhat.com>

	    * glib/poppler-page.cc:
	    * glib/poppler-page.h (poppler_page_get_link_mapping,
	    poppler_page_free_link_mapping): New functions to get a
	    mapping of
	    links to locations on the current document.
    :s

 ChangeLog	      |    7 ++++
 glib/poppler-page.cc |   85
 +++++++++++++++++++++++++++++++++++++++++++++++---
 glib/poppler-page.h  |   15 +++++++++
 3 files changed, 102 insertions(+), 5 deletions(-)

commit c4e18f5a454794bd5e226f1106a54ccf807c6c3d
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Thu Mar 31 02:28:46 2005 +0000

    2005-03-30	Jeff Muizelaar <jrmuizel@nit.ca>

	* poppler/DCTStream.h: change x to unsigned int to eliminate
	comparision warning

 ChangeLog	     |	  5 +++++
 poppler/DCTStream.h |	  2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit e6a2a588305b4797af901599eb6854028f2be476
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Mar 30 18:43:44 2005 +0000

    2005-03-30	Jeff Muizelaar <jrmuizel@nit.ca>

	* poppler/Catalog.cc: delete pageLabelInfo on deconstruction

 ChangeLog	    |	 4 ++++
 poppler/Catalog.cc |	 1 +
 2 files changed, 5 insertions(+), 0 deletions(-)

commit a52905c0f0bf4d10d2103b80924a4de204d03836
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Wed Mar 30 04:08:26 2005 +0000

    add this

 glib/poppler-action.cc |  285
 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 285 insertions(+), 0 deletions(-)

commit 9542860a74076020b5727d4b761c08cdab42d69e
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Wed Mar 30 04:07:57 2005 +0000

    add these

 glib/poppler-action.h |  157
 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 157 insertions(+), 0 deletions(-)

commit 07720f98eca8736695f7d0d8e98465d301e6b7cf
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Wed Mar 30 04:07:39 2005 +0000

    Tue Mar 29 23:07:17 2005  Jonathan Blandford  <jrb@redhat.com>

	    * glib/poppler-page.h: Reformat.

 ChangeLog	     |	  4 ++++
 glib/poppler-page.h |	 34 +++++++++++++++++-----------------
 2 files changed, 21 insertions(+), 17 deletions(-)

commit 3437b9e122aa05f4ede24664ee5a9b2d423ef9c4
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Wed Mar 30 04:04:53 2005 +0000

    Tue Mar 29 22:49:15 2005  Jonathan Blandford  <jrb@redhat.com>

	    * glib/poppler-action.[ch]: New item to encapsulate links.
	    * glib/poppler-document.[ch] (poppler_index_iter_get_action):
	    New
	    function to get the action.  Also, fix some warnings.
	    * glib/poppler-private.h (_poppler_action_new): New function.
	    * glib/test-poppler-glib.c: Fix warnings.

 ChangeLog		  |    8 ++++++
 glib/Makefile.am	  |    2 +
 glib/poppler-document.cc |   57
 ++++++++++-----------------------------------
 glib/poppler-document.h  |    7 +----
 glib/poppler-private.h   |   12 ++++++++-
 glib/poppler.h		  |    1 +
 glib/test-poppler-glib.c |    4 ++-
 7 files changed, 39 insertions(+), 52 deletions(-)

commit cab0ec4d011c34b571050a446c6e3286cc8749c8
Author: Jonathan Blandford <jrb@redhat.com>
Date:	Tue Mar 29 18:49:26 2005 +0000

    Tue Mar 29 02:36:00 2005  Jonathan Blandford  <jrb@redhat.com>

	    * glib/poppler-document.[ch] (PopplerIndexIter): Add an
	    iter to
	    extract the index from the doc.  Includes a bad hack, for now.

    Mon Mar 28 22:02:07 2005  Jonathan Blandford  <jrb@redhat.com>

	    * glib/poppler-page.cc:
	    * glib/poppler-page.h (poppler_page_get_thumbnail_size): New
	    function.
	    * poppler-glib.pc.in: add -lpoppler-glib to the libs line.

 ChangeLog		  |   12 ++++
 glib/poppler-document.cc |  160
 +++++++++++++++++++++++++++++++++++++++++++++-
 glib/poppler-document.h  |   15 ++++
 glib/poppler-page.cc	  |   48 ++++++++++++++-
 glib/poppler-page.h	  |    3 +
 poppler-glib.pc.in	  |    2 +-
 6 files changed, 236 insertions(+), 4 deletions(-)

commit 2de98f3871bc4ea3e361ca4fe37f5b6561918c77
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Mar 28 07:49:54 2005 +0000

    2005-03-28	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/Page.cc (loadThumb): Backend agnostic method for
	    extracting an embedded thumbnail iamge.

	    * poppler/Dict.cc (lookupInt): New convenience method.

	    * glib/poppler-page.cc (poppler_page_get_thumbnail): New glib
	    function for getting the embedded thumbnail image for a page.

 ChangeLog		  |   10 ++++
 glib/poppler-page.cc	  |   23 ++++++++++
 glib/poppler-page.h	  |   32 ++++++-------
 glib/test-poppler-glib.c |   24 +++++++---
 poppler/Dict.cc	  |   20 ++++++++
 poppler/Dict.h		  |    1 +
 poppler/Page.cc	  |  109
 ++++++++++++++++++++++++++++++++++++++++++++++
 poppler/Page.h		  |    1 +
 8 files changed, 196 insertions(+), 24 deletions(-)

commit 591055d1fbcd0b9c2bb11f14040568051c5976d1
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sat Mar 26 00:34:21 2005 +0000

    2005-03-25	Kristian Høgsberg  <krh@redhat.com>

	    * glib/Makefile.am (libpoppler_glib_la_SOURCES): Add

	    * configure.ac: Check for fontconfig for glib bindings.

 ChangeLog	  |    4 ++++
 configure.ac	  |    4 ++--
 glib/Makefile.am |    7 +++++--
 3 files changed, 11 insertions(+), 4 deletions(-)

commit 1e30abe94a96b91df05716ea079c58782d767951
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Mar 24 22:24:41 2005 +0000

    2005-03-24	Kristian Høgsberg  <krh@redhat.com>

	    * glib/Makefile.am: Use POPPLER_GLIB_CFLAGS and
	    POPPLER_GLIB_LIBS
	    instead of GTK_TEST_*.  Reported by Adam Jackson
	    <ajax@nwnk.net>.

 ChangeLog	  |    5 +++++
 glib/Makefile.am |    7 +++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 1d9fcaa34222b2ccd53280148561917dbb8d95d9
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Mar 23 05:53:08 2005 +0000

    File Edit Options Buffers Tools Help
    2005-03-23	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/Catalog.cc (indexToLabel, labelToIndex): Add
	    stricter
	    checking of incoming labels and indices.

	    * glib/test-poppler-glib.c (main): Change test program to
	    take the
	    page label from the command line.

 ChangeLog		  |    6 ++++++
 glib/test-poppler-glib.c |    5 ++++-
 poppler/Catalog.cc	  |   31 +++++++++++++++++++++++++++++--
 3 files changed, 39 insertions(+), 3 deletions(-)

commit a9bbb465a0ee6ab320f76d322a3f575327ad1148
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Mar 23 05:38:34 2005 +0000

    2005-03-23	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-page.cc:
	    * glib/poppler-page.h: Add poppler_page_get_index() and rename
	    popper_page_get_dimension() to popper_page_get_size()

 ChangeLog		  |    6 ++++++
 glib/poppler-page.cc	  |   12 +++++++++---
 glib/poppler-page.h	  |   32 +++++++++++++++++---------------
 glib/test-poppler-glib.c |    5 ++---
 4 files changed, 34 insertions(+), 21 deletions(-)

commit 178bff27d09d1e18d1fc00c975fa235b0e9f93d3
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Mar 23 04:14:28 2005 +0000

    2005-03-22	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-document.cc: Implement poppler_document_save().

	    * glib/poppler-document.h: Add prototype and format headers
	    properly.

 ChangeLog		  |    7 +++++++
 glib/poppler-document.cc |   20 ++++++++++++++++++++
 glib/poppler-document.h  |   30 +++++++++++++-----------------
 3 files changed, 40 insertions(+), 17 deletions(-)

commit e40c6f69c9466df4cc70840b959f72cb0809c777
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Mar 23 01:30:04 2005 +0000

    2005-03-22	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac: Fix --disable-popper typo reported by Albert.
	    Require exactly cairo 0.4 since CVS cairo has API changes.

 ChangeLog    |    5 +++++
 configure.ac |    6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 2a1e4f6f6dd87dc59b3579175a87215fd7350ee0
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Mar 22 22:46:37 2005 +0000

    2005-03-22	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/Array.cc:
	    * poppler/Array.h: Add getString() convenience method.

	    * poppler/Catalog.cc:
	    * poppler/Catalog.h: Optimize lookup of named destinations.

 ChangeLog	    |	 8 +++
 poppler/Array.cc   |	15 ++++++
 poppler/Array.h    |	 1 +
 poppler/Catalog.cc |  142
 +++++++++++++++++++++++++++++++++-------------------
 poppler/Catalog.h  |	32 +++++++++++-
 5 files changed, 146 insertions(+), 52 deletions(-)

commit 4dfe0ce4a1ca09d632943f0f6315e31135957ada
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Tue Mar 22 01:50:05 2005 +0000

    2005-03-21	Kristian Høgsberg  <krh@redhat.com>

	    * NEWS, TODO: Update these.

 ChangeLog |	4 ++++
 NEWS	   |	1 +
 TODO	   |   29 ++++++++++++++++++++---------
 3 files changed, 25 insertions(+), 9 deletions(-)

commit c158de90a5a8c6514d8aa22efa0b891a1801e822
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Mar 21 07:53:19 2005 +0000

    2005-03-21	Kristian Høgsberg  <krh@redhat.com>

	    From Albert Astals Cid <tsdgeos@yahoo.es>:

	    * poppler/Catalog.cc, poppler/Catalog.h: Parse PageMode
	    setting
	    from the Catalog dict and expose it through getPageMode()
	    method.

 ChangeLog	    |	10 ++++++++--
 poppler/Catalog.cc |	16 ++++++++++++++++
 poppler/Catalog.h  |	12 ++++++++++++
 3 files changed, 36 insertions(+), 2 deletions(-)

commit 9887679ca195714d71cbedde9297e9dcea04eb13
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Mon Mar 21 07:36:11 2005 +0000

    2005-03-21	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-document.cc:

	    * glib/poppler-document.h: Expose the documenttitle as
	    a GObject
	    property.

	    * glib/poppler-page.cc: Expose the page label as a GObject
	    property.

	    * glib/poppler-private.h: Add the page index to PopplerPage.

	    * glib/test-poppler-glib.c: Print out page label and document
	    title.

	    * poppler/Catalog.cc:
	    * poppler/Catalog.h: Add page label accessors.

	    * poppler/PageLabelInfo.cc:
	    * poppler/PageLabelInfo.h: New files.

	    * poppler/Makefile.am: Add new files to sources.

 ChangeLog		  |   23 +++
 glib/poppler-document.cc |   95 ++++++++++++-
 glib/poppler-document.h  |    3 +
 glib/poppler-page.cc	  |   37 +++++-
 glib/poppler-private.h   |    3 +-
 glib/test-poppler-glib.c |   13 ++-
 poppler/Catalog.cc	  |   15 ++
 poppler/Catalog.h	  |    6 +
 poppler/Makefile.am	  |    4 +-
 poppler/PageLabelInfo.cc |  346
 ++++++++++++++++++++++++++++++++++++++++++++++
 poppler/PageLabelInfo.h  |   37 +++++
 11 files changed, 573 insertions(+), 9 deletions(-)

commit 2cfe917de909254bc3a114a6add68a14b5885fd0
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sun Mar 20 05:44:06 2005 +0000

    2005-03-20	Kristian Høgsberg  <krh@redhat.com>

	    * glib/poppler-document.cc:
	    * glib/poppler-page.h:
	    * glib/poppler.cc:
	    * poppler/Array.cc:
	    * poppler/Array.h:
	    * poppler/Catalog.cc: Fix up filenames in #include statements
	    and
	    comments.

 ChangeLog		  |   10 ++++++++++
 glib/poppler-document.cc |    2 +-
 glib/poppler-document.h  |    2 +-
 glib/poppler-page.cc	  |    2 +-
 glib/poppler-page.h	  |    2 +-
 glib/poppler.cc	  |    2 +-
 glib/poppler.h		  |    2 +-
 7 files changed, 16 insertions(+), 6 deletions(-)

commit f9b6017cfaf8f814ae2fc027927477c29f24af71
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sun Mar 20 00:35:21 2005 +0000

    2005-03-19	Kristian Høgsberg  <krh@redhat.com>

	    Land the first bits of the glib wrapper.

	    * Makefile.am:
	    * configure.ac: Add new glib subdirectory and configure
	    options
	    for glib wrapper.

	    * glib/Makefile.am:
	    * glib/poppler-document.cc:
	    * glib/poppler-document.h:
	    * glib/poppler-page.cc:
	    * glib/poppler-page.h:
	    * glib/poppler-private.h:
	    * glib/poppler.cc:
	    * glib/poppler.h:
	    * glib/test-poppler-glib.c:
	    * poppler-glib.pc.in: New files.

 ChangeLog		  |   19 +++++
 Makefile.am		  |   27 ++++----
 NEWS			  |    4 +
 configure.ac		  |   25 ++++++-
 glib/Makefile.am	  |   33 +++++++++
 glib/poppler-document.cc |  165
 ++++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-document.h  |   52 ++++++++++++++
 glib/poppler-page.cc	  |  158
 ++++++++++++++++++++++++++++++++++++++++++++
 glib/poppler-page.h	  |   50 ++++++++++++++
 glib/poppler-private.h   |   20 ++++++
 glib/poppler.cc	  |   29 ++++++++
 glib/poppler.h		  |   42 ++++++++++++
 glib/test-poppler-glib.c |   43 ++++++++++++
 poppler-glib.pc.in	  |   11 +++
 14 files changed, 661 insertions(+), 17 deletions(-)

commit 2a31446b227b5cdc8334e672a71835b6ea14713a
Author: Jeff Muizelaar <jeff@infidigm.net>
Date:	Wed Mar 16 15:51:36 2005 +0000

    2005-03-16	Jeff Muizelaar	<jrmuizel@nit.ca>

	From Dan Sheridan <dan.sheridan@postman.org.uk>

	* poppler/XRef.cc (XRef::checkEncrypted):
	The key length should be 5 for revision 2 documents.

 ChangeLog	 |    7 +++++++
 poppler/XRef.cc |    6 ++++++
 2 files changed, 13 insertions(+), 0 deletions(-)

commit e632a1d4b2f685993bda407458c34ef8e6b74136
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Mar 11 22:43:29 2005 +0000

    2005-03-11	Kristian Høgsberg  <krh@redhat.com>

	    From  Jeff Muizelaar  <jrmuizel@nit.ca>:

	    * poppler/CairoOutputDev.cc (CairoOutputDev::drawImageMask):
	    Use
	    getLine instead of getPixel.

 ChangeLog		   |	3 +++
 poppler/CairoOutputDev.cc |   18 ++++++++----------
 2 files changed, 11 insertions(+), 10 deletions(-)

commit 83e904452f205a2c0cd2723cb12b7fd4640ce342
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Mar 11 21:42:52 2005 +0000

    2005-03-11	Kristian Høgsberg  <krh@redhat.com>

	    From  Jeff Muizelaar  <jrmuizel@nit.ca>:

	    * configure.ac: Add checks for libjpeg.

	    * DCTStream.cc, DCTStream.h, Stream.cc, Stream.h, Makefile.am:
	    Conditionally use libjpeg instead of xpdf jpeg decoder.

 ChangeLog	      |    9 ++++
 configure.ac	      |   34 +++++++++++++++-
 poppler/DCTStream.cc |  110
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 poppler/DCTStream.h  |   70 ++++++++++++++++++++++++++++++++
 poppler/Makefile.am  |   14 ++++++-
 poppler/Stream.cc    |    8 ++++
 poppler/Stream.h     |    2 +
 7 files changed, 245 insertions(+), 2 deletions(-)

commit e2af71338fd89760c4ac76999985efc5eb92817f
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Mar 11 16:42:20 2005 +0000

    2005-03-10	Kristian Høgsberg  <krh@redhat.com>

	    From Jeff Muizelaar <jrmuizel@nit.ca>:

	    * poppler/CairoFontEngine.cc (CairoFontEngine::getFont):
	    Don't print "Type 3 font!" message.

	    * poppler/CairoOutputDev.cc (CairoOutputDev::drawImageMask):
	    Enable image mask drawing and do it properly, albeit slowly.

	    * poppler/CairoOutputDev.h
	    (CairoOutputDev::interpretType3Chars): Return true so that
	    Gfx.cc turns type3 characters into calls to drawImageMask

 ChangeLog		    |	14 ++++++++++++++
 poppler/CairoFontEngine.cc |	 1 -
 poppler/CairoOutputDev.cc  |	25 ++++++++++---------------
 poppler/CairoOutputDev.h   |	 2 +-
 4 files changed, 25 insertions(+), 17 deletions(-)

commit 3dc52373346e448077d2539163e873eef6406ed7
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Mar 9 15:47:00 2005 +0000

    2005-03-09	Kristian Høgsberg  <krh@redhat.com>

	    * NEWS: Describe 0.1.2 (and 0.1.1) release.

	    * configure.ac: Bump poppler version to 0.1.2

 ChangeLog    |    6 ++++++
 NEWS	      |   12 ++++++++++++
 configure.ac |    2 +-
 3 files changed, 19 insertions(+), 1 deletions(-)

commit 5c6a2d34fc25df28ca5326e6910d7cf664f0c3d7
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Wed Mar 9 15:35:31 2005 +0000

    2005-03-09	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac: Bump cairo requirement to 0.4.

 ChangeLog    |    4 ++++
 configure.ac |    4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 5b2d9a61e79cefd819888c8c89231a5fafccd114
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sat Mar 5 04:57:49 2005 +0000

    2005-03-04	Kristian Høgsberg  <krh@redhat.com>

	    Patch from Jeff Muizelaar <jrmuizel@nit.ca>.  Changed to
	    allocate
	    glyphs using gmalloc.

	    * poppler/CairoOutputDev.cc (CairoOutputDev::drawString):
	    Implement drawString instead of drawChar. This change should
	    make clipping to a text path work and has a performance
	    improvement. Currently the code is a little ugly because we
	    can't concat matrices to cairo without losing our current
	    font.

	    * poppler/CairoOutputDev.h (CairoOutputDev::useDrawChar):
	    Tell Gfx.cc that it should use drawString instead of drawChar.

 ChangeLog		   |   14 ++++++
 TODO			   |	3 +
 poppler/CairoOutputDev.cc |  110
 ++++++++++++++++++++++++++++++++++-----------
 poppler/CairoOutputDev.h  |	7 +--
 4 files changed, 102 insertions(+), 32 deletions(-)

commit 60d190ef80a0dcd9cc3a67306e2c65c5dd482f24
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sat Mar 5 04:37:14 2005 +0000

    2005-03-04	Kristian Høgsberg  <krh@redhat.com>

	    * test/gtk-cairo-test.cc (view_load):
	    * test/gtk-splash-test.cc (view_load): Fix missing return
	    statement, and remove unused variables.

	    * configure.ac: Add configure option to enable the default KDE
	    flags as described by Albert Astals Cid <tsdgeos@yahoo.es>.

	    * TODO: Update with Jeff's items.

	    * .cvsignore:
	    * */.cvsignore: Add these to silence CVS.

 ChangeLog		 |    9 +++++++++
 TODO			 |   15 +++++++++++----
 configure.ac		 |   21 +++++++++++++++++++++
 test/gtk-cairo-test.cc  |    6 ++----
 test/gtk-splash-test.cc |    5 ++---
 5 files changed, 45 insertions(+), 11 deletions(-)

commit e6706e505c1675724c8870f7c58079932661db5f
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Sat Mar 5 02:19:50 2005 +0000

    2005-03-04	Kristian Høgsberg  <krh@redhat.com>

	    * .cvsignore:
	    * */.cvsignore: Add these to silence CVS.

 .cvsignore	    |	21 +++++++++++++++++++++
 ChangeLog	    |	 3 +++
 fofi/.cvsignore    |	 8 ++++++++
 goo/.cvsignore     |	 8 ++++++++
 poppler/.cvsignore |	10 ++++++++++
 splash/.cvsignore  |	 8 ++++++++
 test/.cvsignore    |	10 ++++++++++
 7 files changed, 68 insertions(+), 0 deletions(-)

commit 932edfc3c5c61e3b3e98957b717abbf8055e1c5e
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Mar 4 19:47:13 2005 +0000

    2005-03-04	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac: Implement same check for gtk+-2.0 tests as for
	    cairo.

 ChangeLog    |    5 +++++
 configure.ac |   11 ++++++++---
 2 files changed, 13 insertions(+), 3 deletions(-)

commit c632b35ad9345f280d78c268f84ae3fd5a3921b9
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Mar 4 16:33:43 2005 +0000

    2005-03-04	Kristian Høgsberg  <krh@redhat.com>

	    * configure.ac: Only fail hard in check for cairo if the user
	    specified --enable-cairo-output (from Brad Hards
	    <bradh@frogmouth.net>).  Print summary of configure results
	    at the
	    end of configure script.

	    * poppler/poppler-config.h: Remove this file (noticed by Brad
	    Hards <bradh@frogmouth.net>).

 ChangeLog    |    5 +++++
 configure.ac |   17 ++++++++++++++---
 2 files changed, 19 insertions(+), 3 deletions(-)

commit 80f9c90273eb31ac349c46bf86dedff7daf21db4
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Mar 4 15:32:32 2005 +0000

    2005-03-04	Kristian Høgsberg  <krh@redhat.com>

	    * poppler/poppler-config.h: Remove this file (noticed by Brad
	    Hards <bradh@frogmouth.net>).

 ChangeLog		  |    5 ++
 poppler/poppler-config.h |  146
 ----------------------------------------------
 2 files changed, 5 insertions(+), 146 deletions(-)

commit 338b83b6f08a7212fdde2bbce94385e9a71a3d23
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Fri Mar 4 02:46:44 2005 +0000

    2005-03-03	Kristian Høgsberg  <krh@redhat.com>

	    Patch from Jeff Muizelaar <jrmuizel@nit.ca>:

	    * poppler/CairoOutputDev.cc (CairoOutputDev::drawImage,
	    CairoOutputDev::drawImageMask): destroy the image surface and
	    free the image buffer.

 ChangeLog		   |   10 ++++++++++
 autogen.sh		   |	2 +-
 poppler/CairoOutputDev.cc |	8 +++++---
 3 files changed, 16 insertions(+), 4 deletions(-)

commit 062aa51487f539406b54458885b4c9501da3c44d
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Mar 3 20:01:14 2005 +0000

    2005-03-03	Kristian Høgsberg  <krh@redhat.com>

	    * autogen.sh: Add to CVS.

 ChangeLog  |	 4 ++++
 autogen.sh |	 4 ++++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit cb02d5d0e770e2a8cbe5a8ac810820a2ce5fec0c
Author: Kristian Høgsberg <krh@redhat.com>
Date:	Thu Mar 3 19:45:58 2005 +0000

    Initial revision

 AUTHORS			|    3 +
 COPYING			|  340 ++++
 ChangeLog			|   33 +
 INSTALL			|  236 +++
 Makefile.am			|   29 +
 NEWS				|    4 +
 README				|   37 +
 README-XPDF			|  376 ++++
 TODO				|   21 +
 configure.ac			|  139 ++
 fofi/FoFiBase.cc		|  156 ++
 fofi/FoFiBase.h		|   55 +
 fofi/FoFiEncodings.cc		|  994 ++++++++++
 fofi/FoFiEncodings.h		|   34 +
 fofi/FoFiTrueType.cc		| 1438 ++++++++++++++
 fofi/FoFiTrueType.h		|  131 ++
 fofi/FoFiType1.cc		|  207 ++
 fofi/FoFiType1.h		|   57 +
 fofi/FoFiType1C.cc		| 2385 ++++++++++++++++++++++
 fofi/FoFiType1C.h		|  224 +++
 fofi/Makefile.am		|   16 +
 goo/GooHash.cc			|  356 ++++
 goo/GooHash.h			|   74 +
 goo/GooList.cc			|   92 +
 goo/GooList.h			|   89 +
 goo/GooMutex.h			|   49 +
 goo/GooString.cc		|  236 +++
 goo/GooString.h		|   98 +
 goo/Makefile.am		|   20 +
 goo/gfile.cc			|  705 +++++++
 goo/gfile.h			|  140 ++
 goo/gmem.c			|  204 ++
 goo/gmem.h			|   53 +
 goo/gmempp.cc			|   32 +
 goo/gtypes.h			|   29 +
 poppler-cairo.pc.in		|   10 +
 poppler-splash.pc.in		|   10 +
 poppler.pc.in			|   11 +
 poppler/Annot.cc		|  137 ++
 poppler/Annot.h		|   79 +
 poppler/Array.cc		|   73 +
 poppler/Array.h		|   56 +
 poppler/BaseFile.h		|   82 +
 poppler/BuiltinFont.cc		|   65 +
 poppler/BuiltinFont.h		|   55 +
 poppler/BuiltinFontTables.cc	| 4284
 ++++++++++++++++++++++++++++++++++++++++
 poppler/BuiltinFontTables.h	|   23 +
 poppler/CMap.cc		|  384 ++++
 poppler/CMap.h			|  101 +
 poppler/CairoFontEngine.cc	|  367 ++++
 poppler/CairoFontEngine.h	|   61 +
 poppler/CairoOutputDev.cc	|  569 ++++++
 poppler/CairoOutputDev.h	|  146 ++
 poppler/CairoOutputDevImage.cc |   87 +
 poppler/CairoOutputDevImage.h	|   43 +
 poppler/CairoOutputDevX.cc	|  211 ++
 poppler/CairoOutputDevX.h	|  117 ++
 poppler/Catalog.cc		|  364 ++++
 poppler/Catalog.h		|   87 +
 poppler/CharCodeToUnicode.cc	|  533 +++++
 poppler/CharCodeToUnicode.h	|  112 ++
 poppler/CharTypes.h		|   24 +
 poppler/CompactFontTables.h	|  464 +++++
 poppler/Decrypt.cc		|  399 ++++
 poppler/Decrypt.h		|   59 +
 poppler/Dict.cc		|   95 +
 poppler/Dict.h			|   75 +
 poppler/Error.cc		|   38 +
 poppler/Error.h		|   21 +
 poppler/ErrorCodes.h		|   36 +
 poppler/FontEncodingTables.cc	| 1824 +++++++++++++++++
 poppler/FontEncodingTables.h	|   20 +
 poppler/Function.cc		| 1525 ++++++++++++++
 poppler/Function.h		|  181 ++
 poppler/Gfx.cc			| 3079 +++++++++++++++++++++++++++++
 poppler/Gfx.h			|  279 +++
 poppler/GfxFont.cc		| 1508 ++++++++++++++
 poppler/GfxFont.h		|  313 +++
 poppler/GfxState.cc		| 2782 ++++++++++++++++++++++++++
 poppler/GfxState.h		| 1053 ++++++++++
 poppler/GlobalParams.cc	| 1764 +++++++++++++++++
 poppler/GlobalParams.h		|  312 +++
 poppler/JArithmeticDecoder.cc	|  300 +++
 poppler/JArithmeticDecoder.h	|   89 +
 poppler/JBIG2Stream.cc		| 3337 +++++++++++++++++++++++++++++++
 poppler/JBIG2Stream.h		|  141 ++
 poppler/JPXStream.cc		| 2822 ++++++++++++++++++++++++++
 poppler/JPXStream.h		|  338 ++++
 poppler/Lexer.cc		|  474 +++++
 poppler/Lexer.h		|   75 +
 poppler/Link.cc		|  851 ++++++++
 poppler/Link.h			|  407 ++++
 poppler/Makefile.am		|  140 ++
 poppler/NameToCharCode.cc	|  116 ++
 poppler/NameToCharCode.h	|   40 +
 poppler/NameToUnicodeTable.h	| 1097 ++++++++++
 poppler/Object.cc		|  231 +++
 poppler/Object.h		|  301 +++
 poppler/Outline.cc		|  151 ++
 poppler/Outline.h		|   74 +
 poppler/OutputDev.cc		|  104 +
 poppler/OutputDev.h		|  162 ++
 poppler/PDFDoc.cc		|  322 +++
 poppler/PDFDoc.h		|  176 ++
 poppler/PDFDocEncoding.cc	|   44 +
 poppler/PDFDocEncoding.h	|   16 +
 poppler/PSOutputDev.cc		| 3803 +++++++++++++++++++++++++++++++++++
 poppler/PSOutputDev.h		|  312 +++
 poppler/PSTokenizer.cc		|  135 ++
 poppler/PSTokenizer.h		|   39 +
 poppler/Page.cc		|  370 ++++
 poppler/Page.h			|  176 ++
 poppler/Parser.cc		|  231 +++
 poppler/Parser.h		|   58 +
 poppler/SplashOutputDev.cc	| 1348 +++++++++++++
 poppler/SplashOutputDev.h	|  194 ++
 poppler/Stream-CCITT.h		|  459 +++++
 poppler/Stream.cc		| 3979
 +++++++++++++++++++++++++++++++++++++
 poppler/Stream.h		|  841 ++++++++
 poppler/TextOutputDev.cc	| 3529 +++++++++++++++++++++++++++++++++
 poppler/TextOutputDev.h	|  569 ++++++
 poppler/UTF8.h			|   56 +
 poppler/UnicodeMap.cc		|  293 +++
 poppler/UnicodeMap.h		|  122 ++
 poppler/UnicodeMapTables.h	|  361 ++++
 poppler/UnicodeTypeTable.cc	|  299 +++
 poppler/UnicodeTypeTable.h	|   18 +
 poppler/XRef.cc		| 1026 ++++++++++
 poppler/XRef.h			|  133 ++
 poppler/poppler-config.h	|  146 ++
 poppler/poppler-config.h.in	|  145 ++
 splash/Makefile.am		|   52 +
 splash/Splash.cc		| 1732 ++++++++++++++++
 splash/Splash.h		|  174 ++
 splash/SplashBitmap.cc		|  157 ++
 splash/SplashBitmap.h		|   46 +
 splash/SplashClip.cc		|  270 +++
 splash/SplashClip.h		|   86 +
 splash/SplashErrorCodes.h	|   30 +
 splash/SplashFTFont.cc		|  289 +++
 splash/SplashFTFont.h		|   53 +
 splash/SplashFTFontEngine.cc	|  141 ++
 splash/SplashFTFontEngine.h	|   58 +
 splash/SplashFTFontFile.cc	|  111 ++
 splash/SplashFTFontFile.h	|   68 +
 splash/SplashFont.cc		|  166 ++
 splash/SplashFont.h		|   87 +
 splash/SplashFontEngine.cc	|  245 +++
 splash/SplashFontEngine.h	|   83 +
 splash/SplashFontFile.cc	|   55 +
 splash/SplashFontFile.h	|   58 +
 splash/SplashFontFileID.cc	|   23 +
 splash/SplashFontFileID.h	|   28 +
 splash/SplashGlyphBitmap.h	|   24 +
 splash/SplashMath.h		|   45 +
 splash/SplashPath.cc		|  177 ++
 splash/SplashPath.h		|  105 +
 splash/SplashPattern.cc	|   64 +
 splash/SplashPattern.h		|   79 +
 splash/SplashScreen.cc		|  107 +
 splash/SplashScreen.h		|   38 +
 splash/SplashState.cc		|   99 +
 splash/SplashState.h		|   86 +
 splash/SplashT1Font.cc		|  251 +++
 splash/SplashT1Font.h		|   49 +
 splash/SplashT1FontEngine.cc	|  124 ++
 splash/SplashT1FontEngine.h	|   51 +
 splash/SplashT1FontFile.cc	|   96 +
 splash/SplashT1FontFile.h	|   55 +
 splash/SplashTypes.h		|   80 +
 splash/SplashXPath.cc		|  417 ++++
 splash/SplashXPath.h		|   90 +
 splash/SplashXPathScanner.cc	|  271 +++
 splash/SplashXPathScanner.h	|   72 +
 test/Makefile.am		|   48 +
 test/gtk-cairo-test.cc		|  298 +++
 test/gtk-splash-test.cc	|  314 +++
 177 files changed, 70512 insertions(+), 0 deletions(-)
