Enlightenment CVS committal Author : doursse Project : e17 Module : proto/epdf
Dir : e17/proto/epdf Modified Files: ChangeLog configure.in Log Message: rename poppler* files to epdf* files. remove poppler 0.4 support (too old) * configure.in: add __attribute__ check * src/bin/epdf_esmart_test.c: (main), (app_resize): * src/bin/epdf_evas_test.c: (main), (document_info_print): * src/bin/epdf_ewl_test.c: (_tree_fill), (main), (_change_page_cb): * src/lib/Epdf.h: * src/lib/Makefile.am: * src/lib/esmart_pdf.c: (esmart_pdf_init), (esmart_pdf_file_set), (esmart_pdf_page_set), (esmart_pdf_page_get), (esmart_pdf_size_get), (esmart_pdf_orientation_set), (esmart_pdf_orientation_get), (esmart_pdf_scale_set), (esmart_pdf_scale_get), (esmart_pdf_page_next), (esmart_pdf_page_previous), (esmart_pdf_pdf_document_get), (esmart_pdf_pdf_page_get), (esmart_pdf_pdf_index_get), (esmart_pdf_render), (_smart_clip_unset): * src/lib/esmart_pdf.h: * src/lib/etk_pdf.c: (etk_pdf_file_set), (etk_pdf_page_set), (etk_pdf_page_get), (etk_pdf_size_get), (etk_pdf_orientation_set), (etk_pdf_orientation_get), (etk_pdf_scale_set), (etk_pdf_scale_get), (etk_pdf_page_next), (etk_pdf_page_previous), (etk_pdf_pdf_document_get), (etk_pdf_pdf_page_get), (etk_pdf_pdf_index_get), (_etk_pdf_constructor), (_etk_pdf_realize_cb), (_etk_pdf_unrealize_cb), (_etk_pdf_load): * src/lib/etk_pdf.h: * src/lib/ewl_pdf.c: (ewl_pdf_init), (ewl_pdf_file_set), (ewl_pdf_file_get), (ewl_pdf_page_set), (ewl_pdf_page_get), (ewl_pdf_pdf_size_get), (ewl_pdf_orientation_set), (ewl_pdf_orientation_get), (ewl_pdf_scale_set), (ewl_pdf_scale_get), (ewl_pdf_page_next), (ewl_pdf_page_previous), (ewl_pdf_search_next), (ewl_pdf_pdf_document_get), (ewl_pdf_pdf_page_get), (ewl_pdf_pdf_index_get), (ewl_pdf_configure_cb), (ewl_pdf_reveal_cb): * src/lib/ewl_pdf.h: * src/plugins/epsilon/epsilon_thumbnailer.c: (epsilon_generate_thumb): big fat API break. Add epdf_page_render_slice to render only a part of a page. epdf_page_render renders the whole page. *_set functions change the epdf context only. epdf_page_render will use that context. =================================================================== RCS file: /cvs/e/e17/proto/epdf/ChangeLog,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- ChangeLog 28 Jan 2008 19:40:24 -0000 1.11 +++ ChangeLog 20 Apr 2008 21:58:17 -0000 1.12 @@ -1,3 +1,49 @@ +2008-04-20 Vincent Torri <doursse at users dot sf dot net> + + rename poppler* files to epdf* files. + remove poppler 0.4 support (too old) + + * configure.in: + add __attribute__ check + + * src/bin/epdf_esmart_test.c: (main), (app_resize): + * src/bin/epdf_evas_test.c: (main), (document_info_print): + * src/bin/epdf_ewl_test.c: (_tree_fill), (main), (_change_page_cb): + * src/lib/Epdf.h: + * src/lib/Makefile.am: + * src/lib/esmart_pdf.c: (esmart_pdf_init), (esmart_pdf_file_set), + (esmart_pdf_page_set), (esmart_pdf_page_get), + (esmart_pdf_size_get), (esmart_pdf_orientation_set), + (esmart_pdf_orientation_get), (esmart_pdf_scale_set), + (esmart_pdf_scale_get), (esmart_pdf_page_next), + (esmart_pdf_page_previous), (esmart_pdf_pdf_document_get), + (esmart_pdf_pdf_page_get), (esmart_pdf_pdf_index_get), + (esmart_pdf_render), (_smart_clip_unset): + * src/lib/esmart_pdf.h: + * src/lib/etk_pdf.c: (etk_pdf_file_set), (etk_pdf_page_set), + (etk_pdf_page_get), (etk_pdf_size_get), (etk_pdf_orientation_set), + (etk_pdf_orientation_get), (etk_pdf_scale_set), + (etk_pdf_scale_get), (etk_pdf_page_next), (etk_pdf_page_previous), + (etk_pdf_pdf_document_get), (etk_pdf_pdf_page_get), + (etk_pdf_pdf_index_get), (_etk_pdf_constructor), + (_etk_pdf_realize_cb), (_etk_pdf_unrealize_cb), (_etk_pdf_load): + * src/lib/etk_pdf.h: + * src/lib/ewl_pdf.c: (ewl_pdf_init), (ewl_pdf_file_set), + (ewl_pdf_file_get), (ewl_pdf_page_set), (ewl_pdf_page_get), + (ewl_pdf_pdf_size_get), (ewl_pdf_orientation_set), + (ewl_pdf_orientation_get), (ewl_pdf_scale_set), + (ewl_pdf_scale_get), (ewl_pdf_page_next), (ewl_pdf_page_previous), + (ewl_pdf_search_next), (ewl_pdf_pdf_document_get), + (ewl_pdf_pdf_page_get), (ewl_pdf_pdf_index_get), + (ewl_pdf_configure_cb), (ewl_pdf_reveal_cb): + * src/lib/ewl_pdf.h: + * src/plugins/epsilon/epsilon_thumbnailer.c: + (epsilon_generate_thumb): + big fat API break. Add epdf_page_render_slice to render only a + part of a page. epdf_page_render renders the whole page. *_set + functions change the epdf context only. epdf_page_render will use + that context. + 2008-01-28 Vincent Torri <doursse at users dot sf dot net> * src/plugins/ewl/ewl_pdf.c: =================================================================== RCS file: /cvs/e/e17/proto/epdf/configure.in,v retrieving revision 1.14 retrieving revision 1.15 diff -u -3 -r1.14 -r1.15 --- configure.in 27 Jan 2008 05:47:55 -0000 1.14 +++ configure.in 20 Apr 2008 21:58:17 -0000 1.15 @@ -30,34 +30,36 @@ esac AC_SUBST(create_shared_lib) +dnl Checking for __attribute__ support +AC_MSG_CHECKING([for __attribute__]) +AC_CACHE_VAL(_cv_have___attribute__, + [ + AC_TRY_COMPILE([#include <stdlib.h>], + [int func(int x); int foo(int x __attribute__ ((unused))) { exit(1); }], + [_cv_have___attribute__="yes"], + [_cv_have___attribute__="no"]) + ] +) + +if test "x${_cv_have___attribute__}" = "xyes" ; then + AC_DEFINE(HAVE___ATTRIBUTE__, 1, [Define to 1 if your compiler has __attribute__]) +fi +AC_MSG_RESULT(${_cv_have___attribute__}) + evas_version=0.9.9 ecore_version=0.9.9 -PKG_CHECK_MODULES(EFL, - [ evas >= ${evas_version} ecore >= ${ecore_version} ] +PKG_CHECK_MODULES(EPDF, + [ evas >= ${evas_version} ecore >= ${ecore_version} poppler >= 0.6 ] ) PKG_CHECK_MODULES(ECORE_EVAS, [ ecore-evas >= ${ecore_version} ] ) -PKG_CHECK_MODULES(POPPLER, [ poppler >= 0.6 ], - [ - have_poppler_0_6="yes" - AC_DEFINE([HAVE_POPPLER_0_6], [1], [Define to 1 if you have Poppler 0.6.]) - ], - [ have_poppler_0_6="no" ] -) -if test "x$have_poppler_0_6" = "xno"; then - PKG_CHECK_MODULES(POPPLER, [ poppler >= 0.5.4 ], - [ ], - [ AC_MSG_ERROR([No supported Poppler found.]) ] - ) -fi - AC_LANG_PUSH(C++) CPPFLAGS_save=$CPPFLAGS -CPPFLAGS="$CPPFLAGS $POPPLER_CFLAGS" +CPPFLAGS="$CPPFLAGS $EPDF_CFLAGS" AC_CHECK_HEADER([GlobalParams.h], [ dummy="yes" ], [ AC_MSG_ERROR([Xpdf headers not found. Did you configure poppler with the option --enable-xpdf-headers ?])] @@ -67,11 +69,6 @@ POPPLER_VERSION=`pkg-config --modversion poppler` AC_DEFINE_UNQUOTED([POPPLER_VERSION], ["${POPPLER_VERSION}"], [Poppler version.]) - -EPDF_CFLAGS="$POPPLER_CFLAGS $EFL_CFLAGS" -EPDF_LIBS="$POPPLER_LIBS $EFL_LIBS" -AC_SUBST(EPDF_CFLAGS) -AC_SUBST(EPDF_LIBS) requirements="poppler evas ecore" ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs