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

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

	Inform the user of failed bookmarks import.

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

	* NEWS:
	* configure.ac:

	Version 1.5.5.

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

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

	Work around a mozilla bug by diverting the contract ID of
	the nsSecureBrowserUIImpl class. Fixes the epiphany equivalent of
	bug #164670.

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

	* data/bme.desktop.in:

	Add more categories to bme.desktop.in. Fixes bug #162973.

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

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

	Ellipsize the value and path labels in the cookie content dialogue.

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

	* configure.ac:

	Check for broken context event button.

	* embed/ephy-embed-event.c: (ephy_embed_event_get_context),
	(ephy_embed_event_get_button):
	* embed/ephy-embed-event.h:
	* embed/mozilla/mozilla-embed-event.cpp:
	* embed/mozilla/mozilla-embed-event.h:

	Change get_type to get_button, and don't store a nsCOMPtr in .priv.

        * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
        * src/ephy-window.c: (show_embed_popup), (tab_context_menu_cb),
        (ephy_window_set_active_tab):
	
	Adapted for above change.

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

	Attach listener to oncontextmenu event.

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

	Get event target coordinates also for 'mouse' context events.

	* embed/mozilla/mozilla-embed.cpp:

	Remove key-down handler, and context code from mouse-down handler.

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

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

	Set typeaheadfind.autostart to off. Fixes bug #141963.

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

	* data/default-prefs-toolkit.js:

	Default typeaheadfindsea to on. From bug #157435.
	
2005-01-22  Christian Persch  <chpe@cvs.gnome.org>

	* src/ephy-tab.c: (ephy_tab_class_init), (ephy_tab_visibility_cb):
	* src/ephy-window.c: (tab_added_cb):

	Rename "visible" property.

2005-01-21  Jorn Baayen  <jbaayen@gnome.org>

	* lib/widgets/ephy-node-view.c: (ephy_node_view_add_column),
	(ephy_node_view_enable_drag_source):
	* lib/widgets/ephy-node-view.h:
	* lib/widgets/ephy-tree-model-sort.c: (ephy_tree_model_sort_init),
	(ephy_tree_model_sort_multi_row_draggable),
	(ephy_tree_model_sort_set_base_drag_column_id),
	(ephy_tree_model_sort_set_extra_drag_column_id),
	(each_property_get_data_binder):
	* lib/widgets/ephy-tree-model-sort.h:
	* src/bookmarks/ephy-bookmark-action.c: (drag_data_get_cb):
	* src/bookmarks/ephy-bookmarks-editor.c:
	(ephy_bookmarks_editor_construct):
	* src/bookmarks/ephy-topics-selector.c:
	(ephy_topics_selector_constructor):
	* src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init):
	* src/ephy-history-window.c: (ephy_history_window_construct):

	Add proper _NETSCAPE_URL drag support, supplying the URL as well as
	the title. As a side effect most data_columns in NodeViews have been
	obsoleted. Fixes #163937.

2005-01-20  Adam Hooper  <adamh@cvs.gnome.org>

	* src/ephy-statusbar.c: (ephy_statusbar_add_widget),
	(ephy_statusbar_remove_widget):
	* src/ephy-statusbar.h:

	Added ephy_statusbar_remove_widget().

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

	* src/bookmarks/ephy-bookmarks.h:
	* src/bookmarks/Makefile.am:
	* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_type):

	Make ephy-bookmarks.h's enum a named enum. 
	Auto-generate types for ephy-bookmarks.h's enum.
	Make sure our enum type is registered.

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

	* configure.ac:
	* lib/ephy-stock-icons.c: (ephy_stock_icons_init):
	* lib/ephy-stock-icons.h:
	* src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_constructor):
	* src/ephy-toolbar.c: (ephy_toolbar_constructor):

	Use new leave-fullscreen icon from g-i-t. Fixes bug #164676.

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

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

	Add a translator comment.

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

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

	Don't leak the path.

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

	* lib/ephy-file-helpers.c: (ephy_find_file_recursive):
	* src/bookmarks/ephy-bookmarks-editor.c: (add_bookmarks_files),
	(add_bookmarks_source), (import_dialog_response_cb),
	(cmd_bookmarks_import):
	* src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
	* src/bookmarks/ephy-bookmarks-import.h:

	Show profile name for mozilla bookmarks, so we can distinguish between
	different profiles. Don't show firefox bookmarks as mozilla bookmarks.
	Fixes bug #143982.

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

	* lib/ephy-langs.c:

	More translator comments.

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

	* lib/Makefile.am:

	Add ephy-node.h enums to ephy-lib-type-builtins.[ch].

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

	* embed/mozilla/EphyHeaderSniffer.cpp:

	Really make confirm-overwrite dialogue have a parent window.
	Fixes bug #164189.

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

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

	Fix mem leak. Fixes bug #164302.

2005-01-16  Jean-François rameau  <jframeau@cvs.gnome.org>

	* lib/ephy-node.h:

	Remove useless ephy_node_get_property_time method.

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

	* embed/Makefile.am:
	* lib/Makefile.am:
	* lib/egg/Makefile.am:
	* src/Makefile.am:

	Remove stamp files also on make clean.

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

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

	Unify more strings.

2005-01-15  Jean-François rameau  <jframeau@cvs.gnome.org>

	* embed/ephy-password-manager.h:
	* embed/ephy-password-manager.c:
	* src/pdm-dialog.c: (pdm_dialog_password_remove),
	(pdm_dialog_fill_passwords_list)

	Rename the password manager's methods to give better names
	in the bindings.
	ephy_password_manager_add    -> ephy_password_manager_add_password
	ephy_password_manager_remove -> ephy_password_manager_remove_password
	ephy_password_manager_list   -> ephy_password_manager_list_passwords

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

	* src/bookmarks/ephy-bookmarks-editor.c:
	(ephy_bookmarks_editor_update_menu):
	* src/ephy-history-window.c: (ephy_history_window_update_menu):
	* src/ephy-window.c:

	Unify accels to Open in New _Window[s], and also change to
	Open Link in New _Window. Fixes bug #164130.

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

	* lib/ephy-node.c: (ephy_node_get_type):
	* lib/ephy-node.h:

	Add boxed type for EphyNode.

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

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

	Don't use <tt> in the strings. Fixes bug #163378.

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

	Fix button text and capitalisation in the confirm-redirect-update
	dialogue. Fixes bug #164131.

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

	Fix primary text of confirm-close command not to have a period.

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

	* src/ephy-shell.c (ephy_shell_get_default): 
	* src/ephy-shell.h: 

	Add a function to get the default ephy_shell, this makes
	it easier for bindings to get it.

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

	* embed/ephy-cookie-manager.c: (ephy_cookie_copy):
	* embed/ephy-cookie-manager.h:
	* embed/mozilla/EphySingle.cpp:

	Remove p3p info from EphyCookie.

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

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

	Don't focus the combo on click.

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

	* embed/ephy-embed-single.c: (ephy_embed_single_iface_init):

	Puny docs change.

2005-01-14  Jorn Baayen  <jbaayen@gnome.org>

	* lib/widgets/ephy-location-entry.c:
	(ephy_location_entry_construct_contents):
	* lib/widgets/ephy-node-view.c: (motion_notify_cb):
	* src/bookmarks/ephy-bookmark-action.c: (drag_motion_cb):
	* src/bookmarks/ephy-bookmarks-editor.c:
	* src/ephy-history-window.c:

	Add GDK_ACTION_ASK, and prefer _NETSCAPE_URL over uri-list drag types.
	This is to match the new Nautilus _NETSCAPE_URL DnD behaviour.

	Fixes #163937.

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

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

	Renamed Remove action on bookmarksbar context menu. Fixes bug #162132.

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

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

	Remove the type builtins .h files from INST_H_FILES again.

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

	* lib/widgets/ephy-location-entry.c:
	(ephy_location_entry_set_tooltip), (ephy_location_entry_finalize),
	(ephy_location_entry_class_init), (modify_background),
	(entry_style_set_cb), (entry_realize_cb),
	(ephy_location_entry_construct_contents),
	(ephy_location_entry_init), (ephy_location_entry_set_favicon),
	(ephy_location_entry_set_show_lock),
	(ephy_location_entry_set_lock_stock),
	(ephy_location_entry_set_lock_tooltip):
	* lib/widgets/ephy-location-entry.h:
	* src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_constructor):
	* src/ephy-location-action.c: (sync_icon), (sync_lock_stock_id),
	(sync_lock_tooltip), (sync_show_lock), (connect_proxy),
	(ephy_location_action_set_property),
	(ephy_location_action_get_property),
	(ephy_location_action_class_init), (ephy_location_action_finalize):
	* src/ephy-toolbar.c: (ephy_toolbar_set_security_state),
	(ephy_toolbar_set_lock_visibility), (ephy_toolbar_constructor):
	* src/ephy-toolbar.h:
	* src/ephy-window.c: (sync_chromes_visibility):

	Add favicon and lock icon to the entry. Fixes bug #116482 and bug #149506.
	Change "Exit Fullscreen" to "Leave Fullscreen" as per HIG, part of bug #153270.

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

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

	Install ephy-*-type-builtins.h.

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

	* data/ui/epiphany-ui.xml:

	Add Toolbar toggle to document context menu in fullscreen mode.

	* lib/egg/egg-editable-toolbar.c: (set_fixed_style),
	(update_fixed), (egg_editable_toolbar_set_fixed):
	* lib/egg/egg-editable-toolbar.h:

	Changed to allow setting a toolbar as fixed, not just one item.

	* lib/widgets/ephy-search-entry.h:

	Add _ prefixed struct declarations.

	* po/POTFILES.in:

	Updated.

	* src/Makefile.am:
	A src/ephy-fullscreen-popup.c:
	A src/ephy-fullscreen-popup.h:
	* src/ephy-history-window.c:
	* src/ephy-shell.c: (ephy_shell_new_tab):
	A src/ephy-toolbar.c: 
	A src/ephy-toolbar.h:
	* src/ephy-window.c: (destroy_fullscreen_popup),
	(ephy_window_destroy), (exit_fullscreen_clicked_cb),
	(get_toolbar_visibility), (sync_chromes_visibility),
	(ephy_window_fullscreen), (ephy_window_unfullscreen),
	(sync_tab_address), (sync_tab_icon), (sync_tab_navigation),
	(sync_tab_security), (sync_tab_load_status), (sync_tab_zoom),
	(show_embed_popup), (modal_alert_cb), (ephy_window_focus_in_event),
	(ephy_window_focus_out_event), (ephy_window_init),
	(ephy_window_activate_location):
	R src/toolbar.c:
	R src/toolbar.h:
	* src/window-commands.c: (window_cmd_load_location):

	Implemented in-toolbar exit button, and integrated status indicator in
	the exit fullscreen popup. Moved toolbar.[ch] to ephy-toolbar.[ch] for
	namespace correcness, and much-needed code cleanup.

2005-01-12  Matthew Schick  <matt@breakmygentoo.net>

	* configure.ac:

	Remove unnecessary line from DBUS configure check.

2005-01-11  Adam Hooper  <adamh@cvs.gnome.org>

	* embed/ephy-embed-single.c: (ephy_embed_single_iface_init):

	Remove an extra line of gtk-doc which doesn't belong.

2005-01-11  Tomasz Kłoczko <kloczek@pld.org.pl>

	* src/Makefile.am:
	Fxs parallel build ("make -j<N>").
	Do not include full path to .la file in case when it is in current
	directory (it breaks dependences framework generated by automake in
	Makefile file).

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

	* configure.ac:

	Post-release version bump.