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

	* src/ephy-shell.c: (ephy_shell_new_tab):

	Don't move the window, just show it. Fixes bug #158923.

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

	* data/Makefile.am:
	* lib/Makefile.am:
	* lib/egg/Makefile.am:

	Build auto-generated files in builddir, not in srcdir.

2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>

	reviewed by: Christian Persch  <chpe@cvs.gnome.org>

	* embed/Makefile.am:
	* lib/widgets/Makefile.am:
	* src/Makefile.am:
	* src/bookmarks/Makefile.am:

	Fix build out of src directory.

	* src/window-commands.c: (editor_open_uri),
	(window_cmd_view_page_source):

	Rework the code to not use deprecated API.

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

	* src/prefs-dialog.c: (create_language_section):

	Fix compile in the !HAVE_ISO_CODES case.

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

	* configure.ac:

	Check for iso-codes package.

	* data/glade/prefs-dialog.glade:
	* lib/ephy-langs.c: (ephy_langs_bind_iso_domains),
	(read_iso_639_entry), (read_iso_3166_entry), (load_iso_entries),
	(ephy_langs_iso_639_table), (ephy_langs_iso_3166_table):
	* lib/ephy-langs.h:

	Load language and locales list from iso-codes package, if available.

	* src/prefs-dialog.c: (prefs_dialog_finalize),
	(add_lang_dialog_selection_changed), (add_lang_dialog_response_cb),
	(get_name_for_lang_code), (add_system_language_entry),
	(setup_add_language_dialog), (create_language_section):

	If the iso-codes package is available, use that to translate
	language names and offer a wider variety of languages.
	Fixes bug #155498.

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

	* configure.ac:
	* embed/mozilla/GtkNSSKeyPairDialogs.cpp:

	Adapt to changing mozilla API here.
	Thanks to Crispin for the patch (adapted from galeon).

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

	* embed/mozilla/mozilla-notifiers.cpp:

	Lowercase the lang codes.

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

	* embed/mozilla/EventContext.cpp:

	Fix string comparisions.

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

	* embed/mozilla/EventContext.cpp:

	Fix missing 'else if' and a superflous failure check.

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

	* src/prefs-dialog.c: (add_system_language_entry):

	Fix ngettext usage.

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

	* src/ephy-tab.c: (update_net_state_message):

	Fix generic 'site' hostname fallback. Fixes bug #155442.

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

	* src/ephy-notebook.c: (ephy_notebook_add_tab):

	If the signal handler for tab-added reordered the tabs,
	emit the tabs-reordered signal.

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

	* embed/mozilla/EphyUtils.cpp:
	* embed/mozilla/EphyUtils.h:
	* embed/print-dialog.h:

	Don't include print-dialog.h in EphyUtils.h.

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

	* configure.ac:
	* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
	* embed/mozilla/GtkNSSDialogs.cpp:
	* embed/mozilla/GtkNSSKeyPairDialogs.cpp:
	* embed/mozilla/Makefile.am:

	Only build those files when we have mozilla psm.

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

	* embed/mozilla/EphyBrowser.cpp:

	Use the dom window from the event.

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

	* configure.ac:
	* embed/mozilla/Makefile.am:
	* embed/mozilla/MozRegisterComponents.cpp:

	Add --disable-filepicker to use when the mozilla build itself has
	native gtk+ filepicker.

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

	* src/ephy-extensions-manager.c:
	(ephy_extensions_manager_load_string),
	(ephy_extensions_manager_startup),
	(ephy_extensions_manager_finalize):

	Add defines and #ifdef to enable validation; disabled for now.

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

	* embed/mozilla/ContentHandler.cpp:

	Fix opening of content when not downloading automatically.
	Fixes bug #158466.

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

	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EphyBrowser.h:

	Disallow favicon links from subframes.

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

	* embed/mozilla/mozilla-embed-single.cpp:

	Include stdlib.h.

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

	* embed/mozilla/EphyAboutRedirector.cpp:

	Retain original uri.

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

	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EphyBrowser.h:
	* embed/mozilla/mozilla-embed.cpp:

	Fix wrong certificate shown; Epiphany equivalent of galeon bug #158453.

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

	* embed/mozilla/ContentHandler.cpp:
	* embed/mozilla/ContentHandler.h:
	
	More cruft exorcised.

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

	* embed/ephy-embed.c: (ephy_embed_show_page_certificate):
	* embed/ephy-embed.h:
	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EphyBrowser.h:
	* embed/mozilla/mozilla-embed.cpp:

	Add a way to show the cert info dialogue for the page's certificate.

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

	* embed/mozilla/mozilla-notifiers.cpp:

	No need to include nsEmbedString.h.

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

	* embed/mozilla/mozilla-notifiers.cpp:
	* embed/mozilla/mozilla-notifiers.h:

	Make mozilla_notifier_add return the connection ID, and
	mozilla_notifier_remove take that.

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

	* embed/mozilla/mozilla-embed-single.cpp:
	* embed/mozilla/mozilla-notifiers.cpp:
	* embed/mozilla/mozilla-notifiers.h:

	Simplify the gconf -> mozilla prefs bridge.

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

	* embed/mozilla/EphyBrowser.cpp:

	Save one strdup.

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

	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EphyBrowser.h:
	* embed/mozilla/Makefile.am:

	Check favicon urls with script sec manager and content policy.

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

	* embed/mozilla/ContentHandler.h:

	Fix includes.

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

	* src/ephy-notebook.c: (build_tab_label):

	Remove unused variable.

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

	* COPYING:

	Remove notice about tab-loading.gif since we don't have that anymore.

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

	* src/ephy-session.c: (ephy_session_autoresume),
	(ephy_session_close), (ephy_session_save):

	Don't save session_crashed.xml while shutting down.

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

	* embed/mozilla/ContentHandler.cpp:
	* embed/mozilla/ContentHandler.h:

	No need to make the content handler dialogue modal.

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

	* embed/mozilla/MozillaPrivate.cpp:

	Better fix for bug #158202, thanks to Christian Biesinger.

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

	* embed/mozilla/GtkNSSDialogs.cpp:
	* embed/mozilla/GtkNSSKeyPairDialogs.cpp:

	Remove last instances of gnome-i18n.h inclusion.

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

	* embed/mozilla/MozillaPrivate.cpp:

	Fix FMR. Fixes bug #158202.

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

	* configure.ac:
	* embed/mozilla/ContentHandler.h:
	* embed/mozilla/EphyAboutRedirector.cpp:
	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EphyContentPolicy.cpp:
	* embed/mozilla/EphyHeaderSniffer.h:
	* embed/mozilla/EphySingle.cpp:
	* embed/mozilla/EphyUtils.cpp:
	* embed/mozilla/EventContext.cpp:
	* embed/mozilla/FilePicker.cpp:
	* embed/mozilla/FilePicker.h:
	* embed/mozilla/GlobalHistory.cpp:
	* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
	* embed/mozilla/GtkNSSDialogs.cpp:
	* embed/mozilla/MozDownload.cpp:
	* embed/mozilla/mozilla-download.cpp:
	* embed/mozilla/mozilla-embed-single.cpp:
	* embed/mozilla/mozilla-embed.cpp:
	* embed/mozilla/mozilla-notifiers.cpp:

	nsEmbedString.h now requires MOZILLA_STRICT_API define.

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

	* src/ephy-tab.c: (ephy_tab_size_allocate), (ephy_tab_map):

	Size-allocate the embed if it's not mapped but has never been
	size-allocated before. Fixes bug #156854.

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

	* configure.ac:

	Update gtk+ dependency.

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

	* src/ephy-window.c:

	Add shortcut to Send To menuitem, as per HIG. Fixes bug #148655.

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

	* src/ephy-shell.c: (save_yourself_cb):

	Don't hardcode "epiphany" as argv[0], use g_get_prgname() instead.
	Fixes bug #118427.

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

	* src/ephy-session.c: (ephy_session_close):

	Keep a ref on EphyShell in ephy_session_close(). Otherwise we
	get a crash when the session manager sends us the "die" signal,
	and we don't have a tool window (bme, history) open.

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

	* embed/ephy-history.c: (remove_obsolete_pages):
	* src/bookmarks/ephy-bookmarks.c: (clear_favorites):

	Fix signed/unsigned int confusion when iterating over
	a GPtrArray.

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

	* embed/ephy-history.c: (remove_pages_from_host_cb),
	(connect_page_removed_from_host), (ephy_history_get_host):
	* src/ephy-history-window.c: (cmd_delete),
	(ephy_history_window_construct):
	* src/ephy-window.c: (ephy_window_fullscreen):

	Implement history deletion on per-site basis. Fixes bug #116609.

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

	* src/prefs-dialog.c:

	Change column order for the languages list in the code.

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

	* src/ephy-main.c: (idle_unref), (main):

	Don't unref, then weak ref, then enter main loop; this won't work
	when refcount was 1. Instead weakref and unref on idle.
	Fixes bug #136170.

2004-11-11  James Henstridge  <james@jamesh.id.au>

	* src/ephy-extensions-manager.c (load_file_from_monitor): make len
	a gsize rather than an int to fix compilation on 64-bit systems.

2004-11-11  Xan Lopez  <xan@gnome.org>

	* src/bookmarks/ephy-bookmarks-editor.c:
	(delete_topic_dialog_construct), (cmd_delete):

	Do not warn if topic is empty, better title and primary text.

2004-11-10  Xan Lopez  <xan@gnome.org>

	* src/bookmarks/ephy-bookmarks-editor.c:
	(delete_topic_dialog_construct), (cmd_delete):

	Warn before deleting a topic, fixes #149294

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

	* src/ephy-statusbar.c: (ephy_statusbar_init):

	Add resize grip. Fixes bug #137845.

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

	* embed/mozilla/ContentHandler.cpp:

	Fix opening content with external content handlers.

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

	* src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):

	Fix 2 mem leaks; thanks to Xan for noticing them.

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

	* lib/ephy-gui.c: (ephy_gui_menu_position_tree_selection):

	Better positioning for the context menu popup in a treeview.
	Patch by Crispin Flowerday.

	Remove obsolete global variables.

2004-11-09  Jordi Mallach  <jordi@sindominio.net>

	* data/Makefile.am (EXTRA_DIST):
	
	Fix typo: s/Applications_DATA/applications_DATA/.

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

	* lib/ephy-langs.c: (ephy_langs_sanitise):

	Fix signed/unsigned int confusion exposed by empty accept-lang
	list.

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

	* configure.ac:

	Fix check for nsIPassword.h header to look in the right place.
	Fixes bug #157743.

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

	* src/ephy-history-window.c: (add_by_date_filter):

	Simplified the code a bit.

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

	* src/ephy-history-window.c: (add_by_date_filter):

	Make it also correct on DST changes.

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

	* src/ephy-history-window.c: (add_by_date_filter),
	(build_search_box), (save_date_filter):

	Fix time filter for time zones != GMT, and add "Last 30 Minutes" filter.

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

	* embed/mozilla/GtkNSSDialogs.cpp:

	Better wording on the "unable to trust" string. Fixes bug #127234.

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

	* src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):

	This dialogue doesn't need to be modal.

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

	* src/prefs-dialog.c:

	Order this in the source code by lang code, not english lang name.

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

	* src/prefs-dialog.c: (language_editor_update_buttons):

	Fix button sensitivity setting in language editor not to first
	disable the buttons. Fixes moving an item more than once at a time.

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

	* Makefile.am:
	* configure.ac:
	A idl/.cvsignore:
	A idl/Makefile.am:
	* src/Makefile.am:

	Add idl/Makefile.am and move src/Makefile.am's EXTRA_DIST there.

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

	* lib/ephy-gui.c: (ephy_gui_sanitise_popup_position),
	(ephy_gui_menu_position_tree_selection),
	(ephy_gui_menu_position_under_widget):
	* lib/ephy-gui.h:
	* src/ephy-window.c: (popup_menu_at_coords), (show_embed_popup):

	Sanitise the embed popup position. Fixes bug #157162.

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

	* src/ephy-session.c: (offer_to_resume):

	Better wording for the crash recovery dialogue. Thanks to Spark
	for this.

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

	* src/ephy-notebook.c: (find_notebook_at_pointer),
	(is_in_notebook_window):

	Don't detach the tab when releasing the mouse button while still
	over the same window. Fixes bug #143954.

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

	* lib/widgets/ephy-node-view.c: (ephy_node_view_popup):
	* src/bookmarks/ephy-bookmark-action.c: (show_context_menu),
	(popup_menu_cb), (button_press_cb):
	* src/bookmarks/ephy-topic-action.c: (button_toggled_cb),
	(show_context_menu), (popup_menu_cb), (button_press_cb):
	* src/ephy-window.c: (show_embed_popup):

	When popping up the context menu with keyboard, select the first
	menu item. Fixes bug #154907.

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

	* embed/mozilla/ContentHandler.cpp:

	Use GtkMessageDialog here.

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

	* data/epiphany.schemas.in:
	* embed/mozilla/mozilla-notifiers.cpp:
	* lib/ephy-langs.c: (ephy_font_n_languages), (ephy_langs_sanitise),
	(ephy_langs_append_languages), (ephy_langs_get_languages):
	* lib/ephy-langs.h:
	* src/prefs-dialog.c: (add_system_language_entry),
	(setup_add_language_dialog), (create_language_section):

	Show language code in the string in languages editor. Fixes bug #115355.

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

	* lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_init),
	(set_combo_tooltip), (combo_realized),
	(ephy_zoom_control_set_tooltip):

	Make tooltips on the zoom control also work on Ctrl-F1.

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

	* src/ephy-window.c: (ephy_window_show):

	Make static.

2004-11-04  Pauli Virtanen <pauli.virtanen@hut.fi>

	* help/fi/epiphany-fi.omf:

	Translated entries to Finnish.

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

	* configure.ac:
	* help/Makefile.am:
	* help/fi/Makefile.am:
	* help/fi/epiphany-fi.omf:
	* help/fi/epiphany.xml:
	* help/fi/fi.po:
	* help/fi/figures/ephy-addressbar-smartbookmark-screenshot.png:
	* help/fi/figures/ephy-bookmarkbar-smartbookmark-screenshot.png:
	* help/fi/figures/ephy-history-window-screenshot.png:
	* help/fi/figures/ephy-screenshot.png:
	* help/fi/legal.xml:

	Added manual translation into Finnish, by Pauli Virtanen.

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

	* configure.ac:

	Updated glib dependency.

	* lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):

	Use g_filename_display_name() here.

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

	* src/ephy-window.c: (modal_alert_cb):

	Also bring the window to the front.

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

	* src/ephy-extensions-manager.c:
	(ephy_extensions_manager_load_file), (load_file_from_monitor):

	Free XML data after parsing it. Noticed by jfr. I'm an idiot.

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

	* embed/downloader-view.c:
	* embed/ephy-command-manager.c:
	* embed/ephy-cookie-manager.c:
	* embed/ephy-download.c:
	* embed/ephy-embed-dialog.c:
	* embed/ephy-embed-event.c:
	* embed/ephy-embed-factory.c:
	* embed/ephy-embed-persist.c:
	* embed/ephy-embed-shell.c:
	* embed/ephy-embed-single.c:
	* embed/ephy-embed.c:
	* embed/ephy-encodings.c:
	* embed/ephy-favicon-cache.c:
	* embed/ephy-history.c:
	* embed/ephy-password-manager.c:
	* embed/ephy-permission-manager.c:
	* embed/find-dialog.c:
	* embed/mozilla/ContentHandler.cpp:
	* embed/mozilla/ContentHandler.h:
	* embed/mozilla/EphyAboutRedirector.cpp:
	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EphyBrowser.h:
	* embed/mozilla/EphyContentPolicy.cpp:
	* embed/mozilla/EphyHeaderSniffer.cpp:
	* embed/mozilla/EphySingle.cpp:
	* embed/mozilla/EphyUtils.cpp:
	* embed/mozilla/EventContext.cpp:
	* embed/mozilla/FilePicker.cpp:
	* embed/mozilla/GlobalHistory.cpp:
	* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
	* embed/mozilla/GtkNSSDialogs.cpp:
	* embed/mozilla/GtkNSSKeyPairDialogs.cpp:
	* embed/mozilla/MozDownload.cpp:
	* embed/mozilla/MozDownload.h:
	* embed/mozilla/MozRegisterComponents.cpp:
	* embed/mozilla/PrintingPromptService.cpp:
	* embed/mozilla/mozilla-download.cpp:
	* embed/mozilla/mozilla-embed-event.cpp:
	* embed/mozilla/mozilla-embed-persist.cpp:
	* embed/mozilla/mozilla-embed-single.cpp:
	* embed/mozilla/mozilla-embed.cpp:
	* embed/mozilla/mozilla-notifiers.cpp:
	* embed/print-dialog.c:
	* lib/eel-gconf-extensions.c:
	* lib/egg/egg-editable-toolbar.c:
	* lib/egg/egg-toolbars-model.c:
	* lib/ephy-debug.c:
	* lib/ephy-debug.h:
	* lib/ephy-dialog.c:
	* lib/ephy-dnd.c:
	* lib/ephy-file-chooser.c:
	* lib/ephy-file-helpers.c:
	* lib/ephy-glade.c:
	* lib/ephy-gui.c:
	* lib/ephy-langs.c:
	* lib/ephy-loader.c:
	* lib/ephy-module.c:
	* lib/ephy-node-db.c:
	* lib/ephy-node-filter.c:
	* lib/ephy-node.c:
	* lib/ephy-shlib-loader.c:
	* lib/ephy-state.c:
	* lib/ephy-stock-icons.c:
	* lib/ephy-string.c:
	* lib/ephy-zoom.c:
	* lib/widgets/ephy-location-entry.c:
	* lib/widgets/ephy-node-view.c:
	* lib/widgets/ephy-search-entry.c:
	* lib/widgets/ephy-spinner.c:
	* lib/widgets/ephy-tree-model-node.c:
	* lib/widgets/ephy-tree-model-sort.c:
	* lib/widgets/ephy-zoom-action.c:
	* lib/widgets/ephy-zoom-control.c:
	* src/bookmarks/ephy-bookmark-action.c:
	* src/bookmarks/ephy-bookmark-properties.c:
	* src/bookmarks/ephy-bookmarks-editor.c:
	* src/bookmarks/ephy-bookmarks-export.c:
	* src/bookmarks/ephy-bookmarks-import.c:
	* src/bookmarks/ephy-bookmarks-menu.c:
	* src/bookmarks/ephy-bookmarks.c:
	* src/bookmarks/ephy-bookmarksbar-model.c:
	* src/bookmarks/ephy-bookmarksbar.c:
	* src/bookmarks/ephy-favorites-menu.c:
	* src/bookmarks/ephy-new-bookmark.c:
	* src/bookmarks/ephy-topic-action.c:
	* src/bookmarks/ephy-topics-selector.c:
	* src/ephy-automation.c:
	* src/ephy-completion-model.c:
	* src/ephy-encoding-dialog.c:
	* src/ephy-encoding-menu.c:
	* src/ephy-extension.c:
	* src/ephy-extensions-manager.c:
	* src/ephy-favicon-action.c:
	* src/ephy-go-action.c:
	* src/ephy-history-window.c:
	* src/ephy-location-action.c:
	* src/ephy-main.c:
	* src/ephy-navigation-action.c:
	* src/ephy-notebook.c:
	* src/ephy-session.c:
	* src/ephy-shell.c:
	* src/ephy-statusbar.c:
	* src/ephy-tab.c:
	* src/ephy-tabs-menu.c:
	* src/ephy-toolbars-model.c:
	* src/ephy-window.c:
	* src/pdm-dialog.c:
	* src/popup-commands.c:
	* src/ppview-toolbar.c:
	* src/prefs-dialog.c:
	* src/toolbar.c:
	* src/window-commands.c:

	We always have config.h, no need to guard its inclusion.

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

	* lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_init),
	(ephy_zoom_control_set_tooltip):

	Fix zoom control so that it shows tooltips again. Fixes bug #155826.

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

	* configure.ac:

	Post-release version bump.

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

	=== Release 1.5.1 ===

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

	* lib/widgets/ephy-location-entry.c: (ephy_location_entry_init),
	(ephy_location_entry_activate):
	* src/ephy-location-action.c: (ephy_location_action_class_init):
	* src/ephy-window.c: (ephy_window_init):
	* src/toolbar.c: (toolbar_class_init), (toolbar_finalize),
	(maybe_finish_activation_cb), (toolbar_activate_location),
	(toolbar_update_zoom), (toolbar_new):
	* src/toolbar.h:

	Don't deactivate the toolbar when another item in the same toolbar
	gains focus. Fixes bug #155650.

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

	* embed/downloader-view.c: (update_status_icon):

	Remove seconds remaining display from tooltip of tray icon.
	Fixes bug #145955.

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

	* configure.ac:

	Bump version number and fix aclocal flags.

	* doc/reference/tmpl/ephy-embed-persist.sgml:
	* doc/reference/tmpl/ephy-embed.sgml:
	* doc/reference/tmpl/ephy-extensions-manager.sgml:
	* doc/reference/tmpl/ephy-window.sgml:
	* doc/reference/tmpl/epiphany-unused.sgml:

	Update.

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

	* src/bookmarks/ephy-bookmark-action.c: (properties_activate_cb),
	(bookmark_destroy_cb), (ephy_bookmark_action_finalize):
	* src/bookmarks/ephy-bookmark-properties.c:
	(ephy_bookmark_properties_new):
	* src/bookmarks/ephy-bookmark-properties.h:
	* src/bookmarks/ephy-bookmarks-editor.c: (show_properties_dialog),
	(ephy_bookmarks_editor_finalize), (ephy_bookmarks_editor_init):
	* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init),
	(ephy_bookmarks_finalize), (ephy_bookmarks_add_keyword),
	(prop_dialog_destroy_cb), (bookmark_destroyed_cb),
	(ephy_bookmarks_show_bookmark_properties):
	* src/bookmarks/ephy-bookmarks.h:

	Make sure there's only one bookmark properties dialogue for each
	bookmark. Fixes bug #148398 and also bug #155880.

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

	* lib/ephy-node.c: (callback), (remove_invalidated_signals),
	(ephy_node_emit_signal), (signal_object_weak_notify),
	(ephy_node_new_with_id), (ephy_node_signal_connect_object),
	(remove_matching_signal_data), (invalidate_matching_signal_data),
	(ephy_node_signal_disconnect_object),
	(ephy_node_signal_disconnect):

	Fix a nasty bug when removing signal handlers during a node signal
	emission. Don't remove the handler immediately, but invalidate it,
	and remove it after all emissions are done. Part of bug #155880.

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

	* src/ephy-extensions-manager.c:
	(ephy_extensions_manager_load_string):

	Disable extensions description validation for now.

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

	* src/ephy-extensions-manager.c: (assign_localised_string),
	(ephy_extensions_manager_load_string),
	(ephy_extensions_manager_class_init):

	Process xml:lang in extension description files.

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

	* NEWS:

	Updated.

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

	* lib/ephy-state.c: (ephy_state_window_set_size):
	* src/ephy-session.c: (write_window_geometry), (int_from_string),
	(restore_geometry), (ephy_session_load):

	Fix restoring window size on crash recovery by moving the setting
	of the size before the initial show which occurs from 
	ephy_shell_new_tab from parse_embed. Fixes bug #156881.

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

	* configure.ac:

	Check for nsIDOMNSEvent::GetIsTrusted.

	* embed/mozilla/EphyBrowser.cpp:

	Conditionally compile this code.

	* lib/ephy-marshal.list:

	Forgot to commit this.

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

	* configure.ac:
	* embed/ephy-embed.c: (ephy_embed_base_init):
	* embed/ephy-embed.h:
	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EphyBrowser.h:
	* src/ephy-window.c: (modal_alert_cb), (tab_added_cb),
	(tab_removed_cb):

	When showing a modal alert put up by a web page, switch the window
	to that tab.

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

	* lib/ephy-shlib-loader.c: (impl_release_object):
	* src/ephy-extensions-manager.c: (idle_unref), (unload_extension):

	Move idle unreffing to extensions manager. Makes sure that extensions
	are finalised.

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

	* src/ephy-extensions-manager.c:
	(ephy_extensions_manager_load_string), (path_to_identifier),
	(ephy_extensions_manager_load_file), (sync_loaded_extensions),
	(ephy_extensions_manager_unload_file), (load_file_from_monitor),
	(dir_changed_cb), (ephy_extensions_manager_load_dir),
	(active_extensions_notifier), (ephy_extensions_manager_finalize),
	(ephy_extensions_manager_class_init):
	* src/ephy-extensions-manager.h:

	Listen for changes to extension directories using
	gnome_vfs_monitor_add(). Paves the way for drag-and-drop installation
	of extensions, and makes extensions immediately available when
	installing via 'make install', 'apt-get install', etc.

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

	* data/epiphany-extension.xsd:

	Comment that unfortunately, elements in <extension> must be in order.

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

	* configure.ac:

	Depend on libxml 2.6.12 (for its fix of bug 150647).

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

	* src/bookmarks/ephy-bookmarks-menu.c: (open_bookmark_cb),
	(open_bookmark_in_tab_cb), (add_action_for_bookmark),
	(create_submenu), (ephy_bookmarks_menu_rebuild),
	(ephy_bookmarks_menu_set_property),
	(ephy_bookmarks_menu_get_property),
	(ephy_bookmarks_menu_constructor), (ephy_bookmarks_menu_finalize),
	(ephy_bookmarks_menu_class_init), (ephy_bookmarks_menu_new):
	* src/bookmarks/ephy-bookmarks-menu.h:
	* src/ephy-window.c: (open_bookmark_cb), (ephy_window_init):

	Slightly refactor bookmarks menu, to take a configurable path
	where to merge its UI.

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

	* src/bookmarks/ephy-topic-action.c: (can_open_in_tabs),
	(open_in_tabs_activate_cb), (add_open_in_tabs_menu),
	(build_bookmarks_menu), (show_context_menu):

	Don't open all bookmarks in tabs. Fixes bug #156843.

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

	* src/ephy-statusbar.c: (sync_shadow_type), (ephy_statusbar_init):

	Correctly change the statusbar children's frams's shadow type when
	the statusbar shadow type changes.

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

	* embed/print-dialog.c: (ephy_print_dialog_new):

	Print dialogue isn't an EphyEmbedDialog anymore, remove the
	include.

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

	* embed/ephy-embed-dialog.c: (ephy_embed_dialog_init):
	* embed/ephy-embed-persist.c: (ephy_embed_persist_init),
	(ephy_embed_persist_to_string):
	* embed/ephy-embed-shell.c: (ephy_embed_shell_init):
	* embed/find-dialog.c: (find_dialog_init):
	* embed/mozilla/mozilla-embed-persist.cpp:
	* embed/mozilla/mozilla-embed-single.cpp:
	* lib/ephy-dialog.c: (ephy_dialog_set_modal), (ephy_dialog_init):
	* lib/ephy-file-chooser.c: (ephy_file_chooser_init):
	* lib/ephy-node-db.c: (ephy_node_db_init):
	* lib/widgets/ephy-node-view.c: (ephy_node_view_init):
	* lib/widgets/ephy-search-entry.c: (ephy_search_entry_init):
	* src/bookmarks/ephy-bookmark-action.c:
	(ephy_bookmark_action_init):
	* src/bookmarks/ephy-bookmark-properties.c:
	(ephy_bookmark_properties_init):
	* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
	* src/bookmarks/ephy-favorites-menu.c: (ephy_favorites_menu_init):
	* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_init):
	* src/bookmarks/ephy-topics-selector.c:
	(ephy_topics_selector_init):
	* src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init):
	* src/ephy-encoding-menu.c: (ephy_encoding_menu_init):
	* src/ephy-favicon-action.c: (ephy_favicon_action_init):
	* src/ephy-location-action.c: (ephy_location_action_init):
	* src/ephy-notebook.c: (ephy_notebook_init):
	* src/ephy-session.c: (ephy_session_init):
	* src/ephy-shell.c: (ephy_shell_init):
	* src/ephy-tab.c: (ephy_tab_init):
	* src/ephy-tabs-menu.c: (ephy_tabs_menu_init):
	* src/ephy-window.c: (ephy_window_init):
	* src/pdm-dialog.c: (pdm_dialog_init):
	* src/ppview-toolbar.c: (ppview_toolbar_init):

	Private data is 0-initialised, no need to set members to NULL,  0,
	or FALSE.

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

	* lib/widgets/ephy-node-view.h:

	Remove unused signal from EphyNodeView struct.

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

	* src/bookmarks/ephy-topic-action.c:
	(ephy_topic_action_sync_label), (connect_proxy):

	Fix label of "All" topic on bookmarksbar.

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

	* lib/widgets/ephy-location-entry.c: (completion_func):

	Avoid strdups in entry completion func. Patch by Peter Harvey.

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

	* src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
	(ephy_bookmark_action_sync_label), (connect_proxy),
	(bookmark_changed_cb):
	* src/bookmarks/ephy-bookmarks-menu.c: (connect_proxy_cb),
	(ensure_bookmark_actions), (ephy_bookmarks_menu_rebuild):
	* src/bookmarks/ephy-favorites-menu.c: (connect_proxy_cb),
	(ephy_favorites_menu_rebuild):
	* src/bookmarks/ephy-topic-action.c:
	(ephy_topic_action_sync_label), (append_bookmarks_menu),
	(build_topics_menu), (connect_proxy), (topic_changed_cb):

	Use ellipsising labels to shorten the bookmarks and topics titles in
	menus, instead of chopping the strings off at the end. 
	Fixes bug #147765.

	Use gtk_entry_set_width_chars() to set the smart bookmark entry width,
	not gtk_widget_set_size_request().

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

	* src/ephy-session.c: (offer_to_resume):

	Revert last change, it's a warning after all.

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

	* src/ephy-window.c: (confirm_close_with_modified_forms):

	Make the confirm-close-with-form-data dialogue window modal, instead
	of app modal.

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

	* src/ephy-session.c: (offer_to_resume):

	Make the crash revovery dialogue GTK_MESSAGE_QUESTION instead of
	_WARNING.

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

	* lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
	* src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
	* src/ephy-history-window.c: (confirmation_dialog_response_cb),
	(confirmation_dialog_construct), (cmd_clear):
	* src/ephy-session.c: (offer_to_resume):
	* src/ephy-window.c: (confirm_close_with_modified_forms):

	Use new gtk+ HIG message dialogue API. Fixes bug #130232.

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

	* embed/downloader-view.c: (downloader_view_add_download):

	Use gtk_widget_get_settings on the EphyDialog's window, not on the
	dialog itself.

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

	* src/window-commands.c: (window_cmd_help_about):

	Use named icon for the logo in about dialogue.

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

	* src/ephy-extensions-manager.c: (ephy_extensions_manager_init),
	(ephy_extensions_manager_startup):
	* src/ephy-extensions-manager.h:
	* src/ephy-shell.c: (ephy_shell_get_extensions_manager):

	De-couple instantiation and initialisation of the extensions manager.
	Fixes double-instance and weirdness and double-type-registration
	on startup when extensions use the session in their instance_init.

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

	* src/ephy-notebook.c: (ephy_notebook_remove_tab):
	* src/ephy-window.c: (ephy_window_get_active_tab):

	Move window destruction after tab-removed signal emission.
	Fixes bug #151607.

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

	* src/ephy-notebook.h:

	Fix return type of tab_delete slot.

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

	* src/bookmarks/ephy-bookmark-action.c: (connect_proxy),
	(bookmark_changed_cb):
	* src/bookmarks/ephy-topic-action.c: (create_menu_item),
	(topic_changed_cb):

	Unset the use-underline label property instead of doubling the
	underscores. Saves tons of strdups.

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

	* embed/downloader-view.c: (downloader_view_add_download):
	* lib/widgets/ephy-spinner.c: (ephy_spinner_cache_get_images),
	(ephy_spinner_size_request):
	* src/ephy-notebook.c: (tab_label_style_set_cb):
	* src/window-commands.c: (window_cmd_help_about):

	Use gtk_icon_size_lookup_for_settings() here.

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

	* lib/ephy-node.c: (callback), (ephy_node_set_property),
	(ephy_node_signal_connect_object), (match_signal_data),
	(ephy_node_signal_disconnect_object):
	* lib/ephy-node.h:

	Add EPHY_NODE_CHANGED signal. Patch by Peter Harvey.

	* src/bookmarks/ephy-bookmark-action.c: (favicon_cache_changed_cb),
	(ephy_bookmark_action_sync_icon),
	(ephy_bookmark_action_sync_label), (open_in_tab_activate_cb),
	(open_in_window_activate_cb), (activate_cb), (drag_data_get_cb),
	(properties_activate_cb), (bookmark_changed_cb),
	(bookmark_destroy_cb), (ephy_bookmark_action_set_bookmark),
	(ephy_bookmark_action_set_property),
	(ephy_bookmark_action_get_property),
	(ephy_bookmark_action_finalize), (ephy_bookmark_action_class_init),
	(smart_child_added_cb), (smart_child_removed_cb),
	(ephy_bookmark_action_init), (ephy_bookmark_action_new):
	* src/bookmarks/ephy-bookmark-action.h:
	* src/bookmarks/ephy-bookmarks-menu.c: (add_action_for_bookmark):
	* src/bookmarks/ephy-bookmarksbar.c:
	(ephy_bookmarksbar_action_request):
	* src/bookmarks/ephy-favorites-menu.c:
	(ephy_favorites_menu_rebuild):
	* src/bookmarks/ephy-topic-action.c: (build_menu),
	(topic_changed_cb), (ephy_topic_action_set_topic),
	(ephy_topic_action_set_property), (ephy_topic_action_get_property),
	(ephy_topic_action_class_init), (ephy_topic_action_init),
	(ephy_topic_action_new):
	* src/bookmarks/ephy-topic-action.h:

	Changed ephy_[bookmark|topic]_action_new from node-id to node. Saves one
	round-trip node->node-id->node.

	Save lots of strdups by using the node's properties directly, instead of
	storing them again in the action.

	Listen to changes on the node itself, not for child-changed on the
	bookmarks node.

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

	* embed/mozilla/mozilla-embed-single.cpp: (mozilla_embed_single_dispose):
	* lib/ephy-dialog.c: (ephy_dialog_dispose):
	* src/ephy-session.c: (ephy_session_dispose):

	Chain up to parent's dispose handler.

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

	* embed/downloader-view.c: (downloader_view_get_type):
	* embed/ephy-command-manager.c: (ephy_command_manager_get_type):
	* embed/ephy-cookie-manager.c: (ephy_cookie_get_type),
	(ephy_cookie_manager_get_type):
	* embed/ephy-download.c: (ephy_download_get_type):
	* embed/ephy-embed-dialog.c: (ephy_embed_dialog_get_type):
	* embed/ephy-embed-event.c: (ephy_embed_event_get_type):
	* embed/ephy-embed-persist.c: (ephy_embed_persist_get_type):
	* embed/ephy-embed-shell.c: (ephy_embed_shell_get_type):
	* embed/ephy-embed-single.c: (ephy_embed_single_get_type):
	* embed/ephy-embed.c: (ephy_embed_get_type):
	* embed/ephy-encodings.c: (ephy_encodings_get_type):
	* embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type):
	* embed/ephy-history.c: (ephy_history_get_type):
	* embed/ephy-password-manager.c: (ephy_password_info_get_type),
	(ephy_password_manager_get_type):
	* embed/ephy-permission-manager.c: (ephy_permission_info_get_type),
	(ephy_permission_manager_get_type):
	* embed/find-dialog.c: (find_dialog_get_type):
	* embed/mozilla/mozilla-download.cpp:
	* embed/mozilla/mozilla-embed-event.cpp:
	* embed/mozilla/mozilla-embed-persist.cpp:
	* embed/mozilla/mozilla-embed-single.cpp:
	* embed/mozilla/mozilla-embed.cpp:
	* lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_get_type):
	* lib/egg/egg-toolbar-editor.c: (egg_toolbar_editor_get_type):
	* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_type):
	* lib/ephy-dialog.c: (ephy_dialog_get_type):
	* lib/ephy-file-chooser.c: (ephy_file_chooser_get_type):
	* lib/ephy-loader.c: (ephy_loader_get_type):
	* lib/ephy-module.c: (ephy_module_get_type):
	* lib/ephy-node-db.c: (ephy_node_db_get_type):
	* lib/ephy-node-filter.c: (ephy_node_filter_get_type):
	* lib/ephy-shlib-loader.c: (ephy_shlib_loader_get_type):
	* lib/widgets/ephy-location-entry.c:
	(ephy_location_entry_get_type):
	* lib/widgets/ephy-node-view.c: (ephy_node_view_get_type):
	* lib/widgets/ephy-search-entry.c: (ephy_search_entry_get_type):
	* lib/widgets/ephy-spinner.c: (ephy_spinner_cache_get_type),
	(ephy_spinner_get_type):
	* lib/widgets/ephy-tree-model-node.c:
	(ephy_tree_model_node_get_type):
	* lib/widgets/ephy-tree-model-sort.c:
	(ephy_tree_model_sort_get_type):
	* lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_get_type):
	* lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_get_type):
	* src/bookmarks/ephy-bookmark-action.c:
	(ephy_bookmark_action_get_type):
	* src/bookmarks/ephy-bookmark-properties.c:
	(ephy_bookmark_properties_get_type):
	* src/bookmarks/ephy-bookmarks-editor.c:
	(ephy_bookmarks_editor_get_type):
	* src/bookmarks/ephy-bookmarks-menu.c:
	(ephy_bookmarks_menu_get_type):
	* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_type):
	* src/bookmarks/ephy-bookmarksbar-model.c:
	(ephy_bookmarksbar_model_get_type):
	* src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_get_type):
	* src/bookmarks/ephy-favorites-menu.c:
	(ephy_favorites_menu_get_type):
	* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_get_type):
	* src/bookmarks/ephy-topic-action.c: (ephy_topic_action_get_type):
	* src/bookmarks/ephy-topics-selector.c:
	(ephy_topics_selector_get_type):
	* src/ephy-completion-model.c: (ephy_completion_model_get_type):
	* src/ephy-encoding-dialog.c: (ephy_encoding_dialog_get_type):
	* src/ephy-encoding-menu.c: (ephy_encoding_menu_get_type):
	* src/ephy-extension.c: (ephy_extension_get_type):
	* src/ephy-extensions-manager.c:
	(ephy_extensions_manager_get_type):
	* src/ephy-favicon-action.c: (ephy_favicon_action_get_type):
	* src/ephy-go-action.c: (ephy_go_action_get_type):
	* src/ephy-history-window.c: (ephy_history_window_get_type):
	* src/ephy-location-action.c: (ephy_location_action_get_type):
	* src/ephy-navigation-action.c: (ephy_navigation_action_get_type):
	* src/ephy-notebook.c: (ephy_notebook_get_type):
	* src/ephy-session.c: (ephy_session_get_type):
	* src/ephy-shell.c: (ephy_shell_get_type):
	* src/ephy-statusbar.c: (ephy_statusbar_get_type):
	* src/ephy-tab.c: (ephy_tab_get_type):
	* src/ephy-tabs-menu.c: (ephy_tabs_menu_get_type):
	* src/ephy-toolbars-model.c: (ephy_toolbars_model_get_type):
	* src/ephy-window.c: (ephy_window_get_type):
	* src/pdm-dialog.c: (pdm_dialog_get_type):
	* src/ppview-toolbar.c: (ppview_toolbar_get_type):
	* src/prefs-dialog.c: (prefs_dialog_get_type):
	* src/toolbar.c: (toolbar_get_type):

	Annotate "if (type == 0)" in get_type functions with G_UNLIKELY,
	like the G_TYPE_DEFINE macros do.

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

	* lib/widgets/ephy-node-view.c: (drag_data_received_cb):
	* src/ephy-notebook.c: (notebook_drag_data_received_cb):

	Use gtk_selection_data_get_uris().

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

	* src/ephy-extensions-manager.c: (load_extension),
	(unload_extension):

	Only multiplex [attach|detach]_window to extensions implementing the
	EphyExtension interface.

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

	* lib/ephy-string.c: (ephy_string_double_underscores):
	* lib/ephy-string.h:
	* lib/widgets/ephy-node-view.c: (drag_data_received_cb):
	* src/bookmarks/ephy-bookmarks-editor.c: (node_dropped_cb):
	* src/ephy-notebook.c: (notebook_drag_data_received_cb):
	* src/ephy-window.c: (ephy_window_load_in_tabs):
	* src/ephy-window.h:

	Remove ephy_string_parse_uri_list, and use new glib function
	g_uri_list_extract_uris() instead.

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

	* src/ephy-notebook.c: (build_tab_label):

	Add tooltip on close button. Thanks to spark for the string review;
	fixes bug #155828.

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

	* src/ephy-favicon-action.c: (create_tool_item), (set_tooltip_cb),
	(connect_proxy), (ephy_favicon_action_set_property),
	(ephy_favicon_action_get_property):
	* src/toolbar.c: (toolbar_setup_actions):

	Add tooltip on the drag handle. Fixes bug #155827.

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

	* src/ephy-navigation-action.c: (set_tooltip_cb), (connect_proxy),
	(ephy_navigation_action_finalize),
	(ephy_navigation_action_set_property),
	(ephy_navigation_action_get_property),
	(ephy_navigation_action_class_init):
	* src/ephy-navigation-action.h:
	* src/toolbar.c: (toolbar_setup_actions):

	Add tooltips on the arrows, and fix the tooltip on the "Up" button
	to be consistent with nautilus. Thanks to spark for the string review;
	fixes bug #155825.

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

	* src/ephy-extensions-manager.c:
	(ephy_extensions_manager_register):

	Remove bogus debug output.

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

	* lib/ephy-dialog.c: (ephy_dialog_get_controls):
	* lib/ephy-dialog.h:

	Add varargs version of ephy_dialog_get_control to get more
	than one control at a time.

 	* embed/downloader-view.c: (downloader_view_build_ui):
	* src/pdm-dialog.c: (pdm_dialog_show_help), (pdm_dialog_init):
	* src/prefs-dialog.c: (prefs_dialog_show_help),
	(setup_add_language_dialog), (create_language_section),
	(prefs_dialog_init):

	Use that.

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

	* doc/Makefile.am:
	* doc/epiphany.1:

	Add manpage from Debian. Fixes bug #156067.

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

	* lib/egg/eggstatusicon.c: (egg_status_icon_init),
	(egg_status_icon_button_press):

	Better fix, taken from bug #135861.

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

	* lib/egg/eggstatusicon.c: (egg_status_icon_button_press):

	Activate with double-click, as per HIG. Fixes bug #152899.

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

	* src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_xbel):

	Fix import of bookmarks in root folder. Fixes bug #152443.

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

	* data/epiphany-extension.xsd:
	* src/ephy-extensions-manager.c:
	(ephy_extensions_manager_load_file), (load_extension),
	(xml_error_cb), (init_schema_ctxt), (ephy_extensions_manager_init),
	(ephy_extensions_manager_finalize):

	Validate extension XML files against an XSD Schema.

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

	* configure.ac:

	Autoupdated.

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

	* doc/reference/Makefile.am:
	* doc/reference/epiphany.types:

	Fix compilation

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

	* lib/ephy-node.c: (signal_object_weak_notify),
	(destroy_signal_data), (ephy_node_destroy),
	(ephy_node_new_with_id), (ephy_node_unref):

	Fix EphyNode callback data destruction. Patch by Peter Harvey,
	fixes bug #152718.

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

	* lib/Makefile.am:
	R lib/ephy-module-loader.c:
	R lib/ephy-module-loader.h:
	A lib/ephy-module.c: (ephy_module_get_type), (ephy_module_load),
	(ephy_module_unload), (ephy_module_get_path),
	(ephy_module_new_object), (ephy_module_init),
	(ephy_module_finalize), (ephy_module_class_init),
	(ephy_module_new):
	A lib/ephy-module.h:

	s/EphyModuleLoader/EphyModule/g since "loader" now means something
	different.

	A lib/ephy-loader.c: (ephy_loader_get_type), (ephy_loader_type),
	(ephy_loader_get_object), (ephy_loader_release_object):
	A lib/ephy-loader.h:

	Generic object loader.

	A lib/ephy-shlib-loader.c: (ephy_shlib_loader_get_type),
	(free_loader_data), (ephy_shlib_loader_init),
	(ephy_shlib_loader_finalize), (find_library), (find_object),
	(idle_unref), (impl_get_object), (impl_release_object),
	(ephy_shlib_loader_iface_init), (ephy_shlib_loader_class_init):
	A lib/ephy-shlib-loader.h:

	A .so loader.

	* src/Makefile.am:
	* src/ephy-extensions-manager.c: (ephy_extensions_manager_load),
	(ephy_extensions_manager_unload),
	(ephy_extensions_manager_register),
	(ephy_extensions_manager_get_extensions), (free_extension_info),
	(free_loader_info), (find_extension_info),
	(ephy_extensions_manager_load_file), (find_loader),
	(get_loader_for_type), (attach_window), (load_extension),
	(detach_window), (unload_extension),
	(ephy_extensions_manager_load_dir), (active_extensions_notifier),
	(ephy_extensions_manager_init), (ephy_extensions_manager_finalize),
	(impl_attach_window), (impl_detach_window),
	(ephy_extensions_manager_class_init):
	* src/ephy-extensions-manager.h:

	Read extension descriptions from .xml, load them with the specified
	loader (for now, just only .so is supported).

	* src/ephy-shell.c: (ephy_shell_finalize),
	(ephy_shell_get_session), (ephy_shell_get_extensions_manager):

	Minor API change in extensions manager.

	* data/epiphany.schemas.in:

	Add extensions-manager-ui as default active extension.

2004-10-10  Marco Pesenti Gritti  <marco@gnome.org>

	reviewed by: Christian Persch  <chpe@cvs.gnome.org>

	* data/glade/print.glade:
	* embed/ephy-embed-single.c: (ephy_embed_single_get_printer_list):
	* embed/ephy-embed-single.h:
	* embed/mozilla/ContentHandler.cpp:
	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EphyHeaderSniffer.cpp:
	* embed/mozilla/EphyUtils.cpp:
	* embed/mozilla/EphyUtils.h:
	* embed/mozilla/FilePicker.cpp:
	* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
	* embed/mozilla/GtkNSSDialogs.cpp:
	* embed/mozilla/GtkNSSKeyPairDialogs.cpp:
	* embed/mozilla/MozillaPrivate.cpp:
	* embed/mozilla/MozillaPrivate.h:
	* embed/mozilla/PrintingPromptService.cpp:
	* embed/mozilla/mozilla-embed-single.cpp:
	* embed/mozilla/mozilla-embed.cpp:
	* embed/print-dialog.c: (ephy_print_dialog_new):
	* lib/ephy-dialog.c: (set_combo_box_from_value):

	Move current MozillaPrivate helpers to EphyUtils.
	Use MozillaPrivate for stuff that needs mozilla
	internal strings.

	Support multiple printers in the print dialog.
	This is actually a bug fix because on several
	distributions using hardcoded Poscript/default
	will simply not work at all.

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

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

	Remove duplicate AM_PROG_INTLTOOL, fixes bug #155028.
	Use AM_GLIB_DEFINE_LOCALEDIR to define locale dir.

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

	* src/ephy-tab.c:
	* src/ephy-tab.h:
	* src/ephy-window.c:
	* src/ephy-window.h:

	No circular dependencies anymore.

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

	* src/bookmarks/ephy-bookmarks-menu.c: (bookmark_added_cb):

	When adding a bookmark, check if it has same node ID as one
	scheduled for removal, and if so, process the removal immediately.
	Fixes bug #154805.

2004-10-08  Marco Pesenti Gritti  <marco@gnome.org>

	reviewed by: Christian Persch  <chpe@cvs.gnome.org>

	* src/ephy-window.c: (get_name_from_address_value),
	(update_popups_tooltips), (show_embed_popup):

	Add tooltips for context menus. Fix #151764

2004-10-08  Marco Pesenti Gritti  <marco@gnome.org>

	reviewed by: Christian Persch  <chpe@cvs.gnome.org>

	* lib/ephy-dialog.c: (setup_default_size):
	* lib/ephy-state.c: (create_window_node), (ephy_state_add_window):
	* lib/ephy-state.h:
	* src/bookmarks/ephy-bookmark-properties.c: (build_ui):
	* src/bookmarks/ephy-bookmarks-editor.c:
	(ephy_bookmarks_editor_construct):
	* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct):
	* src/ephy-history-window.c: (ephy_history_window_construct):
	* src/ephy-window.c: (ephy_window_show):
	* src/pdm-dialog.c: (show_cookies_properties):
	* src/window-commands.c: (window_cmd_edit_toolbar):

	Allow to set the default window state to maximize.
	Default to maximize for the browser window.

2004-10-07  Marco Pesenti Gritti  <marco@gnome.org>

	reviewed by: Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:
	* embed/mozilla/Makefile.am:
	* embed/mozilla/mozilla-embed-single.cpp:

	Initialize plugins path env var for backward compatibility

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

	* embed/ephy-embed.h:

	Remove unnecessary include.

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

	* src/ephy-window.c: (ephy_window_set_property),
	(ephy_window_get_property), (ephy_window_class_init),
	(ephy_window_set_print_preview):

	Notify when entering or leaving print preview mode. Fixes bug #154591.

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

	* data/epiphany.schemas.in:

	Grammar fix. Fixes bug #154605.

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

	* src/ephy-navigation-action.c: (build_back_or_forward_menu),
	(build_up_menu), (menu_activated_cb):

	Fix a warning, noticed by Crispin.

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

	* src/ephy-window.c: (ephy_window_key_press_event):

	Don't allow activation of the hidden menubar in ppv mode.

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

	* src/ephy-window.c: (get_chromes_visibility),
	(ephy_window_fullscreen), (ephy_window_unfullscreen),
	(ephy_window_delete_event_cb), (show_embed_popup),
	(ephy_window_init), (ephy_window_set_print_preview):

	Fix print preview and fullscreen mode interaction. Fixes bug #154456.

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

	* src/ephy-tab.c: (ephy_tab_size_allocate), (ephy_tab_map),
	(ephy_tab_class_init):

	Don't size-allocate unmapped tabs, fixing slow resizes.
	Fixes bug #128191.

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

	* configure.ac:
	* lib/egg/Makefile.am:
	R lib/egg/eggdropdowntoolbutton.c:
	R lib/egg/eggdropdowntoolbutton.h:
	* src/ephy-navigation-action.c: (menu_activated_cb),
	(connect_proxy), (ephy_navigation_action_class_init):

	Port to GtkMenuToolButton.

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

	* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
	* embed/mozilla/GtkNSSDialogs.cpp:
	* embed/mozilla/GtkNSSKeyPairDialogs.cpp:

	Set window icon.

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

	* lib/ephy-gui.c: (ephy_gui_menu_position_tree_selection),
	(ephy_gui_confirm_overwrite_file):
	* src/ephy-window.c: (confirm_close_with_modified_forms),
	(ephy_window_init):

	Set window icon.

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

	* src/bookmarks/ephy-bookmark-properties.c: (set_window_icon),
	(ephy_bookmark_properties_get_node):
	* src/bookmarks/ephy-bookmarks-editor.c:
	(ephy_bookmarks_editor_construct):
	* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct),
	(duplicate_dialog_construct):
	* src/ephy-history-window.c: (ephy_history_window_construct):
	* src/window-commands.c: (window_cmd_edit_toolbar):

	Set window icon.

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

	* lib/ephy-file-chooser.c: (ephy_file_chooser_constructor):

	Set ephy icon as window icon.

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

	* src/pdm-dialog.c: (pdm_dialog_init):

	Set ephy icon as window icon.

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

	* src/prefs-dialog.c: (prefs_dialog_init):

	Same here.

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

	* embed/find-dialog.c: (find_dialog_init):

	Same here.

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

	* embed/print-dialog.c: (ephy_print_dialog_new),
	(ephy_print_setup_dialog_new):

	Set window icon with gtk_window_set_icon_name().

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

	* embed/downloader-view.c: (downloader_view_build_ui):

	Set the window icon.

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

	* embed/downloader-view.c: (downloader_view_add_download):

	Arg 4 of gtk_icon_theme_lookup_icon is flags, not height.

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

	* src/window-commands.c: (window_cmd_help_about):

	Set epiphany icon on the about dialogue.

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

	* src/ppview-toolbar.c: (ppview_toolbar_get_type),
	(ppview_toolbar_class_init), (ppview_toolbar_set_property),
	(ppview_toolbar_get_property), (ppview_toolbar_set_window),
	(ppview_toolbar_init), (ppview_toolbar_finalize),
	(ppview_toolbar_new), (toolbar_cmd_ppv_close):
	* src/ppview-toolbar.h:

	Clean up a bit.

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

	* embed/mozilla/mozilla-embed-single.cpp:

	Fix a warning.

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

	* src/window-commands.c: (window_cmd_help_about):

	Remove unused variable.

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

	* embed/mozilla/MozDownload.cpp:
	* lib/ephy-file-helpers.c: (ephy_file_downloads_dir),
	(ephy_file_desktop_dir):
	* lib/ephy-file-helpers.h:
	* src/prefs-dialog.c: (get_download_button_label):

	Recognise "Desktop" special downloads directory. Fixes bug #152926.

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

	* Makefile.am:

	Add --with-mozilla to distcheck's configure arguments. 

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

	* src/window-commands.c: (window_cmd_help_about):

	Simply use gtk_icon_theme_load_icon().

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

	* src/ephy-main.c: (main):
	* src/ephy-window.c: (ephy_window_init):

	Use gtk_window_set_default_icon_name().

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

	* configure.ac:
	* embed/mozilla/mozilla-notifiers.cpp:

	Remove explicit PAC autoconf call, it works perfectly ok without it.

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

	* lib/ephy-debug.c: (trap_handler):

	Remove "abort", since you can have the same with --g-fatal-warnings.

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

	* doc/debugging.txt:

	Document EPHY_DEBUG_BREAK.

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

	* configure.ac:
	* data/Makefile.am:
	A data/default-prefs-common.js:
	A data/default-prefs-mozilla.js:
	A data/default-prefs-toolkit.js:
	R data/default-prefs.js:

	Split the default prefs into the common part, and mozilla/new toolkit
	specific parts.

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

	* lib/egg/Makefile.am:
	* src/bookmarks/ephy-bookmark-action.c: (remove_from_model),
	(move_in_model):
	* src/bookmarks/ephy-bookmarks.c:
	(ephy_bookmarks_get_toolbars_model):
	* src/bookmarks/ephy-bookmarks.h:
	* src/bookmarks/ephy-bookmarksbar.c:
	(ephy_bookmarksbar_set_property):
	* src/bookmarks/ephy-topic-action.c: (remove_from_model),
	(move_in_model):
	* src/ephy-shell.c: (ephy_shell_get_toolbars_model):

	Don't reference private objects from public headers. Fixes bug #153766.

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

	* configure.ac:
	* lib/ephy-debug.c: (trap_handler), (ephy_debug_init):

	Remove the hack, and just use the libc function for it.
	Thanks to Crispin for suggesting this.
	
2004-09-27  Christian Persch  <chpe@cvs.gnome.org>

	* configure.ac:

	Improve configure check for DumpStackToFile to actually work.

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

	* configure.ac:
	* lib/ephy-debug.c: (trap_handler), (ephy_debug_init):

	Improved debugging support. Fixes bug #153805.

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

	* data/ui/epiphany-ui.xml:

	Install a placeholder for the view toggles group. Fixes bug #153767.

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

	* lib/Makefile.am:

	Make ephy-state.h public. Fixes bug #153809.

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

	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EventContext.cpp:
	* embed/mozilla/GtkNSSDialogs.cpp:
	* embed/mozilla/mozilla-notifiers.cpp:
	* lib/egg/eggtrayicon.h:

	Fix compiler warnings.

	* src/ephy-window.c: (hide_embed_popup_cb), (show_embed_popup):

	Fix a signal leak.

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

	* src/popup-commands.c: (popup_cmd_bookmark_link),
	(popup_cmd_copy_image_location):

	Remove some unused code. Patch by Crispin Flowerday.

2004-09-27  Marco Pesenti Gritti  <marco@gnome.org>

	* lib/egg/Makefile.am:

	Install egg-toolbars-model.h

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

	* configure.ac:

	Remove another unnecessary define.

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

	* configure.ac:

	Remove an unnecessary define.

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

	* configure.ac:
	* embed/mozilla/GlobalHistory.cpp:
	* embed/mozilla/mozilla-embed-single.cpp:

	Mozilla API changes.

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

	* embed/mozilla/mozilla-embed-single.cpp:

	Remove reference to MOZILLA_FIVE_HOME.

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

	* src/window-commands.c: (window_cmd_help_about):

	Fix a mem leak.

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

	* src/bookmarks/ephy-topic-action.c: (drag_motion_cb):

	Fix a mem leak.

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

	* lib/ephy-dialog.c: (set_editable_from_value):

	Initialise position passed to gtk_editable_insert_text().

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

	* embed/ephy-download.c: (update_remaining_time):

	Fix the build.

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

	* configure.ac:
	* embed/mozilla/EphyContentPolicy.cpp:

	Simplified nsIContentPolicy API check.

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

	* configure.ac:
	* embed/mozilla/ContentHandler.cpp:
	* embed/mozilla/ContentHandler.h:
	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EphyBrowser.h:
	* embed/mozilla/EphyContentPolicy.cpp:
	* embed/mozilla/FilePicker.cpp:
	* embed/mozilla/GlobalHistory.cpp:
	* embed/mozilla/GtkNSSKeyPairDialogs.cpp:
	* embed/mozilla/Makefile.am:
	* embed/mozilla/MozDownload.cpp:
	* embed/mozilla/mozilla-download.cpp:
	* embed/mozilla/mozilla-embed-single.cpp:
	* embed/mozilla/mozilla-embed.cpp:
	* embed/mozilla/mozilla-notifiers.cpp:

	Fix mozilla API checks to correctly detect firefox libraries.

2004-09-21  Marco Pesenti Gritti  <marco@gnome.org>

	* embed/ephy-download.c: (update_remaining_time):

	Fix overflow in remaining time calculation. Fix bug
	#153136. Thanks to Jhon Spray for tracking this.

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

	* embed/downloader-view.c: (progress_cell_data_func):
	* embed/mozilla/MozDownload.cpp:

	Fix download progress indicator in downloader view.

2004-09-18  Marco Pesenti Gritti  <marco@gnome.org>

	reviewed by: Christian Persch  <chpe@cvs.gnome.org>

	* embed/ephy-embed-persist.h:
	* embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
	* embed/mozilla/MozDownload.cpp:

	Enable conversion for favicon downloads. Fix #152866.

2004-09-16  Marco Pesenti Gritti  <marco@gnome.org>

	* src/ephy-window.c: (ephy_window_focus_in_event),
	(ephy_window_focus_out_event), (ephy_window_class_init):

	Show the fullscreen button only when the window is active.
	Fix #115296.

2004-09-16  Marco Pesenti Gritti  <marco@gnome.org>

	* src/ephy-window.c: (update_fullscreen_popup),
	(screen_size_changed_cb), (fullscreen_popup_size_request_cb),
	(ephy_window_fullscreen):

	Keep popup position synced with his size requisition.
	Fix #143585

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

	* src/window-commands.c: (window_cmd_help_about):

	Port to GtkAboutDialog.

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

	* embed/mozilla/mozilla-embed.cpp:

	More fix for mozilla 1.7.3 API-non-change.

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

	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EphyBrowser.h:
	* embed/mozilla/GlobalHistory.cpp:

	Fix for mozilla 1.7.3 API-non-change.

2004-09-15  Marco Pesenti Gritti  <marco@gnome.org>

	* lib/widgets/ephy-node-view.c: (ephy_node_view_add_toggle),
	(ephy_node_view_popup):
	* lib/widgets/ephy-node-view.h:

	Add api to show a context menu. Useful to make distinction
	between key and mouse events.

	* src/bookmarks/ephy-bookmarks-editor.c:
	(ephy_bookmarks_editor_show_popup_cb),
	(keyword_node_show_popup_cb):
	* src/ephy-history-window.c: (ephy_history_window_show_popup_cb):

	Use it. Fix #152431

2004-09-13  Marco Pesenti Gritti  <marco@gnome.org>

	* lib/ephy-guy.c:
	* src/bookmarks/ephy-bookmarks-editor.c:
	* src/ephy-history-window.c:

	Better positioning of context menus for treeviews.
	Fix #152431

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

	* data/Makefile.am:
	* data/epiphany-extension.xsd:

	Added (proposed) XML schema for Extension metadata files (work in
	progress).

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

	* data/epiphany.schemas.in:
	* doc/reference/Makefile.am:
	* doc/reference/epiphany-docs.sgml:
	* doc/reference/epiphany-sections.txt:
	* doc/reference/epiphany.types:
	* doc/reference/tmpl/ephy-embed-factory.sgml:
	* doc/reference/tmpl/ephy-embed.sgml:
	* doc/reference/tmpl/ephy-extensions-manager.sgml:
	* doc/reference/tmpl/ephy-shell.sgml:
	* doc/reference/tmpl/ephy-window.sgml:
	* doc/reference/tmpl/epiphany-unused.sgml:
	* lib/ephy-module-loader.c: (ephy_module_loader_new),
	(ephy_module_loader_load), (ephy_module_loader_unload),
	(ephy_module_loader_get_path):
	* lib/ephy-module-loader.h:
	* src/ephy-extensions-manager.c: (free_ext_info),
	(windows_foreach), (attach_window), (detach_window),
	(instantiate_extension), (real_load),
	(ephy_extensions_manager_load), (real_unload),
	(ephy_extensions_manager_unload), (ephy_extensions_manager_add),
	(sync_one_extension), (ephy_extensions_manager_sync_gconf),
	(ephy_extensions_manager_load_file),
	(ephy_extensions_manager_load_dir), (active_extensions_notifier),
	(ephy_extensions_manager_init), (ephy_extensions_manager_finalize),
	(attach_window_to_info), (impl_attach_window),
	(detach_window_from_info), (impl_detach_window):
	* src/ephy-extensions-manager.h:
	* src/ephy-shell.c: (ephy_shell_get_extensions_manager):

	Load/unload extensions based on GConf key
	/apps/epiphany/general/active_extensions.

	Update documentation a bit (i.e., make sure it actually builds).

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

	* data/art/epiphany-entry.png:
	* src/bookmarks/ephy-bookmarks-menu.c:
	(ephy_bookmarks_menu_set_window):
	* src/bookmarks/ephy-bookmarksbar.c:
	(ephy_bookmarksbar_set_window):
	* src/bookmarks/ephy-favorites-menu.c: (ephy_favorites_menu_clean),
	(ephy_favorites_menu_rebuild):
	* src/ephy-encoding-menu.c: (ephy_encoding_menu_set_window):
	* src/ephy-tabs-menu.c: (ephy_tabs_menu_set_window),
	(ephy_tabs_menu_clean), (ephy_tabs_menu_update):
	* src/ephy-window.c: (add_widget), (sync_chromes_visibility),
	(ephy_window_key_press_event), (init_menu_updaters),
	(setup_ui_manager), (show_embed_popup), (ephy_window_init),
	(ephy_window_finalize), (ephy_window_set_print_preview),
	(ephy_window_get_ui_manager):
	* src/ephy-window.h:
	* src/ppview-toolbar.c: (ppview_toolbar_set_window):
	* src/toolbar.c: (toolbar_set_window), (toolbar_new):
	* src/window-commands.c: (window_cmd_edit_toolbar):

	Add ephy_window_get_ui_manager(), and remove the manager
	from the public EphyWindow struct.

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

	* Makefile.am:

	Add ChangeLog-20040912 to EXTRA_DIST.

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

	Merging pre-gnome-2-10 branch to HEAD.

	Splitting ChangeLog.