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

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

	Fix untranslated string. Fixes bug #161739.

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

	* configure.ac:

	Really make the configure check for -Wdeclaration-after-statement work.

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

	* configure.ac:

	Updated for version 1.5.3.

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

	* lib/ephy-langs.c: (ephy_langs_append_languages),
	(load_iso_entries):
	* lib/ephy-langs.h:

	Fix a mem leak, and update copyright notice.

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

	* lib/egg/egg-toolbar-editor.c: (setup_editor):

	Remove inline help. Fixes bug #137603.

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

	* src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct),
	(duplicate_bookmark_response_cb), (duplicated_node_destroy_cb),
	(ephy_new_bookmark_is_unique):

	Add "View Properties" to duplicated bookmarks dialogue. Fixes bug #117643
	and bug #138300.

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

	* embed/mozilla/MozRegisterComponents.cpp:

	Fix crash, thanks to Crispin for noticing this.

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

	* src/prefs-dialog.c:

	Correct code for "Afrikaans".

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

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

	Try to fix the build.

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

	* embed/ephy-embed.c: (ephy_embed_base_init):
	* src/ephy-window.c:

	Fix the build.

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

	* configure.ac:

	Check for -Wdeclaration-after-statement, it's not universally available.

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

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

	Mozilla API change.

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

	* src/window-commands.c: (toolbar_editor_destroy_cb),
	(window_cmd_edit_toolbar):

	Don't show multiple toolbar editors for the same window.
	Part of bug #111114.

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

	* embed/mozilla/ContentHandler.cpp:
	* embed/mozilla/FilePicker.cpp:
	* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
	* embed/mozilla/GtkNSSDialogs.cpp:
	* embed/mozilla/GtkNSSKeyPairDialogs.cpp:
	* lib/ephy-file-chooser.c: (ephy_file_chooser_new):
	* lib/ephy-gui.c: (ephy_gui_ensure_window_group),
	(ephy_gui_confirm_overwrite_file):
	* lib/ephy-gui.h:
	* src/bookmarks/ephy-bookmarks-editor.c:
	(delete_topic_dialog_construct), (ephy_bookmarks_editor_construct):
	* src/ephy-window.c: (ephy_window_init):
	* src/pdm-dialog.c: (show_cookies_properties):

	Make sure we don't have any app-modal dialogues. Fixes bug #110479.

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

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

	Disable Print and Print Preview while still loading the page.
	Fixes bug #116344.

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

	* embed/ephy-embed.c: (ephy_embed_chrome_get_type),
	(ephy_embed_document_type_get_type), (ephy_embed_base_init):
	* embed/ephy-embed.h:
	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EphyBrowser.h:
	* embed/mozilla/mozilla-embed.cpp:
	* src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_get_property),
	(ephy_tab_class_init), (ephy_tab_get_document_type),
	(ephy_tab_document_type_cb), (ephy_tab_init):
	* src/ephy-tab.h:
	* src/ephy-window.c: (sync_tab_document_type), (sync_tab_zoom),
	(ephy_window_set_active_tab):
	* src/toolbar.c: (toolbar_update_zoom):
	* src/toolbar.h:

	Disable Zoom items for images, and disable zoom, encoding and view source
	for images and xml (xul) documents. Fixes bug #132240.

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

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

	Fix email links by prepending mailto: before
	calling gnome_vfs_url_show().

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

	* src/ephy-main.c: (handle_url), (handle_email), (main):
	* src/ephy-shell.c:
	* src/window-commands.c: (window_cmd_help_about):

	Use gtk_show_about_dialog(), and handle urls and mailto.

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

	* src/ephy-extension.c: (ephy_extension_attach_window),
	(ephy_extension_detach_window), (ephy_extension_attach_tab),
	(ephy_extension_detach_tab):
	* src/ephy-extension.h:
	* src/ephy-extensions-manager.c: (attach_window), (detach_window),
	(attach_extension_to_window), (impl_attach_window),
	(impl_detach_window), (impl_attach_tab), (impl_detach_tab),
	(ephy_extensions_manager_iface_init):
	* src/ephy-window.c: (tab_added_cb), (tab_removed_cb):

	Add attach_tab and detach_tab functions to extension interface (bug
	#153732). Thanks to Crispin for almost all of the code.

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

	* src/prefs-dialog.c:

	Fix name for "gd" language (Scots Gaelic). Fixes bug #161509.

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

	* embed/downloader-view.c: (show_downloader_cb),
	(status_icon_popup_menu_cb), (show_status_icon):
	* lib/egg/eggstatusicon.c: (egg_status_icon_class_init),
	(egg_status_icon_init), (egg_status_icon_finalize),
	(emit_activate_signal), (emit_popup_menu_signal),
	(egg_status_icon_size_allocate), (egg_status_icon_button_press),
	(egg_status_icon_set_tooltip):
	* lib/egg/eggstatusicon.h:
	* lib/ephy-gui.c: (ephy_gui_menu_position_under_widget),
	(ephy_gui_menu_position_on_panel):
	* lib/ephy-gui.h:

	Implement context menu on tray icon, as per HIG. Fixes bug #152903.

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

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

	Add stock icon to the "Clear" button.

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

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

	Check the encodings before we set the mozilla pref. From bug #150266.

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

        * embed/mozilla/ContentHandler.cpp:

	Quote app name.

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

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

	Disable search. Fixes bug #157157.

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

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

	Small improvement.

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

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

	Move Clear after Select All.

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

	* embed/mozilla/ContentHandler.cpp:

	Add app name to primary text, too. Fixes bug #141327.

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

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

	Add "Clear" to entry context menu. Fixes bug #118395.

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

        * embed/mozilla/ContentHandler.cpp:

	Add stock icon to "Save As..." button.

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

	* embed/mozilla/ContentHandler.cpp:

	Tell the user with which application we're going to open the content.
	Fixes bug #141327.

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

	* src/prefs-dialog.c:

	Remove a duplicated lang code.

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

	* data/glade/certificate-dialogs.glade:
	* data/glade/epiphany.glade:
	* data/glade/prefs-dialog.glade:
	* data/glade/print.glade:

	Use alignments instead of empty labels for alignment.

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

	Remove a size group, it's not needed anymore.

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

	* src/bookmarks/ephy-bookmarks.c: (update_bookmark_response_cb),
	(update_bookmark_destroy_cb), (redirect_cb):

	Prompt for bookmark update.

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

	Use gtk domain for Home and Desktop strings to get the same
	as the filechooser.

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

	* embed/ephy-encodings.c: (elide_underscores), (add_encoding):
	* embed/mozilla/FilePicker.cpp:
	* lib/ephy-dnd.c:
	* lib/ephy-node.c:
	* lib/ephy-string.c: (ephy_string_blank_chr):
	* lib/ephy-string.h:
	* lib/widgets/ephy-node-view.c:
	* src/ephy-encoding-menu.c:
	* src/ephy-notebook.c:
	* src/ephy-session.c:
	* src/ephy-statusbar.c:
	* src/ephy-tab.c: (ephy_tab_set_title):
	* src/ephy-tabs-menu.c: (connect_proxy_cb):
	* src/ppview-toolbar.c:

	Get rid of ephy_string_[elide|double]_underscores().
	Remove unnecessary ephy-string.h includes.

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

	* Makefile.am:

	Make distcheck fix.
	
	* lib/ephy-string.c:
	* lib/ephy-string.h:

	Finally remove ephy_string_shorten().

	* src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
	(ephy_bookmark_action_sync_label):
	* src/bookmarks/ephy-bookmarks-menu.c: (connect_proxy_cb):
	* src/bookmarks/ephy-favorites-menu.c: (connect_proxy_cb):
	* src/bookmarks/ephy-topic-action.c: (create_tool_item),
	(ephy_topic_action_sync_label), (append_bookmarks_menu),
	(build_topics_menu):
	* src/ephy-navigation-action.c: (new_history_menu_item):

	Use gtk_label_set_max_width_chars() and ellipsise the labels.

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

	* configure.ac:

	Adapt PSM configure check for new header location in SDK.
	Up gtk+ dependency to 2.5.7.
	
2004-12-12  Christian Persch  <chpe@cvs.gnome.org>

	* embed/mozilla/ContentHandler.cpp:

	Back out the fix for bug #158466, it's wrong.

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

	* configure.ac:
	* data/Makefile.am:
	A data/epiphany-bookmarks-html.xsl:
	* data/ui/epiphany-bookmark-editor-ui.xml:
	* src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_export),
	(ephy_bookmarks_editor_construct):
	* src/bookmarks/ephy-bookmarks-export.c: (write_rdf),
	(ephy_bookmarks_export_rdf), (ephy_bookmarks_export_mozilla):
	* src/bookmarks/ephy-bookmarks-export.h:
	* src/ephy-main.c: (main):

	Add bookmarks export to bookmarks editor. Fixes bug #157745.
	Patch by John Spray, XSL stylesheet by Stefan Rotsch.

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

	* embed/mozilla/Makefile.am:

	Fix typo.

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

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

	Deactivate the context menu on window close. Fixes bug #156812.

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

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

	Don't offer to resume if there are open windows.
	Fixes bug #160345.

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

	* src/ephy-history-window.c:

	Use stock icon for "Open In New Tab".

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

	* src/bookmarks/ephy-bookmarks-editor.c:

	Use stock icon for "Open In New Tab".

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

	* embed/mozilla/EphyHistoryListener.cpp:

	Don't use NS_LITERAL_CSTRING.

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

	* doc/reference/Makefile.am:

	Removed references to removed files.

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

	* embed/ephy-history.c: (ephy_history_class_init):
	* embed/ephy-history.h:
	* embed/mozilla/EphyHistoryListener.cpp:
	* embed/mozilla/EphyHistoryListener.h:
	* embed/mozilla/EphyUtils.cpp:
	* embed/mozilla/EphyUtils.h:
	* embed/mozilla/GlobalHistory.cpp:
	* embed/mozilla/GlobalHistory.h:
	* embed/mozilla/Makefile.am:
	* src/bookmarks/ephy-bookmarks.c: (redirect_cb),
	(ephy_setup_history_notifiers):
	* src/ephy-window.c: (confirm_close_with_modified_forms),
	(ensure_window_group), (ephy_window_init):

	Update bookmarks from HTTP 301. Fixes bug #126312.

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

	* doc/reference/Makefile.am:

	Downgrade automake requirement to 1.8.

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

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

	If the gconf key doesn't exist, or has the wrong value type,
	set it to ["extensions-manager-ui"] to ensure the extensions manager
	UI is loaded if it's installed.

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

	* embed/mozilla/Makefile.am:

	Remove cruft.

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

	* configure.ac:

	Add deprecated defines to AM_CPPFLAGS in maintainer-mode.
	
	* doc/reference/Makefile.am:
	* embed/Makefile.am:
	* embed/mozilla/Makefile.am:
	* lib/Makefile.am:
	* lib/egg/Makefile.am:
	* lib/widgets/Makefile.am:
	* src/Makefile.am:
	* src/bookmarks/Makefile.am:

	INCLUDES is deprecated, use AM_CPPFLAGS and AM_CFLAGS instead.

	* lib/egg/eggintl.h:

	Include glib/gi18n.h instead of gnome-18n.h.

	* lib/eel-gconf-extensions.c: (eel_gconf_client_get_global):

	Removed usage of deprecated gconf API.

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

	Removed usage of deprecated glade API.

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

	* src/ephy-window.c:

	Fix "Open Frame" menu item name. Fixes bug #153816.

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

	* configure.ac:

	Post-release version bunmp.

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

	=== Release 1.5.2 ===