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

	* NEWS:

	Update for 1.3.5.

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

	* configure.in:

	Version 1.3.5.
	Make dist produce a .tar.bz2 too.

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

	* embed/mozilla/EventContext.cpp:

	Use GetLocalName instead of GetTagName to get the attribute name.
	Patch by Mikael Brockman, fixes bug #150208.

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

	* configure.in:

	We don't build against 1.8a1, so don't list it in the help
	for --with-mozilla-snapshot.

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

	* lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
	(set_item_drag_source), (egg_editable_toolbar_set_model):

	Remove unused variables.

2004-08-10  Christian Persch  <chpe@cvs.gnome.org>

	* embed/mozilla/GlobalHistory.cpp:

	Include mozilla-version.h; thanks to Crispin for testing.

2004-08-10  Christian Persch  <chpe@cvs.gnome.org>

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

	Yet another mozilla API change.

2004-08-09  Christian Persch  <chpe@cvs.gnome.org>

	* lib/egg/egg-editable-toolbar.c: (find_action),
	(egg_editable_toolbar_construct), (egg_editable_toolbar_set_model),
	(egg_editable_toolbar_set_ui_manager),
	(egg_editable_toolbar_set_property),
	(egg_editable_toolbar_get_property),
	(egg_editable_toolbar_class_init), (egg_editable_toolbar_finalize),
	(egg_editable_toolbar_new), (egg_editable_toolbar_new_with_model),
	(egg_editable_toolbar_get_model):
	* lib/egg/egg-editable-toolbar.h:
	* lib/egg/egg-toolbar-editor.c: (find_action),
	(egg_toolbar_editor_set_ui_manager),
	(egg_toolbar_editor_set_property),
	(egg_toolbar_editor_get_property), (egg_toolbar_editor_class_init),
	(egg_toolbar_editor_finalize), (egg_toolbar_editor_new),
	(egg_toolbar_editor_init):
	* lib/egg/egg-toolbar-editor.h:
	* src/bookmarks/ephy-bookmarksbar.c:
	(ephy_bookmarksbar_set_window):
	* src/toolbar.c: (toolbar_new):

	Fix object property naming leftover from EggMenuMerge days, to
	UI manager.

2004-08-09  Christian Persch  <chpe@cvs.gnome.org>

	* lib/egg/egg-editable-toolbar.c:
	(egg_editable_toolbar_deconstruct):

	Use g_list_foreach() here.

2004-08-09  Christian Persch  <chpe@cvs.gnome.org>

	* src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):

	Fix a mem leak.

2004-08-09  Christian Persch  <chpe@cvs.gnome.org>

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

	Fix compilation with gcc 2.95.

2004-08-09  Christian Persch  <chpe@cvs.gnome.org>

	* lib/widgets/ephy-label.c:

	Include config.h upfront.

2004-08-09  Christian Persch  <chpe@cvs.gnome.org>

	* lib/widgets/ephy-label.c:
	* lib/widgets/ephy-label.h:

	Only use this for gtk < 2.5.1, and just add a few
	#defines otherwise.

2004-08-09  Christian Persch  <chpe@cvs.gnome.org>

	* src/bookmarks/ephy-topics-selector.c:
	(ephy_topics_selector_get_type), (ephy_topics_selector_apply),
	(provide_toggle), (ephy_topics_selector_constructor),
	(topic_destroy_cb), (node_toggled_cb),
	(ephy_topics_selector_finalize), (ephy_topics_selector_class_init):

	Free list and filter on finalize; fixes bug #149689.
	Use g_list_prepend instead of _append.
	Mark the column title for translation.

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

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

	Fix compiler warning about anon enum mismatch.

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

	* embed/mozilla/mozilla-embed.cpp:

	Allow XUL windows to open new windows.

2004-08-08  Christian Neumair  <chris@gnome-de.org>

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

	Sort topics by name. Fixes #149639.

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

	* doc/reference/Makefile.am:
	
	Removed reference to ephy-ellipsizing-label.
	
	* po/POTFILES.in:

	Added lib/widgets/ephy-label.c

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

	* lib/ephy-marshal.list:
	* lib/widgets/Makefile.am:
	R lib/widgets/ephy-ellipsizing-label.c:
	R lib/widgets/ephy-ellipsizing-label.h:
	A lib/widgets/ephy-label.c:
	A lib/widgets/ephy-label.h:
	* src/ephy-notebook.c: (sync_label), (build_tab_label):
	* src/pdm-dialog.c: (show_cookies_properties):
	* src/prefs-dialog.c: (create_download_path_label),
	(download_path_response_cb):
	
	Kill our ellipsising label implementation, and import GtkLabel
	into our prefix. Fixes bug #149114.

	* configure.in:

	 Depend on pango 1.5.1 for ellipsisation support.

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

	* configure.in:
	* src/Makefile.am:
	R src/epiphany.in:

	Get rid of the startup script, and use rpath linking instead.
	Ported from galeon.
	
2004-08-08  Christian Persch  <chpe@cvs.gnome.org>

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

	Remove unused variable.

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

	* src/ephy-notebook.c:

	Include "ephy-string.h", fixes build with -Werror.

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

	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EphySingle.cpp:
	* embed/mozilla/EventContext.cpp:
	* embed/mozilla/MozillaPrivate.cpp:
	* embed/mozilla/mozilla-embed-single.cpp:
	* embed/mozilla/mozilla-embed.cpp:

	Consistent naming for nsresult vars. Since 'rv' had the majority,
	'rv' it is.

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

	* embed/ephy-embed-single.c: (ephy_embed_single_open_window):
	* embed/ephy-embed-single.h:
	* embed/mozilla/mozilla-embed-single.cpp: (impl_open_window):
	* src/ephy-tab.c: (popups_manager_show):

	Make ephy_embed_single_open_window() return the newly opened
	embed widget.

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

	* data/default-prefs.js:
	* embed/mozilla/mozilla-embed-single.cpp:

	Make keyword search URL localisable. Fixes bug #144909.

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

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

	Fix the reload workaround version checks to look for the
	correct versions. Thanks to Crispin for noticing this.

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

	* lib/ephy-string.c: (ephy_string_parse_uri_list):
	* lib/ephy-string.h:
	* lib/widgets/ephy-node-view.c: (drag_data_received_cb),
	(ephy_node_view_class_init):
	* src/bookmarks/ephy-bookmarks-editor.c:
	* src/ephy-notebook.c: (notebook_drag_data_received_cb):
	* src/ephy-notebook.h:
	* src/ephy-session.c:
	* src/ephy-shell.c: (ephy_shell_new_tab):
	* src/ephy-tab.c: (ephy_tab_new_window_cb):
	* src/ephy-window.c: (ephy_window_load_in_tabs):

	Fix dragging of urls which gnome-vfs can't handle.
	Fix new tab positioning when opening tabs from drags.

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

	* src/ephy-session.c: (write_window_geometry), (write_tool_window),
	(ephy_session_load):

	Fix restoring the history window on resume.

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

	* src/ephy-session.c: (ephy_session_init),
	(ephy_session_autoresume), (ephy_session_save),
	(ephy_session_get_active_window):

	Avoid overwriting the session file while resuming; preserves
	the crashed session when crashing while resuming.

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

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

	Now that mozilla bug #246392 is fixed, only enable our work-around
	for old mozilla versions.

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

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

	Use s/""/NULL/ in g_string_new().

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

	* src/ephy-session.c: (ephy_session_init), (ephy_session_finalize),
	(ephy_session_set_property), (ephy_session_class_init),
	(ephy_session_close), (write_tool_window), (ephy_session_save),
	(parse_embed), (ephy_session_load), (ephy_session_add_window),
	(ephy_session_remove_window), (ephy_session_get_active_window):

	Make ephy_session_get_windows() return only the list of
	EphyWindows, and store the tool windows internally.

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

	* embed/mozilla/EphyBrowser.cpp:

	Code cleanup.

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

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

	Fix mem leak; noticed by Jean-François Rameau.

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

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

	Fix mem leak; noticed by Jean-François Rameau.

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

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

	Move g_set_application_name() call after gnome_program_init(),
	so that i18n works correctly. Fixes bug #148948.

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

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

	Don't QI the event target to nsIDOMEventReceiver and back
	to nsIDOMEventTarget when using it, just store it as-is.
	Thanks to Crispin for noticing this.

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

	* configure.in:

	Post-release version bump.

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

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

	=== Release 1.3.4 ===