2007-09-09 Kouhei Sutou * src/rbpoppler-page.c: supported 0.6.0. Bug 1790607. 2007-07-27 Kouhei Sutou * src/rbpoppler.h, src/rbpoppler-page.c: worked with poppler < 0.5.9 again. * src/rbpoppler-document.c: used POPPLER_CHECK_VERSION(0, 5, 9) instead of HAVE_POPPLER_FONT_INFO because my patch is accepted by upstream. * src/rbpoppler.c, src/rbpoppler-page.c: don't show poppler_form_field_get_field_type(). * src/lib/poppler.rb, src/rbpoppler.h, src/rbpoppler-page.c: followed the recent poppler form API changes but not tested because I don't have a PDF with form... 2007-07-13 Guillaume Cottenceau * src/rbpoppler-document.c, src/rbpoppler-page.c: replace RTEST uses by RVAL2CBOOL 2007-07-13 Guillaume Cottenceau * src/rbpoppler-document.c: "? Qtrue : QFalse" => CBOOL2RVAL cleanup 2007-06-23 Kouhei Sutou * src/rbpoppler.h, src/rbpoppler-page.c: followed new functions and types in poppler-page.h. But this is not enough. We need more works. * src/rbpoppler-document.c, src/lib/poppler.rb: supported Poppler::Document.new(pdf_data). * src/rbpoppler.h (SELSTYLE2RVAL, RVAL2SELSTYLE): added. * src/rbpoppler-page.c: followed API changes of poppler_page_render_selection() family at 0.5.9. * src/rbpoppler.c: added enum types appeared at 0.5.9. * src/rbpoppler-action.c, src/rbpoppler-document.c: removed needless variables. 2007-04-07 Kouhei Sutou * src/rbpoppler-document.c (Poppler::Document#size): added a convenient alias of Poppler::Document#n_pages. * src/rbpoppler-document.c (doc_initialize): accepted not only URI but also file name. * src/lib/poppler.rb (Poppler::Document#ensure_uri): added. 2007-03-29 Kouhei Sutou * src/rbpoppler-document.c: added a convenient alias: Poppler::Document#pages. * sample/pdf2text.rb: used default value. * src/rbpoppler-page.c (page_get_text): used page size rectangle as default value. 2006-09-06 Kouhei Sutou * src/rbpoppler-action.c: - made Poppler::Action read only. - used macros for defining methods of Poppler::Dest. * ./: don't require a patch of Bug 6912 for Poppler. https://bugs.freedesktop.org/show_bug.cgi?id=6912 * extconf.rb: don't check whether PopplerActionAny is exist or not. * src/rbpoppler-action.c, src/rbpoppler.h: Poppler::Action is always available. * src/rbpoppler-page.c: Poppler::LinkMapping#action is always available. 2006-07-10 Kouhei Sutou * src/rbpoppler-page.c: - can compile without rcairo. - don't use PopplerAction when PopplerActionAny is exist. 2006-06-27 Kouhei Sutou * README: required 0.5.2 or later poppler-glib. * extconf.rb: ditto. 2006-06-17 Kouhei Sutou * src/rbpoppler-document.c: use GLIST2ARYF. * src/rbpoppler-page.c: use GLIST2ARY2F. * src/: worked without any patches for poppler-glib. * extconf.rb: check whether poppler_page_render_selection_to_pixbuf() and PopplerActionAny are available or not. * src/rbpoppler-page.c: check whether poppler_render_selection_to_pixbuf() is available or not. * src/rbpoppler-document.c: disable Poppler::FontInfo and related methods when POPPLER_TYPE_FONT_INFO is not available. (POPPLER_TYPE_FONT_INFO is not available means PopplerFontInfo is not GObjectize.) * src/rbpoppler-action.c: disable Poppler::Action* and related stuffs when PopplerActionAny is available. (PopplerActionAry is available means PopplerAction* are not GObjectize.) * src/rbpoppler-document.c: ditto. * src/rbpoppler.h.c: ditto. 2006-05-30 Kouhei Sutou * src/rbpoppler-document.c: fixed memory leaks. * src/rbpoppler-page.c: ditto. 2006-05-27 Kouhei Sutou * src/rbpoppler-page.c: - made Poppler::Page#render generic method. - removed Poppler::Page#render_to_pixbuf. - removed Poppler::Page#render_to_ps. - made Poppler::Page#render_selection generic method. * src/lib/poppler.rb: added convenience method Cairo::Context#render_poppler_page_selection. * sample/pdf2.rb: use Poppler::Page#render instead of Poppler::Page#render_to_pixbuf. 2006-05-26 Kouhei Sutou * src/rbpoppler.h: added extern modifier. 2006-05-23 Kouhei Sutou * src/rbpoppler-document.c: fixed some memory leaks. 2006-05-19 Kouhei Sutou * sample/pdf2text.rb: added a sample which extract text from PDF. * src/rbpoppler-document.c (index_iter_initialize): added NULL check. (Poppler::Layout): fixed type. 2006-05-18 Kouhei Sutou * extconf.rb: make src/rbpopplerversion.h. * src/rbpoppler.h: include src/rbpopplerversion.h. * src/rbpoppler.c (Poppler::BUILD_VERSION): added. * src/lib/poppler.rb (Poppler::VERSION): added. 2006-05-14 Kouhei Sutou * .: imported.