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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs