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

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

	Fix the build.

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

        * src/ephy-window.c: (ephy_window_dispose),
        (ephy_window_class_init), (ephy_window_finalize):
		
        Move all the stuff from finalize to dispose, so that
        we finalise the UI manager when disposing and not only
	when finalising. Fixes bug #165992.

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

	* src/ephy-window.c: (ephy_window_dispose),
	(ephy_window_class_init), (ephy_window_finalize):

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

        * embed/mozilla/MozDownload.cpp:
	
       Implement nsIWebProgressListener. Fixes bug #165328.

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

        * embed/mozilla/MozRegisterComponents.cpp:
	
	Fix for mozilla API change.

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-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.
	Fixes bug #165550.
			
2005-02-01  Christian Persch  <chpe@cvs.gnome.org>

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

	Don't weak ref the shell when it's finalised already.
	Fixes bug #165542.
				
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-30  Christian Persch  <chpe@cvs.gnome.org>

	* embed/ephy-history.c: (ephy_history_new):
	* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_new):
	* src/ephy-window.c:
	* src/prefs-dialog.c: (get_download_button_label):

	Some sparse fixes.

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

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

	Don't crash if we get the new-window signal on the embed single
	for a non-chrome window; just don't open any window in that case.
	Part of bug #165445.

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

	* embed/mozilla/mozilla-embed.cpp:

	Plug a mem leak.

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-26  Christian Persch  <chpe@cvs.gnome.org>

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

	Switch to fullscreen toolbar also in lockdown fullscreen mode. Fixes
	bug #165256.

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-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-11  Christian Persch  <chpe@cvs.gnome.org>

        * embed/mozilla/EventContext.cpp:

        Use UnEscapeURIForUI instead of UnEscapeNonAsciiURI.

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

	* configure.in:
	* embed/mozilla/MozDownload.cpp:
	* embed/mozilla/MozDownload.h:

	Only implement nsITransfer, if possible.

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

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

	Don't store more than 5 hidden popups. Fixes bug #160863
	(merged from HEAD; patch by Adam Hoopers).

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

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

        Better fix for bug #119461, just use gtk_button_set_focus_on_click().
        Thanks to tko for pointing this out to me.

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

	* configure.in:
	* embed/mozilla/GlobalHistory.cpp:
	* embed/mozilla/GlobalHistory.h:

	We don't need to implement nsIBrowserHistory.

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

	* configure.in:
	* src/ephy-notebook.c: (close_button_clicked_cb),
	(build_tab_label):
	* src/ephy-tab.c: (ephy_tab_grab_focus), (ephy_tab_class_init):

	Grab focus on the active tab before removing a tab. Fixes bug #119461.

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

	* src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_constructor):

	Set selection mode to BROWSE. Fixes bug #162331.

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

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

	Use gnome_vfs_url_show() for Send To, not ephy_embed_load_url() which
        shows that annoying confirmation dialogue. Fixes bug #162532.

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

	* embed/mozilla/FilePicker.cpp:

	Don't destroy the dialogue with the parent, since that makes
	gtk+ go crazy. Fixes bug #156816.

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

	* configure.in:

	Post-release version bump.

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

	=== Release 1.4.7 ===

	* doc/reference/tmpl/ephy-embed.sgml: