2004-02-01  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/certificates/ephy-certificates-extension.c:
	(impl_attach_window):

	Remove debug output.

2004-02-01  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/tabsmenu/ephy-tab-move-menu.c:
	(update_tab_move_menu_cb):

	NULL terminate the arg list of g_object_set().

2004-02-01  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/Makefile.am:

	Fix DIST_SUBDIRS.

	* extensions/error-viewer/ephy-error-viewer-extension.c:
	(impl_attach_window):

	Fix the mem leak with a different method (idea by Crispin).

2004-02-01  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:

	Bump epiphany dependency to 1.1.6, and increase version to 0.7.

	* extensions/error-viewer/ephy-error-viewer-extension.c:
	(impl_attach_window):

	Since the freeing of the callback data depends on an unreleased
	gtk+ bug fix, revert the fix for this release.

2004-02-01  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/tabsmenu/ephy-tab-move-menu.c:
	(update_tab_move_menu_cb):

	Set the menu insensitive when there's only one window.

2004-02-01  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/certificates/ephy-certificates-extension.c:
	(padlock_button_press_cb), (impl_attach_window):

	Make the padlock icon clickable in addition to having this available
	from the View menu.

2004-02-01  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/certificates/mozilla/MozillaEmbedCertificate.cpp:

	Remove debug output.

2004-02-01  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:
	* extensions/Makefile.am:
	* extensions/certificates/.cvsignore:
	* extensions/certificates/Makefile.am:
	* extensions/certificates/ephy-certificates-extension.c:
	(ephy_certificates_extension_get_type),
	(ephy_certificates_extension_register_type),
	(ephy_certificates_extension_init),
	(ephy_certificates_extension_finalize),
	(ephy_certificates_extension_view_certificate_cb),
	(sync_security_status), (tab_added_cb), (tab_removed_cb),
	(switch_page_cb), (impl_attach_window), (impl_detach_window),
	(ephy_certificates_extension_iface_init),
	(ephy_certificates_extension_class_init):
	* extensions/certificates/ephy-certificates-extension.h:
	* extensions/certificates/extension.c: (register_module):
	* extensions/certificates/mozilla/.cvsignore:
	* extensions/certificates/mozilla/Makefile.am:
	* extensions/certificates/mozilla/MozillaEmbedCertificate.cpp:
	* extensions/certificates/mozilla/MozillaEmbedCertificate.h:
	* extensions/certificates/mozilla/mozilla-embed-certificate.cpp:
	* extensions/certificates/mozilla/mozilla-embed-certificate.h:

	New extension: add a menu item for showing the server certificate
	on secure connections.

2004-01-31  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/ephy-error-viewer-extension.c:
	(switch_page_cb):

	impl_attach_window attaches "window" as the callback data, but
	switch_page_cb expected "extension" and got the window in a roundabout
	way. Fixed.

2004-01-31  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/opensp/validate.cpp:

	Use a char[7] instead of a char *

2004-01-31  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/opensp/validate.cpp:

	toString() returns utf-8 now, like it should.

	* extensions/error-viewer/sgml-validator.c:
	(sgml_validator_register_type), (opensp_thread), (check_doctype),
	(convert_to_utf8), (save_source_completed_cb),
	(sgml_validator_validate):

	Re-encode the document to UTF-8 and set OpenSP to use UTF-8 through
	its environment variables. This should make all encodings work.

2004-01-31  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:

	Up gtk+ dependency to 2.3.2, and epiphany dependency to 1.1.5.

2004-01-31  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/error-viewer/ephy-error-viewer-extension.c:
	(update_sgml_validator_action):

	Fix a potential mem leak.

2004-01-31  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/ephy-error-viewer-extension.c:
	(update_sgml_validator_action):

	Add application/xml and text/xml content types.

	* extensions/error-viewer/sgml-validator.c:
	(save_source_completed_cb):

	Turn "xhtml + text/html" error into a warning if it's XHTML 1.0.

2004-01-31  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/README:

	Cleaned up README. It's concise and legible now.

2004-01-30  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/README:
	* extensions/error-viewer/ephy-error-viewer-extension.c:
	(update_sgml_validator_action), (load_status_cb), (switch_page_cb),
	(tab_added_cb), (tab_removed_cb), (impl_attach_window),
	(impl_detach_window):

	Make the SGML Validation sensitive only when it should be.

	* extensions/error-viewer/error-viewer.c: (build_ui):

	Give the window an icon.

2004-01-30  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/README:
	* extensions/error-viewer/sgml-validator.c: (opensp_thread),
	(save_source_completed_cb):

	Add one to the error count when there's a doctype/mimetype mismatch.

2004-01-30  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/README:
	* extensions/error-viewer/error-viewer.c: (error_viewer_append):
	* extensions/error-viewer/opensp/validate.cpp:
	* extensions/error-viewer/opensp/validate.h:
	* extensions/error-viewer/sgml-validator.c: (opensp_thread),
	(save_source_completed_cb), (free_sgml_validator_append_cb_data),
	(sgml_validator_append_internal), (sgml_validator_append):
	* extensions/error-viewer/sgml-validator.h:

	Fixed use of threads. Error viewer is now very fast, and it's got its
	150-entry limit back.

2004-01-30  Ole Laursen  <olau@hardworking.dk>

	* configure.ac: Added "da" (Danish) to ALL_LINGUAS.

2004-01-30  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/ephy-error-viewer-extension.c:
	(free_error_viewer_cb_data):

	GTK Bug #132447 was fixed, so free our callback data here.

	* extensions/error-viewer/README:
	* extensions/error-viewer/opensp/validate.cpp:

	Fixed my 200-character-limit bug.

2004-01-29  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/error-viewer/mozilla/ErrorViewerConsoleListener.cpp:

	Fix mem leak.

2004-01-27  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/README:
	* extensions/error-viewer/ephy-error-viewer-extension.c:
	* extensions/error-viewer/error-viewer.c: (error_viewer_append),
	(build_ui):
	* extensions/error-viewer/mozilla/Makefile.am:
	* extensions/error-viewer/mozilla/get-doctype.cpp:
	* extensions/error-viewer/mozilla/get-doctype.h:
	* extensions/error-viewer/mozilla/register-listener.h:
	* extensions/error-viewer/opensp/validate.cpp:
	* extensions/error-viewer/opensp/validate.h:
	* extensions/error-viewer/sgml-validator.c: (opensp_thread),
	(save_source_completed_cb):

	Numerous bugfixes, enhancements, and regressions :P

	Bugfixes:
	- Crop all strings from OpenSP at 200 characters. This is, of course,
	  temporary.

	Enhancements:
	- Find the doctype from Mozilla, so OpenSP knows whether it should
	  do XML checking or not. Also, show an error when XHTML is served
	  as "text/html"
	- Don't bother validating a document with no doctype
	- Changed "Errors" to "_Error Viewer"
	- Make Error Viewer text selectable (there's a catch: Gtk bug #132686)

	Regressions:
	- Removed MAX_NUM_ROWS from error viewer because I couldn't figure out
	  why its usage wasn't thread safe (but Epiphany acted weird)
	- Error viewer doesn't scroll to the bottom on new messages (though
	  I'm not so sure I was a big fan of that behavior anyway)

	* extensions/popup-blocker/ephy-popup-blocker-extension.c:

	Change shortcut key

2004-01-25  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/tabsmenu/ephy-tab-move-menu.c:
	(add_action_and_menu_item):

	Check if the window is an EphyWindow (it could also be the bme or
	the history window).

2004-01-25  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/README:
	* extensions/error-viewer/error-viewer.c:
	* extensions/error-viewer/mozilla/ErrorViewerConsoleListener.cpp:
	* extensions/error-viewer/opensp/validate.cpp:
	* po/POTFILES.in:

	- Parse OpenSP's error messages to make output pretty. It displays
	  the wrong filename though.

	- Use messages "Javascript error" and "HTML error"

	- Display HTML error count when validation is finished (particularly
	  important when there are 0 errors)

	- Bump up max error count to 150 (some pages have lots of problems)

2004-01-25  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/tabsmenu/ephy-tab-move-menu.c:
	(add_action_and_menu_item):

	Double underscores in titles, otherwise the menu will
	display them as mnemonics.

2004-01-25  Christian Persch  <chpe@cvs.gnome.org>

	* include/ephy-file-helpers.h:
	* include/ephy-string.h:

	Update from Epiphany.

2004-01-25  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/error-viewer/sgml-validator.c:
	(sgml_validator_validate):
	* extensions/error-viewer/sgml-validator.h:

	Indentation fixes. Updated to changed epiphany API.

	* include/ephy-file-helpers.h:

	Update from Epiphany.

2004-01-25  Adam Hooper  <adamh@cvs.gnome.org>

	* include/ephy-file-helpers.h:

	Update to newer version from Ephy CVS for a teeny bugfix.

	* README:
	* configure.ac:
	* extensions/error-viewer/Makefile.am:
	* extensions/error-viewer/README:
	* extensions/error-viewer/ephy-error-viewer-extension.c:
	(ephy_error_viewer_extension_init),
	(ephy_error_viewer_extension_finalize),
	(ephy_error_viewer_extension_validate),
	(ephy_error_viewer_extension_show_viewer),
	(free_error_viewer_cb_data), (impl_attach_window):
	* extensions/error-viewer/extension.c: (register_module):
	* extensions/error-viewer/opensp/Makefile.am:
	* extensions/error-viewer/opensp/validate.cpp:
	* extensions/error-viewer/opensp/validate.h:
	* extensions/error-viewer/sgml-validator.c:
	(sgml_validator_get_type), (sgml_validator_register_type),
	(sgml_validator_new), (sgml_validator_class_init),
	(sgml_validator_init), (sgml_validator_finalize),
	(save_source_completed_cb), (sgml_validator_validate):
	* extensions/error-viewer/sgml-validator.h:

	Who says Epiphany has no features? I've just coded one that NOBODY else
	has: local, functional, fast, GOOD HTML validation!

	It's rough around the edges, but it DOES validate HTML and it IS
	damned cool. And as far as I know, it's the first of its kind. Which
	makes me kind of proud.

	There's a memory leak when every window closes, pending GTK bug
	#132447.

2004-01-23  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/error-viewer/ephy-error-viewer-extension.c:
	(ephy_error_viewer_extension_get_type),
	(ephy_error_viewer_extension_register_type),
	(ephy_error_viewer_extension_finalize),
	(ephy_error_viewer_extension_class_init):

	Minor global variable renaming.

	* extensions/error-viewer/error-viewer.c: (error_viewer_get_type),
	(error_viewer_register_type), (error_viewer_append),
	(error_viewer_init), (error_viewer_clear_cb):
	* extensions/error-viewer/error-viewer.h:
	* extensions/error-viewer/extension.c: (register_module):

	Split error_viewer_get_type into the get_type part, and the
	made the register part register using g_type_module_register_type(),
	not g_type_register_static().

	* extensions/error-viewer/mozilla/ErrorViewerConsoleListener.cpp:

	Include config.h, otherwise the translation won't work.

2004-01-23  Christian Persch  <chpe@cvs.gnome.org>

	* autogen.sh:

	Don't call gnome-autogen.sh with full path.

2004-01-22  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/README:
	* extensions/error-viewer/error-viewer.c: (error_viewer_append),
	(build_ui):

	Make it a queue: the first message will be deleted whenever the
	51st is added (#define MAX_NUM_ROWS). No more "memory leak". 

	Put spacing around the error icons, and make them bigger.

	Auto-scroll to the last-added error.

	* extensions/error-viewer/error-viewer.glade:

	Spacing fixes, and make Close the default action

	* extensions/error-viewer/mozilla/ErrorViewerConsoleListener.cpp:

	Give source file and line, making error messages 2 lines now (which
	looks way better). Also, actually calculate whether it's error or
	warning or info instead of just making everything an error.

2004-01-22  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/ephy-error-viewer-extension.c:
	(ephy_error_viewer_extension_init),
	(ephy_error_viewer_extension_finalize), (impl_attach_window):

	Initialize Mozilla ourselves with ephy_embed_shell_get_embed_single ()
	- that saves us from the evil hack I used before.

2004-01-22  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/README:

	Add a few suggestions from spark on IRC

	* extensions/error-viewer/error-viewer.glade:

	Fix spacing between buttons

2004-01-22  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/error-viewer.glade:

	Don't show the error viewer on Ephy startup

2004-01-22  Adam Hooper  <adamh@cvs.gnome.org>

	* MAINTAINERS:
	* README:
	* autogen.sh:
	* configure.ac:
	* extensions/Makefile.am:
	* extensions/error-viewer/.cvsignore:
	* extensions/error-viewer/Makefile.am:
	* extensions/error-viewer/README:
	* extensions/error-viewer/ephy-error-viewer-extension.c:
	(ephy_error_viewer_extension_get_type),
	(ephy_error_viewer_extension_register_type),
	(ephy_error_viewer_extension_init),
	(ephy_error_viewer_extension_finalize),
	(ephy_error_viewer_extension_class_init),
	(ephy_error_viewer_extension_show_viewer), (impl_attach_window),
	(impl_detach_window), (ephy_error_viewer_extension_iface_init):
	* extensions/error-viewer/ephy-error-viewer-extension.h:
	* extensions/error-viewer/error-viewer.c: (error_viewer_get_type),
	(error_viewer_new), (error_viewer_class_init),
	(error_viewer_append), (build_ui), (error_viewer_init),
	(error_viewer_finalize), (error_viewer_clear_cb),
	(error_viewer_close_cb):
	* extensions/error-viewer/error-viewer.glade:
	* extensions/error-viewer/error-viewer.h:
	* extensions/error-viewer/extension.c: (register_module):
	* extensions/error-viewer/mozilla/.cvsignore:
	* extensions/error-viewer/mozilla/ErrorViewerConsoleListener.cpp:
	* extensions/error-viewer/mozilla/ErrorViewerConsoleListener.h:
	* extensions/error-viewer/mozilla/Makefile.am:
	* extensions/error-viewer/mozilla/register-listener.cpp:
	* extensions/error-viewer/mozilla/register-listener.h:
	* po/POTFILES.in:

	New Error Viewer extension. Will eventually be merged into the
	much-needed Web Devel extension, whenever I find time to code it.

	TODO: The extension never stops listening and it doesn't automatically
	clear old GtkTreeView entries. So it's kind of like a memory leak.
	Gotta fix that.

2004-01-17  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.ac: Added "no" to ALL_LINGUAS.

2004-01-16  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:

	Always check for mozilla.

2004-01-15  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/gestures/ephy-gesture.c: (ephy_gesture_class_init):
	* extensions/gestures/ephy-gesture.h:

	Adapt to changed epiphany API.

2004-01-15  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:
	* extensions/Makefile.am:
	* extensions/sample-mozilla/.cvsignore:
	* extensions/sample-mozilla/Makefile.am:
	* extensions/sample-mozilla/ephy-sample2-extension.c:
	(ephy_sample2_extension_get_type),
	(ephy_sample2_extension_register_type),
	(ephy_sample2_extension_init), (ephy_sample2_extension_finalize),
	(dom_mouse_down_cb), (tab_added_cb), (tab_removed_cb),
	(impl_attach_window), (impl_detach_window),
	(ephy_sample2_extension_iface_init),
	(ephy_sample2_extension_class_init):
	* extensions/sample-mozilla/ephy-sample2-extension.h:
	* extensions/sample-mozilla/mozilla/.cvsignore:
	* extensions/sample-mozilla/mozilla/mozilla-sample.cpp:
	* extensions/sample-mozilla/mozilla/mozilla-sample.h:
	* extensions/sample-mozilla/sample-mozilla.c: (register_module):

	A sample extension which uses mozilla apis.

2004-01-15  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/dashboard/dashboard-frontend-xmlwriter.c:
	* extensions/dashboard/dashboard-frontend-xmlwriter.h:

	Use the license text from dashboard/COPYING for the
	dashboard-frontend.

2004-01-14  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/dashboard:

	The dashboard-frontend code is under MIT X11 license.

2004-01-14  Adam Hooper  <adamh@cvs.gnome.org>

	* doc/writing-epiphany-extensions.xml:

	Changed Savannah links to point to gnome.org

2004-01-14  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/dashboard/Makefile.am:
	* extensions/dashboard/dashboard-frontend-xmlwriter.c:
	(dashboard_connect_with_timeout), (NewTextWriterDashboard),
	(FreeTextWriterDashboard), (DashboardSendClue),
	(DashboardSendCluePacket):
	* extensions/dashboard/dashboard-frontend-xmlwriter.h:

	Better dashboard frontend.

	* extensions/dashboard/ephy-dashboard-extension.c:
	(load_status_cb), (tab_added_cb), (tab_removed_cb),
	(impl_attach_window), (impl_detach_window):

	Use the new frontend.
	General code cleanup & bugfix.

2004-01-14  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/dashboard/ephy-dashboard-extension.c:
	(load_status_cb):

	Fix code style.
	Fix a huge mem leak.

2004-01-14  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/dashboard/ephy-dashboard-extension.c:
	(impl_detach_window):

	Don't disconnect from non-existing signals.

2004-01-14  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/dashboard/ephy-dashboard-extension.c:
	(ephy_dashboard_extension_get_type),
	(ephy_dashboard_extension_register_type), (load_status_cb),
	(tab_added_cb), (tab_removed_cb), (impl_attach_window),
	(impl_detach_window), (ephy_dashboard_extension_init),
	(ephy_dashboard_extension_class_init):
	* extensions/dashboard/ephy-dashboard-extension.h:
	* extensions/dashboard/ephy-dashboard.c:

	Misc cleanups.

2004-01-14  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:

	Added "nl" to ALL_LINGUAS.

2004-01-14  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:
	* extensions/Makefile.am:
	* extensions/dashboard/.cvsignore:
	* extensions/dashboard/Makefile.am:
	* extensions/dashboard/dashboard-frontend.c:
	(dashboard_connect_with_timeout), (cluepacket_write_cb),
	(dashboard_send_raw_cluepacket),
	(dashboard_send_raw_cluepacket_sync), (lame_xml_quote),
	(dashboard_xml_quote), (dashboard_build_clue),
	(dashboard_build_cluepacket_from_cluelist),
	(dashboard_build_cluepacket_v), (dashboard_build_cluepacket),
	(dashboard_build_cluepacket_then_free_clues):
	* extensions/dashboard/ephy-dashboard-extension.c:
	(ephy_dashboard_extension_get_type),
	(ephy_dashboard_extension_register_type),
	(ephy_dashboard_extension_init),
	(ephy_dashboard_extension_finalize),
	(ephy_dashboard_extension_set_property),
	(ephy_dashboard_extension_get_property),
	(ephy_dashboard_extension_class_init), (load_status_cb),
	(tab_added_cb), (tab_removed_cb), (impl_attach_window),
	(impl_detach_window), (ephy_dashboard_extension_iface_init):
	* extensions/dashboard/ephy-dashboard-extension.h:
	* extensions/dashboard/ephy-dashboard.c: (register_module):

	Add dashboard extension, from Lee Willis <lee@leewillis.co.uk>.

2004-01-13  Adam Hooper  <adamh@cvs.gnome.org>

	* doc/writing-epiphany-extensions.xml:

	s/Firdbird/Firebird/

2004-01-06  Christian Persch  <chpe@cvs.gnome.org>

	* Makefile.am:
	* configure.ac:

	Sigh, yet another intltool change. Remove OrigTree.pm from EXTRA_DIST,
	and depend on intltool >= 0.29.

2004-01-05  Marcel Telka  <marcel@telka.sk>

	* configure.ac (ALL_LINGUAS): Added sk.

2004-01-04  Miloslav Trmac  <mitr@volny.cz>

	* configure.ac: Added Czech (cs) to ALL_LINGUAS.

2004-01-03  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

	* configure.ac: Added spanish (es) to ALL_LINGUAS

2004-01-03  Adam Hooper  <adamh@cvs.gnome.org>

	* doc/writing-epiphany-extensions.xml:

	Follow API change like Christian.

2004-01-03  Adam Hooper  <adamh@cvs.gnome.org>

	* AUTHORS:
	* MAINTAINERS:

	I've got a sweet new email alias. Also, mention popup blocker in
	MAINTAINERS.

	* doc/writing-epiphany-extensions.xml:

	Some very minor grammatical clarifications.

2004-01-03  Duarte Loreto <happyguy_pt@hotmail.com>

	* configure.in: Added Portuguese (pt) to ALL_LINGUAS.

2004-01-02  Christian Persch  <chpe@cvs.gnome.org>

	* README:

	The tabs menu extension now works without a patch to epiphany,
	so removed mention of the patch.

2004-01-02  Danilo Šegan  <dsegan@gmx.net>

	* configure.ac: Added "sr" and "sr@Latn" to ALL_LINGUAS.

2004-01-02  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/gestures/ephy-gestures-extension.c: (tab_added_cb),
	(tab_removed_cb):
	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(tab_added_cb), (tab_removed_cb):

	Make it compile from the last change.

2004-01-02  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/gestures/ephy-gestures-extension.c:
	(dom_mouse_down_cb), (tab_added_cb), (tab_removed_cb):
	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(tab_added_cb), (tab_removed_cb):

	Adapt to epiphany API change.

2004-01-02  Christian Persch  <chpe@cvs.gnome.org>

	Merge outstanding cvs updates from savannah.

2004-01-02  Christian Rose  <menthos@menthos.com>

	* configure.ac: Added "sv" to ALL_LINGUAS.

2004-01-02  Adam Hooper  <adamh@densi.com>

	* doc/writing-epiphany-extensions.xml:

	s/return type/return foo_extension_type: same compile error as I fixed
	earlier today in the sample extension.

	* extensions/popup-blocker/.cvsignore:

	Added .cvsignore

2004-01-01  Adam Hooper  <adamh@densi.com>

	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(update_action), (update_all_actions):

	Patch by Lee Willis: move LOG ()'s after variable declarations.

2004-01-01  Adam Hooper  <adamh@densi.com>

	* doc/writing-epiphany-extensions.xml:

	<chpe> tab_added_cb (GtkWidget *notebook, GtkWidget *child,
	EphyFooExtension *extension)
	<chpe> you could simply say "EphyEmbed *embed" instead of "GtkWidget
	*child"

2004-01-01  Adam Hooper  <adamh@densi.com>

	* doc/writing-epiphany-extensions.xml:

	Fix typo: remove a const which gave a compile warning (and would break any
	extension using get_property).

2004-01-01  Adam Hooper  <adamh@densi.com>

	* extensions/sample/ephy-sample-extension.c:
	(ephy_sample_extension_register_type):

	Fixed typo which prevented it from compiling.

2004-01-01  Adam Hooper  <adamh@densi.com>

	* doc/writing-epiphany-extensions.xml:

	attach_window and detach_window argument names inconsistency fixed.

2004-01-01  Adam Hooper  <adamh@densi.com>

	* doc/writing-epiphany-extensions.xml:

	Revised according to chpe's and lwillis's suggestions on IRC.
	Basically, typo fixes and a new translations section.

	* extensions/popup-blocker/Makefile.am:
	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	* extensions/popup-blocker/popup-blocker.c: (register_module):

	Now that I understand translation, I've fixed it here.

2004-01-01  Adam Hooper  <adamh@densi.com>

	* doc/writing-epiphany-extensions.xml:

	Added a "Writing Epiphany Extensions" HOWTO. It's not perfect (I don't
	think).

2003-12-30  Christian Persch  <chpe@cvs.gnome.org>

	* include/Makefile.am:

	Added files to EXTRA_DIST.

2003-12-30  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/gestures/ephy-gestures-extension.c: (load_gestures),
	(ephy_gestures_extension_init), (ephy_gestures_extension_finalize):

	Load gestures definitions from both system directory and the user's
	profile.

2003-12-30  Christian Persch  <chpe@cvs.gnome.org>

	* Makefile.am:
	* autogen.sh:
	* configure.ac:
	* extensions/Makefile.am:
	* po/POTFILES.in:
	* po/de.po:
	* po/en_GB.po:
	* po/fr.po:
	* po/ja.po:

	Release 0.6.

2003-12-28  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:

	Set epiphany version dependency to 1.1.2.

2003-12-27  Adam Hooper <adamh@densi.com>

	* include/Makefile.am:

	Added eel-gconf-extensions.h to EXTRA_DIST

	* README:
	* configure.ac:
	* po/POTFILES.in:
	* extensions/Makefile.am:
	* extensions/popup-blocker/.cvsignore:
	* extensions/popup-blocker/Makefile.am
	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	* extensions/popup-blocker/ephy-popup-blocker-extension.h:
	* extensions/popup-blocker/popup-blocker.c:

	Added popup blocker extension. MAY NOT WORK -- I edited over a 56k
	modem and while it compiles, I can't test it.

2003-12-26  Christian Persch  <chpe@cvs.gnome.org>

	* po/POTFILES.in:
	* po/POTFILES.skip:

	Updated.

2003-12-26  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:
	* extensions/Makefile.am:
	* extensions/toolbar-extras/.cvsignore:
	* extensions/toolbar-extras/Makefile.am:
	* extensions/toolbar-extras/ephy-multi-smart-action.c:
	(ephy_multi_smart_action_get_type),
	(ephy_multi_smart_action_register_type), (menu_activate_find_cb),
	(menu_case_sensitive_toggled_cb),
	(menu_clean_after_use_toggled_cb), (menu_activate_node_cb),
	(sort_bookmarks), (build_menu), (create_tool_item),
	(create_menu_item), (sync_smartbookmark_id), (sync_mode),
	(create_menu_proxy), (menu_deactivate_cb), (button_toggled_cb),
	(button_pressed_cb), (entry_activate_cb), (connect_proxy),
	(disconnect_proxy), (smartbookmarks_child_changed_cb),
	(smartbookmarks_child_removed_cb), (ephy_multi_smart_action_init),
	(ephy_multi_smart_action_finalize),
	(ephy_multi_smart_action_set_mode),
	(ephy_multi_smart_action_set_id), (smart_address_notifier),
	(mode_notifier), (clean_after_use_notifier),
	(case_sensitive_notifier), (ephy_multi_smart_action_set_window),
	(ephy_multi_smart_action_set_property),
	(ephy_multi_smart_action_get_property),
	(ephy_multi_smart_action_class_init):
	* extensions/toolbar-extras/ephy-multi-smart-action.h:
	* extensions/toolbar-extras/ephy-toolbar-extras-extension.c:
	(ephy_toolbar_extras_extension_get_type),
	(ephy_toolbar_extras_extension_register_type),
	(ephy_toolbar_extras_extension_init),
	(ephy_toolbar_extras_extension_finalize), (find_name),
	(find_action_group), (action_request_cb), (impl_attach_window),
	(impl_detach_window), (ephy_toolbar_extras_extension_set_property),
	(ephy_toolbar_extras_extension_get_property),
	(ephy_toolbar_extras_extension_iface_init),
	(ephy_toolbar_extras_extension_class_init):
	* extensions/toolbar-extras/ephy-toolbar-extras-extension.h:
	* extensions/toolbar-extras/toolbar-extras.c: (register_module):

	New toolbar-extras extension. DOES NOT WORK YET -- needs modifications to
	epiphany.

2003-12-25  Christian Persch  <chpe@cvs.gnome.org>

	* include/ephy-favicon-cache.h:
	* include/ephy-gui.h:

	Added.

	* include/ephy-string.h:

	Synchronised with epiphany.

2003-12-25  Christian Persch  <chpe@cvs.ngome.org>

	* include/egg-toolbars-model.h:

	Added.

2003-12-25  Christian Persch  <chpe@cvs.gnome.org>

	* include/egg-editable-toolbar.h:

	Added.

2003-12-25  Christian Persch  <chpe@cvs.gnome.org>

	* include/eel-gconf-extensions.h:

	Added.

2003-12-24  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:
	* extensions/Makefile.am:

	Enable tabsmenu extension again.

	* extensions/tabsmenu/Makefile.am:
	* extensions/tabsmenu/ephy-tabs-menu-extension.c:
	(ephy_tabs_menu_extension_get_type),
	(ephy_tabs_menu_extension_register_type), (impl_attach_window),
	(impl_detach_window), (ephy_tabs_menu_extension_init),
	(ephy_tabs_menu_extension_finalize),
	(ephy_tabs_menu_extension_class_init):
	* extensions/tabsmenu/ephy-tabs-menu-extension.h:
	* extensions/tabsmenu/ephy-window-action.c:
	* extensions/tabsmenu/ephy-window-action.h:
	* extensions/tabsmenu/tabs-menu.c: (register_module):

	"Move Tab To Window" tabs menu extension completely rewritten.

2003-12-23  Christian Persch  <chpe@cvs.gnome.org>

	* Verified the integrity of the code.

2003-12-23  Christian Persch  <chpe@cvs.gnome.org>

	Test commit.

2003-11-20  Adam Hooper  <adamh@densi.com>
	extensions/gestures/ephy-gestures-extension.c (gesture_performed_cb):
    chpe filed a bug against GTK regarding my previous change; since it was
	fixed in GTK, the fix is no longer needed here.

2003-11-16  Adam Hooper  <adamh@densi.com>
	extensions/gestures/ephy-gestures-extension.c (gesture_performed_cb):
	Don't activate an action if it isn't sensitive.

2003-11-10  Christian Persch  <chpe@cvs.gnome.org>

	Reorganised for import into GNOME CVS.
	Ported to new epiphany extensions API.

