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

	* Makefile.am:

	Pass --with-mozilla to distcheck's configure.

	* NEWS:
	* configure.ac:

	Version 1.4.1.

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

	* extensions/sidebar/ephy-sidebar-embed.c: (show_context_menu):
	* extensions/sidebar/epiphany-sidebar-ui.xml:

	Bring in line with 1.4.x context menus, which have no EmailLinkPopup.

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

	* extensions/sidebar/.cvsignore:
	* extensions/sidebar/ephy-sidebar-embed.c:
	(ephy_sidebar_embed_create_embed):
	* extensions/sidebar/mozilla/.cvsignore:

	Merge from HEAD.

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

	* extensions/sidebar/ephy-sidebar-embed.c:
	* extensions/sidebar/epiphany-sidebar-ui.xml:
	* extensions/sidebar/sidebar-commands.c:
	(sidebar_cmd_save_image_as), (sidebar_cmd_open_email_link),
	(sidebar_cmd_copy_email_address):
	* extensions/sidebar/sidebar-commands.h:

	Make it work on 1.4.x.

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

	* AUTHORS:
	* configure.ac:
	* extensions/Makefile.am:
	A extensions/sidebar/Makefile.am:
	A extensions/sidebar/ephy-sidebar-embed.c:
	A extensions/sidebar/ephy-sidebar-embed.h:
	A extensions/sidebar/ephy-sidebar-extension.c:
	A extensions/sidebar/ephy-sidebar-extension.h:
	A extensions/sidebar/ephy-sidebar-marshal.list:
	A extensions/sidebar/ephy-sidebar.c: 
	A extensions/sidebar/ephy-sidebar.h:
	A extensions/sidebar/epiphany-sidebar-ui.xml:
	A extensions/sidebar/extension.c: (register_module):
	A extensions/sidebar/mozilla/Makefile.am:
	A extensions/sidebar/mozilla/Sidebar.cpp:
	A extensions/sidebar/mozilla/Sidebar.h:
	A extensions/sidebar/mozilla/register-component.cpp:
	A extensions/sidebar/mozilla/register-component.h:
	A extensions/sidebar/sidebar-commands.c: (get_event_info),
	A extensions/sidebar/sidebar-commands.h:
	A include/ephy-prefs.h:
	* include/Makefile.am:
	* po/POTFILES.in:
	* po/POTFILES.skip:

	Merge from HEAD.

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

	* extensions/smart-bookmarks/smart-bookmarks-prefs-ui.c:
	(smart_bookmarks_show_prefs_ui_cb):

	Fix crash.

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

	* configure.ac:

	Enable compile warnings.

	* extensions/certificates/ephy-certificates-extension.c:
	(impl_attach_window):
	* extensions/certificates/extension.c:
	* extensions/dashboard/dashboard-frontend-xmlwriter.c:
	(dashboard_connect_with_timeout):
	* extensions/dashboard/ephy-dashboard-extension.c:
	(ephy_dashboard_extension_class_init):
	* extensions/dashboard/ephy-dashboard-extension.h:
	* extensions/dashboard/ephy-dashboard.c: (register_module):
	* extensions/error-viewer/ephy-error-viewer-extension.c:
	* extensions/error-viewer/error-viewer.c: (build_ui),
	(error_viewer_finalize):
	* extensions/error-viewer/error-viewer.h:
	* extensions/error-viewer/extension.c:
	* extensions/error-viewer/link-checker.c:
	(link_checker_append_internal), (link_checker_init),
	(link_checker_finalize):
	* extensions/error-viewer/sgml-validator.c: (sgml_validator_init),
	(sgml_validator_finalize), (save_source_completed_cb),
	(sgml_validator_append_internal):
	* extensions/gestures/ephy-gesture.c: (motion_cb):
	* extensions/gestures/ephy-gestures-extension.c: (load_gestures),
	(gesture_performed_cb), (dom_mouse_down_cb):
	* extensions/gestures/gestures.c:
	* extensions/page-info/ephy-page-info-extension.c:
	(ephy_page_info_extension_finalize):
	* extensions/page-info/extension.c:
	* extensions/page-info/page-info-dialog.c:
	(general_info_page_fill), (page_info_image_box_realize_cb),
	(images_treeview_selection_changed_cb), (images_info_page_fill),
	(links_info_page_construct), (links_info_page_fill),
	(forms_info_page_construct), (forms_info_page_fill),
	(page_info_dialog_init), (page_info_dialog_constructor):
	* extensions/sample-mozilla/sample-mozilla.c:
	* extensions/sample/sample.c: (register_module):
	* extensions/select-stylesheet/ephy-css-menu.c:
	(create_stylesheet_action):
	* extensions/select-stylesheet/extension.c:
	* extensions/select-stylesheet/mozilla/mozilla-helpers.cpp:
	* extensions/smart-bookmarks/smart-bookmarks-extension.c:
	(search_gnome_dict_cb), (context_menu_cb), (tab_removed_cb),
	(smart_bookmarks_extension_finalize):
	* extensions/smart-bookmarks/smart-bookmarks-prefs-ui.c:
	(smart_bookmarks_show_prefs_ui_cb):
	* extensions/smart-bookmarks/smart-bookmarks.c:
	* extensions/tab-groups/ephy-tab-grouper.c: (tab_added_cb):
	* extensions/tab-groups/ephy-tab-groups-extension.c:
	(ephy_tab_groups_extension_register_type):
	* extensions/tab-groups/tab-groups.c:
	* extensions/tabsmenu/ephy-tab-move-menu.c: (find_action_group),
	(update_tab_move_menu_cb):
	* extensions/tabsmenu/ephy-tabs-menu-extension.c:
	(ephy_tabs_menu_extension_finalize):
	* extensions/tabsmenu/tabs-menu.c:

	Fix compiler warnings.

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

	* extensions/select-stylesheet/ephy-css-menu.c:
	(create_stylesheet_action):
	* extensions/select-stylesheet/mozilla/mozilla-helpers.cpp:

	Don't block stylesheets without "media" attribute. Shorten menu
	entries to 32 chars max. Fixes bug #153710.

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

	* extensions/select-stylesheet/mozilla/mozilla-helpers.cpp:

	Always load unnamed stylesheets. (Bug #153739, misunderstanding when
	porting from Galeon).

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

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

	Fix crash after unloading the error-viewer extension.
	Fixes bug #153712.

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

	* extensions/error-viewer/opensp/validate.cpp:
	* extensions/error-viewer/sgml-validator.c: (opensp_thread),
	(save_source_completed_cb):
	* extensions/page-info/mozilla/mozilla-helpers.cpp:

	Fix mem leaks reported by chpe. Bugs #153470, 153471, 153473.

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

	* configure.ac:

	Make API checks really work.

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

	* configure.ac:

	Remove obsolete mozilla version checks.

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

	* configure.ac:
	* include/Makefile.am:
	* include/mozilla-version.h:

	New-style mozilla API checks.

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

	* extensions/select-stylesheet/mozilla/mozilla-helpers.cpp:

	Remove debugging aid.

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

	* extensions/select-stylesheet/mozilla/mozilla-helpers.cpp:

	Skip style sheets not for "screen" or "all" media.

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

	* extensions/page-info/page-info-dialog.c:

	Include gi18n-lib.h, not gi18n.h.

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

	* extensions/select-stylesheet/ephy-css-menu.c:
	(activate_stylesheet_cb), (create_stylesheet_action),
	(ephy_css_menu_rebuild):
	* extensions/select-stylesheet/mozilla/mozilla-helpers.cpp:
	* extensions/select-stylesheet/mozilla/mozilla-helpers.h:

	Cleanup of mozilla stylesheet handling.

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

	* extensions/select-stylesheet/ephy-css-menu.c:
	(ephy_css_menu_set_window):

	Don't ref the UI manager.

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

	* extensions/select-stylesheet/ephy-css-menu.c:
	(ephy_css_menu_register_type), (activate_stylesheet_cb),
	(create_stylesheet_action), (ephy_css_menu_rebuild),
	(ephy_css_menu_set_embed), (sync_active_tab_cb),
	(ephy_css_menu_set_window), (ephy_css_menu_finalize),
	(ephy_css_menu_init), (ephy_css_menu_get_property),
	(ephy_css_menu_set_property), (ephy_css_menu_class_init),
	(ephy_css_menu_new):
	* extensions/select-stylesheet/ephy-css-menu.h:
	* extensions/select-stylesheet/ephy-select-stylesheet-extension.c:
	(ephy_select_stylesheet_extension_init),
	(ephy_select_stylesheet_extension_class_init),
	(impl_attach_window):
	* extensions/select-stylesheet/ephy-select-stylesheet-extension.h:

	Converted to UTF-8. s/EphyCssMenu/EphyCSSMenu/g. Misc cleanups,
	simplifications and fixes.

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

	* extensions/dashboard/ephy-dashboard-extension.c:
	* extensions/error-viewer/sgml-validator.c:

	Include ephy-embed-factory.h.

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

	* configure.ac:

	Post-release version bump.

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

	=== Release 1.4.0 ===

	* extensions/Makefile.am:
	* include/Makefile.am:

	Make distcheck succeed.

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

	* NEWS:
	* configure.ac:

	Version 1.4.0.

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

	* README:
	* configure.ac:
	* extensions/Makefile.am:
	* extensions/select-stylesheet/.cvsignore:
	* extensions/select-stylesheet/Makefile.am:
	* extensions/select-stylesheet/ephy-css-menu.c:
	(ephy_css_menu_get_type), (ephy_css_menu_register_type),
	(activate_stylesheet_cb), (create_stylesheet_action),
	(ephy_css_menu_rebuild), (ephy_css_menu_set_embed),
	(sync_active_tab_cb), (ephy_css_menu_set_window),
	(ephy_css_menu_set_property), (ephy_css_menu_get_property),
	(ephy_css_menu_finalize_impl), (ephy_css_menu_init),
	(ephy_css_menu_class_init), (ephy_css_menu_new):
	* extensions/select-stylesheet/ephy-css-menu.h:
	* extensions/select-stylesheet/ephy-select-stylesheet-extension.c:
	(ephy_select_stylesheet_extension_get_type),
	(ephy_select_stylesheet_extension_register_type),
	(ephy_select_stylesheet_extension_init),
	(ephy_select_stylesheet_extension_finalize),
	(ephy_select_stylesheet_extension_class_init),
	(impl_attach_window), (impl_detach_window),
	(ephy_select_stylesheet_extension_iface_init):
	* extensions/select-stylesheet/ephy-select-stylesheet-extension.h:
	* extensions/select-stylesheet/extension.c: (register_module):
	* extensions/select-stylesheet/mozilla/.cvsignore:
	* extensions/select-stylesheet/mozilla/Makefile.am:
	* extensions/select-stylesheet/mozilla/mozilla-helpers.cpp:
	* extensions/select-stylesheet/mozilla/mozilla-helpers.h:
	* po/POTFILES.in:

	Created Select Stylesheet extension (port from galeon-css-menu.c)
	Updated README

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

	* extensions/page-info/mozilla/mozilla-helpers.cpp:
	* extensions/page-info/page-info-dialog.c:

	Misc cleanups.

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

	* extensions/dashboard/ephy-dashboard-extension.c:
	(ephy_dashboard_extension_init),
	(ephy_dashboard_extension_class_init):

	Comment out private-data stuff since it's empty.
	Noticed by Crispin.

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

	* extensions/page-info/ephy-page-info-extension.c:
	(ephy_page_info_extension_init):

	Comment out call to GET_PRIVATE too.

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

	* extensions/page-info/ephy-page-info-extension.c:
	* extensions/page-info/page-info.glade:

	Move "Source" to "Source File" section and underline "P" instead of
	"I" in menu entry

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

	* extensions/page-info/page-info-dialog.c: (images_save_image_cb),
	(page_info_image_box_realize_cb), (images_info_page_construct):
	* extensions/page-info/page-info.glade:

	Unify code for context menu save-as and button save-as.
	
2004-09-12  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/page-info/page-info-dialog.c: (images_save_image_cb),
	(images_set_image_as_background_cb),
	(images_copy_image_address_cb), (page_info_image_box_realize_cb):

	Implement context menu for the images embed.

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

	* extensions/page-info/page-info-context-ui.xml:
	* extensions/page-info/page-info-dialog.c:
	(images_get_selected_image_url), (images_open_image_cb),
	(images_save_image_cb), (background_download_completed_cb),
	(images_set_image_as_background_cb),
	(images_copy_image_address_cb),
	(images_treeview_selection_changed_cb),
	(images_info_page_construct), (links_info_page_construct),
	(forms_info_page_construct):

	Implement context menu actions for "Images" page.

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

	* extensions/page-info/ephy-page-info-extension.c:
	(ephy_page_info_extension_class_init),
	(ephy_page_info_extension_display_cb), (update_action),
	(load_status_cb), (switch_page_cb), (tab_added_cb),
	(tab_removed_cb), (free_window_data), (impl_attach_window),
	(impl_detach_window):
	* extensions/page-info/page-info-dialog.c: (page_info_set_text),
	(general_info_page_fill):

	Misc cleanup and simplifications.

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

	* extensions/page-info/page-info-dialog.c:
	(page_info_image_box_realize_cb), (links_info_page_construct),
	(page_info_dialog_finalize):

	Misc. cleanup. Free the info pages in finalize.

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

	* extensions/page-info/page-info-dialog.c: (images_save_image_cb),
	(images_info_page_construct):

	Make default VPaned position a #define.

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

	* extensions/page-info/page-info-dialog.c:
	(images_info_page_construct), (images_info_page_fill),
	(links_info_page_construct), (forms_info_page_construct),
	(forms_info_page_fill), (page_info_dialog_init):
	A include/ephy-state.h:

	Misc cleanups. Remember the posistion of the VPaned on the
	images page.

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

	* extensions/page-info/page-info-dialog.c:
	(treeview_info_page_show_popup),
	(treeview_info_page_button_pressed_cb),
	(treeview_info_page_construct), (general_info_page_new),
	(page_info_image_box_realize_cb), (images_info_page_construct),
	(images_info_page_fill), (images_info_page_new),
	(links_info_page_construct), (links_info_page_fill),
	(links_info_page_new), (forms_info_page_construct),
	(forms_info_page_fill), (forms_info_page_new),
	(page_info_dialog_init), (page_info_dialog_constructor):

	Factor out a generic treeview info page, and make the images,
	links and forms pages use that.

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

	* extensions/page-info/Makefile.am:
	A extensions/page-info/page-info-context-ui.xml:
	* extensions/page-info/page-info-dialog.c: (images_save_image_cb),
	(images_page_show_popup), (images_treeview_button_pressed_cb),
	(images_treeview_popup_menu_cb), (images_info_page_construct),
	(images_info_page_fill), (forms_info_page_fill),
	(page_info_dialog_constructor), (page_info_dialog_set_property),
	(page_info_dialog_class_init), (page_info_dialog_new):
	* extensions/page-info/page-info-dialog.h:

	Add context menu for "Images" page.

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

	* extensions/page-info/mozilla/mozilla-helpers.cpp:
	* extensions/page-info/mozilla/mozilla-helpers.h:
	* extensions/page-info/page-info-dialog.c:
	(forms_info_page_construct), (forms_info_page_fill),
	(page_info_dialog_init):
	* extensions/page-info/page-info.glade:

	Added "Forms" tab. Also removed unported, commented-out context menu
	code.

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

	* extensions/page-info/mozilla/mozilla-helpers.cpp:
	* extensions/page-info/mozilla/mozilla-helpers.h:
	* extensions/page-info/page-info-dialog.c:
	(images_info_page_construct), (links_info_page_construct),
	(links_info_page_fill), (page_info_dialog_init):
	* extensions/page-info/page-info.glade:

	Added "Links" tab.

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

	* extensions/page-info/mozilla/mozilla-helpers.cpp:

	Minor cleanup.

	* extensions/page-info/page-info.glade:

	Set "expand" to false on the general page's frames.

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

	* extensions/page-info/page-info-dialog.c:
	(page_info_dialog_close_button_clicked_cb),
	(page_info_dialog_view_cert_button_clicked_cb),
	(page_info_set_text), (general_info_page_fill),
	(page_info_image_box_realize_cb),
	(page_info_dialog_imagesave_button_clicked_cb),
	(images_treeview_selection_changed_cb),
	(images_info_page_construct), (images_info_page_fill),
	(page_info_dialog_init), (page_info_dialog_constructor),
	(page_info_dialog_finalize), (page_info_dialog_class_init):
	* extensions/page-info/page-info-dialog.h:

	More code restructuring.

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

	* extensions/page-info/mozilla/mozilla-helpers.cpp:
	* extensions/page-info/page-info-dialog.c: (setup_page_images),
	(setup_page_general), (page_info_image_box_realize_cb),
	(page_info_dialog_init), (page_info_dialog_constructor),
	(page_info_dialog_finalize), (page_info_dialog_get_property),
	(page_info_dialog_set_property), (page_info_dialog_class_init),
	(page_info_dialog_new):
	* extensions/page-info/page-info-dialog.h:

	Modernise GObject usage. Install an embed property, use GObject constructor.

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

	* extensions/page-info/ephy-page-info-extension.c:
	* extensions/page-info/ephy-page-info-extension.h:
	* extensions/page-info/page-info-dialog.c:
	* extensions/page-info/page-info-dialog.h:

	Don't use the pre-historic gtk type check macros.

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

	* extensions/page-info/ephy-page-info-extension.c:
	(impl_attach_window):
	* extensions/page-info/mozilla/Makefile.am:
	* extensions/page-info/mozilla/mozilla-helpers.cpp:
	* extensions/page-info/mozilla/mozilla-helpers.h:
	* extensions/page-info/page-info-dialog.c: (setup_page_general):
	* extensions/page-info/page-info-dialog.h:

	Distinguish full std. compliance, almost std. compliance and quirks
	rendering mode.

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

	* extensions/page-info/ephy-page-info-extension.c:
	(impl_attach_window):
	* extensions/page-info/page-info.glade:

	HIGified Page Info dialog and put a separator after the menu entry.

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

	* extensions/page-info/ephy-page-info-extension.c:
	(display_page_info):
	* extensions/page-info/mozilla/mozilla-helpers.cpp:
	* extensions/page-info/mozilla/mozilla-helpers.h:
	* extensions/page-info/page-info-dialog.c: (setup_image_treeview),
	(setup_page_images_add_image), (setup_page_images),
	(page_info_dialog_new),
	(page_info_dialog_imagesave_button_clicked_cb),
	(images_treeview_selection_changed_cb),
	(page_info_image_box_realize_cb):
	* extensions/page-info/page-info.glade:

	Add Images tab to page-info dialog.

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

	* configure.ac:
	* extensions/Makefile.am:
	* extensions/page-info/.cvsignore:
	* extensions/page-info/Makefile.am:
	* extensions/page-info/ephy-page-info-extension.c:
	(ephy_page_info_extension_get_type),
	(ephy_page_info_extension_register_type),
	(ephy_page_info_extension_init),
	(ephy_page_info_extension_finalize),
	(ephy_page_info_extension_class_init), (display_page_info),
	(ephy_page_info_extension_display_cb), (update_action),
	(load_status_cb), (switch_page_cb), (tab_added_cb),
	(tab_removed_cb), (free_window_data), (impl_attach_window),
	(impl_detach_window), (ephy_page_info_extension_iface_init):
	* extensions/page-info/ephy-page-info-extension.h:
	* extensions/page-info/extension.c: (register_module):
	* extensions/page-info/mozilla/.cvsignore:
	* extensions/page-info/mozilla/Makefile.am:
	* extensions/page-info/mozilla/mozilla-helpers.cpp:
	* extensions/page-info/mozilla/mozilla-helpers.h:
	* extensions/page-info/page-info-dialog.c:
	(page_info_dialog_get_type), (page_info_dialog_register_type),
	(page_info_dialog_class_init), (page_info_set_text),
	(setup_page_general), (page_info_dialog_init),
	(page_info_dialog_finalize), (page_info_dialog_new),
	(page_info_dialog_close_button_clicked_cb),
	(page_info_dialog_view_cert_button_clicked_cb),
	(page_info_dialog_imagesave_button_clicked_cb),
	(images_treeview_selection_changed_cb),
	(page_info_image_box_realize_cb):
	* extensions/page-info/page-info-dialog.h:
	* extensions/page-info/page-info.glade:
	* po/POTFILES.in:

	Initial work on Page Info extension. It has the "General" tab but no
	others yet.

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

	* extensions/certificates/ephy-certificates-extension.c:
	(sync_security_status), (tab_removed_cb), (free_window_data),
	(impl_attach_window), (impl_detach_window):
	* extensions/certificates/mozilla/mozilla-embed-certificate.cpp:
	* extensions/certificates/mozilla/mozilla-embed-certificate.h:

	Allow load/unload. Christian, you may want to double-check this.

	Note: after loading, any pages with SSL certificates will have to be
	reloaded before their certificates can be viewed -- the certificates
	are only found on page load.

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

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

	Fix mem leak with Christian's latest fix ;)

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

	* AUTHORS:
	* configure.ac:
	* extensions/Makefile.am:
	A extensions/smart-bookmarks/.cvsignore:
	A extensions/smart-bookmarks/Makefile.am:
	A extensions/smart-bookmarks/mozilla/.cvsignore:
	A extensions/smart-bookmarks/mozilla/Makefile.am:
	A extensions/smart-bookmarks/mozilla/mozilla-selection.cpp:
	A extensions/smart-bookmarks/mozilla/mozilla-selection.h:
	A extensions/smart-bookmarks/smart-bookmarks-extension.c:
	A extensions/smart-bookmarks/smart-bookmarks-extension.h:
	A extensions/smart-bookmarks/smart-bookmarks-prefs-ui.c:
	A extensions/smart-bookmarks/smart-bookmarks-prefs-ui.h:
	A extensions/smart-bookmarks/smart-bookmarks-prefs.h:
	A extensions/smart-bookmarks/smart-bookmarks.c: 
	A extensions/smart-bookmarks/smart-bookmarks.glade:

	New "smart-bookmarks" extension: search for the selected text
	using a smart bookmark.
	Written by Jean-François Rameau, with a bit of code refactoring
	by me.

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

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

	Allocate a struct to store action group and merge ID
	on the window.

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

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

	Fix mem leak.

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

	* extensions/tabsmenu/ephy-tab-move-menu.c:
	(ephy_tab_move_menu_finalize):
	* extensions/tabsmenu/ephy-tabs-menu-extension.c:
	(impl_detach_window):

	Allow load/unload of Tabs Menu extension.

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

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

	Allow load/unload of Error Viewer extension.

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

	* configure.ac:

	Post-release version bump.

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

	* NEWS:
	* configure.ac:

	=== Release 1.1.4 ===

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

	* include/eel-gconf-extensions.h:
	* include/egg-editable-toolbar.h:
	* include/ephy-debug.h:
	* include/ephy-embed-dialog.h:
	* include/ephy-favicon-cache.h:
	* include/ephy-file-helpers.h:
	* include/ephy-gui.h:
	* include/ephy-string.h:
	* include/mozilla-version.h:

	Update from Epiphany.

2004-08-26  Christian Persch  <chpe@cvs.gnome.org>

	* extensions/certificates/Makefile.am:
	* extensions/certificates/extension.c: (register_module):
	* extensions/sample-mozilla/Makefile.am:
	* extensions/sample-mozilla/sample-mozilla.c: (register_module):
	* extensions/sample/Makefile.am:
	* extensions/tabsmenu/tabs-menu.c: (register_module):

	Initialise i18n.

2004-08-26  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:
	* AUTHORS:
	* extensions/Makefile.am:
	* extensions/tab-groups/.cvsignore:
	* extensions/tab-groups/Makefile.am:
	* extensions/tab-groups/ephy-tab-grouper.c:
	(ephy_tab_grouper_get_type), (ephy_tab_grouper_register_type),
	(reset_last_tab), (tab_added_cb), (ephy_tab_grouper_set_notebook),
	(ephy_tab_grouper_init), (ephy_tab_grouper_finalize),
	(ephy_tab_grouper_set_property), (ephy_tab_grouper_get_property),
	(ephy_tab_grouper_class_init), (ephy_tab_grouper_new):
	* extensions/tab-groups/ephy-tab-grouper.h:
	* extensions/tab-groups/ephy-tab-groups-extension.c:
	(ephy_tab_groups_extension_get_type),
	(ephy_tab_groups_extension_register_type), (impl_attach_window),
	(impl_detach_window), (ephy_tab_groups_extension_init),
	(ephy_tab_groups_extension_iface_init),
	(ephy_tab_groups_extension_class_init):
	* extensions/tab-groups/ephy-tab-groups-extension.h:
	* extensions/tab-groups/tab-groups.c: (register_module):

	Add Tab Grouper extension, written by Justin Wake.

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

	* configure.ac:

	Post-release version bump.

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

	* NEWS:

	=== Release 1.1.3 ===

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

	* configure.ac:

	Version 1.1.3, depends on Epiphany 1.3.5.
	Make dist produce a .tar.bz2 too.

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

	* configure.ac:

	Depend on Epiphany latest cvs version.

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

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

	Use ephy_embed_single_open_window() to open the certificates
	manager chrome url, instead of copying all that code from
	mozilla-embed.

2004-08-06  Changwoo Ryu  <cwryu@debian.org>

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

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

	* extensions/gestures/ephy-gestures-extension.c:
	(impl_attach_window), (impl_detach_window):

	Make the extension support loading/unloading. (Yeah, this is
	pre-emtive to Epiphany's actually supporting it, but I can't be
	bothered to keep a diff until that happens.)

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

	* configure.ac:

	Post-release version bump.

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

	=== Release 1.1.2 ===

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

	* NEWS:

	Update for 1.1.2.

	* configure.ac:

	Version 1.1.2.

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

	* configure.ac:

	Post-release version bump.

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

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

	=== Release 1.1.1 ===

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

	* configure.ac:

	Version 1.1.1. Depend on Epiphany 1.3.1.

	* NEWS:

	Updated for 1.1.1.

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

	* po/POTFILES.in:

	Removed popup-blocker

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

	* README:
	* configure.ac:
	* 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/ephy-popup-blocker-icon.c:
	* extensions/popup-blocker/ephy-popup-blocker-icon.h:
	* extensions/popup-blocker/ephy-popup-blocker-list.c:
	* extensions/popup-blocker/ephy-popup-blocker-list.h:
	* extensions/popup-blocker/mozilla/.cvsignore:
	* 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:
	* extensions/popup-blocker/popup-blocker.svg:

	Removed the popup blocker extension: it's now part of Epiphany

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

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

	Remove the popup-blocker extension from the build, since it's
	not ported to embed strings and we're integrating it into
	Epiphany.

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

	* extensions/certificates/mozilla/mozilla-embed-certificate.cpp:

	Destroy our helper class on ::destroy on the embed, not on
	::finalize. Fixes a crash when closing the last window.
	Fixes bug #144850.

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

	* extensions/error-viewer/mozilla/ErrorViewerConsoleListener.cpp:
	* extensions/error-viewer/mozilla/ErrorViewerConsoleListener.h:
	* extensions/error-viewer/mozilla/ErrorViewerURICheckerObserver.cpp:
	* extensions/error-viewer/mozilla/mozilla-helpers.cpp:

	Port error viewer to embed strings. Fixes bug #144237.

	* include/EphyUtils.h:
	* include/Makefile.am:

	Include EphyUtils from epiphany.

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

	* configure.ac:
	* extensions/Makefile.am:
	* 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), (icon_clicked_cb), (entry_activate_cb),
	(connect_proxy), (disconnect_proxy),
	(ephy_multi_smart_action_finalize), (smart_address_notifier),
	(ephy_multi_smart_action_class_init):
	* 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), (action_request_cb),
	(impl_attach_window), (impl_detach_window),
	(ephy_toolbar_extras_extension_class_init):
	* extensions/toolbar-extras/toolbar-extras.c: (register_module):

	Cleanup, still not ready for production use.

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

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

	Fix C99-ism mentioned in bug #144053

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

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

	#include <string>: fixes bug #143818

2004-06-06  Alexander Shopov <ash@contact.bg>
	* configure.ac: Added "bg" (Bulgarian) to ALL_LINGUAS

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

	* configure.ac:
	* extensions/popup-blocker/mozilla/PopupBlockerListener.cpp:
	* extensions/popup-blocker/mozilla/mozilla-helpers.cpp:
        * include/Makefile.am:
	A include/mozilla-version.h:

	Better mozilla version check macros, ported from Epiphany.
	Drop mozilla < 1.7 support.

	* include/eel-gconf-extensions.h:
	* include/egg-editable-toolbar.h:
	* include/ephy-debug.h:
	* include/ephy-favicon-cache.h:
	* include/ephy-file-helpers.h:
	* include/ephy-gui.h:
	* include/ephy-string.h:

	Sync'd with Epiphany.

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

	* configure.ac:

	Post-release version bump.

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

	* extensions/sample-mozilla/mozilla/Makefile.am:
	* po/ca.po:
	* po/cs.po:
	* po/da.po:
	* po/de.po:
	* po/el.po:
	* po/en_CA.po:
	* po/en_GB.po:
	* po/es.po:
	* po/fr.po:
	* po/hr.po:
	* po/hu.po:
	* po/it.po:
	* po/ja.po:
	* po/lt.po:
	* po/nl.po:
	* po/no.po:
	* po/pa.po:
	* po/pl.po:
	* po/pt.po:
	* po/pt_BR.po:
	* po/ru.po:
	* po/sk.po:
	* po/sq.po:
	* po/sr.po:
	* po/sr@Latn.po:
	* po/sv.po:
	* po/uk.po:
	* po/wa.po:
	* po/zh_CN.po:

	=== Release 1.1.0 ===

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

	* configure.ac:

	Don't use AC_CONFIG_MACRO_DIR(m4). Fixes bug #143399.

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

	* extensions/sample-mozilla/ephy-sample2-extension.c:
	(dom_mouse_down_cb):

	Don't consume the event.

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

	* configure.ac:

	Fix ACLOCAL flags.

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

	* configure.ac:

	Recognise mozilla 1.8a1 and 1.8a2 too.

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

	* configure.ac:

	Change GETTEXT_PACKAGE name to epiphany-extensions-1.2

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

	* NEWS:

	Updated for 1.1.0.

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

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

	Connect the tab_removed_cb callback to "tab-removed" signal, duh :P

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

	* configure.ac:

	Fix typo.

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

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

	Adjust a MOZILLA_SNAPSHOT check for changed snapshot levels.

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

	* configure.ac:

	Recognise 1.7rc* and adjust MOZILLA_SNAPSHOT levels for 1.8*.

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

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

	Adapt to changed mozilla API.

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

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

	Fix for changed epiphany API.

2004-05-01  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:

	Add support for mozilla 1.8a.

2004-04-26  Adam Weinberger  <adamw@gnome.org>

	* configure.ac: Added en_CA to ALL_LINGUAS.

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

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

	Reset column width when clearing.

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

	Handle invalid encoding/charset errors gracefully.

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

	* extensions/error-viewer/link-checker.c: (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:
	* po/POTFILES.in:

	Reorganized code. Messages are all sane now. It's Better (tm).

2004-04-17  Artur Flinta  <aflinta@cvs.gnome.org>
	* configure.ac:
	Restored Polish translation from gnome-2-6 branch

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

	* 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),
	(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/mozilla-link-checker.cpp:

	Fix that frickin' busy cursor bug once and for all. If the observer's
	done the cursor will return to normal, regardless of its counter
	(which is still wrong sometimes). Big bug: mailto: urls open up the
	email client. Also, <area> tags will produce a g_warning.

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

	* extensions/error-viewer/mozilla/Makefile.am:
	* extensions/popup-blocker/mozilla/Makefile.am:

	Include the "string" subdir of Mozilla include path, for nsString.h

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-24  Alessio Frusciante  <algol@firenze.linux.it>

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

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

	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(update_action), (update_all_actions), (clear_one_permission_info),
	(clear_popup_permissions), (action_activate_cb),
	(unregister_mozilla), (register_mozilla), (new_window_cb),
	(tab_added_cb), (sync_active_tab_cb), (impl_attach_window),
	(impl_detach_window):

	Replace calls to ephy_tab_get_window() which doesn't exist anymore.
	Fix a mem leak, and do some misc cleanups.

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

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

	Replace calls to ephy_tab_get_window() which was removed from Epiphany
	API.

2004-03-22  Wang Jian  <lark@linux.net.cn>

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

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

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

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

	* configure.ac:
	* extensions/certificates/Makefile.am:
	* extensions/dashboard/Makefile.am:
	* 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:

	Use pkg-config to get the location to install the extensions into.

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

	* configure.ac:

	Version 1.1.0.
	Update Epiphany dependency to >= 1.3.0, and glib/gtk+ dependency
	to >= 2.4.0.

2004-03-20  Anders Carlsson  <andersca@gnome.org>

	* extensions/popup-blocker/ephy-popup-blocker-extension.c:
	(new_window_cb):
	Build fix.
	
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.

