blob: 3dcf461c42ef437491e7757e0577120bc9d9b236 [file] [log] [blame]
2005-04-05 Kristian Høgsberg <>
* NEWS: Attempt to sum up changes since 0.1.2.
* Bump release to 0.2.0, add AC_DEFINEs for cairo
and splash availability.
* poppler/ Disable hinting.
* glib/ (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
(splash_render_to_pixbuf): Split out the splash code to this
2005-04-04 Kristian Høgsberg <>
* ChangeLog: Add this entry to test commit mailer script.
* TODO: Add reminder about using PDF font descriptors with
* Add checks for mkstemp() and mkstemps().
* glib/ (poppler_page_find_text): Reverse
y-coordinates so we return PDF style coordinates.
From Maro Pesenti Gritti <>:
*, poppler/ Check for fontconfig when
we're building the splash backend.
* glib/ (poppler_page_get_text): New function to
select text on page.
2005-04-04 Kristian Høgsberg <>
* glib/ (poppler_page_find_text): Reverse list of
matches so we get them in the right order.
2005-04-03 Martin Kretzschmar <>
* poppler/DCTStream.h: Wrap #include <jpeglib.h> in extern "C"
Fixes build with unpatched libjpeg.
2005-04-02 Jeff Muizelaar <>
* poppler/Page.h:
* poppler/ (Page::Page):
Some initial infrastructure for supporting transitions.
2005-03-31 Kristian Høgsberg <>
* glib/ (poppler_page_render_to_pixbuf): Clip
output to destination pixbuf and fix RGB order.
2005-03-31 Kristian Høgsberg <>
* glib/ (poppler_page_find_text): New function to
seach a page for occurrences of a given text string.
* glib/ Add g_return_if_fail() checks to a couple
of functions.
Thu Mar 31 00:26:20 2005 Jonathan Blandford <>
* glib/
* 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.
2005-03-30 Jeff Muizelaar <>
* poppler/DCTStream.h: change x to unsigned int to eliminate
comparision warning
2005-03-30 Jeff Muizelaar <>
* poppler/ delete pageLabelInfo on deconstruction
Tue Mar 29 23:07:17 2005 Jonathan Blandford <>
* glib/poppler-page.h: Reformat.
Tue Mar 29 22:49:15 2005 Jonathan Blandford <>
* 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.
Tue Mar 29 02:36:00 2005 Jonathan Blandford <>
* 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 <>
* glib/
* glib/poppler-page.h (poppler_page_get_thumbnail_size): New
* add -lpoppler-glib to the libs line.
2005-03-28 Kristian Høgsberg <>
* poppler/ (loadThumb): Backend agnostic method for
extracting an embedded thumbnail iamge.
* poppler/ (lookupInt): New convenience method.
* glib/ (poppler_page_get_thumbnail): New glib
function for getting the embedded thumbnail image for a page.
2005-03-25 Kristian Høgsberg <>
* Check for fontconfig for glib bindings.
2005-03-24 Kristian Høgsberg <>
instead of GTK_TEST_*. Reported by Adam Jackson <>.
2005-03-23 Kristian Høgsberg <>
* poppler/ (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.
* glib/
* glib/poppler-page.h: Add poppler_page_get_index() and rename
popper_page_get_dimension() to popper_page_get_size()
2005-03-22 Kristian Høgsberg <>
* glib/ Implement poppler_document_save().
* glib/poppler-document.h: Add prototype and format headers
2005-03-22 Kristian Høgsberg <>
* Fix --disable-popper typo reported by Albert.
Require exactly cairo 0.4 since CVS cairo has API changes.
2005-03-22 Kristian Høgsberg <>
* poppler/
* poppler/Array.h: Add getString() convenience method.
* poppler/
* poppler/Catalog.h: Optimize lookup of named destinations.
2005-03-21 Kristian Høgsberg <>
* NEWS, TODO: Update these.
2005-03-21 Kristian Høgsberg <>
From Albert Astals Cid <>:
* poppler/, poppler/Catalog.h: Parse PageMode setting
from the Catalog dict and expose it through getPageMode() method.
2005-03-21 Kristian Høgsberg <>
* glib/
* glib/poppler-document.h: Expose the document title as a GObject
* glib/ Expose the page label as a GObject
* glib/poppler-private.h: Add the page index to PopplerPage.
* glib/test-poppler-glib.c: Print out page label and document
* poppler/
* poppler/Catalog.h: Add page label accessors.
* poppler/
* poppler/PageLabelInfo.h: New files.
* poppler/ Add new files to sources.
2005-03-20 Kristian Høgsberg <>
* glib/
* glib/poppler-page.h:
* glib/
* poppler/
* poppler/Array.h:
* poppler/ Fix up filenames in #include statements and
2005-03-19 Kristian Høgsberg <>
Land the first bits of the glib wrapper.
* Add new glib subdirectory and configure options
for glib wrapper.
* glib/
* glib/
* glib/poppler-document.h:
* glib/
* glib/poppler-page.h:
* glib/poppler-private.h:
* glib/
* glib/poppler.h:
* glib/test-poppler-glib.c:
* New files.
2005-03-16 Jeff Muizelaar <>
From Dan Sheridan <>
* poppler/ (XRef::checkEncrypted):
The key length should be 5 for revision 2 documents.
2005-03-11 Kristian Høgsberg <>
From Jeff Muizelaar <>:
* poppler/ (CairoOutputDev::drawImageMask): Use
getLine instead of getPixel.
* Add checks for libjpeg.
*, DCTStream.h,, Stream.h,
Conditionally use libjpeg instead of xpdf jpeg decoder.
2005-03-10 Kristian Høgsberg <>
From Jeff Muizelaar <>:
* poppler/ (CairoFontEngine::getFont):
Don't print "Type 3 font!" message.
* poppler/ (CairoOutputDev::drawImageMask):
Enable image mask drawing and do it properly, albeit slowly.
* poppler/CairoOutputDev.h
(CairoOutputDev::interpretType3Chars): Return true so that turns type3 characters into calls to drawImageMask
2005-03-09 Kristian Høgsberg <>
* NEWS: Describe 0.1.2 (and 0.1.1) release.
* Bump poppler version to 0.1.2
2005-03-09 Kristian Høgsberg <>
* Bump cairo requirement to 0.4.
2005-03-04 Kristian Høgsberg <>
Patch from Jeff Muizelaar <>. Changed to allocate
glyphs using gmalloc.
* poppler/ (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 that it should use drawString instead of drawChar.
2005-03-04 Kristian Høgsberg <>
* test/ (view_load):
* test/ (view_load): Fix missing return
statement, and remove unused variables.
* Add configure option to enable the default KDE
flags as described by Albert Astals Cid <>.
* TODO: Update with Jeff's items.
* .cvsignore:
* */.cvsignore: Add these to silence CVS.
* Implement same check for gtk+-2.0 tests as for
2005-03-04 Kristian Høgsberg <>
* Only fail hard in check for cairo if the user
specified --enable-cairo-output (from Brad Hards
<>). Print summary of configure results at the
end of configure script.
* poppler/poppler-config.h: Remove this file (noticed by Brad
Hards <>).
2005-03-03 Kristian Høgsberg <>
Patch from Jeff Muizelaar <>:
* poppler/ (CairoOutputDev::drawImage,
CairoOutputDev::drawImageMask): destroy the image surface and
free the image buffer.
2005-03-03 Kristian Høgsberg <>
* Add -i to autoreconf invocation.
* Add to CVS.
2005-03-01 Kristian Høgsberg <>
* poppler/*.h: Take config.h out of header files.
* Bump release to 0.1.1 to build a tar ball that
works with CVS evince.
* (Cflags): Change include dir to be poppler.
* poppler/ (poppler_include_HEADERS): Add splash and
cairo headers.
2005-02-27 Kristian Høgsberg <>
* test/ Add cairo test case.
*, poppler/, poppler/Cairo*: Add Alex
Larsons cairo output device.
*, Make splash backend conditional.
* test/*: Add optional GdkRGB based test program (taken from
* goo/*: rename files and functions to GooHash, GooString etc. to
avoid nasty glib clash.
* New file.
* Combining bits from evince and
removing checks only required by the xpdf applications.
* everything: Created poppler as a fork of xpdf.