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

	* configure.ac:
	* NEWS:

	Version 0.9.0.

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

	* extensions/popup-blocker/ephy-popup-blocker-icon.c: (create_ui):

	Don't try to unref NULL objects.

2004-05-07  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:

	Correct MOZILLA_SNAPSHOT level for 1.7rc1.

2004-05-07  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:

	Recognise 1.7rc* and adjust MOZILLA_SNAPSHOT levels.

2004-04-20  Christian Persch  <chpe@cvs.gnome.org>

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

	Use EphyStatusbar to find the security frame.

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

	* configure.ac:

	Fix ALL_LINGUAS.

2004-04-20  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/certificates/Makefile.am:
	* extensions/dashboard/Makefile.am:
	* extensions/dashboard/dashboard-frontend-xmlwriter.c:
	* extensions/error-viewer/Makefile.am:
	* extensions/gestures/Makefile.am:
	* extensions/popup-blocker/Makefile.am:
	* extensions/sample-mozilla/Makefile.am:
	* extensions/sample/Makefile.am:
	* extensions/tabsmenu/Makefile.am:
	* extensions/toolbar-extras/Makefile.am:

	Revert changes.

2004-04-19  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/certificates/Makefile.am:
	* extensions/dashboard/Makefile.am:
	* extensions/dashboard/dashboard-frontend-xmlwriter.c:
	* extensions/error-viewer/Makefile.am:
	* extensions/error-viewer/error-viewer.c: (error_viewer_use),
	(error_viewer_unuse):
	* extensions/error-viewer/link-checker.c: (link_checker_check),
	(link_checker_use), (link_checker_unuse):
	* extensions/error-viewer/link-checker.h:
	* extensions/error-viewer/mozilla/ErrorViewerURICheckerObserver.cpp
	:
	* extensions/error-viewer/mozilla/ErrorViewerURICheckerObserver.h:
	* extensions/error-viewer/mozilla/mozilla-link-checker.cpp:
	* extensions/gestures/Makefile.am:
	* extensions/gestures/ephy-gestures-extension.c:
	(dom_mouse_down_cb):
	* extensions/popup-blocker/Makefile.am:
	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(get_icon_for_window), (update_action), (update_all_actions),
	(clear_one_permission_info), (clear_popup_permissions),
	(location_cb), (action_activate_cb), (unregister_mozilla),
	(register_mozilla), (new_window_cb), (tab_added_cb),
	(tab_removed_cb), (sync_active_tab_cb), (impl_attach_window),
	(impl_detach_window):
	* extensions/sample-mozilla/Makefile.am:
	* extensions/sample/Makefile.am:
	* extensions/tabsmenu/Makefile.am:
	* extensions/toolbar-extras/Makefile.am:

	Merged all changes from HEAD.

2004-04-14  Artur Flinta  <aflinta@cvs.gnome.org>
                                                                                
        * configure.ac: 
	Added "pl" to configure.ac

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

	* configure.ac:

	Post-release version bump.

2004-04-13  Christian Persch  <chpe@cvs.gnome.org>

	* NEWS:
	* configure.ac:

	Version 0.8.2.

2004-04-05  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/error-viewer/link-checker.c:
	(link_checker_append_internal):

	Fix compilation with gcc 2.95 (patch taken from FreeBSD ports).

2004-04-05  Christian Persch  <chpe@cvs.gnome.org>

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

	Include sys/time.h (patch taken from FreeBSD ports).

2004-04-05  Yuriy Syrota  <rasta@cvs.gnome.org>

	* configure.ac: Added Ukrainian (uk) to ALL_LINGUAS

2004-04-02  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.ac: Added Walloon (wa) to ALL_LINGUAS.

2004-04-01  Dmitry G. Mastrukov  <dmitry@taurussoft.org>

	* configure.ac: Added Russian to ALL_LINGUAS.

2004-03-30  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:

	Post-release version bump.

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

	* NEWS:
	* configure.ac:

	Version 0.8.1.

2004-03-24  Alessio Frusciante  <algol@firenze.linux.it>

	* configure.ac: Added "it" (Italian) to ALL_LINGUAS.

2004-03-24  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/sample/Makefile.am:

	Add spinner-ex-extension.diff to EXTRA_DIST.

2004-03-24  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:

	Post-release version bump.

2004-03-24  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:

	Version 0.8.0.

2004-03-22  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(new_window_cb):

	Fix for epiphany API change.

2004-03-22  Jordi Mallach  <jordi@sindominio.net>

	* configure.ac (ALL_LINGUAS): Add "ca" (Catalan).

2004-03-21  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:

	Update Epiphany dependency to >= 1.2.0, and glib/gtk+ to >= 2.4.0.

2004-03-19  Christian Persch  <chpe@cvs.gnome.org>

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

	Connect to "realize" signal with g_signal_connect_after.

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

	* extensions/error-viewer/mozilla/mozilla-link-checker.cpp:

	Remove timeout completely. It just doesn't work.

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

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

	Don't forget about popups when moving tabs.

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

	* extensions/popup-blocker/ephy-popup-blocker-list.c:
	(ephy_popup_blocker_list_remove_window):

	Notify the list's "count" when a popup is removed (i.e., closed)

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

	* extensions/popup-blocker/ephy-popup-blocker-list.c:
	(window_visible_cb), (free_blocked_popup),
	(ephy_popup_blocker_list_insert_window),
	(ephy_popup_blocker_list_show_all),
	(ephy_popup_blocker_list_hide_all):

	Connect popup windows' "notify::visible" to notify the list's "count"
	instead of only notifying on show_all and hide_all. Fixes the icon
	showing up even when windows aren't blocked. Not to mention, it's more
	logical.

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

	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(update_action_without_address):
	* extensions/popup-blocker/mozilla/mozilla-helpers.cpp:
	* extensions/popup-blocker/mozilla/mozilla-helpers.h:

	Use mozilla to find the address of a window properly. Previously we'd
	used ephy_tab_get_address which could be wrong, and we couldn't use
	ephy_embed_get_location because it's not always right.
	gtk_moz_embed_get_location is perfect.

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

	* extensions/popup-blocker/ephy-popup-blocker-list.c:
	(free_blocked_popup), (count_popups),
	(ephy_popup_blocker_list_show_all):

	Newbie that I am, I just discovered GTK_WIDGET_VISIBLE (). Replaced my
	own is_visible function with that.

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

	* extensions/error-viewer/link-checker.c:
	(link_checker_update_progress):
	* extensions/error-viewer/mozilla/mozilla-link-checker.cpp:

	Don't show "checking 0 links...". Fixes bug #137188

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

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

	Make closing the dialog with the window manager's 'X' only hide it.

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

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

	Persist position. Fixes bug #137186

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

	* extensions/popup-blocker/ephy-popup-blocker-list.c:
	(window_destroy_cb), (free_blocked_popup),
	(ephy_popup_blocker_list_insert_window):

	Connect to "destroy-event" signal, not "delete-event" --
	javascript:close() bypasses "delete-event". This just may fix bug
	#137175

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

	* extensions/popup-blocker/ephy-popup-blocker-list.c:
	(ephy_popup_blocker_list_insert_window),
	(ephy_popup_blocker_list_show_all),
	(ephy_popup_blocker_list_hide_all):

	Remember popup window locations

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

	* extensions/popup-blocker/ephy-popup-blocker-list.c:
	(ephy_popup_blocker_list_show_all):

	Fix infinite loop spotted by Crispin which can occur with Mozilla 1.6.

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

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

	The infinite loop was because it was trying to open popups before
	allowing them. A good night's sleep fixed this one.

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

	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(set_action_sensitive), (location_cb), (load_status_cb),
	(tab_added_cb), (tab_removed_cb), (switch_page_cb),
	(impl_attach_window), (impl_detach_window):

	Set the menu item to insensitive while the page is loading. This is
	the easiest way to avoid a nasty Mozilla bug in which popups opened
	even voluntarily while the page is loading are blocked. I'll find a
	better solution later; for now, this fixes a serious crasher (it starts
	an infinite loop).

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

	* extensions/popup-blocker/ephy-popup-blocker-list.c:
	(ephy_popup_blocker_list_show_all),
	(ephy_popup_blocker_list_hide_all):

	Emit the 'count' notify when hiding/showing popups, so the parent
	window's icon disappears and reappears as appropriate.

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

	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(update_all_actions), (action_activate_cb):
	* extensions/popup-blocker/ephy-popup-blocker-icon.c:
	* extensions/popup-blocker/ephy-popup-blocker-list.c: (is_visible),
	(window_deleted_cb), (free_blocked_popup),
	(ephy_popup_blocker_list_remove_window),
	(ephy_popup_blocker_list_insert_window), (count_popups),
	(ephy_popup_blocker_list_get_property):
	* extensions/popup-blocker/mozilla/mozilla-helpers.cpp:

	Got rid of most of my FIXMEs, and fixed a stupid bug: closed windows
	weren't being removed from their parents' lists because the
	"delete-event" function prototype I attached to its signal was wrong.

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

	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(get_icon_for_embed), (action_activate_cb), (new_window_cb):
	* extensions/popup-blocker/ephy-popup-blocker-icon.c: (update_ui):
	* extensions/popup-blocker/ephy-popup-blocker-list.c:
	(ephy_popup_blocker_list_init), (ephy_popup_blocker_list_insert),
	(window_deleted_cb), (free_blocked_popup),
	(ephy_popup_blocker_list_remove_window),
	(ephy_popup_blocker_list_insert_window),
	(ephy_popup_blocker_list_reset),
	(ephy_popup_blocker_list_get_property),
	(ephy_popup_blocker_list_show_all),
	(ephy_popup_blocker_list_hide_all):
	* extensions/popup-blocker/ephy-popup-blocker-list.h:
	* extensions/popup-blocker/mozilla/mozilla-helpers.cpp:
	* extensions/popup-blocker/mozilla/mozilla-helpers.h:
	* po/POTFILES.in:

	Make 'View -> [ ] Popup Windows' behave as you'd expect (i.e., show or
	hide unrequested windows, just like the tooltip says). Also, rename
	the string "%d popups blocked" to "%d popup windows blocked" for
	consistency, and mark the file for translation. (I'd previously
	removed it by accident).

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

	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(create_statusbar_icon), (new_window_cb), (tab_added_cb),
	(tab_removed_cb), (ephy_popup_blocker_extension_iface_init):
	* extensions/popup-blocker/ephy-popup-blocker-icon.c: (create_ui),
	(ephy_popup_blocker_icon_init), (update_ui),
	(ephy_popup_blocker_icon_new), (ephy_popup_blocker_icon_finalize):
	* extensions/popup-blocker/ephy-popup-blocker-icon.h:
	* extensions/popup-blocker/ephy-popup-blocker-list.c:
	(ephy_popup_blocker_list_set_property),
	(ephy_popup_blocker_list_get_property),
	(ephy_popup_blocker_list_class_init):
	* extensions/popup-blocker/ephy-popup-blocker-list.h:
	* po/POTFILES.in:

	I've concocted the PERFECT user interface for opening individual
	unrequested popup windows: none. I figure the one entry in the View
	menu will be cool enough.

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

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

	Change UI: The entry is now at the bottom of the View menu (it should
	be somewhere in the middle) and it's simply "[ ] Popup _Windows". Soon
	I'll make activating/deactivating the menu entry show/hide all the
	site's popups.

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

	* extensions/popup-blocker/mozilla/mozilla-helpers.cpp:
	* extensions/popup-blocker/mozilla/mozilla-helpers.h:

	Create mozilla_open_popup, which opens a popup.

	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(tab_added_cb):
	* extensions/popup-blocker/ephy-popup-blocker-list.c:
	(ephy_popup_blocker_list_new), (ephy_popup_blocker_list_init),
	(ephy_popup_blocker_list_open):
	* extensions/popup-blocker/ephy-popup-blocker-list.h:

	Make the EphyPopupBlockerList store its corresponding EphyEmbed and
	use that to call mozilla_open_popup.

	* extensions/popup-blocker/ephy-popup-blocker-icon.c:
	(icon_button_press_cb):

	Fix compiler warning

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

	* extensions/popup-blocker/ephy-popup-blocker-icon.c:
	(popup_menu_detach), (icon_button_press_cb),
	(ephy_popup_blocker_icon_init):

	Don't free the menu, numbskull!

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

	* extensions/popup-blocker/ephy-popup-blocker-icon.c:
	(ephy_popup_blocker_icon_finalize):

	Don't leak the GtkActionGroup and its GtkActions.

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

	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(create_statusbar_icon), (ephy_popup_blocker_extension_iface_init):
	* extensions/popup-blocker/ephy-popup-blocker-icon.c:
	(popup_menu_detach), (icon_button_press_cb), (create_ui),
	(ephy_popup_blocker_icon_init), (activate_popup_cb),
	(clear_actions), (build_menu), (update_ui),
	(ephy_popup_blocker_icon_new), (ephy_popup_blocker_icon_finalize):
	* extensions/popup-blocker/ephy-popup-blocker-icon.h:
	* extensions/popup-blocker/ephy-popup-blocker-list.c:
	(ephy_popup_blocker_list_open),
	(ephy_popup_blocker_list_set_property),
	(ephy_popup_blocker_list_get_property),
	(ephy_popup_blocker_list_class_init):
	* extensions/popup-blocker/ephy-popup-blocker-list.h:
	* po/POTFILES.in:

	Incomplete and buggy work-in-progress hacking for bug #134320

2004-03-10  Gustavo Maciel Dias Vieira  <gdvieira@zaz.com.br>

	* configure.ac: Added pt_BR to ALL_LINGUAS.

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

	* NEWS:

	Updated for 0.7.91 release.

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

	* extensions/popup-blocker/ephy-popup-blocker-list.c: (popup_cmp),
	(ephy_popup_blocker_list_insert):
	* extensions/popup-blocker/mozilla/PopupBlockerListener.cpp:

	Mozilla 1.6 returns NULL URLs when they're popups with relative paths.
	Handle this; fixes bug #136608.

2004-03-09  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:

	Version 0.7.91, and correct bug reports address.

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

	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(get_icon_for_embed), (location_cb),
	(ephy_popup_blocker_extension_block), (create_statusbar_icon),
	(register_mozilla), (tab_added_cb), (tab_removed_cb),
	(switch_page_cb), (impl_attach_window), (impl_detach_window):
	* extensions/popup-blocker/ephy-popup-blocker-icon.c:
	(ephy_popup_blocker_icon_register_type),
	(ephy_popup_blocker_icon_new), (create_ui),
	(ephy_popup_blocker_icon_init), (update_ui), (count_changed_cb),
	(ephy_popup_blocker_icon_finalize),
	(ephy_popup_blocker_icon_set_popups):
	* extensions/popup-blocker/ephy-popup-blocker-icon.h:
	* extensions/popup-blocker/ephy-popup-blocker-list.c:
	(ephy_popup_blocker_list_reset), (ephy_popup_blocker_list_insert),
	(ephy_popup_blocker_list_set_property),
	(ephy_popup_blocker_list_get_property),
	(ephy_popup_blocker_list_class_init):
	* extensions/popup-blocker/ephy-popup-blocker-list.h:

	Make EphyPopupBlockerIcon extend GtkFrame; make the
	EphyPopupBlockerList length a property (complete with notify); and
	greatly simplify/improve refcount handling throughout. By
	coincidence (well, not really), this fixes a crasher Christian
	noticed.

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

	* extensions/popup-blocker/mozilla/PopupBlockerListener.cpp:

	Compile (and hopefully work) with Mozilla < 1.7a. I need confirmation,
	but this should fix bug #136512.

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

	* extensions/popup-blocker/Makefile.am:
	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(location_cb), (ephy_popup_blocker_extension_block),
	(tab_added_cb), (tab_removed_cb), (switch_page_cb):
	* extensions/popup-blocker/ephy-popup-blocker-icon.c:
	(ephy_popup_blocker_icon_init), (update_ui),
	(ephy_popup_blocker_icon_set_popups):
	* extensions/popup-blocker/ephy-popup-blocker-icon.h:
	* extensions/popup-blocker/ephy-popup-blocker-list.c:
	(ephy_popup_blocker_list_get_type),
	(ephy_popup_blocker_list_register_type),
	(ephy_popup_blocker_list_new), (ephy_popup_blocker_list_init),
	(ephy_popup_blocker_list_length), (free_blocked_popup),
	(ephy_popup_blocker_list_reset), (popup_cmp),
	(ephy_popup_blocker_list_insert),
	(ephy_popup_blocker_list_finalize),
	(ephy_popup_blocker_list_class_init):
	* extensions/popup-blocker/ephy-popup-blocker-list.h:
	* extensions/popup-blocker/ephy-popup-blocker-popup.c:
	* extensions/popup-blocker/ephy-popup-blocker-popup.h:
	* extensions/popup-blocker/popup-blocker.c: (register_module):

	Remove old "popup" class and replace it with a "popup list" class.
	For now, the icky cruft is still mostly there; but it'll be easy to
	finish up the cleanup/rewrite when I get more time.

2004-03-07  Christian Persch  <chpe@cvs.gnome.org>

	* Makefile.am:
	* NEWS:

	Updated.

	* extensions/sample-mozilla/Makefile.am:

	Make it pass make distcheck.

2004-03-07  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:

	Update Epiphany dependency to >= 1.1.11.

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

	* extensions/popup-blocker/ephy-popup-blocker-icon.c: (create_ui):

	Remove hard-coded 16x16 and put in GTK_ICON_SIZE_MENU lookup

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

	* extensions/popup-blocker/ephy-popup-blocker-icon.c: (create_ui):
	* extensions/popup-blocker/popup-blocker.svg:

	Get rid of whitespace in the SVG file and set the proper icon size.

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

	* configure.ac:

	Re-sync MOZILLA_SNAPSHOT with epiphany values for 1.7b.

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

	* configure.ac:
	* extensions/popup-blocker/Makefile.am:
	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(get_window_for_embed), (get_icon_for_embed), (location_cb),
	(ephy_popup_blocker_extension_block), (create_statusbar_icon),
	(unregister_mozilla), (register_mozilla), (tab_added_cb),
	(tab_removed_cb), (switch_page_cb), (impl_attach_window),
	(impl_detach_window):
	* extensions/popup-blocker/ephy-popup-blocker-extension.h:
	* extensions/popup-blocker/ephy-popup-blocker-icon.c:
	(ephy_popup_blocker_icon_get_type),
	(ephy_popup_blocker_icon_register_type),
	(ephy_popup_blocker_icon_new), (create_ui),
	(ephy_popup_blocker_icon_init), (ephy_popup_blocker_icon_finalize),
	(ephy_popup_blocker_icon_class_init), (update_ui),
	(ephy_popup_blocker_icon_set_popups):
	* extensions/popup-blocker/ephy-popup-blocker-icon.h:
	* extensions/popup-blocker/ephy-popup-blocker-popup.c:
	(ephy_popup_blocker_popup_get_type),
	(ephy_popup_blocker_popup_register_type),
	(ephy_popup_blocker_popup_new), (ephy_popup_blocker_popup_get_url),
	(ephy_popup_blocker_popup_get_features),
	(ephy_popup_blocker_popup_init),
	(ephy_popup_blocker_popup_finalize),
	(ephy_popup_blocker_popup_class_init):
	* extensions/popup-blocker/ephy-popup-blocker-popup.h:
	* extensions/popup-blocker/mozilla/Makefile.am:
	* extensions/popup-blocker/mozilla/PopupBlockerListener.cpp:
	* extensions/popup-blocker/mozilla/PopupBlockerListener.h:
	* extensions/popup-blocker/mozilla/mozilla-helpers.cpp:
	* extensions/popup-blocker/mozilla/mozilla-helpers.h:
	* extensions/popup-blocker/popup-blocker.c: (register_module):
	* extensions/popup-blocker/popup-blocker.svg:

	Make the "popup blocked" notification into an icon, with a tooltip.  It
	stores the data necessary to open the window, but there's no UI to do
	that just yet.

2004-03-04  Kostas Papadimas <pkst@gnome.org>

        * configure.ac: Added "el" (Greek) to ALL_LINGUAS.

2004-03-04  Guntupalli Karunakar  <karunakar@freedomink.org>

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

2004-02-29  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/mozilla/mozilla-link-checker.cpp:
	* po/POTFILES.in:

	Print a message to the error viewer when starting link checking. Still
	needs a progress bar, but I'm too lazy to code one.

	Also, assume un-manageable links are valid. This fixes problems with
	hrefs which don't point to http:// urls; I *assume* that my Link
	Checker was never ending on sites with mailto: links or something
	strange like that. It seems to be at least marginally stable at this
	point.

2004-02-28  Andras Timar  <timar@gnome.hu>

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

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

	* configure.ac:

	Depend on gtk+ >= 2.3.4.

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

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

	Use the right function to free the strings.
	Remove NS_INIT_ISUPPORTS(), it's unneeded since mozilla 1.3.

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

	* extensions/error-viewer/link-checker.c:
	(link_checker_update_progress):
	* extensions/error-viewer/sgml-validator.c: (opensp_thread),
	(check_doctype):

	Split some strings do reduce duplication in ngettext()ified strings.

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

	* extensions/certificates/ephy-certificates-extension.c:
	(tab_added_cb), (tab_removed_cb):
	* extensions/dashboard/ephy-dashboard-extension.c: (tab_added_cb),
	(tab_removed_cb):
	* extensions/error-viewer/ephy-error-viewer-extension.c:
	(tab_added_cb), (tab_removed_cb):
	* 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):
	* extensions/sample-mozilla/ephy-sample2-extension.c:
	(tab_added_cb), (tab_removed_cb):
	* extensions/tabsmenu/ephy-tab-move-menu.c: (move_cb),
	(ephy_tab_move_menu_set_window):
	* extensions/tabsmenu/ephy-tabs-menu-extension.c:

	Adapt to changed epiphany API wrt. EphyTab/EphyEmbed.

	* doc/writing-epiphany-extensions.xml:

 	Change the tutorial accordingly.
 
2004-02-22  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/link-checker.c:
	(link_checker_update_progress):
	* extensions/error-viewer/link-checker.h:
	* extensions/error-viewer/mozilla/ErrorViewerURICheckerObserver.cpp
	:
	* extensions/error-viewer/mozilla/mozilla-link-checker.cpp:
	* po/POTFILES.in:

	Display an "operation complete" message even when a page has 0 links.

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

	* extensions/error-viewer/mozilla/ErrorViewerURICheckerObserver.cpp

	Got rid of a big line full of whitespace

	* extensions/error-viewer/mozilla/mozilla-link-checker.cpp:

	Set a timeout on link checking. If you can't get it in 15 seconds,
	it's not worth getting. This is temporary... I hope....

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

	* extensions/error-viewer/mozilla/mozilla-link-checker.cpp:

	Don't keep an hourglass cursor forever on a page without links.

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

	* extensions/error-viewer/Makefile.am:
	* extensions/error-viewer/ephy-error-viewer-extension.c:
	(ephy_error_viewer_extension_init),
	(ephy_error_viewer_extension_finalize),
	(ephy_error_viewer_extension_check_links), (update_actions),
	(load_status_cb), (switch_page_cb), (impl_attach_window):
	* extensions/error-viewer/link-checker.c: (link_checker_get_type),
	(link_checker_register_type), (free_link_checker_append_cb_data),
	(link_checker_append_internal), (link_checker_append),
	(link_checker_new), (link_checker_class_init),
	(link_checker_class_finalize), (link_checker_init),
	(link_checker_finalize), (link_checker_check),
	(link_checker_update_progress):
	* extensions/error-viewer/link-checker.h:
	* extensions/error-viewer/mozilla/ErrorViewerURICheckerObserver.cpp
	:
	* extensions/error-viewer/mozilla/ErrorViewerURICheckerObserver.h:
	* extensions/error-viewer/mozilla/Makefile.am:
	* extensions/error-viewer/mozilla/mozilla-link-checker.cpp:
	* extensions/error-viewer/mozilla/mozilla-link-checker.h:
	* extensions/error-viewer/extension.c: (register_module):

	- Added a Link Checker. It doesn't give enough feedback, but it does
	  work quite well.
	- Changed "_Validate" to "Check _HTML" to conform with "Check _Links"

	* extensions/error-viewer/error-viewer.c: (error_viewer_init),
	(update_cursor), (error_viewer_use), (error_viewer_unuse):

	Keep a counter of how many "actions" are running (i.e., an SGML
	validation thread). When it's more than 0, display an hourglass.

	* extensions/error-viewer/mozilla/get-doctype.cpp:
	* extensions/error-viewer/mozilla/get-doctype.h:
	* extensions/error-viewer/mozilla/mozilla-helpers.cpp:
	* extensions/error-viewer/mozilla/mozilla-helpers.h:

	Renamed files.

	* extensions/error-viewer/mozilla/register-listener.cpp:

	Comment about possible leak.

	* extensions/error-viewer/sgml-validator.c:
	(sgml_validator_register_type), (sgml_validator_class_init),
	(sgml_validator_init), (sgml_validator_finalize), (opensp_thread),
	(sgml_validator_validate):

	- Put in some LOG statements
	- Display a busy cursor while validating

	* po/POTFILES.in:

	Mark file for translation.

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

	* configure.ac:

	Depend on epiphany >= 1.1.10.

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

	* extensions/certificates/ephy-certificates-extension.c:
	(ephy_certificates_extension_finalize),
	(cert_manager_visibility_cb), (manage_certificates_cb),
	(view_certificate_cb), (impl_attach_window):

	Since we don't have a native cert manager for 1.2, add a menu
	item to open the XUL cert manager from the tools menu.

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

	* doc/writing-epiphany-extensions.xml:
	* extensions/certificates/ephy-certificates-extension.c:
	(ephy_certificates_extension_iface_init):
	* extensions/dashboard/ephy-dashboard-extension.c:
	(ephy_dashboard_extension_iface_init):
	* extensions/error-viewer/ephy-error-viewer-extension.c:
	(ephy_error_viewer_extension_iface_init):
	* extensions/gestures/ephy-gestures-extension.c:
	(ephy_gestures_extension_iface_init):
	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(ephy_popup_blocker_extension_iface_init):
	* extensions/sample-mozilla/ephy-sample2-extension.c:
	(ephy_sample2_extension_iface_init):
	* extensions/sample/ephy-sample-extension.c:
	(ephy_sample_extension_iface_init):
	* extensions/tabsmenu/ephy-tabs-menu-extension.c:
	(ephy_tabs_menu_extension_iface_init):
	* extensions/toolbar-extras/ephy-toolbar-extras-extension.c:
	(ephy_toolbar_extras_extension_iface_init):

	s/EphyExtensionClass/EphyExtensionIface/g

2004-02-16  Adam Hooper  <adamh@cvs.gnome.org>

	* extensions/error-viewer/mozilla/ErrorViewerConsoleListener.cpp:
	* extensions/error-viewer/mozilla/ErrorViewerConsoleListener.h:
	* extensions/error-viewer/mozilla/register-listener.cpp:

	- Don't label non-Javascript errors as "Javascript". Fixes bug #134438
	- Rename member variable "dialog" to "mDialog"

2004-02-17  Laurent Dhima  <laurenti@alblinux.net>

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

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

	* configure.ac:

	Bump epiphany dependency to version 1.1.8.

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

	* configure.ac:

	Misc changes.
	Change epiphany-1.0 dependency to epiphany-1.2.

2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>

        * configure.ac: Added "hr" (Croatian) to ALL_LINGUAS.

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

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

	Upped message limit to 400 messages.

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

	Fixed regex to work with "<URL>"'s from OpenSP.
	Name member variables differently from function arguments.

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

	Suggest "application/xhtml+xml" instead of just complaining

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

	* configure.ac:
	* extensions/Makefile.am:
	* extensions/certificates/Makefile.am:
	* extensions/error-viewer/Makefile.am:
	* extensions/error-viewer/mozilla/Makefile.am:
	* extensions/error-viewer/opensp/Makefile.am:

	Make ist pass make distcheck.

2004-02-01  Žygimantas Beručka  <uid0@tuxfamily.org>

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

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):

	Fix a silly bug, NULL terminate the argument list of
	g_object_set().

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.

