2005-02-07  Christian Persch  <chpe@cvs.gnome.org>

	* embed/mozilla/MozRegisterComponents.cpp:

	Fix for mozilla API change.

2005-02-06  Christian Persch  <chpe@cvs.gnome.org>

	* data/epiphany.schemas.in:

	Use 'true'/'false' for bool keys, not 1/0.

2005-02-06  Christian Persch  <chpe@cvs.gnome.org>

	* lib/widgets/ephy-location-entry.c:
	(ephy_location_entry_class_init), (lock_button_press_event_cb),
	(ephy_location_entry_construct_contents):

	Don't set the lock icon as drag source. Actually emit the lock-clicked
	signal when pressed.

	* lib/widgets/ephy-location-entry.h:
	* src/ephy-location-action.c: (lock_clicked_cb), (connect_proxy),
	(ephy_location_action_class_init):
	* src/ephy-location-action.h:
	* src/ephy-toolbar.c: (lock_clicked_cb), (ephy_toolbar_set_window):

	Actually forward the lock-clicked signal to the toolbar.

2005-02-04  Jean-François Rameau  <jframeau@cvs.gnome.org>

	* lib/ephy-dbus.c: (ephy_dbus_connect_to_system_bus,
	ephy_dbus_connect_to_session_bus):

	We don't want Epiphany to exit when DBUS restarts.

	* lib/ephy-dbus.c: (ephy_dbus_connect_to_system_bus_cb):

	Bug: bad test.

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

	* data/epiphany-lockdown.schemas.in:

	Revert the schema change too.

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

	* src/ephy-window.c: (sync_chromes_visibility), (setup_ui_manager),
	(ephy_window_set_print_preview):

	Revert the fix for bug #165550, it wasn't correct.

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

	* embed/mozilla/EventContext.cpp:

	Don't copy params with the email address. Fixes bug #144469.

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

	* src/ephy-automation.c:
	(impl_ephy_automation_loadUrlWithStartupId):
	* src/ephy-shell.c: (ephy_shell_new_window_cb),
	(ephy_shell_new_tab_full), (ephy_shell_new_tab):
	* src/ephy-shell.h:

	Add chrome param to ephy_shell_new_tab_full, and use it
	in ephy_shell_new_window_cb(). Fixes bug #165566.

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

	* embed/ephy-embed-persist.c: (ephy_embed_persist_set_fc_parent),
	(ephy_embed_persist_finalize):

	Weak ref the parent window.

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

	* idl/EphyAutomation.idl:

	Define variants with startup ID.

	* lib/ephy-gui.c: (ephy_gui_window_update_user_time):
	* lib/ephy-gui.h:
	* src/bookmarks/ephy-bookmarks.c: (redirect_cb):
	* src/ephy-automation.c:
	(impl_ephy_automation_loadUrlWithStartupId),
	(impl_ephy_automation_loadurl), (impl_ephy_automation_addBookmark),
	(impl_ephy_automation_importBookmarks),
	(impl_ephy_automation_loadSessionWithStartupId),
	(impl_ephy_automation_loadSession),
	(impl_ephy_automation_openBookmarksEditorWithStartupId),
	(impl_ephy_automation_openBookmarksEditor),
	(ephy_automation_class_init):
	* src/ephy-main.c: (get_startup_id), (main):
	* src/ephy-session.c: (offer_to_resume), (ephy_session_autoresume),
	(ephy_session_load):
	* src/ephy-session.h:
	* src/ephy-shell.c: (open_urls), (ephy_shell_startup),
	(ephy_shell_new_tab_full), (ephy_shell_new_tab):
	* src/ephy-shell.h:

	Implement startup ID forwarding to the already-running ephy instance.
	Part of bug #150085.

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

	* data/epiphany-lockdown.schemas.in:
	* src/ephy-window.c: (sync_chromes_visibility), (setup_ui_manager),
	(ephy_window_set_print_preview):

	Remove the accel group from the window when hiding the menubar
	in lockdown mode. From bug #165550.

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

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

	Plug a mem leak.

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

	* data/default-prefs-common.js:
	* data/default-prefs-toolkit.js:

	Back out the patch from bug #141963 since it caused bug #165811.

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

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

	Don't assign to ephy_shell global variable, that's already done
	in its constructor.

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

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

	Don't disable print preview if print setup is locked down.
	Fixes bug #165552.

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

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

	Don't show the menubar with F10 in lockdown mode.
	Make sure we always chain up to GtkWindow's keypress handler.
	Fixes bug #165550.

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

	* src/ephy-main.c: (main):
	* src/ephy-shell.c: (ephy_shell_finalize):

	Don't weak ref the shell when it's finalised already.
	Fixes bug #165542.

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

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

	Set "Clear" context menu entry insensitive in lockdown mode.
	Fixes bug #165540.

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

	* src/ephy-notebook.c: (motion_notify_cb),
	(move_tab_to_another_notebook), (button_release_cb),
	(ephy_notebook_finalize):

	Ungrab the pointer when moving tab between notebooks.
	Fixes bug #165797.

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

	* embed/mozilla/mozilla-embed.cpp:

	Add title signal handler for XUL dialogues.

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

	* src/Makefile.am:
	* src/ephy-window.c: (ephy_window_get_type),
	(ephy_window_link_iface_init), (ephy_window_open_link),
	(ephy_window_init), (ephy_window_load_url):

	Make EphyWindow implement EphyLink interface.
	Make ephy-link.h public.

2005-01-30  Christian Persch  <chpe@cvs.gnome.org>

	* embed/ephy-history.c: (ephy_history_new):
	* lib/ephy-dialog.c:
	* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_new):
	* src/ephy-link.c: (ephy_link_open):
	* src/ephy-statusbar.c: (create_statusbar_security_icon):
	* src/ephy-window.c:
	* src/prefs-dialog.c: (get_download_button_label):

	Some sparse fixes.

2005-01-30  Christian Persch  <chpe@cvs.gnome.org>

	* doc/reference/tmpl/ephy-embed.sgml:
	* embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
	* embed/ephy-embed-single.h:
	* embed/ephy-embed.c: (ephy_embed_base_init):
	* embed/ephy-embed.h:
	* embed/mozilla/mozilla-embed-single.cpp:
	* embed/mozilla/mozilla-embed.cpp:
	* embed/mozilla/mozilla-embed.h:
	* lib/ephy-marshal.list:
	* lib/ephy-prefs.h:
	* src/ephy-shell.c: (ephy_shell_new_window_cb),
	(impl_get_embed_single):
	* src/ephy-tab.c: (ephy_tab_new_window_cb):

	Move new-window signal to the embed single, and new window creation
	from EphyTab to EphyShell.

2005-01-28  Christian Persch  <chpe@cvs.gnome.org>

	* embed/mozilla/mozilla-embed.cpp:

	Refactored to elimiate code duplication.

2005-01-28  Christian Persch  <chpe@cvs.gnome.org>

	* doc/reference/tmpl/ephy-embed.sgml:
	* embed/ephy-embed-persist.c: (ephy_embed_persist_init),
	(ephy_embed_persist_finalize):
	* embed/ephy-embed-shell.c: (ephy_embed_shell_finalize):
	* embed/ephy-encodings.c: (ephy_encodings_finalize),
	(ephy_encodings_init):
	* embed/ephy-favicon-cache.c: (ephy_favicon_cache_finalize),
	(favicon_download_completed_cb), (favicon_download_cancelled_cb),
	(ephy_favicon_cache_download), (ephy_favicon_cache_get):
	* embed/ephy-history.c: (ephy_history_set_enabled),
	(ephy_history_save), (ephy_history_finalize),
	(ephy_history_host_visited), (ephy_history_set_page_title),
	(ephy_history_set_icon), (ephy_history_clear):
	* embed/mozilla/ContentHandler.cpp:
	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EphyContentPolicy.cpp:
	* embed/mozilla/EphyHeaderSniffer.cpp:
	* embed/mozilla/EphyHistoryListener.cpp:
	* embed/mozilla/EphySidebar.cpp:
	* embed/mozilla/EphySingle.cpp:
	* embed/mozilla/FilePicker.cpp:
	* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
	* embed/mozilla/GtkNSSKeyPairDialogs.cpp:
	* embed/mozilla/MozDownload.cpp:
	* embed/mozilla/PrintingPromptService.cpp:
	* embed/mozilla/mozilla-download.cpp:
	* embed/mozilla/mozilla-embed-event.cpp:
	* lib/ephy-dbus.c: (session_filter_func), (system_filter_func),
	(ephy_dbus_connect_to_system_bus),
	(ephy_dbus_connect_to_session_bus), (path_message_func),
	(ephy_dbus_startup), (ephy_dbus_shutdown), (ephy_dbus_init),
	(ephy_dbus_finalize):
	* lib/ephy-debug.h:
	* lib/ephy-file-chooser.c: (ephy_file_chooser_finalize):
	* lib/ephy-file-helpers.c: (ephy_file_helpers_shutdown):
	* lib/ephy-langs.c: (load_iso_entries):
	* lib/ephy-module.c: (ephy_module_load), (ephy_module_unload),
	(ephy_module_new_object), (ephy_module_init),
	(ephy_module_finalize):
	* lib/ephy-node-db.c: (ephy_node_db_load_from_file),
	(ephy_node_db_write_to_xml_valist):
	* lib/ephy-shlib-loader.c: (ephy_shlib_loader_init),
	(ephy_shlib_loader_finalize):
	* lib/widgets/ephy-location-entry.c: (entry_style_set_cb),
	(entry_realize_cb), (ephy_location_entry_construct_contents),
	(ephy_location_entry_init):
	* lib/widgets/ephy-spinner.c: (ephy_spinner_cache_load),
	(ephy_spinner_cache_get_images), (ephy_spinner_cache_init),
	(ephy_spinner_cache_finalize):
	* lib/widgets/ephy-tree-model-node.c:
	(ephy_tree_model_node_update_node):
	* lib/widgets/ephy-tree-model-sort.c:
	(each_property_get_data_binder):
	* src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
	(connect_proxy), (ephy_bookmark_action_finalize):
	* src/bookmarks/ephy-bookmark-properties.c:
	(ephy_bookmark_properties_set_bookmark), (set_window_icon):
	* src/bookmarks/ephy-bookmarks-editor.c:
	(ephy_bookmarks_editor_update_menu), (provide_favicon):
	* src/bookmarks/ephy-bookmarks-export.c:
	(ephy_bookmarks_export_rdf), (ephy_bookmarks_export_mozilla):
	* src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
	* src/bookmarks/ephy-bookmarks-menu.c:
	(ephy_bookmarks_menu_rebuild), (do_update_cb),
	(bookmarks_tree_changed_cb), (topics_added_cb),
	(topics_removed_cb), (topic_child_changed_cb), (bookmark_added_cb),
	(bookmark_removed_cb), (activate_cb),
	(ephy_bookmarks_menu_finalize):
	* src/bookmarks/ephy-bookmarks.c:
	(ephy_bookmarks_get_toolbars_model), (ephy_bookmarks_save),
	(ephy_bookmarks_finalize), (ephy_bookmarks_find_keyword),
	(ephy_bookmarks_set_keyword), (ephy_bookmarks_unset_keyword):
	* src/bookmarks/ephy-bookmarksbar-model.c: (save_changes_idle),
	(load_toolbars), (ephy_bookmarksbar_model_init),
	(ephy_bookmarksbar_model_dispose),
	(ephy_bookmarksbar_model_finalize):
	* src/bookmarks/ephy-bookmarksbar.c:
	(ephy_bookmarksbar_action_request), (ephy_bookmarksbar_finalize):
	* src/bookmarks/ephy-favorites-menu.c:
	(ephy_favorites_menu_rebuild):
	* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_set_title):
	* src/bookmarks/ephy-topic-action.c: (connect_proxy):
	* src/bookmarks/ephy-topics-selector.c:
	(ephy_topics_selector_set_bookmark):
	* src/ephy-encoding-menu.c: (add_action):
	* src/ephy-extensions-manager.c: (ephy_extensions_manager_load),
	(ephy_extensions_manager_unload),
	(ephy_extensions_manager_load_string), (get_loader_for_type),
	(load_extension), (unload_extension), (sync_loaded_extensions),
	(ephy_extensions_manager_load_dir), (ephy_extensions_manager_init),
	(ephy_extensions_manager_startup),
	(ephy_extensions_manager_finalize), (impl_attach_window),
	(impl_detach_window), (impl_attach_tab), (impl_detach_tab):
	* src/ephy-history-window.c: (setup_filters), (provide_favicon):
	* src/ephy-link.c: (ephy_link_open):
	* src/ephy-location-action.c: (user_changed_cb), (sync_address),
	(ephy_location_action_set_address):
	* src/ephy-navigation-action.c: (menu_activated_cb),
	(connect_proxy):
	* src/ephy-notebook.c: (ephy_notebook_finalize):
	* src/ephy-session.c: (window_focus_in_event_cb),
	(impl_attach_window), (impl_detach_window), (ephy_session_init),
	(ephy_session_dispose), (ephy_session_finalize),
	(ephy_session_autoresume), (ephy_session_close),
	(ephy_session_save), (ephy_session_load),
	(ephy_session_add_window), (ephy_session_remove_window):
	* src/ephy-shell.c: (save_yourself_cb), (die_cb),
	(ephy_shell_finalize), (ephy_shell_new_tab),
	(ephy_shell_get_toolbars_model), (toolwindow_show_cb),
	(toolwindow_hide_cb):
	* src/ephy-tab.c: (popups_manager_add),
	(popups_manager_add_window), (ephy_tab_get_popups_allowed),
	(popups_manager_show_all), (popups_manager_hide_all),
	(ephy_tab_finalize), (ephy_tab_address_cb),
	(ephy_tab_zoom_changed_cb), (ephy_tab_new_window_cb),
	(ephy_tab_visibility_cb), (ephy_tab_destroy_brsr_cb),
	(ephy_tab_size_to_cb), (ephy_tab_dom_mouse_click_cb),
	(ephy_tab_init):
	* src/ephy-tabs-menu.c: (ephy_tabs_menu_update):
	* src/ephy-toolbar.c: (sync_user_input_cb):
	* src/ephy-toolbars-model.c: (save_changes_idle),
	(ephy_toolbars_model_load):
	* src/ephy-window.c: (ephy_window_destroy), (show_embed_popup),
	(ephy_window_init), (ephy_window_finalize):
	* src/pdm-dialog.c: (pdm_dialog_cookies_construct),
	(cookie_added_cb), (cookie_changed_cb), (cookie_deleted_cb),
	(cookies_cleared_cb), (pdm_dialog_passwords_construct),
	(passwords_changed_cb):
	* src/prefs-dialog.c: (fonts_language_changed_cb):

	Add ; to all LOG statements, and adapt ephy-debug.h for
	non-GNUC-varargs case.

2005-01-28  Piers Cornwell  <piers@gnome.org>
                                                                                                                                                             
        * data/epiphany-lockdown.schemas.in:
                                                                                                                                                             
        Add lock fullscreen key and improve key descriptions.

2005-01-28  Christian Persch  <chpe@cvs.gnome.org>

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

	Disable DownloadLinkAs and SetAsBackground if saving to disk
	is disabled.

2005-01-27  Jean-François Rameau  <jframeau@cvs.gnome.org>

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

	Extension manager owns only one ref on extensions which
	don't implement EphyExtension interface. Only their loader has 
	to unref them.

2005-01-26  Christian Persch  <chpe@cvs.gnome.org>

	* src/ephy-fullscreen-popup.c:
	(ephy_fullscreen_popup_update_visibility),
	(ephy_fullscreen_popup_set_show_leave),
	(ephy_fullscreen_popup_init):
	* src/ephy-fullscreen-popup.h:
	* src/ephy-toolbar.c: (ephy_toolbar_update_fixed_visibility),
	(ephy_toolbar_set_show_leave_fullscreen):
	* src/ephy-toolbar.h:
	* src/ephy-window.c: (ephy_window_fullscreen),
	(ephy_window_unfullscreen):

	Don't show the Leave Fullscreen button in lockdown fullscreen mode.
	Switch to fullscreen toolbar also in lockdown fullscreen mode.
	Fixes bug #165256.

2005-01-26  Piers Cornwell  <piers@gnome.org>

	* help/C/epiphany.xml:
	* help/C/epiphany-C.omf:

	Update documentation.

2005-01-24  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/ephy-embed-shell.c: (impl_get_embed_single),
	(ephy_embed_shell_get_embed_single), (ephy_embed_shell_class_init):
	* embed/ephy-embed-shell.h:
	* src/ephy-shell.c: (ephy_shell_class_init),
	(ephy_shell_add_sidebar_cb), (impl_get_embed_single):

	Add a alert when the user clicks on a sidebar link, telling
	that the sidebar extension is required. Fixes bug #162685
	
2005-01-24  Christian Persch,,,  <chpe@cvs.gnome.org>

	* embed/mozilla/mozilla-embed.cpp:

	Fix "Go Up" not to omit the directory if the uri references
	a file. Patch taken from galeon. Fixes equiv. of bug #165094.

2005-01-24  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/mozilla/EphySidebar.cpp (AddPanel): 

	Fix the g_signal_emit to pass an argument for the result,
	otherwise things break.

2005-01-24  Christian Persch,,,  <chpe@cvs.gnome.org>

	* data/default-prefs-common.js:

	Default security.warn_submit_insecure.show_once to false.
	Avoids us displaying the submit-insecure warning, ever.

2005-01-24  Christian Persch,,,  <chpe@cvs.gnome.org>

	* src/bookmarks/ephy-bookmarks-editor.c: (import_bookmarks):

	Better wording for the import-failed dialogue.

2005-01-24  Christian Persch,,,  <chpe@cvs.gnome.org>

	* src/bookmarks/ephy-bookmarks-editor.c: (import_bookmarks):

	This is an error message, not a warning.

2005-01-24  Christian Persch,,,  <chpe@cvs.gnome.org>

	* configure.ac:

	Post-release version bump.

2005-01-24  Christian Persch  <chpe@cvs.gnome.org>

	=== Release 1.5.5 ===
	
	* doc/reference/tmpl/ephy-cookie-manager.sgml:
	* doc/reference/tmpl/ephy-embed.sgml:
	* doc/reference/tmpl/ephy-password-manager.sgml:
	* doc/reference/tmpl/ephy-tab.sgml:
	* doc/reference/tmpl/epiphany-unused.sgml:

2005-01-24  Christian Persch  <chpe@cvs.gnome.org>