2008-07-14  Vincent Torri  <doursse at users dot sf dot net>

	* src/bin/epdf_esmart_test.c: (main):
	* src/lib/esmart_pdf.c: (esmart_pdf_file_set):
	* src/lib/esmart_pdf.h:
	esmart_pdf_file_set() returns a value hat indicates success
	or failure. Fix a leak when this function is called several
	times. Doc and test updated.

2008-07-13  Vincent Torri  <doursse at users dot sf dot net>

	* src/lib/epdf_page.cpp:
	fix test, as page->page can be equal to 0

	* src/lib/ewl_pdf.c:
	fix tests and doc

	* src/lib/etk_pdf.c:
	formatting

	* src/lib/epdf_page.h:
	* src/lib/esmart_pdf.c:
	fix doc

	* src/bin/epdf_ewl_test.c:
	destroy an ecore_list, not a widget

	* src/plugins/epsilon/epsilon_thumbnailer.c:
	move some header files

2008-05-25  Vincent Torri  <doursse at users dot sf dot net>

	* src/plugins/epsilon/epsilon_thumbnailer.c:
	(epsilon_generate_thumb):
	update epsilon plugin to newest epsilon api

2008-05-25  Vincent Torri  <doursse at users dot sf dot net>

	* src/bin/epdf_etk_test.c: (main):
	* src/bin/epdf_ewl_test.c: (main):
	set the scale to 0.5 to test the resizing of the widgets

	* 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_search_text_set), (etk_pdf_search_first_page_set),
	(etk_pdf_search_is_case_sensitive), (etk_pdf_search_next),
	(etk_pdf_pdf_document_get), (etk_pdf_pdf_page_get),
	(etk_pdf_pdf_index_get), (_etk_pdf_destructor), (_etk_pdf_load):
	* src/lib/etk_pdf.h:
	* src/lib/ewl_pdf.c: (ewl_pdf_file_set), (ewl_pdf_search_next),
	(ewl_pdf_configure_cb), (ewl_pdf_reveal_cb):
	* src/lib/ewl_pdf.h:
	formatting
	take scale into account when dealing with ewl widget

2008-05-25  Vincent Torri  <doursse at users dot sf dot net>

	* src/lib/epdf_index.cpp:
	* src/lib/epdf_postscript.cpp:
	add guards around config.h

	* src/lib/ewl_pdf.c:
	fix initial size of the ewl widget

	* src/bin/epdf_ewl_test.c:
	clean ewl test

2008-05-22  Vincent Torri  <doursse at users dot sf dot net>

	* src/bin/epdf_esmart_test.c: (main):
	error from copy paste

	* src/lib/Epdf.h:
	* src/lib/etk_pdf.c: (_etk_pdf_destructor):
	* src/lib/etk_pdf.h:
	* src/lib/ewl_pdf.c: (ewl_pdf_file_set), (ewl_pdf_page_set),
	(ewl_pdf_pdf_size_get), (ewl_pdf_page_previous),
	(ewl_pdf_pdf_document_get), (ewl_pdf_pdf_page_get),
	(ewl_pdf_pdf_index_get):
	* src/lib/ewl_pdf.h:
	more checks
	documentation
	formatting

2008-05-22  Vincent Torri  <doursse at users dot sf dot net>

	* src/bin/epdf_esmart_test.c: (main):
	* src/bin/epdf_evas_test.c: (main):
	correctly init / shutdown the efl
	improve the sizing of the ecore_evas

	* src/lib/epdf_document.cpp:
	* src/lib/epdf_index.cpp:
	* src/lib/epdf_page.cpp:
	* src/lib/epdf_page_transition.cpp:
	include correctly config.h

	* src/lib/ewl_pdf.c: (ewl_pdf_init), (ewl_pdf_file_set),
	(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_text_set),
	(ewl_pdf_search_first_page_set),
	(ewl_pdf_search_is_case_sensitive), (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), (ewl_pdf_destroy_cb):
	* src/lib/ewl_pdf.h:
	render in the configure callback and not in the reveal one.
	formatting

	* src/plugins/epsilon/epsilon_thumbnailer.c:
	(epsilon_generate_thumb):
	remove uneeded variable and render the fisrt page

2008-05-21  Vincent Torri  <doursse at users dot sf dot net>

	* configure.in:
	* src/bin/Makefile.am:
	* src/lib/Makefile.am:
	* src/plugins/epsilon/Makefile.am:
	* src/plugins/ewl/Makefile.am:
	fix autotools

	* Doxyfile:
	* src/lib/Epdf.h:
	* src/lib/epdf_document.cpp:
	* src/lib/epdf_document.h:
	* src/lib/epdf_fontinfo.cpp:
	* src/lib/epdf_fontinfo.h:
	* src/lib/epdf_index.cpp:
	* src/lib/epdf_index.h:
	* src/lib/epdf_main.h:
	* src/lib/epdf_page.cpp:
	* src/lib/epdf_page.h:
	* src/lib/epdf_page_transition.h:
	* src/lib/epdf_postscript.cpp:
	* src/lib/epdf_postscript.h:
	* src/lib/esmart_pdf.c: (esmart_pdf_size_get), (esmart_pdf_render),
	(esmart_pdf_pdf_index_get):
	* src/lib/esmart_pdf.h:
	* src/lib/etk_pdf.c: (etk_pdf_file_set), (etk_pdf_page_get),
	(etk_pdf_size_get), (etk_pdf_page_previous), (etk_pdf_search_next),
	(_etk_pdf_load):
	* src/lib/etk_pdf.h:
	* src/lib/ewl_pdf.c: (ewl_pdf_new), (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_text_set),
	(ewl_pdf_search_first_page_set),
	(ewl_pdf_search_is_case_sensitive), (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), (ewl_pdf_obscure_cb), (ewl_pdf_destroy_cb):
	* src/lib/ewl_pdf.h:
	api break : epdf_page_size_get instead of
	epdf_page_width_get and epdf_page_height_get
	add const when needed
	fix documentation
	change 1 tabulation to 8 spaces in ewl widget

	* src/bin/epdf_esmart_test.c: (main):
	* src/bin/epdf_evas_test.c: (main), (document_info_print):
	* src/bin/epdf_ewl_test.c: (_change_page_cb):
	* src/plugins/epsilon/epsilon_thumbnailer.c:
	(epsilon_generate_thumb):
	update to new api

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:
	replace ewl_tree2.h to ewl_tree.h too.

2008-01-27  Vincent Torri  <doursse at users dot sf dot net>

	* configure.in:
	add bzip2 archive

	* src/bin/Makefile.am:
	* src/lib/Makefile.am:
	* src/plugins/epsilon/Makefile.am:
	* src/plugins/ewl/Makefile.am:
	clean Makefile.am a bit

	* src/bin/epdf_ewl_test.c: (_tree_fill), (tree_data_fetch),
	(tree_data_count_get), (tree_data_expandable_get),
	(tree_data_expansion_fetch), (main):
	rename tree2 to tree

2007-12-17  Vincent Torri  <doursse at users dot sf dot net>

	* src/lib/ewl_pdf.c:
	Fix ewl macros calls

2007-10-09  Vincent Torri  <doursse at users dot sf dot net>

	* configure.in:
	Reverse the change of version of poppler.

2007-10-06  Vincent Torri  <doursse at users dot sf dot net>

	* configure.in:
	* src/bin/Makefile.am:
	* src/lib/Makefile.am:
	* src/plugins/epsilon/Makefile.am:
	* src/plugins/ewl/Makefile.am:
	make epdf work on Windows. Add libtool versioning.
	Check poppler 0.5.9 instead of 0.6. configure fails
	if the xpdf headers are not found. Add options to
	configure to disable ewl or etk.

	* src/lib/poppler_index.cpp:
	remove useless header.

	* src/bin/epdf_evas_test.c: (main):
	if software_x11 is not found, use software_ddraw.

2007-09-29  Vincent Torri  <doursse at users dot sf dot net>

	* configure.in:
	* src/lib/poppler_document.cpp:
	* src/lib/poppler_index.cpp:
	* src/lib/poppler_page.cpp:
	* src/lib/poppler_page_transition.cpp:
	* src/lib/poppler_postscript.cpp:
	support poppler 0.6 and 0.5.4.

	* src/lib/etk_pdf.c: (etk_pdf_type_get):
	adding NULL to the last parameter of etk_type_new. I don't
	know if it's the correct value as there's no doc about that
	param, but it seems to work.

2007-09-19	Michael Lauer  <mickey at vanille-media dot de>

	* src/lib/poppler_page.cpp: (epdf_page_text_get):
	libpoppler 0.6 needs a selectionStyle parameter.

2007-08-30  Vincent Torri  <doursse at users dot sf dot net>

	* src/bin/epdf_evas_test.c: (main):
	* src/lib/esmart_pdf.c: (_smart_page_render):
	* src/lib/etk_pdf.c: (etk_pdf_search_next), (_etk_pdf_load):
	* src/lib/ewl_pdf.c: (ewl_pdf_search_next), (ewl_pdf_reveal_cb):
	missing removal of remove epdf_document_page_get().

	* src/plugins/ewl/ewl_pdf.c: (create_test), (create_pdf_fd_cb),
	(create_pdf_fd_window_response):
	fill the entry with the filename, remove trailing spaces and
	remove some comments.

2007-08-30  Vincent Torri  <doursse at users dot sf dot net>

	* src/bin/epdf_etk_test.c: (main), (_tree_fill):
	remove trailing spaces

	* src/lib/poppler_document.cpp:
	* src/lib/poppler_document.h:
	* src/plugins/epsilon/epsilon_thumbnailer.c:
	(epsilon_generate_thumb):
	remove epdf_document_page_get from the api (duplicate of
	epdf_page_new). Update epsilon thumbnailer.

2007-08-30  Vincent Torri  <doursse at users dot sf dot net>

	* acinclude.m4:
	* configure.in:
	use AC_LIBTOOL_LANG_F77_CONFIG instead of
	an m4 macro

	* src/plugins/Makefile.am:
	add a new line at end of file
