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

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

	Primary text shouldn't have a period.

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

	* lib/ephy-marshal.list:
	* src/bookmarks/ephy-bookmark-action.c: (open_in_tab_activate_cb),
	(open_in_window_activate_cb), (activate_cb):
	* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_class_init),
	(impl_resolve_address), (ephy_bookmarks_resolve_address):
	* src/bookmarks/ephy-bookmarks.h:
	* src/bookmarks/ephy-topic-action.c: (menu_activate_cb),
	(open_in_tabs_activate_cb):
	* src/ephy-location-action.c: (action_activated_cb),
	(entry_activate_cb):
	* src/epiphany.defs:

	Unify bookmarks/smart bookmarks address resolution, and add a signal
	to EphyBookmarks for it.

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

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

	Use connect_object to connect to the menu's deactivate
	signal. May fix bug #309918.

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

	* data/ui/epiphany-ui.xml:
	* lib/widgets/ephy-location-entry.c:
	(ephy_location_entry_finalize), (update_address_state),
	(update_favicon), (editable_changed_cb), (entry_button_press_cb),
	(match_selected_cb), (entry_key_press_cb),
	(ephy_location_entry_construct_contents),
	(ephy_location_entry_set_location), (ephy_location_entry_reset),
	(ephy_location_entry_set_favicon):
	* lib/widgets/ephy-location-entry.h:
	* src/ephy-location-action.c: (entry_activate_cb),
	(user_changed_cb), (sync_address), (connect_proxy),
	(ephy_location_action_set_property),
	(ephy_location_action_finalize),
	(ephy_location_action_set_address):
	* src/ephy-location-action.h:
	* src/ephy-lockdown.c: (update_location_editable):
	* src/ephy-tab.c: (ephy_tab_get_typed_address):
	* src/ephy-toolbar.c: (ephy_toolbar_set_location):
	* src/ephy-toolbar.h:
	* src/ephy-window.c: (ephy_window_key_press_event),
	(sync_tab_address), (ephy_window_set_active_tab), (modal_alert_cb):
	* src/epiphany.defs:
	* src/window-commands.c: (window_cmd_view_stop):

	Fix ESC behaviour to always stop, and to reset the location entry
	when it's focused only. Reset the location entry favicon to the stock
	icon when the address shown is != the tab's address.
	When switching tab, preserve the selection if it was owned by the
	location entry. Fixes bug #155824.

2005-07-25  Martin Kretzschmar  <martink@gnome.org>

	* embed/print-dialog.c (using_pdf_printer): new function.
	(ephy_print_verify_postscript): print a less techy message if
	someone tries to print to PDF.

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

	* lib/ephy-file-helpers.c: (ephy_file_launch_desktop_file):

	Don't crash in case the desktop file is not found.

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

	* embed/ephy-embed-single.c: (ephy_embed_single_open_window):
	* embed/ephy-embed-single.h:
	* embed/mozilla/EphyUtils.cpp:
	* embed/mozilla/MozillaPrivate.cpp:
	* embed/mozilla/MozillaPrivate.h:
	* embed/mozilla/mozilla-embed-single.cpp:

	Remove code to get the printer list, and fix a
	compile warning.

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

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

	Also ellipsise the menu entries in the toolbar overflow menu.

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

	* src/ephy-lockdown.c: (update_location_editable):
	* src/ephy-shell.c: (ephy_shell_new_tab_full):
	* src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_get_property),
	(ephy_tab_class_init), (get_title_from_address),
	(ephy_tab_set_loading_title), (ephy_tab_set_address),
	(ephy_tab_set_load_status), (ephy_tab_get_load_status),
	(ephy_tab_open_uri_cb), (ephy_tab_address_cb),
	(ephy_tab_content_change_cb), (ephy_tab_zoom_changed_cb),
	(ephy_tab_title_cb), (ensure_page_info), (ephy_tab_net_state_cb),
	(ephy_tab_init), (ephy_tab_set_title), (ephy_tab_get_title),
	(ephy_tab_get_address), (ephy_tab_get_typed_address),
	(ephy_tab_set_typed_address):
	* src/ephy-tab.h:
	* src/ephy-toolbar.c: (sync_user_input_cb):
	* src/ephy-window.c: (sync_tab_typed_address), (sync_tab_title),
	(ephy_window_set_active_tab):
	* src/epiphany.defs:

	Set title of loading page to the address, iff the page was blank
	before. Fixes bug #115337 and bug #171622.

	* src/ephy-session.c: (ephy_session_close):
	
	In ephy_session_close(), close open dialogues first.

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

	* src/bookmarks/ephy-bookmarks.c
	* embed/mozilla/ContentHandler.cpp
	* embed/mozilla/GtkNSSSecurityWarningDialogs.cpp

	Don't use format_secondary_markup here, it's a) unnecessary
	and b) doesn't do what we think it does.

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

	* data/epiphany.schemas.in:

	Remove obsolete schema entries.

2005-07-22  Jürg Billeter  <j@bitron.ch>

	* configure.ac:
	* data/glade/print.glade:
	* embed/mozilla/EphyUtils.cpp:
	* embed/mozilla/EphyUtils.h:
	* embed/mozilla/PrintingPromptService.cpp:
	* embed/mozilla/PrintingPromptService.h:
	* embed/print-dialog.c: (ephy_print_info_free),
	(ephy_print_load_config_from_file),
	(ephy_print_save_config_to_file), (ephy_print_get_print_info),
	(ephy_print_dialog_response_cb), (ephy_print_do_print_idle_cb),
	(ephy_print_do_print_and_free), (ephy_print_paper_selector_new),
	(ephy_print_dialog_construct_range_page), (ephy_print_dialog_new),
	(ephy_print_setup_dialog_new):
	* embed/print-dialog.h:
	
	Use libgnomeprintui for the printing dialog and the paper part of the
	printing setup dialog. Fixes bug #141241, bug #163255 and bug #301730.

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

	* src/Makefile.am:

	Add rules to generate the raw python bindings .defs file,
	and to check that all headers are either used or ignored.

	* src/epiphany.defs:

	Reordered to make diffing against the autogenerated file
	simpler.

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

	* .cvsignore:
	* Makefile.am:
	* autogen.sh:
	* configure.ac:
	* help/C/epiphany.xml:
	* help/Makefile.am:
	A help/epiphany.omf.in:
	R help/es/epiphany-es.omf:
	R help/es/epiphany.xml:
	* help/es/es.po:
	R help/es/legal.xml:
	R help/eu/epiphany-eu.omf:
	R help/eu/epiphany.xml:
	* help/eu/eu.po:
	R help/eu/legal.xml:
	R help/fi/epiphany-fi.omf:
	R help/fi/epiphany.xml:
	R help/fi/legal.xml:
	R help/ja/epiphany-ja.omf:
	R help/ja/epiphany.xml:
	* help/ja/ja.po:
	R help/ja/legal.xml:
	R help/uk/epiphany-uk.omf:
	R help/uk/epiphany.xml:
	R help/uk/legal.xml:

	Use gnome-doc-utils, and move existing translations over.

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

	* src/bookmarks/ephy-bookmarks.c: (get_option):

	Make sure the option is in the right option group.

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

	* src/bookmarks/ephy-bookmarks.c: (get_option),
	(ephy_bookmarks_get_smart_bookmark_width):

	Only allow alphanumeric option arguments, and limit length to 32
	characters at most. Use g_ascii_strtoull.

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

	A embed/mozilla/EphyAboutModule.cpp:
	A embed/mozilla/EphyAboutModule.h:
	R embed/mozilla/EphyProtocolHandler.cpp:
	R embed/mozilla/EphyProtocolHandler.h:
	* embed/mozilla/Makefile.am:
	* embed/mozilla/MozRegisterComponents.cpp:
	* po/POTFILES.in:

	Yet another mozilla API change.

	* src/bookmarks/ephy-bookmarks.c:
	(ephy_bookmarks_get_smart_bookmark_width):

	Remove stray g_print, and clamp entry width to sane values.

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

	* lib/ephy-file-helpers.c:

	Remove stray g_print.

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

	* data/mime-types-permissions.xml:

	Make sure we know about all mime types that totem can accept.

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

	* data/Makefile.am:

	Use $^ in the default-prefs.js rule.

	* data/default-prefs-gecko-1.8.js:

	All these are already set by default, no need to repeat them.

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

	* src/bookmarks/ephy-bookmark-action.c:
	(ephy_bookmark_action_sync_smart_url):
	* src/bookmarks/ephy-bookmarks.c: (resolve_cb), (browse_cb),
	(ephy_bookmarks_init), (update_has_smart_address), (get_option),
	(ephy_bookmarks_solve_smart_url),
	(ephy_bookmarks_get_smart_bookmark_width):
	* src/bookmarks/ephy-bookmarks.h:

	Fix smart bookmark options parsing. Now encoding= really works,
	and added width= for bug #116709. Also fixes bug #132761.

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

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

	Fix URL dragging to other tabs.

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

	* data/mime-types-permissions.xml:

	Add application/rdf+xml to list of known mime types.

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

	* embed/mozilla/EphyProtocolHandler.cpp:

	Fix a couple of strings. Fixes bug #310196.

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

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

	Remove the reload workaround, since the mozilla bug
	is fixed on all supported mozilla version.

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

	* configure.ac:

	Detect seamonkey trunk.

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

	* configure.ac:

	Update min-versions for mozilla dependency.

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

	* configure.ac:

	Post-release version bump.

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

	=== Release 1.7.2 ===

	* doc/reference/tmpl/ephy-embed.sgml:
	* doc/reference/tmpl/ephy-window.sgml:
	* doc/reference/tmpl/epiphany-unused.sgml:
	* po/POTFILES.in: