2007-07-30  Diego Escalante Urrelo  <diegoe@gnome.org>

	* embed/webkit/webkit-embed.cpp:

	can_go methods now work, WebKit was missing the implementations for
	those functions, it's fixed now so we can use can_go methods.
	Note that they are useless without the ge_location signal being
	emitted (dummy code included, commented).

	Part of Bug #461652.

2007-07-30  Xan Lopez  <xan@gnome.org>

	* embed/webkit/webkit-embed-persist.cpp:
	* embed/webkit/webkit-embed.cpp:

	Add returns where needed, remove unnecessary variables.

2007-07-30  Diego Escalante Urrelo  <diegoe@gnome.org>

	* embed/webkit/webkit-embed-single.cpp:
	* embed/webkit/webkit-embed.cpp:
	* embed/webkit/webkit-embed-find.h:
	* embed/webkit/webkit-embed-single.h:
	* embed/webkit/webkit-embed.h:
	* embed/webkit/webkit-embed-persist.cpp:
	* embed/webkit/webkit-embed-persist.h:
	* embed/webkit/webkit-embed-find.cpp:

	Rename Webkit to WebKit. Used sed -i 's/Webkit/WebKit/'. 
	Fixes bug #461689.

2007-07-30  Diego Escalante Urrelo  <diegoe@gnome.org>

	* lib/ephy-password-dialog.c:

	Fix some strict aliasing warnings. Patch by Cosimo Cecchi. 
	Bug #433173.

2007-07-29  Carlos Garcia Campos  <carlosgc@gnome.org>

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

	Fix memory leak.
	
2007-07-28  Xan Lopez  <xan@gnome.org>

	* embed/webkit/webkit-embed.cpp:

	Implement stop loading method, for some reason can_go
	methods will fail to link.
	
	* src/epiphany.override:

	Remove mozilla include.

2007-07-27  Xan Lopez  <xan@gnome.org>

	* Makefile.am:
	* configure.ac:
	* doc/reference/Makefile.am:
	* embed/Makefile.am:
	* embed/ephy-embed-factory.c: (ephy_embed_factory_new_object):
	* embed/ephy-embed-persist.c:
	* embed/ephy-embed-shell.c:
	* embed/ephy-embed.c:
	* embed/webkit/Makefile.am:
	* embed/webkit/webkit-embed-find.cpp:
	* embed/webkit/webkit-embed-find.h:
	* embed/webkit/webkit-embed-persist.cpp:
	* embed/webkit/webkit-embed-persist.h:
	* embed/webkit/webkit-embed-single.cpp:
	* embed/webkit/webkit-embed-single.h:
	* embed/webkit/webkit-embed.cpp:
	* embed/webkit/webkit-embed.h:
	* src/Makefile.am:

	Add support for the WebKit engine, compile with
	--with-engine=webkit to activate.
	
	* embed/mozilla/mozilla-embed-single.cpp:

	Move to the G_DEFINE_TYPE_WITH_CODE macro.

2007-07-26  Diego Escalante Urrelo  <diegoe@gnome.org>

	* src/ephy-window.c:

	Make "Customise toolbars" insensitive when toolbars are hidden. Patch
	by René Stadler. Fixes bug #164227.

2007-07-26  Reinout van Schouwen <reinouts@gnome.org>
	
	* embed/mozilla/EphyAboutModule.cpp:

	Don't mention 'Epiphany' in the message introduced in the patch for 
	bug #459552.

2007-07-26  Diego Escalante Urrelo  <diegoe@gnome.org>

	* embed/mozilla/EphyAboutModule.cpp:

	Improve the restricted ports message, patch by Cosimo Cecchi. 
	Fixes bug #459552.

2007-07-25  Diego Escalante Urrelo  <diegoe@gnome.org>

	* embed/downloader-view.c:

	Make the status icon clickable so it shows/hides the download window,
	works across workspaces. Patch by Kraai. Fixes bug #448610.

2007-07-25  Diego Escalante Urrelo  <diegoe@gnome.org>

	* src/ephy-tab.c:

	Update tab title when the statusbar text is updated, so we don't have
	out of sync messages (like "Loading <page-you-were-before>"). Fixes
	bug #318947.

2007-07-25  Diego Escalante Urrelo  <diegoe@gnome.org>

	* src/ephy-notebook.c:

	Checks that if we are dragging an element of type
	EPHY_DND_URI_LIST_TYPE we don't reuse an already existing tab to open
	the first element of the list. Fixes bug #313636.

2007-07-25  Diego Escalante Urrelo  <diegoe@gnome.org>

	* src/prefs-dialog.c:
	* data/glade/prefs-dialog.glade:

	Added a checkbox for smooth scrolling. Fixes bug #162489.

2007-07-21  Wouter Bolsterlee  <wbolster@svn.gnome.org>

	* lib/ephy-stock-icons.c: (ephy_stock_icons_init):
	* lib/ephy-stock-icons.h:
	* src/ephy-window.c:

	Remove some icons from the context menu, and use better
	ones for some menu items. Reported by Andreas Nilsson.
	Patch by Cosimo Cecchi. Fixes bug #410223.

2007-07-16  Wouter Bolsterlee  <wbolster@svn.gnome.org>

	* src/bookmarks/ephy-bookmark-factory-action.c:
	(ephy_bookmark_factory_action_new):
	* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init),
	(ephy_bookmarks_get_topic_uri):
	* src/bookmarks/ephy-topic-factory-action.c:
	(ephy_topic_factory_action_new):

	String changes based on user feedback:
	- "Local sites" -> "Nearby sites" (because it is a
	better description)
	- Drop the "Quick" prefix from Topic/Bookmark items in
	toolbar editor, because it has no function besides
	confusing users.

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

	* configure.ac:
	* doc/reference/Makefile.am:
	* embed/Makefile.am:
	* embed/mozilla/Makefile.am:
	* plugins/desktop-file/Makefile.am:
	* src/Makefile.am:

	s/MOZILLA/GECKO/g for consistency with gge.

2007-07-15  Christian Persch  <chpe@gnome.org>

	* embed/mozilla/EphyBrowser.cpp:
	* embed/mozilla/EphyHeaderSniffer.cpp:
	* embed/mozilla/EphyHistoryListener.cpp:
	* embed/mozilla/EphyPromptService.cpp:
	* embed/mozilla/GeckoFormSigningDialog.cpp:
	* embed/mozilla/GeckoPrintService.cpp:
	* embed/mozilla/GeckoPrintSession.cpp:
	* embed/mozilla/mozilla-embed-event.cpp:
	* embed/mozilla/mozilla-embed.cpp:
	* plugins/desktop-file/plugin.cpp:

	Use C++ casts. Script from bmo#348748.

2007-07-15  Christian Persch  <chpe@gnome.org>

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

	Make sure postscript printing is enabled, and the printer list empty
	(so we only get the PostScript/default printer).

2007-07-15  Christian Persch  <chpe@gnome.org>

	* data/chrome/about.xhtml:
	* data/epiphany.desktop.in.in:
	* data/icons/16x16/apps/Makefile.am:
	* data/icons/22x22/apps/Makefile.am:
	* data/icons/24x24/apps/Makefile.am:
	* data/icons/32x32/apps/Makefile.am:
	* data/icons/scalable/apps/Makefile.am:
	* lib/ephy-stock-icons.h:

	Use the right icon name. Bug #385872.

2007-07-15  Christian Persch  <chpe@gnome.org>

	* src/popup-commands.c: (background_download_completed):

	Load the appearance capplet. Doesn't seem to work yet, see bug
	#456337.

2007-07-14  Christian Persch  <chpe@gnome.org>

	* embed/mozilla/ContentHandler.cpp:
	* embed/mozilla/EphySingle.cpp:
	* embed/mozilla/MozDownload.cpp:

	It's yet another API change!

2007-07-11  Nguyễn Thái Ngọc Duy <pclouds@gmail.com>

	* embed/mozilla/MozDownload.cpp:

	Fixes bug #452707

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

	* data/default-prefs-common.js:

	Use the right prefs to disable CUPS.

2007-07-11  Luca Ferretti  <elle.uca@libero.it>

	* data/chrome/about.xhtml:

	Use new "epiphany" icon here (thanks to Rodney Dawes).
	
	* data/icons/32x32/apps/Makefile.am:
	* data/icons/32x32/apps/epiphany.svg:
	* data/icons/32x32/apps/epiphany.svg:

	Add 32x32 pixel icon (thanks to Andreas Nilsson).

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

	* configure.ac:

	Update glib req to 2.13.4 so we can use g_get_user_special_dir.

	* lib/ephy-file-helpers.c: (ephy_file_downloads_dir),
	(ephy_file_desktop_dir): 

	Use g_get_user_special_dir to get the Desktop and Downloads directory
	location.

2007-07-10  Christian Persch  <chpe@gnome.org>

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

	Use gtk_widget_set_has_tooltip here.

2007-07-10  Christian Persch  <chpe@gnome.org>

	* embed/ephy-embed-shell.c: (ephy_embed_shell_set_page_setup),
	(ephy_embed_shell_get_page_setup),
	(ephy_embed_shell_set_print_settings),
	(ephy_embed_shell_get_print_settings):
	* lib/ephy-print-utils.c:
	* lib/ephy-print-utils.h:

	Use the new gtk functions to persist and load the print settings and
	page setup. Migrate our old settings, if present.

2007-07-10  Christian Persch  <chpe@gnome.org>

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

	Remove NULL-check here.

2007-07-10  Christian Persch  <chpe@gnome.org>

	* src/bookmarks/ephy-bookmark-action.c: (query_tooltip_cb),
	(connect_proxy), (ephy_bookmark_action_updated),
	(ephy_bookmark_action_class_init):

	Port to new tooltips API. Fixes bug #347637.

2007-07-10  Christian Persch  <chpe@gnome.org>

	* embed/mozilla/GeckoPrintService.cpp:

	Remove gtk version check since we now depend on 2.11.

2007-07-10  Christian Persch  <chpe@gnome.org>

	* lib/widgets/ephy-location-entry.c: (cursor_on_match_cb),
	(ephy_location_entry_set_completion):

	Remove gtk version check since we now depend on 2.11.

2007-07-10  Christian Persch  <chpe@gnome.org>

	* lib/widgets/ephy-location-entry.c:
	(ephy_location_entry_finalize), (ephy_location_entry_class_init),
	(ephy_location_entry_construct_contents),
	(ephy_location_entry_init), (ephy_location_entry_set_lock_tooltip):

	Port to new tooltips API.

2007-07-10  Christian Persch  <chpe@gnome.org>

	* lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_class_init):
	* lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_class_init):

	Port to new tooltips API.

2007-07-10  Christian Persch  <chpe@gnome.org>

	* src/ephy-navigation-action.c: (connect_proxy),
	(ephy_navigation_action_class_init):

	Port to new tooltips API.
	
2007-07-10  Christian Persch  <chpe@gnome.org>

	* src/ephy-fullscreen-popup.c:
	(ephy_fullscreen_popup_set_security_state),
	(ephy_fullscreen_popup_constructor),
	(ephy_fullscreen_popup_finalize):

	Port to new tooltips API.

2007-07-10  Luca Ferretti  <elle.uca@libero.it>

	* data/epiphany.desktop.in.in:

	Use new icon here too 

2007-07-10  Christian Persch  <chpe@gnome.org>

	* src/ephy-notebook.c: (ephy_notebook_switch_page_cb),
	(update_tabs_visibility), (ephy_notebook_init),
	(ephy_notebook_finalize), (sync_icon), (sync_label),
	(build_tab_label), (ephy_notebook_set_show_tabs),
	(ephy_notebook_remove):

	Port to new tooltips API.

2007-07-10  Luca Ferretti  <elle.uca@libero.it>

	* data/icons/32x32/apps/Makefile.am:
	* data/icons/32x32/Makefile.am:

	Add 32x32/apps to build. But currently there are no icons.

2007-07-10  Luca Ferretti  <elle.uca@libero.it>

	* configure.ac:
	* data/icons/16x16/Makefile.am:
	* data/icons/16x16/apps/Makefile.am:
	* data/icons/16x16/apps/epiphnay.svg:
	* data/icons/16x16/apps/epiphnay.png:	
	* data/icons/22x22/Makefile.am:
	* data/icons/22x22/apps/Makefile.am:
	* data/icons/22x22/apps/epiphnay.svg:
	* data/icons/22x22/apps/epiphnay.png:
	* data/icons/24x24/Makefile.am:
	* data/icons/24x24/apps/Makefile.am:
	* data/icons/24x24/apps/epiphnay.png:
	* data/icons/scalable/Makefile.am:
	* data/icons/scalable/apps/Makefile.am:
	* data/icons/scalable/apps/epiphnay.svg:
	* lib/ephy-stock-icons.h:

	Install under hicolor and use "epiphany" named icon
	as application icon. See bug 385872.

	The icon is just a copy of "web-browser" in gnome-icon-theme

	* data/icons/Makefile.am:

	Update gtk icon cache for hicolor on install and uninstall

2007-07-10  Luca Ferretti  <elle.uca@libero.it>

	* data/icons/16x16/actions/Makefile.am:
	* data/icons/22x22/actions/Makefile.am:
	* data/icons/24x24/actions/Makefile.am:
	* data/icons/32x32/actions/Makefile.am:
	* data/icons/scalable/actions/Makefile.am:
	* data/icons/*/action/download.*:

	Kill old "download" icon. Fix bug 450904.

2007-07-10  Christian Persch  <chpe@gnome.org>

	* configure.ac:

	Update gtk+ req to 2.11.6.

	* src/ephy-statusbar.c: (ephy_statusbar_class_init),
	(create_caret_indicator), (ephy_statusbar_init),
	(ephy_statusbar_set_security_state),
	(ephy_statusbar_set_popups_state):
	* src/ephy-statusbar.h:
	* src/epiphany.defs:

	Port EphyStatusbar to the new tooltips API.

2007-07-10  Luca Ferretti  <elle.uca@libero.it>

	* embed/downloader-view.c: (show_status_icon),
	(downloader_view_build_ui):
	* embed/mozilla/ContentHandler.cpp:
	* lib/ephy-stock-icons.c: (ephy_stock_icons_init):
	* lib/ephy-stock-icons.h:
	* src/ephy-window.c:

	Kill EPHY_STOCK_DOWNLOAD and add STOCK_DOWNLOAD, using
	"emblem-download" named icon. Partially fix 450904. 

	Note: you need latest svn version of gnome-icon-theme
	to have the download icon @ 16x16 pixels