2006-09-18  Philip Langdale  <philipl@alumni.utexas.net>

	* configure.in
	* NEWS: Quick 2.0.3 release to pick up the header fix.

2006-09-18  Philip Langdale  <philipl@alumni.utexas.net>

	* mozilla/GaleonJS.cpp: Remove an unnecessary include
	that breaks compilation against Mozilla 1.7.x.
	Compilation on newer stuff is unaffected. Noticed by
	Denis Leroy (the Fedora packager).

2006-09-16  Philip Langdale  <philipl@alumni.utexas.net>

	* configure.in
	* NEWS: Bump to 2.0.2 and release.

2006-09-08  Philip Langdale  <philipl@alumni.utexas.net>

	* configure.in
	* mozilla/GaleonFind.cpp: Update for mozilla changes.

2006-07-02  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: Add a configure flag --enable-libxpcomglue_s
	to request that this lib be linked in. I haven't got a good
	way to detect if it's actually needed or not, so it's
	a manual option for now. You also need to put the silly
	thing somewhere that it can be found. *sigh*

2006-07-02  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/GaleonFind.cpp: Update to new nsITypeAheadFind
	methods. One bonus here is that SetSelectionAttention is
	now just a thin wrapper around a new TypeAheadFind method.
	Yay for code reuse.

2006-07-01  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonJS.cpp
	* mozilla/GaleonJS.h: New files that should have
	been in the last change. I had to refactor EvaluateJS
	out because it changed from using the internal string
	API to the external one. So, we need to change the
	includes in each case. Ugh.

2006-07-01  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in:
	* mozilla/EventContext.cpp
	* mozilla/GaleonAboutModule.cpp
	* mozilla/GaleonUtils.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/Makefile.am
	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/MyportalProtocolHandler.h
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp: Make Galeon compile with
	Mozilla trunk again - while still being able to compile
	against the 1.8 (Firefox 1.5) branch. I have no idea
	if it will work with 1.7.x but there's a reasonable
	chance that it will.

	Note: This still *will not* link against trunk. The
	problem there is that the string implementation
	symbols were hidden in libxul, requiring libxpcomglue_s.a
	to be linked to provide them. But this lib is not
	provided in the built packages - it is only present
	in the build tree - so you have to build mozilla yourself
	to get it. ARGH. An alternative, that also requires building
	mozilla yourself is to disable symbol hiding. I'm going to
	make a followup change so you can tell configure that you've
	got yourself a copy of libxpcomglue_s.a.

2006-05-13  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in:
	* mozilla/SidebarProxy.cpp: New nsISidebar method t
	 not implement.

2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Remove obsolete entry for no_NO.
	* po/no.po: And the translation.

2006-04-13  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/GtkNSSDialogs.cpp: nsIMutableArray moved to
	its own header file.

2006-03-18  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/MozRegisterComponents.cpp
	* mozilla/SideBarProxy.cpp: Some macros were moved from
	one Mozilla header file to another.

2006-03-08  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: *grumble* The changes on the seamonkey
	branch are different from trunk!

2006-03-08  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/EphyPromptService.cpp: Fix compiler warning.

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

	* mozilla/EphyPromptService.cpp:

	Don't throw when cancelling the dialogue with ESC. Fixes bug #333714.

2006-03-07  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/GlobalHistory.cpp
	* mozilla/GlobalHistory.h: Another API change, that
	actually undoes a previous one in the process.

2006-03-05  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp: Don't activate find bar on
	xul pages (such as about:config). Fixes bug #333149

2006-03-05  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-find-toolbar.c: Don't activate the find
	bar on 'Enter' when autostart is enabled. Fixes bug #333150

2006-02-27  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-find-toolbar.c: Wrap gtk_label_set_ellipsize () in
	a gtk version check for >= 2.6.0

2006-02-27  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Post release version bump

2006-02-26  Philip Langdale  <philipl@mail.utexas.edu>

	* autogen.sh: Turns out we require automake 1.7
	  Thanks to yaneti for pointing that out.

2006-02-25  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: Bump version for 2.0.1 release.

2006-02-25  Philip Langdale  <philipl@mail.utexas.edu>

	* NEWS: Updated news for 2.0.1 release.

2006-02-23  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-find-toolbar.c (galeon_find_toolbar_class_init): 

	Remove some G_PARAM_STATIC_* older glib versions don't have them.

2006-02-22  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EphyDirectoryProvider.cpp: Take 2 to try and
	get this file compiling.

2006-02-21  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/EphyDirectoryProvider.cpp: Try and compile
	with toolkit gecko 1.8.

2006-02-20  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/Makefile.am
	* mozilla/mozilla-embed-shell.cpp: Replace the check used
	to decide whether the DirectoryProvider is needed. The old
	one was always returing true and it should not for older
	mozilla generations.

2006-02-20  Philip Langdale  <philipl@mail.utexas.edu>

	* default-prefs.js: Another pref left undefined in xulrunner.

2006-02-20  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: Actually check the updates in...

2006-02-20  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in:
	* mozilla/Makefile.am
	* mozilla/AutoJSContextStack.cpp
	* mozilla/AutoJSContextStack.h:

	Helper class that pushes a null JS context on the stack,
	and pops it in the destructor.

	* mozilla/ContentHandler.cpp
	* mozilla/CookiePromptService.cpp
	* mozilla/ExternalProtocolService.cpp
	* mozilla/GtkNSSClientAuthDialogs.cpp
	* mozilla/GtkNSSDialogs.cpp
	* mozilla/GtkNSSKeyPairDialogs.cpp
	* mozilla/GtkNSSSecurityWarningDialogs.cpp
	* mozilla/MozRegisterComponents.cpp
	* mozilla/PrintingPromptService.cpp

	Push a null JS context on the stack when we run a recursive
	mainloop. Fixes the galeon equivalend of camino bug
	https://bugzilla.mozilla.org/show_bug.cgi?id=179307.
	
	* mozilla/EphyPromptService.cpp
	* mozilla/EphyPromptService.h: Add our own prompt service,
	this fixes I18N problems with some stings, broken accelerators and
	an X crash with over-long labels.

2006-02-20  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: Add support for building against,
	and working with, xulrunner trunk. I assume it
	works with 1.8 but I haven't tried. Note that
	the standard xulrunner distribution fails to
	include required components: the cookie and
	permission managers. So, an off-the-shelf
	build of xulrunner will cause galeon to fail
	to compile. Perhaps I'll go back and add the
	epiphany-style configure-time checks for this.

	A mozilla/EphyDirectoryProvider.cpp
	A mozilla/EphyDirectoryProvider.h
	* mozilla/Makefile.am
	* mozilla/mozilla-embed-shell.cpp: Copy over the
	directory provider from epiphany. This is needed
	for 'about:' to work if nothing else.

	A mozilla/chrome/.cvsignore
	A mozilla/chrome/Makefile.am
	A mozilla/chrome/about.xhtml
	A mozilla/chrome/brand.dtd.in
	A mozilla/chrome/brand.properties.in
	A mozilla/chrome/galeon.manifest.in: Chrome content
	for 'about:'.

	* src/window-commands.c: Update copyright year.	

	* default-prefs.js: define password manager prefs that
	xulrunner fails to provide defaults for.

2006-02-19  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: Add support for new mozilla trunk builds
	that use libxul instead of libgtkembedmoz, and add test
	for gtk_moz_embed_set_path.

	* mozilla/Makefile.am: Add more include directories.

	* mozilla/GaleonFind.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/mozilla-embed.cpp
	* mozilla/mozilla-embed.h: #define MOZILLA_CLIENT around
	including gtkmozembed.h. This works around bug #326667
	for werror builds.

	* mozilla/mozilla-embed-shell.cpp: Call gtk_moz_embed_set_path
	to set MOZILLA_FIVE_HOME programmatically.

2006-02-18  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in
	* mozilla/ContentHandler.cpp (ProcessMimeInfo): Use
	gnome_vfs_get_mime_type_for_name in later gnome-vfs versions

	* src/galeon-main.c: Undefine GNOME_DISABLE_DEPRECATED - we use
	the now deprecated popt initialisation stuff

2006-01-14  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp: Get CheckKeyPress in sync with
	epiphany, fixes at least the equivalent of bug #326813

2006-01-14  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>

	* configure.in: Add "zh_HK" to ALL_LINGUAS.

2006-01-08  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-find-toolbar.c:

	Fix button sensitivity on wrap around, and fix a warning
	(thanks to chpe for the patch)

2006-01-07  Crispin Flowerday  <gnome@flowerday.cx>

	* galeon-config-tool.in:

	Use gconftool-2 --shutdown rather than killall (patch
	stolen from debian package)

2006-01-02  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/print-dialog.c: Fix a typo, bug #325501

2005-12-14  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Bump version number to 2.0.0.99

2005-12-14  Crispin Flowerday  <gnome@flowerday.cx>

	A mozilla/GaleonFind.cpp
	A mozilla/GaleonFind.h
	A mozilla/mozilla-embed-find.cpp
	A mozilla/mozilla-embed-find.h
	D embed/find-dialog.c
	D embed/find-dialog.h
	A embed/galeon-embed-find.c
	A embed/galeon-embed-find.h
	A src/galeon-find-toolbar.c
	A src/galeon-find-toolbar.h
	* configure.in
	* default-prefs.js
	* embed/Makefile.am
	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/EventContext.cpp
	* mozilla/EventContext.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/Makefile.am
	* mozilla/mozilla-embed.cpp
	* src/Makefile.am
	* src/galeon-window.c
	* src/galeon-window.h
	* src/window-commands.c
	* utils/galeon-marshal.list;

	Port the Epiphany find toolbar to galeon. This makes type ahead
	find work when galeon is built against an unpatched FireFox
	package. Many thanks to Christian Persch and Tommi for the 99.9%
	of this code. It is pretty much just s/ephy/galeon and checked in
	:-)

2005-12-13  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-file-preview.c
	* embed/global-history.c
	* src/history-dialog.c: 

	Allow warning free compilation with glib 2.9.0+

2005-11-28  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ProgressListener.h
	* mozilla/ProgressListener.cpp:

	Allow compilation on gcc 3.2 and gcc 4.1. Fixes bug #322668

2005-11-27  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* NEWS: 2.0.0 it is!

2005-11-27  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* NEWS: Update for 1.3.22 Release. Might yet be renamed 2.0

2005-11-21  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/nsIMailtoUrl.h: Another Mozilla API Change.
	Preprocessor macro was renamed - so check if the new
	name is defined and use that. Otherwise, use the old name.

2005-11-21  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonAboutModule.cpp
	* mozilla/MyportalProtocolHandler.cpp: Mozilla API Change.
	nsIInputStreamChannel is no longer a subclass of nsIChannel
	so a QueryInterface is required to switch between them.
	Fortunately, this change can be made without using an #ifdef
	as you can QueryInterface to a parent class.

2005-11-04  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/global-history.c (history_parse_host_element): Add missing
	signedness cast to keep gcc4 happy.

2005-11-01  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.cpp: A small fix to the
	back/forward history copier that was pointed out by chpe
	when I ported this code to Epiphany. In practice it doesn't
	really matter (which is why we've never noticed) but it's
	more correct.

2005-10-29  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/global-history.c: Handle 'zoom' properly, -1 is bad for
	bitfields.

2005-10-29  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/global-history.{c,h} (global_history_visited): Store hide and
	toplevel flags for each item and use those for hiding URIs the user
	hasn't explicitly (frames, ads) visited from the history dialog.

	* mozilla/GlobalHistory.cpp (MozGlobalHistory::AddURI): Pass aRedirect
	and aTopLevel to global_history_visited() as well.

	* embed/global-history.c (history_load, history_save): Use
	'history2.xml' for saving as the new attributes will make older
	versions barf and discard the information. Migrate from 'history.xml'
	when the new history file doesn't exist yet.

	* embed/global-history.c (struct HistoryItemPrivate): Rename
	'properties' to 'extra_attributes' and allocate the hash table only if
	there are any extra (unknown) attributes to keep record of.

	* embed/global-history.{c,h} (global_history_get_page_property,
	global_history_set_page_property): Remove unused functions.

	* mozilla/GlobalHistory.cpp (MozGlobalHistory::AddURI): Turn URI scheme
	blacklist into an array and add "myportal"

2005-10-27  Mikael Magnusson  <mikachu@gmail.com>

	* doc/C/apx-bugs.xml: Remove a reference to a fixed
	bug.

2005-10-27  Mikael Magnusson  <mikachu@gmail.com>

	* src/galeon-prefs-dialog.c
	* src/galeon-prefs-dialog.h
	* src/window-commands.c
	* ui/prefs-dialog.glade:

	Add a 'Device Manager' button to the prefs dialog which
	allows controlling the security modules.

2005-10-27  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c
	* src/session.c
	* src/window-commands.c
	* ui/bookmarks-editor.glade
	* ui/bookmarks.glade
	* ui/certificate-dialogs.glade
	* ui/galeon.glade
	* ui/prefs-dialog.glade
	* ui/print.glade:

	Add window role to all windows, and preserve the role for
	each browser window between sessions to allow the WM to
	restore the window position correctly. Patch partially
	courtesy of Mikael Magnusson. Fixes bug #108893

2005-10-27  Crispin Flowerday  <gnome@flowerday.cx>

	* src/pdm-dialog.c: Wire up the delete key on the keyboard
	to deleting items (cookies, passwords etc)

2005-10-25  Crispin Flowerday  <gnome@flowerday.cx>

	* src/window-commands.c:

	Set the window title before showing it.

2005-10-06  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSDialogs.cpp: Set the correct flag when trusting
	a cert for signing software

2005-10-02  Crispin Flowerday  <gnome@flowerday.cx>

	* Makefile.am: 
	A src/galeon-simple-window.c
	A src/galeon-simple-window.c: Add a SimpleWindow class that
	embeds a url, but has no chrome.

	* src/galeon-shell.c
	* src/window-commands.c: Use the SimpleWindow class for the
	certificate manager, and unparented mozilla spawned tabs.
	Fixes bug #317396

2005-09-17  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/MozillaPrivate.cpp: It helps to have the
	#ifdef the right way round.

2005-09-17  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/MozillaPrivate.cpp: Change in the css loading
	api.

2005-09-17  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: Mention seamonkey in the configure
	help text.

2005-08-28  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* embed/global-history.c
	* embed/global-history.h
	* mozilla/GlobalHistory.cpp: Add support for the new
	hint flags that gecko can get/set from the history.

2005-08-27  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-clipboard.c
	* bookmarks/bookmarks-epiphany.c
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/xbel.c
	* embed/global-history.c
	* libegg/dock/egg-dock-layout.c
	* src/galeon-favicon-cache.c
	* src/galeon-main.c
	* src/galeon-sidebars.c
	* src/session.c
	* utils/galeon-dnd.c
	* utils/gul-general.c
	* utils/gul-iso-codes.c: Various gcc 4 signed/unsigned
	fixes.

2005-08-27  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon-bookmarks-editor-ui.xml.in: Fix a typo.
	Fixes bug #314652

2005-08-12  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-gestures.c: Fix the definition of a signal
	so that it points to the correct function in the
	class structure.

2005-08-11  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-css-menu.c
	* src/galeon-popup.c
	* src/galeon-recent-history-menu.c
	* src/galeon-tab-menu.c
	* src/galeon-tab.c
	* src/galeon-window-menu.c
	* src/ppview-toolbar.c: Fix some property enums, and
	ensure that the names of the properties match
	the names of the enums.
 
2005-08-07  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Use AC_HELP_STRING rather than AS_HELP_STRING

2005-08-06  Crispin Flowerday  <gnome@flowerday.cx>

	R mozilla/nsAboutRedirector.cpp
	R mozilla/nsAboutRedirector.h
	A mozilla/GaleonAboutModule.cpp
	A mozilla/GaleonAboutModule.h
	* mozilla/GaleonUtils.cpp
	* mozilla/GaleonUtils.h
	* mozilla/Makefile.am
	* mozilla/MozRegisterComponents.cpp: Port ephy's customized
	error pages to Galeon. This provides error pages that are
	in the gnome theme and can be translated. Fixes bug #63193
	
2005-08-06  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: Make Ctrl+Shift+left click always
	download the image even if it is a link too.
	Fixes bug #302956

2005-07-16  Mikael Magnusson  <mikachu@gmail.com>

	* embed/downloader-view.c: Scroll to the new downloads
	in the downloader.

2005-07-13  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* configure.in: Drop support for mozilla < 1.7.5. This means
	we remove the last version check (which was for a broken reload
	function).

2005-07-13  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* src/page-info-dialog.c: Don't crash when looking at the page
	info for XML files. Fixes bug #309161
	
2005-07-13  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ProgressListener.cpp: Handle downloads that
	we don't know the size of correctly. Fixes bug #308756

2005-07-13  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/js-console.c: Encode the string before appending it to 
	the js console. Fixes bug #309590

2005-07-13  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Autodetect which mozilla version to use, and detect
	'seamonkey' (aka mozilla 1.8) installs.

2005-07-12  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Bump version number to 1.3.21.99

2005-07-12  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c
	* configure.in: Add support for keys such as XF86Back and
	XF86Forward

2005-07-10  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/ProgressListener.cpp: Yet another API change in nsITransfer.

2005-07-04  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/EventContext.cpp
	* mozilla/GaleonUtils.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/MozillaPrivate.cpp
	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp
	* mozilla/nsMailtoUrl.cpp: Change in mozilla caused the nsAString
	symbol to really be a #define to nsAString_internal. We weren't
	picking up the #define with our old header ordering, so I had
	to juggle things around. At least we don't get a new #ifdef.o

2005-06-27  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: Don't ask for the directory to save an image
	into if the user doesn't want to. Fixes bug #305731

2005-06-27  Crispin Flowerday  <gnome@flowerday.cx>

	* galeon.spec.in: Use 'License' not 'Copyright', apparently the
	former has been accepted since redhat 6.2. Fixes bug #307709

2005-06-27  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/hig-alert.c: Fix a gcc 4 warning. Patch by Stanislav
	Brabec.  Fixes bug #309139

2005-06-01  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/egg-editable-toolbar.c
	* libegg/egg-toolbar-editor.c
	* libegg/egg-toolbars-model.c: 
	
        Fix some signed/unsigned problems with gcc 4.0. Patch by Martin
        Kretzschmar, bug #306169.

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

	* configure.in:

	Automatically detect whether we have a mozilla debug build.
	
2005-05-21  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Fix the improved Gecko detection to actually
	work.

2005-05-21  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* NEWS: Update to 1.3.21 for next release.

2005-05-15  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp: Correctly handle helpers for
	file:/// urls. I'm not entirely sure what went wrong with
	the mozilla driven way this used to happen, but it's easier
	to just take mozilla out of the picture and slightly modify
	things so that file:/// always follows the uriHelper path
	even if the helper doesn't handle uris (we just strip off
	the file:// prefix in this case).
	(http://bugzilla.gnome.org/show_bug.cgi?id=172399)

2005-05-11  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MozRegisterComponents.cpp
	* mozilla/GaleonWrapper.cpp
	* configure.in: Fix the SSL status icon with trunk builds, and
	improve detection of whether Gecko 1.8 is being used.

2005-05-06  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed-persist.cpp: Add a missing header that
	is needed for newer mozilla builds.

2005-05-05  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-gtk-menu-item.c: Ensure normal
	bookmark activates work after a middle click on the
	bookmark menu item. Fixes bug #303126

2005-05-03  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-main.c: Set the program name in UTF-8
	Fixes bug #301665

2005-05-01  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/MozRegisterComponents.cpp
	* mozilla/SidebarProxy.cpp
	* mozilla/SidebarProxy.h: Implement nsIClassInfo for the
	sidebar in a more efficient way. Based on a change that chpe
	did for epiphany.

2005-05-01  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: I forgot the configure.in bit of the last
	api change. Whoops.

2005-05-01  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/egg-editable-toolbar.c: Fix the toolbar editor
	crash when the Xorg composite extension is enabled. 
	Fixes bug #168621

2005-04-29  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in:
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h: Another API Change. They claim
	that nsITransfer is now frozen. We can only hope.

2005-04-23  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/MozillaPrivate.cpp: What he said.

2005-04-17  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in
	* mozilla/ContentHandler.cpp: Sigh, another API change

2005-04-16  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed-persist.cpp: Testing specifically for NS_OK 
	is wrong, use NS_SUCCEEDED() instead.

2005-04-16  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed-persist.cpp(GStreamListener::OnDataAvailable):
	Work around Mozilla bug and don't crash when a callback that is
	guaranteed not to be called again after returning an error is called
	again anyway.  Fixes bug #300591

2005-04-13  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h: Fix compilation on older mozillas.

2005-04-10  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-notebook.c: Use ellipsizing label in notebook tabs when
	available.

2005-04-10  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-shell.c: Jump to new tabs that are opened from the
	command line if the window is being raised. Fixes bug #138955

2005-04-10  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/ContentHandler.cpp: Fix compilation (directives may not be
	used inside a macro argument)

2005-04-10  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-shell.c: Ensure focus is on the page when
	viewing source.

2005-04-10  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-home.c: Focus the content when going to the
	home page. Fixes bug #172358

2005-04-08  Crispin Flowerday  <gnome@flowerday.cx>

	* src/window-commands.h
	* src/window-commands.c: Remove some old action functions, that
	aren't used anymore.

2005-04-07  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: Updates to resync with API changes in mozilla.
	Two of them here:
	https://bugzilla.mozilla.org/show_bug.cgi?id=228968
	https://bugzilla.mozilla.org/show_bug.cgi?id=288626

	* embed/downloader-view.c
	* embed/downloader-view.h
	* mozilla/ContentHandler.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h: There is a new 64bit progress method,
	so we've made all our progress 64bit and let the 32bit method call
	that. The following change is also included in these files too.

	* mozilla/EventContext.cpp
	* mozilla/ExternalProtocolService.cpp
	* mozilla/FilePicker.cpp
	* mozilla/GaleonUtils.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/GtkNSSDialogs.cpp
	* mozilla/GtkNSSSecurityWarningDialogs.cpp
	* mozilla/HeaderSniffer.cpp
	* mozilla/MozRegisterComponents.cpp
	* mozilla/MozillaPrivate.cpp
	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp
	* mozilla/mozilla-prefs.cpp
	* mozilla/nsAboutRedirector.cpp
	* mozilla/nsMailtoUrl.cpp: Reflecting change that makes the
	INTERNAL_API require explicit inclusions rather than explicit
	exclusion.

2005-04-06  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GulString.h
	* mozilla/GtkNSSDialogs.cpp
	* mozilla/GtkNSSClientAuthDialogs.cpp: Wow. I missed the point
	there completely. The new define has inverse logic. We should
	leave STRICT defined here and add INTERNAL definitions everywhere
	else that they are needed.

2005-04-06  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GulString.h
	* mozilla/GtkNSSDialogs.cpp
	* mozilla/GtkNSSClientAuthDialogs.cpp: Mozilla has renamed
	MOZILLA_STRICT_API to MOZILLA_INTERNAL_API. Rather than
	try to do crazy magic to work out which one a given mozilla
	build wants, just define both - should be harmless.
	https://bugzilla.mozilla.org/show_bug.cgi?id=288626

2005-04-05  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: For some strange reason the test we were
	  using for the nsIHelperAppLauncherDialog api change
	  was returning a false positive for 1.8aX releases. So
	  I've borrowed the epiphany test (create a class rather
	  than trying to call a method).

2005-04-05  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-notebook.c: Try and avoid the tab bar resizing
	for some pages. Fixes bug #170378

2005-04-05  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed-shell.cpp: Remove an incorrect 
	comment about g_setenv, and free the memory.

2005-04-05  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MyportalProtocolHandler.cpp
	* myportal.css: Make the My portal page validate as XHTML.
	Based on a patch by jamesm@bluebottle.com. Fixes bug #172571

2005-04-02  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/JSConsoleListener.cpp: Wow, I really messed that
	up. the #ifef is the wrong way round *and* config.h isn't
	included - so it actually compiled by accident agains trunk.
	Whoops.

2005-04-02  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/ContentHandler.cpp: Another api change.

2005-04-02  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: Whoops. Need to add the test too.

2005-04-02  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/JSConsoleListener.cpp: nsIScriptError now uses
	nsAStrings.

2005-04-01  Steve Murphy  <murf@e-tools.com>

        * configure.in: Added "rw" to ALL_LINGUAS.

2005-03-25  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/downloader-view.c: Fix a crash when closing the downloader
	while a ContentHandler driven download is underway.

2005-03-18  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-gui.c: Use gtk_button_set_image() to construct
	non-stock buttons with text and images in them. Fixes bug #170584

2005-03-12  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Bump version number to 1.3.20.99

2005-03-12  Philip Langdale  <philipl@mail.utexas.edu>

	* NEWS
	* configure.in: Updates for 1.3.20 release

2005-03-12  Philip Langdale  <philipl@mail.utexas.edu>

	* default-prefs.js: Set the typeaheadfindsea prefs in case
	galeon is built and run against a patched version of firefox
	where typeaheadfind can work.

	http://bugzilla.gnome.org/show_bug.cgi?id=157435

	* configure.in: Assumed mozilla version for ff/tb should be 1.8b1

2005-03-11  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/mozilla-embed.cpp: Extend the mozilla focus hack to
	fix stealing from text boxes.

	* src/galeon-tab.c: Use the page url, not the text in the location
	bar when working out whether a tab is empty

	* src/galeon-shell.c
	* src/window-commands.c: When creating a new tab, only focus the
	location entry if opening a blank page.

	Fixes bug #166639 and bug #168402

2005-03-11  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed-persist.cpp: Correctly test mime types,
	I broke this in the embed string conversion. Fixes bug #168181

2005-03-07  Elijah Newren  <newren@gmail.com>

	If launched without startup-notification, make an approximation to
	when the launch occurred so that focus-stealing-prevention will
	work better.  Fixes #168821.

	* src/galeon-main.c: (slowly_and_stupidly_obtain_timestamp): new
	function to ping xserver for a timestamp, (main): obtain a
	timestamp manually if there isn't one available from startup
	notification

2005-02-21  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-navigation.c: Ensure middle clicks on the
	Back/Forward and Up menus items in the Go menu don't create
	a new tab, and perform the action on the current tab.
	Fixes bug #168037

2005-02-19  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: Bump the assumed mozilla version for trunk
	builds of firefox and thunderbird to 1.8b.

2005-02-14  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/global-history.c: Remove the timeout when the 
	history is finalized.

2005-02-14  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-gui.c
	* utils/gul-gui.h: Add a single function to create a 
	stock-like image buttons.
	
	* embed/js-console.c
	* mozilla/CookiePromptService.cpp: Use it.

2005-02-12  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ProgressListener.cpp: Just use the NS_IMPL_ISUPPORTS
	macros, rather than NS_INTERFACE_MAP_*.

2005-02-12  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-general.c: Wrap the gnome-desktop-item.h include
	in the HAVE_NEW_GNOME_VFS_MIME_API define

	* embed/galeon-embed-helper-list.c
	* embed/galeon-embed-helper-list.h
	* src/galeon-main.c: Ahem, it's ENABLE_NAUTILUS_VIEW not
	HAVE_NAUTILUS_VIEW

2005-02-11  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ProgressListener.cpp: Add missing nsIWebProgressListener
	interface, Fixes galeon equivalent of bug #165328

2005-02-11  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MyportalProtocolHandler.h
	* mozilla/MyportalProtocolHandler.cpp: Correctly escape
	'/' chars so that folder with a '/' in them get displayed 
	properly. Fixes bug #166638

2005-02-11  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-location.c: Don't crash if there isn't
	a location entry (debian bug 294786)

2005-02-11  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-main.c
	* embed/Makefile.am
	* embed/galeon-embed-helper-list.c
	* embed/galeon-embed-helper-list.h
	* utils/Makefile.am: Don't compile bonobui stuff if
	the nautilus view isn't enabled.

2005-02-10  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-editor-dockable.c: Remove some unndeed
	includes.

2005-02-10  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-x11.c
	* utils/gul-x11.h: Add methods to get the startup id,
	and set the user time for a window.

	* utils/gul-gui.c
	* utils/gul-gui.h: Add a version of gtk_window_present()
	that can specify the time of the event that caused the 
	window to want to present itself.

	* configure.in
	* utils/gul-general.c
	* utils/gul-general.h: Pass the event time when launching
	applications, and use libgnome-desktop if we are using
	the gnome-vfs 2.10 API's

	* idl/GaleonAutomation.idl
	* src/galeon-automation.c
	* src/session.c
	* src/session.h
	* src/galeon-main.c: Forward the startup time to the
	running version of galeon.

	* src/galeon-shell.c
	* src/galeon-shell.h: Allow specifying the time of the
	event that caused the window to be opened.

	* embed/galeon-embed-persist.c
	* embed/galeon-embed-persist.h: Store the time of the
	event (so we can use it for dialogs).

	* embed/downloader-view.c
	* embed/galeon-embed-helper-list.c
	* embed/galeon-embed-popup.c
	* embed/galeon-embed-utils.c
	* mozilla/ContentHandler.cpp
	* mozilla/HeaderSniffer.cpp
	* mozilla/ProgressListener.cpp
	* src/page-info-dialog.c
	* src/popup-commands.c
	* src/window-commands.c: Pass the user time around so that
	windows are focused correctly using metacity.

2005-02-10  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.cpp
	* mozilla/MozillaPrivate.cpp
	* mozilla/MozillaPrivate.h: nsIHTMLDocument is no longer
	embedding safe (string conflicts) so move the usage of it into
	MozillaPrivate, where we don't use embedding strings.

2005-02-10  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/MozRegisterComponents.cpp: NS_DOWNLOAD_CONTRACTID was
	renamed to NS_TRANSFER_CONTRACTID.

2005-02-06  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/CookiePromptService.cpp: Remove a TODO about
	not asking for session cookies, we have that now.

2005-02-06  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-helper-list.c: Show application icons
	in the "Open With" menu (only for gnome 2.9 libs).

2005-02-06  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-gui.c: When writing to a file, check that the user
	has permissions to do so. Fixes bug #90980

2005-02-06  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp: Don't copy the mailto: params. Fixes
	the galeon equivalent of bug #144469

2005-02-02  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in
	* embed/galeon-embed-helper-list.c
	* mozilla/ContentHandler.cpp
	* mozilla/ProgressListener.cpp: Make Galeon compile with the 
	new gnome-vfs mime API.

2005-01-31  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MyportalProtocolHandler.cpp: Fix reloading of the myportal
	page. Fixes bug #165190

2005-01-30  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/Makefile.am: pixbuf-cache.{c,h} were listed twice.

2005-01-30  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-sidebar-embed.c
	* src/galeon-css-menu.c
	* src/galeon-favicon-action.c
	* src/galeon-favicon-cache.c
	* src/galeon-main.c
	* src/galeon-popup.c
	* src/galeon-tab.c
	* src/galeon-window-menu.c
	* src/galeon-window.c
	* src/migrate.c:

	Various sparse fixes

2005-01-28  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-shell.c: Only grab focus in the embed if
	we jumped to the tab, or opened it in a new window

2005-01-28  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Move the code that calls the
	ge_dom_mouse_* signals into a separate function, so
	that we don't duplicate it.

2005-01-27  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-persist.c
	* embed/galeon-embed-persist.h
	* mozilla/mozilla-embed-persist.cpp: Add an API to stream
	files from mozilla into memory
	
	* src/galeon-favicon-cache.c
	* src/galeon-favicon-cache.h: Re-write the favicon cache to
	only store images that are needed for bookmarks

	* src/galeon-action-navigation.c
	* src/galeon-bookmarks-icon-provider.c
	* src/galeon-favicon.c
	* src/galeon-tab.c
	* src/galeon-window.c: Adapt to new favicon cache API.

	Fixes bug #131865
	
2005-01-27  Crispin Flowerday  <gnome@flowerday.cx>

	* galeon.spec.in: Remove the components directory, which
	isn't used any more. Fixes bug #165414

2005-01-24  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Don't hide a function call
	inside a g_return_if_fail()

2005-01-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed.cpp: Prevent "Go Up" from skipping directories
	and avoid some g_strdups.  Fixes bug #165094

2005-01-22  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp 
	* mozilla/MozRegisterComponents.cpp: Add a (pretty) dirty hack
	to stop mozilla instantiating it's own nsISecureBrowserUI impl, so
	that we can do it instead. Fixes bug #164670

2005-01-22  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon-egg-ui.xml: Add a reload menu item to
	the tab title popup menu. Fixes bug #164231

2005-01-22  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: Rename the 'visibile' property to
	'visibility', we really don't want it conflicting with
	the gtk property.
	
	* src/galeon-window.c: Sync on renamed property name,
	and fix the 'closing' flag, and check it in a few more
	places.

2005-01-22  Crispin Flowerday  <gnome@flowerday.cx>

	* galeon.desktop.in: Add more categories, and
	put %U on the commandline to show we support uris.

2005-01-22  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in
	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/MozillaPrivate.cpp
	* mozilla/MozillaPrivate.h
	* mozilla/mozilla-embed.cpp
	* src/galeon-nautilus-view.c
	* src/galeon-tab.c
	* src/galeon-window.c: Handle setting the initial zoom
	factor slightly better, so as not to require ultra private
	mozilla API's (nsIPresShell).

2005-01-22  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed.c: Fix a compile error on 
	Sun Forte compilers. Fixes bug #164876

2005-01-22  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/Makefile.am
	A mozilla/GtkNSSSecurityWarningDialogs.cpp
	A mozilla/GtkNSSSecurityWarningDialogs.h
	* default-prefs.js
	* mozilla/MozRegisterComponents.cpp: Add our own versions
	of the security warnings (such as visiting low security sites),
	this solves I18N issues. Also fixes bug #67845

2005-01-17  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-dnd.c
	* bookmarks/bookmarks-gtk-toolbar.c: Set bookmark creation
	time correctly for bookmarks created via dnd

2005-01-17  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-gtk-menu.c: Destroy bookmark menu items,
	otherwise they leak due to their gtkwidget child holding a
	reference to them.

2005-01-15  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Bump version number to 1.3.19.99

2005-01-15  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: Bump version to 1.3.19

2005-01-15  Philip Langdale  <philipl@mail.utexas.edu>

	* NEWS: Oh, and we support 1.8a6 too.

2005-01-15  Philip Langdale  <philipl@mail.utexas.edu>

	* NEWS: Mention that you can compile and run against
	thunderbird but need a custom thunderbird with extra bits.

2005-01-13  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-sidebar-embed.c: Fix sidebar selection
	after selecting the bookmarks or history sidebar.
	Fixes bug #163921

2005-01-13  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/GaleonWrapper.cpp: Yet another Mozilla API Change.

2005-01-11  Crispin Flowerday  <gnome@flowerday.cx>

	* NEWS: Update news in preparation for 1.3.19

2005-01-11  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in
	* mozilla/ExternalProtocolService.h
	* mozilla/ExternalProtocolService.cpp: Implement the
	nsPIExternalProtocolService interface if it exists (as
	it does in the 1.7 branch after 1.7.5)

2005-01-10  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-main.c: Don't call glade_init(), you don't
	need to do that anymore.

2005-01-10  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Disable the Java Console menu item
	when java is disabled.

2005-01-10  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed.c: Use the true_handler accumulator
	for mouse_click and mouse_down signals
	
	* src/galeon-sidebar-embed.c: Don't keep reconnecting the
	embed signals. Fixes bug #163559

2005-01-09  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-iso-codes.c: Add a translator comment for the
	Q_() i18n strings

2005-01-09  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MyportalProtocolHandler.cpp: Avoid an unnecessary
	re-translation for just a trailing \n

2005-01-09  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/pixbuf-cache.h
	* utils/pixbuf-cache.c 
	* src/statusbar.h 
	* src/statusbar.c
	* src/galeon-window.c: Use the stock icon for broken ssl
	sites, and don't treat low security sites as 'secure'.
	Fixes bug #163075 and bug #163073

2005-01-06  Crispin Flowerday  <gnome@flowerday.cx>

      * src/page-info-dialog.c: Use the secret key length (which is the key
      length used for seeding the 'key length'). Fixes bug #163074

2005-01-05  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp: Update the explainatory text to conform
	with reality again.
	* configure.in
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h: Update to work with new mozilla code
	that doesn't require nsIDownload to be implemented anymore. Eventually
	we'll be able to throw out a lot of code which is #ifdef'ed now.

2005-01-05  Yanko Kaneti  <yaneti@declera.com>

	* src/Makefile.am (galeon_SOURCES): Add galeon-prefs-dialog-data.h

2005-01-04  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-notebook.c: Stop tab close button from grabbing focus on
	click.  Galeon equivalent of bug 119461.

2005-01-04  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-gui-option.c: Fix gcc 2.95 compilation

2005-01-04  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Popup tab context menu under the widget
	on key press. Fixes bug #162912

2005-01-03  Tommi Komulainen  <tommi.komulainen@iki.fi>
	    Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/JSConsoleService.cpp
	* mozilla/mozilla-embed.cpp
	* embed/galeon-embed.c
	* embed/galeon-embed.h: Just emit a signal when
	a page wants the js console to be shown, and add
	an API to evaluate a javascript script.

	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed-shell.h
	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h: Remove the "show_js_console"
	API, and add a "get_js_console" function
	
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h: Make the js script a "const char*"

	* mozilla/JSConsoleListener.cpp
	* embed/js-console.c
	* embed/js-console.h
	* ui/galeon.glade: Improve the javascript console, by adding
	icons, bold text, and general niceness, and it should even
	translate properly.
	
	* src/galeon-window.c
	* src/galeon-window.h
	* src/window-commands.c: Add a galeon_window_show_js_console
	function, and hook up the tabs callback to it, and the 
	menu item.

	* src/galeon-shell.c: Hook up the js console's evaluate
	callback
	
2005-01-02  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MyportalProtocolHandler.cpp: Put the
	bookmark path in the title of the myportal page.

2005-01-01  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in
	* mozilla/GlobalHistory.h
	* mozilla/GlobalHistory.cpp: Don't implement nsIBrowserHistory,
	it hasn't been needed since before mozilla 1.7

2005-01-01  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/nsMailtoUrl.cpp
	* mozilla/nsMailtoUrl.h: Make the header file not depend
	on nsString.h

	* mozilla/nsAboutRedirector.cpp
	* mozilla/nsAboutRedirector.h: Some minor code changes

	D mozilla/gProtocolModule.cpp
	* mozilla/Makefile.am
	* mozilla/MozRegisterComponents.cpp
	* mozilla/MozRegisterComponents.h: Remove the extra xpcom
	object.

2005-01-01  Crispin Flowerday  <gnome@flowerday.cx>

	* src/window-commands.c: Its now 2005

2004-12-31  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-tree-model.c: Avoid a compile
	warning.

2004-12-31  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/mozilla-embed.cpp
	* configure.in: Properly reload view source pages, I'm now of the
	opinion that its not a bug in the gtkmozembed API, as we use the
	direct C++ api's to get the view source page originally.  Fixes
	bug #152547

2004-12-31  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/downloader-view.c: Properly sort downloads by time.
	Fixes bug #139601

2004-12-31  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-tree-model.c: Only folders have children, so
	don't try casting a random bookmark to a folder. Fixes bug #152507

2004-12-31  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MyportalProtocolHandler.cpp: Don't shorten bookmark
	names and urls. Fixes bug #98799

2004-12-31  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp: Fix a memory leak, thanks to chpe
	for spotting it

2004-12-31  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Deactivate the context menu on window
	close. Fixes galeon equivalent of bug #156812.

2004-12-31  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp: Snip fragment when trying to find a
	cache entry.  Fixes galeon equivalent of bug #161201.

2004-12-31  Crispin Flowerday  <gnome@flowerday.cx>

	A utils/gul-iso-codes.c
	A utils/gul-iso-codes.h
	* utils/Makefile.am
	* configure.in: Add support for looking up language codes
	in the iso-codes package (there is neither a build or runtime
	dependancy on this)

	* utils/gul-gui-option.c
	* utils/gul-gui-option.h: Allow option names to already
	be translated

	* src/galeon-language-editor.c
	* src/galeon-prefs-dialog.c
	* src/galeon-prefs-dialog-data.h: Use a more complete
	list of language codes, that are used if the translations
	for them are available via the iso-codes package.
	Fixes bug #139781

2004-12-31  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-general.c: Ensure gul_general_user_file returns
	an absolute path

	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: Add a way to get the id for a bookmark,
	and a bookmark from an id.
	
	* configure.in
	* default-prefs.js: Add a configure check for checkloaduri
	capabilites.
	
	* myportal.css
	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/MyportalProtocolHandler.h: Improve the myportal page,
	to use strict xhtml, have clickable folder headers, always
	show entries for all smart bookmarks, and generally tidy
	things up. Fixes bug #150580 and bug #124370
	
2004-12-22  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks.c: Encode Smart bookmark parameters better,
	ensuring that ' ' in query strings is replaced by '+', and we
	don't encode '/' in paths. Fixes bug #160973 and bug #140021

2004-12-19  Crispin Flowerday  <gnome@flowerday.cx>

	* src/Makefile.am
	* configure.in: Add configure checks for DLOPEN and add
	"-dlopen self" to LDFLAGS. Fixes bug #149617

2004-12-19  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-shell.h: Remove some unused GaleonNewTabFlags,
	and renumber the remaining ones

2004-12-19  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-automation.c: Open urls from the commandline
	at the end, not in the middle.

2004-12-19  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ProgressListener.cpp: Fix the mozilla API fix, I wonder
	if it might not be better to return NOTIMPLEMENTED rather than
	implementing stub functions.

2004-12-18  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/ProgressListener.cpp: Yet another mozilla API
	change.

2004-12-18  Tommi Komulainen  <tommi.komulainen@iki.fi>

	*  embed/galeon-embed-helper-list.c: Remove duplicates from the Open
	With menu.  Have the default handler as the first item and sort the
	remaining ones alphabetically.

2004-12-18  Tommi Komulainen  <tommi.komulainen@iki.fi>

	*  embed/downloader-view.c
	*  embed/galeon-embed-helper-list.c
	*  embed/galeon-embed-persist.c
	*  embed/galeon-embed-persist.h
	*  mozilla/ContentHandler.cpp
	*  mozilla/ProgressListener.cpp
	*  utils/gul-general.c
	*  utils/gul-general.h: Get rid of our own reinvention of
	gnome_vfs_mime_application_launch and use the real thing instead.

2004-12-18  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/mozilla-embed.cpp
	* src/galeon-popup.c: Really fix the context menus this time, 
	the previous fix was totally broken.

2004-12-15  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-popup.c: Unref the GaleonEmbedEvent object on idle
	otherwise the menu items callbacks can't use the event.

2004-12-15  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/mozilla-embed.cpp
	* src/galeon-popup.c: Don't popup the target document till
	the context menu has been hidden. Fixes bug #149566

2004-12-15  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-epiphany.c
	* bookmarks/bookmarks-epiphany.h
	* bookmarks/bookmarks-import-druid-epiphany.c
	* bookmarks/bookmarks-import-druid-epiphany.h
	* libegg/egg-editable-toolbar.c
	* libegg/egg-editable-toolbar.h
	* libegg/egg-toolbar-editor.c
	* libegg/egg-toolbars-model.c
	* mozilla/FilePicker.cpp
	* mozilla/FilePicker.h
	* mozilla/HeaderSniffer.cpp
	* po/sv.po
	* utils/gul-file-chooser.h
	* utils/gul-state.c
	* utils/gul-state.h: Remove CVS Id tags, they screw
	up CVS <-> Arch synchronisation

2004-12-15  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GulString.h: Fix the .StartsWith() function

2004-12-13  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-state.c: Fix build in glib >= 2.5.4 case

2004-12-13  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-x11.c: Fix compile strict-aliasing type warnings

2004-12-12  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in
	* mozilla/ContentHandler.cpp
	* mozilla/HeaderSniffer.cpp
	* mozilla/ProgressListener.cpp: 
	Rename the HAVE_NSIMIMEINFO_NSACSTRING #define to 
	HAVE_NSIMIMEINFO_NSASTRING

2004-12-12  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/GulString.h: Rename GulString::EqualsIgnoreCase()
	to EqualsAsciiIgnoreCase() just to avoid any doubt that it
	handles utf-8 strings.

2004-12-12  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/Makefile.am: Add GulString.h to the makefile

2004-12-12  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/Makefile.am
	A utils/gul-x11.c
	A utils/gul-x11.h: Add code to get the workspace of 
	a window, and the current workspace.
	
	* src/galeon-main.c
	* src/galeon-automation.c: Try and pick the best window to 
	open a new tab when opening urls from the command line. Fixes
	bug #160616

2004-12-12  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/Makefile.am
	A mozilla/GulString.h: Add string classes that use the frozen
	mozilla API, and simplify UTF16 <-> UTF8 conversion

	A mozilla/MozillaPrivate.cpp
	A mozilla/MozillaPrivate.h: Move all code that can't
	use the frozen string API to this file.

	* mozilla/GaleonUtils.cpp
	* mozilla/GaleonUtils.h: Move all the utility functions
	that can use the frozen string API here.
	
	* mozilla/ContentHandler.cpp
	* mozilla/ContentHandler.h
	* mozilla/CookiePromptService.cpp
	* mozilla/EventContext.cpp
	* mozilla/EventContext.h
	* mozilla/ExternalProtocolService.cpp
	* mozilla/ExternalProtocolService.h
	* mozilla/FilePicker.cpp
	* mozilla/FilePicker.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/GlobalHistory.cpp
	* mozilla/GlobalHistory.h
	* mozilla/GtkNSSClientAuthDialogs.cpp
	* mozilla/GtkNSSDialogs.cpp
	* mozilla/GtkNSSKeyPairDialogs.cpp
	* mozilla/HeaderSniffer.cpp
	* mozilla/HeaderSniffer.h
	* mozilla/JSConsoleListener.cpp
	* mozilla/JSConsoleService.cpp
	* mozilla/JSConsoleService.h
	* mozilla/MozRegisterComponents.cpp
	* mozilla/PrintProgressListener.cpp
	* mozilla/PrintProgressListener.h
	* mozilla/PrintingPromptService.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h
	* mozilla/SideBarProxy.cpp
	* mozilla/gUrlCID.h
	* mozilla/mozilla-cookie.cpp
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp
	* mozilla/nsAboutRedirector.cpp: Merge the
	crispin@flowerday.cx--2004/galeon--embedstring--0 arch branch,
	which ports all the string uses to the frozen mozilla API. Also
	cleans up the header file usage, so header files only include what
	they need to now.

2004-12-11  Crispin Flowerday  <gnome@flowerday.cx>

	* INSTALL.in: Update the INSTALL file to not refer to mozilla 1.4,
	and mention that you probably need to restart b-a-s after telling
	it about the galeon .server file

2004-12-09  Christian Biesinger  <cbiesinger@web.de>

	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/nsMailtoUrl.cpp
	* mozilla/nsMailtoUrl.h: Minor cleanup that happened to be in Christian's
	tree, so why not? :-)

2004-12-09  Christian Biesinger  <cbiesinger@web.de>

	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h: Once upon a time, the download progress
	listener needed to implement nsIProgressDialog but this is not true
	anymore, so remove the dependency.

2004-12-07  Mikael Magnusson  <mikachu@comhem.se>

	* bookmarks/bookmarks-gtk-menu-item.c: Trigger on released middle button
	instead of pressed.
	* src/galeon-recent-history-menu.c: Only trigger on middle and left
	clicks.

2004-12-06  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Alter the configure check for the mozilla security
	headers, as the particular header we check for will move as result
	of it getting into the SDK.

2004-12-05  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-embed-autoscroller.c
	* src/galeon-embed-manual-scroller.c
	* utils/gul-gestures.c: Abort scrolling / gestures when
	the unmap-event is called on the widget that is being monitored
	for mouse movements. Fixes bug #160228

2004-12-04  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: Replace empty tab when opening multiple
	bookmarks.  Fixes bug #139299

2004-12-04  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed.cpp(grab_focus): Allow GtkMozEmbed to grab
	focus, it's intentionally triggered from Galeon code (it's the
	bin->child that's doing the focus stealing.)
	* src/galeon-tab.c
	* src/galeon-tab.h(is_empty): Added to check if there is no page
	loaded.
	* src/galeon-shell.c(new_tab_from_embed): Set new window/tab initial
	focus on the location entry or the page depending on whether the page
	is empty.

2004-12-04  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed.cpp: Override GtkMozEmbed signal handlers
	rather than connecting to the signals.

2004-11-28  Philip Langdale  <philipl@mail.utexas.edu>

	* po/POTFILES.in: Add new files for translation.

2004-11-28  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in
	* mozilla/MozillaPrivate.cpp: Check presence of _NL_PAPER_WIDTH and
	_NL_PAPER_HEIGHT and use them only when available (not sure if
	anything but GNU libc has them, yet.)  Fixes bug #159612

2004-11-26  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSKeyPairDialogs.cpp: Doh, fix a missing
	include, letting galeon actually build against non-trunk builds
	
2004-11-26  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GtkNSSKeyPairDialogs.cpp
	* configure.in: Completely drop support for mozilla 1.8a1, it
	doesn't compile at the moment anyway because of the 
	nsIContentPolicy API

2004-11-23  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/MozillaPrivate.cpp: Include nsIServiceManager.h rather than
	including the ServiceManagerUtils header directly. This header was
	just renamed.

2004-11-25  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in
	* mozilla/GtkNSSKeyPairDialogs.cpp: Mozilla now has a sane API
	for listening when the key generation dialog has finished. Thanks
	to biesi for changing the mozilla API.

2004-11-23  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/nsMailtoUrl.cpp: Update to the current API (current as in
	post M18...) for instancing an object. The ancient API finally got
	thrown out.

2004-11-23  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/MozRegisterComponents.cpp: Get things working if embedding
	with thunderbird. Thunderbird registers a global content policy that
	restricts what will be retrieved from remote servers. Because it's
	an email policy, it basically doesn't allow anything at all, which
	doesn't make browsing very fun :-) So, just request that the policy
	be unregistered. This is done unconditionally because it's a no-op
	with seamonkey and firefox.

2004-11-23  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed.cpp: Yet another attempt to prevent mozilla
	from stealing the focus.  If there is no GdkEvent (click on embed,
	enter on location entry, etc...) being processed while the embed tries
	to grab the focus assume mozilla is at it again and stop it.
	Hopefully finally fixes bug #72125

2004-11-21  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* default-prefs.js
	* mozilla/GlobalHistory.cpp
	* mozilla/Makefile.am
	* mozilla/mozilla-embed-shell.cpp: Update the build system to
	compile against firefox and thunderbird. In theory it should
	build against ff and tb builds from both aviary and trunk
	but I've only tested it against aviary. With firefox,
	typeaheadfind doesn't work and with thunderbird, it just
	plain doesn't work :-) Research into the later case is
	ongoing.

2004-11-20  Crispin Flowerday  <gnome@flowerday.cx>

	* src/window-commands.c: Fix a compile warning

2004-11-20  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/CookiePromptService.cpp
	* src/galeon-prefs-dialog.c
	* src/galeon-window.c
	* utils/galeon-sidebar.c: Move all state code into
	gul_state.{c,h} to avoid using the (deprecated)	
	gnome-config API in the main code.
	
	* utils/gul-state.c
	* utils/gul-state.h: Use GKeyFile if it is available.
	Fixes bug #158311
	
2004-11-20  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-single-editor.c: GnomePixBufEntry
	and GnomeFileEntry are now deprecated, we still use them
	but explictly undefine the DISABLE_DEPRECATED flags, and
	add appropriate comments.

2004-11-20  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/mozilla-embed.cpp: Ensure that we show the
	correct certificate to the user, rather than one
	from a random object in the page. Thanks to chpe
	for the ephy patch that this is ported from.
	Fixes bug #158453

2004-11-20  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-main.c: Use pure gtk API to setup the 
	default window icon, the libgnomeui function is now
	deprecated.

2004-11-20  Crispin Flowerday  <gnome@flowerday.cx>

	* src/window-commands.c: Use GtkAboutDialog if compiling with
	gtk > 2.5.0

2004-11-19  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* configure.in: Perform security checks on the favicon
	url (top-level frame, security manager, and content policy),
	thanks to chpe for these fixes.

2004-11-15  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/Makefile.am
	R mozilla/nsURLHelper.h
	R mozilla/nsURLHelper.cpp: This isn't used anymore

2004-11-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-action-location.c
	* src/galeon-action-location.h
	* src/galeon-window.c
	* utils/location-entry.c
	* utils/location-entry.h: Change location entry background color for
	secure sites.  Add GaleonLocationEntry::secure-color style property to  
	support theming.

2004-11-14  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Fix the configure checks for the latest
	mozilla version.

2004-11-13  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-shell.h
	* embed/galeon-embed.h: Functions in C need to be declared
	as (void) not ()

	* src/galeon-sidebar-embed.c
	* src/galeon-nautilus-view.c
	* src/galeon-tab.c
	* src/page-info-dialog.c: The GaleonEmbedShell is no longer
	needed when creating an embed

2004-11-13  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/Makefile.am
	* embed/galeon-embed-persist.c
	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp
	* src/galeon-shell.c: Move the galeon_embed_*_new() functions
	to the actual implementation of the embed, this avoids lots
	of nasty ifdefs in the embed directory

2004-11-13  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-sidebar-embed.h: Fix a couple of typos in the
	gobject defines.

2004-11-12  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: Size-allocate the embed if it's not mapped but
	has never been size-allocated before. Fixes galeon equivalent of
	bug #156854

2004-11-12  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-popup.c: Show the context menu correctly if the link
	has scrolled off screen. (galeon equivalent of bug #157162)

2004-11-12  Crispin Flowerday  <gnome@flowerday.cx>

	* src/page-info-dialog.c
	* utils/gul-gui.c
	* utils/gul-gui.h: Abstract out the code to position a 
	context menu under a treeview selection, also fix 
	positioning under normal widgets in rtl languages.
	Thanks to epiphany for these fixes.

2004-11-10  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h: Add an add_sidebar signal

	* mozilla/Makefile.am
	* mozilla/SideBarProxy.cpp
	* mozilla/SideBarProxy.h: Emit the add sidebar signal

	* mozilla/mozilla-embed-shell.cpp
	R mozilla/SideBar.cpp
	R mozilla/SideBar.h: Don't implement the sidebar here
	
	* src/galeon-shell.c
	* src/galeon-shell.h
	A src/galeon-sidebars.c
	A src/galeon-sidebars.h: Keep track of added sidebars,
	keep GaleonSidebar's in-sync, and listen for page changes

	* src/Makefile.am
	* src/galeon-window.c
	* utils/galeon-sidebar.c
	A src/galeon-sidebar-embed.c
	A src/galeon-sidebar-embed.h: Wrapper (like GaleonTab) that
	handles the pages embedded in the sidebar
	
	Remove the sidebar implementation from the mozilla directory, so
	that all embed implementations will be able to use it. Also add a
	message box when adding a sidebar, and stop the page from
	reloading (stealing focus!) when the sidebar is closed (fixes
	bug #95108)

2004-11-10  Crispin Flowerday  <gnome@flowerday.cx>

	* src/migrate.c: Migrate the new cookie preferences

2004-11-10  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed.h
	* embed/galeon-embed.c
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* src/galeon-window.c
	* utils/galeon-marshal.list
	* configure.in: When a javascript modal alert pops up, 
	switch to the tab that caused it. This only works with
	builds off the mozilla1.7 branch and trunk. This is part
	of secunia advisory SA12712

2004-11-08  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSDialogs.cpp: Better wording on the "unable to
	trust" string. (see ephy bug #127234)

2004-11-07  Philip Langdale  <philipl@mail.utexas.edu>

	* galeon.schemas.in
	* embed/galeon-embed-prefs.h
	* ui/prefs-dialog.glade: Don't try and reuse the cookie_lifetime pref, the
	old type was bool, now it's an enum. Also, tweak the spacing in the dialog.

2004-11-06  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-persist.c: Fix compilation with
	gcc 2.95

2004-11-06  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in
	* mozilla/ExternalProtocolService.cpp: Make Galeon compile
	against latest mozilla trunk.

2004-11-04  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/mozilla-notifiers.cpp: Missed a file :-)

2004-11-04  Philip Langdale  <philipl@mail.utexas.edu>

	* galeon.schemas.in
	* embed/galeon-embed-prefs.h
	* src/galeon-prefs-dialog.c
	* ui/prefs-dialog.glade: Mozilla changed the organisaiton of the cookie
	prefs a while back (apparently pre 1.7) and our prefs for
	"ask before accept" and "force all cookies to be session only" were no
	longer working. This updates us to the new scheme. Note that due to
	the way the pref is set, you can no longer have both "ask before accept"
	and "force all cookies to be session only" on at the same time. It's
	a pretty esoteric combination but someone might miss it.

2004-10-30  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* embed/galeon-embed.c
	* utils/galeon-marshal.list: Change the new_window signals so that
	they return an G_TYPE_OBJECT (can't use GALEON_TYPE_EMBED, as glib
	complains), and add a signal accumulator to check the value is a
	GALEON_TYPE_EMBED, and stop emission after a callback has returned
	an embed.
	
2004-10-30  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-persist.h
	* embed/galeon-embed.h
	* mozilla/MozillaPrivate.h
	* src/galeon-embed-autoscroller.h
	* src/galeon-embed-manual-scroller.h: Clean up galeon-embed.h
	slightly, and remove an #include from there, which means it has to
	be included in a few other places

2004-10-30  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp
	* src/galeon-shell.c
	* src/galeon-tab.c
	* utils/galeon-marshal.list: Change the new_window signal so that
	the callback function returns a pointer to the new embed, rather
	than filling in an out parameter.

2004-10-30  Crispin Flowerday  <gnome@flowerday.cx>

	R utils/galeon-types.h
	* utils/Makefile.am
	* embed/galeon-embed.c
	* embed/galeon-embed.h: Remove gresult return values
	from GaleonEmbed

	* embed/find-dialog.c
	* embed/galeon-embed-popup.c
	* embed/galeon-embed-types.h
	* embed/print-dialog.c
	* mozilla/mozilla-embed.cpp
	* src/galeon-action-navigation.c
	* src/galeon-css-menu.c
	* src/galeon-embed-favicon.c
	* src/galeon-encoding-dialog.c
	* src/galeon-encoding-menu.c
	* src/galeon-nautilus-view.c
	* src/galeon-popup.c
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/page-info-dialog.c
	* src/popup-commands.c
	* src/ppview-toolbar.c
	* src/window-commands.c: Port all callers

2004-10-30  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* mozilla/mozilla-embed-shell.cpp
	* src/galeon-prefs-dialog.c: Remove the default_font arg from
	embed_shell_get_font_list()

2004-10-30  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-popup.c
	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* embed/print-dialog.c
	* mozilla/mozilla-embed-shell.cpp
	* src/galeon-encoding-dialog.c
	* src/galeon-encoding-menu.c
	* src/galeon-popup.c
	* src/galeon-prefs-dialog.c
	* src/galeon-window.c
	* src/migrate.c
	* src/pdm-dialog.c
	* src/popup-commands.c
	* src/window-commands.c: Remove gresult return
	values from GaleonEmbedShell

2004-10-30  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-persist.c
	* embed/galeon-embed-persist.h
	* embed/galeon-embed-popup.c
	* mozilla/HeaderSniffer.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/mozilla-embed-persist.cpp
	* src/popup-commands.c: Remove gresult return
	values from GaleonEmbedPersist

2004-10-30  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-event.h
	* embed/galeon-embed-popup-control.c
	* embed/galeon-embed-popup.c
	* embed/galeon-embed-utils.c
	* mozilla/SideBar.cpp
	* src/galeon-nautilus-view.c
	* src/galeon-popup.c
	* src/galeon-tab.c
	* src/popup-commands.c: Remove gresult returns from
	GaleonEmbedEvent

2004-10-23  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Bump version number to 1.3.18.99

2004-10-23  Crispin Flowerday  <gnome@flowerday.cx>

	* NEWS: 
	* configure.in: 1.3.18 "Where's my name?"

2004-10-23  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-shell.h: Remove some unused
	struct's

2004-10-17  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Change the default accelerator
	keys for cloning and detaching tabs. Fixes bug #150933

2004-10-16  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ExternalProtocolService.cpp
	* configure.in: Fix for mozilla API change.

2004-10-16  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ExternalProtocolService.cpp: Remove some old
	code, that I mean't to get rid of _ages_ ago.

2004-10-10  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-popup.c: Fix the tooltip for the
	"Add bookmark" action. Fixes bug #154577

2004-10-09  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in
	* mozilla/ContentHandler.cpp
	* mozilla/EventContext.cpp
	* mozilla/FilePicker.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/GlobalHistory.cpp
	* mozilla/GtkNSSKeyPairDialogs.cpp
	* mozilla/HeaderSniffer.cpp
	* mozilla/MozRegisterComponents.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp
	* mozilla/mozilla-encodings.c
	* mozilla/Makefile.am
	R mozilla/mozilla-version.h: Use explict checks for mozilla
	API changes, rather than checking against the mozilla version.
	Fixes bug #154441 and bug #154552

2004-10-08  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Remove a special case for
	loading about:blank. Fixes bug #154890

2004-10-05  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-notifiers.cpp: Don't call ConfigureFromPAC()
	ourselves, mozilla does that for us, we still notify it of the
	change ourselves.

2004-10-05  Amanpreet Singh Alam <amanpreetalam@yahoo.com>

	* configure.in: add Lang pa(Punjabi) to ALL_LINGUAS

2004-10-04  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/mozilla-embed.cpp: Solve the reloading of 
	view-source pages, this is the best way I can find of doing
	it at the moment, I need to investigate this a bit further,
	but at least it works for the moment (bug #152547)

2004-10-04  Crispin Flowerday  <gnome@flowerday.cx>

	* autogen.sh: Don't run sh with -e, it causes problems
	when using TERM=dumb (as jhbuild's t'box and my t'box do)

2004-10-02  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed-shell.cpp: Always look in
	/usr/lib/mozilla/plugins for the user's plugins, we
	do this by setting the MOZ_PLUGIN_PATH before firing up
	mozilla, users's can, of course, set their own path as well.
	Fixes bug #149812

2004-09-29  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp: Wrap a hack (in the contextmenu
	handling) with #if/#endif now that the mozilla bug has been
	fixed.

2004-09-28  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/egg-recent-item.c
	* libegg/egg-recent-model.c: Re-sync from libegg, fixing
	possibly crashes (unlikely to affect Galeon), and a 
	file descriptor leak (which does affect Galeon).

2004-09-25  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GlobalHistory.cpp
	* mozilla/mozilla-embed-shell.cpp: Fix for mozilla API changes

2004-09-25  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-css-menu.c: Don't use #defines for the format, just
	put the snprintf into the buffer next to where the buffer is
	declared.

2004-09-25  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-css-menu.c: Ensure we don't fill up the buffer for
	the action name, and so get duplicate names, and shorten the
	menu items. Fixes bug #152444

2004-09-17  Crispin Flowerday  <gnome@flowerday.cx>

	* tests/popups.html: Add yet test case for a popup
	crasher, bug #150632

2004-09-17  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Remove a g_return_if_fail(), it
	can happen under some circumstances.

2004-09-15  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/GlobalHistory.cpp
	* mozilla/mozilla-embed.cpp: Move the 1.7.3 api changes
	to 1.7.4, it seems that they didn't build 1.7.3 from the
	current 1.7 branch.

2004-09-15  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: Fix a gcc 2.95 compile error

2004-09-13  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* src/galeon-tab.c: Fix bug #152502.

2004-09-12  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp: If we can't show a context menu, let
	the page handle it (e.g. for XUL pages)

2004-09-12  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* embed/galeon-embed.h
	* src/page-info-dialog.c: Distinguish between full and 'almost'
	complance render modes.

2004-09-11  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-smart-site-tb-widget.c: Don't ignore text in
	entry when opening in a new tab or window via the context
	menu. Fixes bug #150121.

2004-09-11  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks.c: Fix a memory leak

2004-09-11  Crispin Flowerday  <gnome@flowerday.cx>

	* src/page-info-dialog.c: Give the code a little polish, 
	and make the context menu labels work properly.

2004-09-10  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon.glade: Slightly change the widget borders in the page
	info dialog, this ensures it is all consistent, and doesn't use
	x-align=0.01 in places. In addition, add the image embed into a
	viewport, so that it is indented (it looks much nicer).

2004-09-10  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp: Ensure there is a url in the link
	rather than ensuring the url is empty.

2004-09-10  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c
	* src/galeon-tab.h
	* src/galeon-tab.c: Get the Galeon Window by looking at the toplevel
	window of the tab, rather than setting manually.

2004-09-07  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c
	* src/galeon-tab.c: Fix sizing of popup windows.

2004-09-07  Crispin Flowerday  <gnome@flowerday.cx>

	* src/Makefile.am
	R src/galeon-macros.h: Remove this file

	* src/galeon-tab.c
	* src/galeon-tab.h: Convert the GaleonTab object
	to use object properties rather than calling the
	window directly.

	* src/galeon-window.c: Sync the window from the tab
	properties
	
	* src/galeon-window.h: Remove some functions that
	aren't needed any more.

	This fixes bug #149431

2004-09-07  Akagic Amila  <bono@linux.org.ba>

	* configure.in: Added 'bs' to ALL_LINGUAS.

2004-09-06  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Fix the statusbar messages for the
	'Allow/Block cookies from this site' menu items.
	Fixes bug #151981

2004-09-06  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h: Create a new signal for
	changes in the permission manager.
	
	* mozilla/CookieObserver.cpp: Emit the signal, instead of
	calling the GaleonWindow code directly.
	
	* src/galeon-window.c: Attach to the signal

2004-09-06  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp: Remove the random magic number, it
	was due to an uninitialized variable. Initialize the variable
	to another magic number, and capture that in the switch.

2004-09-05  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Forget the last change, just use
	gtk_container_get_children() to get the list of tabs.
	Thanks to Christian Persch for pointing this out.
	
2004-09-05  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Use g_list_prepend / g_list_reverse rather
	than using g_list_append, its more efficient.

2004-09-04  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Remove our custom dom_key_press
	handler to generate contextmenu signals.
	
	* mozilla/EventContext.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h: Attach an nsIDOMContextMenuListener
	so that we can capture context menu signals.
	
	* src/galeon-tab.c: Use the contextmenu signal for right mouse 
	button handling, as well as keyboard menu key handling.

	* mozilla/SideBar.cpp
	* src/galeon-nautilus-view.c: Hook up to the contextmenu signal.

	* galeon.schemas.in
	* embed/galeon-embed-prefs.h:
	* src/galeon-prefs-dialog.c
	* ui/prefs-dialog.glade: Add a UI to allow javascript context
	menu handling.

	This fixes bug #60752

2004-09-04  Crispin Flowerday  <gnome@flowerday.cx>

	* galeon.schemas.in: Remove the schema for 'default_allow_popups'
	which isn't used anywhere.

2004-09-04  Philip Langdale  <philipl@mail.utexas.edu>

	* libegg/dock/egg-dock-master.c: Resync with libegg (although
	I put the change into libegg :-).

	Respect the NEVER_FLOAT behaviour as we want to turn floating
	off in our dock.

2004-09-04  Crispin Flowerday  <gnome@flowerday.cx>
	
	* mozilla/EventContext.cpp
	* mozilla/EventContext.h: Convert mozilla mouse buttons
	to gtk ones (0,1,2 -> 1,2,3) and use 0 for key events.
	
	* mozilla/SideBar.cpp
	* src/galeon-nautilus-view.c
	* src/galeon-tab.c: Adapt to change.

2004-09-04  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: Don't resize tabs in the background till
	they are map()'ed (as they are when they are brought to the
	front). Fixes bug #124558

2004-09-04  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-go.c: Never show both the icon and text
	for the Go action. Show the icon in icons_only mode, and the
	text otherwise. This avoids the second toolbar being too large
	in the default toolbar layout with icons+text.

2004-09-04  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-location.c: 
	* utils/pixbuf-cache.h
	* utils/pixbuf-cache.c
	* ui/galeon-entry.png
	* ui/Makefile.am: Add a stock icon for the location entry.

2004-09-04  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/pixbuf-cache.h
	* utils/pixbuf-cache.c
	* bookmarks/bookmarks-icon-provider.c
	* src/galeon-favicon.c
	* ui/Makefile.am
	R ui/galeon-bookmark.png: Use the stock image for the default
	favicon on the toolbar. Fixes bug #151682
	
2004-09-01  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-toolbutton.c: Remove a useless variable.

2004-09-01  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GlobalHistory.cpp: Fix for the API change on the 1.7 branch

2004-08-29  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp: Display the result of a javascript
	evaluations in the JS console. Fixes bug #150527

2004-08-29  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MozillaPrivate.cpp: Check for null pointers to
	avoid crashes if a qi fails.

2004-08-29  Crispin Flowerday  <gnome@flowerday.cx>

	* default-prefs.js: Disable SSLv2 by default. It has serious
	security problems, and isn't something that should be used 
	these days.

2004-08-29  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-tree-model.c: Fix compilation with 
	gcc 2.95

2004-08-25  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-tree-view.c
	* utils/galeon-dnd.c: Allow dropping links on the bookmark
	treeview. Fixes bug #151028.
	
2004-08-25  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-tree-model.c: Fix bug #150386 (drop on empty
	folders in bookmark tree view).

2004-08-23  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-css-menu.c: Ensure action names from different
	stylesheet sources don't collide. Fixes bug #150803

2004-08-23  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-gui-option.c: Fix compilation with gcc 2.95

2004-08-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-notebook.c: Make tab width fixed "n characters" wide,
	currently hardcoded to 15 characters.  Fixes bug #135447

2004-08-21  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-favicon-cache.c: Implement Cache Directory Tagging
	Standard.  Fixes bug #150277

2004-08-21  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-favicon-cache.c: Create the cache directory when saving,
	not loading.  Be more paranoid about potential errors.

2004-08-21  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/location-entry.c: If the toolbar is hidden when the user
	types Ctrl+L, popup the toolbar until the focus dissappears from
	the location entry. Fixes bug #138948

2004-08-21  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-gui-option.c: Add some g_return_if_fail()'s to
	avoid crashes on NULL.

	* src/galeon-prefs-dialog.c: Don't pass NULL strings to 
	gul_gui_option_combobox_set_value

2004-08-21  Philip Langdale  <philipl@mail.utexas.edu>

	* libegg/dock/egg-dock-item.c: Disable the popup menu
	on dock handles. If you hide a toolbar, it's gone forever :-)
	Fixes bug #132812

2004-08-21  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/print-dialog.c
	* mozilla/MozillaPrivate.cpp: Use locale default paper size by
	default, if possible, when switching printers instead of simply
	picking the first one in the list.

2004-08-21  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: Check "gtk-menu-bar-accel" from GtkSettings for
	menubar accelerator instead of hardcoding F10.
	
	Instead of manually opening the menubar forward the keypress event to
	it after it's shown.  That way the menus open as usual when hovering
	the mouse cursor over them and you don't need to click to open.

2004-08-21  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: Add Ctrl+0 shortcut for "Normal Size" as per
	HIG.  Fixes bug #121168

2004-08-21  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Add «nb» to ALL_LINGUAS.

2004-08-16  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp: Use GetLocalName rather than GetTabName
	to get the attribute name. Fixes the galeon equivalent of 
	bug #150208

2004-08-15  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GlobalHistory.cpp: Don't stop pages loaded inside
	frames from being saved in the history.

2004-08-15  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

	* bookmarks/bookmarks-editor.c: Fixed wrong string at line 1406

2004-08-13  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/egg-editable-toolbar.c
	* libegg/egg-editable-toolbar.h
	* libegg/egg-toolbar-editor.c
	* libegg/egg-toolbar-editor.h
	* libegg/egg-toolbars-model.c
	* libegg/egg-toolbars-model.h
	* libegg/eggmarshalers.list: Sync the toolbar editor
	from libegg.
	
	* src/galeon-window.c: Fix for some small API changes

2004-08-13  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/mozilla-embed.cpp: Simplify getting the encoding
	and forced encoding from mozilla.

2004-08-12  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>
	
	* bookmarks/bookmarks-editor.c: Fix bug #149751.
	
2004-08-12  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>
	
	* bookmarks/bookmarks-editor.c: Enable/disable menu entries
	depending of the selected items. Fixes #149750..
	
2004-08-12  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* embed/global-history.c: Fix compilation for Gcc 2.95.

2004-08-11  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.c: Use the url when the title is "" for
	autobookmarks. Sort autofolders alphabetically.
	
2004-08-11  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* ui/bookmarks-editor.glade: Fix mnemonics, wording and typos.
	
2004-08-11  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks.c: Fix small bug with copying.
	* bookmarks-tree-model.c: Don't allow to drop bookmarks on
	autogenerated folders.
	
2004-08-11  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-icon-provider.c
	* ui/Makefile.am
	* ui/galeon-filter.png
	* utils/pixbuf-cache.c	
	* utils/pixbuf-cache.h: Use different icons for VFolders and
	AutoFolders.

2004-08-11  Yanko Kaneti <yaneti@declera.com>

	* src/window-commands.c: "translator_credits" -> translator-credits"
	see 
	http://mail.gnome.org/archives/gnome-i18n/2004-August/msg00125.html

2004-08-10  Crispin Flowerday  <gnome@flowerday.cx>

	* GlobalHistory.cpp
	* JSConsoleListener.cpp
	* JSConsoleService.cpp
	* MyportalProtocolHandler.cpp
	* PrintingPromptService.cpp
	* SideBar.cpp
	* SideBarProxy.cpp: Remove calls to NS_INIT_ISUPPORTS, it hasn't
	been needed since mozilla 1.3

2004-08-10  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-single-editor.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/xbel.c
	* embed/global-history.c
	* ui/bookmarks-editor.glade
	* utils/galeon-auto-bookmarks-source.c
	* utils/galeon-auto-bookmarks-source.h: Added oftions to filter
	the history items considered for each auto folder. The previous
	scoring algorithm has been killed, and instead there is a very
	simple one based in the last visited time, the visits count or
	both. Allow to match more than one item per host (or not).
	
2004-08-10  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GlobalHistory.cpp
	* mozilla/GlobalHistory.h: Clean up the GlobalHistory class,
	and fix for a mozilla API change.

2004-08-10  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/global-history.c: Fix storing of the host's first
	and last visited times.

2004-08-09  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in
	* mozilla/ContentHandler.cpp
	* mozilla/EventContext.cpp
	* mozilla/ExternalProtocolService.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/GlobalHistory.cpp
	* mozilla/GlobalHistory.h
	* mozilla/GtkNSSKeyPairDialogs.cpp
	* mozilla/HeaderSniffer.cpp
	* mozilla/MozRegisterComponents.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h
	* mozilla/SideBar.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp
	* mozilla/nsMailtoUrl.cpp: Drop support for mozilla versions < 1.7

2004-08-09  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp: Fix compilation with mozilla
	< 1.7. This won't be around for long, but its worth fixing.

2004-08-09  Thomas Zajic  <zlatko@gmx.at>

	* libegg/egg-toolbar-editor.c
	* src/galeon-encoding-dialog.c
	* src/popup-commands.c: Declare variables before calling code.
	Fixes compilation with gcc 2.95 - bug #149732

2004-08-09  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.h
	* mozilla/EventContext.h
	* mozilla/ContentHandler.h: Remove a lot of #includes, and use
	forward declarations instead.

	* mozilla/ContentHandler.cpp
	* mozilla/EventContext.cpp
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/mozilla-embed.cpp: Add needed headers.

	* mozilla/GaleonWrapper.cpp: Add needed headers, and make the
	code more consistent, in use of NS_ENSURE_*, and use a simpler
	method to get the nsIWebNavigation interface.

2004-08-09  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/xbel.c
	* src/galeon-shell.c
	* ui/galeon-bookmarks-editor-ui.xml.in
	* utils/Makefile.am
	* utils/galeon-auto-bookmarks-source.c
	* utils/galeon-auto-bookmarks-source.h		
	* embed/global-history.c: Autobookmarks. The scoring algorithm is
	the same as in Galeon 1.2. It may need adjusting, but seems to
	work mostly reasonably. You can have as many autobookmarks folders
	as you want, each one will have 20 different autobookmarks.

2004-08-08  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Bump version number to 1.3.17.99

2004-08-08  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-single-editor.c: Remove extra unref.
	
2004-08-07  Crispin Flowerday  <gnome@flowerday.cx>

	* NEWS: 
	* configure.in: 1.3.17 "The one that can (x)print"

2004-08-07  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-context-menu.c
	* src/galeon-action-home.c
	* src/page-info-dialog.c
	* ui/galeon-egg-ui.xml: Globally swap the orders of the
	New Tab and New Window menu items. Fixes bug #149564

2004-08-07  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* ui/Makefile.am
	* bookmarks/bookmarks-editor-dockable.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h: Removed search options.
	* ui/bookmarks-find.glade: Removed.

2004-08-07  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/mozilla-embed.cpp
	* src/galeon-popup.c
	* src/popup-commands.c
	* src/popup-commands.h
	* ui/galeon-egg-ui.xml: Add the "Reload Frame" popup command
	back, after some requests on the debian bts. Fixes bug #149563

2004-08-07  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-tab.c
	* src/galeon-tab.h
	* src/galeon-window.c: Revert mapped state patch from 2004-07-27
	Fixes bug #148760

2004-08-07  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* libegg/egg-recent-item.c
	* libegg/egg-recent-item.h: update, bug 148620
	* libegg/egg-recent-model.c: update, bug 149468

2004-08-06  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/mozilla-embed.cpp
	* mozilla/mozilla-version.h: Remove workaround for reloading
	frames for new mozilla versions, now that the mozilla bug is
	fixed.

2004-08-05  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-main.c: Remove last reference to galeon-bin

2004-08-04  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-tree-model.c: Fixed bug that broke searching.	
	* bookmarks/bookmarks-editor.c: Set the small editor bookmark even
	if it's NULL, to disable the edit pane.
	* bookmarks/bookmarks-single-editor-small.c
	* bookmarks/bookmarks-single-editor.c: Ref and unref the widgets
	properly, to avoid crashing.

2004-08-02  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp: sigh, the second mozilla API change
	in 2 days :-(

2004-08-01  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/print.glade: Put the file chooser back to save mode.  Thank glade
	for eating away the property :-/

2004-08-01  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/PrintProgressListener.cpp
	* mozilla/PrintProgressListener.h
	* mozilla/ProgressListener.cpp: Add print to file files in
	recent-files.

2004-08-01  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h: Simplify getting the nsIDocShell
	and the nsIContentViewer components, and remove some unused
	(I think) includes.

2004-08-01  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/print-dialog.c
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/PrintProgressListener.cpp
	* mozilla/PrintProgressListener.h
	* mozilla/mozilla-embed.cpp
	* ui/print.glade: Display progress while printing.  Remove
	non-functional launching of application/postscript handler after
	completing print to file, it's disturbing.

2004-08-01  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp: Use nsIDomWindow2 to get
	the nsIDOMEventTarget.

2004-08-01  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp: Fix compilation against the
	latest mozilla HEAD.

2004-08-01  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ContentHandler.cpp: While the Mime dialog is
	being shown, add a mini progress listener, that closes the
	dialog and displays an error, if the download fails for
	some reason. Fixes bug #148739
	
2004-08-01  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ContentHandler.cpp: Clean up the code, remove
	class member variables, remove some #includes.

2004-08-01  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/FilePicker.h: Remove some useless declarations.

2004-07-21  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/Makefile.am
	* mozilla/GaleonWrapper.cpp: Minor changes for mozilla trunk.
	Should Just Work(tm) with older mozilla versions but let us
	know...

2004-07-30  Crispin Flowerday  <gnome@flowerday.cx>

	* default-prefs.js: Leave the accept-encoding flags up to
	mozilla. This stops us advertising types that mozilla
	doesn't actually support. Fixes bug #148778

2004-07-29  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-shell.c: Only copy all the history when cloning
	* src/galeon-action-navigation.c: Clone the page, then jump
	to the history entry. 

	This ensures that middle clicking on the link doesn't preserve the
	forward history as the back history, while still having middle
	click on the navigation buttons preserve all history
	
2004-07-29  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-popup.c
	* src/galeon-popup.h
	* src/galeon-window.c
	* src/popup-commands.c
	* src/popup-commands.h: Move all the popup commands into
	one place, and make the GaleonPopup object use object
	properties.

2004-07-29  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/bookmarks-editor.glade: Alter the layout of the "Toolbar"
	tab, and try and ensure consistent spacing across all tabs.

2004-07-29  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-tree-view.c: Allow direct editing of name and
	url in the treeview.

2004-07-29  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* ui/galeon-bookmarks-editor-ui.xml.in: Remove the now useless
	"Add SmartBookmark" menu entry.	
	* ui/bookmarks-editor.glade: Change the label "Smart URL
	_Encoding" to "Encoding".
	
2004-07-29  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks-tree-view.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/testbookmarks.c: Allow editing the smart urls for
	normal sites. The bookmark is transformed into a smart bookmark
	when needed. Fixes bug #123024.

2004-07-28  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-favicon.c
	* src/galeon-action-favicon.h
	* src/galeon-action-go.c
	* src/galeon-action-go.h
	* src/galeon-action-home.c
	* src/galeon-action-home.h
	* src/galeon-action-location.h
	* src/galeon-action-navigation.c
	* src/galeon-action-navigation.h
	* src/galeon-action-new.c
	* src/galeon-action-new.h
	* src/galeon-action-refresh.c
	* src/galeon-action-refresh.h
	* src/galeon-action-spinner.h
	* src/galeon-action-stop.c
	* src/galeon-action-stop.h
	* src/galeon-action-zoom.h
	* src/galeon-action.h: Don't include gtk.h.

2004-07-28  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-helper-list.c: Use the
	gnome_vfs_mime_get_all_applications rather than the short_list
	call, which is deprecated in gnome 2.7

2004-07-28  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/mozilla-notifiers.cpp: Missing header.

2004-07-28  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* src/galeon-popup.c
	* src/galeon-tab.c
	* src/galeon-window.c
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-gtk-toolbar-set.c
	* bookmarks/bookmarks-gtk-toolbar-set.h
	* bookmarks/bookmarks-gtk-toolbar.c
	* bookmarks/bookmarks-gtk-toolbar.h
	* bookmarks/bookmarks-tb-widget.c
	* bookmarks/bookmarks-tb-widget.h: Also show the url in the
	statusbar for menus created from the toolbar and from context
	menus.

2004-07-28  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks-add-dialog.c: Fix inverted logic testing for
	autogenerated foloders.

2004-07-27  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ContentHandler.cpp: Use the preferred filename
	to guess the mime type, rather than the url, this works
	better when a Content-disposition header is present.
	Fixes bug #148562

2004-07-27  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Really revert the preview code ....

2004-07-27  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GlobalHistory.cpp: Don't stop redirects from going into
	the history, it breaks link colouring for directories without the
	trailing '/'. Fixes bug #148227

2004-07-27  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Revert part of a print preview
	patch, that I didn't mean to check in.

2004-07-27  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp: Remove the useless get_capabilities()
	function calls on the embed and embed_shell

2004-07-27  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-single-editor.c: Manually has 2 'l's

2004-07-27  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* libegg/egg-recent-model.c: update, bug 135452

2004-07-27  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon.glade: Make the labels on the security page
	selectable.

2004-07-27  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-shell.h
	* embed/galeon-embed-shell.c 
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-notifiers.cpp: Remove the load_proxy_autoconf
	function, and move actual mozilla interaction into the
	mozilla-notifiers code.

2004-07-27  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/print-dialog.c
	* ui/print.glade: As switching printers can change paper size, move
	the paper size controls on the same page to make the changes more
	noticeable.  Fix spacings and alignments.

2004-07-27  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed.cpp
	* src/galeon-window.c: Implement GtkWidget::grab_focus rather than
	duplicating it in the interface.

2004-07-27  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-tab.c
	* src/galeon-tab.h
	* src/galeon-window.c: Follow tab's mapped state to determine when
	it's active rather than pushing the state updates from the window.

2004-07-26  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* README.ExtraPrefs
	* galeon.schemas.in
	* src/galeon-window.c
	* utils/gul-prefs-utils.c
	* utils/gul-prefs-utils.h
	* utils/prefs-strings.h: Fixed bug #117601.
	
2004-07-25  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-toolbutton.c: Ensure that buttons that went
	insensitive, when in prelight mode, don't come out
	of prelight mode in the prelight state. Fixes bug #148222

2004-07-25  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-gtk-menu-item.c
	* bookmarks/bookmarks-gtk-menu-item.h
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-gtk-menu.h
	* src/galeon-window.c: Show the bookmark url in the
	statusbar. Fixes #121172.
	
2004-07-25  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c: Fixed #93305.
	
2004-07-25  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-tree-view.c: Use an icon for drag&drop
	instead of the row image. Fixes #148007.
	
2004-07-25  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-add-dialog.c
	* bookmarks/bookmarks-context-menu-several.c
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-dnd.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: Don't allow adding / removing children of
	autogenerated folders.
	* bookmarks/default-bookmarks.xbel.in: Added a recently visited
	folder to the default bookmarks.

2004-07-23  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* ui/bookmarks-editor.glade
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-single-editor.h
	* bookmarks/bookmarks.c: More UI changes. And fix two bugs, one of
	them could explain the crashes.

2004-07-23  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-home.c: Don't force the jump to the
	new tab when middle clicking on the home page.
	Fixes bug #147927

2004-07-23  Crispin Flowerday  <gnome@flowerday.cx>

	* default-prefs.js
	R mozilla/BaseProtocolContentHandler.cpp
	R mozilla/BaseProtocolContentHandler.h
	R mozilla/BaseProtocolHandler.cpp
	R mozilla/BaseProtocolHandler.h
	R mozilla/FtpProtocolHandler.cpp
	R mozilla/FtpProtocolHandler.h
	R mozilla/IRCProtocolHandler.cpp
	R mozilla/IRCProtocolHandler.h
	R mozilla/MailtoProtocolHandler.cpp
	R mozilla/MailtoProtocolHandler.h
	M mozilla/MozRegisterComponents.cpp
	M mozilla/MozRegisterComponents.h
	M mozilla/Makefile.am
	M mozilla/gProtocolModule.cpp
	M mozilla/mozilla-embed-shell.cpp
	* mozilla/ExternalProtocolService.cpp: Remove our own custom
	external protocol handlers, and just use the mozilla
	preferences. Also make webcal: urls use the gnome handler. I
	believe that this fixes bug #133959 and bug #78997

2004-07-23  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-config.h: Remove some unused macros

2004-07-23  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* ui/bookmarks-editor.glade
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-single-editor.h
	* bookmarks/bookmarks.c: VFolders UI changes.
	* bookmarks/bookmarks-tree-model.c: Shut up valgrind, although I
	don't think there was any real problem.
	
2004-07-23  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-single-editor.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/xbel.c
	* ui/bookmarks-editor.glade
	* ui/galeon-bookmarks-editor-ui.xml.in: VFolders.

2004-07-22  Crispin Flowerday  <gnome@flowerday.cx>

	R ProgressCallbacks.h
	R gfilepicker.h
	* mozilla/Makefile.am: Remove some unused files

2004-07-22  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-gtk-menu.c: Add profiling. Remove useless
	assert. Don't rebuild when a children changes (the menuitem will
	update itself anyways).

2004-07-22  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: Don't leak the bookmark menu when
	middle clicking on a tab.

2004-07-22  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-notifiers.cpp
	* src/galeon-prefs-dialog.c: Support the universal
	charset detector. Fixes bug #148173

2004-07-22  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-debug.c: Ignore the microseconds part
	of the g_timer_elapsed call, its redundant information,
	and breaks when the timer is over a second.

2004-07-22  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-navigation.c
	* src/galeon-action-navigation.h: Ensure that the middle
	click on the navigation toolbar buttons and menus works
	as expected, and preserve the history state across
	middle clicks properly. Fixes bug #144988

2004-07-22  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-shell.c: Copy both the back and forward
	history when asked to, and ensure tabs are cloned
	properly.

2004-07-22  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-language-editor.c: Destroy the GtkDialog
	created by glade.

2004-07-22  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-prefs-dialog.c: Populate the ListStore before
	adding it to the combo box, to avoid gtk creating 
	thousands of GtkCellViews.

2004-07-21  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* galeon.desktop.in: add application/html+xml and application/xml

2004-07-21  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-prefs-dialog.c: Don't leak the dialog
	created by glade.

2004-07-21  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/downloader-view.c
	* mozilla/ContentHandler.cpp
	* mozilla/GtkNSSClientAuthDialogs.cpp
	* src/galeon-encoding-dialog.c
	* src/galeon-language-editor.c
	* src/galeon-prefs-dialog.c
	* src/page-info-dialog.c
	* src/pdm-dialog.c
	* utils/gul-gui-option.c
	* mozilla/GtkNSSDialogs.cpp
	* src/history-dialog.c: Stop leaking several treemodels by unreffing
	them after putting them in treeview / combobox, or wrapping in another
	model.

2004-07-21  Ray Strode  <rstrode@redhat.com>

	* galeon.desktop.in: Add MimeType line to desktop file
	new mime system.

2004-07-21  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/galeon-sidebar.c: Stop leaking the title_menu.

2004-07-19  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* galeon.schemas.in: Add missing keys for bookmark toolbars.
	* README.ExtraPrefs: Add note about showing toolbars and such in
	fullscreen mode.

2004-07-18  Ricardo Fernandez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.h
	* bookmarks/bookmarks.c: Partial fix for bug #125583. Fixing in
	the general case is quite hard.
	
2004-07-18  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/print-dialog.c
	* mozilla/mozilla-embed-shell.cpp: Show a dialog explaining what's
	gone wrong when you try and print with no printers available.

2004-07-18  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: I should actually try compiling after
	making last-minute changes....

2004-07-18  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-navigation.c
	* src/galeon-shell.c
	* src/galeon-shell.h
	* src/galeon-tab.c
	* src/popup-commands.c
	* src/window-commands.c: Only copy the page history when
	the tab we are loading is created as a result of the
	current page, e.g. middle click on link, clone, middle
	click on back / forward buttons. Fixes bug #110739

2004-07-18  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.h
	* mozilla/EventContext.cpp: Unescape mailto addresses,
	patch ported from epiphany by Christian Persch.
	This is the Galeon equivalent of bug #144462

2004-07-18  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-file-chooser.c: Add shortcuts to used dirctories;
	download, last upload, last save.

2004-07-18  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/galeon-embed-utils.c
	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed.cpp: Use same allocation method for user
	stylesheets as well, avoiding an instant crash if even one is
	available.

2004-07-18  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/galeon-embed.c
	* mozilla/GaleonWrapper.cpp
	* mozilla/mozilla-embed.cpp: Use proper refcounting with
	stylesheets instead of (wrongly) assuming suitable lifecycle.
	Fixes bug #144012

2004-07-17  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/print.glade: Replace DYNAMIC_TEXT with DYNAMIC to avoid
	unnecessary translation. And use C_ommand: instead of _Command
	to remove the re-translation, and avoid conflicting _C
	accelerators

2004-07-17  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ProgressListener.cpp: Ensure that we don't crash
	if the user doesn't have permissions to save into the directory
	they choose, and they click Stop after the download has
	finished. Why doesn't the filechooser check permission for us?
	Fixes bug #144067

2004-07-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed-shell.cpp: Don't use GCC 'a ? : b' extension.

2004-07-14  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MyportalProtocolHandler.cpp: 
	s/the only web/only the web/

2004-07-14  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-dnd.c
	* utils/galeon-dnd.h
	* src/galeon-window.c
	* src/galeon-action-favicon.c
	* bookmarks/bookmarks-dnd.c: Slightly alter the dnd support, to
	always offer the url list type, but when receiving a drop, if
	the caller wants the title, prefer the NETSCAPE_URL type.
	Fixes bug #145369

2004-07-14  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* NEWS
	* embed/galeon-embed-persist.h
	* embed/galeon-embed-popup.c
	* embed/galeon-embed-utils.c
	* libegg/Makefile.am
	A libegg/egg-recent-item.c
	A libegg/egg-recent-item.h
	A libegg/egg-recent-model.c
	A libegg/egg-recent-model.h
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h
	* src/galeon-popup.c
	* src/window-commands.c: Add saved files to recent-files list so that
	they're easily accessible, for example, from Actions menu.

2004-07-14  Crispin Flowerday  <gnome@flowerday.cx>

	* src/Makefile.am
	* mozilla/Makefile.am: Move the -R to the src/Makefile.am, libtool
	1.5 doesn't propogate -R from .la files.

2004-07-14  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in
	* NEWS
	* mozilla/Makefile.am
	* mozilla/mozilla-embed-shell.cpp
	* src/Makefile.am
	R src/galeon.in: Remove the wrapper script; stop messing with
	LD_LIBRARY_PATH and MOZILLA_FIVE_HOME.

	LD_LIBRARY_PATH is for system/user configuration purposes, not for
	applications; change to use rpath instead.  (Known to work with
	automake 1.6.3 and libtool 1.4.3.)

	Default Mozilla installation directory can be overridden using
	GALEON_MOZILLA_HOME instead; avoids clashing with Thunderbird et al.
	Fixes bug #132239

2004-07-14  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/nsMailtoUrl.cpp: Fix the mailto: protocol, and
	the "Send Link to" menu item. Fixes bug #147198

2004-07-14  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/mozilla-embed.cpp: Fix to strdup a temp string
	earlier than before to avoid a crash. From rkagan@mail.ru.

2004-07-14  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* embed/galeon-embed.h
	* embed/print-dialog.c
	* mozilla/MozillaPrivate.cpp
	* mozilla/MozillaPrivate.h
	* mozilla/PrintingPromptService.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp
	* ui/print.glade: Upgrade print dialog to cope with multiple printers.
	This primarily allows for the use of xprint if you've got it working.
	Not all printer subtleties are reflected in the UI - the main one is
	the paper sizes which are printer dependent.

	The one annoyance is that if galeon is configured for a printer
	and then that printer is removed, the next time you try and print,
	there will be no paper size selected if the old printer's selected
	paper had an index value greater than the total number of sizes available
	to the new printer.

2004-07-11  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/mozilla-embed.cpp
	* mozilla/mozilla-encoding.c: Two #ifdefs were still using
	the old MOZILLA_SNAPSHOT macro instead of MOZILLA_CHECK_VERSION.
	Whoops. This fixes MENU key support.

2004-07-04  Mikael Magnusson  <mangosoft@comhem.se>

	* src/galeon-action-home.c
	* src/galeon-action-go.c: Don't talk about "Another Tab/Window"
	when we mean a "New Tab/Window"

2004-07-04  Crispin Flowerday  <gnome@flowerday.cx>

	* src/migrate.c: Fix a comment

2004-07-03  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Bump version number to 1.3.16.99

2004-07-03  Crispin Flowerday  <gnome@flowerday.cx>

	* NEWS: 
	* configure.in: 1.3.16 "What do you mean, late?"

2004-07-03  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon.glade
	* embed/downloader-view.c: Add a workaround so that the download
	dialog gets drawn correctly when the expander is toggled.
	Fixes bug #139561

2004-07-03  Philip Langdale  <philipl@mail.utexas.edu>

	* mkinstalldirs: It's all very well to tell us that something
	is not longer needed, but that doesn't mean much when it still
	is...

2004-07-03  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed-shell.cpp: Mozilla API change

2004-07-02  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Version 2.5.2 of libgnomeui is required.

2004-06-27  Philip Langdale  <philipl@mail.utexas.edu>

	* ui/print.glade: We're saving a file, so put the filechooser in the
	save mode.

2004-06-27  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-recent-history-menu.c: Make middle click on the 
	recently visited urls  (in the Go menu) open the url in a new
	tab. Fixes bug #144774

2004-06-27  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-navigation.c: Don't force jumping to the
	new tab when middle clicking on the navigation toolbar buttons.
	Fixes bug #144988

2004-06-27  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-file-preview.c: Make sure we have a reference to the
	factory as long as necessary, avoids crashing when the file chooser
	dialog is closed before the thumbnail has been saved.

2004-06-26  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/pdm-dialog.c: Convert selection tree paths directly to iters
	first (since they are persistent with ListStore) and then remove
	selected rows.  Fixes bug #134049

	Attempt to move selection to next row below when removing single row.
	Partially fixes bug #144776

2004-06-26  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/print.glade: Set the use_filechooser property.
	Fixes bug #144918

2004-06-26  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-prefs-dialog.c
	* src/galeon-tab.c: Add back the option to show the bookmark
	menu on middle mouse click. Fixes bug #144777

2004-06-26  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-new.c: Don't force a jump to a new tab
	when middle clicking or dragging to the new tab button.
	Fixes bug #144778

2004-06-25  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/cookie-info.c
	* embed/cookie-info.h
	* mozilla/mozilla-cookie.cpp
	* src/pdm-dialog.c: Don't store the secure flag as a translated
	string... keep it a bool until it's displayed so we can actually
	use it properly. Grr.

2004-06-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/global-history.c: (remove_url) Remove the item from the hash
	table in addition to freeing it.  Use g_hash_table_new_full() to
	simplify hash table destruction.  Fix some memory leaks. 

2004-06-20  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GlobalHistory.cpp: Don't save urls from 
	redirects, frames, and non-standard protocols in the
	history. Based on a patch by Christian Persch for
	epiphany

2004-06-19  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-editor-dockable.c
	* bookmarks/bookmarks-editor-dockable.h
	* bookmarks/bookmarks-epiphany.c
	* bookmarks/bookmarks-epiphany.h
	* bookmarks/bookmarks-export-druid-konqueror.c
	* bookmarks/bookmarks-export-druid-konqueror.h
	* bookmarks/bookmarks-export-druid-mozilla.c
	* bookmarks/bookmarks-export-druid-mozilla.h
	* bookmarks/bookmarks-export-druid-netscape.c
	* bookmarks/bookmarks-export-druid-netscape.h
	* bookmarks/bookmarks-import-druid-epiphany.c
	* bookmarks/bookmarks-import-druid-epiphany.h
	* bookmarks/bookmarks-import-druid-konqueror.c
	* bookmarks/bookmarks-import-druid-konqueror.h
	* bookmarks/bookmarks-import-druid-mozilla.c
	* bookmarks/bookmarks-import-druid-mozilla.h
	* bookmarks/bookmarks-import-druid-netscape.c
	* bookmarks/bookmarks-import-druid-netscape.h: Remove empty 
	private object structures

	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks-editor.c
	* embed/galeon-embed-popup.c
	* embed/galeon-embed-shell.c
	* embed/galeon-embed-utils.c
	* src/galeon-action-location.c
	* src/galeon-popup.c
	* utils/galeon-dialog.c: Don't return a value in
	void functions

	* mozilla/MyportalProtocolHandler.cpp: Assign from strchr
	to a "const char *"

	* mozilla/mozilla-embed.cpp: Fix a few compile
	problems for Solaris.

	* libegg/egg-macros.h: Slightly alter a macro
	* libegg/dock/egg-dock-object.h: Remove a macro
	* utils/galeon-debug.h: No-op the LOG() macro for 
	platforms without GNUC VARGS.

	This hopefully fixes compilation on Solaris (bug #143480)
	
2004-06-19  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-popup.c: Change a string to fix a typo, and
	avoid another translation.

2004-06-18  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/Makefile.am
	* ui/galeon-download.png
	* utils/pixbuf-cache.c
	* utils/pixbuf-cache.h: Add a download icon, copied from
	epiphany.
	
	* src/popup-commands.c
	* src/popup-commands.h
	* src/galeon-popup.c: Improve the context menus. They all now
	have accelerators, and should more consistent. In addition,
	the special 'selection' menu has gone, and a "Copy selected text"
	item appears when there is selected text.
	
2004-06-17  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSClientAuthDialogs.cpp
	* mozilla/GtkNSSDialogs.cpp:  Escape strings before using them
	with markup in labels.

2004-06-16  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/mozilla-embed.cpp: Fix reloading of framesets, by
	adding the correct code to GaleonWrapper. We can use the
	mozilla functions again, when they are fixed. 
	Fixes bug #66998
	
	* embed/galeon-embed.h
	* embed/galeon-embed-popup.c
	* src/galeon-popup.c
	* ui/galeon-egg-ui.xml: Remove the Reload Frame functionality.
	As the main reload button works now, it isn't needed.

2004-06-16  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Don't make the edit items insensitive
	if the menu can be torn off, they don't update
	interactively, and so always need to be enabled when torn off.

2004-06-16  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-iterator.c: Don't try and take a
	reference to a null object

	* bookmarks/xbel.c: If loading fails, return NULL from the
	reading function. Fixes bug #93414

2004-06-16  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks.c: Use the <object>_parent_class variables
	that are created by the G_DEFINE macros to call parent class's
	method implementations. Also add some checks around a couple of
	object unref's

2004-06-15  Ross Golder <ross@golder.org>

	* src/galeon-prefs-dialog.c: Add 'Thai' language.

2004-06-13  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.cpp: Handle that last mozilla
	API change in a better way.

2004-06-12  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-shell.c: Don't bother calling
	gtk_window_present() if the window has just been
	created. Fixes bug #144234

2004-06-12  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon-egg-ui.xml
	* src/galeon-window.c: Use the same action for the
	menus and toolbars for Up / Back / Forward to ensure
	that the sensitivity is set correctly.

2004-06-12  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c
	* src/galeon-window.h: Set the sensitivity for the 
	Cut / Copy and Paste items in the Edit menu.

2004-06-12  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/bookmarks.glade: Fix the name of the ok button,
	this file was forgotten from the previous checkin.

2004-06-12  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-add-dialog.c: Fix a crash if the
	OK button is clicked in the add bookmark dialog without
	a folder selected. The button is now insensitive if 
	nothing is selected.

2004-06-12  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/bookmarks.glade: Remove galeon 1.2 bookmark dialogs
	* ui/galeon.glade: Remove galeon 1.2 page info dialog
	
	* ui/Makefile.am
	R ui/toolbar-editor.glade: Remove old toolbar editor

2004-06-12  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-spinner.c: Remove the visible window from
	the spinner, and adjust the coordinates where it is
	drawn, this ensures the background for gradient themes
	is correct. Fixes bug #122732

2004-06-10  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.cpp: Very strange mozilla API
	change.

2004-06-09  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-encoding-dialog.c: Remove the hack that
	we used to work around gtk bug 94837. And use
	G_DEFINE_TYPE instead of creating our own _type
	function.

2004-06-09  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/xbel.c: Add the G_DEFINE_TYPE back, which got
	accidentally dropped.

	* src/galeon-css-menu.c: Move the G_DEFINE_TYPE to a
	slightly better place.	

2004-06-09  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-alias-placeholder-tb-widget.c
	* bookmarks/bookmarks-clipboard.c
	* bookmarks/bookmarks-context-menu-several.c
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-editor-dockable.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-epiphany.c
	* bookmarks/bookmarks-export-druid-konqueror.c
	* bookmarks/bookmarks-export-druid-mozilla.c
	* bookmarks/bookmarks-export-druid-netscape.c
	* bookmarks/bookmarks-export-druid.c
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-gtk-menu-item.c
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-gtk-toolbar-set.c
	* bookmarks/bookmarks-gtk-toolbar.c
	* bookmarks/bookmarks-icon-provider.c
	* bookmarks/bookmarks-import-druid-epiphany.c
	* bookmarks/bookmarks-import-druid-konqueror.c
	* bookmarks/bookmarks-import-druid-mozilla.c
	* bookmarks/bookmarks-import-druid-netscape.c
	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-io.c
	* bookmarks/bookmarks-iterator.c
	* bookmarks/bookmarks-mozilla.c
	* bookmarks/bookmarks-netscape.c
	* bookmarks/bookmarks-separator-tb-widget.c
	* bookmarks/bookmarks-single-editor-small.c
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-site-tb-widget.c
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks-tb-widget.c
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/xbel.c
	* embed/galeon-embed-persist.c
	* embed/galeon-embed-popup-control.c
	* src/galeon-action-favicon.c
	* src/galeon-action-go.c
	* src/galeon-action-home.c
	* src/galeon-action-location.c
	* src/galeon-action-navigation.c
	* src/galeon-action-new.c
	* src/galeon-action-refresh.c
	* src/galeon-action-spinner.c
	* src/galeon-action-stop.c
	* src/galeon-action-zoom.c
	* src/galeon-action.c
	* src/galeon-bookmarks-icon-provider.c
	* src/galeon-css-menu.c
	* src/galeon-embed-autoscroller.c
	* src/galeon-embed-manual-scroller.c
	* src/galeon-favicon-action.c
	* src/galeon-language-editor.c
	* src/galeon-prefs-dialog.c
	* src/galeon-recent-history-menu.c
	* src/galeon-tab-menu.c
	* src/galeon-window-bookmark-activated-proxy.c
	* src/galeon-window-menu.c
	* src/window-recent-history.c
	* utils/galeon-autocompletion-window.c
	* utils/galeon-autocompletion.c
	* utils/gul-gestures.c
	* utils/location-entry.c: Remove unneeded forward declarations
	of the _init and _class_init functions, and remove the
	g_type_peek_parent calls, the G_DEFINE_TYPE macro does
	all that for us.
	
2004-06-07  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-debug.h: Don't put semicolons on the end of
	the profile and LOG macros, also make macros empty statements
	when the aren't defined.
	
	* utils/gul-file-chooser.c
	* mozilla/FilePicker.cpp: Add appropriate semi-colons

2004-06-07  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp: Only look for the background
	image in the CSS Style of the node, and fix that code to
	work properly. Also, if the user clicks on an 'HTML' node,
	look in the 'BODY' node for the background. 
	Fixes bug #142803

2004-06-07  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/FilePicker.cpp
	* mozilla/FilePicker.h: Fix setting the default filename when
	not in 'save' mode. Also add some extra checks for the mDialog
	object, and remove some unnecessary #includes.

2004-06-07  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-spinner.c: Disconnect from the 'changed' signal on
	the theme with the widget is destroyed.

2004-06-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* po/POTFILES.in
	* utils/Makefile.am
	* utils/gul-file-chooser.c
	A utils/gul-file-preview.c
	A utils/gul-file-preview.h: Add GNOME thumbnail preview in the file
	chooser. 

2004-06-06  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-version.h
	* mozilla/GtkNSSKeyPairDialogs.cpp: Fix compilation with the mozilla 1.7
	branch

2004-06-06  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-prefs-dialog.c: Let the prefs dialog set the
	middle mouse button action to 'Go Back', it should work

2004-06-06  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/BaseProtocolContentHandler.cpp
	* mozilla/ContentHandler.cpp
	* mozilla/EventContext.cpp
	* mozilla/ExternalProtocolService.cpp
	* mozilla/FilePicker.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/GlobalHistory.cpp
	* mozilla/GlobalHistory.h
	* mozilla/GtkNSSKeyPairDialogs.cpp
	* mozilla/HeaderSniffer.cpp
	* mozilla/Makefile.am
	* mozilla/MozRegisterComponents.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h
	* mozilla/SideBar.cpp
	* mozilla/mozilla-embed-shell.cpp
	A mozilla/mozilla-version.h
	* configure.in: Remove the MOZILLA_SNAPSHOT define, and use more
	explict mozilla version checking for the various api changes.

2004-06-06  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/FilePicker.cpp: Grr, initialize another variable, my -Werror
	doesn't seem to be working ....

2004-06-06  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/FilePicker.cpp: Initialize the 'action' variable in all cases
	to avoid a warning.

2004-06-06  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/FilePicker.cpp: Use gul_filechooser_new to create
	the file chooser, rather than effectively duplicating the
	entire function here. Also don't set the default name unless
	the file chooser is in save mode.

2004-06-06  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-add-dialog.c
	* bookmarks/bookmarks-alias-placeholder-tb-widget.c
	* bookmarks/bookmarks-clipboard.c
	* bookmarks/bookmarks-context-menu-several.c
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-editor-dockable.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-epiphany.c
	* bookmarks/bookmarks-export-druid-konqueror.c
	* bookmarks/bookmarks-export-druid-mozilla.c
	* bookmarks/bookmarks-export-druid-netscape.c
	* bookmarks/bookmarks-export-druid.c
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-gtk-menu-item.c
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-gtk-toolbar-set.c
	* bookmarks/bookmarks-gtk-toolbar.c
	* bookmarks/bookmarks-import-druid-epiphany.c
	* bookmarks/bookmarks-import-druid-konqueror.c
	* bookmarks/bookmarks-import-druid-mozilla.c
	* bookmarks/bookmarks-import-druid-netscape.c
	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-iterator.c
	* bookmarks/bookmarks-separator-tb-widget.c
	* bookmarks/bookmarks-single-editor-small.c
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-site-tb-widget.c
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks-tb-widget.c
	* bookmarks/bookmarks-tree-view.c
	* embed/downloader-view.c
	* embed/find-dialog.c
	* embed/galeon-embed-dialog.c
	* embed/galeon-embed-event.c
	* embed/galeon-embed-helper-list.c
	* embed/galeon-embed-popup-control.c
	* embed/galeon-embed-popup.c
	* embed/galeon-embed-shell.c
	* embed/galeon-encodings.c
	* embed/global-history.c
	* embed/js-console.c
	* embed/print-dialog.c
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-encodings.c
	* src/galeon-bookmarks-icon-provider.c
	* src/galeon-css-menu.c
	* src/galeon-embed-autoscroller.c
	* src/galeon-embed-favicon.c
	* src/galeon-embed-manual-scroller.c
	* src/galeon-encoding-dialog.c
	* src/galeon-encoding-menu.c
	* src/galeon-favicon-action.c
	* src/galeon-favicon-cache.c
	* src/galeon-favicon.c
	* src/galeon-nautilus-view.c
	* src/galeon-popup.c
	* src/galeon-prefs-dialog.c
	* src/galeon-recent-history-menu.c
	* src/galeon-shell.c
	* src/galeon-tab-menu.c
	* src/galeon-tab.c
	* src/galeon-window-menu.c
	* src/galeon-window.c
	* src/history-dialog.c
	* src/page-info-dialog.c
	* src/pdm-dialog.c
	* src/ppview-toolbar.c
	* src/session.c
	* src/statusbar.c
	* src/window-recent-history.c
	* utils/galeon-autocompletion-window.c
	* utils/galeon-autocompletion.c
	* utils/galeon-dialog.c
	* utils/galeon-sidebar.c
	* utils/gul-filesystem-autocompletion.c
	* utils/gul-gestures.c
	* utils/gul-toolbutton.c
	* utils/location-entry.c: Use the new glib 2.4 per-instance
	private data support.

2004-06-05  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-add-dialog.c
	* bookmarks/bookmarks-add-dialog.h
	* embed/downloader-view.c
	* embed/downloader-view.h
	* embed/find-dialog.c
	* embed/find-dialog.h
	* embed/galeon-embed-dialog.c
	* embed/galeon-embed-dialog.h
	* embed/galeon-embed-event.c
	* embed/galeon-embed-event.h
	* embed/galeon-embed-helper-list.c
	* embed/galeon-embed-helper-list.h
	* embed/galeon-embed-persist.c
	* embed/galeon-embed-persist.h
	* embed/galeon-embed-popup-control.c
	* embed/galeon-embed-popup-control.h
	* embed/galeon-embed-popup.c
	* embed/galeon-embed-popup.h
	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* embed/galeon-embed-utils.c
	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* embed/global-history.c
	* embed/global-history.h
	* embed/js-console.c
	* embed/js-console.h
	* embed/print-dialog.c
	* embed/print-dialog.h
	* gtkhtml/gtkhtml-embed-persist.c
	* gtkhtml/gtkhtml-embed-persist.h
	* gtkhtml/gtkhtml-embed-shell.c
	* gtkhtml/gtkhtml-embed-shell.h
	* gtkhtml/gtkhtml-embed.c
	* gtkhtml/gtkhtml-embed.h
	* mozilla/CookieObserver.cpp
	* mozilla/JSConsoleService.cpp
	* mozilla/SideBar.cpp
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/mozilla-embed-persist.h
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed-shell.h
	* mozilla/mozilla-embed.cpp
	* mozilla/mozilla-embed.h
	* src/galeon-action-go.c
	* src/galeon-action-home.c
	* src/galeon-action-navigation.c
	* src/galeon-action-new.c
	* src/galeon-action-spinner.c
	* src/galeon-action-zoom.c
	* src/galeon-action.c
	* src/galeon-automation.c
	* src/galeon-automation.h
	* src/galeon-css-menu.c
	* src/galeon-embed-autoscroller.c
	* src/galeon-embed-manual-scroller.c
	* src/galeon-encoding-dialog.c
	* src/galeon-encoding-menu.c
	* src/galeon-macros.h
	* src/galeon-popup.c
	* src/galeon-popup.h
	* src/galeon-recent-history-menu.c
	* src/galeon-shell.c
	* src/galeon-shell.h
	* src/galeon-spinner.c
	* src/galeon-spinner.h
	* src/galeon-tab-menu.c
	* src/galeon-tab.c
	* src/galeon-tab.h
	* src/galeon-window-menu.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/history-dialog.c
	* src/history-dialog.h
	* src/page-info-dialog.c
	* src/page-info-dialog.h
	* src/pdm-dialog.c
	* src/pdm-dialog.h
	* src/ppview-toolbar.c
	* src/ppview-toolbar.h
	* src/session.c
	* src/session.h
	* src/statusbar.c
	* src/statusbar.h
	* utils/galeon-dialog.c
	* utils/galeon-dialog.h
	* utils/galeon-sidebar.c
	* utils/galeon-sidebar.h
	* utils/gul-notebook.c
	* utils/gul-notebook.h: Make all the TYPE_ and IS_ macros
	consistent. If the class begins with a prefix, e.g. GALEON,
	or GUL, it is <prefix>_{IS,TYPE}_<class>, otherwise it 
	is {TYPE,IS}_<class>

2004-06-05  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: Return the correct values from the
	dom_mouse_{click,down} callback functions

2004-06-05  Crispin Flowerday  <gnome@flowerday.cx>

	R utils/gul-gobject-misc.c
	R utils/gul-gobject-misc.h
	* utils/Makefile.am: Remove the helper functions to
	create the <object>_get_type() functions.

	* bookmarks/bookmarks-alias-placeholder-tb-widget.c
	* bookmarks/bookmarks-clipboard.c
	* bookmarks/bookmarks-context-menu-several.c
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-editor-dockable.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-epiphany.c
	* bookmarks/bookmarks-export-druid-konqueror.c
	* bookmarks/bookmarks-export-druid-mozilla.c
	* bookmarks/bookmarks-export-druid-netscape.c
	* bookmarks/bookmarks-export-druid.c
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-gtk-menu-item.c
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-gtk-toolbar-set.c
	* bookmarks/bookmarks-gtk-toolbar.c
	* bookmarks/bookmarks-import-druid-epiphany.c
	* bookmarks/bookmarks-import-druid-konqueror.c
	* bookmarks/bookmarks-import-druid-mozilla.c
	* bookmarks/bookmarks-import-druid-netscape.c
	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-io.c
	* bookmarks/bookmarks-iterator.c
	* bookmarks/bookmarks-mozilla.c
	* bookmarks/bookmarks-netscape.c
	* bookmarks/bookmarks-separator-tb-widget.c
	* bookmarks/bookmarks-single-editor-small.c
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-site-tb-widget.c
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks-tb-widget.c
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks.c
	* bookmarks/xbel.c
	* embed/galeon-embed-popup-control.c
	* embed/global-history.c
	* gtkhtml/gtkhtml-embed.c
	* mozilla/mozilla-embed.cpp
	* src/galeon-action-favicon.c
	* src/galeon-action-go.c
	* src/galeon-action-home.c
	* src/galeon-action-location.c
	* src/galeon-action-navigation.c
	* src/galeon-action-new.c
	* src/galeon-action-refresh.c
	* src/galeon-action-spinner.c
	* src/galeon-action-stop.c
	* src/galeon-action-zoom.c
	* src/galeon-action.c
	* src/galeon-bookmarks-icon-provider.c
	* src/galeon-css-menu.c
	* src/galeon-embed-autoscroller.c
	* src/galeon-embed-manual-scroller.c
	* src/galeon-favicon-action.c
	* src/galeon-language-editor.c
	* src/galeon-prefs-dialog.c
	* src/galeon-recent-history-menu.c
	* src/galeon-tab-menu.c
	* src/galeon-window-bookmark-activated-proxy.c
	* src/galeon-window-menu.c
	* src/galeon-window.c
	* src/window-recent-history.c
	* utils/galeon-autocompletion-window.c
	* utils/galeon-autocompletion.c
	* utils/gul-filesystem-autocompletion.c
	* utils/gul-gestures.c
	* utils/location-entry.c: Use G_DEFINE_TYPE rather than
	the galeon specific gobject helper macros.

2004-06-05  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/egg-toolbar-editor.c: Re-sync with libegg

2004-06-04  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-spinner.c: Remove the deprecated calls
	to gtk_timeout_*, and use g_timeout_add and g_source_remove
	instead.

2004-06-04  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Turn on gtk and gnome deprecated flags
	
	* bookmarks/bookmarks-export-druid.c
	* bookmarks/bookmarks-import-druid.c
	* utils/location-entry.c
	* src/galeon-spinner.c: Allow deprecated functions just for
	these few files.

2004-06-03  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/HeaderSniffer.cpp: Allow compilation with
	gcc 3.4. Fixes bug #143458

2004-06-03  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: -Wmissing-prototypes is a C flag, not C++

2004-06-03  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/ContentHandler.cpp: Escape filename to prevent weird people
	from breaking markup.

2004-06-02  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-spinner.c: Use GtkIconTheme rather than
	GnomeIconTheme

2004-06-02  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-gui.c: Use GtkIconTheme rather than
	GnomeIconTheme

2004-05-31  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Bump version number to 1.3.15.99

2004-05-31  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-gui-option.c: Remove some commented out
	code that uses '//' to mark the comment.

2004-05-31  Crispin Flowerday  <gnome@flowerday.cx>

	* NEWS: 
	* configure.in: 1.3.15 "Lots of changes under the hood"
	
2004-05-31  Crispin Flowerday  <gnome@flowerday.cx>

	* Makefile.am: The documentation makefile doesn't seem
	to do "distclean" quite correctly, so ignore the leftover files

2004-05-31  Philip Langdale  <philipl@mail.utexas.edu>

	* src/pdm-dialog.c: Stop leaking the size group
	for the dialog's buttons. Add the remove-and-block
	button to the size group so all remove buttons are
	now the same size. Yes, I changed my mind about this :-)

2004-05-30  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-util.c
	* bookmarks/bookmarks-util.h: Remove the helper
	function to overlay the alias mark.

	* bookmarks/Makefile.am
	* bookmarks/bookmarks.c
	R bookmarks/bookmarks-default-icon-provider.h
	R bookmarks/bookmarks-default-icon-provider.c
	* bookmarks/bookmarks-icon-provider.c
	* bookmarks/bookmarks-icon-provider.h: Convert the 
	"GbIconProvider" interface into a class, moving the
	default icon provider implementation into this class.
	Also move the alias icon cache into the class

	* src/galeon-bookmarks-icon-provider.c
	* src/galeon-bookmarks-icon-provider.h
	* src/galeon-shell.c: Convert to use the new
	base class, rather than the icon provider interface.

2004-05-30  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/pixbuf-cache.h
	* utils/pixbuf-cache.c
	R ui/galeon-default-open.png
	R ui/galeon-folder-open.png
	* ui/Makefile.am: Remove some unused icons.
	
2004-05-29  Philip Langdale  <philipl@mail.utexas.edu>

	* bookmarks/bookmarks-single-editor.c
	* ui/bookmarks-editor.glade: Port the bookmark editor
	to GtkComboBoxEntry. I think this is the last one.

2004-05-29  Philip Langdale  <philipl@mail.utexas.edu>

	* bookmarks/bookmarks-smart-site-tb-widget.c: Port
	smart bookmark history widget to GtkComboBoxEntry.

2004-05-29  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.h: Added headers that are
	no longer implicitly pulled in by mozilla. Seems to
	be harmless to include them all the time.

2004-05-29  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-prefs-dialog.c
	* ui/prefs-dialog.glade: Made the much delayed switch of
	the font dropdowns from GtkComboBoxEntry to GtkComboBox.
	As you cannot edit the text, you shouldn't use the Entry
	widget. As always, the widgets are utterly broken in list
	mode and menu mode is completely useless for more items
	than fit on a screen. As such, usability remains horribly
	impared compared to when we used GtkCombo. *sigh*

2004-05-29  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: 
	* mozilla/GtkNSSKeyPairDialogs.cpp: Add an extra function 
	following a mozilla API change.

2004-05-23  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon.glade: Add the missing sidebar history options
	that glade seems to eat for breakfast.

2004-05-23  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/HeaderSniffer.cpp: A string marked for translation
	is not a literal string ....

2004-05-23  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed-persist.cpp: Don't abort the save
	if we don't get the pageDescriptor, its not the end of the world,
	as mozilla doesn't even use it when saving. Also fix a theoretical
	ref count leak.

2004-05-23  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-gui.c: Complain if the filename is NULL when
	confirming whether we should overwrite the file.

	* mozilla/ContentHandler.cpp
	* mozilla/HeaderSniffer.cpp: Don't crash if gtk returns
	NULL for the entered filename.

2004-05-22  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ContentHandler.cpp: Don't silently overwrite files
	show the confimation dialog. Fixes bug #123468

2004-05-22  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/bookmarks-editor.glade
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-single-editor.h: Use a GnomePixmapEntry
	widget, rather than a GnomeIconEntry widget, this makes it easier
	to clear the toolbar icon.

2004-05-22  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-persist.c: Hmm, how did the handler
	property get in there twice.

2004-05-22  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Add debug logs in the constructor
	* embed/galeon-embed.c: Remove an unused private structure.

2004-05-22  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed-persist.h
	* mozilla/mozilla-embed-persist.cpp
	* embed/galeon-embed-persist.h
	* embed/galeon-embed-persist.c: Clean up the embed
	persist classes, to use the new gtk 2.4 private data
	API, and make lots of functions not virtual. Also
	rearrange the code to avoid forward declarations.

2004-05-22  Crispin Flowerday  <gnome@flowerday.cx>

	A mozilla/HeaderSniffer.cpp
	A mozilla/HeaderSniffer.h
	* mozilla/Makefile.am: Add a class loosely based on
	implementations in epiphany and mozilla to sniff the headers 
	when downloading files. This helps us get a more appropriate
	filename

	* mozilla/GaleonWrapper.h: Make the nsIWebBrowser object
	public

	* embed/galeon-embed-persist.c
	* embed/galeon-embed-persist.h
	* mozilla/mozilla-embed-persist.cpp: Use the HeaderSniffer
	class to work out the filename to use when downloading files.
	Also use the correct mozilla API's so pages aren't re-downloaded.
	Fixes bug #127194

	* mozilla/ContentHandler.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h: Add a helper to initiate
	a download, and a helper to create a filename for automatic
	downloading.

	* embed/galeon-embed-utils.c
	* embed/galeon-embed-utils.h
	* src/galeon-popup.c
	* src/galeon-tab.c
	* src/page-info-dialog.c
	* src/window-commands.c
	* embed/galeon-embed-popup.c: Port callers to new persist API

2004-05-22  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/toolbareditor/egg-toolbar-editor.c: Set the drag icon on
	realize, otherwise the current icon theme isn't used, and it falls
	back to the default theme.

2004-05-21  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Don't support going up for
	chrome:// urls, mozilla performs some munging on them, which
	means creating the list of parent urls causes an infinite
	loop.

2004-05-21  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Add detection for mozilla 1.8a1 and 1.8a2

2004-05-19  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-popup.c
	* embed/galeon-embed-persist.c
	* embed/galeon-embed-helper-list.c
	* src/galeon-favicon-cache.c
	* src/galeon-popup.c: Simplify the EmbedPersist object ref
	counting, so that callers don't hold onto a reference, even
	if they are waiting for a signal. This fixes a potential
	crash when aborting a download, and a memory leak when
	opening a file with another application.

2004-05-18  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/egg-toolbar-editor.c: Fix a memory leak

2004-05-16  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab-menu.c: Don't set an empty accelerator
	for tabs, use NULL instead.

2004-05-16  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed-persist.cpp: Unref the embed
	object, stops an object leak.

2004-05-16  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-gtk-menu-item.c: 
	* src/statusbar.c
	* utils/gul-notebook.c: Fix dodgy tooltip ref counting that
	caused crashes when using server mode.

2004-05-13  Crispin Flowerday  <gnome@flowerday.cx>

	* src/history-dialog.c: Fix incorrect usage of
	GValue's, which caused dnd from the history dialog not
	to work, and fixes some memory leaks

2004-05-13  Crispin Flowerday  <gnome@flowerday.cx>

	* src/statusbar.c: Set the popup window alert's
	parent window.

2004-05-11  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-notebook.c: Remove old workaround, bug #109213 has been
	fixed since.

2004-05-09  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/ProgressListener.cpp: Use the NS_INTERFACE_MAP
	macros to handle the XPCOM boilerplate code rather than
	NS_IMPL_ISUPPORTS. This is necessary when ambiguous
	base classes are present. (nsITransfer)

2004-05-09  Crispin Flowerday  <gnome@flowerday.cx>

	* tests/popups.html
	* src/galeon-tab.c: Block all signals (except the
	new_window signal) when destroying a tab. This 
	avoids spurious signals (such as title signals),
	which can cause crashes. Fixes bug #138529

2004-05-09  Crispin Flowerday  <gnome@flowerday.cx>

	* tests/popups.html: Add some more popup tests.

2004-05-09  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/ContentHandler.cpp: hide the right widget, not one that
	doesn't exist

2004-05-09  Crispin Flowerday  <gnome@flowerday.cx>

	* src/page-info-dialog.c: Add a context menu to the
	images and links tabs, so that the urls can be copied,
	and opened in new windows or tabs.

2004-05-07  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Increase 1.7rc2, 1.7, 1.8a and trunk snapshot
	levels.
	
	* mozilla/BaseProtocolContentHandler.cpp
	* mozilla/ContentHandler.cpp
	* mozilla/FilePicker.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/ProgressListener.cpp: Fix MOZILLA_SNAPSHOT levels since
	the nsIDownload changes landed in the 1.7 branch.
	

2004-05-07  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/ContentHandler.cpp
	* mozilla/ContentHandler.h: use nsCString internally regardless of
	mozilla API, reduces the number of extra #ifdefs

2004-05-06  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Go back to requiring libgnomeui 2.0.5
	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-export-druid.c: Only turn on the new file
	chooser in the gnome_file_entry widgets if the widget has the
	relevant property. This allows us to work properly with new
	versions of libgnomeui, yet still work with older versions.

2004-05-06  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp: *sigh* yet another mozilla
	API change.

2004-05-06  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Add 1.4.2, 1.7rc1, 1.7rc2, and 1.7 as
	supported versions.

2004-05-05  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ContentHandler.cpp: Fix for different mozilla
	API in moz 1.8a

2004-05-05  Mikael Magnusson  <mangosoft@comhem.se>

	* ui/galeon.glade
	* src/page-info-dialog.c: Add a "Save Image" button to the
	Images page of the Page Info dialog. Fixes bug #141040

2004-05-05  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/ContentHandler.cpp
	* ui/galeon.glade: Split mime ask dialog in two, one for when there
	are helper applications available and another one for when there's
	not.  Show the file name in the dialog.  Fixes bug #139841

2004-05-05  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/downloader-view.c: Fix a crash when using the "Stop"
	button, The DownloadDetails object takes care of 
	removing itself from the view when the "cancel" signal
	is emitted on it.

2004-05-05  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Up libgnomeui to 2.6.0
	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-export-druid.c: Set the "use_filechooser"
	property on the gnome_file_chooser's.

2004-05-05  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/CookiePromptService.cpp
	* mozilla/GtkNSSClientAuthDialogs.cpp
	* mozilla/GtkNSSDialogs.cpp
	* mozilla/MozillaPrivate.cpp: #include "nsString.h" -- seems to be
	required with mozilla 1.7, doesn't hurt with other versions

2004-05-04  Crispin Flowerday  <gnome@flowerday.cx>

	* src/page-info-dialog.c: Mark a string for translation.
	Fixes bug #141778

2004-05-02  Philip Langdale  <philipl@mail.utexas.edu>

	* src/pdm-dialog.c
	* ui/galeon.glade: Forget to set the sensitivity on the
	remove & block button.

2004-05-02  Philip Langdale  <philipl@mail.utexas.edu>

	* NEWS
	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* gtkhtml/gtkhtml-embed-shell.c
	* mozilla/mozilla-embed-shell.cpp
	* src/pdm-dialog.c
	* ui/galeon.glade: Add a "Remove and Block" button to the
	cookie page of the personal data manager. This removes cookies
	and adds their originating site to the cookie blacklist at
	the same time. Also moved the remove button to be below the
	list in each of the pages. This is a better use of the space.

2004-05-01  Philip Langdale  <philipl@mail.utexas.edu>

	* ui/Makefile.am: Crispin forgot to update the Makefile
	to account for the two icons disappearing.

2004-05-01  Crispin Flowerday  <gnome@flowerday.cx>

	* src/statusbar.c
	* utils/pixbuf-cache.c
	* utils/pixbuf-cache.h
	R ui/galeon-offline.png
	R ui/galeon-online.png: Use the icon theme icons for the
	online / offline images in the statusbar. Thanks to chpe
	for pointing out that these are in the icon theme.

2004-05-01  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp: Ensure that the context menu
	for <a name="foo">...</a> blocks of text shows. 
	Fixes bug #138585

2004-05-01  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-refresh.c: Don't attach to the
	"button_press" event to capture shift clicks, check for
	shift clicks in the click event handler.

2004-04-27  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: Make F10 open the menu even if the menubar
	isn't visible, like in fullscreen mode or popup windows.   And
	keybinding related hacks just keep piling up...

2004-04-27  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-css-menu.c: Use a separate merge_id for the
	"Styles" submenu item. This means that when the menu is 
	torn off, it doesn't dissappear when re-building the menu.

2004-04-27  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ContentHandler.cpp: Use GetInterface rather than
	QueryInterface to get the parent for the MIMEAskAction
	dialog.

2004-04-27  Crispin Flowerday  <gnome@flowerday.cx>

	* src/ppview-toolbar.c: Oops, lets ensure that all the
	parts from my patch are checked in.

2004-04-27  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon-egg-ui.xml
	* src/galeon-window.c
	* src/ppview-toolbar.h
	* src/ppview-toolbar.c: Add a "Print" button to the print preview
	toolbar, it just brings up the dialog for the moment, in the 
	future it may be possible to print directly. Fixes bug #137383.

2004-04-27  Crispin Flowerday  <gnome@flowerday.cx>

	* src/ppview-toolbar.c: Ensure that the print preview toolbar
	always acts on the same embed.

2004-04-27  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Don't attach a callback to the 
	delete_event signal, overload it.

	* src/ppview-toolbar.c: If the WM close button is clicked,
	when we are in print preview mode, just exit the mode rather
	than closing the window. Lets see how this feels.
	Fixes bug #121298

2004-04-25  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-dialog.c: Ensure that the signals, and gconf
	connections are correctly initialised when the dialog is running
	in embedded mode.

2004-04-25  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon.glade: Don't allow re-ordering of the TreeViews in
	the page info dialog

2004-04-25  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/bookmarks.glade
	* ui/galeon.glade
	* ui/prefs-dialog.glade: Change GtkDialog type_hints to DIALOG, makes
	dialogs center properly with metacity again.

2004-04-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks-gtk-menu-item.c: Show full title (if truncated
	for menu) and notes as bookmark tooltips.  Fixes bug #122801

2004-04-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-action-navigation.c: include page title in back/fwd
	button tooltips

2004-04-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-notebook.c: add "Close this tab" tooltip to tab close
	buttons

2004-04-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/statusbar.c
	* utils/gul-notebook.c: turn GtkTooltips into class variables

2004-04-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/downloader-view.c
	* embed/downloader-view.h
	* mozilla/ProgressListener.cpp: encapsulate status changes in separate
	functions

2004-04-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/downloader-view.c
	* embed/downloader-view.h: make set_size_total independently callable

	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h: try harder to figure out the total file
	size

2004-04-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/ProgressListener.cpp: Handle HTTP 404s and such as errors;
	the download as bytes might be succeed, but instead of the content
	we'd be downloading an error document.

2004-04-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h: distinguish "completed" from "cancelled"
	and work around mozilla bug 152224

2004-04-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/galeon-embed-persist.c
	* embed/galeon-embed-persist.h
	* embed/galeon-embed-popup.c
	* src/galeon-popup.c: add "cancelled" signal

	* embed/downloader-view.c
	* embed/downloader-view.h: add cancelled state
	* mozilla/ProgressListener.cpp: rename "remove" signal to "cancel"

2004-04-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/downloader-view.c
	* mozilla/ProgressListener.cpp: don't optimistically assume new state,
	wait for message from backend

2004-04-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/downloader-view.c
	* embed/downloader-view.h
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h: clean up the downloader API, sanitize
	units and parameter types

2004-04-24  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-notifiers.cpp: Use gconf_entry_unref() instead
	of gconf_entry_free()
	
	* src/galeon-main.c: Use glade_init() instead of glade_gnome_init()
	
	* utils/eel-gconf-extensions.c: Remove the gconf_is_initialised()
	block of code, its deprecated
	
	* configure.in: Add a load more _DISABLE_DEPRECATED defines in 
	maintainer mode, and up the gconf requirement, to get the 
	gconf_entry_unref() call.

2004-04-24  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-dialog.c
	* utils/gul-prefs-utils.c
	* utils/gul-prefs-utils.h: Remove the GnomeColorPicker
	code, its deprecated, and we don't use it anymore.

2004-04-23  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-css-menu.c
	* src/galeon-encoding-menu.c
	* src/galeon-popup.c
	* src/galeon-recent-history-menu.c
	* src/galeon-tab-menu.c
	* src/galeon-window-menu.c
	* src/galeon-window.c
	* src/ppview-toolbar.c: Set the translation domain on the
	action groups, this ensures that the text is translated.
	Fixes bug #140920

2004-04-23  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-recent-history-menu.c 
	* ui/galeon-egg-ui.xml: The separator doesn't need to be manually
	created, it can live in the xml defintion, , they are "smart" in
	gtk 2.4, and won't appear at the end of a menu.
	
2004-04-23  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/ProgressListener.cpp: *ahem* Removed dubious
	'debugging' ouput... :-)

2004-04-23  Tommi Komulainen  <tommi.komulainen@iki.fi>

	*  embed/downloader-view.c
	*  embed/downloader-view.h
	*  mozilla/ProgressListener.cpp: Move signals to the download object.
	Fixes bug #127637

2004-04-23  Tommi Komulainen  <tommi.komulainen@iki.fi>

	*  embed/downloader-view.c
	*  embed/downloader-view.h
	*  mozilla/ProgressListener.cpp
	*  mozilla/ProgressListener.h: separate download from the view

2004-04-23  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/ContentHandler.cpp
	* mozilla/ContentHandler.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h
	* mozilla/mozilla-embed-persist.cpp: remove redundant code, member
	variables, parameters and includes

2004-04-22  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/FilePicker.cpp: Yay, more mozilla compilation
        ifdefs!

2004-04-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed.cpp(shistory_get_nth): Fix logic error, update
	the right variable when is_relative is set.

2004-04-21  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-favicon-action.c: Really hide the
	default favicon image in the recent history menu.

2004-04-21  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* mozilla/mozilla-embed-shell.cpp: Remove the 
	galeon_embed_shell_show_file_picker function call.

	* utils/Makefile.am
	* utils/gul-file-chooser.c
	* utils/gul-file-chooser.h: Add a simple wrapper class
	around the GtkFileChooser, that handles preserving the
	current directory (copied from epiphany)

	* src/window-commands.c: File -> Open
	* embed/galeon-embed-utils.c: File -> Save
	* mozilla/ContentHandler.cpp: Unhandled mimtype save
	* mozilla/FilePicker.h: Form Open / javascript
	* mozilla/FilePicker.cpp

	Convert all the uses of the old file selector to the
	new GtkFileChooser

2004-04-21  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/ProgressListener.h: Fix compilation with mozilla
	older than 1.8a. whoops.

2004-04-19  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* NEWS
	* galeon.schemas.in
	* src/galeon-window.c
	* src/statusbar.c
	* src/statusbar.h
	* ui/galeon-egg-ui.xml
	A ui/galeon-offline.png
	A ui/galeon-online.png
	* ui/Makefile.am
	* utils/pixbuf-cache.c
	* utils/pixbuf-cache.h
	* utils/prefs-strings.h: Restore offline mode.  Use the galeon 1.2
	compatible GConf key, add an item in the File menu and a button in
	the statusbar.

2004-04-18  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/BaseProtocolContentHandler.cpp
	* mozilla/ContentHandler.cpp
	* mozilla/ContentHandler.h
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h: Sometimes I cynically
	wonder if API changes are the key mozilla metric for
	progress...

2004-04-16  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-spinner.c: Use the GALEON_HOMEPAGE_URL
	define from galeon-config.h for the url (rather than having
	a separate define). Thanks to Mikachu for spotting this.

2004-04-16  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab-menu.c: Use the proper API for setting the
	keyboard accelerators on the menu items, this allows them
	to be deleted if the user wishes.

2004-04-16  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-spinner.c: Force the spinner to be at
	the right hand side of the screen. It will automatically expand
	if there aren't any other tool items that have the expand flag
	set.

2004-04-15  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Don't send Ctrl+Enter events to the 
	embed twice, it causes multiple tabs to be opened.

2004-04-13  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-language-editor.c
	* src/galeon-prefs-dialog.c
	* ui/prefs-dialog.glade
	* utils/gul-gui-option.c: Workaround the annoying GtkComboBox bugs
	in a more robust manner. Thankfully the two bugs overlap: If
	a GtkComboBox is realised when it has no rows, you get a warning.
	If you try and populate a GtkComboBox with a sorting model before
	it is realised, you get a warning. Ain't that great?
	The work-around is to have dummy data in the ComboBox, realise it
	and then populate it properly.

2004-04-12  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/prefs-dialog.glade: Remove a bogus "\n" from being translated

2004-04-12  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/dock/Makefile.am
	* libegg/Makefile.am: Fix compilation of the eggmarshaler.{c,h}
	files, so that they are compiled before the libegg/dock/ directory
	is compiled. Also ensure they work when using a separate build
	directory

2004-01-11  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-prefs-dialog.c
	* ui/prefs-dialog.glade: Update use of GtkCombo to
	GtkComboBoxEntry. This is short term. As we don't want
	or allow typing into the entry, we should use GtkComboBox
	but that requires a decent amount of reworking which should
	be done as a separate step.

2004-01-08  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp
	* mozilla/GtkNSSClientAuthDialogs.cpp
	* src/galeon-language-editor.c
	* src/galeon-language-editor.h
	* src/galeon-prefs-dialog.c
	* src/history-dialog.c
	* ui/bookmarks.glade
	* ui/galeon.glade
	* ui/prefs-dialog.glade
	* utils/galeon-dialog.c
	* utils/gul-gui-option.c
	* utils/gul-gui-option.h
	* utils/gul-prefs-utils.c
	* utils/gul-prefs-utils.h: Upgrade all GtkOptionMenus to
	GtkComboBoxes. You'll notice a bunch of warnings in the
	charset prefs and language editor. This is GtkComboBox
	being stupid; it's actually harmless as far as I can tell.

2004-04-01  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/egg-editable-toolbar.c: Add a missing line, that somehow
	got dropped in the epiphany -> galeon sync.

2004-04-01  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Up libxml requirement to 2.6.6 (there are xmlwriter
	bugs before that)
	
	* embed/global-history.c
	* src/galeon-favicon-cache.c: Use the XmlTextWriter API for
	writing out the history and favicon cache.

2004-04-01  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c
	* src/galeon-action-spinner.c
	* src/galeon-action-zoom.c
	* src/galeon-popup.c
	* src/galeon-window.c
	* bookmarks/bookmarks-context-menu.c
	* utils/pixbuf-cache.c
	* utils/pixbuf-cache.h: Use some stock icons from the 
	gnome icon theme, rather than using our own ones.
	
	* ui/Makefile.am
	R ui/galeon-fullscreen.png
	R ui/galeon-send-link.png
	R ui/galeon-viewsource.png
	R ui/galeon-zoom.png: Remove these unneeded images.

2004-03-30  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-add-dialog.c
	* bookmarks/bookmarks-alias-placeholder-tb-widget.c
	* bookmarks/bookmarks-context-menu-several.c
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-editor-dockable.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-epiphany.c
	* bookmarks/bookmarks-export-druid-konqueror.c
	* bookmarks/bookmarks-export-druid-mozilla.c
	* bookmarks/bookmarks-export-druid-netscape.c
	* bookmarks/bookmarks-export-druid.c
	* bookmarks/bookmarks-gtk-menu-item.c
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-gtk-toolbar-set.c
	* bookmarks/bookmarks-gtk-toolbar.c
	* bookmarks/bookmarks-import-druid-epiphany.c
	* bookmarks/bookmarks-import-druid-konqueror.c
	* bookmarks/bookmarks-import-druid-mozilla.c
	* bookmarks/bookmarks-import-druid-netscape.c
	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-mozilla.c
	* bookmarks/bookmarks-netscape-mozilla.c
	* bookmarks/bookmarks-netscape.c
	* bookmarks/bookmarks-single-editor-small.c
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks-tb-widget.c
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/xbel.c
	* embed/cookie-info.c
	* embed/downloader-view.c
	* embed/galeon-embed-event.c
	* embed/galeon-embed-helper-list.c
	* embed/galeon-embed-persist.c
	* embed/galeon-embed-popup.c
	* embed/galeon-embed-utils.c
	* embed/galeon-encodings.c
	* embed/global-history.c
	* embed/js-console.c
	* libegg/eggintl.h
	* mozilla/ContentHandler.cpp
	* mozilla/CookiePromptService.cpp
	* mozilla/ExternalProtocolService.cpp
	* mozilla/FilePicker.cpp
	* mozilla/GtkNSSClientAuthDialogs.cpp
	* mozilla/GtkNSSDialogs.cpp
	* mozilla/GtkNSSKeyPairDialogs.cpp
	* mozilla/JSConsoleListener.cpp
	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/mozilla-cookie.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp
	* mozilla/mozilla-encodings.c
	* mozilla/mozilla-i18n.c
	* mozilla/mozilla-notifiers.cpp
	* src/galeon-action-favicon.c
	* src/galeon-action-go.c
	* src/galeon-action-home.c
	* src/galeon-action-location.c
	* src/galeon-action-navigation.c
	* src/galeon-action-new.c
	* src/galeon-action-refresh.c
	* src/galeon-action-spinner.c
	* src/galeon-action-stop.c
	* src/galeon-action-zoom.c
	* src/galeon-action.c
	* src/galeon-css-menu.c
	* src/galeon-encoding-dialog.c
	* src/galeon-encoding-menu.c
	* src/galeon-favicon-action.c
	* src/galeon-language-editor.c
	* src/galeon-popup.c
	* src/galeon-prefs-dialog.c
	* src/galeon-recent-history-menu.c
	* src/galeon-shell.c
	* src/galeon-tab-menu.c
	* src/galeon-tab.c
	* src/galeon-window-menu.c
	* src/galeon-window.c
	* src/history-dialog.c
	* src/page-info-dialog.c
	* src/pdm-dialog.c
	* src/ppview-toolbar.c
	* src/session.c
	* src/statusbar.c
	* src/window-commands.c
	* utils/eel-gconf-extensions.c
	* utils/galeon-autocompletion-window.c
	* utils/gul-download.c
	* utils/gul-general.c
	* utils/gul-gui-option.c
	* utils/gul-gui.c
	* utils/gul-notebook.c
	* utils/gul-string.c
	* utils/gul-toolbutton.c
	* utils/location-entry.c: Use the new glib/g18n.h header
	for the gettext macros.
	
2004-03-30  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-gtk-toolbar.c: Add the magic sliding
	feedback to the bookmarks toolbar for DND. Also update the
	bookmark toolbar immediately when bookmarks change, there is
	no real need for the timeout.

	* bookmarks/bookmarks-folder-tb-widget.c: 
	* bookmarks/bookmarks-smart-site-tb-widget.c: Set the drag
	destination to be the child of the toolbar button, this makes
	it easier to drag urls to the places between already existing
	toolbar items.

2004-03-29  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/galeon-embed-utils.c
	* embed/galeon-embed-utils.h
	* embed/galeon-embed.h
	* mozilla/mozilla-embed.cpp
	* src/galeon-css-menu.c: Implement support for user-stylesheets.
	It reads *.css from ~/.galeon/stylesheets/ and puts them in a
	separate section in the View->Style menu. The selected user
	style is applied on top of the separately selected page style.

2004-03-29  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Up glade requirement to 2.3.1 (for GtkExpander
	support)
	
	* utils/Makefile.am
	R utils/disclosure-widget.h
	R utils/disclosure-widget.c: Remove the disclosure widget

	* utils/galeon-dialog.c
	* utils/gul-prefs-utils.c
	* utils/gul-prefs-utils.h: Make GaleonDialog understand the
	GtkExpander widget

	* utils/gul-state.c: Preserve state for the GtkExpander
	
	* mozilla/ContentHandler.cpp
	* mozilla/CookiePromptService.cpp
	* mozilla/GtkNSSClientAuthDialogs.cpp: Use the GtkExpander
	rather than the CddbDisclosure widget.

2004-03-29  Crispin Flowerday  <gnome@flowerday.cx>

	R src/galeon-toggle-action.c
	R src/galeon-toggle-action.h: Remove our implementation of
	a toggle action, it isn't needed anymore.

2004-03-29  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/Makefile.am
	R utils/eel-input-event-box.c
	R utils/eel-input-event-box.h: Remove the EelEventBox

	* utils/gul-notebook.c
	* src/statusbar.c
	* src/galeon-action-favicon.c: Use the gtk event box in its
	"no visible window" mode.

2004-03-29  Crispin Flowerday  <gnome@flowerday.cx>

	A ui/hand-open.png: Add missing file.

2004-03-29  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/Makefile.am
	R libegg/eggtreemodelfilter.h
	R libegg/eggtreemodelfilter.c: Remove the egg version of the
	tree filter.

	* src/pdm-dialog.c: Use the gtk version of the tree filter.

2004-03-29  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/Makefile.am
	R libegg/egg-action-group.c
	R libegg/egg-action-group.h
	R libegg/egg-action.c
	R libegg/egg-action.h
	R libegg/egg-menu-merge.c
	R libegg/egg-menu-merge.h
	R libegg/egg-menu.h
	R libegg/egg-radio-action.c
	R libegg/egg-radio-action.h
	R libegg/egg-toggle-action.c
	R libegg/egg-toggle-action.h
	R libegg/eggradiotoolbutton.c
	R libegg/eggradiotoolbutton.h
	R libegg/eggseparatortoolitem.c
	R libegg/eggseparatortoolitem.h
	R libegg/eggtoggletoolbutton.c
	R libegg/eggtoggletoolbutton.h
	R libegg/eggtoolbar.c
	R libegg/eggtoolbar.h
	R libegg/eggtoolbutton.c
	R libegg/eggtoolbutton.h
	R libegg/eggtoolitem.c
	R libegg/eggtoolitem.h
	R libegg/eggtreemultidnd.c
	R libegg/eggtreemultidnd.h
	R libegg/prop-editor.h: Remove all the libegg implementations
	of the GtkAction stuff.

	* libegg/egg-toolbar-editor.c
	* libegg/egg-toolbar-editor.h
	* libegg/egg-toolbars-model.c
	* libegg/egg-toolbars-model.h
	* libegg/egg-editable-toolbar.c
	* libegg/egg-editable-toolbar.h: Sync implementations with
	epiphany, with a few changes so that they work properly.

	* libegg/dock/egg-dock.c: Minor API change
	
	* src/Makefile.am
	R src/galeon-action-group.c
	R src/galeon-action-group.h
	R src/galeon-radio-action.c
	R src/galeon-radio-action.h
	R src/galeon-tearoff-action.c
	R src/galeon-tearoff-action.h: Remove some unneeded helper
	actions and functions

	* src/galeon-recent-history-menu.c
	* src/galeon-tab-menu.c
	* src/galeon-window-menu.c
	* src/galeon-css-menu.c
	* src/galeon-encoding-menu.c: Port to gtk 2.4, and use the
	new gtk_ui_manager_add_ui API.

	* src/galeon-action-favicon.c
	* src/galeon-action-favicon.h
	* src/galeon-action-go.c
	* src/galeon-action-go.h
	* src/galeon-action-home.c
	* src/galeon-action-home.h
	* src/galeon-action-location.c
	* src/galeon-action-location.h
	* src/galeon-action-navigation.c
	* src/galeon-action-navigation.h
	* src/galeon-action-new.c
	* src/galeon-action-new.h
	* src/galeon-action-refresh.c
	* src/galeon-action-refresh.h
	* src/galeon-action-spinner.c
	* src/galeon-action-spinner.h
	* src/galeon-action-stop.c
	* src/galeon-action-stop.h
	* src/galeon-action-zoom.c
	* src/galeon-action-zoom.h
	* src/galeon-action.c
	* src/galeon-action.h
	* src/galeon-encoding-dialog.c
	* src/galeon-favicon-action.c
	* src/galeon-favicon-action.h
	* src/galeon-popup.c
	* src/galeon-popup.h
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/page-info-dialog.c
	* src/pdm-dialog.c
	* src/popup-commands.c
	* src/popup-commands.h
	* src/ppview-toolbar.c
	* src/ppview-toolbar.h
	* src/window-commands.c
	* src/window-commands.h
	* ui/Makefile.am
	* ui/galeon-egg-ui.xml
	* utils/gul-toolbutton.c
	* utils/gul-toolbutton.h: Port from EggMenuMerge to GtkUIManager and
	friends. 

2004-03-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks.c: Add parentheses to assignments similar to
	's = (GbSite *) b = b->alias' to fix precedence (read: to shut up gcc
	warning: use of cast expressions as lvalues is deprecated)

2004-03-21  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* libegg/Makefile.am
	R libegg/eggmarshalers.c
	R libegg/eggmarshalers.h
	* utils/Makefile.am: Remove generated files from CVS and tarballs to
	avoid introducing bogus dependencies to the builder.  Build libegg
	before libegg/dock to get marshaller files available in time for the
	latter.

2004-03-20  Philip Langdale  <philipl@mail.utexas.edu>

	NEWS:
	configure.in: 1.3.14 released. Yay.

2004-03-20  Philip Langdale  <philipl@mail.utexas.edu>

	* bookmarks/bookmark-gtk-menu-item.c: Fix middle clicking on an
	interactive smartbookmark to close the menu so you can interact
	with the dialog.

2004-03-18  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/bookmarks.glade: Don't add a handler to the "close" signal
	of the dialog, GaleonDialog handles that for us.

2004-03-18  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Fix a crash when dragging a URL to the
	empty part of the tab bar.

2004-03-17  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/disclosure-widget.c: Clear the expand_id flag when
	the timeout callback returns false.

2004-03-16  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/egg-toolbars-model.c: Fix the logic check for
	removeable toolbars (& rather than &&)

2004-03-16  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/SideBar.cpp: Dont use free'd memory when loading
	a 0 byte sidebars.xml file.

	* libegg/egg-toolbars-model.c
	* libegg/egg-toolbars-model.h: Check that the toolbars.xml file
	can be loaded (e.g. if it was 0 bytes)
	
	* src/galeon-shell.c: If we can't load the users toolbars.xml
	file, load the default toolbar layout. Fixes bug #137387

2004-03-16  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: If the parent window is set to NULL, then
	mark the tab as not active.

2004-03-15  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon-egg-ui-toolbar.xml
	* src/galeon-window.c: Add a "Find" toolbar button.

2004-03-14  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ContentHandler.cpp: It seems mozilla now requires 
	absolute paths to filenames, so give it one.
	
	* mozilla/ProgressListener.cpp: Add a really dirty hack to stop
	mozilla launching the helper application, as we handle it
	ourselves.

2004-03-10  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Comment out a couple of broken lines of
	code that caused a crash when clearing the history.

2004-03-09  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ProgressListener.cpp: Ensure that the ProgressListener
	object is still alive for the lifetime of the Abort call

2004-03-07  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-popup.c
	* src/galeon-popup.c: Don't alter the background options
	when setting an image as the background. Fixes bug #136383

2004-03-06  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Popup the context menu when using
	the context menu key. Fixes bug #71079 (for moz 1.7b and later)

2004-03-06  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ContentHandler.cpp: Use GetInterface rather than 
	QueryInterface to get the parent window for the file selector.
	Fixes bug #112378

2004-03-06  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: 
	* mozilla/GlobalHistory.cpp: *sigh*, another mozilla API
	change.

2004-03-05  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: Fix a crash when javascript closes a
	tab, and the user clicks "Cancel" in the unsubmitted changes
	dialog, galeon equivalent of bug #135976

2004-03-05  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-favicon-action.c: Ensure that we don't show
	the default favicon image inside the "Go" menu.

2004-03-05  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/xbel.c: Restore the entity encoding to preserve
	bookmark compatability, I haven't put the functions back in
	the gul-* files as they are only needed for backwards
	compatability hacks in this one place.

2004-03-04  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MyportalProtocolHandler.cpp: Use gnome-vfs to 
	escape a string. We should really tidy up the myportal code
	it doesn't escape nearly enough stuff.

	* utils/gul-bonobo-extensions.c
	* utils/gul-bonobo-extensions.h
	* utils/gul-string.c
	* utils/gul-string.h: Remove lots of unneeded helper functions,
	and associated cruft, mostly bonobo stuff.

2004-03-04  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/xbel.c
	* utils/gul-general.c
	* utils/gul-general.h
	* utils/gul-string.c
	* utils/gul-string.h: Remove a couple of functions that were left
	over from when galeon used libxml1, which apparantly didn't encode
	entities properly.

2004-03-03  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-netscape-mozilla.c: Import smart
	bookmarks from mozilla, correctly parse notes from
	netscape4, and export bookmarks correctly escaped
	Fixes bug #136069, bug #125904 and bug #74692

	Also attempt to import netscape 4 aliases, the support
	is not quite all there yet (the merge converts them to
	real bookmarks) - bug #125584

2004-03-02  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/pref-strings.h
	* embed/galeon-embed-utils.h
	* embed/galeon-embed-utils.c: Simplify the arguments to the
	helper functions for saving pages / images etc.

	* embed/galeon-embed-helper-list.c
	* embed/galeon-embed-popup.c
	* src/galeon-popup.c
	* src/galeon-tab.c
	* src/window-commands.c: Port callers

	* utils/gul-gui.c: Convert from filename encoding to UTF-8 for
	display

	* mozilla/FilePicker.cpp: Convert the home directory to UTF-8 
	correctly. Save the directory correctly in gconf.
	
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/ContentHandler.cpp: Get the filename / system encoding
	sorted out, so that files are saved correctly into directories
	that aren't plain ascii, and the download path is saved correctly
	
	Fixes bug #62424, bug #77802 and bug #120930
	
2004-02-27  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: Only apply the modifier flags if the link was
	clicked using the middle button (rather than Ctrl+Left_Click) and
	don't download and open a link using Ctrl+Shift+Left_Click.  Fixes
	bug #135638

2004-02-26  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-encodings.c: Rename a few new strings to what
	Galeon used to use, to avoid unnecessary work for translators.

	* embed/galeon-encodings.c: Use N_() rather than _() to mark the
	string for translation.
	

2004-02-25  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-encodings.c: Add some not-often used encodings to
	our list.

	* embed/galeon-encodings.c
	* src/galeon-encoding-menu.c: Automatically add actions for unknown
	encodings.

2004-02-24  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ProgressListener.cpp: Don't call |delete| on the
	GProgressListener class, now that the mozilla bug is fixed, this
	causes a nasty crash (it still leaks though). Fixes bug #135162

2004-02-24  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c
	* src/galeon-tab.h: Remove a hack that worked around tab lifetime
	problems. I don't believe that it is needed any more. Also remove
	the "open_uri" callback, it wasn't fired anyway, and remove a 
	couple of functions that aren't needed.
	
	* src/window-commands.c: Use the "galeon_window_remove_tab"
	function when closing a tab

	* src/galeon-tab-menu.c: Use the 'window' variable in the
	GaleonTabMenu object.

	* src/galeon-window.h: Remove an unused enum

2004-02-23  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: Fix a potential segfault when closing
	a tab. Possibly the cause of bug #132381

2004-02-23  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/global-history.c: Hand-roll a xml escape routine to correctly
	encode the strings for the history file. We only need this workaround
	because libxml2 is broken, and we can't use the g_markup function as the
	input is not necessarily UTF-8.

2004-02-23  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Turn on debug mode, when maintainer mode is enabled.

2004-02-23  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c
	* src/galeon-tab.h: Make the GaleonTab object a GtkBin containing
	the GaleonEmbed itself. This helps clarify the lifetime between
	the embed and tab. The notebook now contains GaleonTab objects,
	as opposed to the GaleonEmbed objects it previously held. Fixes
	bug #135108.
	
	* src/galeon-shell.c
	* src/galeon-tab-menu.c
	* src/galeon-window.c
	* src/session.c
	* src/window-commands.c: Fix everyone who needs to know about the
	new GaleonTab/GaleonEmbed layout. 

	* tests/popups.html
	* tests/pp2.html
	* tests/pp3.html
	* tests/pp4.html: Add some more popup tests.
	
2004-02-22  Adam Weinberger  <adamw@FreeBSD.org>

	* configure.in: Added "en_CA" to ALL_LINGUAS.

2004-02-22  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/eel-gconf-extensions.c: Remove an old, broken, check for
	the gconf schema being installed correctly
	
	* src/galeon-shell.c: Add a new check to ensure the schema is
	correctly installed.

2004-02-22  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Ensure the url is non-null before we
	do a strcmp on it.

2004-02-22  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-string.c: Use the glib functions to convert
	a date to a string, and use %x which should do the 'correct'
	thing for all locales.

2004-02-22  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-clipboard.c
	* bookmarks/bookmarks-context-menu-several.c
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-default-icon-provider.c
	* bookmarks/bookmarks-editor-dockable.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-epiphany.c
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-gtk-menu-item.c
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-gtk-toolbar-set.c
	* bookmarks/bookmarks-gtk-toolbar.c
	* bookmarks/bookmarks-import-druid-konqueror.c
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-tb-widget.c
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/xbel.c
	* embed/global-history.c
	* embed/print-dialog.h
	* libegg/egg-menu-merge.c
	* mozilla/mozilla-embed.cpp
	* src/galeon-action-favicon.c
	* src/galeon-action-go.c
	* src/galeon-action-home.c
	* src/galeon-action-location.c
	* src/galeon-action-navigation.c
	* src/galeon-action-new.c
	* src/galeon-action-refresh.c
	* src/galeon-action-spinner.c
	* src/galeon-action-stop.c
	* src/galeon-action-zoom.c
	* src/galeon-action.c
	* src/galeon-bookmarks-icon-provider.c
	* src/galeon-css-menu.c
	* src/galeon-embed-autoscroller.c
	* src/galeon-embed-manual-scroller.c
	* src/galeon-encoding-menu.c
	* src/galeon-favicon-action.c
	* src/galeon-favicon-action.h
	* src/galeon-nautilus-view.c
	* src/galeon-recent-history-menu.c
	* src/galeon-shell.c
	* src/galeon-tab-menu.c
	* src/galeon-tab-menu.h
	* src/galeon-tab.c
	* src/galeon-window-menu.c
	* src/galeon-window.c
	* src/history-dialog.c
	* src/session.c
	* src/window-commands.c
	* src/window-recent-history.c
	* utils/galeon-autocompletion-window.c
	* utils/galeon-autocompletion.c
	* utils/gul-download.c
	* utils/gul-filesystem-autocompletion.c
	* utils/gul-general.c
	* utils/gul-gestures.c
	* utils/gul-prefs-utils.c
	* utils/gul-toolbutton.c
	* utils/location-entry.c: Replace all the random DEBUG_* #ifdefs with
	the new LOG() function, use the *_PROFILE support where we do timings, and
	fix all C comments to use '/* .. */' rather than '//'. Fixes bug #103034

2004-02-22  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/EventContext.cpp
	* mozilla/Makefile.am
	R mozilla/nsUnicharUtils.cpp
	R mozilla/nsUnicharUtils.h: Use EqualsIgnoreCase() to do case
	insensitive compares of mozilla strings with ASCII strings.

2004-02-22  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: Added 1.7b to list

2004-02-21  Crispin Flowerday  <gnome@flowerday.cx>

	A utils/galeon-debug.h
	A utils/galeon-debug.c
	* utils/Makefile.am
	* src/galeon-main.c
	* configure.in: Copy the epiphany debuging code (some small changes
	to limit header pollution), only enabled when configured with
	--enable-debug.

2004-02-20  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-main.c
	* utils/gul-state.c
	* utils/gul-state.h: Sync the state every 5 minutes, rather than
	every time something changes.
	
	* mozilla/CookiePromptService.cpp
	* src/galeon-prefs-dialog.c
	* utils/galeon-sidebar.c: Don't explictly save the state.
	Fixes bug #134522

2004-02-20  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/FilePicker.cpp: Fix encoding conversions when
	remembering the last-upload directory. Thanks to chpe for
	spotting this.

2004-02-20  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/egg-editable-toolbar.c: Fix the logic when making
	the "Remove Toolbar" menu item sensitive, it was trying
	to do a bit-wise AND with '&&'.

2004-02-20  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp: 'resource' urls can open in new
	tabs as well.

2004-02-20  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks.c: After we have successfully saved the
	bookmarks, reset the "needs_saving" flag to FALSE

2004-02-20  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/FilePicker.cpp
	* utils/prefs-strings.h: Remember the last upload directory.
	Fixes bug #79319

2004-02-20  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-general.c
	* utils/gul-general.h: Create a low-disk safe xml file saving
	helper function.

	* libegg/egg-toolbars-model.c: Fix low-disk saving logic.
	
	* src/session.c
	* src/galeon-favicon-cache.c
	* mozilla/SideBar.cpp: Use the new helper function. 
	Finally fixes bug #57844

2004-02-19  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/nsUnicharUtils.cpp
	* mozilla/nsUnicharUtils.h: Updates to cope with the
	latest string changes in mozilla. Also added the Makefile.am
	for the spanish docs to configure.in

2004-02-16  Crispin Flowerday  <gnome@flowerday.cx>

	* NEWS
	* configure.in: 1.3.13 "Lets try that again"

2004-02-16  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-general.c
	* utils/gul-general.h
	* embed/global-history.c: Ensure history saving fails gracefully
	when the disk is full. Finishes the fix for bug #134197

2004-02-16  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/global-history.c: Make history loading more robust when
	given broken history files. This also works around bug 134477
	in libxml2 by using g_markup_escape_text to encode characters in
	the final xml file.

2004-02-16  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-home.c: Escape the URL that is passed into the
	dialog box when dragging a new home page to the button. Otherwise
	pango gets confused if there are '&' chars in the text

2004-02-15  Hein Roehrig <bugzilla-gnome@hein.roehrig.name>

	* src/galeon-favicon-cache.c: Only save the favicon cache if it
	has changed.

2004-02-14  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-filesystem-autocompletion.c: Only attempt to use
	gnome-vfs to autocomplete files, rather than things like http://
	(which cause PROPFIND requests to servers). Fixes bug #125005

2004-02-14  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GlobalHistory.cpp
	* mozilla/MozRegisterComponents.cpp: Ensure compilation still
	works with versions of mozilla other than 1.7a

2004-02-14  Crispin Flowerday  <gnome@flowerday.cx>

	* README.ExtraPrefs: Changing the number of days to store the
	history is actually supported.

2004-02-12  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon-egg-ui.xml
	* src/popup-commands.c
	* src/galeon-popup.c: Ensure that the "View Source" context menu item
	works from the sidebar.

2004-02-12  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/SideBar.cpp: Ensure that popups from a sidebar 
	actually work. Fixes bug #94277

2004-02-11  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GlobalHistory.cpp
	* mozilla/GlobalHistory.h
	* mozilla/MozRegisterComponents.cpp: API Changes. You know the drill.

2004-02-10  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Ensure that when cloning a page the
	url bar reflects the page being loaded.

2004-02-10  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Set the default button correctly in the
	"Enter args for the smart site" dialog.

2004-02-09  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-gtk-toolbar.c: Show separators in the bookmark
	toolbar. Fixes bug #133911 (and because we now show all the items
	in a bookmark folder, fixes bug #133909 as well).

2004-02-09  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Kill the selection-received signal on the
	main GaleonWindow, the tabs look after pasting now.

2004-02-09  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: Really fix pasting of UTF8 characters, even
	from applications that don't support UTF8. See bug #133633

2004-02-07  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c: Only respond to a popup_menu
	event on the notebook if the notebook is actually the
	focused widget. If not, it can respond when the mozilla
	embed is focused. Stupid gtk2 focus model.

2004-02-07  Philip Langdale  <philipl@mail.utexas.edu>

	* src/pdm-dialog.c: Clear cookie info fields when the
	selected cookie is removed.

2004-02-07  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp
	* mozilla/EventContext.h
	* src/popup-commands.c: When bookmarking a link, use the link text
	if the link doesn't have a "title" attribute. Thanks to chpe for
	pointing out that we didn't already do this.

2004-02-07  Crispin Flowerday  <gnome@flowerday.cx>

	* Makefile.am: Use GCONF_SCHEMA_FILE_DIR for the gconf schema,
	makes the --with-gconf-schema-file-dir configure option work

2004-02-07  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: When pasting a URL, request a UTF8 string, this
	fixes pasting of IDN domain names. Fixes bug #133633

2004-02-07  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window-menu.c: Set the "move tab to other window" menu
	to be not sensitive, when there aren't any other windows to use.

2004-02-07  Crispin Flowerday  <gnome@flowerday.cx>

	* src/migrate.c: Migrate the old toolbar style gconf key to the new
	one.

2004-02-07  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Use g_ascii_strcasecmp rather than g_strcasecmp,
	as the latter is deprecated. Also, fix a memory leak, and ensure the
	function doesn't emit warnings when the gconf key is unset.

2004-02-07  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-gtk-menu-item.c: Call the parent's style_set
	function in our overloaded function.

2004-02-04  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.cpp: API Change. Yet again.

2004-02-04  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c: Update the sensitivity of  "Close Other Tabs" along
	with the other Tab actions.

2004-02-04  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Add back the accelerators for Ctrl+KP_Plus,
	Ctrl+KP_Subtract, and Ctrl+s. Fixes bug #132462

2004-02-04  Philip Langdale  <philipl@mail.utexas.edu>

	* README.ExtraPrefs
	* galeon.schemas.in
	* libegg/egg-editable-toolbar.c
	* libegg/egg-toolbars-model.h
	* src/galeon-window.c
	* utils/prefs-strings.h: Re-implemented the ability to override
	the system toolbar style. See README.ExtraPrefs for the details.

2004-02-02  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/eggtreemodelfilter.c: Backport patch from bug 132615 to fix
	a use of memory after a free.

2004-02-02  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Only fake the loading url if mozilla
	returns "about:blank" as the current page url.

2004-02-02  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-gtk-menu-item.c: Add a hack suggested by Owen
	to fix the colours on the bookmark menu. Fixes bug #111560

2004-02-02  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/MozRegisterComponents.cpp
	* mozilla/SideBarProxy.cpp: Make SideBar work again.

2004-02-02  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Check that there really is a focused widget
	before passing key press events to it. Fixes bug #133157

2004-02-01  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h
	* ui/galeon-egg-ui.xml
	* utils/gul-notebook.c: Replaced our redundant tab
	popup menu with a useful one. Has a subset of the
	main tab menu (clone/detach/close/close others).
	And, as you might guess, added "Close Other Tabs" item
	to main menu too. Fixes #118376.

2004-02-01  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed-shell.cpp: Avoid a gobject warning
	when running galeon -q.

2004-02-01  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-favicon.c: Use the more normal style of the 
	set_property calling a function rather than vice-versa.

	* src/Makefile.am
	A src/galeon-favicon-action.c
	A src/galeon-favicon-action.h: Add an action that puts the
	favicon for the url (provided as a property) in the menu item.

	* src/galeon-recent-history-menu.c: Use the GaleonFaviconAction
	so that we get favicons in the menu.

2004-02-01  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c
	* src/galeon-css-menu.c: Fix a crash when closing the last tab in
	a window, that uses the javascript onunload function to open a 
	dialog box.

2004-02-01  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-navigation.c: Add favicons into the back,
	forward and up menu items.

2004-02-01  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Use g_signal_connect_object to avoid
	the need to disconnect the signals.

2004-02-01  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-popup.c
	* src/galeon-popup.c
	* src/galeon-action-navigation.c
	* utils/gul-string.c
	* utils/gul-string.h: Remove gul_string_escape_uline_accel, it does
	exactly the same thing as gul_string_double_underscores.
	
2004-02-01  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-string.c
	* utils/gul-string.h: Remove gul_string_is_prefix, g_str_has_prefix works
	perfectly well.

2004-01-31  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Add a workaround for the "dissappearing
	url" problem. This problem is caused by mozilla's slightly broken
	behaviour whereby it loads "about:blank" while actually loading
	a different page. We now basically ignore these loads, and remember
	the url that is actually being loaded. Fixes bug #73428 and 
	bug #120952

2004-01-31  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Fix the emacs key binding hack to only 
	occur when the gtk key theme is "Emacs". Also only shortcircuit
	Ctrl+letter key presses.

2004-01-31  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab-menu.c: Improve the tab menu w.r.t accelerators
	any changes to this menu will work properly across sessions. The
	manu creation isn't perfect, but gtk 2.4 will help that when it has
	non-broken radio actions.

2004-01-31  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-main.c: Ensure that the accelerators are saved if
	the user has changed them.

2004-01-31  Philip Langdale  <philipl@mail.utexas.edu>

	* src/pdm-dialog.c: After many days of banging my head against
	this broken model code, here are some changes that make the
	situation a little better. You can no happily delete the whole
	set of cookies/perms/whatevers without getting weird NULL entries
	and other instabilities. There are however still cases where if
	you delete particular subsets in one go, things will get out
	of sync. The work continues.

2004-01-31  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ContentHandler.cpp: Fix the ContentHandler dtor, it was
	trying to g_free a nsCOMPtr<>, and use nsMemory::Free to free
	a string that came from mozilla.

2004-01-29  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-string.c: Ensure that we don't chop off parts of a utf-8
	character when shortening strings.

2004-01-28  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Revert the name change for the Back/Forward/Up
	actions that have the menu, so that in the toolbar they are still
	called "Back" etc. This has the problem that it is impossible in
	the toolbar editor to differentiate them. Also fix a few response
	codes from a gtk_dialog.

2004-01-28  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: If a smart site toolbar button is pressed,
	and there were arguments in the entry, use them.  Thanks to
	Juho Snellman <jsnell@iki.fi> for pointing this out. Also remove
	the separator from the "enter site argument" dialog.

2004-01-28  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Yet another try at the emacs key binding
	hack. This seems to work for all the cases I have tried.

2004-01-26  Crispin Flowerday  <gnome@flowerday.cx>
	
	* galeon-action-location.c
	* galeon-action-navigation.c
	* galeon-action-stop.c
	* galeon-action-zoom.c
	* galeon-tab.c: Use g_object_connect_object, it is more robust and
	ensures that there are no dangling signals. This fixes a real bug
	in the zoom-action.

2004-01-26  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-css-menu.c: Use g_object_set_data_full rather than
	using a weak ref.

2004-01-26  Philip Langdale  <philipl@mail.utexas.edu>

	* bookmarks/bookmarks-add-dialog.c: Hrm. Actually delete the disconnect
	call rather than just comment it out...

2004-01-26  Philip Langdale  <philipl@mail.utexas.edu>

	* bookmarks/bookmarks-add-dialog.c: Reactivated default callbacks on
	the bookmark treeview. I had deactivated them when I was planning on
	the dialog being modal. Now you can bring up the context menu on
	a folder and modify it or add new folders etc. Very slick. Thanks ric.

2004-01-26  Philip Langdale  <philipl@mail.utexas.edu>

	* src/pdm-dialog.c: Fixed crashes when deleting blocks of cookies/
	passwords/permissions. However, there is still a bug in that weird
	NULL entires are left in the listview. These don't reflect any problem
	with the underlying datastore and disappear if you close and reopen
	the PDM. However, they can provoke crashes if fiddled with. I'm working
	on sorting this out right now.

2004-01-26  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.h
	* mozilla/GaleonWrapper.cpp: Fix compilation with mozilla 1.4 and
	when mozilla wasn't compile with the security stuff.

2004-01-26  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in
	* src/galeon-nautilus-view.c: Get the nautilus view compiling with
	the current development versions of libnautilus.

2004-01-25  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-css-menu.c: Checkin a memory leak fix as well, thats
	what comes of developing in 2 trees at the same time.

2004-01-25  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-css-menu.c
	* src/galeon-css-menu.h
	* src/galeon-window.c
	* ui/galeon-egg-ui.xml: Eggify the "Styles" menu, this also adds
	tooltips for menu items. Unfortunatley a hack was needed to get
	the egg radio actions working correctly.

2004-01-25  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window-menu.c
	* src/galeon-window-menu.h
	* ui/galeon-egg-ui.xml
	* src/galeon-window.c: Eggify the "Move Tab to other window" menu,
	and add the number of tabs in each window to the label.

2004-01-25  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-notebook.c: Emit the "tabs_reordered signal when doing
	tab drag and drop.
	
	* src/galeon-window.c: Update the tab menu sensitivity, to
	disable actions that can't be performed.

2004-01-25  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-recent-history-menu.c: Remember to unref the
	Action.

2004-01-25  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-recent-history-menu.h
	* src/galeon-recent-history-menu.c
	* src/galeon-window.c
	* ui/galeon-egg-ui.xml: Eggify the Recent History Menu.

2004-01-25  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab-menu.c: Don't leak the Actions, and use a dummy
	action to keep track of the radio group, rather than trying to
	hack it ourselves, it didn't work when actions were destroyed.

2004-01-25  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action.c: Use g_signal_connect_object, to ensure the
	signal gets disconnected when the EggAction is destroyed.

2004-01-25  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab-menu.c: Fix some memory leaks.

2004-01-24  Philip Langdale  <philipl@mail.utexas.edu>

	* ui/galeon.glade: Fixing incorrect mnemonics and accelerators in PDM.

2004-01-24  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-home.c
	* src/galeon-action-refresh.c: Make sure that we connect to the correct
	widget for the button-press-event.

2004-01-24  Philip Langdale  <philipl@mail.utexas.edu>

	* libegg/eggtreemodelfilter.c: Fixed warnings so -Werror is still
	possible.

2004-01-24  Philip Langdale  <philipl@mail.utexas.edu>

	* libegg/Makefile.am
	* libegg/eggtreemodelfilter.c: Update eggtreemodelfilter to latest cvs
	code and get it compiling.

	* src/pdm-dialog.c
	* ui/galeon.glade: Update PDM dialog to show cookie information
	in line as 1.2 did so the silly properties popup is no longer needed.
	Also added filtering on domain/hostname to help users find what they're
	looking for. PDM official doesn't suck anymore. :-)

2004-01-24  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon-egg-ui-toolbar.xml
	* src/galeon-window.c: Add the "Print" and "Save As" toolbar buttons,
	and make the labels for the back, forward and up items that have the
	menus, different from the ones without the menu.

2004-01-24  Crispin Flowerday  <gnome@flowerday.cx>

	* src/window-commands.c: Update the copyright year to 2004

2004-01-24  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-toolbutton.c
	* utils/gul-toolbutton.h: Make the GulToolbutton work better
	when used by actions (it will now correctly cause the "activate"
	action to be emitted on the signal).

	* src/galeon-action-go.c
	* src/galeon-action-home.c
	* src/galeon-action-navigation.c
	* src/galeon-action-new.c
	* src/galeon-action-refresh.c
	* src/galeon-action-stop.c: Port callers, and make them specifiy
	the types of the toolbar and menuitems, rather than using custom
	create functions. Attach the signals on connect_proxy.

2004-01-24  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/dock/egg-dock-item.c
	* libegg/dock/egg-dock-layout.c: Don't bother marking the class
	properties up for translation.

2004-01-24  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c
	* ui/galeon-egg-ui.xml: Use the standard EggAction for the Fullscreen
	toolbar button.

	* src/galeon-toggle-action.c
	* src/Makefile.am
	R src/galeon-action-fullscreen.c
	R src/galeon-action-fullscreen.h
	* utils/Makefile.am
	R utils/gul-toggle-toolbutton.c
	R utils/gul-toggle-toolbutton.h: Remove all the custom classes that
	were needed just for the fullscreen button.
	
2004-01-24  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab-menu.c
	* src/galeon-tab-menu.h
	* src/galeon-window.c:
	* ui/galeon-egg-ui.xml: Eggify the Tab menu, place the Alt+[0-9]
	accelerators in the menu entries, and fix a bug where if the page
	title had '_'s it would display the next char as a mnemonic

2004-01-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/GaleonWrapper.cpp: When checking forms for modifications
	handle correctly text entries with default value longer than
	maxlength.

2004-01-23  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks-add-dialog.c: Fix gcc2 compilation.

2004-01-22  Philip Langdale  <philipl@mail.utexas.edu>

	* FAQ: Updated FAQ to explain how spinners are handled now.

2004-01-22  Philip Langdale  <philipl@mail.utexas.edu>

	* NEWS
	* configure.in: 1.3.12 release. First egg release!

2004-01-22  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c: Tab reparenting show put the tab at the
	end of the row in the new window.

2004-01-22  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp: Workaround a bug in mozilla where 
	0xa0's are converted to spaces when displayed in form elements, so
	we think that the element is modified, even when it isn't.

2004-01-22  Philip Langdale  <philipl@mail.utexas.edu>

	* libegg/eggtoolbar.c: Stop egg toolbar from trying
	to install already existing gtk-settings properties.
	Gets rid of warnings on console.

2004-01-21  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp: The data: protocol (rfc 2397) can
	also open in a new tab when middle clicked.
	
2004-01-18  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-gui.c
	* utils/gul-gui.h: Add a helper function to display the
	help.
	
	* src/galeon-prefs-dialog.c: Hook up the Help button
	* src/window-commands.c: Hook up the help button for the
	toolbar editor

2004-01-18  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed.h
	* embed/galeon-embed.c
	* mozilla/mozilla-embed.cpp
	* src/galeon-window.c: Don't enable the "View Source" menu option
	when already in view source mode, or the page is javascript
	generated. Fixes bug #94269

2004-01-17  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/GaleonWrapper.cpp
	* mozilla/mozilla-embed-shell.cpp: Mozilla changes again...
	Had to update c++ compilation flags to allow -Werror as mozilla
	changes mean certain warnings have to be turned off...

2004-01-17  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/galeon-window.c: Crispin points out that I made a change
	to the special case logic so that the typeaheadfind work around
	stopped working. reverting that change.

2004-01-17  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/galeon-window.c: Refine key event hack to be a little
	smarter. Now it doesn't eat function key events. :-)

2004-01-17  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp: Use the mod2 modifier, rather than
	the Meta_L keycode when updating which modifiers were used. Thanks
	to chpe for spotting this.

2004-01-17  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp:
	* mozilla/EventContext.h: If a link can't be opened in a new tab (such
	as javascript), then mark it as such.
	
	* src/galeon-tab.c: Make middle click on a javascript link, just run
	the link in the current window.
	
	* src/galeon-popup.c: Don't provide the options to open the link
	in a new tab or window for javascript links.

2004-01-17  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c
	* src/galeon-popup.h
	* src/galeon-popup.c: Move all the popup menu actions into the
	GaleonPopup class, and remove the unneeded before_show signal.

2004-01-16  Crispin Flowerday  <gnome@flowerday.cx>

	* idl/GaleonAutomation.idl: Make the definition for loadurl match
	the implementation.

2004-01-16  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-notifiers.cpp: Only notify mozilla of the proxy
	configuration file if the url is non-empty. Thanks to chpe for
	pointing this out.

2004-01-14  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c: Expand our existing emacs keybinding hack
	to a more general implementation that always lets the focused
	child have a go at the event before the base handler. This allows
	emacs keybindings to work inside mozembed form controls. A couple
	of special case exceptions are needed. 1) GTK widgets seem to always
	claim to have handled an Escape event so we ignore the claim and always
	let the base handler process it too. This way View->Stop works when you
	press escape. 2) Mozembed does not return TRUE for plain alphanumeric
	key events during typeaheadfind, so we act as if it does, otherwise
	typeaheadfind sees each keystroke twice.

2004-01-14  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-popup.c: Fix a typo

2004-01-13  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-tree-view.c: Make the title column have the expanders,
	not the checkbox column

	* bookmarks/bookmarks-single-editor.h
	* bookmarks/bookmarks-single-editor.c: 
	* ui/bookmarks-editor.glade: Improve the bookmark property
	dialog, it should be more compact, and easier on the eyes now.
	Fixes bug #112371 and bug #94259
	
2004-01-13  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-smart-site-tb-widget.c: If the arrows
	for smart bookmarks aren't shown, always show the entry box
	even if the bookmark should be folded (otherwise you can't
	enter text)

2004-01-13  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-smart-site-tb-widget.c: When clicking on the
	arrow to show a smarturl, grab the focus into the first entry
	box. Fixes bug #89338

2004-01-13  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Slightly change the wording of the
	unsubmitted changes dialog, sorry I18N peeps.

2004-01-13  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks.h 
	* bookmarks/bookmarks.c: Change the set_smarturl API so that it
	only sets the URL, and add a get_smarturl call to get just the
	smarturl.
	
	* bookmarks/bookmarks-single-editor.c: Use the new API so the encoding
	doesn't show in the bookmark editor. Fixes bug #123117.

2004-01-13  Laurent Dhima  <laurenti@alblinux.net>

	* configure.in: Added "sq" to ALL_LINGUAS.

2004-01-12  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/EventContext.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/mozilla-embed-persist.cpp: API Resync. Wish they'd
	make their mind up.

2004-01-11  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-single-editor-small.c: Fix a cut'n'paste
	spelling mistake.

2004-01-11  Crispin Flowerday  <gnome@flowerday.cx>

	* src/migrate.c: Migrate the old toolbar settings to the new format.

2004-01-11  Crispin Flowerday  <gnome@flowerday.cx>

	* libegg/dock/Makefile.am
	* libegg/Makefile.am: Remove the hard coded DISABLE_DEPRECATED defines,
	they get set automatically in maintainer mode.

2004-01-10  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed.c
	* embed/galeon-embed.h: Add an API to find out whether there are any
	modified form entry boxes on the page.

	* mozilla/GaleonWrapper.h
	* mozilla/GaleonWrapper.cpp 
	* mozilla/mozilla-embed.cpp: Implement the API.

	* utils/gul-notebook.h
	* utils/gul-notebook.c: Add a "tab_delete" signal that is emitted
	when the tab close button is clicked, you can return FALSE to
	stop the close from happening.

	* src/window-commands.c
	* src/galeon-window.h
	* src/galeon-window.c
	* src/galeon-tab.c: When a tab or window is closed, or when 
	Ctrl+Q is pressed, check that each tab doesn't have modified
	forms, and warn for each tab if it does. Fixes bug #78353

2004-01-10  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-home.c: Allow dragging of URL's to the home
	icon to set a new home page. Fixes bug #76443

2004-01-10  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-navigation.c: Allow middle clicking on the
	navigation toolbar buttons (back, forward and up) to open in a new
	tab. Fixes bug #125542

2004-01-10  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Use the "dispose" signal to save
	ourselves in the session, this prevents referencing the 
	notebook during the finalize method, when it may have
	been destroyed.

2004-01-10  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-notebook.c: Call the parent classes finalize
	method.

2004-01-09  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-popup.c: Adding missing #include.

2004-01-08  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c
	* src/popup-commands.c: Updated boomark actions in
	popups (bookmark link and bookmark frame) to use
	the add bookmark dialog. This is an even bigger deal
	for bookmark frame as that was not implemented at all
	previously :-)

2004-01-08  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-popup.c
	* src/galeon-window.c: Use galeon_action_group_add_action
	so that tooltips from popup menu items appear in status
	bar.

2004-01-08  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/GaleonWrapper.cpp: API Resync. First for
	a while.

2004-01-06  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-prefs.h
	* utils/prefs-strings.h
	* galeon.schemas.in: Remove unused preferences
	
	* README.ExtraPrefs: Add more hidden preferences, this should be
	all of them, but I'm not making any guarantees. Also add the default
	values for all the hidden preferences. Fixes bug #69559

2004-01-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* Makefile.am: Remove OrigTree.pm from EXTRA_DIST -- 'make dist' now
	requires intltool != 0.28

2004-01-05  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MozillaPrivate.cpp (MozillaFindEmbed): Ensure that
	if the nsIDOMWindow provided is a frame inside an embed, we
	get the top-level window and then get the embed from that.
	Fixes bug 130425.

2004-01-04  Philip Langdale  <philipl@mail.utexas.edu>

	* bookmarks/bookmarks-add-dialog.c
	* bookmarks/bookmarks-add-dialog.h
	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h
	* ui/bookmarks.glade
	* ui/galeon-egg-ui.xml: Switched to a non-modal dialog
	for adding bookmarks after verifying that ric's bookmark
	treeview widget keeps in sync with backing datastore.
	New architecture is actually not ugly. wow. Had another
	go and renaming the "bookmarking a windows' tabs" process.

2004-01-03  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed.h
	* embed/galeon-embed.c
	* mozilla/mozilla-embed.cpp: Propogate the net_start signal.

	* src/galeon-tab.c: Use the ge_net_stop and ge_net_start
	signals to update the load state.

	* src/galeon-action-stop.c: Use the ge_net_stop and ge_net_start
	signals to update the action's sensitivity.

	* src/galeon-css-menu.c: Listen on the ge_net_stop signal to work
	out when to update the css menu.
	
2004-01-03  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c
	* src/galeon-window.h: Remove some un-used ControlID's

2004-01-03  Philip Langdale  <philipl@mail.utexas.edu>

	* bookmarks/bookmarks-add-dialog.c
	* bookmarks/bookmarks-add-dialog.h
	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h
	* ui/bookmarks.glade
	* ui/galeon-egg-ui.xml: Refinements based on comments
	from tko and crispin. Apparently we're calling them
	"bookmark groups" right now. :-)

2004-01-03  Philip Langdale  <philipl@mail.utexas.edu>

	* TODO: Update TODO to reflect the progress of
	recent months.

2004-01-03  Philip Langdale  <philipl@mail.utexas.edu>

	* bookmarks/Makefile.am
	A bookmarks/bookmarks-add-dialog.c
	A bookmarks/bookmarks-add-dialog.h
	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h
	* ui/bookmarks.glade
	* ui/galeon-egg-ui.xml: Implemented a dialog for adding
	bookmarks interactively. Allows for the specification of
	the name/url and the folder to put it in. This replaces
	the current, largely useless, default add and also allows
	for the introduction of "Add Tab Group" which should provide
	an adequate replacement for named sessions from 1.2.

2004-01-03  Philip Langdale  <philipl@mail.utexas.edu>

	* ui/galeon.glade: Add borders to treeviews in
	Page Properties

2004-01-01  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* Makefile.am
	* doc/Makefile.am
	* doc/omf.make
	* doc/xmldocs.make
	* sounds/Makefile.am: pass make distcheck

	Include OrigTree.pm in EXTRA_DIST -- 'make dist' now requires 
	intltool 0.28.

	Update omf.make and xmldocs.make from gnome-common and
	http://lists.gnome.org/archives/desktop-devel-list/2003-December/msg00587.html
 
	Add generated files to DISTCLEANFILES and work around scrollkeeper
	leaving files laying around after uninstall by setting
	distuninstallcheck_listfiles to skip the leftovers.

2003-12-22  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c
	* src/galeon-window.h
	* src/galeon-window.c: The various navigation actions update
	themselves (up, back, forward and stop), so don't bother
	forcing updates.

2003-12-22  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c
	* src/galeon-window.h
	* src/galeon-tab.c: Remove the code that used to keep the zoom
	control. The Zoom action now keeps itself nicely in-sync
	automatically.

2003-12-22  Crispin Flowerday  <gnome@flowerday.cx>

	* src/page-info-dialog.c: If there isn't a hostname component
	of the url, ensure we don't use "(null)" instead.

2003-12-22  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-navigation.c: Fix the code so it checks
	the return values from the galeon_embed properly, removing
	an uncertainty about the return value.

2003-12-22  Danilo Šegan  <dsegan@gmx.net>

	* src/galeon-window-menu.c (galeon_window_menu_activate_cb):
	* src/galeon-window.c (egg_widget_add): 
	* src/galeon-action.c (galeon_action_menu_item_select_cb): 
	(galeon_action_menu_item_deselect_cb): Reorder declarations for
	compiling with GCC 2.95.x (fixes bug #129827).

2003-12-21  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h: Add a method to get the encoding
	information from the embed (copied from ephy, but simpler).
	Also rename the set_charset function to set_encoding.

	* mozilla/Makefile.am
	* mozilla/mozilla-embed-shell.cpp
	A mozilla/mozilla-encodings.c
	A mozilla/mozilla-encodings.h
	* mozilla/mozilla-i18n.c
	* mozilla/mozilla-i18n.h
	* embed/Makefile.am
	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	A embed/galeon-encodings.c
	A embed/galeon-encodings.h: Add a GaleonEncodings class which
	contains all the useful information about the support encodings.
	The MozillaEncodings class derives from it, and provides the
	actual encodings.

	* src/galeon-prefs-dialog.c: Use the new GaleonEncodings class
	
	* src/Makefile.am
	* src/galeon-window.c
	A src/galeon-encoding-dialog.c
	A src/galeon-encoding-dialog.h
	* src/galeon-encoding-menu.c
	* src/galeon-encoding-menu.h
	* ui/galeon-egg-ui.xml
	* ui/galeon.glade: Re-write the encoding menu, adding the recent
	encodings and related encodings. A dialog allows selection of
	other encodings. This is a port from epiphany.
	
2003-12-21  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-utils.c
	* embed/galeon-embed-utils.h
	* src/galeon-nautilus-view.c
	* ui/nautilus-galeon-view-ui.xml.in: Remove the encoding menu
	from the Nautilus view. Its a load of dynamic XML generation,
	and would be too hard to make it match the new encoding menu.
	(plus the backend has changed)

2003-12-21  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-group.c 
	* src/galeon-action-group.h 
	* src/galeon-window.c: Pass the GaleonWindow as an argument rather
	than assuming it is the user_data parameter of the 
	EggActionGroupEntry stucture.

2003-12-22  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.cpp: Fixed crispin's dubious use of strcmp
	in comparing nsCStrings...

2003-12-21  Crispin Flowerday  <gnome@flowerday.cx>

	* src/page-info-dialog.c: Ensure that we unref the GnomeVFSURI
	only if we have one.

2003-12-21  Crispin Flowerday  <gnome@flowerday.cx>

	* src/page-info-dialog.c
	* embed/galeon-embed-utils.c: Fix some memory leaks in the
	Page Info dialog.

2003-12-20  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-spinner.c
	* bookmarks/bookmarks.c: Fix a couple of memory leaks 

2003-12-20  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab-menu.c: Don't reference memory after it has
	been freed

2003-12-20  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSClientAuthDialogs.cpp: The GtkCombo box changes
	need Gtk 2.3.1, not 2.3.0.

2003-12-19  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c: Gave up on trying to find a proper
	solution to the AccelGroup eats key events problem. Now
	'Escape' is not an official accelerator for View->Stop but
	our manual handler will make a Stop call when you press
	Escape and the key event will still pass through to the
	embed so that typeaheadfind and other places where escape
	is responded to work properly. Finally.

2003-12-19  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in
	* Makefile.am
	R spinners: Remove the unused spinner icons.

2003-12-19  Philip Langdale  <philipl@mail.utexas.edu>

	* libegg/Makefile.am: Added missing egg-macros.h

2003-12-19  Crispin Flowerday  <gnome@flowerday.cx>

	* src/history-dialog.c: Remove a bogus g_return_if_fail()

2003-12-19  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: The help text should read 1.7a, not 1.7b

2003-12-19  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* libegg/dock/egg-dock-box.c
	* libegg/dock/egg-dock-master.c
	* libegg/dock/egg-dock-object.c
	* libegg/dock/egg-dock-paned.c
	* libegg/dock/egg-dock.c: fix silly warnings
	* src/galeon-window.c
	* src/galeon-window.h: fix more silly warnings by removing unused code

2003-12-19  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Update for Mozilla 1.6 and 1.7a

2003-12-19  Crispin Flowerday  <gnome@flowerday.cx>

	* INSTALL.in: Update for Gnome 2.4! and add note about mozilla-psm
	* README: Make slightly more up to date.

2003-12-18  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-i18n.c
	* mozilla/mozilla-i18n.h
	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h: Add ability to get the font languages
	from the mozilla-embed, rather than having them hard-coded in multiple
	places.
	
	* embed/galeon-embed-prefs.h
	* mozilla/mozilla-notifiers.cpp
	* src/Makefile.am
	* src/galeon-prefs-dialog.c
	* src/galeon-shell.c
	A src/migrate.c
	A src/migrate.h: Move all the config migration code into one place, and
	use a config version number in gconf to work out what needs to be migrated.

2003-12-18  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h: Accidentally commited a
	refactor of a helper method to get the CacheEntryDescriptor
	for a url. There's only one caller for this right now so
	it's technically not necessary, but it's good form and works
	fine, so I'm leaving it in.

2003-12-18  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-tab.c: One last case in the mouse click
	callback to take care of. Silly mozilla.

2003-12-18  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-tab.c: Follow up to 103919 regarding saving
	images on shift-click. There was sanity checking code in
	the original patch that made no sense to me. Turns out it
	was because pressing enter to submit a form or to follow
	link generates a *mouse click* event... Sanity checks are
	back and things are working normally again.

2003-12-16  Philip Langdale  <philipl@mail.utexas.edu>

	* src/page-info-dialog.c
	* ui/galeon.glade: Got hit by the mozembed realize
	bug. So we now only create the embed when the image
	tab is displayed. *sigh*
	
2003-12-16  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-zoom.c: Make the timeout before applying new
	zoom values longer than the initial timeout in the
	gtk-spin-button.  Fixes bug #129433

2003-12-15  Philip Langdale  <philipl@mail.utexas.edu>

	* src/page-info-dialog.c
	* ui/galeon.glade: Save the state of the vpaned
	between the image list and the image view.

2003-12-15  Philip Langdale  <philipl@mail.utexas.edu>

	* src/page-info-dialog.c
	* ui/galeon.glade: Added image view pane to
	Page Properties dialog. Used a galeonembed
	for it. Heh.

2003-12-13  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/galeon-embed-utils.c
	* embed/galeon-embed.h
	* mozilla/GaleonWrapper.cpp
	* src/page-info-dialog.c: Hooked up Images tab of
	Page Properties. This is just an image list right
	now. The next step is to add an image preview pane
	in the dialog, as we used to have.

2003-12-13  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window-menu.c: Fixed so as to never try
	and access the session object after it is finalised.
	Attempts to access after finalisation cause the object
	to be recreated, wiping out any stored session info on
	disk...

2003-12-12  Philip Langdale  <philipl@mail.utexas.edu>

	* libegg/egg-menu-merge.c
	* src/galeon-action-location.c
	* src/galeon-action-navigation.c
	* src/galeon-action-stop.c
	* src/galeon-action.c
	* src/galeon-window.c: Fixed a *big* memory leak that was
	revealed by the move-tab-to fix. Turns out we were leaking
	all of our actions when a window was closed, due to a bug
	in egg (this bug is fixed in gtk 2.3). Once the actions
	were finalising, a bug whereby stale callbacks on the
	active embed from the actions were revealed. These are
	now fixed. We no longer leak actions and the move-tab-to
	functionality is now fully correct.

2003-12-10  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.cpp: Factored <link> and
	<a> processing code into a separate template based
	helper. All method call signatures are the same but
	the two interfaces do not define them through a common
	base.

2003-12-11  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp: Fix for building on mozilla 1.5

2003-12-10  Philip Langdale  <philipl@mail.utexas.edu>

	* src/page-info-dialog.h: Missed one...

2003-12-10  Philip Langdale  <philipl@mail.utexas.edu>

	* src/page-info-dialog.h: Updated the tab list enum
	so we know which one is which.

2003-12-10  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/galeon-embed-utils.c
	* embed/galeon-embed.h
	* mozilla/GaleonWrapper.cpp
	* src/page-info-dialog.c
	* ui/galeon.glade: Hooked up form and link tabs in
	the Page Properties Dialog. Eventually, it would be
	nice for the forms tab to be like the mozilla one
	and show form fields, but that needs thought. Unlike
	mozilla, we have a high overhead to lookup fields when
	a form is selected. OTOH, the memory overhead of caching
	all fields for all forms at Dialog creation is not
	something I like.

2003-12-10  Philip Langdale  <philipl@mail.utexas.edu>

	* TODO: Updated to reflect our progress, and our changed
	priorities it would seem. :-)

2003-12-10  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-tab-menu.c
	* src/galeon-tab-menu.h
	* src/galeon-tab.c
	* src/galeon-window-menu.c
	* src/galeon-window.c
	* src/galeon-window.h: Fixed the move-tab-to menu so
	it stays in sync. Added get_notebook method to
	galeon-window rather than pushing it to galeon-tab-menu.
	Originally wanted to use it in window-menu but didn't.
	Still a good idea anyway.

2003-12-09  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/Makefile.am
	* mozilla/mozilla-embed.cpp
	* embed/galeon-embed-utils.c
	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* src/galeon-window.c
	* src/galeon-window.h
	* src/page-info-dialog.c
	* src/page-info-dialog.h
	* src/statusbar.c
	* src/statusbar.h
	* src/window-commands.c
	* ui/galeon.glade: Implement the Security tab for the page info
	dialog. And add a GaleonEmbed call to show the current page
	Certificate. Fixes bug #75095.

2003-12-09  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* galeon.schemas.in
	* src/galeon-spinner.c
	* src/galeon-spinner.h
	* utils/prefs-strings.h: Remove old spinner format in favor of gnome
	icon theme spinners.

2003-12-09  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-popup.c: Typofix previous commit,
	s/galeon_embed_popup_/galeon_popup_/

2003-12-08  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/galeon-embed-popup.c
	* embed/galeon-embed-utils.c
	* embed/galeon-embed-utils.h
	* src/galeon-popup.c
	* src/galeon-tab.c
	* src/window-commands.c: Changes to refactor saving/downloading
	and add support for shift-clicking on images to save them.
	From Christian Persch <chpe+gnomebugz@stud.uni-saarland.de> with
	modifications to fix bit-rotting and account for egg.
	Fixes #103919.

2003-12-08  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-tab.c: Make Ctrl-Click open a link in
	a new tab again. Fixes #105367.

2003-12-07  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/page-info-dialog.c
	* src/session.c: Increase buffer size for strftime to get the "%c"
	format fit.

2003-12-07  Philip Langdale  <philipl@mail.utexas.edu>

	* ui/galeon.glade: Make default text = "DYNAMIC" so
	as not to generate unnecessary translations.

2003-12-07  Philip Langdale  <philipl@mail.utexas.edu>

	* ui/galeon.glade: Make labels selectable so they
	can be copied.

2003-12-07  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/galeon-embed-utils.c: Free the meta tag
	list. Hee.

2003-12-07  Philip Langdale  <philipl@mail.utexas.edu>

	* src/window-commands.c: Jump to view-source tabs
	immediately.

2003-12-07  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/galeon-embed.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* src/page-info-dialog.c: Hooked up meta tag listing.

2003-12-07  Philip Langdale  <philipl@mail.utexas.edu>

	* src/page-info-dialog.c
	* ui/galeon.glade: Use labels for short text and entries
	for ones that can be arbitrarily long.

2003-12-07  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/mozilla-embed.cpp
	* embed/galeon-embed-utils.c
	* embed/galeon-embed.h
	* ui/galeon.glade
	* src/page-info-dialog.c: Hook up the rest of the 'simple'
	page info properties. And fix the borders in the dialog.

2003-12-07  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/downloader-view.c: Fix a memory leak, patch
	ported from epiphany.

2003-12-06  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-prefs-dialog.c: Add British English and
	Occitan to the list of languages. Fixes #127988

2003-12-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: Restore Ctrl+F shortcut that was out to lunch.

2003-12-06  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-notebook.c: Shorten the page titles in the
	tab context menu. Fixes bug #128609

2003-12-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/galeon.glade: Little reorganization to look more like Nautilus
	(for better or worse)

2003-12-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* libegg/dock/Makefile.am: Fix builddir != srcdir builds

2003-12-06  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-tab.c: Don't mark " " for translation...

2003-12-06  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/galeon-embed-utils.c
	* embed/galeon-embed-utils.h
	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed.cpp
	* src/Makefile.am
	* src/galeon-window.c
	A src/page-info-dialog.c
	A src/page-info-dialog.h
	* src/window-commands.c
	* src/window-commands.h
	* ui/galeon-egg-ui.xml
	* ui/galeon.glade: Initial Page Properties dialog implementation.
	I've only hooked up the very basic info, but expanding it will
	be much easier with the framework in place.

2003-12-06  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/ProgressListener.cpp: Make progress listener
	leak slightly less. This isn't fully fixed yet...

2003-12-06  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-action.c: Removed outdated comment.

2003-12-06  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-tab.c: Don't show "Done." when a load
	is complete, as it sticks around indefinitely and
	becomes confusing later on.

2003-12-06  Philip Langdale  <philipl@mail.utexas.edu>

	* libegg/egg-macros.h: Missed one.

2003-12-06  Philip Langdale  <philipl@mail.utexas.edu>

	* src/Makefile.am
	* src/galeon-window.c
	* src/ppview-toolbar.c: Use the egg-dock!

2003-12-06  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* libegg/Makefile.am
	A libegg/dock/.cvsignore
	A libegg/dock/Makefile.am
	A libegg/dock/egg-dock-box.c
	A libegg/dock/egg-dock-box.h
	A libegg/dock/egg-dock-item-grip.c
	A libegg/dock/egg-dock-item-grip.h
	A libegg/dock/egg-dock-item.c
	A libegg/dock/egg-dock-item.h
	A libegg/dock/egg-dock-layout.c
	A libegg/dock/egg-dock-layout.h
	A libegg/dock/egg-dock-master.c
	A libegg/dock/egg-dock-master.h
	A libegg/dock/egg-dock-notebook.c
	A libegg/dock/egg-dock-notebook.h
	A libegg/dock/egg-dock-object.c
	A libegg/dock/egg-dock-object.h
	A libegg/dock/egg-dock-paned.c
	A libegg/dock/egg-dock-paned.h
	A libegg/dock/egg-dock-placeholder.c
	A libegg/dock/egg-dock-placeholder.h
	A libegg/dock/egg-dock-tablabel.c
	A libegg/dock/egg-dock-tablabel.h
	A libegg/dock/egg-dock.c
	A libegg/dock/egg-dock.h: Added egg-dock. This is stock egg-dock
	but I had to write egg-dock-box to pack horizontal bars without
	useless paned sliders between them.

2003-12-05  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSClientAuthDialogs.cpp: Port to use the new
	GtkComboBox in gtk 2.3+. The patch was provided by chpe from
	epiphany. The galeon and ephy copies are pretty similar now.

2003-12-05  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-state.c
	* utils/gul-state.h: Implement a function to preserve the state of
	an expander object.

	* mozilla/GtkNSSClientAuthDialogs.cpp
	* mozilla/CookiePromptService.cpp: Use the gul_state_monitor_expander
	function rather than implementing the monitoring everywhere.

2003-12-05  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed-shell.cpp: Fix a typo
	* src/galeon-window-menu.c: Don't reference memory after it has been 
	freed

2003-12-05  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/mozilla-embed-shell.cpp
	* src/galeon-tab-menu.c
	* src/galeon-window.c: Attempting to fix all the outstanding memory leaks
	reported by Crispin. Success is another matter. :-)

2003-12-04  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-recent-history-menu.c
	* src/galeon-encoding-menu.c: Don't reference memory after
	it has been freed.
	
	* src/history-dialog.c: Fix some memory leaks.

2003-12-03  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-gtk-menu.c: Correctly remove separators
	from the bookmark menu when rebuilding it.

2003-12-03  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-action-zoom.c: Use the GaleonTab's view of the
	zoom setting, as if the embed isn't initialised we can't
	get a value from the embed (and warnings are printed)

2003-12-03  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-cookie.cpp
	* mozilla/GtkNSSDialogs.cpp: Ensure that after using strftime, 
	the result is converted to UTF8.

2003-12-03  Crispin Flowerday  <gnome@flowerday.cx>

	* src/statusbar.c: Don't put the hostname inside <tt> tags
	in the primary text, and improve the tooltip text.

2003-12-01  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/statusbar.c: Don't try to destroy packed widgets, the
	GtkContainer implementation owns and handles them.  Pop previous
	message before pushing in a new one to avoid growing the message stack
	indefinitely.

2003-11-30  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-action-new.c: Well, I was wrong. Forgot to update
	the new button handling to always put new tabs at the end of
	the row.

2003-11-29  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c
	* ui/galeon-egg-ui.xml: Did the manual work to get About Plugins
	working. Now we're fully merged. :-)

2003-11-29  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* ALL: Merged changes from HEAD.

2003-11-27  Philip Langdale  <philipl@mail.utexas.edu>

	R embed/galeon-embed-popup-bw.c
	R embed/galeon-embed-popup-bw.h
	R src/mime-dialog.c
	R src/mime-dialog.h: Removing stale files.

2003-11-27  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-nautilus-view.c
	* src/galeon-new-button.c
	* src/galeon-shell.c
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/session.c
	* src/window-commands.c: Would have sworn we did this already,
	but added more intelligent tab insertion logic. Main noticable
	effect is that 'New Tab' always appends the tab and never inserts.
	One refrains from making a dry comment about following in Epiphany's
	footsteps in un-doing braindeadness from the early 1.3.x days...

	I won't pretend that all new-tab cases that should always append
	have been handled. That will need more thought and discussion, but
	the mechanism to do so is now in place.

2003-11-25  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/Makefile.am: Add a missing backslash.

2003-11-25  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSClientAuthDialogs.cpp: Don't mark a string
	consisting only of markup for translation.

2003-11-24  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: If mozilla wants to show the
	bookmarks toolbar, map that to the default, so the new
	galeon window honours the gconf settings. Fixes bug #122410

2003-11-24  Crispin Flowerday  <gnome@flowerday.cx>

	R ui/Insecure.png
	R ui/Secure.png
	R ui/blocked.png
	A ui/galeon-insecure.png
	A ui/galeon-popup-blocked.png
	A ui/galeon-secure.png
	* ui/Makefile.am
	* utils/pixbuf-cache.c
	* utils/pixbuf-cache.h
	* src/statusbar.c: Make the popup blocked icon clickable, bringing
	up a dialog asking whether the site should be allowed to show 
	popups in the future. Also use security icons from epiphany, and
	make them stock icons.

2003-11-24  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: 
	* src/galeon-tab.c: 
	* src/galeon-tab.h: 
	* embed/global-history.h
	* embed/global-history.c: Implement zoom saving This stores the
	zoom setting in the history on a per-site basis, and restores it
	when visiting the site again. Also clean up the updating of the
	zoom toolbar spinner.

2003-11-24  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Fix some uses of getter_Copies

2003-11-23  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/ExternalProtocolService.cpp: Moz api resync, as always.

2003-11-22  Crispin Flowerday  <gnome@flowerday.cx>

	* myportal.css: Fix a couple of myportal stylesheet problems
	spotted by chpe.

2003-11-21  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/downloader-view.c
	* mozilla/ProgressListener.h
	* mozilla/ProgressListener.cpp: Don't update the downloader
	view for every progress update when we don't know the length
	of the download. Update more often that when we do know the
	size so that the progress bar bounces pleasingly.
	Fixes bug #110414

2003-11-20  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-favicon.c
	* src/galeon-favicon.h: When getting a string using g_object_get, 
	the result needs to be freed, so don't return a const char* (there
	aren't any callers to this function, so this is just for
	future-proofing)

2003-11-20  Crispin Flowerday  <gnome@flowerday.cx>

	* src/window-commands.c
	* src/window-commands.h
	* src/galeon-window.c
	* ui/galeon-ui.xml.in: Add a menu item to show the about:plugins
	page, and rename the "About" option to "About Galeon"

2003-11-16  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/mozilla-embed-persist.cpp: Fixed string leaks.

2003-11-16  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-single-editor.c: Fix a small memory leak.

2003-11-16  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSKeyPairDialogs.cpp: Change the cursor to the busy
	cursor when the private key is being generated.

2003-11-16  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSDialogs.cpp: Minor string change.
	
	A mozilla/GtkNSSClientAuthDialogs.cpp
	A mozilla/GtkNSSClientAuthDialogs.h
	* mozilla/Makefile.am
	* mozilla/MozRegisterComponents.cpp: Add a Gtk dialog for
	selecting a client certificate. This is separate as the ephy port
	will not be quite as straight forward as just copying the files.

2003-11-15  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/global-history.c: Fix the history reading with the
	latest libxml.

2003-11-13  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GtkNSSKeyPairDialogs.cpp: It wouldn't be mozilla if the
	api didn't change.

2003-11-11  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/print-dialog.c: Only emit the "preview" signal when
	the preview worked.

	* src/galeon-window.c: Fix the print preview toolbar when
	going into and out of fullscreen, and doing a preview when
	already in preview mode. Fixes bug #126415

2003-11-11  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp: Set the chrome mask on the embed
	object.
	
	* mozilla/GaleonWrapper.cpp: Don't initialize the embed if it
	is an XUL dialog, it breaks things.

2003-11-10  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSDialogs.cpp: Don't use %-d in the strftime
	format, apparently it isn't portable, see bug #126663

2003-11-10  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSDialogs.cpp: Make the View Certificate dialog
	modal. This is needed as otherwise it isn't actually usable
	when shown from a Certificate dialog prompt.

2003-11-09  Crispin Flowerday  <gnome@flowerday.cx>

	* src/toolbar.c: Make middle clicks on the spinner open Galeon's
	homepage in a new tab. Fixes bug #111448

2003-11-08  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* ALL: Merged changes from HEAD.

2003-11-08  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* galeon.schemas.in
	* utils/prefs-strings.h
	* bookmarks/bookmarks-editor.c: Persist the state of the "Split
	view" and "Show edit pane" menu items. Fixes #126407.

2003-11-08  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/galeon-window.c: Fix galeon_window_bookmark_activate. A leak
	nad a crash when activating a separator (fixes #125661).

2003-11-08  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/js-console.c: Permanently clear the javascript
	error message when clicking "Clear", Fixes bug #126316

2003-11-06  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/location-entry.c
	* utils/gul-glade-gconf.c
	* mozilla/JSConsoleListener.cpp
	* embed/js-console.c: Fix some memory leaks

2003-11-05  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-dialog.c: Ensure that we re-initialize the dialog
	if we are re-constructing it after it has been destroyed.

2003-11-05  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-notifiers.cpp: If we detect a broken charset
	preference, change it to iso-8859-1.

2003-11-05  Crispin Flowerday  <gnome@flowerday.cx>

	* src/window-commands.c
	* src/galeon-tab.c
	* src/galeon-reload-button.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed.cpp: Set the bypass-proxy flag when forcing
	a reload, make shift-click on the menu do a force-reload, and make
	the view-source: page reloading work. Fixes bug #106566

2003-11-05  Joe Marcus Clarke  <marcus@freebsd.org>

	* src/galeon-shell.c: Free the galeon_shell private struct after
	we have finished using it, not before. Fixes bug #126248

2003-11-04  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/global-history.c: Add extra checks when saving the history.
	I can't see how any of these could get hit, but better safe than
	sorry, fixes bug #118690

2003-11-04  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Reset PrintSilent, so subsequent
	javascript prints aren't silent.

	* mozilla/MozillaPrivate.h
	* mozilla/MozillaPrivate.cpp: Add a method to get the embed from
	a nsIDOMWindow object.
	
	* mozilla/PrintingPromptService.cpp: Fix the return value from
	when the cancel button is pressed, pass the embed to the print
	dialog, and unref the dialog after the run.

	* ui/print.glade
	* embed/print-dialog.c: Ensure that the preview button isn't 
	shown when called from javascript, don't unref the object when
	called from javascript, and disable the "selection" radio button
	if there isn't a selection. Fixes bug #121050

2003-11-04  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-dialog.c: Call galeon_dialog_show() from the run()
	function, this initializes the dialog, and allows derived objects to
	just override the one function rather than both.

2003-11-03  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSDialogs.cpp: Ensure that the dialogs are destroyed
	with their parent window.

2003-11-03  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h: Remove unused functions and
	definitions. Don't set the history on the docshell, the registered
	one gets used just fine. Add checks for the mWebBrowser variable
	being setup (better safe than sorry).
	
	* mozilla/mozilla-embed.cpp: Remove the checks for whether the
	MozillaEmbed has a GaleonWrapper (it always does now).

2003-11-03  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-util.c: Attempt to merge bookmark separators
	Fixes bug #126054.

2003-11-02  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSDialogs.cpp: Make the primary and secondary text
	selectable, as specified in the HIG. Also ensure don't use
	gtk_dialog_run for dialogs that don't need to be application modal.

2003-11-02  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-autocompletion-window.c: Allow the keypad Enter to
	select an item from the autocompletion window. Fixes bug #75486

2003-11-01  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c: Had toolbar respecting the menubar
	draggable setting. whoops.

2003-11-01  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/find-dialog.c
	* ui/galeon.glade: Make Escape close the find dialog, not exactly
	hig compliant, but it complies with common sense.
	Fixes bug #103023

2003-11-01  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/find-dialog.c: Reset the states of the buttons in the
	find dialog whenever the window embed, or the page changes.
	Fixes bug #87315.

2003-11-01  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed.c
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h: Use a simplified find API that copes
	with both type-ahead-find and normal finding.

	* embed/find-dialog.c
	* embed/find-dialog.h: Use simplified find API, and greatly
	simplify the dialog, it no longer needs to stay around hidden.

	* src/galeon-window.c 
	* src/galeon-window.h 
	* src/window-commands.c: Use new find API, and remove all
	references the code that attempted to keep the menu items in sync,
	there is no moz API that copes with type-ahead-find.

2003-11-01  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-dialog.c: Initialize the widgets on the first show;
	If it is done in the _construct function, which was called from an
	object _init function, then any properties associated with the
	calling object may not have been set up yet (e.g. the embed in the
	galeon-embed-dialog). Also fix a memory leak.

2003-11-01  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed-shell.h
	* embed/galeon-embed-shell.c
	* embed/galeon-embed-dialog.c: Remove the API to get the
	active embed from the embed_shell, its broken, and nothing
	has any need for it. Also when the embed is updated in the
	galeon_embed_dialog object, emit a notify signal.

2003-11-01  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed-shell.cpp: Make the operators in the 
	moz API version #if's consistent.

2003-11-01  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp
	* mozilla/mozilla-embed.cpp: Initialize the GaleonWrapper when
	the embed is realized. And create an about:blank document
	when initializing. This means no more race conditions. Ported
	from epiphany.

2003-11-01  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in
	* mozilla/mozilla-embed-shell.cpp: Update mozilla API's to what
	will be 1.6b. Also remove the MOZILLA_VERSION define from our
	config.h, it isn't needed.

2003-10-30  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/Makefile.am
	* src/Makefile.am
	* mozilla/Makefile.am
	* embed/Makefile.am
	* bookmarks/Makefile.am
	* configure.in: Define *_DISABLE_DEPRECATED only in maintainer mode to
	avoid unnecessary build failures.

2003-10-28  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-notifiers.cpp
	* src/galeon-prefs-dialog.c
	* embed/galeon-embed-prefs.h
	* ui/prefs-dialog.glade
	* default-prefs.js: Use points for font sizes rather than pixels.
	Migration should be automatic, please test. Fixes bug #125205

2003-10-27  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-shell.c:
	* bookmarks/xbel.c: Fix compiling in gcc 2.95. Bug #125624.

2003-10-26  Crispin Flowerday  <gnome@flowerday.cx>

	* NEWS: Fix a minor typo

2003-10-26  Crispin Flowerday  <gnome@flowerday.cx>

	* NEWS
	* configure.in: 1.3.10 "Which came first, the chicken or the egg?"

2003-10-26  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/cookie-info.c: Allow selecting of the cookie details,
	its not perfect as the ellipsizing label won't select to the
	end of the string correctly, but its better than nothing.

2003-10-26  Crispin Flowerday  <gnome@flowerday.cx>

	* default-prefs.js: Don't set the mime_types file preferences
	to "" this stops mozilla reading the /etc/mime.types file. Just
	use the mozilla default.

2003-10-25  Crispin Flowerday  <gnome@flowerday.cx>

	* default-prefs.js: Fix some of the values that break the new
	mozilla pref file parser, and remove the useless memory cache
	capacity key.

2003-10-25  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-editor.c: Allow emacs key bindings (and the
	delete key) to work in the notes text view.

2003-10-25  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-single-editor.c: Don't update the text in
	the GtkTextView for notes if it we aren't changing anything. This
	stops the cursor jumping to the end all the time. Fixes bug #97262

2003-10-25  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-reload-button.c: 
	* src/galeon-tab.c: Remove the options to bypass the proxy on a reload,
	the mozilla API doesn't work. 'Fixes' bug #71747.

2003-10-24  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-gtk-menu-item.c: Popdown menus when
	activating and item with the middle button. Fixes bug #125151.

2003-10-23  Philip Langdale  <philipL@mail.utexas.edu>
	    Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/EventContext.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/mozilla-embed-persist.cpp: API Resync. Mostly from Crispin
	but made some tweaks.

2003-10-22  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSDialogs.cpp: Remove the dependancy on the hig-alert
	class, this makes the code easier to share between epiphany and
	galeon.

2003-10-20  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-main.c 
	* src/session.c: Ensure that empty sessions arn't saved, and when
	in server mode ensure we get restored properly by the session
	manager. Fixes bug #123767.

2003-10-18  Philip Langdale  <philipl@mail.utexas.edu>

	* src/Makefile.am: It helps to update the Makefile when
	new source files are added...

2003-10-18  Philip Langdale  <philipl@mail.utexas.edu>

	A src/galeon-tab.c
	A src/galeon-tab.h
	* src/galeon-window.c
	* ui/galeon-egg-ui.xml: Added list of tabs to end of Tab Menu
	in the style of the recent history in the Go Menu. This improves
	accessibility for keyboard only users.

2003-10-16  Crispin Flowerday  <gnome@flowerday.cx>

	* src/history-dialog.c: Fix sorting the history by last-visit, and
	first-visit. Fixes bug #112633

2003-10-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/location-entry.c: Add Clear to context menu; bug #110350.

2003-10-13  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GtkNSSKeyPairDialogs.cpp: Hopefully get it
	compiling on trunk mozilla builds.

2003-10-13  Crispin Flowerday  <gnome@flowerday.cx>

	A mozilla/GtkNSSKeyPairDialogs.cpp
	A mozilla/GtkNSSKeyPairDialogs.h
	* mozilla/Makefile.am
	* mozilla/MozRegisterComponents.cpp: Yet another mozilla dialog,
	this time the Key Pair generation dialog, previously you couldn't
	actually generate a certificate, and now you get the dialog in Gtk
	as well :) This is a bit of a hack, as the mozilla API sucks big time.

2003-10-13  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MozRegisterComponents.cpp
	* mozilla/GtkNSSDialogs.cpp
	* mozilla/GtkNSSDialogs.h
	* ui/Makefile.am
	A ui/certificate-dialogs.glade: Implement the mozilla 
	nsICertificateDialogs interface, giving us some more native 
	security dialog. And use the hig_alert class for all the other
	security dialogs. (We still need a decent password quality meter)
	
2003-10-13  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-automation.c
	* src/galeon-automation.h
	* src/galeon-shell.c
	* src/galeon-main.c: Slightly refactor the startup, so that the 
	galeon_shell holds onto a ref of the BonoboFactory. This is then
	explicitly unref'd when the shell exits (should avoid problems of
	a new instance trying to use an old shell; bug #115253 possibly).

	Also Hig'ify the dialogs shown when startup fails, and hopefully
	sort out the errors when bonobo installation fails. Fixes bug #107492

2003-10-13  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-shell.c: Blah. Handle the case where there are
	no windows open (server mode) gracefully.

2003-10-13  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-shell.c
	* src/session.c
	* src/session.h: Make galeon_shell_get_active_window more
	robust so that it won't return a stale pointer if the active
	window is closed and no other windows are get the focus.
	Stop session_get_windows returning a const GList*. This is
	futile as no GList operations, even the read-only ones, will
	take a const GList*.

2003-10-13  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/hig-alert.c: Correct the spacing to be HIG compliant
	* src/galeon-prefs-dialog.c
	* src/galeon-window.c
	* src/window-commands.c: Use the pixel perfect hig-alert class
	and HIGify the text for the alerts ("can't show help", "can't load
	gnome-network-prefs" and "multiple bookmark open" dialogs)

2003-10-13  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/GlobalHistory.cpp: That was quick :-)
	Crispin correctly points out that as we junked all support
	for mozilla < 1.4, the old 1.3 snapshot level was now available
	again, so I've knocked 1.4 down a level to 8 and 1.4.1 is the
	new 9.

2003-10-13  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/GlobalHistory.cpp: Mozilla 1.4.1 has an API change
	from 1.4. *sigh* As there are a lot of changes from 1.4 to
	the 1.5a level, we are following our policy from 1.0 and dropping
	support for 1.4 in favour of 1.4.1.

2003-10-13  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.c 
	* bookmarks/bookmarks.h 
	* bookmarks/xbel.c: Fix problem when saving the "create toolbar" and
	"add to context menu" options in some cases. Pointed by Philip.

2003-10-11  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/Makefile.am
	R ui/prompts.glade
	* mozilla/CookiePromptService.cpp: Use the new hig_alert class
	to generate the cookie prompt dialog. This ensures that the
	spacing is set right.

2003-10-10  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/CookiePromptService.cpp:
	* src/galeon-window.c: Use ngettext for handling plurals.
	Fixes bug #123867.

2003-10-10  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-notebook.c: Alter the tab DND code so that you can
	dont need a tab bar to be able to drag another tab to a window.

2003-10-08  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c: Respect menu/toolbar_detachable pref on
	bar creation. No callback for dynamic pref changes yet, but none
	for menu_tearoff either. :-) Remember that the bonobo_dock is still
	a hack in the long term.

2003-10-08  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-tree-view.c: Fix bug #122361 and fix a
	memory leak.

2003-10-08  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* src/galeon-window.c
	* src/popup-commands.c
	* src/session.c
	* src/window-commands.c: Update bookmarks times (added, modified,
	visited) when needed. Fixes bug #123909.

2003-10-06  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-gtk-menu.c: Remove debug g_print.
	* bookmarks/bookmarks-gtk-toolbar.c: Add a context menu for the
	toolbar. Allow dropping urls to add bookmarks directly in the
	toolbar. This was easy now.

2003-10-06  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* ALL: Merged with HEAD again.

2003-10-06  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-dnd.c
	* embed/find-dialog.c
	* embed/galeon-embed-dialog.c
	* embed/galeon-embed-event.c
	* embed/galeon-embed-popup-bw.c
	* embed/print-dialog.c
	* src/galeon-action-favicon.c
	* src/galeon-action-fullscreen.c
	* src/galeon-action-go.c
	* src/galeon-action-group.c
	* src/galeon-action-home.c
	* src/galeon-action-location.c
	* src/galeon-action-navigation.c
	* src/galeon-action-new.c
	* src/galeon-action-refresh.c
	* src/galeon-action-spinner.c
	* src/galeon-action-stop.c
	* src/galeon-action-zoom.c
	* src/galeon-action.c
	* src/galeon-automation.c
	* src/galeon-embed-favicon.c
	* src/galeon-favicon.c
	* src/galeon-radio-action.c
	* src/galeon-tearoff-action.c
	* src/galeon-toggle-action.c
	* src/mime-dialog.c
	* src/popup-commands.c
	* src/ppview-toolbar.c
	* src/window-commands.c
	* utils/galeon-autocompletion-source.c
	* utils/galeon-autocompletion-window.c
	* utils/galeon-autocompletion.c
	* utils/galeon-dialog.c
	* utils/galeon-dnd.c
	* utils/gul-glade.c
	* utils/gul-gobject-misc.c
	* utils/gul-prefs-utils.c
	* utils/gul-toggle-toolbutton.c
	* utils/gul-toolbutton.c
	* utils/location-entry.c
	* utils/pixbuf-cache.c: Include "config.h" in the files that
	didn't have it (fixes i18n). Set a default window size for the
	toolbar editor.

2003-10-06  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/galeon-action-favicon.c
	* src/galeon-action-location.c
	* src/galeon-action-spinner.c
	* src/galeon-action-zoom.c
	* src/galeon-shell.c
	* ui/Makefile.am
	* ui/galeon-zoom.png
	* utils/pixbuf-cache.c
	* utils/pixbuf-cache.h: Fix crashes using the toolbar editor. It
	is still not perfect but it works. Add a stock icon for
	zoom. Enable toolbar saving.

2003-10-06  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/galeon-action-favicon.c
	* src/galeon-action-fullscreen.c
	* src/galeon-action-go.c
	* src/galeon-action-home.c
	* src/galeon-action-location.c
	* src/galeon-action-navigation.c
	* src/galeon-action-new.c
	* src/galeon-action-refresh.c
	* src/galeon-action-spinner.c
	* src/galeon-action-stop.c
	* src/galeon-action-zoom.c: Fix crashes and general brokeness when
	the toolbar was wider than the window.

2003-10-06  Philip Langdale  <philipl@mail.utexas.edu>

	* TODO: Updated todo list for stable 2.0

2003-10-04  Philip Langdale  <philipl@mail.utexas.edu>

	* bookmarks/bookmarks-gtk-menu.c
	* utils/gul-gui.c
	* utils/gul-gui.h: Fixed cosmetic bug where a separator
	was added to the end of the context menu regardless of
	whether any context menu bookmarks had been designated.
	Fix is a little involved because the addition of the
	separator persists when the context menu isn't shown so
	it has to be actively removed if all context bookmarks
	are un-designated while the program is running.

2003-10-04  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c
	* src/statusbar.c
	* src/statusbar.h: Statubar doesn't need to know about
	the window anymore, so take the window handling code out.

2003-10-04  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* src/galeon-popup.c
	* src/galeon-window.c
	* src/popup-commands.c
	* src/popup-commands.h
	* src/window-commands.c
	* src/window-commands.h
	* ui/Makefile.am
	R ui/galeon-legacy-ui.xml.in
	R ui/galeon-ui.xml.in: Tidying up. Finally changed the callback signatures
	so that they take an EggAction and not a BonoboUIComponent. It wasn't 
	actually a problem as the callbacks weren't using that parameter (except
	for one, which I'd changed many moons ago). So that's sane now.
	Also removed the legacy bonoboui xml files. Yay.

2003-10-04  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* utils/gul-gui.c: HIGgify the file replace confirmation.

2003-10-04  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/Makefile.am
	A utils/hig-alert.c
	A utils/hig-alert.h: Got too frustrated with the non-HIGgy
	GtkMessageDialog and wrote a more compliant replacement.

2003-10-03  Philip Langdale  <philipl@mail.utexas.edu>

	* src/statusbar.c: Improved variable naming consistency.
	Also, forgot the last changelog entry last time round :-)

2003-10-03  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-action.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/statusbar.c
	* src/statusbar.h: Well, that's it. Say goodbye to
	bonoboui in the main window. (It's still in the bookmark
	editor). GaleonWindow now inherits from GtkWindow and our
	Statusbar (which really should be GaleonStatusbar) now
	inherits from GtkStatusbar and is a full-fledged widget
	object. And there was much rejoicing.

2003-10-03  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c
	* src/galeon-window.h
	* src/ppview-toolbar.c
	* ui/galeon-egg-ui.xml
	* ui/galeon-legacy-ui.xml.in: Ported print preview toolbar
	to egg. This meant we could stop using the BonoboWindow's dock
	and rather use our egg_dock. Once the statusbar is ported, we
	can stop using BonoboWindow completely.

2003-10-03  Crispin Flowerday  <gnome@flowerday.cx>

	* src/session.c: Save the session file nicely formatted, rather
	than all on a single line. Fixes bug #123397

2003-09-30  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-gtk-toolbar.c: Work correctly when the
	toolbar is wider than the window.

2003-09-30  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks-bonoboui-tb.h: Removed. No more libbonoboui
	under bookmarks/.
	* bookmarks/bookmarks-gtk-menu.c: Fix a small leak.
	* bookmarks/bookmarks-gtk-toolbar-set.c
	* bookmarks/bookmarks-gtk-toolbar-set.h
	* bookmarks/bookmarks-gtk-toolbar.c
	* bookmarks/bookmarks-gtk-toolbar.h
	* src/galeon-window.c: Bookmarks toolbar implemented with
	EggToolbar.

2003-09-29  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-toggle-action.c: Whoops. Left some debug
	stuff in.

2003-09-29  Philip Langdale  <philipl@mail.utexas.edu>

	* libegg/Makefile.am
	* libegg/egg-action.c
	* src/Makefile.am
	* src/galeon-toggle-action.c
	* src/galeon-window.c
	A src/galeon-action-group.c
	A src/galeon-action-group.h
	A src/galeon-radio-action.c
	A src/galeon-radio-action.h: Added galeon-radio-action and
	moved all menu items to using our galeon-*-actions to get
	proper working tooltips. Added galeon_action_group_add_actions
	which is just a copy-paste of egg_action_group_add_actions
	but which uses the galeon actions and sets the window property.
	NB: I didn't realise this until now but the egg-radio-action,
	and by extension, our galeon-radio-action use GtkRadioMenuItems
	even though they are not handled correctly, meaning that 
	choosing one radio item does not unset the rest of the group.
	The "solution" from the gtk folks is to make GtkCheckMenuItem
	have a setting to "look like" a radio item, but this will only
	be in 2.4. Sucks to be us. The alternative is to use a Check
	item right now, but then the radio groups look like a bunch of
	check items. eeek.

2003-09-29  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-action-location.c
	* src/galeon-action-location.h
	* src/galeon-fullscreen-button.c
	* src/galeon-fullscreen-button.h
	* src/galeon-go-button.c
	* src/galeon-go-button.h
	* src/galeon-home-button.c
	* src/galeon-home-button.h
	* src/galeon-navigation-button.c
	* src/galeon-navigation-button.h
	* src/galeon-new-button.c
	* src/galeon-new-button.h
	* src/galeon-reload-button.c
	* src/galeon-reload-button.h
	* src/galeon-stop-button.c
	* src/galeon-stop-button.h
	* src/galeon-tbi.c
	* src/galeon-tbi.h
	* src/galeon-window.c
	* src/galeon-window.h
	* src/toolbar.c
	* src/toolbar.h
	* src/window-commands.c
	* ui/galeon-legacy-ui.xml.in
	* utils/Makefile.am
	* utils/gul-tb-button.c
	* utils/gul-tb-button.h
	* utils/gul-tbi-favicon.c
	* utils/gul-tbi-favicon.h
	* utils/gul-tbi-location.c
	* utils/gul-tbi-location.h
	* utils/gul-tbi-navigation-history.c
	* utils/gul-tbi-navigation-history.h
	* utils/gul-tbi-separator.c
	* utils/gul-tbi-separator.h
	* utils/gul-tbi-spinner.c
	* utils/gul-tbi-spinner.h
	* utils/gul-tbi-test.c
	* utils/gul-tbi-test.h
	* utils/gul-tbi-zoom.c
	* utils/gul-tbi-zoom.h
	* utils/gul-toolbar-bonobo-view.c
	* utils/gul-toolbar-bonobo-view.h
	* utils/gul-toolbar-editor.c
	* utils/gul-toolbar-editor.h
	* utils/gul-toolbar-item-factory.c
	* utils/gul-toolbar-item-factory.h
	* utils/gul-toolbar-item.c
	* utils/gul-toolbar-item.h
	* utils/gul-toolbar-test.c
	* utils/gul-toolbar-tree-model.c
	* utils/gul-toolbar-tree-model.h
	* utils/gul-toolbar.c
	* utils/gul-toolbar.h: Remove the code related to the old toolbar.

2003-09-29  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/galeon-window.c: Hook toolbar visibility to the egg toolbar.

2003-09-29  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/galeon-action-spinner.c: Right align.
	* ui/galeon-egg-ui-toolbar.xml: A somewhat sane default setup. Not
	great, but it's the best I can get.
	
2003-09-29  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-action-favicon.c
	* src/galeon-action-fullscreen.c
	* src/galeon-action-fullscreen.h
	* src/galeon-action-go.c
	* src/galeon-action-home.c
	* src/galeon-action-navigation.c
	* src/galeon-action-new.c
	* src/galeon-action-refresh.c
	* src/galeon-action-spinner.c
	* src/galeon-action-stop.c
	* src/galeon-action-zoom.c
	* src/galeon-toggle-action.c
	* src/galeon-toggle-action.h
	* src/galeon-window.c
	* ui/galeon-egg-ui-toolbar.xml
	* utils/Makefile.am
	* utils/gul-toggle-toolbutton.c
	* utils/gul-toggle-toolbutton.h
	* utils/gul-toolbutton.c: Added tooltips to the toolbar
	buttons. Implemented a GaleonToggleAction. Implemented th "Toggle
	fullscreen" toolbar button.

2003-09-29  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* ui/galeon-ui.xml.in: View Source, Ctrl-U

2003-09-28  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-action.c
	* src/galeon-window.c
	* src/galeon-window.h: Added hooks for galeon-action to
	handle menu item tooltips in the statusbar. Doesn't do anything
	visible yet as menu items are still using egg-action.

2003-09-28  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-action-favicon.c
	* src/galeon-action-favicon.h
	* src/galeon-window.c
	* ui/galeon-egg-ui-toolbar.xml: The drag handle.

2003-09-28  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-action-spinner.c
	* src/galeon-action-spinner.h
	* src/galeon-window.c
	* ui/galeon-egg-ui-toolbar.xml: The spinner.

2003-09-28  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-action-zoom.c
	* src/galeon-action-zoom.h
	* src/galeon-window.c
	* ui/galeon-egg-ui-toolbar.xml: Zoom spin button.

2003-09-27  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-action-go.c
	* src/galeon-action-go.h
	* src/galeon-window.c
	* src/galeon-window.h
	* ui/galeon-egg-ui-toolbar.xml: The most useless button.

2003-09-27  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-action-location.c
	* src/galeon-action-navigation.c
	* src/galeon-action-refresh.c
	* src/galeon-action-stop.c
	* src/galeon-action-stop.h
	* src/galeon-window.c
	* ui/galeon-egg-ui-toolbar.xml: The "stop" button. Use signal
	"ge-location" instead of "location".
	
2003-09-27  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-action-refresh.c
	* src/galeon-action-refresh.h
	* src/galeon-window.c
	* ui/galeon-egg-ui-toolbar.xml: The "refresh" button.

2003-09-27  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-action-new.c
	* src/galeon-action-new.h
	* src/galeon-window.c
	* ui/galeon-egg-ui-toolbar.xml: The "new" button.
	
2003-09-27  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* utils/gul-toolbutton.h
	* utils/gul-toolbutton.c: Add a getter for the internal button.
	* src/Makefile.am
	* src/galeon-window.c
	* ui/galeon-egg-ui-toolbar.xml
	* src/galeon-action-home.c
	* src/galeon-action-home.h: The Go Home button.
	* src/galeon-action.c: Default empty implementation for some
	methods.

2003-09-27  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/galeon-action-navigation.c
	* src/galeon-shell.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/window-commands.c: Fix sensitivity of navigation buttons
	(though this seems backwards... I'm confused). Enable the toolbar
	editor (saving is disabled until all actions are finished).

2003-09-26  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* utils/Makefile.am
	* utils/gul-toolbutton.c
	* utils/gul-toolbutton.h: A button for the egg toolbar that can
	display a context menu and an arrow.
	* src/galeon-action-navigation.c
	* src/galeon-action-navigation.h: Navigation action.
	* src/Makefile.am
	* src/galeon-action.c
	* src/galeon-window.c
	* ui/galeon-egg-ui-toolbar.xml: Use new navigation actions. 

2003-09-26  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/ContentHandler.cpp
	* mozilla/ProgressListener.cpp: Trunk is now called 1.6a so add detection
	and fix for the latest api change. La De Da.

2003-09-25  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-gui.c(gul_gui_image_set_from_mime_type): Scale the icon to
	desired size, the icon size in the file can be arbitrary (think SVG
	themes.)

2003-09-24  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp
	* ui/galeon.glade: Pressing escape in the unknown content handler
	dialog will cancel the background download and clean up properly.
	Fixes 123150.

2003-09-24  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ContentHandler.cpp: Ensure that the Save button has the
	default when we don't have any helper applications.

2003-09-24  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon.glade: HIGify the unknown mime type dialog.
	
2003-09-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-gui.c
	* utils/gul-gui.h(gul_gui_image_set_from_mime_type): Add function for
	setting a MIME type icon from GNOME icon theme to a GtkImage.
	* mozilla/ContentHandler.cpp: use that function

2003-09-24  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* ALL: Merged with HEAD again.

2003-09-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in: Get ready for mozilla 1.5 final.

2003-09-23  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-shell.c
	* embed/galeon-embed-shell.h
	* embed/galeon-embed-shell.c
	* mozilla/mozilla-embed-shell.cpp: Add better checking of
	mozilla function return parameters, and popup a alert if
	we fail to initialize mozilla. Fixes bug #111670

2003-09-23  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* src/pdm-dialog.c: Sort the views by host/domain.

2003-09-23  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/MozRegisterComponents.cpp: Add missing #ifdef guard to fix
	compilation without PSM.

2003-09-23  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* README.ExtraPrefs: Removed host_favicons, bug #121353.

2003-09-23  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-tree-model.c: Fix bug #122864.

2003-09-22  Christian Persch  <chpe+gnomebugz@stud.uni-saarland.de>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* ui/galeon-bookmarks-editor-ui.xml.in
	* bookmarks/bookmarks-epiphany.c
	* bookmarks/bookmarks-epiphany.h
	* bookmarks/bookmarks-import-druid-epiphany.c
	* bookmarks/bookmarks-import-druid-epiphany.h: Import bookmarks
	from Epiphany. Fixes #122830.

2003-09-22  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c: focus-in event handler needs
	to return false or bad things happen...

2003-09-22  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-shell.c
	* src/galeon-shell.h: void != void*. heh.

2003-09-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-shell.c
	* src/galeon-shell.h(galeon_shell_set_active_window): Returns no
	value, fixes -Werror compiles.

2003-09-21  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-shell.c
	* src/galeon-shell.h
	* src/galeon-window.c
	* src/session.h: Got galeon_shell_get_active_window to actually
	get the active window, as opposed to the last created window...
	Doesn't do much for us now, but it'll be needed for egg menu item
	tooltips to appear in the status bar.

2003-09-21  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-shell.c
	* src/galeon-shell.h
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/session.h
	* src/window-commands.c: Made galeon_shell_get_active_window work
	as we will need it for menu item tooltips in the status bar. Also
	removed the last #ifdefs for mozilla older than 1.4. Finally, set
	the statusbar as object data on the GaleonWindow so it can be
	accessed by the menu item callback, eventually. :-)

2003-09-21  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/prompts.glade: Remove leftover glade definitions for the
	native gtk mozilla prompts.

2003-09-21  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* src/galeon-tab.c
	* src/window-commands.c: Removed leftover pre-1.4 #ifdefs and added
	recognition for 1.4.1 in anticipation of that release.

2003-09-20  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/galeon-action-location.c
	* src/galeon-action-location.h
	* src/galeon-action.c
	* src/galeon-tab.c
	* src/galeon-window.c: The new location entry seems finished.

2003-09-20  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/default-bookmarks.xbel.in: Set the correct encoding for
	the default smart bookmarks, most need ISO-8859-1, but the google
	ones can accept UTF8 if you pass the correct argument. Fixes bug
	#106053

2003-09-20  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/cookie-info.c: *sigh* revert the previous change.  gtk fails
	to wrap some text, apparently.

2003-09-20  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed-shell.cpp: Mozilla UTF8 encodes the keyword
	search parameter, so tell google that the input is in UTF.
	Fixes bug #119873

2003-09-20  Crispin Flowerday  <gnome@flowerday.cx>

	* src/session.c: Extra checks around the session loading so that
	we don't crash if the file doesn't exist. Fixes #115522

2003-09-20  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/prompts.glade: Keep the cookie prompt hidden until used.
	* utils/disclosure-widget.c: Set the expander state immediately
	instead of starting an animation if the widget isn't drawn yet.  Makes
	expanded initial state work properly.

2003-09-20  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/cookie-info.c: Use normal word-wrapping, selectable label
	instead of ellipsizing label so that the cookie data can be selected.
	
2003-09-18  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MozRegisterComponents.cpp
	A mozilla/GtkNSSDialogs.cpp
	A mozilla/GtkNSSDialogs.h
	* mozilla/Makefile.am
	* configure.in: Implement Gtk versions of the mozilla
	bad certificate dialogs (e.g. expired cert).

2003-09-19  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/galeon-action.c
	* src/galeon-action.h: An abstract class for simplyfying creating
	custom actions.
	* src/galeon-action-location.c
	* src/galeon-action-location.h: A "LocationEntry" action. Not yet
	finished, but it shows the current location.
	* utils/galeon-marshal.list
	* ui/galeon-egg-ui-toolbar.xml
	* src/Makefile.am
	* src/galeon-window.c
	* src/galeon-window.h: Use the new action. Emit a signal when the
	active embed changes to allow updating actions.

2003-09-19  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-popup.c: Fix #include path so that building outside
	source directory works.

2003-09-19  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* libegg/*: Updated to the same version as Epiphany. This new
	version has editable toolbars. And it's not modified at all,
	unlike ours.
	* configure.in: Disable -Werror.
	M src/Makefile.am
	* src/galeon-tearoff-action.c
	* src/galeon-tearoff-action.h: Custom "action" that creates
	tearoff menuitems if the has_tearoff gconf key is enabled.
	* src/galeon-popup.c
	* src/galeon-popup.h
	* src/galeon-shell.c
	* src/galeon-shell.h
	* src/galeon-window.c
	* src/popup-commands.c
	* ui/Makefile.am
	* ui/galeon-egg-ui-toolbar.xml
	* src/galeon-window.h: Changes due to the newer libegg
	version. Added an editable toolbar, currently with just one
	button. Now we have to create the actions and add them.
	* ui/galeon-egg-ui.xml: Use the custom action instead of the
	"<tearoff/>" tag.
		
2003-09-17  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* galeon.desktop.in: Add GenericName=Web Browser.  Remove the
	extension from icon.

2003-09-17  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* all: merged with HEAD again. Commented some unused funtions and
	variables in libegg to avoid warnings.
	
2003-09-17  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-import-druid.c: Make this resizable again.
	* src/galeon-window.c: Increase the threshold to start asking for
	confirmation when opening a folder of bookmarks.

2003-09-17  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in: Building with g++-3 and -Werror works.  Enable -Werror
	in maintainer mode.

2003-09-16  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks-context-menu.c: Fix signal parameter.
	* bookmarks/bookmarks-tree-model.c: Initialize variable.
	* mozilla/mozilla-embed-shell.cpp: Comment out unused code to avoid
	unnecessary warnings.
	* src/galeon-shell.c
	* utils/gul-string.c: Fix type-punned pointer warnings.

2003-09-16  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* embed/global-history.c: Replace suspicious pointer arithmetics.
	Fixes bug #122414.

2003-09-16  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in
	* NEWS: 1.3.9 "Space for rent"

2003-09-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* galeon.schemas.in
	* embed/galeon-embed-prefs.h
	* mozilla/mozilla-notifiers.cpp: Remove duplicate mouse wheel pref.

2003-09-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks-editor.c: Do the accelerators trick for emacs
	addicts.

2003-09-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* INSTALL.in
	* NEWS: Update mozilla versions

2003-09-15  Philip Langdale  <philipl@mail.utexas.edu>

	* po/POTFILES.in: Needed to remove reference to PromptService.cpp
	which is no longer needed.

2003-09-15  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/GlobalHistory.cpp
	* mozilla/Makefile.am
	* mozilla/MozRegisterComponents.cpp
	* mozilla/SideBar.cpp
	* mozilla/mozilla-embed-shell.cpp
	R mozilla/PromptService.cpp
	R mozilla/PromptService.h: Removed support for mozilla versions older
	than 1.4. 1.4 is the official stable branch so there is no real reason
	why someone should be using an older version. This makes things a little
	tidier. Also resync'ed mozilla api so we lose a bit already. :-)

2003-09-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* NEWS: update

2003-09-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: Move focus to the embed after loading an URL,
	makes keyboard usage more natural.  Fixes bug #116106.

2003-09-14  Crispin Flowerday  <gnome@flowerday.cx>

	* src/popup-commands.c: Add support for adding smart bookmarks
	like galeon 1.2 did. Image saving is still needed, but you can
	now use the bookmarks on the galeon site.

2003-09-14  Crispin Flowerday  <gnome@flowerday.cx>

	R toc.css
	R mozilla/scandir.c 
	R mozilla/scandir.h
	R mozilla/BaseHelpProtocolHandler.cpp     
	R mozilla/BaseHelpProtocolHandler.h       
	R mozilla/GHelpProtocolHandler.cpp        
	R mozilla/GHelpProtocolHandler.h          
	R mozilla/GnomeHelpProtocolHandler.cpp    
	R mozilla/GnomeHelpProtocolHandler.h      
	R mozilla/InfoProtocolHandler.cpp         
	R mozilla/InfoProtocolHandler.h           
	R mozilla/ManProtocolHandler.cpp          
	R mozilla/ManProtocolHandler.h            
	R mozilla/TOCProtocolHandler.cpp          
	R mozilla/TOCProtocolHandler.h            
	R mozilla/outputbuffer.c                  
	R mozilla/outputbuffer.h                  
	R mozilla/gGnomeHelpUrl.cpp       	
	R mozilla/gGnomeHelpUrl.h         	
	R mozilla/prefcheck.c			
	* mozilla/gUrlCID.h 
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/gProtocolModule.cpp
	* mozilla/MozRegisterComponents.cpp
	* mozilla/MozRegisterComponents.h
	* mozilla/Makefile.am
	* Makefile.am: Remove support for viewing man, info and help
	documents in galeon. It wasn't working properly, and 'yelp'
	does a fine job.

2003-09-14  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/prefs-dialog.glade: Make both panes unresizable again.

2003-09-14  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* default-prefs.js: Enable 'security.checkloaduri' Fixes bug #111229.
	* mozilla/MyportalProtocolHandler.cpp: Load Myportal stylesheet using
	myportal "protocol" so that we can stop disabling security checks.

2003-09-14  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-notebook.c: Some small GulNotebook cleanups and fixes, 
	remove some unused variables, and ensure that we don't start a drag
	before the drag threshold has passed.

2003-09-14  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-prefs-dialog.c: Always show all fonts, first those that
	are "good" for the encoding, the rest after those.

2003-09-14  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c: That's what you get when you do a bunch
	of experiments and then the check the final result in. :-)
	Removed bad unneeded #include. Merged old key_press callback
	code into the new key_press event handler. The emacs bug which
	is now fixed is 100636.

2003-09-14  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c: Implemented a semi-elegant workaround
	for Accelerators eating key events. Fixes emacs bindings for
	text entry fields.

2003-09-14  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/location-entry.c: Preserve the current selection in the
	location entry when changing it. Fixes bug #93410.

2003-09-13  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks-editor.c: Handle Delete properly also when
	there's no text selected on the GtkEntry.

2003-09-13  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* galeon.schemas.in: Sanity to the default value for default charset.
	Should fix form posting problems, possibly even lacking stylesheets.

2003-09-12  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* default-prefs.js
	* galeon.schemas.in
	* embed/galeon-embed-prefs.h
	* mozilla/mozilla-notifiers.cpp: Remove memory cache size pref from
	GConf.  Mozilla knows how to pick a reasonable default automatically.

2003-09-11  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-prefs-dialog.c: Remember to set the initial state for
	Mouse/Override system default checkbox.

2003-09-10  Philip Langdale  <philipl@mail.utexas.edu>

	* NEWS: Final final update.

2003-09-10  Philip Langdale  <philipl@mail.utexas.edu>

	* NEWS: Final update.
	* configure.in: Update to 1.3.8 for release.

2003-09-10  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* NEWS: update

2003-09-09  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon.in: Exit with status code of 1 if we couldn't
	find the mozilla installation directory. Fixes bug #121807.

2003-09-09  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-main.c: Include locale.h explicitly, it only gets
	included if optimizations are enabled.

2003-09-08  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-spinner.c: Fix a crash in the spinner if the spinner
	is changed while a page is loading, the current_frame index could
	point to an index that no longer exists. Fixes bug #121728

2003-09-08  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/galeon-shell.c: Fix bug #121604 (saving bookmarks when thd
	default bookmarks file is corrupt).
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks.c: Fix a small bug in a corner case creating
	aliases. Expand relevant rows in the categories view. Drop folders
	in the correct place in the left pane. 

2003-09-07  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed.h
	* mozilla/mozilla-embed.cpp: Alter how we handle alternate
	stylesheets to be closer to what mozilla does. Treat all
	named stylesheets as alternatives, and don't list stylesheets
	twice. Fixes bugs #74149, #86221 and #92306

2003-09-07  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks-editor.c: Thanks to, IMHO odd, gtk event model
	the Edit menu accelerators have precedence over the normal GtkEntry
	bindings.  Manually check where the focus is when
	Cut/Copy/Paste/Delete bonobo callback is fired.  If the focus is on a
	GtkEditable call its corresponding methods manually, instead of
	deleting bookmarks by accident.  Fixes bug #121622.
	
2003-09-07  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Correctly return the "default"
	stylesheet when no named stylesheets are selected.

2003-09-07  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MyportalProtocolHandler.cpp: Dont crash on missing files
	* utils/gul-general.c: Fix the filename cache so that it
	checks that the file exists before returning an already 
	cached file. Fixes bug #98287.

2003-09-06  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-shell.c: Try and avoid a crash when attempting to
	migrate the proxy prefs. Fixes bug #108866

2003-09-06  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-sidebar.c
	* src/galeon-window.c: Move the setting of the initial sidebar
	page to the GaleonSidebar object from the main window.

2003-09-06  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: Fix a compile warning

2003-09-06  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: When destroying the GaleonTab object disconnect
	the signal handlers for the embed object. These can fire even
	after the embed has emitted the "destroy" signal. Hopefully
	fixes #113108
	Also fix a small memory leak.

2003-09-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-prefs-dialog.c: Make sure the timeout callback gets
	called before the dialog is destroyed.  Fixes Debian bug #208825.

2003-09-06  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/mozilla-embed.cpp
	* gtkhtml/gtkhtml-embed.c
	* src/galeon-window.c: Clear the back/forward history for
	each tab when the history is cleared. Fixes part of #118375

2003-09-05  Crispin Flowerday  <gnome@flowerday.cx>

	* embed/global-history.c: Fix history clearing so that it
	doesn't crash.

2003-09-05  Philip Langdale  <philipl@mail.utexas.edu>

        * embed/galeon-embed-popup.c
        * embed/galeon-embed.h
        * mozilla/mozilla-embed.cpp:
	* src/galeon-popup.c: After far too long, finally got round to
        implementing selective frame reloading. Fixex #110472.

2003-09-05  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* galeon.schemas.in
	* utils/prefs-strings.h: Remove unused state keys.

2003-09-05  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* default-prefs.js: Disable blink, marquee, smooth scrolling and
	automatic resizing.  Enable syntax hilighting and line wrapping in
	View Source.

2003-09-05  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* README.ExtraPrefs
	* default-prefs.js
	* embed/galeon-embed-prefs.h
	* galeon.schemas.in
	* mozilla/mozilla-notifiers.cpp: Move mouse wheel + alt/ctrl/shift
	modifier preferences from GConf to the .js file; the extra overhead
	doesn't really pay off.

2003-09-05  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/galeon-window.c: When adding a bookmark using the context
	menus, don't load it in a new tab.

2003-09-05  Tommi Komulainen  <tommi.komulainen@iki.fi>

	A default-prefs.js
	* Makefile.am
	* mozilla/mozilla-embed-shell.cpp: Move our mozilla preferences in a
	separate file for documentation purposes and easier maintenance and
	customization.

2003-09-04  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-notifiers.cpp: Actually set the default charset
	encoding pref.

2003-09-04  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-default-icon-provider.c
	* bookmarks/bookmarks-util.c
	* src/galeon-favicon-cache.c
	* src/galeon-favicon.c: Don show the bookmark icon if it is the
	default.

2003-09-03  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-notifiers.cpp
	* mozilla/mozilla-embed-shell.cpp: Let mozilla build the default
	User-Agent string. The vendor and vendorSub strings are set as
	system preferences. Fixes bug #121280.

2003-09-03  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* ui/bookmarks-editor.glade
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-tree-model.h
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks-tree-view.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: Easier way to add aliases, inspired by
	Epiphany's bookmarks properties dialog. Also fixed a couple of
	bugs: an infinite loop removing bookmarks under ceratin
	circumstances and not always emitting the "changed" signal for the
	roots of the treemodel.

2003-09-02  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-language-editor.c
	* src/galeon-prefs-dialog.c
	* ui/prefs-dialog.glade: Look ma, a HIG police.  Obviously not all
	themes are born equal, fix various spacing issues.  And use the
	default theme this time...

2003-09-01  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/mozilla-embed.cpp: Hack around mozilla's problems
	so that we can emit the ge_zoom_change signal when the user
	uses Ctrl+Mouse Wheel. Thanks tko for the initial idea of how
	to get this working. Fixes bug #113358.

2003-09-01  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks-tree-view.h
	* bookmarks/bookmarks-util.h
	* src/galeon-window.c: Improve the automatic selection of
	bookmarks. Make sure the selected bookmark is visible (when
	posible). Select bookmarks created using the context menus.

2003-08-31  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon-ui.xml.in: Dont mark a verb for translation
	* src/galeon-main.c: Revert the revert, fixing --help, the
	crash was caused by the misplaced translation, sorry for
	the confusion.

2003-08-31  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/CookiePromptService.cpp: <tt>"quote"</tt> the host name to
	make it more clear

2003-08-31  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* src/galeon-main.c: Err... revert the previous.  Sure it fixed the
	--help, but if you actually tried to use Galeon, it crashed.

2003-08-31  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-main.c: Fix --help i18n.  See
	http://lists.gnome.org/archives/gnome-hackers/2003-August/msg00049.html

2003-08-31  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in
	* src/galeon-main.c: We've been requiring gtk+ 2.2 for quite a while.

2003-08-31  Crispin Flowerday  <gnome@flowerday.cx>

	R debian/Lintian.overrides
	R debian/README.BUILDING.DEBS
	R debian/build-deb
	R debian/changelog
	R debian/control
	R debian/copyright
	R debian/debian/dirs
	R debian/doc-base
	R debian/docs
	R debian/links
	R debian/menu
	R debian/mime
	R debian/postinst
	R debian/prerm
	R debian/rules: Remove the debian directory, it is old
	and out of date. Fixes bug #121096

2003-08-31  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/PromptService.cpp: Fix our implementation of the
	mozilla dialog boxes, so that they correctly show OK and 
	Cancel instead of Yes and No. Patch courtesy of ximian.
	Fixes bug #95797 for all mozilla versions.

2003-08-31  Crispin Flowerday  <gnome@flowerday.cx>

	* ui/galeon-ui.xml.in
	* src/popup-commands.c
	* src/galeon-shell.h
	* src/galeon-shell.c: Fix the view page source context menu in
	the sidebar. Fixes bug #94267

2003-08-31  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* ui/bookmarks-editor-small.glade
	* ui/bookmarks-find.glade: Mnemonics and fix bug #60687.

2003-08-31  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-css-menu.c: Delete the private stuct after deleting
	its contents, not before.

2003-08-31  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed-shell.cpp(impl_get_font_list): Use
	nsIFontEnumerator instead of nsIFontList as the former has more
	straightforward and simple API.  We'll see if either one is to be
	deprecated.

2003-08-31  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor-dockable.c
	* bookmarks/bookmarks-editor.c: Hopefully removed the last
	mnemonic conflict.

2003-08-31  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* utils/Makefile.am
	* utils/galeon-marshal.list
	* utils/gul-gobject-misc.c
	* utils/gul-gobject-misc.h
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks-tree-view.h
	* bookmarks/bookmarks-editor.c: When double clicking on a folder
	on the right pane, navigate into it (select it on the left
	pane). When double clicking a site on the right pane, open it in a
	new window.

2003-08-31  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-prefs-dialog.c: When mozilla gives us an empty list of
	fonts for an encoding, try again but accept fonts for any encoding so
	that you can still pick a font even if it's not "good" for the
	encoding.  Fixes bug #121101.

2003-08-31  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-tree-view.c
	* ui/bookmarks-find.glade: Add missing mnemonics. Change labels
	for consistency. Fix a crash when adding new bookmarks.
	
2003-08-31  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* ui/bookmarks-find.glade
	* ui/galeon-bookmarks-editor-ui.xml.in
	* bookmarks/bookmarks-editor.c: F9 toggles between one or two
	panes in the editor. Allow searching for several words. Sort the
	search results.

2003-08-30  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-toolbar-editor.c: Update the toolbar editor
	arrow sensitivity. (Thanks marco). Fixes bug #97709

2003-08-30  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-tb-button.c: Highlight the relevant history
	menu when the mouse is over the back or forward button and
	vice-versa. (ported from epiphany). Fixes bug #83574

2003-08-30  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-context-menu-several.c
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-editor-dockable.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-single-editor-small.c
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* embed/downloader-view.c
	* mozilla/ContentHandler.cpp
	* mozilla/CookiePromptService.cpp
	* mozilla/ExternalProtocolService.cpp
	* mozilla/PromptService.cpp
	* src/history-dialog.c
	* src/galeon-go-button.c
	* src/galeon-home-button.c
	* src/galeon-navigation-button.c
	* src/galeon-new-button.c
	* src/galeon-prefs-dialog.c
	* src/galeon-reload-button.c
	* src/galeon-stop-button.c
	* src/galeon-window.c
	* src/pdm-dialog.c
	* utils/galeon-dialog.c
	* utils/gul-general.c
	* utils/gul-glade.c
	* utils/gul-glade.h
	* utils/gul-gui.c
	* utils/gul-gui.h
	* utils/gul-notebook.c
	* utils/gul-string.c
	* utils/gul-toolbar-editor.c
	* utils/pixbuf-cache.c: Stop random header files including
	gtk.h and gnome.h. Unfortunately this means adding lots of headers
	to the actual c files.
	
2003-08-30  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c (setup_notebook): Add a gconf listener
	for the 'tabbed_always_show' preference.

2003-08-30  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-tab.c: Fix a crash where a window opened inside a tab
	is closed automatically when it is in the background. It still
	won't be closed (that appears to be a mozilla bug), but at least
	when you select it galeon won't crash. Fixes bug #116256

2003-08-30  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* galeon.schemas.in: Remove some state stuff.
	* utils/galeon-sidebar.c: Move state handling to GaleonWindow, only it
	really knows the sidebar is packed in a GtkHPaned.
	* utils/galeon-dialog.c: Remove window size saving crack, not all
	windows need it.
	* bookmarks/bookmarks-editor.c
	* src/galeon-window.c
	* src/history-dialog.c
	* src/pdm-dialog.c
	* utils/gul-state.c
	* utils/gul-state.h: Simplify window size saving API, and stop abusing
	GConf with state saving.  The simple gnome-config API ought to be
	enough for everybody.  You'll need to resize the windows back to your
	favorite size, sorry about the inconvenience.  Do we want migration
	crack here?

2003-08-30  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks-export-druid.c
	* bookmarks/bookmarks-import-druid.c: Remove "window size saving
	crack".  According to HIG assistants don't have "maximize" button, so
	they probably aren't meant to be resizable either.

2003-08-30  Crispin Flowerday  <gnome@flowerday.cx>

	* galeon.schemas.in: Remove the default for the toolbar_style
	* src/toolbar.c: Set toolbar style to default when gconf unset
	* utils/gul-tb-button.c: Remove the icon from the gtkbox before
	deleting the box, otherwise the icons seems to get cleared. Also
	correctly hide the icon if it shouldn't be displayed. Remove some
	redundant code for the label widget.
	Fixes #119163, #120198 and #112642

2003-08-29  Crispin Flowerday  <gnome@flowerday.cx>

	* src/session.c: Tell g_locate_to_utf8 that the string we pass
	it is null-terminated, rather than giving it the buffer length.
	Fixes bug #112641.

2003-08-29  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-context-menu.c: When copying the bookmark
	url via the context menu, put the text in the main clipboard as
	well. Fixes #115609

2003-08-29  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c: Put the search box above the
	treeview that it affects. Had to add a hack to force the hpane to
	get a sesible size for its children initially.
	
2003-08-29  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor-dockable.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks-tree-view.h
	* ui/bookmarks-editor-small.glade
	* ui/bookmarks-find.glade: Add mnemonics fix selecting the right
	folders after searching.

2003-08-28  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/prefs-dialog.glade: Remove unused text from languages entry.

2003-08-27  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor-dockable.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h: Search bookamrks also in the
	sidebar.

2003-08-27  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* ui/bookmarks-find.glade: Remove the find dialog, left the
	options dialog.
	* ui/galeon-bookmarks-editor-ui.xml.in: Removed the "Find" option
	from the menu.
	* bookmarks/Makefile.am
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-find.c
	* bookmarks/bookmarks-find.h: Removed dead code.

2003-08-27  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c: Merge bookmark searching dialog
	here.
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks-tree-view.h: Don't always expand roots,
	beacuse it looks ugly when searching.

2003-08-27  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.c (gb_bookmark_unparent_safe): Fix bogus
	assertion.

2003-08-26  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-prefs-dialog.c: fix tyop, Ukrainan -> Ukrainian

2003-08-26  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* embed/global-history.c: Some cleanups, to try to fix 118375
	(which has not been reproduced here). Create new hastables and
	destroy the old ones instead of remove element by element. Also,
	use GSList instead of GList where possible.

2003-08-26  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-context-menu-several.c
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: When unparenting (removing) a bookmark
	with aliases (or unparenting one of its ascendants), turn the
	alias into the real bookmark. Also, fix activating boomarks in the
	right pane of the editor.

2003-08-25  Crispin Flowerday  <gnome@flowerday.cx>
	
	* mozilla/CookiePromptService.cpp: Use the gnome_config_*
	api properly.

2003-08-25  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/CookiePromptService.cpp: Mozilla 1.4 doesn't remember the
	value of the checkbox in the cookie dialog, even though the API
	seems to imply it does. So lets save it in the state.ini file. Also
	save the state for whether to display the details. Fixes bug #118378

2003-08-25  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-shell.c:
	* src/galeon-automation.c: Implement the --fullscreen commandline
	option, and the --noraise option. Fixes bug #115818.

2003-08-25  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/galeon.glade(find_dialog): Add mnemonic for the text entry.  Use
	more concise labels for checkbuttons.  Fixes bug #115696.

2003-08-25  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/MozillaPrivate.cpp: Fix a print preview problem
	reported as epiphany bug #119818 (ported from epiphany)

2003-08-25  Crispin Flowerday  <gnome@flowerday.cx>

	* configure.in: Added "en_GB" to ALL_LINGUAS.

2003-08-25  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-context-menu.c: Debug code.
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-tree-model.h
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: Fix a crash when adding bookmarks using
	the editor, some cleanups and small fixes.

2003-08-25  Crispin Flowerday  <gnome@flowerday.cx>

	* src/ppview-toolbar.c:
	* embed/print-dialog.c: 
	* mozilla/GaleonWrapper.cpp: Various printing fixes from epiphany,
	use an preview naviagate api that works, expand ~ in the filename,
	fix some memory leaks, and some extra checks when leaving preview 
	mode.

2003-08-24  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* src/galeon-spinner.c: Avoid crashing if the chosen spinner theme
	can't be loaded, fall back to 'galeon' instead.

2003-08-24  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* src/galeon-spinner.c: Replace gdk_pixbuf_render_to_drawable_alpha()
	(deprecated in gtk+ 2.3) with gdk_draw_pixbuf()

2003-08-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* NEWS
	* README.ExtraPrefs
	* ui/fonts.png   -> galeon-prefs-fonts.png
	* ui/general.png -> galeon-prefs-general.png
	* ui/mouse.png   -> galeon-prefs-mouse.png
	* ui/network.png -> galeon-prefs-network.png
	* ui/stop.png    -> galeon-prefs-privacy.png
	* ui/tabs.png    -> galeon-prefs-tabs.png
	A ui/galeon-prefs-language.png
	A ui/galeon-prefs-web-content.png
	* ui/prefs-dialog.glade
	* utils/galeon-marshal.list
	A utils/gul-glade-gconf.c
	A utils/gul-glade-gconf.h
	A utils/gul-gui-option.c
	A utils/gul-gui-option.h
	* utils/Makefile.am
	* src/galeon-shell.h
	* src/window-commands.c
	* src/appearance-prefs.[ch], src/general-prefs.[ch],
	  src/network-prefs.[ch], src/prefs-dialog.[ch], src/ui-prefs.[ch]
	  -> src/galeon-prefs-dialog.[ch]
	* src/language-editor.[ch] -> src/galeon-language-editor.[ch]

	The prefs dialog is dead, long live the prefs dialog.  Using a normal
	notebook instead of the odd window-per-page style.  More categories,
	replaced the sidebar with a more compact list.  Some options removed,
	some options added in the UI, hopefully reduces some FAQs.

	Fixes bugs #95557, #97312, #108772, #112632, #116047

2003-08-23  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/GaleonWrapper.cpp: Fix a crash in SetZoomOnDocShell(),
	fixes bug #75900.

2003-08-23  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/outputbuffer.c: Make sure that once we fork() we dont
	return out of the function, otherwise very bad things happen.
	Fixes bug #114516.

2003-08-23  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* utils/gul-state.c
	* utils/gul-state.h: Preparing to remove state information from gconf.
	Clean up #includes a bit.

2003-08-23  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-shell.c(load_homepage): Handle empty homepage URL in
	gconf as if it were about:blank or the mozembed widget won't get
	fully initialized.

2003-08-23  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* ui/bookmarks-find.glade: Fix spacing and use English for all
	labels.
	* bookmarks/bookmarks-tree-model.c: Improve so that it can handle
	the same bookmark appearing several times in the tree (under
	different branches). This allows me to add both a bookmark and one
	of its ancestors to the tree as roots (will be needed for
	searching).

2003-08-22  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Remove the reference on the css menu when
	GaleonWindow object is removed, otherwise it holds onto the embed
	reference, and the embed isn't destroyed. Fixes bug #120496

2003-08-21  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-toolbar.c: 
	* mozilla/mozilla-notifiers.cpp: Use the eel_gconf functions
	to get values from gconf, otherwise the schema is ignored,
	and they dont help prevent crashes when the value type in
	gconf isn't what you expect. Fixes bug #118370.

2003-08-21  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/global-history.c: Remove global variable abusing hack.

2003-08-21  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Added "mk" to ALL_LINGUAS.

2003-08-22  Philip Langdale  <philipl@mail.utexas.edu>

	* ui/galeon-egg-ui.xml
	* ui/galeon-legacy-ui.xml.in: Stripped out all the remaining context
	menu gunk from the legacy ui and ric missed the hardcoded bookmarks
	from the other three versions of the document context menu :-)

2003-08-21  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-bonoboui-menu.c
	* bookmarks/bookmarks-bonoboui-menu.h: Removed these two, because
	they are no longer used anywhere ;-)
	* bookmarks/Makefile.am
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: Better api for getting the list of
	current items for the context menus. And a signal to know when to
	update the context menus.
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-gtk-menu.h: Support context menus.
	* embed/galeon-embed-helper-list.c
	* embed/galeon-embed-helper-list.h: Support Gtk+ menus, as well as
	bonoboui menus.
	* embed/galeon-embed-popup.c: Api change of
	galeon-embed-helper-list.
	* src/Makefile.am
	* src/galeon-popup-egg.c
	* src/galeon-popup-egg.h: Removed because it is pointless and made
	the implementation of the "Open With" submenus more messy.
	* src/galeon-popup.c
	* src/galeon-popup.h: Bookmarks in context menus and "Open With"
	submenus.
	* src/galeon-tab.c: Fix includes.
	* src/galeon-window.c
	* src/galeon-window.h: Remove dead code and use GaleonPopup
	instead of GaleonPopupEgg
	* ui/galeon-egg-ui.xml: Remove the Bookmarks submenu, bookmarks
	are placed at the end of the popup menu (the user can group them
	in a submenu if he wants).
	* utils/gul-gui.c
	* utils/gul-gui.h: Utility functions for adding a separator if
	there isn't one already and for clearing a container.

2003-08-20  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-dnd.c: Fix iterating through a list of dropped
	urls.

2003-08-20  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-notebook.c: Alter the tab focusing algorithm when
	the active tab is closed. If the tab was automatically jumped
	to and the user hasn't manually moved away from it, it will
	return to the last focused tab (the one it came from), otherwise
	the next tab will be selected. Fixes bug #110592.

2003-08-20  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* ALL: Merging changes from HEAD
	
2003-08-20  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* utils/gul-general.c
	* utils/gul-general.h: Function to filter a GSList.
	* bookmarks/bookmarks-tree-view.c: Allow setting a NULL model.
	* bookmarks/bookmarks-toolbar-widgets.c
	* bookmarks/bookmarks-toolbar-widgets.h: Fix typo and warning.
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: Cleanups and small fix.
	* bookmarks/Makefile.am
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* bookmarks/bookmarks-find.c
	* bookmarks/bookmarks-find.h
	* ui/Makefile.am
	* ui/bookmarks-find.glade: Searching bookmarks. Not totally
	finished, but I want to work on egg context menus now.

2003-08-19  Philip Langdale  <philipl@mail.utexas.edu>

	* libegg/menu/egg-menu-merge.c
	* libegg/menu/egg-menu-merge.h
	* mozilla/SideBar.cpp
	* src/Makefile.am
	A src/galeon-popup-egg.c
	A src/galeon-popup-egg.h
	A src/galeon-popup.c
	A src/galeon-popup.h
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/popup-commands.c
	* src/popup-commands.h
	* ui/galeon-egg-ui.xml: Ported context menus to egg.
	Not finished yet as the "open with" "open image with" and
	bookmarks context menus need to be ported too. Thanks ric!
	Infrastructure still needs streamlining.
	eg: galeon-popup-egg and galeon-popup should be merged.

2003-08-19  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Update the spinner control when a tab is
	removed. Fixes bug #98878

2003-08-17  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-glade.c
	* utils/gul-glade.h (gul_glade_get_widgets,
	gul_glade_size_group_widgets, gul_glade_group_sensitive):
	Add convenience functions.

2003-08-17  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/pdm-dialog.c
	* src/pdm-dialog.h
	* ui/galeon.glade: Enable showing a specific page from the PDM dialog
	programmatically.

2003-08-17  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-gtk-menu-item.c: Include the correct
	header, to avoid a compile warning.

2003-08-15  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/history-dialog.c: Added a timeout to avoid updating the
	treeview after each keypress in the filter textfield, so that it
	feels less slow. Unfortunately, most of the time is spend in
	GtkTreeView code so we can't make this a lot faster.

2003-08-13  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c: Hide the now empty bonoboui menubar.

2003-08-12  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/window-recent-history-menu.c
	* src/window-recent-history-menu.h: Removed.
	* ui/galeon-egg-ui.xml
	* ui/galeon-legacy-ui.xml.in
	* src/Makefile.am
	* src/galeon-window.c
	* galeon-recent-history-menu.h
	* galeon-recent-history-menu.c: The recent histroy menu too.

2003-08-12  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-gtk-menu.c: Use GtkSeparatorMenuItem for
	separators.
	* src/Makefile.am
	* src/galeon-encoding-menu.c
	* src/galeon-encoding-menu.h
	* src/galeon-window.c
	* ui/galeon-legacy-ui.xml.in: A new encoding menu. It still does
	not show the currently selected encoding because we don't have a
	way to get it (yet).
	
2003-08-12  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* ui/galeon-egg-ui.xml
	* ui/galeon-legacy-ui.xml.in: Add a separator and remove the old
	bonoboui menu.
	* utils/gul-gui.c
	* utils/gul-gui.h
	* bookmarks/bookmarks-gtk-menu.c
	* src/galeon-css-menu.c
	* src/galeon-window-menu.c: Share the code to add tearoffs.

2003-08-12  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-gtk-menu.c
	* src/galeon-window.c: Bookmarks menu for egg.

2003-08-12  Philip Langdale  <philipl@mail.utexas.edu>

	A ui/galeon-egg-ui.xml
	A ui/galeon-legacy-ui.xml.in
	* src/galeon-window.c
	* window-commands.c
	* window-commands.h: Checked in egg_branch with most of the menu bar
	ported over. Only the bookmarks, encodings and recent history dynamic
	menus are left.
	A src/galeon-window-menu.c
	A src/galeon-window-menu.h: Restored move-to menu for tabs so that you
	don't have to DnD to move a tab between windows.

	Yes, this is a retro-active ChangeLog. Heh.

2003-08-12  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-dnd.c: 
	* utils/galeon-dnd.h: 
	* bookmarks/bookmarks-dnd.c:
	* src/history-dialog.c:
	* src/toolbar.c: Change the dnd so that if we know that the
	source is only going to provide one url, then don't offer
	the url list as a drop type. This allows us to pass the title
	of the page as the second line of the data (which is what mozilla
	does).
	
2003-08-12  Crispin Flowerday  <gnome@flowerday.cx>

	* src/window-recent-history.c: Emit 'changed' signal on clear
	* src/galeon-window.h: 
	* src/galeon-window.c: 
	* src/history-dialog.c: Clear the window recent site list when
	clearing the history, and avoid errors if the history tree is
	empty when adding a site to the dialog.

2003-08-11  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-alias-placeholder-tb-widget.c
	* bookmarks/bookmarks-alias-placeholder-tb-widget.h
	* bookmarks/bookmarks-toolbar-widgets.c
	* bookmarks/bookmarks-toolbar-widgets.h
	* bookmarks/bookmarks.c
	* bookmarks/xbel.c: Support unresolved aliases. Galeon won't allow
	you to create them, but it can happen when loading XBEL from other
	programs. Actually, I discovered it pasting ramdom Konqueror
	bookmarks.

2003-08-11  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-clipboard.c: Try to interoperate with
	Konqueror via cut & paste. Pasting bookmarks from Konqueror in
	Galeon works, the other way around doesn't.

2003-08-11  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/xbel.c: Don't add the id attribute to alias nodes.

2003-08-11  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/xbel.c: Fix Cut & Paste.

2003-08-11  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* bookmarks/bookmarks-single-editor-small.c
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-single-editor.h
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks.c: Fixes to alias and the ID attribute. Use
	the right pane selection for commands in the editor. Small fixes
	to the treemodel and editor.

2003-08-09  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* ui/bookmarks-editor-small.glade
	* ui/galeon-bookmarks-editor-ui.xml.in
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-tree-model.h: Some treemodel fixes. Added
	colons and mnemonics to the editor pane. Made three panes the
	default mode for the editor.
	
2003-08-09  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/statusbar.c: I was getting annoying warnings when updating
	the progressbar.

2003-08-09  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-tree-view.h
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks-editor.c: Hide the location column when
	showing only folders.

2003-08-09  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c: Some fixes to the way the
	selection is handled.

2003-08-09  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/galeon-window.c
	* src/galeon-css-menu.h
	* src/galeon-css-menu.c: Disable the menuitem when the submenu is
	empty. Also renamed it to "Styles".

2003-08-09  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-tree-view.c: Don't expand roots when they
	are hiden.
	
2003-08-09  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-tree-model.c 
	* bookmarks/bookmarks-tree-model.h: Some fixes. Don't show roots
	in the right pane of the editor.

2003-08-08  Sanlig Badral  <badral@openmn.org>

	A po/mn.po: Added Mongolian translation.
	* configure.in: Added mn entry to ALL_LINGUAS

2003-08-08  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* src/Makefile.am
	* src/galeon-css-menu.c
	* src/galeon-css-menu.h
	* src/galeon-window.c
	* src/galeon-window.h
	* ui/galeon-ui.xml.in: Alternate stylesheet menu implmented.

2003-08-07  Crispin Flowerday  <gnome@flowerday.cx>

	A utils/eel-input-event-box.h:
	A utils/eel-input-event-box.c:
	* utils/Makefile.am:
	* utils/gul-notebook.c: 
	* utils/gul-tbi-favicon.c:  
	* src/statusbar.c: Take a copy of eel's eel-input-event-box. Using
	this event box fixes the transparency issues with the tab labels, the
	statusbar and the drag handle. Fixes debian bug #204320.

2003-08-07  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* bookmarks/bookmarks-single-editor-small.c
	* bookmarks/bookmarks-single-editor-small.h
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-single-editor.h
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-tree-view.c
	* ui/Makefile.am
	* ui/bookmarks-editor-small.glade
	* ui/bookmarks-editor.glade: More work in the 3-paned editor. It
	seems to mostly work now. Let me know of problems.

2003-08-07  Crispin Flowerday  <gnome@flowerday.cx>

	* mozilla/ContentHandler.cpp: Use #if instead of #ifdef so that
	it compiles with versions other than the latest

2003-08-07  Philip Langdale  <philipl@mail.utexas.edu>

	* AUTHORS
	* src/window-commands.c: Despite tko's modesty, I have been provoked by
	bug #119232 to finally update the credits to reflect reality.

2003-08-07  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/ContentHandler.cpp: First api change since
	1.5a was released. oh joy.

2003-08-07  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed.cpp: Restored stylesheet management
	to embed object. Still needs a front end. Thanks ric :-)

2003-08-07  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* src/galeon-window.c (galeon_window_site_visited): Fix a crash
	when url == NULL;

2003-08-06  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/bookmarks-smart-site-tb-widget.c: Allow dropping of
	text onto a smart site on the toolbar button. Fixes bug #118386.

2003-08-06  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/gul-notebook.c: 
	* utils/gul-notebook.h:
	* utils/prefs-strings.h
	* src/galeon-favicon.c:
	* src/galeon-favicon.h:
	* src/galeon-tab.c:
	* src/galeon-tab.h:
	* src/galeon-window.c:
	* galeon.schema.in:
	A ui/galeon-tab-loading.gif: 
	* ui/Makefile.am: Implement showing favicons in tab labels,
	gconf can be used to configure when to show the icons (never, 
	always, or only when we won't use the default). Also a tab 
	loading image will be displayed while loading a tab. Fixes
	bug #103681.

2003-08-06  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-tree-model.h
	* bookmarks/bookmarks-tree-view.c
	* ui/galeon-bookmarks-editor-ui.xml.in: Some work for a 3-paned
	bookmarks editor. For now, only two panes, but the hardest work is
	done, I hope. The plan is to allow the user to choose between 1,
	2 or 3 panes.

2003-08-05  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/xbel.c: id is not an integer but a string (with some
	additional restrictions)

2003-08-05  Crispin Flowerday  <gnome@flowerday.cx>

	* idl/GaleonAutomation.idl: 
	* src/galeon-shell.c:
	* src/galeon-shell.h:
	* src/galeon-automation.c
	* src/galeon-main.c:
	* src/session.c: Various server mode changes; make the GaleonShell 
	hold its own ref when in server mode. This allows proper exiting
	of the server mode via the -q option and the session manager asking
	us to exit. Also fix a related crash in server mode when exiting
	via the session manager when no windows are open.
	Fixes bug #102153 and bug #112747.

2003-08-05  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* README.ExtraPrefs: Remove window title pref.  Fixes bug #95611.

2003-08-05  Ricardo Fernández Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h	
	* bookmarks/xbel.c: Preserve as much foreign information from the
	XBEL file as possible. For example, it should keep attributes from
	Konqueror. We keep the whole XML tree in memory, and instead of
	recreating it we update it when saving (keep a backup of your
	bookmarks). Fixes bug #103491.

2003-08-04  Crispin Flowerday  <gnome@flowerday.cx>

	* bookmarks/Makefile.am: 
	A bookmarks/bookmarks-dnd.c: 
	A bookmarks/bookmarks-dnd.h: 
	* bookmarks/bookmarks-gtk-menu-item.c: 
	* bookmarks/bookmarks-folder-tb-widget.c: 
	* bookmarks/bookmarks-site-tb-widget.c: 
	* bookmarks/bookmarks-smart-site-tb-widget.c: Added partial
	dnd support to bookmarks. Drag is supported from sites in
	toolbars and menus, and drop is supported onto folders in
	the toolbar. Partially fixes bug #93198.

2003-08-03  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-dnd.c: Dont assert when a drop didn't actually
	drop any urls.

2003-08-03  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed-shell.cpp: Fix memory leaks with mozilla 1.4
	as well.  But let's not g_free const strings, it just crashes.

2003-08-03  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/location-entry.c:
	* utils/gul-tb-button.c:
	* utils/galeon-autocompletion.c:
	* src/statusbar.c: 
	* src/session.c:
	* src/general-prefs.c:
	* src/galeon-favicon-cache.c:
	* mozilla/mozilla-embed-shell.cpp:
	* bookmarks/bookmarks-default-icon-provider.c: Free some
	more memory leaks.

2003-08-02  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-new-button.c: Make the new button respond to
	url drag and drops. It will only open the first url from
	a list (rather than all of them). Fixes bug #109014

2003-08-02  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Correctly capitalise the structure used
	for the callback from the url receive function.
	* utils/galeon-dnd.c (galeon_dnd_drag_data_receive): Iterate
	through a GList correctly.
	* utils/gul-notebook.c (gul_notebook_move_page): Move the
	variables to the start of the function.
	
2003-08-02  Crispin Flowerday  <gnome@flowerday.cx>

	* utils/galeon-dnd.h: 
	* utils/galeon-dnd.c:
	* utils/gul-notebook.h: 
	* utils/gul-notebook.c: 
	* src/galeon-window.c: Enable drag and drop of URLs and URL
	lists onto the notebook tabs. This involves some slight
	alteration of the signals emitted by the notebook, and 
	implements a helper function for easily setting up a widget
	to accept drag and drops of URLs. Fixes bug #107931.

2003-08-02  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* bookmarks/bookmarks.c: URL-encode smart bookmark arguments.
	Thanks to John Lightsey for the initial version.  Fixes bug #99975.

2003-08-02  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-main.c
	* src/galeon-shell.c: Remove some useless messages being printed in
	the console.

2003-07-31  Crispin Flowerday  <gnome@flowerday.cx> 

	* utils/gul-notebook.c: Add tooltips to the tab labels. They
	show the full the text in the tab label (i.e. the page title)

2003-07-31  Crispin Flowerday  <gnome@flowerday.cx>

	* src/general-prefs.c: Sort the languages in the preferences
	dialog according to the users language, rather than english.
	(patch taken from epiphany)
	
2003-07-30  Crispin Flowerday  <gnome@flowerday.cx>

	* src/galeon-window.c: Fix a memory leak

2003-07-27  Philip Langdale  <philipl@mail.utexas.edu>

	* galeon.schemas.in: Fixed typo. Thanks to Alessio Frusciante for
	pointing it out.

2003-07-27  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/MyportalProtocolHandler.h: Handle smart url character
	encodings, fixes bug #111618.  Don't close tags that aren't open.
	Remove extra attributes where parameters can be used.

2003-07-24  Crispin Flowerday <gnome@flowerday.cx>

	* src/galeon-tab.c: Use the URL as the title for a page if there isn't
	one specified.

2003-07-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: Don't add about:blank in recent history menu.

2003-07-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* NEWS
	* configure.in: Galeon 1.3.7 released.

2003-07-22  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* src/toolbar.c: Remove toolbar style gconf notification when the
	toolbar is destroyed.  Fixes bug #115480.

2003-07-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c
	* src/toolbar.c: Break circular references between the toolbar and
	gul-toolbar-bonobo-view to get both finalized.

2003-07-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: Remove all gconf notifications when
	the window is closed.  Fixes bug #112794.

2003-07-22  Philip Langdale  <philipl@mail.utexas.edu>

	* TODO: Updated todo list with what I think we need for 2.0
	Please read it and confirm the status of the old todo items.
	If you want to volunteer for any of the tasks, please do so. :-)

2003-07-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-main.c: Work around libgnome's bu^Wfeatures and fix
	tasklist grouping to show Galeon instead of galeon-bin.. oh well
	Fixes bug #77240.

2003-07-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/downloader-view.c
	* embed/galeon-embed-helper-list.c
	* embed/js-console.c
	* src/network-prefs.c
	* src/pdm-dialog.c
	* src/statusbar.c
	* utils/gul-download.c
	* utils/gul-gui.c
	* utils/gul-notebook.c
	* utils/gul-string.c
	* mozilla/ExternalProtocolService.cpp
	* mozilla/PromptService.cpp: #include <config.h> to fix bugs similar
	to 118037.

2003-07-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/window-commands.c
	* ui/toolbar-editor.glade
	* utils/gul-toolbar-editor.c: Fix last bad "delete-event" usage and
	make the toolbar editor dialog close with its parent.

2003-07-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/history-dialog.c: #include <config.h> or strings won't get
	translated.  Fixes bug #118037.

2003-07-22  John Lightsey <john@nixnuts.net>

	* mozilla/PromptService.cpp: Make AlertCheck dialogs (one's that
	ask if you want to show them again in future) default to OK
	response.

2003-07-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/statusbar.c: Don't leak so many widgets.

2003-07-21  John Lightsey <john@nixnuts.net>
	
	* ui/print.glade: Make file browser dialog modal.  Fixes bug #112638.

2003-07-21  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-export-druid.c
	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-single-editor.c
	* src/galeon-window-bookmark-activated-proxy.c
	* src/window-commands.c: Unref objects by using g_object_weak_ref
	instead of connecting to "delete-event" to make sure it doesn't happen
	too early.  Should fix bug #118000.

2003-07-21  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* src/Makefile.am
	* utils/Makefile.am: Stop distributing CORBA stubs and
	skeletons, they need to be generated on the build system.

2003-07-21  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks-single-editor.c: "delete-event" event handler
	must return gboolean (FALSE usually) or the dialog might not get
	closed.

2003-07-20  Philip Langdale  <philipl@mail.utexas.edu>

	* NEWS
	* configure.in Galeon 1.3.6 released.

2003-07-20  Philip Langdale  <philipl@mail.utexas.edu>

	* bookmarks/bookmarks-single-editor.c: Fix for crash on changing
	smartboomark width in the bookmark editor. Coded by John Lightsey
	and forwarded by Mark Howard. I had to tweak it to apply to the
	current codebase. Fixes debian bug #197135

2003-07-20  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/mozilla-embed-shell.cpp: Removed debug message that shouldn't
	have been commited.

2003-07-18  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed-shell.cpp: Switch the skin to classic on startup
	so that we get native scrollbars. This only seems to reliably work for
	a fresh profile. YMMV.

2003-07-18  Christopher James Lahey  <clahey@ximian.com>
	    Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/mozilla-embed-shell.cpp: Switch mozilla's langpack
	to match the current locale if the appropriate langpack is
	installed. Say goodbye to "all the damn messages are in english".
	Hopefully this will go into gtkmozembed and we won't need to do
	it eventually.

2003-07-18  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/Makefile.am: Some headers moved...

2003-07-12  Tommi Komulainen  <tommi.komulainen@iki.fi>

	R acconfig.h
	* configure.in
	* src/Makefile.am
	* src/galeon-main.c
	* src/galeon-window.c: Stop using deprecated acconfig.h and remove
	many unused defines.

2003-07-12  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in: Default to 1.4 if mozilla snapshot is given without
	arguments.  Recognize mozilla 1.5b.

2003-07-12  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* utils/gul-string.c(gul_string_shorten): Handle utf8.

2003-07-12  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks-gtk-menu.h
	* src/galeon-navigation-button.c
	* src/window-recent-history-menu.c: Shorten the labels in navigation
	history to the same length as in other menus.  Fixes bug #115899.

2003-07-10  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/mozilla-embed-shell.cpp: Permission API changed yet again.
	Ugly #ifdefs for all!

2003-07-10  Crispin Flowerday <gnome@flowerday.cx>

	* src/window-recent-history-menu.c: Add tooltips to recent history
	menu (the last items in Go menu)

2003-07-08  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-tab.c
	* src/galeon-tab.h
	* src/galeon-window.c
	* src/window-commands.c: Avoid re-entrancy when destroying tabs,
	rumor has it it's a crasher.

2003-07-08  Crispin Flowerday <gnome@flowerday.cx>
            Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c
	* src/toolbar.c: Handle nicks when hitting Ctrl-Enter.
	Remove unnecessary NULL checks and memory allocations.

2003-07-08  Crispin Flowerday <gnome@flowerday.cx>

	* utils/galeon-autocompletion-window.c
	* utils/galeon-autocompletion-window.h
	* utils/location-entry.c: Make Ctrl-Enter work on autocompletion
	window too.

2003-07-08  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/location-entry.c: Don't unselect item from autocompletion
	window when pressing a key that doesn't generate content (such as
	Ctrl, Shift, ...)

2003-07-08  Crispin Flowerday <gnome@flowerday.cx>

	* utils/galeon-autocompletion-window.c: Fix leaking signals.

2003-07-08  Crispin Flowerday <gnome@flowerday.cx>

	* src/galeon-automation.c
	* src/session.c
	* src/session.h: Fix the crash dialog so that if you start galeon with
	'galeon www.slashdot.org' and you select 'Dont start' it doesn't start
	Probably fixes bug #90392.

2003-07-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-gui.c
	* utils/gul-gui.h: Added gul_gui_widget_hide_now
	* src/galeon-window.c
	* utils/gul-notebook.c: Whenever the window is to be closed, hide
	it first (really hide it, flush gtk events so that it really
	disappears) for quicker response, or at least an illusion of it.

2003-07-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-notebook.c: Fix close button size allocation, hopefully
	for the last time.

2003-07-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/appearance-prefs.c
	* src/general-prefs.c
	* utils/location-entry.c: Text length for gtk_editable_insert_text is
	in bytes, not characters

2003-07-05  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* autogen.sh: Set -e option so that errors aren't silently ignored.

2003-07-03  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp
	* mozilla/ContentHandler.h: API Resync that removes dead code left
	over from mozilla 1.1

2003-07-03  Crispin Flowerday <gnome@flowerday.cx>

	* src/toolbar.c
	* utils/location-entry.c
	* utils/location-entry.h: Make Ctrl-Enter on location entry open the
	location in new window/tab depending on preference.  Fixes bug #106393.

2003-07-02  Jordi Mallach  <jordi@sindominio.net>

	* galeon.desktop.in: Replace "0" with "false" in Terminal entry.

2003-06-30  Crispin Flowerday <gnome@flowerday.cx>

	* src/galeon-main.c: Flush pending GTK events to avoid premature exit
	on loaded system.

2003-06-30  Crispin Flowerday <gnome@flowerday.cx>

	* bookmarks/bookmarks-smart-site-tb-widget.c
	* embed/galeon-embed-popup.c
	* embed/galeon-embed-utils.c
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-notifiers.cpp
	* src/appearance-prefs.c
	* src/galeon-bookmarks-icon-provider.c
	* src/galeon-favicon-cache.c
	* src/galeon-spinner.c
	* src/galeon-tab.c
	* src/galeon-window.c: Fix memleaks and uninitialized variables.

2003-06-29  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* src/Makefile.am
	* utils/Makefile.am: Fix typo, it's 'CLEANFILES'

2003-06-29  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: Remove the floating fullscreen button in favor
	of the toolbar button.

2003-06-28  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* galeon.schemas.in
	* src/toolbar.c: Add the new fullscreen button in the default config,
	and sync the schema default and the default in the code so that both
	are using the new-style settings.
	* src/galeon-window.c: Make the window wider so that the toolbar fits
	the window.  We need a way to have the location as a separate toolbar.

2003-06-28  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/ExternalProtocolService.cpp(ExternalProtocolHandlerExists):
	Add sanity checks for arguments, GConf gets rather verbose if
	'aProtocolScheme' is an empty string.

2003-06-28  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GlobalHistory.cpp
	* mozilla/GlobalHistory.h: Slightly more intelligent version
	of the last api resync. Forward-port from stable.

2003-06-28  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* galeon.schemas.in
	* utils/prefs-strings.h: Remove some unused prefs.

2003-06-28  Crispin Flowerday <gnome@flowerday.cx>

	* utils/gul-tb-button.c
	* utils/gul-tb-button.h
	* utils/pixbuf-cache.c
	* utils/pixbuf-cache.h
	A ui/galeon-fullscreen.png
	* ui/Makefile.am
	A src/galeon-fullscreen-button.c
	A src/galeon-fullscreen-button.h
	* src/Makefile.am
	* src/galeon-window.c
	* src/toolbar.c
	* src/toolbar.h
	* src/window-commands.c: Implemented a Toolbar button for toggling
	fullscreen mode. It uses a gtk_toggle_button to provide extra feedback
	when you are in fullscreen mode. Also blatantly copy the fullscreen
	icon from epiphany.

2003-06-28  Crispin Flowerday <gnome@flowerday.cx>

	* bookmarks/bookmarks-smart-site-tb-widget.c: Re-enabled the
	hide_arrows gconf key for smart bookmarks

2003-06-28  Christophe Fergeau  <teuf@users.sourceforge.net>

	* utils/gul-toolbar-bonobo-view.c: fixed build bustage

2003-06-28  Crispin Flowerday <gnome@flowerday.cx>

	* mozilla/mozilla-embed-shell.cpp: I found that the logic in the
	code where we poke mozilla to ask it whether a particular site
	has image and cookie blocking enabled is exactly the wrong way
	round in the code path used for moz 1.3

2003-06-27  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/GlobalHistory.cpp: Yet another API change.

2003-06-27  Crispin Flowerday <gnome@flowerday.cx>
	
	* src/galeon-reload-button.c
	* src/galeon-window.c: Check modifiers correctly, use mask value
	instead of keycode when performing bitwise AND.  Fixes shift-click on
	Reload button and tab switching using Alt-number.

2003-06-22  Joseph Barillari <jbarilla@princeton.edu>

	* ui/prompts.glade: Center cookie prompt dialog on parent window.

2003-06-22  Crispin Flowerday <gnome@flowerday.cx>

	* bookmarks/boomarks-smart-site-tb-widget.c: Make Middle clicks on
	the smart bookmark icon open the 'smart link' in a new tab.

2003-06-22  Crispin Flowerday <gnome@flowerday.cx>

	* bookmarks/boomarks-smart-site-tb-widget.c: Make CTRL+Enter open
	the smart bookmark link in a new tab

2003-06-22  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-main.c: Delay unreffing galeon_shell until idle, so that
	we can be fairly certain someone else has ref'd it already and we
	don't exit prematurely. 

2003-06-21  Yanko Kaneti <yaneti@declera.com>

	* src/general-prefs.c: Vietnamian -> Vietnamese. bug #115695.

2003-06-21  Philip Langdale  <philipl@mail.utexas.edu>

	* ui/galeon-ui.xml.in
	* embed/galeon-embed-popup.c
	* src/galeon-window.c: Better implementation of allow images.

2003-06-21  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/galeon-embed-popup.c
	* src/popup-commands.c: Improved context menu for images
	so that for blocked images there is now an allow option.
	Fixs 110348.

2003-06-21  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.cpp: Yet another API resync

2003-06-21  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* src/general-prefs.c: Fall back to ISO-8859-1 if default encoding in
	gconf is NULL, avoids crashing in find_encoding_in_list_cmp.
	Fixes bug #113491.

2003-06-15  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* src/galeon-window.c: Borrowed code from ephy to implement 
	'Exit Fullscreen' button that sits on the bottom left corner of the
	screen while the window is fullscreen.  Fixes bug #111041.
	I'm not perfectly satisfied with this as it's obscuring the statusbar,
	but it's better than nothing.  A toolbar button wouldn't have this
	problem, but those are tedious to implement.  ric, where are you?! :)

2003-06-15  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* mozilla/EventContext.cpp: Memleak fixes from ephy.

2003-06-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/galeon-embed-event.h
	* mozilla/EventContext.cpp
	* mozilla/EventContext.h: Add support for DOM key events.
	* embed/galeon-embed.c
	* embed/galeon-embed.h: Add 'contextmenu' signal for showing the
	context menu without mouse.
	* mozilla/mozilla-embed.cpp
	* src/galeon-tab.c: Popup the context menu with Shift-F10.
	* embed/galeon-embed-popup-bw.c: Popup the context menu at the event
	coordinates, instead of at the mouse cursor, if the event is a
	keyboard event.

2003-06-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/galeon-embed-event.c
	* embed/galeon-embed-event.h
	* mozilla/EventContext.cpp
	* mozilla/EventContext.h
	* mozilla/mozilla-embed.cpp
	* src/galeon-nautilus-view.c
	* src/galeon-tab.c: Make GaleonEmbedEvent bit more generic by renaming
	mouse_{x,y} to {x,y}.  Remove nsIDOMEvent attribute from EventContext,
	instead pass the event around as a parameter.

2003-06-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/galeon-ui.xml.in: Make Zoom In/Out work with +/- on the
	numeric keypad also.  Fixes bug #114735.

2003-06-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/global-history.c
	* src/history-dialog.c
	* utils/location-entry.c
	* utils/location-entry.h: Add galeon_location_entry_clear_history.
	Make 'Clear history' also clear location entry history.  When clearing
	the global history, clear the sites hash before the hosts hash, so
	that the hosts aren't left laying around.  Also, when clearing the
	history, mark it dirty so that it gets saved to disk even.
	Fixes bug #84651.

2003-06-14  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: Change fullscreen mode from being overly
	optimistic to react on the actual mode change.  Fixes fullscreen mode
	to work properly when the window manager, instead of Galeon, makes the
	window fullscreen.

2003-06-14  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* mozilla/mozilla-embed.cpp
	* src/galeon-go-button.c
	* src/galeon-home-button.c
	* src/galeon-nautilus-view.c
	* src/galeon-navigation-button.c
	* src/galeon-new-button.c
	* src/galeon-reload-button.c
	* src/galeon-stop-button.c
	* src/galeon-tab.c: Disable debugging messages.

2003-06-14  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in: Use newer style AC_INIT call and include bugzilla URL
	to be displayed at the end of 'configure --help'.  Make aclocal flags
	available to the Makefile.

2003-06-14  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/EventContext.cpp(ResolveBaseURL): Fix a memory leak.  It's
	been leaking who knows how long, but the API change made it easier to
	spot.  (I'm blind, Philip spotted it.)
	
2003-06-14  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/EventContext.cpp: Collect identical URI resolving code in
	one place.  Simplify SetStringProperty (const nsAString&) by letting
	the other SetStringProperty do all the work.

2003-06-14  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* mozilla/EventContext.cpp: Last mozilla API change for today.  Galeon
	should be usable with mozilla trunk again.

2003-06-14  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/GaleonWrapper.cpp: Removed useless #includes
	* mozilla/mozilla-embed-shell.cpp(fill_charset_lists):
	nsICharsetConverterManager2 is no more in mozilla trunk, rewrote to
	the new API.

2003-06-14  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/TOCProtocolHandler.cpp: Mozilla API change again.  Also
	declare internal functions static.

2003-06-14  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* configure.in: Bump snapshot level for 1.5a and trunk.
	Remove -Wmissing-declarations from CXXFLAGS.  Fixes "cc1plus: warning:
	"-Wmissing-declarations" is valid for C/ObjC but not for C++" from
	GCC 3.3

2003-06-14  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* mozilla/MozRegisterComponents.cpp(mozilla_register_gHelpProtocolHandlers):
	When registering components RegisterFactoryLocation is better suited
	for the job than UnregisterFactoryLocation...

2003-06-09  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/toolbar.c: Fix typo, enables show toolbar as "Icons only" again.
	(I'm sure the possible values are canonically documented somewhere...)

2003-06-08  Philip Langdale  <philipl@mail.utexas.edu>

	* configure,in
	* FAQ
	* NEWS: 1.3.5 Release.

2003-06-01  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: Updated to handle 1.4 branch and 1.5a trunk

2003-05-29  Philip Langdale  <philipl@mail.utexas.edu>

	* src/toolbar.c: Improved handling of private toolbar style
	pref so that it doesn't try to set an undefined value. Might
	fix #112642. Remains to be confirmed.

2003-05-27  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-tab.c: Make shift-click downloading respect the
	external downloader setting. Thanks to Mikael Magnusson for
	pointing this out.

2003-05-25  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/GlobalHistory.cpp: API Resync. Problem right now is that
	1.4 branch is still called 1.4b but this API change breaks compat
	with the real 1.4b, so you *must* use --with-mozilla-snapshot=trunk.
	The autodetection will not work.

2003-05-21  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/galeon-embed-event.c
	* embed/galeon-embed-event.h
	* mozilla/SideBar.cpp
	* src/galeon-tab.c: Did you know we've been missing
	shift-left-click-on-link-to-download until know? Wow.
	(Included small change to embed event api to make it
	 more self-consistent)

2003-05-21  Philip Langdale  <philipl@mail.utexas.edu>

	* src/network-prefs.c
	* ui/prefs-dialog.glade: Added button to launch certificate manager.
	Obviously, certificate management isn't possible without it.

2003-05-19  Dmitry G. Mastrukov  <dmitry@taurussoft.org>

	* configure.in: Added Belarusian to ALL_LINGUAS.

2003-05-19  Malcolm Tredinnick <malcolm@commsecure.com.au>

	* galeon.schemas.in
	* embead/galeon-embed-prefs.h
	* mozilla/mozilla-notifiers.cpp: Remove the
	apps/galeon/Advanced/Network/no_proxies_for key and correctly
	handle the case when system/http_proxy/ignore_hosts is empty or
	missing. The old galeon specific no_proxy gconf key is now ignored;
	scream if this causes problems for you.

2003-05-18  Malcolm Tredinnick <malcolm@commsecure.com.au>

	* embed/galeon-embed-prefs.h
	* mozilla/mozilla-notifiers.cpp: Process the
	/system/http_proxy/ignore_hosts gconf key and pass
	the hosts which do not use the proxy to gtkmozembed.

2004-05-18  Philip Langdale  <philipl@mail.utexas.edu>

	* ui/galeon-ui.xml.in: Added missing tooltips for Tab menu.

2004-05-08  Philip Langdale  <philipl@mail.utexas.edu>

	* ui/galeon-ui.xml.in: Added tooltip for Quit menu item.

2003-05-05  Danilo Å egan  <dsegan@gmx.net>

	* configure.in: sr.po, sr@Latn.po: Added Serbian translation by
	http://Prevod.org/.

2004-05-04  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h
	* ui/galeon-ui.xml.in: How long have we been missing the
	Clone Tab command? How easy was it to restore. *sigh*

2004-05-03  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/mozilla-embed.cpp: Fixed long broken mouse_click_cb that
	was insisting on processing events that should have been ignored.
	eg: Middle click on scrollbars...

2004-05-02  Philip Langdale  <philipl@mail.utexas.edu>

	* ui/blocked.png: Tweaked blocked-popup icon to be the same size
	as everything else on the status bar. Now it doesn't look so damn
	wierd. :-)

2003-05-01  Christopher James Lahey  <clahey@ximian.com>

	* src/galeon-automation.c, src/galeon-main.c: Changed how session
	autoresume works.  This makes it work better with automation by
	fixing a crasher related to CORBA reentrancy.

2004-05-01  Philip Langdale  <philipl@mail.utexas.edu>

	* src/statusbar.c: Removed clicking on popup block icon adds site
	to whitelist. It's abnormal and doesn't provide good feedback to
	the user. Also makes code cleaner.

2004-04-29  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.cpp: Fixed missing #ifdef
	guards for popup block detection.

2004-04-28  Philip Langdale  <philipl@mail.utexas.edu>

	* src/pdm-dialog.c
	* ui/galeon.glade: Added Popup Sites to personal data
	manager. Full popup management support! Now I just need
	to fix that status bar icon to be the right size. :-)

2004-04-28  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/galeon-embed-shell.h
	* src/galeon-tab.c
	* src/galeon-tab.h
	* src/galeon-window.c
	* src/statusbar.c
	* src/statusbar.h
	* src/window-commands.c
	* ui/galeon-ui.xml.in: Added menu items for adding
	a site to the popup whitelist and handling clicks on
	the blocked-popup statusbar indicator.

2004-04-28  Philip Langdale  <philipl@mail.utexas.edu>

	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* src/galeon-tab.c
	* src/galeon-tab.h
	* src/galeon-window.c
	* src/galeon-window.h
	* src/statusbar.c
	* src/statusbar.h
	* ui/Makefile.am
	* ui/galeon-ui.xml.in
	A ui/blocked.png: Added feedback for popup-blocking.
	Blatantly copies mozilla/phoenix method of having an
	icon appear in the status bar. Currently, clicking on
	the icon does nothing. When I've got popup whitelist
	management in, you will be able to click on the icon
	to add that site to the whitelist.

2004-04-23  Philip Langdale  <philipl@mail.utexas.edu

	* mozilla/GaleonWrapper.cpp: Yet another api resync.

2003-04-19  Philip Langdale  <philipl@mail.utexas.edu>

	* NEWS
	* README.ExtraPrefs
	* configure.in: Updated for 1.3.4 Release. Much cheering etc.

2003-04-17  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/FilePicker.cpp: Don't assume sizeof(gsize) == sizeof(guint)
	makes galeon build better on 64-bit architectures.  Avoid extra dummy
	parameters when we throw away the value anyway.

2003-04-16  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/nsAboutRedirector.cpp: Updated to latest mozilla
	base version. Dunno how it never crashed before. :-)

2003-04-15  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* ui/galeon.glade: Set jsconsole default size instead of
	minimum size.  Fix command mnemonic.  Make enter key on
	the text entry evaluate the command.

2003-04-15  Philip Langdale  <philipl@mail.utexas.edu>

	* ui/galeon-ui.xml.in: Heh. Quit goes below Close.

2003-04-15  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h
	* ui/galeon-ui.xml.in: As much requested, we have restored
	the Quit menu item. More significantly, it respects the
	/apps/galeon/General/always_save_session pref for those,
	like me, who want save-on-quit back. There's no UI for the
	pref as we're in string freeze, but expect to see it back
	after 1.3.4 release. Yes, I'd like to see "quit-and-save"
	back too, but we need serious creativity to get menu item
	text that describes it well.

2003-04-14  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/JSConsoleService.cpp
	* mozilla/PrintingPromptService.cpp: Fixed Javascript console
	so that the evaluate function actually works, rather than
	crashes. Removed debug printfs from PrintingPromptService.

2003-04-13  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed.cpp
	* src/galeon-tab.c: Don't leak memory every time the statusbar message
	changes.  And stop truncating valid UTF-8 strings into invalid ones,
	causing a crash in glib.  Fixes bug #110629.

2003-04-12  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/EventContext.cpp: Changed way we did getSelection() 
	from the deprecated to the up-to-date method.

2003-04-11  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/Makefile.am
	* mozilla/MozRegisterComponents.cpp
	* mozilla/MozRegisterComponents.h
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/gProtocolModule.cpp
	A mozilla/nsAboutRedirector.cpp
	A mozilla/nsAboutRedirector.h: Some tidying up and restored
	about:topher to it's rightful place ;-)

2003-04-11  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/mozilla-embed-persist.cpp
	* src/window-commands.c: Fixed File->SaveAs so that it no
	longer saves non-html (eg: png or jpg files) as an html
	file with a link to said non-html file.

2003-04-11  Christopher James Lahey  <clahey@ximian.com>

	* src/galeon-automation.c, src/galeon-automation.h
	(galeon_automation_complete_initialization): New function to let
	automation know the shell is ready to be used.

	* src/galeon-main.c (main): Call
	galeon_automation_complete_initialization when appropriate.

2003-04-10  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/MozRegisterComponents.cpp: Download progress dialog
	has to be registered to provide two different services. Forgot
	one of them. :-) Now things are back to normal.

2003-04-10  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/MozRegisterComponents.cpp
	* mozilla/PromptService.cpp
	* mozilla/PromptService.h: Got the old PromptService actually
	working. As we rely on mozilla's new GtkPromptService in due
	mozillas, I never tested it originally.

2003-04-10  Paul Duffy <dubhthach@frink.nuigalway.ie>

        * configure.in: Added ga (irish) to ALL_LINGUAS

2003-04-09  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/Makefile.am: Explicitly #define _GNU_SOURCE.
	gcc 2.95.x when used while including mozilla-config.h manages
	not to #define this like it should, resulting in many standard
	library function prototypes not getting included. In our
	specific case, |realpath| from stdlib.h. This fixes the
	problem. We are lead to believe that this #define is
	meaningless and harmless if you're not using gcc so we do it
	unconditionally.

2003-04-09  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.cpp: Forgot to remove a little
	bit of interim code that wasn't needed anymore.

2003-04-09  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp
	* mozilla/ContentHandler.h
	* mozilla/CookiePromptService.cpp
	* mozilla/CookiePromptService.h
	* mozilla/FilePicker.cpp
	* mozilla/FilePicker.h
	* mozilla/FtpProtocolHandler.cpp
	* mozilla/FtpProtocolHandler.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/GlobalHistory.cpp
	* mozilla/GlobalHistory.h
	* mozilla/IRCProtocolHandler.cpp
	* mozilla/IRCProtocolHandler.h
	* mozilla/JSConsoleService.cpp
	* mozilla/JSConsoleService.h
	* mozilla/MailtoProtocolHandler.cpp
	* mozilla/MailtoProtocolHandler.h
	* mozilla/MozRegisterComponents.cpp
	* mozilla/MozRegisterComponents.h
	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/MyportalProtocolHandler.h
	* mozilla/PrintingPromptService.cpp
	* mozilla/PrintingPromptService.h
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h
	* mozilla/PromptService.cpp
	* mozilla/PromptService.h
	* mozilla/SideBarProxy.cpp
	* mozilla/SideBarProxy.h
	* mozilla/mozilla-embed-shell.cpp: Took the opportunity 
	provided by the removal of nsXPCOMFactory.h from mozilla
	(breaking all our registration code) to use the latest
	approved method and avoid obsolete but still functional
	methods. Looks big, but the new method is cleaner. Please
	test, though. I might have missed some stuff.

2003-04-09  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed.cpp: Fixed a memory leak.

2003-04-07  Riccardo Persichetti  <riccardo.persichetti@tin.it>

	* src/galeon-window.c: Fixed gcc 2.95 compilation (don't declare
	variables in the middle of a block)

2003-04-06  Philip Langdale  <philipl@mail.utexas.edu>

	* configure.in: Separated snapshot level for 1.4b/trunk to
	make sure we stay in sync with 1-2.

2003-04-06  Christian Neumair  <chris@gnome-de.org>

	* embed/galeon-embed-utils.c
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-i18n.c
	* src/general-prefs.c
	* src/prefs-dialog.c
	* src/window-commands.c: Make languages and character encodings
	translate properly.
	
2003-04-05  Philip Langdale  <philipl@mail.utexas.edu>

	* galeon.schemas.in
	* src/galeon-nautilus-view.c
	* src/galeon-tab.c
	* src/galeon-window.c: Added a new middle-mouse-button
	action for pasting a url to load in the current tab,
	duplicating galeon1 behaviour. Yes, it's inconsistent
	with what mmb is expected to do (hence we had the paste
	in new tab action) but what you can't see won't confuse
	you, or something. Thanks to Eivind Tagseth for the basic
	code, though I changed it to be a new action type, and
	not a new pref.

2003-04-05  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/CookieObserver.cpp
	* mozilla/SideBar.cpp: Removed paranoia check of notification
	topic in CookieObserver. It's not needed and doesn't compile
	on 1.3. Added sanity checks when retrieving windows from the
	session manager (when galeon is run inside nautilus, the windows
	are not galeon-windows).

2003-04-03  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* src/galeon.in: Always run galeon-bin from the same directory as
	galeon the script to avoid security risks.

2003-04-03  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-notebook.c: Never show the border around the close button.
	Thanks to Juho Snellman <jsnell@iki.fi>

2003-04-03  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in: Mozilla trunk is now advertising itself as 1.4b.
	
2003-04-03  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/Makefile.am: Fully qualify path of mozilla-config.h when
	including it so that old versions of gcc don't complain.

2003-04-02  Philip Langdale <philipl@mail.utexas.edu>

	* ui/galeon-ui.xml.in: Added icon for Block Image context menu item.

2003-04-02  Philip Langdale <philipl@mail.utexas.edu>

	* embed/galeon-embed-popup.c: Added missing header include.

2003-04-02  Philip Langdale <philipl@mail.utexas.edu>

	* embed/galeon-embed-popup.c
	* src/galeon-window.c
	* src/popup-commands.c
	* src/popup-commands.h
	* ui/galeon-ui.xml.in: Added "Block this image's site" menu
	item to image context menu. This menu item as well as the
	Allow/Block Cookies/Images menu items now state the site name
	in their menu items for maximum clarity. I've also modified
	the "Open Image" context menu item to include the image filename
	as is the old 1.2.x behaviour which I really like.
	We now *finally* have full privacy feature parity with 1.2.x

2003-04-02  Philip Langdale <philipl@mail.utexas.edu>

	A mozilla/CookieObserver.h
	A mozilla/CookieObserver.cpp: It helps to add the new files...

2003-04-02  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/Makefile.am
	* mozilla/mozilla-embed-shell.cpp
	* src/galeon-tab.c
	* src/window-commands.c: Added observer based synchronisation of
	permission menu item sensitivity for mozilla 1.4a and higher. Due to
	the lack of observer support in the old permission api, compiling
	against older versions of mozilla will use the old inefficient code
	that resyncs on visibility callbacks.

2003-04-02  Philip Langdale <philipl@mail.utexas.edu>

	* ui/galeon-ui.xml.in: Fixed capitalisation of new permission menu
	items and added some missing tooltips.

2003-04-02  Ross Burton  <ross@burtonini.com>

	* src/galeon-window.c: If a smart bookmark is activated inside a
	menu, and there is no normal URL set, popup a dialog for the query
	terms. This replicates the one last Galeon 1.2 feature I
	missed. Closing #104530.

2003-04-01  Juho Snellman <jsnell@iki.fi>

	* galeon.schemas.in
	* src/galeon-window.c
	* utils/prefs-strings.h: Added ability to choose which edge tabs are
	placed on. No UI yet (but never say never) so use gconf-editor to
	change this. /apps/galeon/UI/Tabs/tabbed_position.

2003-04-01  Philip Langdale <philipl@mail.utexas.edu>

	* configure.in: Added comment to go with that short-wchar test.

2003-04-01  Philip Langdale <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/Makefile.in: Due to another special #define being made by
	mozilla and needed to compile properly, we've bitten the bullet and
	fixed the silly problem that stopped us just including mozilla-config.h
	This meant copying an autoconf test from mozilla's configure.in. So
	it's done. and there was much rejoicing.

2003-04-01  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/galeon.glade: Set default size instead of minimum size.

2003-04-01  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed-shell.cpp: Fix compilation with mozilla 1.3.
	/me slaps philipl :-P

2003-04-01  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/pdm-dialog.c
	* ui/galeon.glade: Fix a tyop and make the default dialog size larger
	so that the new tabs fit in.

2003-04-01  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-single-editor.c
	* src/galeon-bookmarks-icon-provider.c
	* ui/bookmarks-editor.glade: Small UI tweaks.

2003-04-01  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>
 
	* embed/galeon-embed.c
	* embed/galeon-embed.h: Expanded the interface of 
	galeon_embed_shistory_copy.
	* mozilla/GaleonWrapper.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/mozilla-embed.cpp: Updated acordingly.
	* src/galeon-shell.c: Copy the navigation history when opening a
	new tab (for example, with middle click).

2003-04-01  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c
	* src/galeon-window.h
	* src/window-commands.c: Add galeon_window_next_tab/prev_tab, and
	clean up tab switching considerably.
	* src/galeon-tab.c: Add missing gestures.  Still makes no difference
	whether or not gesture begins over a link.  Fixes bug #109148.
	
2003-04-01  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* mozilla/mozilla-embed-shell.cpp: Disable keyword search.  Going to
	Google when web server is down is not helpful and is actually hiding
	the more useful error message.

2003-04-01  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-main.c: Unless told otherwise, open the url from command
	line in a new window so that it doesn't accidently end up in a tab in
	another desktop or a minimized window where the user never sees it.
	Fixes bug #65476.

2003-04-01  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-shell.c: When starting Galeon, open the page as
	defined by the 'On New Page' preference.

2003-03-31  Philip Langdale <philipl@mail.utexas.edu>

	* src/galeon-window.c: Don't assume there's always
	an active tab... 

2003-03-31  Philip Langdale <philipl@mail.utexas.edu>

	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* mozilla/mozilla-embed-shell.cpp
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/window-commands.c
	* ui/galeon-ui.xml.in: Added menu items to allow/block
	cookies/images from the current page's site. Menu item sensitivity
	sync is not perfect atm. It's updated on every visibility callback
	but this happens very often, so it's a little processor expensive
	and I don't want to keep it this way. I will try and implement a
	notification based sync update as the new mozilla api provides
	a nsIObserverServer notification we can monitor.

	Also turned sensitivity changing for Find Next and Find Prev off
	as this are only aware of the find dialog and can break
	type-ahead-find.

2003-03-31  Philip Langdale <philipl@mail.utexas.edu>

	* embed/find-dialog.c: Stop galeon crashing if find shortcuts
	are used before the find dialog is shown or there is not search
	string saved.

2003-03-30  Philip Langdale <philipl@mail.utexas.edu>

	* src/pdm-dialog.c
	* ui/galeon.glade: Re-added listing of image and password
	sites to Data Manager.

2003-03-30  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* galeon.schemas.in: Change default middle mouse button action to
	automatic scroll.  Fixes bug #109551.
	
2003-03-30  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* Makefile.am: Require 1.6 in AUTOMAKE_OPTIONS so that we get a decent
	error message when the build environment is confused.

2003-03-29  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/ProgressListener.cpp: Initialize member variables to null
	and ref mGaleonPersist just in case.  Hopefully fixes crashing
	downloads.

2003-03-27  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/GaleonWrapper.cpp: Another mozilla API change in trunk.

2003-03-27  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed-shell.cpp: Update from philipl to match
	changed mozilla permissions API.  Added few casts to compile without
	warnings.
	
2003-03-20  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/galeon-ui.xml.in: "Bookmarks Toolbar*s*", it affects them all.

2003-03-20  Guntupalli Karunakar  <karunakar@freedomink.org>

	* configure.in: Added Malayalam (ml) in ALL_LINGUAS

2003-03-19  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-tab.c: Modified middle-click behaviour so that
	middle-click on links and middle-click paste as url occure
	on full mouse click and not on mouse-down. This is the old
	1.2.x behaviour.

2003-03-19  Philip Langdale  <philipl@mail.utexas.edu>

	* src/galeon-window.c: Fixed sidebar close button to actually work.
	No idea when this broke, but now it's fixed. Thanks to chkr@plauener.de.
	Fixes #108777.

2003-03-19  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/galeon-ui.xml.in
	* src/galeon-window.c: Add a toggle to show/hide the bookmarks
	toolbars where the user expexts it.
	
2003-03-19  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-window.c: Request confirmation when trying to open
	many (more than 5) bookmarks at once. Fixes bug #107631.

2003-03-17  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in
	* mozilla/BaseHelpProtocolHandler.cpp
	* mozilla/BaseProtocolContentHandler.cpp
	* mozilla/CookiePromptService.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/GlobalHistory.cpp
	* mozilla/MozRegisterComponents.cpp
	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/TOCProtocolHandler.cpp
	* mozilla/gGnomeHelpUrl.cpp
	* mozilla/mozilla-embed-persist.cpp: Remove compatibility with
	obsolete mozilla versions, now requires >= 1.3.

2003-03-17  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in
	* mozilla/MozRegisterComponents.cpp: Bump MOZILLA_SNAPSHOT for trunk
	and use the PromptService implementation in gtkmozembed instead of our
	own.

2003-03-17  Jon Svendsen  <jon-sven@frisurf.no>

	* utils/gul-state.c: Properly save maximized/unmaximized state. (from
	epiphany)

2003-03-16  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/nsMailtoUrl.h: Added explicit header inclusions for some headers
	that are no longer implicit and removed obsolete inclusion of nsIFileSpec.h

2003-03-16  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/galeon-ui.xml.in: Renamed 'Copy Link Location' to '... Address'
	to be in line with gnome-terminal.  Added lots of missing tooltips,
	but still missing many.  Please proofread.

2003-03-16  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c
	* src/galeon-window.h
	* src/toolbar.c
	* src/toolbar.h
	* src/window-commands.c
	* utils/location-entry.c
	* utils/location-entry.h: The "Trying to understand focus issues can
	be harmful to your mental health" commit.

	When opening a new tab (or window) clear and focus the location entry.
	While the user is editing the location in the entry, ignore all
	updates coming from mozilla.

2003-03-16  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/statusbar.c
	* utils/gul-tbi-location.c: Replace some remaining uses of
	bonobo_ui_component_object_set with _widget_set.  Should fix some
	theming issues.  Spinner and favicon still look bad sometimes.

2003-03-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/pdm-dialog.c: Make all buttons have the same width to make
	switching pages more smooth.

2003-03-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/galeon-embed-popup.c: Don't leak the persist object, unref it
	when no longer used.
	* mozilla/mozilla-embed-shell.cpp: Don't assume non-null outval is
	valid to free.
	* embed/galeon-embed-utils.c
	* src/window-commands.c: Fix filepicker uses, the filename is valid
	to free only if the filepicker returns success.

2003-03-15  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-navigation-button.c: Fix bug #94890. Open links in
	new tab when middle clicking on items of the history menus.

2003-03-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/location-entry.c: Remove some galeon1 leftovers.  When hitting
	Tab non-ambiguous prefix is completed without showing the completion
	list.

2003-03-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h
	* ui/galeon-ui.xml.in: HIG me harder.  Reorganizing the menus to
	follow the HIG more closely.

2003-03-12  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/PromptService.cpp: Fixed |nsIPromptService::Prompt|
	implementation. As there is in |PromptCheck| method, a null checkMsg
	indicates the checkbox is not needed. We now respect this sematic.
	Also fixed local |AddButton| method to be NS_METHOD; very minor.

2003-03-12  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* embed/print-dialog.c: (print_get_info):
	Fix print color/B&W : value 0 is for color but Mozilla expects 1 for
	color.

2003-03-12  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h (ForceCharacterSet): Use const char*
	* mozilla/mozilla-embed.cpp (impl_set_charset): Reload (rerender) the
	page automatically to see it with the new encoding.
	
2003-03-12  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-navigation-button.c: Handle NULL return values
	appropriately and stop adding items in popup menu when we run out of
	accelerator keys.  Fixes bug #108173.

2003-03-12  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/js-console.c: Pass correct parameters to
	js_console_append_msg, something I so obviously broke in January.
	Blame the eyeballs that were supposed to make all bugs shallow. ;)
	Fixes bug #108141.

2003-03-11  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: Don't write 'about:blank' in the location
	entry, keep it empty instead.  Fixes bug #97692.  Still need to figure
	out the focus issues.

2003-03-11  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in: Require libgnomeui >= 2.0.5, presumably it fixes
	crashing prefs dialog.

2003-03-10  Christopher James Lahey  <clahey@ximian.com>

	* mozilla/ProgressListener.cpp: Weak ref the downloader view.

2003-03-10  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed.cpp (impl_copy_page)
	* src/galeon-shell.cpp: The caller doesn't need know that some page
	must be loaded beforehand.  Silence useless warning.

2003-03-10  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: Update the sensitivity of View/Stop.

2003-03-10  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/galeon.glade: Add mnemonics to crash recovery dialog.
	* ui/prefs-dialog.glade: Fix conflicting mnemonics.  'C' is reserved
	for the Close button, or something else when translated.

2003-03-09  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* NEWS
	* configure.in: Galeon 1.3.3 release.

2003-03-08  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/galeon-embed-popup.c: If downloading is set to not ask for
	download directory make sure the download ends up in the specified
	directory instead of the directory where last image was saved.
	Fixes bug #98986.

2003-03-08  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* galeon.schemas.in: Use paste URL as default for middle mouse button,
	it should be the least surprising.

2003-03-08  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-tab.c: Check for is_active before updating window
	statusbar message to avoid useless warnings.
	
2003-03-08  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-spinner.c: Don't include GtkWidget allocation coordinates
	when calculating intersecting area on expose event.  Pretty much the
	opposite of the previous fix, both just used to work nicely when the
	allocation x,y is 0,0...  Check GTK_WIDGET_DRAWABLE instead of
	manually handling the map event.

2003-03-07  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-gui.c (gul_gui_menu_position_under_widget): Calculate the
	popup coordinates using both GdkWindow origin and GtkWidget allocation
	coordinates.  Fixes bookmarks toolbar folder popping up on the left
	edge of the window.  (For me at least, hope it doesn't break for
	others.)

2003-03-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-notifiers.cpp: Fix User-Agent to follow mozilla
	user-agent strings proposal.

2003-03-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-notifiers.cpp
	* mozilla/mozilla-notifiers.h: Set up notifiers after the profile has
	been initialized, and synthesize notifications so that we get mozilla
	synced with prefs that may have been changed while galeon wasn't
	running.  

2003-03-04  Christian Neumair  <chris@gnome-de.org>


	* src/galeon-go-button.c: Changed button tooltip, added mnemonics to
	context menu and replaced menu item labels' "Current" by "Specified".
	* src/galeon-stop-button.c: Changed button tooltip, made menu item
	labels more descriptive.

2003-03-04  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/disclosure-widget.h: Add prototype for the custom glade widget
	function to avoid warnings.

2003-03-03  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-reload-button.c: Act like mozilla on
	shift+click. Fixes bug #92033.

2003-03-02  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-bonoboui-menu.c: Fixed a bug with menu
	creation/rebuild. Don't know if this could be the cause of the
	crash.
	
2003-03-02  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-tbi-std-toolitem.c
	* utils/gul-tbi-std-toolitem.h: Removed ths obsolete files.
	* Makefile.am
	* utils/gul-toolbar-item-factory.c: Removed obsolete items.
	
2003-03-02  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-tbi-std-toolitem.c
	* utils/gul-tbi-std-toolitem.h
	* utils/gul-toolbar.c
	* src/toolbar.c
	* src/window-commands.c
	* src/galeon-go-button.c
	* src/galeon-go-button.h: The go button. This was the last one
	missing ;)
	* src/galeon-home-button.c: This was using the wrong icon.

2003-03-02  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-gobject-misc.h: Added about the simplest possible version
	of *_get_type macro.
	* po/POTFILES.in
	A src/network-prefs.c
	A src/network-prefs.h
	* src/Makefile.am
	* src/prefs-dialog.c
	* ui/prefs-dialog.glade: Separated network prefs page and added a
	launcher button for proxy configuration.

2003-03-02  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-shell.c: Monitor /system/proxy gconf dir, we won't be
	getting any notifications for proxy prefs changes otherwise.. doh!

2003-03-02  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp: Fixed inability of helper apps
	to launch. Seems like some assumed mozilla behaviour changed.

2003-03-01  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-home-button.c
	* src/galeon-home-button.h
	* src/toolbar.c
	* src/window-commands.c
	* utils/gul-tbi-std-toolitem.c
	* utils/gul-tbi-std-toolitem.h
	* utils/gul-toolbar.c: Home button.
	
2003-03-01  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/toolbar.c: Go to galeon's homepage when clicking in the
	spinner.
	* src/galeon-reload-button.c: Reload all tabs/windows.
	
2003-03-01  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-tbi-std-toolitem.c
	* utils/gul-tbi-std-toolitem.h
	* utils/gul-toolbar.c
	* src/Makefile.am
	* src/toolbar.c
	* src/window-commands.c
	* src/galeon-stop-button.h
	* src/galeon-stop-button.c: Fancier stop button.

2003-02-28  Philip Langdale <philipl@mail.utexas.edu>

	* configure.in: Updated configure.in to handle new trunk builds
	which identify themselves as 1.4a

2003-02-28  Philip Langdale <philipl@mail.utexas.edu>

	R mozilla/gcc2abi.cpp
	A src/gcc2abi.cpp
        * src/Makfile.am
        * mozilla/Makefile.am: Shifted old plugin compatability symbols to
        link directly into galeon-bin rather than through libmozillaembed.a
        Some of the symbols were not properly accessible by the old method.
        Fixes #106692

2003-02-26  Philip Langdale <philipl@mail.utexas.edu>

	* ui/galeon-ui.xml.in: Added "Allow" to the menu items for cookie
	blocking. Makes for sense now. :-)

2003-02-25  Philip Langdale <philipl@mail.utexas.edu>

	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h
	* ui/galeon-ui.xml.in: Added radio menu group to easily set
	cookie policy from web menu. (mirrors image policy group that
	Tommi checked in earlier). Also added backend code to handle
	blocking or allowing cookies/images from the current site.
	Front end code will require more thought to do correctly.

2003-02-25  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/Makefile.am: Install the new icons also..  I must've left my
	brain around here somewhere, always missing something...

2003-02-25  Tommi Komulainen  <tommi.komulainen@iki.fi>

	A ui/bug.png
	A ui/debian.png: added missing icons for default bookmarks

2003-02-25  Philip Langdale <philipl@mail.utexas.edu>

	* src/prefs-dialog.c: Removed unused precache
	function in prefs dialog code. Got accidentally
	put back when restoring icon code.

2003-02-25  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* ui/galeon-ui.xml.in: Missed the mnemonic.

2003-02-25  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c
	* ui/galeon-ui.xml.in: Restored View/Images items.  Image blocking
	should probably go there as well.

2003-02-25  Philip Langdale <philipl@mail.utexas.edu>

	* src/prefs-dialog.c
	* src/prefs-dialog.h
	* ui/Makefile.am
	A ui/fonts.png
	A ui/general.png
	A ui/network.png
	A ui/stop.png
	A ui/tabs.png: Restored pretty icon based prefs dialog.
	If it's good enough for evo2, it's good enough for us! :-)

2003-02-25  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* mozilla/mozilla-embed.cpp: Added a silly debug message when
	reloading. Remove it if you want.
	* utils/gul-string.c
	* utils/gul-string.h
	* utils/gul-toolbar.c: Added a backward compatibility hack for the
	"new" and "reload" buttons.
	* src/galeon-new-button.c
	* src/galeon-reload-button.c: Fixed capitalization.
	
2003-02-25  Philip Langdale <philipl@mail.utexas.edu>
	    Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h
	* ui/galeon-ui.xml.in: Added 'Web' menu as a home for things
	like the much-missed toggles for popups/java/javascript and
	the java/javascript consoles. In due course, the cookie/image/etc
	behaviour toggles will return and appear here. Yay!

2003-02-25  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-embed-favicon.c
	* src/galeon-tab.c: Move the ge_favicon signal handling in the tab.
	This makes favicons update properly when loading a page in an inactive
	tab.  Fixes bug #106884.

2003-02-24  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-tbi-std-toolitem.c
	* utils/gul-tbi-std-toolitem.h: Removed the "New" button.
	* src/Makefile.am
	* src/toolbar.c
	* src/window-commands.c
	* src/galeon-new-button.c
	* src/galeon-new-button.h: Implemented a "New" button like the one
	in Galeon 1. Right click opens a popup menu and middle click opens
	the url in the PRIMARY selection in a new tab/window.
	* galeon.schemas.in: Fixed the default toolbar setup

2003-02-22  Philip Langdale <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/GlobalHistory.cpp: Added new snapshot level for mozilla 1.3
	branch and cvs trunk as of today.

2003-02-21  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/mozilla-embed-shell.cpp: Fixed proxy pref loading so that
	it doesn't scream and panic and worry users if the proxy prefs are
	not set. This isn't a problem, so we shouldn't create the impression
	that it is.

2003-02-21  Christophe Fergeau <teuf@users.sourceforge.net>

	* galeon.desktop.in
	* galeon-main.c: readded StartupNotify, and properly tell gdk
	to stop displaying the busy cursor when using an existing process

2003-02-21  Yanko Kaneti <yaneti@declera.com>

	* galeon.desktop.in: Revert the StartupNotify=true part of the 
	previous commit.

2003-02-21  Yanko Kaneti <yaneti@declera.com>

	* galeon.desktop.in: Add StartupNotify=true, Encoding=UTF-8 and
	the various X-GNOME-Bugzilla-* stuff. #106674
	Thanks to louisg00@bellsouth.net.

2003-02-21  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-tb-button.c: Another g_object_ref / gtk_object_sink.

2003-02-20  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-toolbar.c: Ignore unknown items instead of reverting
	to default.
	* utils/gul-tb-button.c: Add a forgotten g_object_ref.
	* utils/gul-tbi-std-toolitem.c
	* utils/gul-tbi-std-toolitem.h
	* src/Makefile.am
	* src/toolbar.c
	* src/window-commands.c
	* po/POTFILES.in: Replaced the relad button with one with a
	context menu for bypassing proxy and/or cache, like galeon 1.

2003-02-20  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-bonobo-extensions.c
	* utils/gul-bonobo-extensions.h: Added gul_bonobo_set_look
	* galeon.schemas.in
	* src/toolbar.c
	* utils/prefs-strings.h: Restored galeon1 compatible
	/apps/galeon/UI/Toolbar/toolbar_style preference, if set it overrides
	the desktop default toolbar style.  Now all we need is lo.. err, UI :)
	Fixes bug #93496.

2003-02-20  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/disclosure-widget.c: Draw prelighting like GtkCheckButton
	does for consistency, makes the widget bit more visible too.

2003-02-20  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-tbi.h: Remove extra underscore from GALEON_IS_TBI_
	* ui/galeon.glade: Crash recovery and find dialogs shouldn't be
	resizable.

2003-02-20  Christophe Fergeau  <teuf@users.sourceforge.net>

	* autogen.sh: Require at least automake-1.6 (will only work with
	a recent gnome-common, shouldn't change anything for people using
	older ones)

2003-02-19  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-tb-button.c
	* utils/gul-tb-button.h: Allow disabling image hiding even in text
	mode. Useful when the image is not an image but a widget.
	* utils/gul-tbi-zoom.c: Obey toolbar style, using GulTbButton.
	
2003-02-19  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/location-entry.c: Really go to the selected site when
	clicking in the location history.
	
2003-02-19  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-smart-site-tb-widget.c: Use the entered text
	when clicking in the button if it is not empty. Fixes bug #106482.

2003-02-17  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-bonoboui-menu.c
	* bookmarks/bookmarks-bonoboui-menu.h
	* bookmarks/bookmarks.c
	* embed/galeon-embed-popup-bw.c
	* embed/galeon-embed-popup-control.c
	* embed/galeon-embed-popup.c
	* embed/galeon-embed-popup.h
	* src/galeon-window.c
	* ui/galeon-ui.xml.in: Reimplemented "Add bookmark to context
	menu". Fixes bug #100341.

2003-02-16 Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-notebook.c: Make the tab close button slightly larger than
	the icon it contains so the icon has better chance for not getting
	cropped, like what happens with the Gorilla theme.

2003-02-16 Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/cookie-info.c
	* embed/cookie-info.h
	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* mozilla/mozilla-cookie.cpp
	* mozilla/mozilla-embed-shell.cpp: Keep permission status as boolean,
	converting it to a string in the backend complicates making any
	frontend.
	* src/pdm-dialog.c
	* ui/galeon.glade: Added 'Cookie Sites'  Oh the wonders of copypasting
	code...

2003-02-16  Philip Langdale <philipl@mail.utexas.edu>

	Galeon 1.3.2 Release: If you're building from cvs, then you
	should be running the latest automake (1.7.x) and libtool (1.4.3)
	or things will fail.

2003-02-16  Yanko Kaneti <yaneti@declera.com>

	* Makefile.am: add dist-bzip2. Use GCONF_SCHEMAS_INSTALL.
	* galeon.spec.in: update.

2003-02-16 Tommi Komulainen  <tommi.komulainen@iki.fi>

	* doc/C/Makefile.am: make dist(check) tweak.  Remove galeon.xml from
	entites, it's the $(docname).xml and having it twice fails.

2003-02-15  Philip Langdale <philipl@mail.utexas.edu>

	* configure.in: Add version checking to package dependencies.
	Just 2.0.0 for the GNOME stuff for now. Shouldn't scare anyone.

2003-02-15  Philip Langdale <philipl@mail.utexas.edu>

	* NEWS: Wow, so much new stuff since last NEWS update :-)

2003-02-15  Philip Langdale <philipl@mail.utexas.edu>

	* embed/downloader-view.c: Set initial disclosure state of details
	to match remembered state.

2003-02-15  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/galeon-bookmarks-editor-ui.xml.in: Hide "Open" and "Save
	as". They are not useful for galeon.

2003-02-15  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-util.h: Use macros instead of inline
	functions to avoid warnings.
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* ui/galeon-bookmarks-editor-ui.xml.in: Add a way to add smart
	bookmarks. Fixes #97745.
	* utils/gul-tb-button.c: Disable debug output.

2003-02-14 Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* embed/find-dialog.c: *sigh* Fix another GValue string leak.  This is
	not C++ and GValues don't have destructors...

2003-02-14 Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/find-dialog.c
	* ui/galeon.glade: Disable next and previous buttons when there's
	nothing in the text entry, do this also when showing the dialog.
	Don't bother doing things manually that gtk can handle by itself just
	fine.  Avoids crashing when trying to search for empty string.

2003-02-14 Mark Finlay <sisob@eircom.net>

	* myportal.css: updates to the style sheet
	* mozilla/MyportalProtocolHandler.cpp: update to myportal code
	* galeon.schemas.in: set home page to myportal
	* ui/logo.png: remove slogan from below image

2003-02-14  Mark Finlay <sisob@eircom.net>
            Tommi Komulainen  <tommi.komulainen@iki.fi>

	R bookmarks/default-bookmarks.xbel
	A bookmarks/default-bookmarks.xbel.in
	* bookmarks/Makefile.am
	A ui/gnu.png: Updated default bookmarks.  Generating the bookmarks
	file from a template to get the pixmap paths right.  Makefile magic
	from autoconf info page.

2003-02-14  Philip Langdale <philipl@mail.utexas.edu>

	* NEWS: Made news slightly more accurate.

2003-02-14  Philip Langdale <philipl@mail.utexas.edu>

	* AUTHORS
	* NEWS: Updated NEWS for 1.3.2 and make AUTHORS reflect reality.

2003-02-14  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-cookie.cpp: don't set domain twice, leaking the
	first one...

2003-02-14  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* .cvsignore: add more files
	* Makefile.am: add .schemas.in in EXTRA_DIST
	* src/Makefile.am: always add nautilus-view source files in EXTRA_DIST

2003-02-14  Philip Langdale <philipl@mail.utexas.edu>

	* configure.in: Updated version to 1.3.2 and default to mozilla 1.3b
	if version cannot be detected.

2003-02-13  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks.c: When using a smart bookmark nick without
	any keywords following, use the Location URL instead of leaving the %s
	in the Smart URL unsubstituted.  Fixes bug #105952.

2003-02-12  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* INSTALL.in: Recommend mozilla 1.3b, remove --with-mozilla-snapshot
	from example.  And Gnome 2.2 is also out btw. :)

2003-02-12  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/nautilus-galeon-view-ui.xml.in: Fix capitalization. (forgot all
	about nautilus view...)

2003-02-11  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/galeon-embed-popup.c
	* mozilla/EventContext.cpp
	* ui/galeon-ui-xml.in: Show 'Copy' in context menu when there's
	text selected on the page.  Fixes bugs #93205 and #102167.

2003-02-11  Christophe Fergeau  <teuf@users.sourceforge.net>

	* embed/downloader-view.c: Fixed gcc 2.95 compilation (variable 
	declarations must be at the beginning of a block before any 
	instruction)

2003-02-11  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/galeon-ui.xml.in: Fix capitalization.

2003-02-10  Philip Langdale <philipl@mail.utexas.edu>

	* embed/downloader-view.c
	* ui/galeon.glade: Updated downloader dialog to use the disclosure
	widget and to resize itself when the details are opened and closed.

2003-02-10  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-notebook.c: Make sure the menu labels always exist, fixes
	gtk_widget_modify_fg warnings.

2003-02-10  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in: Make mozilla version detection automatic.  Hopefully
	you'll never need to use --with-mozilla-snapshot ever again.

2003-02-10  Abel Cheung  <maddog@linux.org.hk>

	* congfiure.in: Revert my previous change on dependency.

2003-02-09  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/mozilla-embed.cpp
	* src/galeon-embed-favicon.c: Hook up a DOM event listener so that
	we get called automatically when a page has a favicon, instead of
	digging through the DOM looking for one after the page has been
	loaded.  Should be much more reliable.  From epiphany, but not using
	as many extra functions.

2003-02-08  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-notebook.c: Modify the fg color of active state, not
	insensitive.. what was I thinking.  Makes the colors on inactive
	tabs work again.  (The state is named active but it really means
	inactive tabs.. go figure.)

2003-02-07  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Removed superfluous building dependencies.

2003-02-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/Makefile.am
	* src/Makefile.am: don't pollute src-directory with mozilla
	dependencies

2003-02-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c
	* utils/gul-notebook.c
	* utils/gul-notebook.h (gul_notebook_set_page_color): Removed one
	extra level of indirection, made the GulNotebook API more generic and
	removed the remaining dependency to galeon.  Probably fixed a memory
	leak in the process.  All this basically by removing stuff.  Weird.

2003-02-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c
	* utils/gul-notebook.c
	* utils/gul-notebook.h (gul_notebook_set_policy): Don't use galeon
	gconf keys within the notebook, provide an independent API instead.
	(should do the same for the colors too)

2003-02-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c
	* src/galeon-window.h: forgot to move #include "gul-notebook.h"

2003-02-05  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* Makefile.am: mozilla_12b_patch is long gone

2003-02-03  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/window-commands.c: Avoid exposing GaleonWindow internal details
	to outside, manage GulNotebook internally.

2003-02-03  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/galeon-embed-event.h
	* mozilla/EventContext.cpp: Removed unused timestamp field, it was
	dubiously truncated from 64-bit int to 32-bits anyway.  Similarly,
	don't cast a 32-bit pointer to a 16-bit pointer, it breaks on
	big-endian architectures.  Fixes bug #97665.
	
2003-02-03  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/disclosure-widget.c
	* utils/disclosure-widget.h: Added support functions for using the
	disclosure widget as a custom widget in glade.

	* mozilla/ContentHandler.cpp
	* ui/galeon.glade: Replace the stock toggle button in the helper
	dialog with the disclosure widget.  Fixes bug #100568.

2003-02-02  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/CookiePromptService.cpp
	* mozilla/MozRegisterComponents.cpp: The cookie prompt service is
	mozilla 1.3b only, maintain compatibility with mozilla 1.3a (for now)

2003-01-30  Christophe Fergeau  <teuf@users.sourceforge.net>

	* utils/gul-tbi-test.c: removed one string (Test) which was 
	marked for translation (Ric, please forgive me if it should be 
	translatable :)

2003-01-29  Abel Cheung  <maddog@linux.org.hk>

	* galeon.schemas.in: Removed duplicate schema entry.

2003-01-26  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/galeon-embed.c(galeon_embed_base_init): Don't leak signals by
	initializing them multiple times.

2003-01-26  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/Makefile.am
	A utils/disclosure-widget.c
	A utils/disclosure-widget.h: New widget from gnome-panel.

	A mozilla/CookiePromptService.cpp
	A mozilla/CookiePromptService.h
	* mozilla/Makefile.am
	* mozilla/MozRegisterComponents.cpp
	* ui/prompts.glade: Implement new cookie prompt service, fixes bugs 
	#94944 and #96381.

2003-01-26  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/Makefile.am
	A mozilla/mozilla-cookie.cpp
	A mozilla/mozilla-cookie.h
	* mozilla/mozilla-embed-shell.cpp: Refactored nsICookie to CookieInfo
	conversion out for sharing.  Made the cookie expiration time format
	localizable, using a format string from nautilus.

2003-01-25  Philip Langdale <philipl@mail.utexas.edu>

        * mozilla/BaseHelpProtocolHandler.cpp: Added logic to strip shell 
	control chars out of help urls. The converter utils are funny in a bad way...

2003-01-25  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/Makefile.am
	A embed/cookie-info.c
	A embed/cookie-info.h
	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h: 
	* src/pdm-dialog.c: Refactored CookieInfo and Cookie Properties table 
	out so that they can be shared more easily.  Removed markup from
	labels while at it, fixes bug #102383.

2003-01-21  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/downloader-view.c: Grab a reference to galeon_shell while
	we're downloading stuff so that galeon doesn't quit when closing
	the last window.  If you know how to do this nicely, please do.
	Fixes bug #98971.

2003-01-18  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/BaseHelpProtocolHandler.cpp
	* mozilla/BaseProtocolContentHandler.cpp
	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/TOCProtocolHandler.cpp: Latest set of mozilla cvs resyncs.

2003-01-19  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/FilePicker.cpp(SanityCheck): Properly handle Exists and
	IsFile calls when saving a file.  Fixes bug #102564.

2003-01-19  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/galeon.png: Jimmac's new GNOME2-ish icon.

2003-01-19  Tommi Komulainen  <tommi.komulainen@iki.fi>

	*  src/session.c
	*  src/session.h(session_get_windows): Add const to the return value
	since the caller must not free the list.
	*  mozilla/SideBar.cpp
	*  src/galeon-shell.c: Fix callers accordingly.

2003-01-19  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/pdm-dialog.c(pdm_dialog_remove_button_clicked_cb): Avoid silly
	warnings when removing multiple cookies or passwords.

2003-01-19  Tommi Komulainen  <tommi.komulainen@iki.fi>

	*  embed/galeon-embed-event.h(galeon_embed_event_get_property): Add
	const to the GValue since the caller shouldn't be changing the value.
	*  embed/galeon-embed-popup.c
	*  mozilla/SideBar.cpp
	*  src/galeon-nautilus-view.c
	*  src/galeon-tab.c
	*  src/popup-commands.c: Fix callers accordingly.

2003-01-19  Tommi Komulainen  <tommi.komulainen@iki.fi>

	*  embed/js-console.c
	*  embed/galeon-embed-event.c: Don't leak the contents of the GValues.

2003-01-19  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/downloader-view.c
	* src/language-editor.c: Don't leak GtkTreePath's returned from
	gtk_tree_row_reference_get_path ().

2003-01-19  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/downloader-view.c
	* embed/galeon-embed-utils.c
	* mozilla/mozilla-embed-shell.cpp
	* src/galeon-window.c
	* src/general-prefs.c
	* src/history-dialog.c
	* src/language-editor.c
	* src/pdm-dialog.c
	* src/session.c: Fixed a bunch of memory leaks following the format

		GList *list = get_glist ();
		for (; list != NULL; list = list->next) { ... }
		g_list_free (list);

	* bookmarks/bookmarks-bonoboui-menu.c
	* embed/js-console.c
	* mozilla/ContentHandler.cpp
	* src/galeon-spinner.c
	* src/ui-prefs.c: While at it, use g_list_foreach where possible, and
	just use list->next instead of g_list_next (list).

2003-01-18  Philip Langdale <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/GlobalHistory.cpp
	* mozilla/mozilla-embed-persist.cpp: Updated configure.in so that
	1.3a is the expected version and moved the last set of resyncs to
	their own snapshot level so that 1.3a compiles again. whoops. :-)

2003-01-14  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in
	* ui/Makefile.am: Removed @INTLTOOL_XML_RULE@ as it doesn't expand
	@VARIABLES@ nor does it seem to have any effect on the bonoboui xml
	files.  Generate the files the old way, from the configure script.
	The icons in the bookmarks editor should work better again.

2003-01-13  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/GlobalHistory.cpp
	* mozilla/mozilla-embed-persist.cpp: Mozilla cvs resyncs.

2003-01-13  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/FilePicker.cpp: Fixed some memory leaks with error dialogs.

2003-01-11  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/FilePicker.cpp: typo fix

2003-01-06  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* configure.in
	* Makefile.am: Build the galeon.schemas and ui/*.xml files using
	@INTLTOOL_*_RULE@ so that we get the translations properly merged in.

2003-01-05  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added Vietnamese (vi) to ALL_LINGUAS

2003-01-04  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/galeon-dialog.c: Destroy transient dialogs along with their
	parents.  Avoids crashing when the find dialog is used after its
	parent window is closed.

2003-01-04  Yanko Kaneti <yaneti@declera.com>

	* configure.in: (PKG_CHECK_MODULES) Add the other direct dependancies.

2003-01-04  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/JSConsoleService.cpp
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/mozilla-embed.cpp: Test 'wrapper != NULL' consistently so
	that it provides more useful information where the test fails.

2003-01-04  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in: Specify dependency on libbonoboui-2.0 >= 2.1.1 
	(bug #101721)

2003-01-03  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-tab.c: Reworked statusbar message handling a bit.  Allow
	statusbar messages, but still always show the real URL when hovering
	mouse over a link.  Almost fixes bug #93276.

2003-01-02  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-folder-tb-widget.c: The same here.

2003-01-01  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-bonoboui-menu.c
	* bookmarks/bookmarks-gtk-menu-item.c
	* bookmarks/bookmarks-gtk-menu-item.h
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-gtk-menu.h: Fill the menus before the parent
	is activated. May hide a weird bug (in gtk+, I think) that I can't
	track down.

2002-12-31  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/mozilla-embed-shell.cpp
	* mozilla/FilePicker.cpp
	* mozilla/FilePicker.h: Added conversions as with gul-download
	between on-disk locale and utf8. The filepicker internally stores
	path state as on-disk locale and converts to/from utf8 at the get/set
	stage. I'd like to think it will work properly under all locale
	conditions now.

2002-12-30  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-navigation-button.c
	* src/galeon-navigation-button.h: Custom toolbar buttons for
	navigtion ("Back", "Forward" and "Up").
	* src/galeon-tbi.c
	* src/galeon-tbi.h: Abstract class for Galeon toolbar items.
	* src/toolbar.c
	* src/window-commands.c: Cleaned some things and moved some code
	to other files. 	
	* utils/Makefile.am
	* utils/gul-tb-button.c
	* utils/gul-tb-button.h: A button that can be placed in bonobo
	toolbars or gtk toolbars and should do the right thing most of the
	time (maybe always...). Supports context menus and can display an
	arrow. Used for implementing "Back", "Up" and "Forward" buttons,
	but can be used for other things too.
	* utils/gul-tbi-std-toolitem.c
	* utils/gul-tbi-std-toolitem.h: Removed the Back, Up and Forward
	buttons. They are now custom widgets.
	* utils/gul-tbi-test.c
	* utils/gul-tbi-test.h: Test item for GulTbButton.
	* utils/gul-toolbar-item-factory.c
	* utils/gul-toolbar-item-factory.h: Updated. Allow registration of
	new toolbar item types.
	* utils/location-entry.c: Don't show the autocompletion window
	inmediately. Wait 0.5s.
	* galeon.schemas.in: Updated the default toolbar setup. Also,
	enabled the autocompletion window again by default. I hope that
	now with the timeout it is not annoying for anyone.

2002-12-24  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp: Minor variable name abuse correction.

	* mozilla/FilePicker.cpp
	* mozilla/FilePicker.h: Reworked filepicker to take advantage of
	the fact that the Gtk+ 2.x filepicker is a GTK_DIALOG and can be
	run modal as such. This gets rid of our hand coded modal loop
	and callbacks. Also did some variable naming corrections.

2002-12-21  Christian Neumair  <chris@gnome-de.org>

	* src/window-commands.c: Fixed #101734 + few more i18n fixes.

2002-12-20  Christophe Fergeau  <teuf@users.sourceforge.net>

	* src/session.c: reimplemented "Create bookmarks from previous
	session"

2002-12-19  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-bonoboui-menu.c
	* bookmarks/bookmarks-gtk-menu.c: More simplification by sharing
	code.

2002-12-19  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-gtk-menu-item.c: Full support for context
	menus in bookmarks menus, even with bonobo.

2002-12-18  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-bonoboui-menu.c
	* bookmarks/bookmarks-gtk-menu-item.c: Cleanups. Removed debug
	code.

2002-12-17  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-gtk-menu-item.c
	* bookmarks/bookmarks-bonoboui-menu.c: Made this a thousand times
	simpler using the new bonoboui api.

2002-12-15  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-export-druid-konqueror.c: Fix bug #101297:
	Add the default bookmark set as a suggestion to be imported.
	
2002-12-15  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-gtk-menu-item.c
	* bookmarks/bookmarks-gtk-menu-item.h: A new widget for menuitems
	that will make things easier and cleaner. It is not finished yet.
	* bookmarks/bookmarks-gtk-menu.h
	* bookmarks/bookmarks-gtk-menu.c: Respect the menus has_tearoff
	gnome ui pref.
	* bookmarks/bookmarks-bonoboui-menu.c: Use the new widget if you
	define the BREAK_MY_MENUS macro. Menuitems will be set with
	bonobo_ui_component_widget_set. This will allow us to have context
	menus in the bookmark menu again.
	
2002-12-15  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-bonobo-extensions.h
	* utils/gul-bonobo-extensions.c
	* bookmarks/bookmarks-bonoboui-tb.c
	* utils/gul-tbi-favicon.c
	* utils/gul-tbi-spinner.c
	* utils/gul-tbi-zoom.c: Use bonobo_ui_component_widget_set when
	possible. This was the easy part. Not i comes the hard one:
	reimplement bookmark menus, history buttons, etc. I guess you'll
	need a quite recent libbonoboui with the new api. Sorry if I break
	something for you.

2002-12-15  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/galeon-bookmarks-editor-ui.xml.in
	* bookmarks/bookmarks-import-druid-konqueror.c: Allow importing
	Galeon bookmarks using this too and make it clear in the UI. We
	use the same format after all.

	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-editor.c
	* src/window-commands.c: Patch for bug #94263: Context menu and
	toolbar/menubar buttons act different, from tko.

2002-12-14  Philip Langdale <philipl@mail.utexas.edu>

	* utils/gul-download.c: Added logic to handle non-utf8 on disk filename
	encodings. It's a little elaborate so I deliberately didn't put it in
	1.3.1 even though we're not officially supporting the external downloader
	code yet.

2002-12-14  Philip Langdale <philipl@mail.utexas.edu>

	* galeon.schemas.in: Fixed typo in schema ( "network" != "netword" )...

2002-12-12  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/galeon-embed-popup-bw.c: Call gtk_menu_popup with proper
	arguments.  Fixes bug #95715.

2002-12-12  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/gul-gestures.c: Grab the pointer and button_release event as
	soon as possible.  Use gtk_get_current_event_time instead of
	GDK_CURRENT_TIME to get more accurate time.  This should make the
	context menu show up more reliably on right-clicks.

2002-12-11  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: Handle double-clicks on bookmarks folders in
	side pane gracefully.  Fixes bug #100919.
	
2002-12-11  Yanko Kaneti <yaneti@declera.com>

	* configure.in: don't enable -Werror if --disable-error was given.

2002-12-10  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/find-dialog.c: Focus the text entry when showing the dialog.
	This will automatically select the existing text if user's gtkrc
	setting gtk-entry-select-on-focus = 1 (default)  Fixes bug #100461.

2002-12-10  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-gui.c
	* utils/gul-gui.h (gul_gui_treeview_free_selection_refs): New function
	for freeing allocated memory.
	* src/pdm-dialog.c: Fixed a few memory leaks.  Disable Properties
	button if more than one cookie is selected.
	* ui/galeon.glade: Fixed tab borders to be consistent.  Removed Clear
	buttons since they were quite destructive, badly placed, and you can
	achieve the same with multiple selection anyway.  Fixes bug #96298.
	
2002-12-08  Philip Langdale <philipl@mail.utexas.edu>

	* NEWS
	* README: Updated news again and added warnings that 1.3.x is a devel
	branch and not stable.

2002-12-08  Philip Langdale <philipl@mail.utexas.edu>

	* NEWS: Updated for 1.3.1

2002-12-08  Philip Langdale <philipl@mail.utexas.edu>

	* configure.in: Updated version to 1.3.1 and switched --disable-werror
	to --enable-werror as we've got enough compiler combinations that trigger
	warnings. Ah well.

2002-12-08  Christophe Fergeau <teuf@users.sourceforge.net>

	* galeon-shell.c: fixed conversion of proxy_mode

2002-12-08  Christophe Fergeau <teuf@users.sourceforge.net>

	* galeon.schemas.in
	* galeon-shell.c
	* eel-gconf_extensions.[ch]: migrate old galeon proxy prefs to
	  new gnome system-wide prefs if necessary

2002-12-05  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/GaleonWrapper.cpp: Mozilla trunk resync.  Fixes bug #100236.

2002-12-04  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-shell.c
	* src/galeon-shell.h
	* src/galeon-tab.c
	* src/galeon-window.c: Reimplement Shift and Ctrl modifiers for
	middle-clicks.  (Shift toggles Open in tabs by default, Ctrl toggles
	Jump to new tabs automatically.)  Fixes bug #99290.

2002-12-03  Yanko Kaneti <yaneti@declera.com>

	* src/mozilla/Makefile.am:
	* configure.in:
	* acconfig.h: remove MOZILLA_CFG et all. Use -DNEW=<new> in all cases.

2002-12-01  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/Makefile.am
	A mozilla/gcc2abi.cpp: *Finally* added the gcc2 plugin compat
	function calls as helpfully provided by Kelledin in Sept.
	We originally didn't want to merge these into the code base
	because it was bad precedent, but mozilla did it, so the
	precedent's been set. :-) Then I got sidetracked and I'm only
	getting around to it now.

2002-12-01  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/FilePicker.cpp: For some reason we still had error
	dialog parenting declared NOT_PORTED, despite having a way
	to do this for a long time. Wierd.

2002-12-01  Philip Langdale <philipl@mail.utexas.edu>

	* embed/galeon-embed-popup.c: Reenable awareness of external
	downloaders for "ContextMenu->Download Link".

2002-11-30  Philip Langdale <philipl@mail.utexas.edu>

	* util/gul-download.c: Seeing as the bonobo-file-selector-utils
	are not up to the job and will probably disappear in future,
	fell back to directly instantiating a gtk file selector. Unlike
	in Gtk+ 1.2, we can now easily show the file selector modal, so
	we only need a little more code than when using the bonobo utils.

2002-11-30  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp: Changed helper dialog so
	that when there are no helpers available, the Open button
	is disabled, rather than hidden. This prevents a bunch of
	G_IS_OBJECT assert failures.

2002-11-30  Philip Langdale <philipl@mail.utexas.edu>

	* embed/find-dialog.c
	* embed/find-dialog.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/Makefile.am
	* src/window-commands.c: Forward-ported typeaheadfind
	support from stable branch.

2002-11-30  Philip Langdale <philipl@mail.utexas.edu>

	* configure.in
	* mozilla/ContentHandler.cpp
	* mozilla/FilePicker.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/MozRegisterComponents.cpp
	* mozilla/PrintingPromptService.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp: Upgraded base mozilla requirement
	to 1.2. Allows us to tidy things up quite a bit.

2002-11-28  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-tb-widget.c
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks-util.h: Add GdkEvent in the bookmark-activated
	signal.  With this change the bookmarks code could stop assigning any
	special semantics to middle-clicks and let the application handle it.

2002-11-27  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* src/window-recent-history-menu.c: Properly encode all XML entities,
	not just double quotes.

2002-11-27  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/bookmarks-bonoboui-menu.c
	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks-context-menu-several.c
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-site-tb-widget.c
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks-tb-widget.c
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks-util.h
	* src/galeon-window-bookmark-activated-proxy.c
	* src/galeon-window.c: Converted the bookmark-activated -signal to
	pass all parameters in a single struct.  It should make it easier to
	add new parameters to the signal if necessary.

2002-11-27  Christian Neumair  <chris@gnome-de.org>

	* .cvsignore: Updated.

2002-11-25  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* INSTALL.in: Make note that gtk2 port is done in mozilla trunk,
	and that --enable-xft requires fontconfig.  Document the frequent
	problems with pkgconfig and bonobo-activation.

2002-11-24  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/MozillaPrivate.cpp
	* mozilla/MozillaPrivate.h
	* mozilla/mozilla-embed.cpp: Increased robustness of
	getting a GTK parent window for mozilla created windows
	without breaking abstraction model. The nsIWindowWatcher
	service's active window is now set where appropriate and
	is used as the fallback parent. The mechanism is
	still imperfect and some corner cases will still result
	in a failure to obtain a parent. The primary corner case
	is when the mime helper dialog is invoked without the user
	ever interacting with a GaleonEmbed. This would only happen
	if an undisplayable url was passed on the command line or
	automatically loaded in the session.

2002-11-24  Philip Langdale <philipl@mail.utexas.edu>

	* galeon.schemas.in: Changed default behaviour so that
	the autocomplete dropdown is not automatically displayed.
	It will, as always, appear when TAB is pressed.

2002-11-24  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ProgressListener.cpp: Add paranoia checking for
	the GaleonEmbedPersist passed in. Fixes #97844.

2002-11-24  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp
	* ui/galeon.glade: Allowed Helper dialog to be resized if the
	helper list is displayed (but not if it's hidden). Also includes
	a brave attempt by Tommi, modified by me, to get the list to be
	4 rows high. Probably not right atm, but it errs on the cautious
	side, so at least 4 rows should be visible.

2002-11-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/ContentHandler.cpp: Converted to GTK 2.0 API so that us
	mere mortals can join the fun.

2002-11-24  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp
	* ui/galeon.glade: Implemented listview UI for helper app choosing.
	And there was much rejoicing.

2002-11-24  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-gobject-misc.h: Add a new macro to generate boilerplate
	code for objects that also implement one interface.  Typecast zero
	to GTypeFlags so that g++ doesn't start complaining.
	* bookmarks/bookmarks-default-icon-provider.c
	* bookmarks/bookmarks.c
	* embed/global-history.c
	* gtkhtml/gtkhtml-embed.c
	* mozilla/mozilla-embed.cpp
	* src/galeon-bookmarks-icon-provider.c
	* src/galeon-window.c
	* utils/gul-filesystem-autocompletion.c: Use the new macro.

2002-11-17  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/window-commands.c: Make Edit -> Cut/Copy/Paste/Select All work
	on the location bar and smart bookmarks toolbar as well.  Annoyingly
	this will break Emacs keybindings again, but there's not much we can
	do about it as the Edit menu (and the keyboard shortcuts) need to be
	functional.  Fixes bug #98718.

2002-11-17  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* configure.in: Set MOZILLA_CFG when MOZILLA_SNAPSHOT >= 3 (was == 3)
	trunk also needs it.

2002-11-16  Philip Langdale <philipl@mail.utexas.edu>

        * configure.in
        * src/mozilla/gGnomeHelpUrl.cpp: Fix for 1.3a trunk compatibility.
        --with-mozilla-snapshot has been accordingly extended.
        =1.2 for 1.2 support
        =trunk for 1.3 support

2002-11-13  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed.cpp (impl_get_security_level): Return
	failure only if really failed; nsnull is a valid return value.
	* src/galeon-window.c: Update the security icon when switching tabs.
	Fixes bug #98106.
	
2002-11-13  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed.cpp: Use nsCOMPtr<nsIRequest> instead of raw
	pointer in MozillaEmbedPrivate to make sure we still have a valid
	reference when someone calls galeon_embed_get_security_level.  Because
	of the previous, changed MozillaEmbedPrivate memory allocation from
	g_new/g_free to new/delete because the formers don't call any
	constructors or destructors and thus wouldn't release the nsIRequest
	pointer.
	Fixed a memory leak caused by a pointer being set to NULL right before
	deleting it.. duh!

2002-11-12  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/prefs-dialog.glade: Removed the Italian message and changed the
	colorpicker titles to be more consistent.  At least they're
	consistently bad now.  Fixes bug #96602.

2002-11-12  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* galeon.schemas.in: Fixed bug #97921.

2002-11-11  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/galeon-ui.xml.in: Various fixes to shortcuts.
	Removed shortcut for View/Statusbar;  I wonder if anyone ever even
	used it.  Fixes bug #97539.
	Removed shortcut for File/Send To as it conflicts with Emacs
	keybindings and it was also removed from updated HIG.
	Use F9 for View/Side Pane like every other app I can remember.
	Added Ctrl+S as an alias for Save As for convenience.

2002-11-10  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-tab.c: Removed the timeout from right-button gestures, it
	just didn't work right.  As a result, they can't be enabled by
	default.  If we want to have gestures enabled by default, we need to
	see if it can be done with the middle mouse button.

2002-11-09  Philip Langdale  <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp
	* utils/Makefile.am
	* utils/gul-download.c: Turned external downloader support back on
	although there is still no UI for controlling it. Using an external
	downloader that requires galeon to ask the user for save-to location
	will not work very well as I've fallen back on the bonobo-ui file
	selector routines which don't allow selection of directories (stupid).
	I'm going to try and get that fixed.

2002-11-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* README.ExtraPrefs
	* galeon.schemas.in
	* src/galeon-tab.c
	* utils/prefs-strings.h: Use the same gconf key for right mouse button
	action as in galeon 1.2.x.  Unfortunately this causes some annoyance
	to those who installed 1.3.0 as they need to re-enable gestures.  But
	it's a lesser evil than making everyone upgrading from 1.2.x to do the
	same.  This should've never happened.

2002-11-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: Don't update the zoom spinner with
	uninitialized data, it makes it look crazy.

2002-11-05  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-tab.c: Removed silly typecast and unused variable.  Pass
	the correct mouse button to gul_gestures_start (not that it's used for
	anything.)  Don't popup the context menu when middle mouse button is
	used for gestures and the 'menu' 'gesture' is performed.  
	
	Try to validate function arguments *before* using them.  Though it
	seems that arguments are validated only here and there.  I also
	thought macros should be named like GALEON_IS_* instead of
	IS_GALEON_*.  Anyone willing to become a galeon-janitor?

2002-11-04  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/find-dialog.c: Oops, forgot to remove unused variable.  Blame
	gcc-3.2 for making me use --disable-werror and miss that.

2002-11-03  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp
	* ui/galeon.glade: Having another go at Helper choosing
	functionality. Currently the login is #ifdef'ed out and
	the UI additions are hidden to avoid controversy while
	getting the refactoring into the tree.
	You can bring it up by defining HELPER_CHOOSER_UI.

2002-11-03  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp: Missed one.

2002-11-03  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/BaseHelpProtocolHandler.cpp
	* mozilla/BaseProtocolContentHandler.cpp
	* mozilla/ContentHandler.cpp
	* mozilla/FilePicker.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/MailtoProtocolHandler.cpp
	* mozilla/MozRegisterComponents.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/SideBar.cpp
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp
	* mozilla/nsMailtoUrl.cpp: Fixed bad use of naming conventions. 
	Prefixing 'a' is only done to function arguments and should not be
	used for local vars. It was mostly only me, but not completely.

2002-11-03  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/MyportalProtocolHandler.cpp: Removed unneeded manual function
	prototype for realpath since we stopped using mozilla-config.h

2002-11-03  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/galeon.glade
	* embed/find-dialog.c: Unset 'Match entire word' unconditionally and
	remove the checkbox because mozilla doesn't support the option.  To be
	restored when mozilla catches up with its own API.  Fixes bug #96435.

2002-11-03  Christophe Fergeau <teuf@users.sourceforge.net>

	* src/galeon-main.c: modified the message displayed by Galeon
	  when it can't locate its factory. This was becoming a faq on #galeon

2002-11-03  Christophe Fergeau <teuf@users.sourceforge.net>

	* ui/galeon-ui.xml.in
	* src/galeon-window.c
	* src/window-command.c
	* src/window-command.h: added menuitem to detach tab

2002-11-02  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/galeon-ui.xml.in: Fix PDM and View/Statusbar accels

2002-11-03  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/gul-general.c: Fix unwarranted warning that got wrongly
	emitted when built with maintainer mode disabled.
	* utils/pixbuf-cache.c: If the filename is absolute, use it directly
	instead of going through gul_general_user_file.

2002-11-03  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-tab.c: Cleanups, move common code for showing embed popup
	menu from all three places into one function.

2002-11-02  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/FilePicker.cpp:
	* utils/gul-gui.c:
	* utils/gul-gui.h: Renamed and moved check_overwrite_file to
	gul_gui_confirm_overwrite_file.  Don't emit warnings when parent
	widget is NULL.

	* embed/galeon-embed-utils.c: 
	* mozilla/ContentHandler.cpp: Don't silently overwrite files when
	not asking for download dir.  Fixes bug #96691.

2002-11-02  Marco Pesenti Gritti <marco@it.gnome.org>

        * src/gul-notebook.c: fix resizing when maximing/minimizing
	window (and cleanup the code)

2002-11-02  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/gul-notebook.c: fix a label sizing bug

2002-11-02  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/prefs-dialog.glade: fix a string in italian ;)

2002-11-02  David Roth <david@linuxpunks.net>

	* bookmarks/bookmarks-smart-site-tb-widget.c: Clear smart
	bookmarks after use.

2002-11-01  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/FilePicker.cpp:
	* src/galeon-automation.c:
	* src/galeon-main.c:
	* src/galeon-tab.c:
	* src/general-prefs.c:
	* utils/Makefile.am:
	* utils/gul-notebook.c:
	* utils/gul-string.c:
	* utils/gul-string.h: Revert --session removal because
	it's still needed by gnome sessions. Ask confirmation when
	overwriting files in FilePicker. Fix gul-notebook abstraction.

2002-11-01  Christian Neumair  <chris@gnome-de.org>

	* src/general-prefs.c: Marked some strings for translation.

2002-10-31  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c:
	* src/window-commands.c:
	* src/window-commands.h:
	* utils/gul-tbi-std-toolitem.c:
	* utils/gul-tbi-std-toolitem.h: reimplement new button

2002-10-30  Dagfinn I. MannsÃ¥ker <ilmari@ilm.nlc.no>
            Tommi Komulainen  <tommi.komulainen@iki.fi>

	* ui/prompts.glade: Make sure the OK button is the (only) default
	button in the dialog.  Make Enter key activate the default button.
	Fixes bug #95391.

2002-10-28  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: When opening a bookmark folder in tabs, jump
	only to the first opened tab if 'jump to new tabs automatically' is
	enabled, instead of them all.
	
2002-10-28  Christophe Fergeau <teuf@users.sourceforge.net>

	* utils/gul-notebook.c
	* src/galeon-window.c: fixed the way we retrieve the current
	  notebook in the close button handler (use gtk_widget_get_parent
	  instead of g_object_get_data)
	  
2002-10-28  Christophe Fergeau <teuf@users.sourceforge.net>

	* utils/gul-notebook.c: fixed #97060] where it was possible to 
	  detach the last tab from a window

2002-10-28  Christophe Fergeau <teuf@users.sourceforge.net>

	* utils/gul-notebook.c
	* src/galeon-window.c: fixed silly bug where the close button 
	  was closing the wrong tab after dragging it to a new window

2002-10-28  Christophe Fergeau <teuf@users.sourceforge.net>

	* utils/galeon-marshal.list
	* utils/gul-notebook.c
	* utils/gul-notebook.h
	* src/galeon-window.c: implemented tab dragging between windows and
	  tab detaching

2002-10-27  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/print.glade:
	* embed/print-dialog.c: remove frames pref for now,
	we could reintroduce it later but in a less crack way ;)

2002-10-27  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-window.c: 
	* utils/gul-notebook.c:
	* utils/gul-notebook.h: Keep a list of newly opened tabs, if the list
	is empty open the new tab after the current one. If it's not, add it
	after the newly opened tabs. Reset the list when switching tabs.
	Thanks to Jorn for the idea.

2002-10-26  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/galeon.glade:
	* ui/prefs-dialog.glade: some layout fixes. Move
	the cache option menu to radiobuttons.
	* src/history-dialog.c: apply search changes on the
	fly

2002-10-26  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed.c: never return NULL on _new,
	just assert if necessary

2002-10-26  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-tab.c: Update navigation controls when starting to load
	a page to get the stop button enabled.

2002-10-26  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-embed-shell.cpp: fix ftp handling

2002-10-26  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/gul-notebook.h:
	* src/galeon-tab.c: fix tab loading feedback

2002-10-26  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/prefs-dialog.glade: fix a bit cache table

2002-10-26  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/gul-notebook.c: fix tabs sizing.
	* src/prefs-dialog.c: Navigation->User interface, sucks

2002-10-26  Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>

	* bookmarks/bookmarks.c: Fix galeon 1 bookmarks fixing 
	for locales different than latin1. Libxml 1 assumed 
	always latin1.

2002-10-21  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/mozilla-embed-shell.c: avoid to crash with
	no proxy schemas
	* ui/Makefile.am: remove unused icons

2002-10-21  Marco Pesenti Gritti <marco@it.gnome.org>	

	* src/prefs-dialog.c:
	* src/prefs-dialog.h:
	* src/ui-prefs.c: Use gnome proxy and drop our own.
	Move to a notebook layout (HIG).

2002-10-21  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/Makefile.am: do not include mozilla-config.h for now,
	it's not installed. It would have been nice if stable fixes was
	ported to head.
	* INSTALL.in: update to refer to mozilla 1.2b
	* mozilla/ContentHandler.cpp: comment out some more external
	downloader leftovers

2002-10-21  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/Makefile.am:
	* configure.in: dist fixes for 1.3. Remove a lot
	of unused images.

2002-10-21  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/galeon-tbi-navigation-history.c: remove duped icons,
	they doesnt really help much
	* ui/galeon.glade: remove the find icon. It's nicer this way
	after all.
	Fix ugly label in recovery dialog (stupid manual wrapping).
	Fix history treeview shadow.
	Improve downloader layout.
	* bookmarks/bookmarks-editor-dockable.c: fix treeview shadow (in)

2002-10-19  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c:
	* src/galeon-tab.c:
	* src/session.c:
	* utils/gul-notebook.c:
	* utils/gul-notebook.h: insert tab at the end instead
	of after current tab. That behavior was causing more
	problems then gains (see tabs in reverse order).
	Do not activate a random tab when closing not active
	tabs.

2002-10-19  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/galeon-config.h: Move back to .galeon.
	This means you want to rename .galeon2 to .galeon
	if you have used previous versions of galeon.
	Please make a backup of the dir to not risk to lose
	history/bookmarks. Shouldnt happen but ... ;)

2002-10-19  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-tab.c:
	* src/galeon-tab.h:
	* src/galeon-window.c:
	* src/galeon-window.h:
	* utils/gul-notebook.c:
	* utils/gul-notebook.h:
	* utils/prefs-strings.h: Implement smart tab closure
	behavior we had in g1. Open bookmarks folders in the right
	order.

2002-10-19  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-tab.c:
	* src/galeon-tab.h:
	* src/galeon-window.c:
	* src/galeon-window.h:
	* utils/gul-notebook.c:
	* utils/gul-notebook.h: Move nearly all tab
	management inside the notebook widget. GaleonWindow
	functions are now just convenience functions that use
	GaleonTab instead of child and tab position. Move tab
	and Jump to might die at some point. Please dont put
	any other code in these functions.

2002-10-18  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/ContentHandler.cpp:
	* src/appeareance-prefs.c:
	* src/galeon-window:
	* src/window-commands.c: Last set of big ui changes for 2.0:
	- Remove custom session management
	- Remove mime database, just use gnome vfs. Please report problems
	you get with it.
	- Remove java/javascript (still accessible by javascript:) 
	consoles.
	- Remove Tools menu. Move Personal Data to Edit menu (might change)
	- Phoenix like fonts configuration

2002-10-15  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-tab: Implement missing gestures: new window, clone tab,
	close tab, view source, stop.  

2002-10-14  Tommi Komulainen <tommi.komulainen@iki.fi>

	* utils/gul-gestures.c: Check that drag threshold is passed during the
	timeout period so that we don't start the gesture if the mouse happens
	to move a pixel or two by accident.

2002-10-11  Tommi Komulainen <tommi.komulainen@iki.fi>

	* ui/galeon-ui.xml.in: Restore accelerators for switching and moving
	tabs.
	
2002-10-13  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-gestures.c
	* utils/gul-gestures.h
	* src/galeon-tab.c: Cancel the gesture if no motion after a
	timeout. I'm trying to emulate nautilus right click...

2002-10-13  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* README.ExtraPrefs
	* src/galeon-tab.c
	* utils/gul-gestures.c
	* utils/prefs-strings.h
	* galeon.schemas.in: Partially applyed patch from Matt Adam
	<matt@phlegmatic.ca> to allow gestures using the right button.

2002-10-11  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/mozilla-notifiers.cpp: actually set the user agent

2002-10-11  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/galeon-dialog.c: make sure the dialog is parented before
	reshowing it

2002-10-11  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/galeon-simple-ui.xml.in: simpler version of the menubar.
	It's off by deafult and I'll be mantaining it synced.
	* utils/gul-toolbar-editor.c:
	* src/galeon-window.c: port some changes I made to te for
	rhythmbox. Fix capitalization,
        do not open more than one instance, use a dialog
        instead of a window and parent it.Fix capitalization,
        do not open more than one instance, use a dialog
        instead of a window and parent it.

2002-10-11  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/galeon-ui.xml.in: fix Tabs Tools accel conflict and move
	Tools in an higgy position

2002-10-11  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* mozilla/ExternalProtocolService.cpp: fix a typo and
	a mem leak

2002-10-11  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/window-commands.c: fix Edit/Paste

2002-10-09  Christophe Fergeau <teuf@users.sourceforge.net>

	* utils/gul-notebook.c: fixed a hang when trying to scroll a notebook
	  containing too many tabs

2002-10-03  Yanko Kaneti <yaneti@declera.com>

	* mozilla/MyportalProtocolHandler.cpp: account for empty tokens 
	after splitting the smarturl. Prevents a crash if the smart url query
	part starts with &, ends with &  or has && in it.

2002-10-02  Christian Neumair  <chris@gnome-de.org>

	* utils/gul-tbi-std-toolitem.c: Small Cleanups and i18n fix.
	
2002-10-02  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/galeon-autocompletion.c
	* utils/galeon-autocompletion.h
	* src/galeon-shell.c: Cleanups and API generalization.
	
2002-10-02  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.c: Fix problem when using nicks with more
	than one word.

2002-10-01  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/galeon-autocompletion-window.c: Disable column autosizing
	in the treeview. Update the list less often.

2002-09-30  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/galeon-autocompletion-window.c: Show more matches, but
	fill the list progressively.
	* utils/galeon-autocompletion.c: Sort matches alphabetically when
	they have the same score.
	* utils/location-entry.c: Some small changes. Fixed a case when
	the alternatives window would reopen just after being hid.
	* utils/gul-filesystem-autocompletion.c: Added api for setting the
	base directory (this is useless in galeon for now). Skip "." and
	".." from the completion list.

2002-09-30  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-nautilus-view.c
	* src/galeon-tab.c: Allow autoscrolling, getures, etc on images
	too. Respect the preference in the nautilus view too (partially).

2002-09-30 Christophe Fergeau <teuf@users.sourceforge.net>
	Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/gul-notebook.c:
	* utils/gul-notebook.h:
	* src/galeon-window.c: basic tabs dnd support

2002-09-30  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-embed-manual-scroller.c
	* src/galeon-embed-manual-scroller.h
	* src/galeon-tab.c: Scroll like ggv using the middle button.
	* README.ExtraPrefs: Updated.
	* galeon.schemas.in: Updated and set this as the default.

2002-09-29  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-filesystem-autocompletion.h 
	* utils/gul-filesystem-autocompletion.c: Minor cleanups.
	* utils/galeon-autocompletion.c
	* utils/galeon-autocompletion.h
	* utils/location-entry.c: Improved the behavior. Don't
	autocomplete when the user may be editing the entry. Update the
	completion and the alternatives window when new autocompletion
	data is available. Now using autocompletion for remote filesystems
	work. Try ftp uris ;-)

2002-09-29  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/SideBar.cpp: Forward port changes in sidebar link
	opening logic.

2002-09-29  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/ContentHandler.cpp:
	* mozilla/ContentHandler.h: check supported schemes through vfs
	and let the app handle the url when it can

2002-09-28  Ali Akcaagac <ali.akcaagac@stud.fh-wilhelmshaven.de>

	* gtk2_mozilla_head_patch: updated

2002-09-28  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/ContentHandler.cpp: dont try to open NULL applications
	but warn the user.
	* galeon-embed-utils.h:
	* galeon-embed-utils.c: add an api to show a warning dialog when
	no mime handler is found

2002-09-28  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/print-dialog.c: remove not working options (reversed).

2002-09-28  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/print-dialog.c: tiny ui cleanup

2002-09-28  Marco Pesenti Gritti <marco@it.gnome.org>

	* galeon.schemas.in: do not autocomplete in the entry
	by default.
	* src/ui-prefs.c: insert after current tab by default
	* configure.in:
	* mozilla/ContentHandler.cpp: implement a compile
	time options to use just gnome vfs to handle mime/applications.
	Dont start flames, I dont plan to enable it without team consensus
	and I'll mantain it (it's very small anyway).

2002-09-27  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/galeon-autocompletion-source.c
	* utils/galeon-autocompletion-source.h: Some changes in the
	interface to make things easier.
	* utils/location-entry.c
	* utils/galeon-autocompletion.c
	* bookmarks/bookmarks.c
	* embed/global-history.c: Updated to support the new interface.
	* utils/gul-filesystem-autocompletion.c
	* utils/gul-filesystem-autocompletion.h: Experimental filename
	autocompletion, useful for browsing /usr/share/doc...
	* src/galeon-shell.c: Enable filename autocompletion.
	
2002-09-26  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/gul-state.c: let the wm deal with x/y instead
	of persisting it

2002-09-26  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-automation.c: implement quit and
	add bookmark

2002-09-26  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/window-recent-history.c: Allow title == NULL, because the
	embed sometimes returns it.
	* src/window-recent-history-menu.c: Fix warnings when the title
	contains "\"". <ironic>I love building XML to set a menu
	label</ironic>.

2002-09-25  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/Makefile.am:
	* mozilla/mozilla-notifiers.cpp:
	* src/Makefile.am:
	* src/appearance-prefs.c:
	* src/ui-prefs.c:
	* ui/prefs-dialog.glade: add prefs to set tabs colors and to force
	mozilla to use system colors. Both good for accessibility.

2002-09-25  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/Makefile.am
	* utils/gul-gestures.c
	* utils/gul-gestures.h
	* utils/stroke.c
	* utils/stroke.h
	* src/galeon-tab.c: Gestures. This works like in galeon 1. Most
	actions are not hooked up because I don't have time today. Feel
	free to implement them (in galeon-tab.c) if you care about this.
	
2002-09-25  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* README.ExtraPrefs: Added some missing prefs.
	
2002-09-25  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* src/galeon-shell.c
	* src/galeon-shell.h
	* src/toolbar.c: Move the autocompletion from the GaleonEmbedShell
	to the GaleonShell, where it makes more sense.
	* bookmarks/bookmarks.c: GbBookmarkSet now implements
	GaleonAutocompletionSource, so bookmark urls are used for
	autocompletion too.
	
2002-09-25  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* embed/global-history.h: This was including gtktreeviw.h and
	using GTK_ macros...
	* src/galeon-tab.c: This needs to include gtkselection.h.

2002-09-25  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-string.c
	* utils/gul-string.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* src/galeon-window.c: Reimplemented nicks.

2002-09-22  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/print-dialog.c: fix headers/footers flags

2002-09-22  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c:
	* src/window-commands.c: implement tabs moving (menu).
	Hack around a gtknotebook bug.

2002-09-22  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-nautilus-view.c: Autoscroll here too.

2002-09-22  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* embed/galeon-embed-event.c
	* embed/galeon-embed-event.h
	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/EventContext.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/mozilla-embed.cpp: Modified the interfaces to allow
	getting the screen coordinates of mouse events and added a
	function to scroll any number of pixels. 
	* ui/Makefile.am
	* ui/autoscroll.xpm
	* src/Makefile.am
	* src/galeon-embed-autoscroller.c
	* src/galeon-embed-autoscroller.h
	* src/galeon-tab.c: Reimplemented the autoscroll feature that Dan
	Erat implemented for galeon 1. Mostly porting the old code.
	* README.ExtraPrefs: Updated.
	* galeon.schemas.in: Enable it by default, instead of pasting
	current clipboards contents as URL. I have done this because the
	previous setting was crack, and the people that use it already
	know how to change the pref.
	
2002-09-21  Marco Pesenti Gritti <marco@it.gnome.org>
	
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/window-commands.c
	* src/window-commands.h: Fix a crash on popup closing.
	Get rid of window->priv->tabs and build it dinamically.
	Implement tabs menu (move... still not working, need to
	update sensitivity)

2002-09-20  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* doc/bookmarks.txt: More docs.

2002-09-21  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/galeon-ui.xml.in: use ctrl+e for send link

2002-09-21  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c: remove the code of the view menu
	items I removed a while ago.

2002-09-21  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/gul-general.c (xmlIntProp): do not use atoi
	and check for NULL when getting the prop

2002-09-20  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-favicon.c
	* bookmarks/bookmarks-favicon.h: Remove these unused files.
	* doc/bookmarks.txt: Ok, let's document the bookmarks classes
	too. Don't look at it yet, it is not useful yet.

2002-09-20  Frederic Crozat <fcrozat@mandrakesoft.com>
	Marco Pesenti Gritti <marco@it.gnome.org>

	* doc/C/galeon-C.omf: fix format according to dtd

2002-09-20  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/ui-prefs.c
	* ui/prefs-dialog.glade: Added a pref fro the smart bookmark
	history.
	* bookmarks/bookmarks-smart-site-tb-widget.c: Autoapply that pref.
	* src/galeon-window.c: Set the location source for the bookmark
	editor in the side pane, to allow adding bookmarks for the current
	site.

2002-09-19 David Bordoley <bordoley@msu.edu>

	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-context-menu-several.c
	* ui/galeon-bookmarks-ui.xml.in
	Various hig and mnemonic fixes to the bookmark editor

2002-09-18  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/ContentHandler.cpp:
	* ui/galeon.glade: use bold text for mime type,
	fall back to raw mime when there is not a description
	* doc/intro.txt:

2002-09-18  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/mime-dialog.c: fix a crash when editing helper

2002-09-17  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/window-commands.c: Don't call gtk_window_set_transient_for
	for the bookmarks editor.

2002-09-16  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c:
	* src/gul-state.c: do not save window size
	when in fullscreen. Correctly save maximized windows.
	* galeon.schemas.in: Do not show smb history by default.

2002-09-17  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/xbel.c: History for the smart bookmarks.
	* galeon.schemas.in: Set the default to true.
	* README.ExtraPrefs: Document the hidden pref.

2002-09-16  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-util.c
	* bookmarks/bookmarks-util.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: Allow selecting the encoding that will be
	used for the smartbookmarks parameters. The encoding is encoded in
	the smarturl.
	* bookmarks/bookmarks-single-editor.c
	* ui/bookmarks-editor.glade: Added a combo box for easily
	selecting the encoding.
	
2002-09-16  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/session.c: show the embed before putting it in the
	window to please gtknotebook

2002-09-14  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/galeon-dialog.c: in spinbutton widgets 
	autoapply also changes made directly in the entry.
	A bit of an hack.

2002-09-14  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-tab.c: respect statusbar rewrite pref

2002-09-14  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-main.c: show a message when .server cant be found.
	* embed/find-dialog.c: use search in frames as default and remove
	the checkbox

2002-09-13  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/SideBar.cpp: Finished up basic sidebar support to
	match galeon1-2 branch. Now links that are supposed to load
	in the current tab no longer load inside the sidebar. yay.

2002-09-13  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-tree-model.c: Fixed some DND weirdness, but
	there's still bug #93234, which I don't know how to fix.
	
2002-09-13  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/Makefile.am
	* bookmarks/Makefile.am: Don't build the test programs if not
	in maintainer mode. Don't install them.

2002-09-13  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* utils/Makefile.am: Fix parallel build.

2002-09-12  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.c: Fixed a crash when removing bookmark
	aliases or using dnd with them.

2002-09-12  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* acconfig.h:
	* configure.in:
	* utils/gul-general.c: Check '..', 'ui' and '../ui' directories 
	only in maintainer mode
	
2002-09-12  Stefan Sorensen  <sts@daimi.au.dk>

	* configure.in: dont hardcode g++, use autoconf appropriately.

2002-09-11  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-context-menu.c: Fix (?) bug #93066. Make
	sure that I don't emit signals on finalized objects.

2002-09-11  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* acconfig.h:
	* configure.in:
	* src/galeon-spinner.c: Try to determine nautilus installation prefix
	on compile time so that we can load nautilus throbbers even if
	nautilus and galeon are installed in different prefixes.

2002-09-11  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/galeon-spinner.c:
	* src/galeon-spinner.h:
	* src/ui-prefs.c: Put the code that searches for spinners in various
	directories in only one place.  Fixes a bug where the spinners in
	user's home directory were visible in the preferences dialog, but
	couldn't be displayed in the toolbar.

2002-09-11  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-general.c
	* utils/gul-general.h
	* bookmarks/Makefile.am
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* bookmarks/bookmarks-export-druid-konqueror.c
	* bookmarks/bookmarks-export-druid-konqueror.h
	* bookmarks/bookmarks-export-druid-mozilla.c
	* bookmarks/bookmarks-export-druid-mozilla.h
	* bookmarks/bookmarks-export-druid-netscape.c
	* bookmarks/bookmarks-export-druid-netscape.h
	* bookmarks/bookmarks-export-druid.c
	* bookmarks/bookmarks-export-druid.h
	* bookmarks/bookmarks-import-druid-konqueror.c
	* bookmarks/bookmarks-import-druid-mozilla.c
	* bookmarks/bookmarks-import-druid-netscape.c
	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-import-druid.h: Bookmark exporting UI. Moved
	some functions from the import druids too. Note: I know that these
	dialogs don't follow the HIG. But they are consistent with the
	import dialogs, and I don't want to change them now. Maybe for
	galeon 2.2...
	
2002-09-11  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ExternalProtocolService.cpp: Fixed bad string usage.
	Thanks for Tommi for catching this one.

2002-09-10  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* galeon.schemas.in:
	* README.ExtraPrefs:
	* src/galeon-window.c:
	* utils/prefs-strings.h: Reimplement Always show tabs, currently
	hidden, preference.

2002-09-10  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/galeon-bookmarks-editor-ui.xml.in: Fix bug #92220.
	* bookmarks/bookmarks-editor.c: Don't allow editing separators
	properties.

2002-09-10  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c:
	* src/window-commands.c: implement File->Open session

2002-09-10  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/statusbar.c: fix security tooltip

2002-09-10  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* gtkhtml/gtkhtml-embed-shell.c:
	* gtkhtml/gtkhtml-embed.c: Add non-implementation for missing methods.

2002-09-09  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/prefs-dialog.glade: s/Charset/encoding. I hope I have not missed
	some of them

2002-09-09  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/statusbar.c: code to show the security tooltip. It should
	be correct but for some reason it doesnt work ... will debug it later.

2002-09-09  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/galeon-embed.c:
	* embed/galeon-embed.h:
	* mozilla/mozilla-embed.cpp:
	* src/galeon-window.c:
	* src/statusbar.c: fix security icon

2002-09-09  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/galeon-ui.xml.in
	* utils/galeon-marshal.list
	* src/Makefile.am
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/window-recent-history-menu.c
	* src/window-recent-history-menu.h
	* src/window-recent-history.c
	* src/window-recent-history.h: Added a recent history list for the
	go menu. Fixes bug #83580. 
	* src/appeareance-prefs.c
	* src/appeareance-prefs.h: Remove these unused files.

2002-09-08  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/FilePicker.cpp
	* mozilla/GlobalHistory.cpp
	* mozilla/JSConsoleService.cpp
	* mozilla/PromptService.cpp: Updated obsolete macro names to current
	ones, as mozilla trunk has removed the old names.

	* mozilla/nsURLHelper.cpp
	* mozilla/nsURLHelper.h
	* mozilla/nsUnicharUtils.cpp
	* mozilla/nsUnicharUtils.h: Resync to current mozilla versions. Might
	break compilation against 1.1. Let me know.

2002-09-08  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* mozilla/mozilla-embed.cpp: Correctly round zoom value.
	* src/toolbar.c
	* src/galeon-tab.c
	* src/window-commands.c
	* src/galeon-window.h
	* src/galeon-window.c: Update controls after rebuilding the
	toolbar. Update the zoom control when zoom changes.

2002-09-08  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/pdm-dialog.c: make properties dialog hig compliant 
	(spacing, no separator)

2002-09-08  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/pdm-dialog.c: don't expand labels in Cookie properties dialog

2002-09-08  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* src/window-commands.c: Send To with the page title in the subject

2002-09-07  Yanko Kaneti <yaneti@declera.com>

	* galeon.spec.in: various tweaks
	* utils/Makefile.am: typo fix -  top_scrdir > top_srcdir

2002-09-07  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* embed/Makefile.am:
	* embed/galeon-embed-persist.c:
	* embed/galeon-embed-shell.c:
	* embed/galeon-embed-utils.c:
	* embed/galeon-embed.c:
	* gtkhtml/Makefile.am:
	* gtkhtml/gtkhtml-embed-persist.c:
	* gtkhtml/gtkhtml-embed-shell.c:
	* gtkhtml/gtkhtml-embed.c:
	* gtkhtml/gtkhtml-embed.h:
	* src/Makefile.am:
	* src/galeon-shell.c:
	* utils/galeon-types.h:
	* Makefile.am:
	* acconfig.h:
	* configure.in: Initial implementation of a working gtkhtml embed.
	Give --enable-gtkhtml to ./configure to try it.
	
2002-09-05  Tommi Komulainen  <tommi.komulainen@iki.fi>
	
	* src/galeon-nautilus-view.c: Load the ui from where it's
	installed.

2002-09-05  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/galeon-bookmarks-editor-ui.xml.in: Fix #92224 and more fixes
	related to #92225.

2002-09-04  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/TOCProtocolHandler.cpp: strings suck.

2002-09-04  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks.c
	* bookmarks/xbel.c
	* bookmarks/bookmarks-tree-model.c
	* src/galeon-bookmarks-icon-provider.c: Some cleanups and memory
	management fixes and sanity checks.

	* ui/Makefile.am
	* utils/pixbuf-cache.h
	* utils/pixbuf-cache.h
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-default-icon-provider.c: Add a different
	icon for separators, instead of using the "site" icon (in the
	editor).

	* ui/galeon-bookmarks-editor-ui.xml.in: Make the menus a bit more
	HIG compliant. Still not finished. See bug #92225.
		
2002-09-02  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/location-entry.c: Activate the entry when an item is
	clicked in the combo list. I think this behaviour is broken, but
	it seems to be what most people expect.
	
2002-09-02  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-window.c
	* src/galeon-window.h
	* src/toolbar.h
	* src/window-commands.c
	* src/window-commands.h
	* ui/galeon-ui.xml.in
	* utils/gul-tbi-std-toolitem.c
	* utils/gul-tbi-std-toolitem.h: Implemented the most useless
	toolbar button in the world.

2002-09-02  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/galeon-bookmark-alias-mark.png: A maybe less ugly icon for
	aliases. Stolen from nautilus.

2002-09-02  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-editor.c: Load the ui from where it's
	installed.

2002-09-01  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/toolbar.c
	* utils/prefs-strings.h
	* utils/gul-tbi-zoom.c: Show a label for zoom control and a
	tooltip.

2002-09-01  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/galeon-ui.xml.in: remove unnecessary ellipses
	from menubar

2002-09-01  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/mime-db.c:
	* mozilla/ContentHandler.cpp:
	* ui/galeon.glade:
	* ui/prefs-dialog.glade: fixup some spaces problems
	in the prefs. Save mime db on exit.
	Tweak a bit the mime dialog.

2002-08-31  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/prompts.glade: fix prompts for hig compliance

2002-08-31  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp
	* mozilla/ContentHandler.h:
	* ui/galeon.glade Updated MIME Ask Action dialog to
	use buttons instead of a radio box and also to add the ability
	to use the default helper without going through the helper
	chooser dialog. Ugly but fully functional.

2002-08-31  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/galeon-autocompletion-window.c: Fixed a very stupid bug,
	using "<=" instead of "<". This should have crashed more often.

2002-08-30  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/prefs-dialog.c
	* ui/galeon.glade
	* ui/prefs-dialog.glade
	* ui/toolbar-editor.glade: more hig love.
	Remove all frames and replace in the suggested way.

2002-08-30  Marco Pesenti Gritti <marco@it.gnome.org>
	
	* ui/galeon.glade
	* ui/prefs-dialog.glade
	* ui/print.glade: fix spacing to be more hig
	compliant. Prompts are still borked, will fix
	all togheter. Print would need rewrite :((

2002-08-30  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/FilePicker.cpp: Overly smart string fix removed. Now actually works.

2002-08-30  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/general-prefs.c
	* ui/galeon.glade
	* ui/prefs-dialog.glade
	* ui/toolbar-editor.glade: fix toolbar editor
	to be hig compliant (space, shadow, revert to defaults).
	Fix find dialog spacing to be hig compliant.
	Make save session on exit an hidden pref.

2002-08-30  Tommi Komulainen <tommi.komulainen@iki.fi>
	    Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* mozilla/mozilla-embed.cpp: Check errors in
	mozilla_embed_dom_mouse_down_cb.
	* README.ExtraPrefs
	* galeon.schemas.in
	* utils/prefs-strings.h
	* src/galeon-tab.c
	* src/galeon-window.c: Middle click pastes current selection and
	opens it in a new tab. See README.ExtraPrefs for enabling it.

2002-08-30  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/toolbar-editor.glade
	* utils/gul-toolbar-editor.c
	* utils/gul-toolbar-editor.h
	* utils/eel-gconf-extensions.c
	* utils/eel-gconf-extensions.h
	* src/window-commands.c: Revert now reverts to default. Added an
	undo button that does what revert did before.

2002-08-30  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp: One more string fix.

2002-08-30  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/BaseHelpProtocolHandler.cpp
	* mozilla/ContentHandler.cpp
	* mozilla/EventContext.cpp
	* mozilla/EventContext.h
	* mozilla/ExternalProtocolService.cpp
	* mozilla/FilePicker.cpp
	* mozilla/GHelpProtocolHandler.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/GlobalHistory.cpp
	* mozilla/GnomeHelpProtocolHandler.cpp
	* mozilla/MailtoProtocolHandler.cpp
	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/PromptService.cpp
	* mozilla/SideBar.cpp
	* mozilla/SideBar.h
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp: Redo string usage in a way that doesn't suck.

2002-08-30 Ricardo FernÃ¡ndez Pascual <ric@users.sourceforge.net>

	* bookmarks/bookmarks-context-menu.c: Reordered the items a bit.

2002-08-29  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/galeon-bookmark-alias-mark.png: An icon to mark aliases. Yes,
	it's ugly. I'm not an artist...
	* bookmarks/bookmarks-util.c
	* bookmarks/bookmarks-util.h
	* src/galeon-bookmarks-icon-provider.c
	* bookmarks/bookmarks-default-icon-provider.c: Mark aliases
	icons.
	* bookmarks/bookmarks-tree-model.c: Fixed abug when using dnd with
	aliases.
	* bookmarks/bookmarks.c: Fixed a bug when creating aliases to
	aliases.

2002-08-29  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/mozilla-embed-shell.c: fix macros to work with
	mozilla 1.1

2002-08-29  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/TOCProtocolHandler.cpp: Reworked fix to work with gcc 2.96+

2002-08-28  Yanko Kaneti <yaneti@declera.com>

	* acconfig.h
	* configure.in
	* mozilla/Makefile.am: port forward the with-mozilla-snapshot stuff.
	Defaults to expect 1.1

2002-08-28  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/Makefile.am: make the inclusion of mozilla-config
	works also on automake 1.4

2002-08-28  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/BaseHelpProtocolHandler.cpp
	* mozilla/ExternalProtocolService.cpp
	* mozilla/MozRegisterComponents.cpp
	* mozilla/TOCProtocolHandler.cpp: Extra mozilla resyncs that I missed yesterday.

2002-08-28  Ross Burton  <ross@burtonini.com>

	* ui/galeon-ui.xml.in: Fix a <seperatot/> typo.

2002-08-28  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-bookmarks-icon-provider.c
	* src/galeon-bookmarks-icon-provider.h
	* src/galeon-favicon-cache.c
	* src/galeon-favicon-cache.h
	* src/galeon-shell.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: Notify bookmarks when the favicons
	change. Well, most times.
	
2002-08-28  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-bookmarks-icon-provider.c
	* src/galeon-bookmarks-icon-provider.h
	* src/galeon-shell.c
	* bookmarks/Makefile.am
	* bookmarks/bookmarks-default-icon-provider.c
	* bookmarks/bookmarks-default-icon-provider.h
	* bookmarks/bookmarks-icon-provider.c
	* bookmarks/bookmarks-icon-provider.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: Favicons support for bookmarks. This does
	not (yet?) update the favicon when it changes.

2002-08-27  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/EventContext.cpp
	* mozilla/FilePicker.cpp
	* mozilla/Makefile.am
	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/PrintingPromptService.cpp
	* mozilla/SideBar.cpp
	* mozilla/SideBar.h
	* mozilla/mozilla-embed-shell.cpp: Mozilla compilation resyncs. Lucky me.

2002-08-27  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/galeon-autocompletion.c
	* utils/galeon-autocompletion-window.c: Fixed warnings.

2002-08-26  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/mozilla-embed.cpp: assume zoom is 100 if the wrapper
	is not initialized

2002-08-27  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/toolbar.c: Don't try to reset the zoom level when we read it
	from mozilla. 

2002-08-27  Jorn Baayen  <jorn@nl.linux.org>

	* src/galeon-embed-favicon.c: (net_state_cb):

	Dum dum. Don't call get_location all the time.

2002-08-27  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-window.c
	* src/galeon-window.h
	* src/toolbar.c
	* src/toolbar.h: Hooked the zoom control.

2002-08-27  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-tbi-navigation-history.c
	* src/toolbar.c
	* gtkhtml/gtkhtml-embed.c
	* mozilla/mozilla-embed.cpp
	* embed/galeon-embed.c
	* embed/galeon-embed.h: Popup menu to go up several levels at
	once.

2002-08-26  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/galeon-bookmarks-editor-ui.xml.in: use priority text
	in the toolbar. Use small icons for the menubar, they still
	looks bad, we really need something better :(

2002-08-26  Ross Burton <ross@burtonini.com>
	reviewed: Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/galeon-ui.xml.in
	* src/galeon-window.c
	* src/toolbar.c
	* src/toolbar.h
	* src/window-commands.c
	* src/window-commands.h: Add a Up button to the toolbar and menu
	bar, and fill in the plumbing back to Mozilla.

2002-08-26  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-toolbar-editor.c
	* utils/gul-toolbar-item.c
	* utils/gul-toolbar-tree-model.c
	* utils/gul-toolbar.c
	* utils/gul-toolbar.h: Finish the toolbar editor. Don't allow
	duplicate controls. Fix DND. Keep the list of available controls
	always sorted.

2002-08-26  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/toolbar-editor.glade
	* src/window-commands.c
	* utils/gul-toolbar-editor.c
	* utils/gul-toolbar-editor.h: Changed the toolbar editor to use
	autoapply and revert.

2002-08-25  Marco Pesenti Gritti <marco@it.gnome.org>

	* INSTALL: updated for galeon2. Contributions about
	it would be very welcome, as I prefer to spend my
	time coding :)

2002-08-25  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/galeon-autocompletion-window.c
	* utils/galeon-autocompletion.c
	* utils/galeon-autocompletion.h: Make this a bit faster and use
	less memory.

2002-08-25  Marco Pesenti Gritti <marco@it.gnome.org>

	* galeon.schemas.in: add separators like in old toolbar
	Thank you ric for fast implementation.
	* ui/galeon-ui.xml.in: move the toolbar editor up

2002-08-25  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-tbi-separator.h 
	* utils/gul-tbi-separator.c 
	* utils/Makefile.am
	* utils/gul-bonobo-extensions.c
	* utils/gul-toolbar-item-factory.c: Added support for separators.
	* utils/gul-tbi-std-toolitem.c: Fixed problem with "_" appering on
	text labels.

2002-08-24  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/Makefile.am: hack to make it compile with recent mozilla.
	Using ac defines in public headers is crazy (argh).
	* galeon.schemas.it: fix definition of toolbar key so that it doesnt
	overwrite spinner one. Move back to the old default. Ricardo we
	definately need separators (do you plan to impl them ?). If we want
	to have zoom by default we need to add a label, this way it's crack.

2002-08-24  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* embed/galeon-embed-shell.c
	* embed/global-history.c
	* embed/global-history.h: Make sure that history is always
	saved. Fixed saving / loading of history. We were encoding items
	whem saving and not decoding them when reading. It was a mess:
	items were growing a bit each time. 
	* utils/galeon-autocompletion-window.c
	* utils/galeon-autocompletion.c: Enabled debug output again.
	* src/toolbar.c
	* utils/gul-tbi-favicon.c
	* utils/gul-tbi-location.c
	* utils/gul-tbi-navigation-history.c
	* utils/gul-tbi-spinner.c
	* utils/gul-tbi-std-toolitem.c
	* utils/gul-tbi-zoom.c
	* utils/gul-toolbar-bonobo-view.c
	* utils/gul-toolbar-editor.c
	* utils/gul-toolbar-item-factory.c
	* utils/gul-toolbar-item.c
	* utils/gul-toolbar-tree-model.c
	* utils/gul-toolbar.c: Disabled debug output for now.

2002-08-22  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* galeon.schemas.in
	* ui/galeon-ui.xml.in
	* src/galeon-window.c
	* src/toolbar.c
	* src/toolbar.h
	* src/window-commands.c
	* src/window-commands.h
	* utils/prefs-strings.h: Plug the toolbar editor.
	* utils/Makefile.am
	* utils/gul-toolbar-item-factory.c
	* utils/gul-tbi-favicon.c
	* utils/gul-tbi-favicon.h
	* utils/gul-tbi-spinner.c
	* utils/gul-tbi-spinner.h: These items are only wrappers, because
	the real widgets must be created by galeon (they are in src/,
	maybe the could be moved to utils/). 
	* utils/gul-tbi-navigation-history.c
	* utils/gul-toolbar-bonobo-view.c
	* utils/gul-toolbar-editor.c
	* utils/gul-toolbar-test.c
	* utils/gul-toolbar.c
	* utils/gul-toolbar.h: Various fixes and minor changes.

2002-08-21  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/toolbar-editor.glade: Correct button order.
	* utils/gul-general.c: Always cache found files in
	gul_general_user_file.
	* utils/location-entry.c: Don't crash if autocompletion object is
	NULL.
	* utils/gul-tbi-navigation-history.c
	* utils/gul-tbi-std-toolitem.c: Small fixes.
	* utils/Makefile.am
	* utils/gul-tbi-location.c
	* utils/gul-tbi-location.h
	* utils/gul-toolbar-item-factory.c
	* utils/gul-toolbar-test.c: Location entry item.

2002-08-20  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/session.c: Persist the recovery method.
	Add API documentation.
	* src/galeon-spinner.c: API documentation

2002-08-20  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/Makefile.am
	* utils/gul-bonobo-extensions.c
	* utils/gul-bonobo-extensions.h
	* utils/gul-tbi-navigation-history.c
	* utils/gul-tbi-navigation-history.h
	* utils/gul-tbi-std-toolitem.c
	* utils/gul-tbi-std-toolitem.h
	* utils/gul-tbi-zoom.c
	* utils/gul-toolbar-item-factory.c
	* utils/gul-toolbar-item.c
	* utils/gul-toolbar-item.h
	* utils/gul-toolbar-test.c
	* utils/gul-toolbar-tree-model.c
	* utils/gul-toolbar.c
	* utils/gul-toolbar.h: More toolbar items implemented.

2002-08-19  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c (galeon_window_show):
	dont ignore the fact that a window can have no tabs:
	fix a crash on crashed session recovery

2002-08-18  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/appearance-prefs.c:
	* src/appearance-prefs.h: fix "Appeareance" typo	
	* src/prefs-dialog.c: add a checkbox to choose the
	gnome mail handler
	* mozilla/ExternalProtocolService.cpp: fix the mailto:
	handler to use the new pref
	* embed/galeon-embed-utils.c: fix a leak

2002-08-17  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/toolbar-editor.glade
	* utils/.cvsignore
	* utils/Makefile.am
	* utils/gul-tbi-zoom.c
	* utils/gul-toolbar-editor.c
	* utils/gul-toolbar-editor.h
	* utils/gul-toolbar-item.c
	* utils/gul-toolbar-item.h
	* utils/gul-toolbar-test.c
	* utils/gul-toolbar-tree-model.c
	* utils/gul-toolbar.c: More about the toolbar editor. Started the
	implementation of the editor dialog itself, and some bits and fixes.

2002-08-17  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp
	* mozilla/ContentHandler.h
	* mozilla/ProgressListener.cpp:  Fixed a number of problems with
	helper handling with the added bonus of making code cleaner.

	1) The 'GNOME Default' choice is now expanded out to a helper at the
	time of selection and not when the helper is run. This means that
	changing the Default helper in GNOME-VFS later will not the change the
	helper that galeon runs. I think is what most users prefer.

	2) Got terminal based helpers working again. Apparently the
	gnome_terminal code changed a while back and the command line that it
	runs has to be passed as separate vars rather than a single one for the
	whole command line.

	3) Fixed bug where terminal flag would not be recognised if the helper
	wasn't marked as "use always".

	4) Fixed bug where filenames with spaces in them would get chopped up
	when passed to the helper app.

	5) Fixed bug where MIME action and helper chooser dialogs weren't shown
	making the whole download handling system essentially useless. The
	strange thing is that the original code worked fine; now we have to
	explitly |gtk_widget_show| the dialogs. *shrug*

	6) Refactored the helper chooser dialog code out of GContentHandler as
	a first step to making it fully standalone so that it can be called by
	our prefs code to choose helper apps in prefs. Marco, you may want to
	refit this code into a galeon_dialog rather than the current impl.

2002-08-17  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/mozilla-embed-shell.cpp: Mozilla cvs resync.
	If this code doesn't compile with the 1_1 branch,
	then we're reached a point where we have three platforms:
        1.0.x, 1.1.x and trunk. We'll need to alter MOZILLA_SNAPSHOT
        accordingly in that case.

2002-08-11  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed-utils.c: rewrite the charset menu
	creation to be reasonably fast and remove the build on View
	menu click hack. Add API documentation.
	* src/galeon-window.c: update the encoding menu path
	* ui/galeon-ui.xml.in: use a placeholder for encoding instead of having
	the submenu in the static xml

2002-08-15  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/Makefile.am
	* utils/gul-toolbar-tree-model.c
	* utils/gul-toolbar-tree-model.h: A tree model to show toolbars
	while editing.
	* utils/gul-tbi-zoom.c
	* utils/gul-toolbar-bonobo-view.c
	* utils/gul-toolbar-item.c
	* utils/gul-toolbar-item.h
	* utils/gul-toolbar-test.c
	* utils/gul-toolbar.c: More bits implemented.

2002-08-14  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-bonobo-extensions.c
	* utils/gul-bonobo-extensions.h
	* bookmarks/bookmarks-bonoboui-menu.c
	* bookmarks/bookmarks-bonoboui-tb.c: Renamed
	gul_bonobo_clear_submenu to gul_bonobo_clear_path.
	* utils/Makefile.am
	* gul-tbi-zoom.c
	* gul-tbi-zoom.h
	* gul-toolbar-bonobo-view.c
	* gul-toolbar-bonobo-view.h
	* gul-toolbar-item-factory.c
	* gul-toolbar-item-factory.h
	* gul-toolbar-item.c
	* gul-toolbar-item.h
	* gul-toolbar-test.c
	* gul-toolbar.c
	* gul-toolbar.h: Infrastructure for customizable toolbar. Nothing
	galeon-specific yet, and nothing usable. Only a test app that you
	can customize its toolbar, adding as many zoom controls as you
	like.

2002-08-11  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/mozilla-embed-shell.cpp:
	* mozilla/mozilla-embed.cpp:
	* src/galeon-tab.c:
	* src/galeon-window.c:
	* src/galeon-window.h: Fixup popup creation and
	size_to. 
	* src/galeon-shell.c: Api documentation

2002-08-11  Duarte Loreto <happyguy_pt@hotmail.com>

        * galeon.schemas.in: Fixed 2 i18n typos.

2002-08-11  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c: on tab switching signal dont 
	save old tab info if old tab = new tab.
	* src/galeon-dialog.c: use gtk_window_present to show
	the dialog, so it's raised when necessary.
	* ui/galeon-ui.xml: Sidebar->Side Pane to be consistent
	with nautilus

2002-08-10  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/mozilla-embed-shell.cpp: Mozilla resync.

2002-08-08  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* ui/galeon-bookmarks-editor-ui.xml.in: Implemented some easy
	bookmark's editor menuitems.

2002-08-07  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/toolbar.c: Fixed a warning about a floating reference.
	* utils/galeon-autocompletion-window.c: Clicking on the window
	activates the selected item.	

2002-08-06  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-bonobo-extensions.c
	* src/statusbar.c: Added some safety checks.
	* src/toolbar.c: Fixed a crash when closing windows with loading
	tabs and fixed some refcounting leaks.
	
2002-08-06  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-editor-dockable.c
	* bookmarks/bookmarks-editor-dockable.h
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks-tree-view.h
	* src/galeon-window.c: Implemented a bookmarks sidebar.

2002-08-05  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* mozilla/MyportalProtocolHandler.cpp
	* src/statusbar.c
	* utils/gul-bonobo-extensions.c: Fixed some object leaks.
	
2002-08-04  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/mozilla-notfiers.cpp: Whoops, used a NULL instead of 0
	in one of the terminator fields.

2002-08-04  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/mozilla-notifiers.cpp: Added missing NULL terminator
	to notifier lookup table.

2002-07-31  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-tb-widget.c: middle clicking does the
	expected thing.

2002-07-31  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks-tree-view.h: Allow activation of
	bookmarks. Try middle clicking or the context menu.
	* src/Makefile.am
	* src/galeon-window-bookmark-activated-proxy.c
	* src/galeon-window-bookmark-activated-proxy.h
	* src/galeon-window.c
	* src/window-commands.c: Class to manage bookmark-activated
	signals. See the comments for details.

2002-07-31  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-tree-view.c: Fixed the interaction betwen
	context menus and dnd.
	Double click for editing a bookmark.

2002-07-30  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks.c
	* src/window-commands.c: Fixed some refcount leaks.

2002-07-30  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.c: Cleanups and fixed a bug that prevented
	rebuilding menus or toolbars in some cases.
	* bookmarks/bookmarks-gtk-menu.c: Added a timeout to avoid
	excesive rebuilding.
	
2002-07-30  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-import-druid-konqueror.c
	* bookmarks/bookmarks-import-druid-konqueror.h
	* bookmarks/bookmarks-import-druid-mozilla.c
	* bookmarks/bookmarks-import-druid-netscape.c
	* bookmarks/bookmarks-import-druid-netscape.h
	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-import-druid.h
	* bookmarks/bookmarks-mozilla.c
	* bookmarks/bookmarks-mozilla.h
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks.c: Implemented Netscape and Konqueror
	bookmarks import druids and fixed some small bugs.

2002-07-29  Philip Langdale <philipl@mail.utexas.edu>

	R GNOME_GTM.server
	* Makefile.am: Now that Bruno has merged the bonobo-activation
	stuff into gtm cvs, we don't need this in galeon cvs.

2002-07-27  Christian Rose  <menthos@menthos.com>

	* bookmarks/bookmarks-import-druid.c: Fixed bug #89182.

2002-07-26  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-bonobo-extensions.c
	* bookmarks/bookmarks-bonoboui-tb.c: Fixed bug #89127.

2002-07-26  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-autocompletion-window.c (removed)
	* src/galeon-autocompletion-window.h (removed)
	* src/location-entry.c (removed)
	* src/location-entry.h (removed)
	* utils/Makefile.am
	* utils/galeon-autocompletion-window.c
	* utils/galeon-autocompletion-window.h
	* utils/location-entry.c
	* utils/location-entry.h: Move the location entry widget to
	util. Move the autocompletion window widget to util too (why
	wasn't this moved with the rest of the autocompletion files?)
	
2002-07-26  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-tree-model.c: Disconnect signals when
	finalizing.
	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-util.c
	* bookmarks/bookmarks-util.h: Automatic merging of imported
	bookmarks.

2002-07-25  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-tree-view.c: Some bug fixes and changes.
	
2002-07-25  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c: Save size of the bookmarks editor
	window.

2002-07-24  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c: dont save size of popups

2002-07-24  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-util.c
	* bookmarks/bookmarks-util.h
	* bookmarks/bookmarks.h
	* bookmarks/bookmarks-bonoboui-menu.h
	* bookmarks/bookmarks-bonoboui-tb.h
	* bookmarks/bookmarks-gtk-menu.h
	* bookmarks/bookmarks-separator-tb-widget.h
	* bookmarks/bookmarks-tb-widget.h
	* bookmarks/bookmarks.c: Moved some functions and types to
	bookmarks-util.[ch].
	* bookmarks/bookmarks-context-menu-several.c
	* bookmarks/bookmarks-context-menu-several.h
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-context-menu.h
	* bookmarks/bookmarks-tree-view.c: Add context menus for more than
	one bookmark, add Cut/Copy/Paste to the context menus.
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-clipboard.c
	* bookmarks/bookmarks-clipboard.h: Use only a clipboard object for
	everything.
	* utils/gul-gui.c
	* utils/gul-gui.h: Convenience function for adding separators to
	menus.
	
2002-07-23  Marco Pesenti Gritti <marco@it.gnome.org>

	* TODO
	* embed/galeon-embed-event.c
	* embed/galeon-embed-event.h
	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/EventContext.cpp
	* mozilla/EventContext.h
	* mozilla/mozilla-embed.cpp
	* src/galeon-nautilus-view.c
	* src/galeon-shell.c
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/general-prefs.c
	* src/prefs-dialog.c
	* src/window-commands.c
	* src/window-commands.h
	* ui/galeon-ui.xml.in
	* ui/galeon.glade
	* ui/prefs-dialog.glade
	* utils/galeon-dialog.c
	* utils/gul-state.c
	* utils/gul-state.h: Remove our mozilla key hacks.
	In gtk2 key events are handled first by the window, then
	by the focused widget. This breaks emacs key bindings in forms
	but I dont think we can do much about it.

	Save window size on configure event, save chrome status "on the fly".
	Save dialogs size. (leaving the bookmarks dialog to ric ...).

2002-07-23  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-tree-model.h
	* bookmarks/bookmarks-tree-view.c
	* bookmarks/bookmarks-tree-view.h: Some refactoring to avoid code
	duplication. Fixed bugs #88873 and #88875.

2002-07-23  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-bonoboui-menu.c
	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks-clipboard.c
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-favicon.c
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-import-druid-mozilla.c
	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-io.c
	* bookmarks/bookmarks-iterator.c
	* bookmarks/bookmarks-location-source.c
	* bookmarks/bookmarks-netscape-mozilla.c
	* bookmarks/bookmarks-netscape.c
	* bookmarks/bookmarks-separator-tb-widget.c
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-site-tb-widget.c
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks-tb-widget.c
	* bookmarks/bookmarks-toolbar-widgets.c
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks.c
	* bookmarks/testbookmarks.c
	* bookmarks/xbel.c: Include config.h everywhere.

2002-07-23  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-import-druid-mozilla.c
	* bookmarks/bookmarks-import-druid-mozilla.h
	* bookmarks/bookmarks-import-druid.c
	* bookmarks/bookmarks-import-druid.h: Prototype of a bookmarks
	import druid (for mozilla).
	* bookmarks/bookmarks-single-editor.c: Fix a leak.

2002-07-20  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-tree-model.c: Reordering using DND.
	
2002-07-20  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* mozilla/mozilla-embed.cpp: Return NULL when there is no
	location. This avoids some crashes.
	* src/galeon-embed-favicon.c: Don't crash when the location can't
	be obtained.

2002-07-20  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-nautilus-view.c
	* src/galeon-window.c
	* src/window-commands.c
	* mozilla/PrintingPromptService.cpp
	* mozilla/mozilla-embed.cpp
	* embed/find-dialog.c
	* embed/find-dialog.h
	* embed/print-dialog.c
	* embed/print-dialog.h: Implemented Find and Print in the nautilus
	view.

2002-07-20  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-nautilus-view.c: Fixed a crash when middle clicking.

2002-07-19  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/galeon-ui.xml.in
	* ui/nautilus-galeon-view-ui.xml.in
	* embed/galeon-embed-utils.c: Don't build the encodings menu until
	it is needed. This speeds up window creation. Affects both the
	GaleonWindow and the GaleonNautilusView.
	
2002-07-19  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-nautilus-view.c: Added encoding menus.
	* embed/galeon-embed-utils.c: Fixed a leak.

2002-07-19  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/SideBar.cpp
	* mozilla/SideBar.h: Added context menu for sidebar panels.

2002-07-19  Philip Langdale <philipl@mail.utexas.edu>

	* galeon-shell.c
	* galeon-tab.c: Fixed logical errors in popup handling with respect
	to tabs. The logic to show xul dialogs properly is correct but the
	chrome flag doesn't seem to be respected. marco...

2002-07-19  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ExternalProtocolService.cpp
	* src/galeon-shell.c: Fixed target="_blank" link type handling. 
	Mozilla handles these by first passing them to the 
	ExternalProtocolHandler and if it can't handle, it then opens in
	current window. Our old ExternalProtocolHandler will refuse to handle
	such urls if galeon is your gnome handler (and it should be) because
	of the potential for infinite loops.
	Telling ExternalProtocolHandler to refuse such urls is bad because
	mozilla's fallback behaviour of opening in the current window is not
	w3c compliant; the url should open in a new window (or tab). The fix
	was to call the windowwatcher service in ExternalProtocolHandler to
	open a new window through mozilla, thus maintaining the EPH's
	independence from core galeon code. 
	WindowWatcher's actions ultimately lead to a new orphan window being
	created, which is why I had to fix orphan window creation to respect
	tab prefs, which is something that should be done anyway.

2002-07-16  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/galeon-bookmarks-editor-ui.xml.in
	* bookmarks/bookmarks-editor.c: Removed some items from the tolbar
	and implemented some actions.
	
2002-07-16  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-gtk-menu.c: Rebuild menus when neccesary.

2002-07-15  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-gtk-menu.c: Don't popup more than one
	context menu each time.
	
2002-07-15  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-window.c
	* src/galeon-window.h
	* src/window-commands.c
	* bookmarks/bookmarks-bonoboui-menu.c
	* bookmarks/bookmarks-bonoboui-menu.h
	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks-bonoboui-tb.h
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-context-menu.h
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-gtk-menu.h
	* bookmarks/bookmarks-location-source.c
	* bookmarks/bookmarks-location-source.h
	* bookmarks/bookmarks-tb-widget.c
	* bookmarks/bookmarks-tb-widget.h
	* bookmarks/bookmarks-toolbar-widgets.c
	* bookmarks/bookmarks-toolbar-widgets.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: Cleanups. Add "Add bookmark here" and
	"Add folder here" to bookmarks context menus.

2002-07-06  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed-event.h:
	* embed/galeon-embed-popup.c: add a sidebar event context
	and hide some popups items for it

2002-07-06  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-shell.c
	* src/galeon-shell.h
	* src/galeon-window.c
	* src/session.c
	* src/session.h
	* src/window-commands.c: rehash session close code.
	Cleaner code and sidebars saved on quit.
	Hopefully no regressions.

2002-07-13  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/SideBar.cpp
	* mozilla/SideBar.h
	* mozilla/mozilla-embed.h
	* utils/galeon-sidebar.c: Finished sidebar implementation
	so that mozilla sidebar pages can now be removed. Fixed the
	crash-on-page-change bug caused by attempting to remove the
	old page twice...

2002-07-06  Victor Hernandez Maksimenko <victor@planetasur.com>

	* configure.in: do not enable Werror in CXXFLAGS for gcc 3.1

2002-07-06  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/galeon-sidebar.c: fix sidebars removing to
	actually work

2002-07-12  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-location-source.c
	* bookmarks/bookmarks-location-source.h: I'll need this soon.
	* bookmarks/bookmarks-tb-widget.c
	* bookmarks/bookmarks-tb-widget.h
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-folder-tb-widget.h
	* bookmarks/bookmarks-site-tb-widget.c
	* bookmarks/bookmarks-site-tb-widget.h
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks-smart-site-tb-widget.h: Some refactoring to
	avoid code duplication.
	* bookmarks/bookmarks-toolbar-widgets.c
	* bookmarks/bookmarks-toolbar-widgets.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks-separator-tb-widget.c
	* bookmarks/bookmarks-separator-tb-widget.h: Separators in the toolbar.

2002-07-06  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/SideBar.cpp
	* src/galeon-window.c
	* utils/galeon-sidebar.c
	* utils/galeon-sidebar.h
	* utils/prefs-strings.h: sidebar size/page
	persistence. Support for page removing (untested).

2002-07-06  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/SideBar.cpp: fix build on gcc 3.1
	* too many: fix out of source dir build. Please
	dont use includes like #include <utils/...> or
	you will break it again. Use them only in mozilla
	dir when breaking abstraction (including from src dir)
	Move autocompletion to utils (to not break abstraction)

2002-07-12  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/SideBar.cpp
	* mozilla/SideBar.h: Switched from a hash_map to a regular map
	as the container for the sidebar pages. hash_map is not an official
	STL container despite being in the de-facto STL before standardisation.
	I felt, and still do, that the hash_map is more appropriate because
	of the ammount of random access into the container, but the header confusion
	we saw with gcc3 and the helper class templatisation mean the logistical
	cost is simply too high. And you never know when it might just disapper
	because it's not official. compiles with gcc 3.1 with no probs now.

2002-07-12  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/SideBar.h
	* src/galeon-window.c: Fixed a gcc 3.1 compile problem and removed
	a debug output from galeon-window.c

2002-07-11  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-iterator.c
	* bookmarks/bookmarks-site-tb-widget.c
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks.c: Cleanups and removed some warnings and
	fixed a	crash at exit.

2002-07-11  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ProgressListener.cpp: Mozilla trunk resync. bleah.

2002-07-11  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/SideBar.cpp
	* mozilla/SideBar.h
	* mozilla/SideBarProxy.cpp
	* mozilla/mozilla-embed-shell.cpp
	* src/galeon-window.c
	* src/session.c
	* src/session.h: Got sidebar support almost up to galeon-1-2 levels.
	The only thing missing right now is the ability to remove pages once
	they've been added. There's also a problem that pages are not saved
	if you File->Quit rather than use window-manager->close to exit galeon.
	This could be solved by saving in the exit routine but I'd rather that
	the appropriate callback was fired. It's more elegant that way.

2002-07-10  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-bonoboui-tb.c: Rebuild toolbars when
	neccesary.
	* bookmarks/xbel.c: I broke the file format detection.
	* utils/gul-bonobo-extensions.c: Unref the control after adding it
	to the toolbar.

2002-07-10  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-window.c
	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks.c: Refcounting issues. The bookmarks toobar
	was not destroyed.
	
2002-07-10  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-bonoboui-menu.c
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/xbel.c: Fixed two subtle bugs, and some cleanups.
	* utils/gul-gui.c
	* utils/gul-gui.h
	* bookmarks/bookmarks-context-menu.c: Some more context menu
	options.

2002-07-06  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed-popup.c: copy the text to both
	clipboard and primary, simplify the code a lot

2002-07-08  Christophe Fergeau <teuf@users.sourceforge.net>

	* src/galeon-favicon-cache.c: fixed a crash on savannah.gnu.org

2002-07-06  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-shell.c: do not set the session to
	NULL two times ;)

2002-07-06  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-tab.c
	* src/galeon-window.c: fix the update of the location
	on tab switch when no page is loaded. Set the location
	entry on net_start when it's NULL (first page loaded).
	Please report if there are more bugs with the location.

2002-07-06  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c: fix the automoving of the
	window on showing. We was loading default window
	size when not necessary

2002-07-06  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/session.c:
	* src/session.h: implement a new window callback.
	Philip I hope it worsk ;) untested.

2002-07-06  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-window.c
	* utils/gul-gui.c
	* utils/gul-gui.h
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-context-menu.h
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-site-tb-widget.c
	* bookmarks/bookmarks-smart-site-tb-widget.c: removed some code
	duplication and implemented some more context menu options.

2002-07-05  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/galeon-marshal.list
	* src/galeon-window.c
	* bookmarks/bookmarks-bonoboui-menu.c
	* bookmarks/bookmarks-bonoboui-menu.h
	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks-bonoboui-tb.h
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-context-menu.h
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-folder-tb-widget.h
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-gtk-menu.h
	* bookmarks/bookmarks-site-tb-widget.c
	* bookmarks/bookmarks-site-tb-widget.h
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks-smart-site-tb-widget.h
	* bookmarks/bookmarks.h: Redesign the way bookmarks are activated,
	to allow open in tabs/new window, opening folders, etc.

2002-07-05  Christophe Fergeau <teuf@users.sourceforge.net>

	* ui/galeon-ui.xml.in: added a few missing accelerators and removed
	a reference to gedit in a tooltip

2002-07-04  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/gul-ellipsizing-label.c:
	* utils/gul-ellipsizing-label.h: ellipsizing label based on the eel one
	* embed/downloader-view.c: use ellipsizing label for file/location
	* src/pdm-dialog.c: use ellipsizing label for cookie value

2002-07-04  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-context-menu.c
	* bookmarks/bookmarks-context-menu.h: Infrastructure for context
	menus for bookmarks. For now it only has "Edit...", but adding the
	rest of options is easy.
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-single-editor.h
	* bookmarks/bookmarks-site-tb-widget.c
	* bookmarks/bookmarks-smart-site-tb-widget.c: Right click menus in
	the editor, toolbar and gtk menus.

2002-07-03  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/galeon-bookmarks-editor-ui.xml.in: Fixed some ugliness. Added
	cut, copy and paste to the toolbar and removed the move up/down
	buttons.
	* src/galeon-autocompletion-window.c
	* src/galeon-autocompletion.c: Removed some debugging output.
	* bookmarks/bookmarks-tree-model.c: When a new child is added, it
	seems that I have to notify also if that child has childs...
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-single-editor.h: Typos.
	* bookmarks/Makefile.am
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/xbel.c
	* bookmarks/bookmarks-clipboard.c
	* bookmarks/bookmarks-clipboard.h: Implemented cut, copy and paste
	for bookmarks.

2002-07-02  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.h
	* bookmarks/bookmarks.c: Functions to try to convert a bookmark
	file saved to galeon 1 to correct utf8 encoding. It should be safe
	even if the file was already correct, but that's not
	warranted. Also, I've implemented some functions that were
	incomplete.
	* bookmarks/xbel.c: Save and load information about the version of
	galeon that created the file. Obviously, files saved with galeon
	until yesterday will be recognized as saved by galeon 1 because
	they don't have version info.
	* src/galeon-shell.c: If an old bookmark file is detected, warn
	the user and allow him to fix it. It should be safe if the user
	says "yes" when he should have said "no", but let me know if it
	breaks for you. Make backups ;)
	* bookmarks/default-bookmarks.xbel: Added version info.

2002-07-01  Philip Langdale <philipl@mail.utexas.edu>

	A GNOME_GTM.server
	* Makefile.am
	A idl/Gtm.idl
	R src/GaleonAutomation.idl
	R src/Gtm.idl
	* src/galeon-main.c
	* ui/prefs-dialog.glade
	* utils/Makefile.am
	* utils/gul-download.c: Thanks to Uraeus provoking me into
	trying it out, I've discovered that, at least for very simple
	case like GTM, bonobo_activation will successfully instantiate
	a CORBA object writen with OAF in mind. This isn't documented
	but it works for me. So, we now have fully equivalent downloader
	support in HEAD. Getting things working simply involved
	copying the .oaf file as a .server file in the correct place
	and making a call to bonobo_activation. I've added a copy of
	the .server file for gtm to our cvs for the time being.
	I've left the pref UI unchanged, so you activate GTM support
	by picking a specific string in the external handler combo,
	instead of using a radio box as in galeon1. This can be
	changed if necessary. I leave that up to marco.

2002-07-01  Philip Langdale <philipl@mail.utexas.edu>

	* embed/galeon-embed-popup.c
	* embed/galeon-embed-prefs.h
	* embed/galeon-embed-utils.c
	* mozilla/ContentHandler.cpp
	* mozilla/FilePicker.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-notifiers.cpp
	* src/prefs-dialog.c
	* ui/prefs-dialog.glade
	* utils/Makefile.am
	* utils/gul-download.c
	* utils/gul-download.h: After much faffing around and
	annoyance, I have external command line driven downloader
	support working. I'm suspicious about terminal apps. The
	method we use to run them hasn't changed, but suddenly
	it doesn't work anymore. I need more testing of this.
	Marco, you had some really silly code in embed_util_save
	or whatever it's called. Look at the diff, it speaks for
	itself. :-)
	GTM isn't supported through corba because the kind folks
	at the gnome project dumped oaf (after dumping gnorba).
	Does there exist a way to communicate between gnome1 and
	gnome2 apps? Who cares? They don't. But you can still use
	GTM through it's command line api, so all is not completely
	lost.

2002-06-30  Marco Pesenti Gritti <marco@it.gnome.org>
	
	* ui/prefs-dialog.glade: hide external downloader
	prefs. If someone will feel like writing and
	mantaining that code, he will be welcome to put
	them back

2002-06-30  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed-prefs.h:
	* src/prefs-dialog.c: fix allow popups option
	* mozilla/mozilla-embed.cpp: disconnect signals
	on _destroy, otherwise we get mozilla events
	after the window has been destroyed. Should fix
	crashes on popups closing.

2002-06-30  Marco Pesenti Gritti <marco@it.gnome.org>
	
	* utils/gul-general.c
	* utils/gul-general.h: add an helper to get
	a temp file name
	* embed/galeon-embed-helper-list.c: use it
	* src/galeon-automation.c
	* src/session.c
	* src/session.h: hookup gnome session
	management. As a side effect I had to implement
	--load-session

2002-06-30  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c: Removed some old code. Don't show
	the window when it is created. Cosmetic changes.
	* bookmarks/testbookmarks.c: Updated.
	* src/window-commands.c: Updated.

2002-06-30  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/galeon.glade:
	* src/history-dialog.c: use integer to store visits in
	the treeview. Set treeview border to IN

2002-06-30  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-autocompletion-source.h: Add support for scoring to
	the interface.
	* embed/global-history.c: Implement a scoring function. It is very
	simple. Probably you can think of something better and tell me ;)
	Newer urls get higher scores, and each visit makes it 1.5 days
	younger.
	* src/galeon-autocompletion-window.c: Don't sort urls, they are
	already sorted now (using the score). Also, show only 100 items at
	most. It seems a lot faster now.
	* src/galeon-autocompletion.c
	* src/galeon-autocompletion.h: Sort matches based on the score.
	* src/location-entry.c: Make the alternatives window popup sooner,
	it feels faster that way.

	I've enabled a lot of debugging output. If it annoys you, disable
	it. If you find the autocompletion too slow, send me that output.

2002-06-29  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/Makefile.am: Added bookmarks-editor.glade.
	* bookmarks/bookmarks-single-editor.c: Don't leak the object when
	closing the window. 
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-site-tb-widget.c
	* bookmarks/bookmarks-smart-site-tb-widget.c: Update toolbar items
	when the bookmark is modified. The toolbar itself is not updated yet.
	
2002-06-29  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-single-editor.h
	* ui/bookmarks-editor.glade
	* ui/bookmarks.glade
	* ui/galeon-bookmarks-editor-ui.xml.in: Use a property editor for
	editing individual bookmarks, instead of the editing frame. 	
	* utils/gul-glade.c: Remove outdated comment and small improvement.

2002-06-29  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/location-entry.c: The autocompletion timeout was not working
	correctly always.
	* embed/global-history.c
	* src/galeon-autocompletion.c: Tidy up finalization. Emit less
	signals.
	
2002-06-28  Marco Pesenti Gritti <marco@it.gnome.org>

	* Makefile.am
	* configure.in
	* bookmarks/Makefile.am
	* embed/global-history.c
	* mozilla/Makefile.am
	* src/Makefile.am
	* utils/gul-general.c
	* utils/gul-gui.c
	* utils/gul-gui.h
	* utils/gul-string.c
	* utils/gul-string.h: remove some unused misc stuff.
	Use pkgconfig for mozilla and some misc configure fixes.

2002-06-28  Philip Langale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp
	* mozilla/ContentHandler.h
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h: Now that mozilla bug 147142 
	is fixed, here are the matching galeon changes. Though it doesn't
	look it because of the #ifdefs, the new architecture is somewhat
	less convoluted than before, though some code duplication has been
	introducted between the two objects. I intend to get rid of this
	in due course.

2002-06-27  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/galeon-sidebar.c: fix sizing so that
	title buttons doesnt overlap

2002-06-24  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed-shell.c
	* embed/global-history.c
	* src/galeon-autocompletion-window.c
	* src/galeon-autocompletion.c
	* src/history-dialog.c
	* src/location-entry.c
	* src/toolbar.c
	* utils/galeon-dnd.c
	* utils/galeon-dnd.h: Fix global history/ autocompletion
	finalization. This has been a pain and something could still be borked.
	I'm no more notifying data change on history finalization. The autocompletion
	is already dead and cause crashes. Ricardo, if that is needed please fix it :)
	Implement history dnd (treeview doesnt appear to support multiple items drag atm)

2002-06-24  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/galeon-dnd.c:
	* utils/galeon-dnd.h:
	* src/toolbar.c: implement favicon dnd. Please
	use get_data from galeon-dnd.h when you implement
	drag and drop in other widgets. (Nautilus credits again)

2002-06-24  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed-popup.c
	* embed/galeon-embed-event.c
	* embed/galeon-embed-event.h
	* embed/galeon-embed-helper-list.c
	* embed/galeon-embed-popup-control.c
	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h
	* ui/nautilus-galeon-view-ui.xml.in: Hide save background
	when there is no background. Implement Send link.

2002-06-24  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed-helper-list.c
	* embed/galeon-embed-popup.c
	* mozilla/ProgressListener.cpp: fix temp files
	creation and add an extensions (for borked apps)

2002-06-24  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/Makefile.am
	* embed/galeon-embed-helper-list.c
	* embed/galeon-embed-helper-list.h
	* embed/galeon-embed-popup.c: rehash open with code
	and make it work a bit better using gnome vfs to guess
	mime from the url when possible

2002-06-23  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/general-prefs.c
	* ui/nautilus-galeon-view-ui.xml.in
	* ui/prefs-dialog.glade: add open with to nautilus view.
	Remove set to my portal from prefs dialog

2002-06-22  Marco Pesenti Gritti <marco@it.gnome.org>

	* configure.in
	* embed/downloader-view.c
	* embed/galeon-embed-persist.c
	* embed/galeon-embed-persist.h
	* embed/galeon-embed-popup.c
	* mozilla/ContentHandler.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h
	* ui/galeon-ui.xml.in
	* utils/gul-general.c
	* utils/gul-general.h
	* utils/gul-string.c
	* utils/gul-string.h: Implement open with (still not mature probably).
	Implement a generic way of opening external apps with params (credits
	to Nautilus) and try to use it in every place I remember it's needed.

2002-06-22  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-tab.c: display "Loading ..." message

2002-06-21  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed.cpp: remove some unused stuff
	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h
	* ui/galeon-ui.xml.in: add my portal to go menu

2002-06-21  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-shell.c
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/session.c: small api rehash on GaleonWindow,
	fix New tab to actually jump to the page. Fix
	tab sizing.

2002-06-18  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/pdm-dialog.c:
	* ui/galeon.glade:
	* utils/galeon-sidebar.c: fix pdm buttons sensivity.
	Remove some unnecessary space in the sidebar content

2002-06-18  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/pdm-dialog.c: add the ability to see cookies
	properties

2002-06-18  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/downloader-view.c: use selectable labels instead
	of entries for location / file

2002-06-18  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* src/pdm-dialog.c: rehash pdm memory management

2002-06-18  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-tab.c:
	* src/galeon-tab.h:
	* src/galeon-window.c:
	* src/galeon-window.h: Have a default window size when the
	popup has not his own size.
	Fix browser context menus behavior.

2002-06-18  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/pdm-dialog.c: fix leaks
	* utils/galeon-sidebar.c: remove padding on the bottom

2002-06-15  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/Makefile.am
	* src/galeon-window.c
	* src/pdm-dialog.c
	* src/pdm-dialog.h
	* src/window-commands.c
	* src/window-commands.h: implemented data manager.
	Filtering stuff should be implemented like Matta proposed a
	while ago I think.
	Fix popup sizing issue.

2002-06-17  Philip Langdale <philipl@mail.utexas.edu>

	* src/galeon-shell.c: Fixed the "open link in new tab
	gives blank tab" bug. And marco said it was mozilla's
	fault... (widget was being shown before being parented
	to the window)

2002-06-15  Marco Pesenti Gritti <marco@it.gnome.org>

	* doc/*: manual finally working, ric I had the remove
	the Ã  from your name ... I couldnt find a way fix it to be utf8,
	feel free to fix that back :)

2002-06-15  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c
	* ui/galeon.glade
	* utils/Makefile.am
	* utils/galeon-sidebar.c
	* utils/state.c
	* utils/state.h: complete gul_ renaming,
	fix some schema typos, fix sidebar height

2002-06-16  Philip Langdale <philipl@mail.utexas.edu>

	* Makefile.am
	* MozRegisterComponents.cpp
	A SideBar.cpp
	A SideBar.h
	A SideBarProxy.cpp
	A SideBarProxy.h: First pass at sidebar support. Mostly
	so that marco can look at it. Does not persist sidebar panels
	across sessions and many other funny quirks. Stable branch
	sidebar support (my hd only) is better right now, but I'm
	not ready to commit.
	* nsUnicharUtils.cpp: Update to latest version.

2002-06-15  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/Makefile.am
	* utils/galeon-dialog.c
	* utils/glade.c
	* utils/glade.h
	* utils/gul-bonobo-extensions.c
	* utils/gul-gui.c
	* utils/gul-gui.h
	* utils/gul-prefs-utils.c
	* utils/gul-prefs-utils.h
	* utils/gul-string.c
	* utils/gul-string.h
	* utils/misc-general.c
	* utils/misc-general.h
	* utils/misc-gui.c
	* utils/misc-gui.h
	* utils/misc-string.c
	* utils/misc-string.h
	* utils/pixbuf-cache.c
	* utils/prefs-utils.c
	* utils/prefs-utils.h: rename misc_ to gul_, cleanups

2002-06-15  Marco Pesenti Gritti <marco@it.gnome.org>

	* doc/C/galeon-manual.sgml:
	* doc/C/galeon.xml: some fixes, if someone has gnome-help
	working would be nice to test :)

2002-06-15  Marco Pesenti Gritti <marco@it.gnome.org>
	
	* src/galeon-main.c
	* src/galeon-window.c
	* src/prefs-dialog.c: fix preferences dialog title
	* src/window-commands.c
	* src/window-commands.h: hookup help, need test

2002-06-14  Philip Langdale <philipl@mail.utexas.edu>

	* src/galeon-window.c
	* src/galeon-window.h
	* utils/galeon-sidebar.c: Sidebar related stuff. Add a get_sidebar
	to galeon-window and make sidebar_set_content work.

2002-06-11  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-autocompletion-window.c: make columns autosize
	* src/history-dialog.c: make url/title autosize and set a max width

2002-06-11  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/history-dialog.c: separate UI for history
	sidebar

2002-06-12  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/PrintingPromptService.cpp: Routine moz cvs resync....

	* mozilla/GnomeHelpProtocolHandler.h
	* mozilla/InfoProtocolHandler.h
	* mozilla/ManProtocolHandler.h: Updated to use gnome2 html
	converters; a simple name change of called converter.

2002-06-11  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/gul-bonobo-extensions.c: make toolbars not
	configurable

2002-06-11  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-autocompletion-window.c: bugfixes and resizing
	improvements

2002-06-11  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed-persist.c:
	* src/galeon-window.c: cleanup default window size
	handling. Fix some typos.

2002-06-08  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/state.c:
	* utils/state.h: fix window state peristence, why
	that stuff need to suck so much ?

2002-06-08  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed.cpp
	* src/galeon-shell.c
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/session.c: cleanups and crash on exit fixes,
	should be finally usable again

2002-06-08  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-tab.c:
	* src/galeon-window.c: have a max size of tabs
	relative to the window, huge tabs are ugly ;)

2002-06-08  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-tab.c:
	* src/galeon-window.c:
	* src/ui-prefs.c: profterm like tab resizing.
	Fix bug #84501. If people hate expanding size
	we could probably have a max size, but I'm not sure
	how easy is that to implement

2002-06-08  Marco Pesenti Gritti <marco@it.gnome.org>

	* galeon.schemas.in
	* embed/Makefile.am
	* embed/find-dialog.h
	* embed/galeon-embed-prefs.h
	* embed/js-console.c
	* embed/print-dialog.h
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-notifiers.cpp: cleanup prefs strings and
	schemas. Now we could add it for translations ...

2002-06-08  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/session.c
	* src/window-commands.c: make GaleonWindow inherit
	from BonoboWindow

2002-06-08  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed-dialog.c
	* embed/galeon-embed-popup.c
	* embed/galeon-embed-shell.c
	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* embed/global-history.c
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp
	* mozilla/mozilla-embed.h
	* src/galeon-embed-favicon.c
	* src/galeon-nautilus-view.c
	* src/galeon-tab.c
	* src/galeon-tab.h: make MozillaEmbed inherit
	from GtkMozEmbed and move GaleonEmbed to be
	an interface. It make the whole thing cleaner
	and make finalize easier

2002-06-07  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/galeon-sidebar.c:
	* utils/galeon-sidebar.h: Yet another look rework.
	Credits goes to Dave Camp. Thanks !

2002-06-07  Marco Pesenti Gritti <marco@it.gnome.org>
	
	* utils/galeon-sidebar.c:
	* utils/galeon-sidebar.h:
	* utils/prefs-strings.h: add the ability to select a sidebar page, move
	using strings as identifiers, will be easier to persist the selected page

2002-06-07  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/galeon-ui.xml.in:
	* utils/galeon-sidebar.c:
	* utils/galeon-sidebar.h: subst the notebook with an
	optionmenu at the top (still ugly but I'll improve it).
	Finalize the api, it's dead simple but should work
	for our needs.

2002-06-07  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/appeareance-prefs.c: ugly workaround for a gtkcombo bug
	that hardly will be fixed. Insert the current font on the top of the list.
	Otherwise it was selecting the first random font and autoapplying it also ;)

2002-06-07  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/Makefile.am:
	* src/galeon-window.c:
	* src/history-dialog.c:
	* src/history-dialog.h: initial sidebars support,
	it's still rough and the use of gtknotebook is probably
	not going to be a definitive choice

2002-06-06  David Bordoley <bordoley@msu.edu>
 
	* ui/galeon-ui.xml.in: Added keyboard accelerators for find next
	and find previous. 	
	* ui/print.glade: Made button order hig compliant.
	* ui/galeon.glade: Fix the button ordering on some of the dialogs
	to be hig compliant.

2002-06-07  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c:make window creation a bit
	faster with freeze/thaw.

2002-06-06  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/appeareance-prefs.c: use combobox for font lists,
	usability still suck, argh :(

2002-06-05  Marco Pesenti Gritti <marco@it.gnome.org>

	* GNOME_Galeon_NautilusView.server.in: add text/xml to
	the mime types

2002-06-05  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/PromptService.cpp: inverse order of mozilla
	prompt to be HIG compliant, not sure how well this will 
	work

2002-06-05  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/find-dialog.c: fix several menu sensivity
	issues, make button order HIG compliant

2002-06-05  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed.c:
	* mozilla/mozilla-embed.cpp: Disconnect gtkmozembed
	signals so that they arent called after object/widget
	destruction

2002-06-05  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-autocompletion-window.c
	* src/galeon-autocompletion-window.h
	* src/location-entry.c: try to go where the user wants to go, no
	where autocompletion thinks that he wants to go.

2002-06-04  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-tab.c:
	* src/galeon-window.c:
	* src/galeon-nautilus-view.c: make embed/tab finalization
	more solid, add some debug code

2002-06-04  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-spinner.c:
	* embed/downloader-view.c:
	* ui/prefs-dialog.glade:
	implement Open in the download manager.
	Fix nautilus spinners.
	Fix misc warnings in the prefs dialog.

2002-05-31  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/downloader-view.c: fix crashes when the last
	download finishes

2002-05-31  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed-persist.c:
	* src/galeon-window.c: Add Close Window and
	Close Tab menus, not sure if it's better,
	let's see how people react.
	Implement "Use as background".
	Implement Jump to tab

2002-06-03  Jorn Baayen  <jorn@nl.linux.org>

	* ui/nautilus-galeon-view-ui.xml.in: consistent caps,
	add icons, remove "back/forward/reload" from context.

	Blame marco and daveb for that last bit ;)

2002-06-03  Jorn Baayen  <jorn@nl.linux.org>

	* ui/galeon-ui.xml.in: consistent caps

2002-06-03  Jorn Baayen  <jorn@nl.linux.org>

	* src/Makefile.am:
	* src/galeon-main.c: use a window icon
	
	* src/toolbar.c: 2-pixel padding around the favicon widget

2002-06-03  Jorn Baayen  <jorn@nl.linux.org>

	* embed/galeon-embed-popup.c: wrote clipboard helper function
	that ensures the selection has an owner, so that funky mmb
	pasting can be used again.

2002-06-03  Jorn Baayen  <jorn@nl.linux.org>

	* src/galeon-favicon-cache.c: fix xml loading

2002-06-02  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/xbel.c: Set the DTD again.

2002-05-31  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/prefs-strings.h:
	* src/prefs-dialog.c: fix downloader preferences to match
	the planned implementation. Layout still sucks a bit :(

2002-06-02  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/location-entry.c: Enable history, and enable automatic
	showing of autocompletion alternatives and tab completion. Should
	work mostly like in galeon1, report regressions as bugs.
	* src/galeon-autocompletion-window.c
	* src/galeon-autocompletion-window.h: Should be nearly finished
	now. Still does not allow resizing (but galeon1 didn't allow it
	either).
	* bookmarks/xbel.c: Kill useless runtime warnings and enable
	indentation of the output.
	* bookmarks/bookmarks-bonoboui-tb.c: Fix a problem when there were
	more than one bookmark toolbar.

2002-06-02  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* src/window-commands.c: (window_cmd_bookmarks_edit),
	(window_cmd_edit_prefs), (window_cmd_help_about): Use
	gtk_window_set_transient_for to parent the dialog to the main window,
	and also center it over the parent window.

2002-05-31  Marco Pesenti Gritti <marco@it.gnome.org>

	* utils/prefs-strings.h:
	* embed/downloader-view.h:
	* ui/galeon.glade: complete downloader implementation
	and cleanup the code. Time to start report bugs :)

2002-05-31  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/downloader-view.c:
	* ui/galeon-glade.c: some ui cleanups,
	show less details in the treeview to make it more
	readable (they are still in the details section ...)
	We would still need a progressbar, but implementation
	doesnt look trivial :((

2002-05-31  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c: fix crash when switching tabs
	after the history has been closed
	* mozilla/ContentHandler.cpp: glade callbacks need to
	be extern "C", stupid me

2002-05-31  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/downloader-view.c
	* embed/downloader-view.h
	* embed/find-dialog.c
	* embed/galeon-embed-shell.c
	* mozilla/ProgressListener.cpp
	* src/prefs-dialog.c
	* src/window-commands.c
	* utils/galeon-dialog.c: fix a lot of downloaders bug.
	Make GaleonDialog autounref on widget destruction

2002-05-31  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/PromptService.cpp: fix password dialog response

2002-05-31  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/ContentHandler.cpp
	* mozilla/ContentHandler.h
	* mozilla/ExternalProtocolService.cpp
	* mozilla/MozRegisterComponents.cpp
	* mozilla/MozRegisterComponents.h
	* mozilla/mozilla-embed-persist.h
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed-shell.h
	* mozilla/mozilla-embed.h
	* mozilla/mozilla-i18n.c
	* mozilla/mozilla-i18n.h
	* mozilla/outputbuffer.h
	* mozilla/scandir.h: port external protocols
	handling, use G_BEGIN_DECLS

2002-05-31  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/PromptService.cpp:
	* ui/prompts.glade: complete prompt service port
	with Select dialog

2002-05-30  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/EventContext.cpp:
	* embed/galeon-embed-popup.c: show email address
	context menu on mailto: links

2002-05-30 David Bordoley <bordoley@msu.edu

	* ui/galeon-ui.xml.in
	Added a bunch of stock icons.
	Moved Reload and Stop into the View menu
	Added keybindings for back, forward, 
	stop, reload and home.
	Changed Refresh toolbar label to be "Reload"
	Changed "BookmarksBar" => "Bookmarks Bar

2002-05-30  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c:
	* src/location-entry.c:
	* src/location-entry.h:
	* src/toolbar.c:
	* src/toolbar.h: implement ctrl+l and alt+tabnum
	* mozilla/PromptService.cpp: rewrite part of the
	code to use gtk dialogs instead of glade when
	possible. This is likely causing regressions (but fixed
	some bugs), please report them ;)

2002-05-29  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/Makefile.am:
	* src/galeon-window.c:
	* ui/galeon-ui.xml.in:
	#82855 set data path for bonobo ui
	#83305 ctrl-w for file->close menu

2002-05-29  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-tab.c: fix a bad bad crasher when
	setting link and js status message

2002-05-28  Jorn Baayen  <jorn@nl.linux.org>

	* src/galeon-favicon-cache.c: NULL check for #82563

2002-05-26  Marco Pesenti Gritti <marco@it.gnome.org>
	
	* src/galeon-window.c
	* src/session.c
	* src/session.h
	* src/window-commands.c
	* src/window-commands.h: implement sessions ui,
	pref and menus

2002-05-26  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/js-console.c: fix a crash with js errors,
	should  improve stability quite a bit ;)

2002-05-26  Yanko Kaneti <yaneti@declera.com>

	* mozilla/mozilla-version.h (removed)
	* mozilla/BaseHelpProtocolHandler.cpp
	* mozilla/BaseProtocolContentHandler.cpp
	* mozilla/ContentHandler.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/Makefile.am
	* mozilla/MozRegisterComponents.cpp
	* mozilla/PrintProgressListener.cpp
	* mozilla/PrintingPromptService.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/TOCProtocolHandler.cpp
	* mozilla/gGnomeHelpUrl.cpp
	* mozilla/mozilla-embed-persist.cpp
	* acconfig.h:
	* configure.in: simplyfy the mozilla version handling by not trying to
	guesswork but rather ask the user for a guideline. 

2002-05-26  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/xbel.c: Save and load entry width and visibility for
	smart bookmarks.
	* bookmarks/Makefile.am
	* bookmarks/bookmarks-single-editor.c
	* bookmarks/bookmarks-single-editor.h
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks.c
	* utils/misc-gui.c
	* utils/misc-gui.h: Allow editing the width of a smart bookmark.
	
2002-05-26  Jorn Baayen  <jorn@nl.linux.org>

	* src/galeon-favicon-cache.c: scale icons > 16 pix

2002-05-26  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed.cpp: Added a signal to report zoom changes.
	* src/galeon-nautilus-view.c: Implemented BonoboZoomable interface.

2002-05-26  Yanko Kaneti <yaneti@declera.com>

	* configure.in: add a small hack to distinguish a rcX release
	* mozilla/ContentHandler.cpp:
	* mozilla/FilePicker.cpp:
	* mozilla/GaleonWrapper.cpp:
	* mozilla/MozRegisterComponents.cpp:
	* mozilla/MozillaPrivate.cpp:
	* mozilla/PrintProgressListener.cpp:
	* mozilla/PrintingPromptService.cpp:
	* mozilla/ProgressListener.cpp:
	* mozilla/mozilla-embed-persist.cpp:
	* mozilla/mozilla-embed-shell.cpp: remove the pre rc3 compatibilty

2002-05-25  Yanko Kaneti <yaneti@declera.com>

	* mozilla/MozillaPrivate.cpp: Fix print paper size setting.

2002-05-25  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/nautilus-galeon-view-ui.xml.in
	* src/galeon-nautilus-view.c: Implemented open in new window for
	the nautilus view.

	
2002-05-25  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-bonobo-extensions.c
	* utils/gul-bonobo-extensions.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/bookmarks-bonoboui-menu.c: Menus are rebuilt when
	needed.
	
2002-05-25  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.h
	* bookmarks/bookmarks.c
	* src/galeon-window.c
	* src/window-commands.h
	* src/window-commands.c
	* src/popup-commands.c: Implemented add bookmark. The menu is not
	updated yet.

2002-05-25  Jorn Baayen  <jorn@nl.linux.org>

	* configure.in: fix nautilusview autodetection

2002-05-24  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/js-console.c
	* embed/js-console.h
	* mozilla/JSConsoleListener.cpp
	* mozilla/JSConsoleService.cpp
	* mozilla/mozilla-embed-shell.cpp: complete js console
	implementation. not very well tested.

2002-05-24  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-tab.c: use middle click to open
	a window only when clicking on links

2002-05-24  Marco Pesenti Gritti <marco@it.gnome.org>
	
	* embed/Makefile.am:
	* embed/js-console.c:
	* embed/js-console.h:
	* mozilla/JSConsoleListener.cpp:
	* mozilla/Makefile.am:
	* mozilla/mozilla-embed-shell.cpp:
	* mozilla/mozilla-embed-shell.h: start of a js console
	implementation

2002-05-24  Jorn Baayen  <jorn@nl.linux.org>

	* src/galeon-shell.c: fix tabs pref

2002-05-17  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-shell.c:
	* src/session.c: do not remove crashed session if
	exiting from the recovery dialog

2002-05-17  Marco Pesenti Gritti <marco@it.gnome.org>
	
	* src/galeon-automation.c:
	* src/galeon-main.c:
	* src/galeon-shell.c:
	* src/session.c: fix crash when closing resumed
	windows with tabs.
	Fix several nautilus view / session conflicts

2002-05-17  Marco Pesenti Gritti <marco@it.gnome.org>
	
	* idl/GaleonAutomation.idl
	* mozilla/mozilla-embed.cpp
	* src/galeon-automation.c
	* src/galeon-main.c
	* src/galeon-shell.c
	* src/prefs-dialog.c: fix -w -t -x command lines
	options, fix favicons warnings

2002-05-17  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-shell.c:
	* src/galeon-tab.c:
	* src/galeon-window.c:
	* src/window-commands.c:
	* src/window-commands.h: implement open popups in tab
	and orphan windows

2002-05-22  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/gul-bonobo-extensions.h
	* utils/gul-bonobo-extensions.c: More workaraounds for bonoboui.
	* ui/nautilus-galeon-view-ui.xml.in: popus ui. Consider updating
	this file when you modify galeon-ui.xml.in.
	* src/galeon-nautilus-view.c
	* src/galeon-tab.c
	* src/galeon-tab.h
	* src/galeon-window.c
	* src/galeon-window.h
	* embed/Makefile.am
	* embed/galeon-embed-popup-bw.c
	* embed/galeon-embed-popup-bw.h
	* embed/galeon-embed-popup-control.c
	* embed/galeon-embed-popup-control.h
	* embed/galeon-embed-popup.c
	* embed/galeon-embed-popup.h: Work on context menus. The
	GaleonWindow and the GaleonNautilusView share the GaleonEmbedPopup
	object, wich has two subclasses (GaleonEmbedPopupBW and
	GaleonEmbedPopupControl). Seems to work.

2002-05-17  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/Makefile.am
	* src/galeon-shell.c
	* src/galeon-window.c: some minor warnings fixes,
	more build fixes, now I can build an rpm :)

2002-05-17  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/Makefile.am
	* src/galeon-main.c
	* src/galeon-nautilus-view.c
	* src/galeon-shell.c
	* src/galeon-shell.h: some package fixes.
	Fix automation with multiple instances.
	Fix session/nautilus view conflicts.
	Do not use server mode for the nautilus view,
	so that it exits properly. Service like bookmarks
	and pixbuf cache should really be loaded only when
	necessary to speed up startup.

2002-05-20  Jorn Baayen  <jorn@nl.linux.org>

	* src/galeon-embed-favicon.c:
	* embed/galeon-embed.c:
	* embed/galeon-embed.h:
	* mozilla/mozilla-embed.cpp: favicons are working.

2002-05-17  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-shell.c
	* src/galeon-tab.c
	* src/galeon-tab.h
	* src/galeon-window.c
	* src/galeon-window.h
	* src/prefs-dialog-priv.h
	* src/ui-prefs.c
	* ui/prefs-dialog.glade
	* utils/galeon-dialog.c: fix checkboxes in prefs dialog,
	implement basic tab shortening, implement open tab after
	current pref, make notebook scrollable

2002-05-20  Jorn Baayen  <jorn@nl.linux.org>

	* bookmarks/bookmarks-favicon.c (ADDED):
	* bookmarks/bookmarks-favicon.h (ADDED): widget that monitors both
	the bookmark and the favicon cache.

2002-05-20  Jorn Baayen  <jorn@nl.linux.org>

	* embed/galeon-embed.h:
	* src/galeon-embed-favicon.c: get_link_tags uses a list of
	plain gobjects now

2002-05-20  Jorn Baayen  <jorn@nl.linux.org>

	* src/galeon-favicon-cache.c: cut memory usage

	* src/galeon-embed-favicon.c:
	* src/galeon-embed-favicon.h:
	* src/galeon-favicon.c:
	* src/galeon-favicon.h:
	* src/toolbar.c: made api a little friendlier

2002-05-17  Marco Pesenti Gritti <marco@it.gnome.org>

	* ui/gul-bonobo-extensions.c:
	* ui/gul-bonobo-extensions.h:
	* bookmarks/bookmarks-bonoboui-tb.c: fix bookmarks
	toolbars position setting the dock band number

2002-05-20  Jorn Baayen  <jorn@nl.linux.org>

	* bookmarks/bookmarks.c:
	* src/Makefile.am:
	* src/galeon-embed-favicon.c (ADDED):
	* src/galeon-embed-favicon.h (ADDED):
	* src/galeon-favicon-cache.c (ADDED):
	* src/galeon-favicon-cache.h (ADDED):
	* src/galeon-favicon.c (ADDED):
	* src/galeon-favicon.h (ADDED):
	* src/favicon.c (REMOVED):
	* src/favicon.h (REMOVED):
	* src/toolbar.c:
	* src/galeon-shell.c:
	* src/galeon-shell.h:
	* src/galeon-window.c:
	* ui/galeon-ui.xml.in: the non-mozilla part of the favicon impl, everything seems
	to work alright except for the fact that it doesnt look for link tags yet.

2002-05-20  Jorn Baayen  <jorn@nl.linux.org>

	* src/toolbar.c:
	* ui/galeon-ui.xml.in: fix toolbar, add dropdown for history instead
	of rightclick menu.

	* src/favicon.h: new favicon header, needs impl

2002-05-17  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/mime-db.c 
	* embed/mime-db.h 
	* src/Makefile.am 
	* src/mime-dialog.c 
	* src/mime-dialog.h 
	* src/prefs-dialog.c 
	* src/prefs_mime.c 
	* src/prefs_mime.h 
	* src/ui-prefs.c 
	* src/ui-prefs.h 
	* ui/prefs-dialog.glade 
	* utils/galeon-dialog.c 
	* utils/galeon-dialog.h 
	* utils/prefs-utils.c: complete prefs implementation

2002-05-19  Jorn Baayen  <jorn@nl.linux.org>

	* configure.in:
	* Makefile.am:
	* themes/ (REMOVED): remove themes since we dont do them anymore

2002-05-19  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-nautilus-view.c
	* ui/nautilus-galeon-view-ui.xml.in: Added an useless context
	menu. 

2002-05-18  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* mozilla/MozillaPrivate.h
	* mozilla/PrintingPromptService.cpp
	* mozilla/mozilla-embed.cpp: Fix compile (there was an unresolved
	cvs clash, and some missing end of lines).
	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* embed/global-history.c
	* src/Makefile.am
	* src/location-entry.c
	* src/location-entry.h
	* src/toolbar.c
	* src/galeon-autocompletion-source.c
	* src/galeon-autocompletion-source.h
	* src/galeon-autocompletion.c
	* src/galeon-autocompletion.h: Autocompletion and tab completion
	implemented. Still need to imlement the alternatives window.
	* src/autocompletion.h
	* src/autocompletion.c: Removed obsolete files.

2002-05-18  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/MozRegisterComponents.cpp
	* mozilla/PrintingPromptService.cpp: #ifdef'ed the printing prompt
	code as it is not in <= 1.0rc2. This code is already on the 1.0
	branch and the trunk.

2002-05-17  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/EventContext.cpp: Forward port part of yaneti's fix for
	#74576. I don't think the rest is an issue in the new architecture.

2002-05-17  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/appeareance-prefs.c
	* src/general-prefs.c
	* ui/prefs-dialog.glade
	* utils/galeon-dialog.c: fix a few prefs bugs

2002-05-16  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-notifiers.cpp
	* src/Makefile.am
	* src/prefs-dialog.c
	* ui/prefs-dialog.glade
	* utils/galeon-dialog.c
	* utils/prefs-strings.h
	* src/appereance-prefs.c
	* src/appereance-prefs.c: implement appeareance page

2002-05-17  Philip Langdale <philipl@mail.utexas.edu>

	* embed/print-dialog.c
	* embed/print-dialog.h
	* mozilla/Makefile.am
	* mozilla/MozRegisterComponents.cpp
	A mozilla/MozillaPrivate.cpp
	A mozilla/MozillaPrivate.h
	A mozilla/PrintingPromptService.cpp
	A mozilla/PrintingPromptService.h
	* mozilla/mozilla-embed.cpp
	* src/window-commands.c
	* ui/print-dialog.glade: Refactored print dialog system
	so that it would work with the mozilla print dialog service.
	window.print(); finally works as it should! yay!

2002-05-17  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ExternalProtocolService.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/MailtoProtocolHandler.cpp
	* mozilla/PrintProgressListener.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/nsUnicharUtils.cpp: Misc small moz cvs fixes.

2002-05-16  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/ContentHandler.cpp
	* mozilla/FilePicker.cpp
	* mozilla/Makefile.am
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp: remove all deprecated calls in mozilla dir

2002-05-16  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/mozilla-embed-shell.cpp: save prefs on exit

2002-05-16  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-notifiers.cpp
	* mozilla/mozilla-prefs.cpp
	* src/Makefile.am
	* src/general-prefs.c
	* src/general-prefs.h
	* src/language-editor.c
	* src/language-editor.h: complete implementation of
	General page. Something appear to be borked in mozilla-prefs.cpp
	though.

2002-05-14  Christophe Fergeau  <teuf@users.sourceforge.net>

	* mozilla/MyportalProtocolHandler.cpp: I should reenable -Werror 
	before committing to CVS...

2002-05-14  Christophe Fergeau  <teuf@users.sourceforge.net>

	* galeon.desktop.in: Changed Internet to Network (which should be used
	according to the specs)
	* bookmarks/bookmarks-iterator.h
	* bookmarks/bookmarks.h: added some "c++ guards"
	* mozilla/Makefile.am
	* mozilla/MozRegisterComponents.cpp
	* mozilla/MyportalProtocolHandler.cpp
	* utils/galeon-config.h: preliminary port of MyPortal. It doesn't 
	handle UTF8 strings properly (probably because of utils/misc-strings).
	The code is also still quite a mess...
	* src/galeon-main.c: added #ifdef ENABLE_NLS around gettext stuff,
	that can't hurt
	
2002-05-12  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/Makefile.am
	* src/galeon-automation.c
	* src/galeon-main.c
	* src/prefs-dialog.c: Implement part of the prefs dialog,
	untested.

2002-05-12  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-tab.c:
	* src/galeon-window.c: misc tabs fixes. With my mozembed
	patch they now works great ! :)

2002-05-12  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-iterator.h
	* bookmarks/bookmarks-iterator.c: Iterators. Not sure if using
	them is actually easier than iterating by hand, but they will
	avoid some galeon1 errors.
	* bookmarks/testbookmarks.c: See here how to use them.
	
2002-05-12  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/location-entry.c
	* src/location-entry.h
	* src/toolbar.c: started implementing the location widget. Doesn't
	do anything too interesting yet, but I replaced the gtkentry
	already. I need to implement autocompletion before.
	
2002-05-12  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/gobject-misc.h (removed)
	* utils/gul-gobject-misc.h (added): Move this to the right place.
	* utils/Makefile.am
	* bookmarks/Makefile.am
	* bookmarks/bookmarks-bonoboui-menu.c
	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-io.c
	* bookmarks/bookmarks-netscape.c
	* bookmarks/bookmarks-site-tb-widget.c
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks.c
	* bookmarks/xbel.c: Updated accordingly.

2002-05-12  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* embed/global-history.c: Fix history corruption, use libxml to
	encode xml entities. DV knows better.

2002-05-12  Yanko Kaneti <yaneti@declera.com>

	* configure.in: remove the macros dir ACLOCAL bits.

2002-05-12  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-tree-model.h: Show icons in the editor.
	
2002-05-12  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* bookmarks/bookmarks-io.c
	* bookmarks/bookmarks-io.h: You can now open bookmark files from
	the editor.
	* mime-bm.diff: you need to apply this small patch to
	gnome-mime-data to test opening non XBEL files.
	* bookmarks/bookmarks-netscape-mozilla.c
	* bookmarks/bookmarks-netscape-mozilla.h
	* bookmarks/bookmarks-netscape.c
	* bookmarks/bookmarks-netscape.h: Loading netscape bookmarks files.
	* src/window-commands.c: Small cleanup.
	* utils/misc-string.c
	* utils/misc-string.h: gul_string_ascii_strcasestr implemented (was
	misc_string_strcasestr).

2002-05-11  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/prefs-dialog.c:
	* src/prefs-dialog.h: more work on the prefs dialog

2002-05-11  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/find-dialog.c
	* embed/print-dialog.c
	* src/history-dialog.c
	* src/prefs-dialog.c
	* src/prefs-dialog.h
	* src/session.c
	* src/window-commands.c
	* ui/prefs-dialog.glade
	* utils/galeon-dialog.c
	* utils/galeon-dialog.h: implement the prefs
	dialog framework. Merge instant apply code in
	GaleonDialog.

2002-05-10  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.cpp: minor mozilla cvs rsync.
	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* mozilla/mozilla-embed-shell.cpp: Added get_font_list
	method to extract the list of fonts that mozilla sees.
	Takes the familar language group and style parameters
	and returns a glist of font names.

2002-05-09  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/nsUnicharUtils.cpp
	* mozilla/nsUnicharUtils.h: ADDED
	* mozilla/EventContext.cpp
	* mozilla/GaleonWrapper.cpp
	* mozilla/Makefile.am
	* mozilla/TOCProtocolHandler.cpp: Thanks to quick work by alecf at mozilla,
	the nsUnicharUtils are now triple licensed, so I have added them to our
	src tree and commited the remaining string fixes. 

2002-05-08  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp
	* mozilla/FilePicker.cpp
	* mozilla/MozRegisterComponents.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/mozilla-embed-shell.cpp: So much for stable api...
	HEAD nsIFile unicode methods now use nsString instead of nsCString.
	Updated accordingly. As always in these situations, if you're building
	against moz cvs, you need an up to date cvs build.

2002-05-07  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.cpp: Fixed a type in the 1.0 compat
	code.

2002-05-06  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/BaseHelpProtocolHandler.cpp
	* mozilla/BaseProtocolContentHandler.cpp
	* mozilla/BaseProtocolHandler.cpp
	* mozilla/ContentHandler.cpp
	* mozilla/ExternalProtocolService.cpp
	* mozilla/GHelpProtocolHandler.cpp
	* mozilla/GlobalHistory.cpp
	* mozilla/GnomeHelpProtocolHandler.cpp
	* mozilla/MailtoProtocolHandler.cpp
	* mozilla/PromptService.cpp
	* mozilla/TOCProtocolHandler.cpp
	* mozilla/mozilla-embed.cpp: Big batch of ns*String fixes.
	Hopefully we're now no longer leaking misallocated strings
	or try to generate them from sources that go out of scope.
	I've also tried to follow mozilla's guidelines for minimising
	gratuitous string copying during conversions; that'll speed
	things up, but I doubt anyone will notice.

	There are also fixes in EventContext.cpp and GaleonWrapper.cpp
	but those required nsUnicharUtils.cpp to be rolled into the
	galeon source and that cannot be done until it is triple-licensed,
	which should happen soon. I will then land the rest of the
	fixes.

2002-05-05  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/ContentHandler.cpp: fix a typo (compilation fix)
	* src/Makefile.am
	* src/galeon-main.c
	* src/galeon-shell.c
	* src/galeon-shell.h
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/session.c
	* src/session.h
	* src/window-commands.c
	* ui/galeon.glade
	* utils/galeon-dialog.c
	* utils/galeon-dialog.h: Move the window related calls of
	the galeon shell inside Session object. Implement part of
	session management (menu still not done).
	I hope the nautilus view still works, I cant get it to work...
	We need a sensible way to implement server timeout.

2002-05-05  Marco Pesenti Gritti <marco@it.gnome.org>

	* configure.in: Uff finally changes to the ui should work
	for all

2002-05-05  Marco Pesenti Gritti <marco@it.gnome.org>
	
	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* embed/galeon-embed-utils.c
	* embed/galeon-embed-utils.h
	* gtkhtml/gtkhtml-embed-shell.c
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-i18n.c
	* mozilla/mozilla-i18n.h
	* mozilla/mozilla-notifiers.cpp
	* src/galeon-shell.c
	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h
	* utils/gul-bonobo-extensions.c
	* utils/gul-bonobo-extensions.h: fix charsets api and impl
	charsets menu. Should be trivial to add to the nautilus view,
	but the view crashes for me :(

2002-05-05  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/Makefile.am:
	* src/galeon-window.c:
	* src/statusbar.c:
	* src/toolbar.c:
	* src/window-commands.c: implement print preview ui

2002-05-05  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/mozilla-embed.cpp
	* embed/print-dialog.c
	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h
	* ui/print.glade
	* utils/galeon-dialog.c
	* utils/prefs-utils.c: implement print dialog and
	view source. Still missing a print preview UI.

2002-05-02  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/Makefile.am
	* src/galeon-window.c
	* src/prefs-dialog-priv.h
	* src/prefs-dialog.c
	* src/prefs-dialog.h
	* src/window-commands.c
	* src/window-commands.h: compilation fixes, first try
	at a prefs dialog

2002-05-04  Philip Langdale <philipl@mail.utexas.edu>

	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed.cpp
	* src/galeon-shell.c
	* src/galeon-shell.h: Extended galeon-embed to expose print-preview
	and page-copy backend. Extended galeon-shell to support view-source
	and copy-page tab creations flags.

2002-05-04  Christophe Fergeau <teuf@users.sourceforge.net>

	* mozilla/PromptService.cpp: added some missing PRUnichar->UTF8 
	  conversions

2002-05-02  Christophe Fergeau <teuf@users.sourceforge.net>

	* Makefile.am: modified the destination dir for galeon.desktop
	  (install it to /usr/share/applications, seems to be the correct
	  place for GNOME2)
	* ui/Makefile.am: fixed typos
	
2002-05-02  Christophe Fergeau <teuf@users.sourceforge.net>
	
	* configure.in: removed obsolete Mozilla hacks, bumped version number
	                (change it if you think it's not a good version number)
	* ui/Makefile.am: fixed duplicate definition of uidir
	* galeon.desktop.in: modified to match GNOME HIG recommendations
	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h: added about box
	
2002-05-02  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/GlobalHistory.cpp: handle strings correctly,
	could fix the huge history file bug
	* src/Makefile.am:
	* src/galeon-window.c:
	* src/toolbar.c: 
	* src/galeon-spinner.c:
	* src/galeon-spinner.h: implement spinner base on nautilus
	throbber

2002-05-02  Christophe Fergeau <teuf@users.sourceforge.net>

	* .cvsignore: removed xml-i18-tool files, added intltool
	* Makefile.am
	* acconfig.h
	* configure.in
	* src/galeon-main.c
	* ui/nautilus-galeon-view-ui.xml.in (added)
	* ui/galeon-ui.xml.in (added)
	* ui/nautilus-galeon-view-ui.xml (removed)
	* ui/galeon-ui.xml (removed)	
	* ui/Makefile.am: fixed i18n support, Galeon2 should now be translated 
	  if an appropriate po file exists

2002-05-02  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/ContentHandler.cpp
	* mozilla/mozilla-embed-shell.cpp: fix compile borkage
	* mozilla/mozilla-embed.cpp:
	* src/toolbar.c:
	* utils/misc-gui.c:
	* utils/misc-gui.h: implement session history menus

2002-05-02  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/BaseHelpProtocolHandler.cpp
	* mozilla/BaseProtocolContentHandler.cpp
	* mozilla/ContentHandler.cpp
	* mozilla/FilePicker.cpp
	* mozilla/MozRegisterComponents.cpp
	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/ProgressListener.cpp
	* mozilla/TOCProtocolHandler.cpp
	* mozilla/gGnomeHelpUrl.cpp
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp: Removed all 0.9.9+ #ifdefs and added
	#ifdefs for 1.0.0+ nsIFile compatability. I also fixed a number of
	scary string abuses. marco, grep for "BAD BAD BAD" :-)

2002-05-02  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/GlobalHistory.cpp:
	* src/galeon-window.c:
	* src/history-dialog.c: complete history, only dock and
	context menus left

2002-05-01  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/Makefile.am
	* src/galeon-nautilus-view.c
	* src/galeon-nautilus-view.h
	* src/galeon-shell.c: The Nautilus view can show pages
	again. Notice that this has been done without touching anything
	outside galeon-nautilus-view.[ch], except for the factory
	initializaction in galeon-shell. :-)

2002-05-01  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-main.c: Fix a crash with server mode. Can't pass NULL
	as a string in CORBA. Passing "" instead.

2002-05-01  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/global-history.c
	* embed/global-history.h
	* src/Makefile.am
	* src/galeon-shell.c
	* src/galeon-tab.c
	* src/galeon-tab.h
	* src/galeon-window.c
	* src/galeon-window.h
	* src/window-commands.c
	* src/window-commands.h
	* ui/galeon-ui.xml
	* ui/galeon.glade
	* utils/galeon-dialog.c: implement history dialog

2002-04-30  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c:
	* src/window-commands.c:
	* src/window-commands.h: implement zoom

2002-04-30  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/Makefile.am:
	* embed/galeon-embed-types.h:
	* mozilla/mozilla-embed.cpp:
	* src/Makefile.am:
	* src/find-dialog.c:
	* src/find-dialog.h:
	* src/galeon-tab.c:
	* src/galeon-window.c:
	* src/galeon-window.h:
	* src/print-dialog.c:
	* src/print-dialog.h:
	* src/window-commands.c:
	* utils/galeon-dialog.c: Complete layout
	implementation and make it persist.
	Create a GaleonEmbedDialog object and base
	FindDialog and PrintDialog implementations
	on it so they can be used in the nautilus view

2002-04-29  Marco Pesenti Gritti <marco@it.gnome.org>

	* mozilla/mozilla-embed.cpp:
	* src/galeon-window.c:
	* src/galeon-window.h:
	* src/window-commands.h:
	* ui/galeon-ui.xml: implement layout options in
	view menu

2002-04-29  Yanko Kaneti <yaneti@declera.com>

	* autogen.sh: require gnome-common and use gnome-autogen.sh

2002-04-28  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-tab.c:
	* src/statusbar.c: Yay ! Proper progress info on progress bar,
	this has never been right :)

2002-04-28  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/find-dialog.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/window-commands.c
	* utils/Makefile.am
	* utils/galeon-dialog.c
	* utils/state.c
	* utils/state.h: Complete find dialog
	implementation. Save main window state.

2002-04-28  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/xbel.c: Remember the filename and file format when
	loading.
	* bookmarks/bookmarks-io.c
	* bookmarks/bookmarks-io.h: Functions return TRUE on success and
	FALSE on failure.
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* src/galeon-shell.c: Save bookmarks at exit, and autosave
	bookmarks after five minutes. Make backups when saving.
	* utils/misc-general.c
	* utils/misc-general.h: Added a function to make backups.

2002-04-28  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/find-dialog.c
	* src/find-dialog.h
	* src/galeon-window.c
	* src/galeon-window.h
	* src/window-commands.c
	* src/window-commands.h
	* ui/galeon-ui.xml
	* ui/galeon.glade
	* utils/galeon-dialog.c
	* utils/galeon-dialog.h: Implement find dialog, implement
	navigation menus, implement clipboard menus (borked in mozilla atm)

2002-04-26  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h: Forward porting back-end functions
	for view-source

2002-04-26  Marco Pesenti Gritti <marco@it.gnome.org>

	* src/galeon-window.c: do not show tabs when
	only one is opened. I hate gtknotebook.

2002-04-26  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/Makefile.am:
	* embed/galeon-embed-popup.c:
	* embed/galeon-embed-shell.c:
	* embed/galeon-embed-shell.h:
	* mozilla/mozilla-embed-shell.cpp:
	* mozilla/mozilla-embed-shell.h:
	* mozilla/mozilla-embed.cpp: fix another finalize crash
	* src/galeon-shell.c:
	* src/galeon-shell.h:
	* src/galeon-tab.c:
	* src/galeon-tab.h:
	* src/galeon-window.c:
	* src/galeon-window.h:
	* src/popup-commands.c:
	* src/popup-commands.h:
	* src/window-commands.c: Implement popups (some of them
	still missing). Implement middle click on links.

2002-04-19  Marco Pesenti Gritti <marco@it.gnome.org>	

	* src/galeon-tab.c:
	* src/galeon-tab.h:
	* src/galeon-window.c: implement tabs close buttons,
	fix some finalization bugs

2002-04-19  Marco Pesenti Gritti <marco@it.gnome.org>	

	* embed/galeon-embed.c:
	* embed/galeon-embed.h:
	* mozilla/mozilla-embed.cpp:
	* src/galeon-tab.c:
	* src/galeon-window.c:
	* src/window-commands.c:
	* src/window-commands.h: implement save as.
	Implement finalization of tab/window/embed.

2002-04-22  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: Finished the smart bookmark stuff (only
	for the toolbar). 

2002-04-21  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/default-bookmarks.xbel: A default bookmarks
	file. TODO: someone should put here some useful default
	bookmarks. 
	* bookmarks/bookmarks-bonoboui-tb.c: Don't use the name of the
	folder as the name of the toolbar, because bonoboui can get
	confused and add the bookmarks to the main toolbar.
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/bookmarks-toolbar-widgets.c
	* bookmarks/bookmarks-toolbar-widgets.h
	* bookmarks/bookmarks-smart-site-tb-widget.c
	* bookmarks/bookmarks-smart-site-tb-widget.h: Unfinished
	implementation of the widget to show samrt bookmarks on the
	toolbar.
	* src/galeon-shell.c: Load the default bookmarks if no user
	bookmarks can be loaded.

2002-04-20  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/ContentHandler.h
	* mozilla/ContentHandler.cpp: Fixed 72840. Crash when trying
	to invoke a handler when there is no default handler in gnome
	vfs.

2002-04-20  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-bonoboui-menu.c: Show icons.
	* bookmarks/Makefile.am
	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks-folder-tb-widget.c
	* bookmarks/bookmarks-gtk-menu.c
	* bookmarks/bookmarks-gtk-menu.h: The toolbar buttons for folders
	now work as expected.
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: Use the correct icon for folders.

2002-04-19  Marco Pesenti Gritti <marco@it.gnome.org>	
	
	* embed/downloader-view.c
	* embed/downloader-view.h
	* mozilla/ProgressListener.cpp: fix downloader
	bugs. It seem to work well now.

2002-04-19  Marco Pesenti Gritti <marco@it.gnome.org>

	* embed/downloader-view.c:
	* embed/galeon-embed-shell.c:
	* embed/mime-db.c:
	* mozilla/FilePicker.cpp:
	* mozilla/MozRegisterComponents.cpp:
	* mozilla/ProgressListener.cpp:
	* mozilla/ProgressListener.h:
	* mozilla/mozilla-embed-shell.cpp: Port ProgressListener changes
	from stable branch, fix some minor bugs. As result the downloads
	manager is sort of working, buggy as hell yeah :) Will fix soon.

2002-04-19  Philip Langdale <philipl@mail.utexas.edu>

	* bookmarks/Makefile.am: Fixed typo.
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h: Added print preview backend methods.
	We still need to sort out how our front end will work.

2002-04-19  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/PromptService.cpp: Fixed 75411. When asked to selected
	a username/password pair by the password manager, the user selects
	none of them and then presses OK. They are no longer rewarded with
	a crash.

2002-04-19  Philip Langdale <philipl@mail.utexas.edu>

	mozilla/ProgressListener.cpp: Removed double default value declaration.
	It's bad C++ and doesn't compiler with gcc3.1.

2002-04-13  Marco Pesenti Gritti <marco@it.gnome.org>

	* bookmarks/Makefile.am:
	* bookmarks/bookmarks.c:
	* embed/Makefile.am:
	* embed/global-history.c:
	* gtkhtml/Makefile.am:
	* mozilla/Makefile.am:
	* mozilla/mozilla-embed.cpp:
	* src/Makefile.am:
	* utils/Makefile.am:
	* utils/gul-bonobo-extensions.c: use libtool to
	build static libraries. Should fix problems with
	libtool 1.6.
	Cleanup global history code.

2002-04-13  Marco Pesenti Gritti <mpeseng@tin.it>
	
	* embed/galeon-embed.c:
	* embed/galeon-embed.h:
	* embed/global-history.c:
	* embed/global-history.h:
	* mozilla/GlobalHistory.cpp:
	* mozilla/mozilla-embed-shell.cpp:
	* mozilla/mozilla-embed.cpp:
	* src/galeon-tab.c:
	* src/statusbar.c: fix a crash when trying to
	find charsets. Clean global history interfaces,
	many fixes in the code, attach it to mozilla.

2002-04-13  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/galeon-embed-shell.c:
	* embed/galeon-embed-shell.h:
	* mozilla/FilePicker.cpp:
	* mozilla/FilePicker.h:
	* mozilla/mozilla-embed-shell.cpp:
	* src/galeon-window.c:
	* src/window-commands.c:
	* src/window-commands.h: move filepicker in embed
	shell so that it doesnt break embed abstraction, fixed
	it and implemented File->Open
	
2002-04-13  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/galeon-embed-event.c
	* embed/galeon-embed-popup.c: unref event when the popup is closed
	* mozilla/EventContext.cpp: cleanup
	* mozilla/PromptService.cpp: partial port to gtk2
	* mozilla/mozilla-embed-shell.cpp:
	* mozilla/mozilla-embed.cpp: cleanup embed shell initialization
	* src/galeon-shell.c
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/statusbar.c: fix warnings, cleanup window initialization.
	Getting usable !

2002-04-13  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/Makefile.am
	* embed/galeon-embed-event.c
	* embed/galeon-embed-event.h
	* embed/galeon-embed-persist.c
	* embed/galeon-embed-popup.c
	* embed/galeon-embed-popup.h
	* embed/galeon-embed.c
	* embed/galeon-embed.h: use an object instead
	of struct to keep events info. It's cleaner
	and it give us ref count for free.
	* mozilla/EventContext.cpp
	* mozilla/EventContext.h
	* mozilla/mozilla-embed.cpp
	* src/galeon-tab.c
	* src/popup-commands.c
	* src/popup-commands.h: use the new object,
	finally you can open new windows from context menu :)
	Btw the new context menu stuff should be nautilus view
	friendly, but I need to check if the view is a BonoboWindow,
	should not be hard to modify it to work anyway.

2002-04-13  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/galeon-embed-popup.c
	* embed/galeon-embed-popup.h
	* src/Makefile.am
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h: complete popups arch

2002-04-14  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/pixbuf-cache.h
	* src/pixbuf-cache.c: removed.
	* utils/pixbuf-cache.h
	* utils/pixbuf-cache.c: moved to the gul_ namespace and minor
	changes.
	* bookmarks/bookmarks.c: use the pixbufs.
	* mozilla/PromptService.cpp: changed to use gul_pixbuf_cache_get.
	
2002-04-14  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* utils/misc-gui.c: fixed misc_gui_menu_position_under_widget.
	* src/galeon-window.c
	* src/window-commands.c
	* src/window-commands.h: Hooked the bookmarks editor. Try editing
	the "Show as toolbar" attribute of any folder ;)
	* bookmarks/Makefile.am
	* bookmarks-folder-tb-widget.c
	* bookmarks-folder-tb-widget.h: The widget for folders in the
	toolbar. Not finished, I need to fill the popup menu with the
	bookmarks still.
	* bookmarks-widgets-private.h: Moved some sommon code here.
	* bookmarks/bookmarks-bonoboui-menu.c: Small fix.
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks-bonoboui-tb.h: Hiding and showing of toolbars.
	* bookmarks/bookmarks-site-tb-widget.c
	* bookmarks/bookmarks-toolbar-widgets.c: Updated and fixes.
	* bookmarks/xbel.c: Fixed a small bug (which I think is present in
	the galeon-1-2 branch too).

2002-04-13  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/galeon-embed-popup.c
	* embed/galeon-embed-popup.h: start of basic popups support

2002-04-13  Marco Pesenti Gritti <mpeseng@tin.it>

	* src/galeon-shell.c
	* src/galeon-tab.c
	* src/galeon-tab.h
	* src/galeon-window.c
	* src/galeon-window.h
	* src/toolbar.c
	* src/toolbar.h: fix tab visibility impl. Implement
	location and spinner.

2002-04-13  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* src/galeon-window.c
	* bookmarks/Makefile.am
	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks-bonoboui-tb.h
	* bookmarks/bookmarks-site-tb-widget.c
	* bookmarks/bookmarks-site-tb-widget.h
	* bookmarks/bookmarks-toolbar-widgets.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: More toolbar implementation. Needs
	pixmaps, and only site buttons have been implemented.

2002-04-13  Marco Pesenti Gritti <mpeseng@tin.it>

	* src/galeon-tab.c: fix compilation, I was using
	a deprecated api

2002-04-13  Marco Pesenti Gritti <mpeseng@tin.it>

	* mozilla/Makefile.am
	* mozilla/MozRegisterComponents.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed.cpp: initialize mozilla components on
	embed shell startup
	* src/galeon-automation.c
	* src/galeon-shell.c
	* src/galeon-shell.h
	* src/galeon-tab.c
	* src/galeon-tab.h
	* src/galeon-window.c
	* src/galeon-window.h
	* src/toolbar.c
	* src/toolbar.h
	* src/window-commands.c
	* src/window-commands.h
	* ui/galeon-ui.xml: implement Stop, New window, New tab,
	javascript popups

2002-04-12  Marco Pesenti Gritti <mpeseng@tin.it>

	* src/galeon-tab.c
	* src/galeon-tab.h
	* src/galeon-window.c
	* src/statusbar.c: implement progress messages
	* src/toolbar.c
	* src/toolbar.h: implement back/forward sensivity and actions

2002-04-12  Marco Pesenti Gritti <mpeseng@tin.it>

	* mozilla/BaseHelpProtocolHandler.cpp
	* mozilla/BaseProtocolContentHandler.cpp
	* mozilla/TOCProtocolHandler.cpp
	* mozilla/gGnomeHelpUrl.cpp
	* mozilla/mozilla-version.h: fix compilation
	* utils/bonobo-ui-toolbar-separator-item.c
	* utils/bonobo-ui-toolbar-separator-item.h: obsolete, removed

2002-04-12  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-bonoboui-menu.h
	* bookmarks/bookmarks-bonoboui-tb.c
	* bookmarks/bookmarks-bonoboui-tb.h
	* bookmarks/bookmarks-toolbar-widgets.c
	* bookmarks/bookmarks-toolbar-widgets.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* src/galeon-window.c
	* utils/gul-bonobo-extensions.c
	* utils/gul-bonobo-extensions.h
	* utils/misc-string.c
	* utils/misc-string.h: I broke the build, so I had to commit some
	unfinished bookmarks toolbar code with the fixes. 
	
2002-04-12  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-bonoboui-menu.c
	* bookmarks/bookmarks-bonoboui-menu.h: Creates bookmarks menus
	using bonoboui.
	* src/galeon-shell.h
	* src/Makefile.am: link against libbookmarks.
	* src/galeon-shell.c: Load bookmarks.
	* ui/galeon-ui.xml
	* src/galeon-window.c: Display a bookmarks menu.
	* utils/Makefile.am
	* utils/gul-bonobo-extensions.h
	* utils/gul-bonobo-extensions.c: Create menus dinamically using
	libbonoboui.

2002-04-10  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/testbookmarks.c
	* bookmarks/xbel.c: Finalization and refcounting. No leaks.

2002-04-09  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* ui/Makefile.am
	* configure.in: generate ui/galeon-bookmarks-editor-ui.xml
	* ui/galeon-bookmarks-editor-ui.xml.in: new file.
	* ui/bookmarks.glade: Some cleanups.
	* utils/galeon-marshal.list: VOID:OBJECT,OBJECT,INT
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-tree-model.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/testbookmarks.c: Use a bonobowindow for the main
	editor, implemented inserting sites and folders and
	removing. There's some weird thing with scrolling when you click
	after removing a bookmark, but I'm nearly sure that it's not my
	code, see bug #72729.

2002-04-08  Daniel Erat <dan_erat@pobox.com>

	* src/galeon-tab.c:
	* src/galeon-window.c: Added tab switch callback, hopefully
	fixing the active_tab stuff.  It's interesting writing code
	for an app that I'm currently unable to run. :)

2002-04-07  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* embed/galeon-embed.c
	* embed/galeon-embed.h
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed-shell.h
	* mozilla/mozilla-embed.cpp
	* mozilla/mozilla-embed.h
	* src/galeon-automation.c
	* src/galeon-main.c
	* src/galeon-shell.c
	* src/galeon-tab.c
	* src/galeon-window.c
	* src/galeon-window.h
	* src/toolbar.c: more misc fixes. It's nice
	to browse with galeon2 :)

2002-04-07  Marco Pesenti Gritti <mpeseng@tin.it>

	* configure.in: add gtk libs on the mozembed test,
	seem necessary for my hack port. Hopefully it doesnt
	break stuff for others
	* embed/galeon-embed-shell.c:
	* embed/global-history.c:
	* mozilla/mozilla-embed-shell.cpp:
	* mozilla/mozilla-embed.cpp
	* src/galeon-tab.c: misc minor fixes

2002-04-07  Daniel Erat <dan_erat@pobox.com>

	* src/galeon-tab.c: galeon_embed_new () wants a GaleonEmbedShell,
	not a GaleonShell.

2002-04-06  Marco Pesenti Gritti <mpeseng@tin.it>

	* src/galeon-shell.c
	* src/galeon-shell.h: fix it to deal better with galeon_embed_shell

2002-04-07  Daniel Erat <dan_erat@pobox.com>

	* src/galeon-shell.c:
	* src/galeon-tab.c:
	* src/galeon-tab.h: (hopefully) fix tab creation stuff

2002-04-07  Daniel Erat <dan_erat@pobox.com>

	* src/galeon-shell.c:
	* src/galeon-tab.c:
	* src/galeon-tab.h:
	* src/galeon-window.c:
	* src/galeon-window.h: Committed some notebook stuff for Marco.
	No idea if it actually works or not. :)

2002-04-06  Marco Pesenti Gritti <mpeseng@tin.it>

	* src/galeon-shell.c: add a tab to the window
	* src/galeon-macros.c: fix a \ on the last line

2002-04-06  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks.c: A bit more work on this.
	* bookmarks/xbel.c: Fixed the las silly bug (I hope).
	* ui/bookmarks.glade: This needs a lot of cleanup, but I
	can't edit it with glade2. Removed some things.

2002-04-06  Daniel Erat <dan_erat@pobox.com>

	* src/galeon-macros.h: ADDED (just one macro, feel free to move
	it somewhere else)
	* src/galeon-shell.c:
	* src/galeon-tab.c:
	* src/galeon-window.c:
	* src/galeon-window.h:
	* src/window-commands.c: Filled out some of the tab callbacks.
	Renamed window_* functions to galeon_window_*.

2002-04-06  Daniel Erat <dan_erat@pobox.com>

	* src/galeon-tab.c: Let's try that one more time...

2002-04-05  Daniel Erat <dan_erat@pobox.com>

	* src/galeon-tab.c: minor change, make callbacks return void
	as pointed out by Marco.

2002-04-03  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/Makefile.am
	* embed/downloader-view.c
	* embed/global-history.c
	* embed/mime-db.c: disable deprecated and fixes

2002-04-03  Daniel Erat <dan_erat@pobox.com>

	* src/galeon-tab.c:
	* src/galeon-window.c: Fixed galeon_window_get_active_* and
	got rid of extra NULL checks (it looks like GTK_CHECK_TYPE is
	already checking this).

2002-04-03  Daniel Erat <dan_erat@pobox.com>

	* src/galeon-tab.c:
	* src/galeon-tab.h: Add callbacks for embed signals,
	and is_active stuff.

2002-04-03  Marco Pesenti Gritti <mpeseng@tin.it>

	* bookmarks/Makefile.am
	* bookmarks/testbookmarks.c
	* bookmarks/xbel.c
	* mozilla/ProgressListener.cpp
	* src/Makefile.am
	* src/galeon-shell.c
	* utils/Makefile.am
	* utils/eel-gconf-extensions.c
	* utils/galeon-dialog.c
	* utils/glade.c
	* utils/misc-general.c
	* utils/misc-gui.c
	* utils/misc-gui.h
	* utils/misc-string.c
	* utils/pixbuf-cache.c
	* utils/state.c: deprecated api removal.
	Ric, I fixed also your code, I hope you dont mind.
	It's just g_strcasecmp -> g_ascii_strcasecmp,
	a macro subst and set_usize -> set_request_size in the test.
	I left mozilla dir out for now.

2002-04-03  Marco Pesenti Gritti <mpeseng@tin.it>

	* src/galeon-shell.c:
	* src/galeon-shell.h (galeon_shell_new_tab): Api to open new galeon
	tabs. Please use this everywhere unless you have very good reasons.
	Pretty stupid implementation.
	* src/galeon-automation.c: Use the new api

2002-04-03  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-tree-model.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/testbookmarks.c: The editor lets you edit the name of 
	the bookmark.

2002-04-03  Marco Pesenti Gritti <mpeseng@tin.it>

	* doc/embed.dia
	* doc/embed.txt: embed architecture docs
	* src/Makefile.am:
	* src/find-dialog.c: implement controls persistence
	* src/galeon-window.c: implement print menu
	* src/print-dialog.c
	* src/print-dialog.h: incomplete port using galeondialog
	* src/window-commands.c
	* src/window-commands.h: add print verb
	* ui/galeon.glade: fix cb names for find dialog
	* utils/Makefile.am
	* utils/galeon-dialog.c
	* utils/galeon-dialog.h: implement a generic way to keep
	controls state
	* utils/glade.c
	* utils/glade.h: use const when possible
	* utils/misc-general.c
	* utils/misc-general.h: use const when possible
	* utils/prefs-utils.c:
	* utils/prefs-utils.h: ported. use const when possible

2002-04-02  Marco Pesenti Gritti <mpeseng@tin.it>

	* utils/galeon-dialog.c:
	* utils/galeon-dialog.h: design improvements

2002-04-02  Marco Pesenti Gritti <mpeseng@tin.it>

	* src/Makefile.am:
	* src/find-dialog.c:
	* src/find-dialog.h: start reimplementing find dialog
	as subclass of GaleonDialog
	* src/find.c:
	* src/find.h: removed
	* src/galeon-window.c: attach verbs
	* src/statusbar.c:
	* src/statusbar.h: partial implementation
	* src/toolbar.c:
	* src/toolbar.h: implement the spinner
	* src/window-commands.c:
	* src/window-commands.h: verbs implementations goes here
	* ui/galeon-ui.xml:
	* utils/Makefile.am:
	* utils/galeon-dialog.c:
	* utils/galeon-dialog.h: generic dialog object. Not
	finished.

2002-03-31  Marco Pesenti Gritti <mpeseng@tin.it>

	* src/Makefile.am
	* src/galeon-window.c
	* src/galeon-window.h
	* src/toolbar.c
	* src/toolbar.h: first attempt at a toolbar

2002-04-01  Daniel Erat <dan_erat@pobox.com>

	* src/Makefile.am:
	* src/galeon-tab.c: ADDED
	* src/galeon-tab.h:
	* src/galeon-window.c:
	* src/galeon-window.h: Committing some basic tabs stuff...

2002-03-31  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am: New files added.
	* bookmarks/bookmarks-editor.c
	* bookmarks/bookmarks-editor.h: Nothing really interesting yet.
	* bookmarks/bookmarks-tree-model.c
	* bookmarks/bookmarks-tree-model.h: These should be finished, but 
	they're untested.
	* bookmarks/bookmarks.h
	* bookmarks/xbel.c: Cleanups.

2002-03-31  Philip Langdale <philipl@mail.utexas.edu>

	* mozilla/BaseProtocolContentHandler.cpp: Mozilla no longer allows
	a null dummy storage stream, so we now create a small stream who's contents
	are not important.

2002-03-31  Tommi Komulainen <Tommi.Komulainen@iki.fi>

	* embed/galeon-embed-persist.c:
	* embed/galeon-embed-shell.c
	* gtkhtml/gtkhtml-embed-persist.c
	* gtkhtml/gtkhtml-embed-shell.c
	* mozilla/mozilla-embed-shell.cpp
	* embed/galeon-embed-shell.c:
	fix few brainfarts, like making galeon_embed_get_type
	infinitely call itself recursively and similar..

	Thank you Tommi, I must have been on crack :) -- Marco

2002-03-31  Marco Pesenti Gritti <mpeseng@tin.it>

	* mozilla/mozilla-notifiers.cpp: make all notifiers static.
	Fix two undefined reference.

2002-03-31  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/Makefile.am:
	* embed/galeon-embed-persist.c:
	* embed/galeon-embed-persist.h:
	* embed/galeon-embed-shell.c:
	* embed/galeon-embed-shell.h:
	* embed/galeon-embed.c:
	* embed/galeon-embed.h:
	* mozilla/GaleonWrapper.cpp:
	* mozilla/GaleonWrapper.h:
	* mozilla/mozilla-embed-persist.cpp:
	* mozilla/mozilla-embed.cpp:
	* mozilla/mozilla-embed.h:
	* utils/galeon-types.h: Implementation of the persist object completed.
	Implement embed creation, choosing between renderers available.

2002-03-30  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.c
	* bookmarks/testbookmarks.c
	* bookmarks/xbel.c: Fixed some bugs and finished the implementation of
	aliases, saving, loading, etc. TODO: make sure that we use utf8 
	correctly when saving.

2002-03-28  Marco Pesenti Gritti <mpeseng@tin.it>

	* mozilla/ContentHandler.cpp
	* mozilla/ContentHandler.h: fix it to compile
	* mozilla/Makefile.am
	* mozilla/ProgressListener.cpp
	* mozilla/ProgressListener.h
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed-shell.h: made the embed shell accessible globally.
	Implement the finished signal of persist.

2002-03-28  Marco Pesenti Gritti <mpeseng@tin.it>
	
	* mozilla/ContentHandler.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/Makefile.am
	* mozilla/ProgressListener.h
	* mozilla/mozilla-embed-persist.cpp
	* mozilla/mozilla-notifiers.cpp
	* mozilla/mozilla-notifiers.h: add back ContentHandler (not compiling)
	and ProgressListener.

2002-03-29  Philip Langdale <philipl@mail.utexas.edu

	* mozilla/BaseProtocolContentHandler.cpp
	* mozilla/Makefile.am
	* mozilla/MyportalProtocolHandler.cpp: More resyncs

2002-03-29  Philip Langdale <philipl@mail.utexas.edu

	* mozilla/BaseHelpProtocolHandler.cpp
	* mozilla/ExternalProtocolService.cpp
	* mozilla/Makefile.am
	* mozilla/MyportalProtocolHandler.cpp
	* mozilla/TOCProtocolHandler.cpp
	* mozilla/gGnomeHelpUrl.cpp
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/nsMailtoUrl.cpp
	* mozilla/nsMailtoUrl.h
	* mozilla/outputbuffer.c
	* mozilla/prefcheck.c: Forward ported some resyncs from 1-2 to HEAD.

2002-03-28  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/galeon-embed-shell.c
	* embed/galeon-embed-shell.h
	* embed/galeon-embed.c
	* embed/galeon-embed.h: forgot a parameter in the charset api
	* gtkhtml/gtkhtml-embed-shell.c: updated to match fixed api
	* mozilla/EventContext.cpp
	* mozilla/EventContext.h
	* mozilla/GaleonWrapper.cpp
	* mozilla/GaleonWrapper.h
	* mozilla/Makefile.am
	* mozilla/mozilla-embed-shell.cpp
	* mozilla/mozilla-embed-shell.h
	* mozilla/mozilla-embed.cpp
	* mozilla/mozilla-i18n.c
	* mozilla/mozilla-i18n.h
	* mozilla/mozilla-notifiers.cpp
	* mozilla/mozilla-notifiers.h
	* mozilla/mozilla-prefs.cpp
	* mozilla/mozilla-prefs.h: Implement mozilla-embed-shell,
	implement mouse and keys callbacks in mozilla embed
	* utils/galeon-config.h: add config.h
	* utils/eel-gconf-extensions.c
	* utils/eel-gconf-extensions.h (galeon_add_notifier): 
	passed data should be ** and not *

2002-03-27  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/galeon-embed-types.h
	* embed/galeon-embed.h
	* mozilla/mozilla-embed.cpp: 90% implemented. The lacking bit is up to jorn :)
	I'll implement the mouse/key events when I can test, there is some memory pain.

2002-03-27  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/xbel.c: Partially working aliases. Still not working for
	anything except sites. And some bits are not saved.

2002-03-27  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/xbel.c: Some more bits implemented.

2002-03-25  Marco Pesenti Gritti <mpeseng@tin.it>

	* mozilla/mozilla-embed.cpp: more functions implemented

2002-03-25  Marco Pesenti Gritti <mpeseng@tin.it>
	
	* embed/galeon-embed-types.h
	* mozilla/galeon-embed.cpp
	* mozilla/galeon-embed.h
	* mozilla/galeon-embed-persist.cpp
	* mozilla/galeon-embed-persist.h
	* mozilla/galeon-embed-shell.cpp
	* mozill/galeon-embed-shell.h
	* embed/galeon-embed.h: skels + a few functions implemented
	* gtkhtml/Makefile.am
	* gtkhtml/gtkhtml-embed-persist.c
	* gtkhtml/gtkhtml-embed-persist.h
	* gtkhtml/gtkhtml-embed-shell.c
	* gtkhtml/gtkhtml-embed-shell.h
	* gtkhtml/gtkhtml-embed.c
	* gtkhtml/gtkhtml-embed.h: skels
	

2002-03-24  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/Makefile.am
	* embed/galeon-embed-persist.c:
	* embed/galeon-embed-persist.h: persist api, designed and implemented (virtual)
	* embed/galeon-embed-shell.c:
	* embed/galeon-embed-shell.h: implemented (virtual)
	* embed/galeon-embed.c: implement callbacks

2002-03-25  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/testbookmarks.c
	* bookmarks/xbel.c: Today's updates. Loading/saving to XBEL implemented,
	but needs some testing and needs to implement the underlying methods.

2002-03-24  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/galeon-embed-shell.c:
	* embed/galeon-embed-shell.h: implemented (virtual implementation)

2002-03-24  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/galeon-embed-types.h
	* embed/galeon-embed.c
	* embed/Makefile.am
	* galeon-embed.h: implemented (virtual implementation)

2002-03-24  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/galeon-embed-shell.h: fix pretty obvious errors, I should not hack
	at night ;)
	* embed/galeon-embed.h (galeon_embed_shistory_count): added. It's not
	exactly needed, but it's probably nice to have and it's similar to the
	mozilla api

2002-03-24  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/galeon-embed-shell.h: designed
	* embed/galeon-embed.h: sligthly improve jorn improvement :)
	
2002-03-24  Jorn Baayen <jorn@nl.linux.org>

	* embed/galeon-embed.h: improve link/pageinfo bits

2002-03-24  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/galeon-embed.h: designed
	
2002-03-24  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/Makefile.am
	* bookmarks/bookmarks-io.c
	* bookmarks/bookmarks-io.h
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/gobject-misc.h
	* bookmarks/testbookmarks.c
	* bookmarks/xbel.c
	* bookmarks/xbel.h: Parses xbel files and loads bookmarks, but there 
	are a lot of unimplemented functions still.
	
2002-03-24  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* configure.in: Add check for glib-genmarshal.
	* utils/Makefile.am: Build galeon-marshal.c and galeon-marshal.h from
	galeon-marshal.list using glib-genmarshal.
	* utils/galeon-marshal.list: Put your coustom marshallers here.
	* bookmarks/Makefile.am
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/testbookmarks.c: Signals for bookmarks.

2002-03-23  Ricardo FernÃ¡ndez Pascual  <ric@users.sourceforge.net>

	* bookmarks/testbookmarks.c
	* bookmarks/bookmarks.h
	* bookmarks/bookmarks.c: Some more bookmark crack.

2002-03-22  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/galeon-embed-shell.c: implemented
	* mozilla/galeon-embed-single.c: skels
	
2002-03-22  Marco Pesenti Gritti <mpeseng@tin.it>

	* embed/galeon-embed-shell.c:
	* embed/galeon-embed-shell.h:
	* embed/galeon-embed-single.h: make embed_shell inherit embed_single.
	Thank you teuf !
	
2002-03-22  Ricardo FernÃ¡ndez Pascual <ric@users.sourceforge.net>

	* Makefile.am
	* configure.in
	* bookmarks/Makefile.am
	* bookmarks/testbookmarks.c
	* bookmarks/bookmarks.c
	* bookmarks/bookmarks.h: First lines of the new bookmarks code.
	Don't look too much at this code yet, it's going to change a lot
	tomorrow. 

2002-03-22  Marco Pesenti Gritti <mpeseng@tin.it>
	
	* embed/Makefile.am
	* embed/downloader-view.c
	* embed/downloader-view.h
	* embed/galeon-embed-shell.h
	* embed/global-history.c
	* embed/global-history.h
	* embed/mime-db.c
	* embed/mime-db.h
	* src/galeon-shell.c: implement galeon_embed_shell and hook it
	to galeon_shell
	* src/galeon-window.c:
	* src/toolbar.c: bonobo menubar, incomplete. I think we will need
	to rewrite the toolbar.
	
2002-03-21  Marco Pesenti Gritti <mpeseng@tin.it>

	* autogen.sh: updated dir test to use galeon-main.c
	* src/galeon-window.c:
	* src/toolbar.c: hook up the toolbar

2002-03-21  Marco Pesenti Gritti <mpeseng@tin.it>

	* new codebase for galeon2
