Long time (some of these depend on gtkmozembed changes):
- Print preview/Print page
- XUL->gtk theme conversion (for scrollbar, at least)
- import / export bookmarks in XBEL (http://pyxml.sourceforge.net/topics/xbel/)


MattA's TODO list (feel free to add things or implement this stuff!):

- session recover to restore window sizes/positions (?)
- add new options for controlling opening popups on certain sites
- deleting autobookmarks folder should turn off autobookmarks
- refactor context.c
- improve autocompletion (double tabbing should make educated guesses)
- add ability to choose a mailer (since many can't properly parse mailto: urls)
- add "mail link to" feature (based on above)
- unlink tab on tab context menu (?)
- tidy up most of the source :-/
- phantom windows problem
- form manager (mozilla based?)
- refactor the code for clicking on links/bookmarks etc, e.g. a
  "link_clicked" function which takes a parent embed, url and button
  number and does the right thing).
- fast history loader
- get self-signed certificates working
- some sort of link to the GNOME favourites folder (import/export??)
- image context menu should change to "allow image source" on blocked images
- allow people to bind bookmarks to keystrokes in the ususal GTK+ way
- history (on disk) isn't cleaned properly at exit
- "time remaining" calculation for page/image loads
- *properly* configurable toolbar (see IE / Konqi)
- do prefs "apply" to toolbar smart bookmark entry width
- change standard stylesheet (use mozilla pref?)
- open windows quicker too
- clean any unused dialogs out of glade files
- better assesment of what amounts to a popup (look at chrome settings?)
- newuser stuff: drop-downs for setting mailer, (ftp?), downloader?
- in history: incrementally group by site
- handle multiple displays properly
- enable dragging of urls from history
- don't show "rest" spinner image when running the animation
- toolbar context menu should also work in blank areas
- escape button should hide bookmarks dialog
- re-arrange cookie dialog so it works okay in 640x480
- prefs apply of nautilus themes doesnt work
- fix configure not breaking when missing packages
- refactor add bookmark
- separator vs seperator in xbel.c ... ?? check standard!
- undo or cancel button on bookmarks editor
- allow paste url onto new button
- drag-and-dropping bookmarks should respect ask-page-title (?) (Ramsed req)
- fix history dialog ordering problems, allow incremental additions
- fix character set coversions (need to get page title as a PRUniChar)
- allow dragging to/frow nautilus desktop
- galeon panel applet (actually a disguised form of server mode -- single
  click opens new window, acts as DnD target, possibly option to include
  smart bookmarks within it ??)


POST STRINGS FREEZE:

- split glade file up
- apply tab width patch (patch-galeon-fixed-mode2.diff)
- context menus should show the href/filename of the image/link they refer to


MattA's IDEA list (you know the drill -- but these are kinda lower priority)

- make some standard bookmark images (google, slashdot, deja)
- bonobo container for external viewers and downloaders
- autoscaling bookmark images
- kiosk mode (what does this entail?)
- option to automatically and intelligently file / "optimise" bookmarks
- import/export IE bookmarks
- import/export nautilus bookmarks
- drag and drop reordering and unlinking/relinking of tabs
- tab autoraising (few hundred ms hover over tab brings it forwards)
- incremental history saving *or* use mozilla history
- "total cleanup" menu option for removing all cookies, all histories
   and so on ("no sir, I honestly haven't been browsing for pr0n")
- automatically suggest merging bookmarks (check dates on .netscape, .mozilla)
- find dialog should copy first phrase out of smart bookmarks entry
- autocompletions should be able to do substring searching on tab-hit
- tip-of-the-day? don't like them myself, but maybe....
- auto-restart on crash (?)
- enable drag from bookmark toolbar icons
- newuser: keybinding/toolbar compatibility modes for IE/Netsc/Moz/Konq/Naut?
- View menu should contain options to turn on/off individual bookmark toolbars
  (independently of the create_toolbar field)
- drag-and-dropping bookmarks should respect ask-page-title (?) (Ramsed req)


DONE: (FIXME it's a bit confusing, better to remove these ?)
      (yeah, but there's a sense of satisfaction which I cant resist ;-)

X sort out focussing in tabbed mode, current its totally broken
X fix zooming when switching between tabs
X refactor browser.c & browser_callbacks.c
X add new options for controlling animated images
X make toolbars follow gnome settings
X option to restrict popups to tabs
X fix synchronisation of things when switching between tabs
X --fullscreen command line option
X work properly with gnome / X sessions
X option to disable javascript statusbar messages
X optional "up" button (move up a directory, i.e. strip a path component)?
X switching between tabs should keep edited location text (?)
X add config option for tab shortening with ellipsis
X option to keep tabs visible at all times
X add proxy on/off selector to settings menu
X option to suppress tab close button
X right click on bookmarks folder opens all the bookmarks (hasn't this been
  done already -- just needs committing)
X right (middle?) click on bookmark opens in new window
X add a --server mode, which doesn't open any windows and doesn't exit
  when the last browser is closed, just listens for CORBA startup messages
X "set image as background" on context menu (make sure it works nicely
  with gnome background image setting!)
X refactor bookmarks.c & bookmarks_callbacks.c
X save/restore toolbar positions between sessions
X add document context menu to image & link context menus
X more context help (incl in preferences)
X add nautilus and mozilla spinner directories to spinner selector
X allow bookmark toolbars to be made from folders which are already part
  of another bookmark toolbar (don't ask me, peppo asked ;-)
X move next-tab/prev-tab onto "go" menu so that the shortcuts can be configured
X jump to right-hand tab on tab close
X apply button in bookmarks (rebuild toolbars / menus)
X myportal should add itself to mozilla history (for going back)
X shift-middle click functionality on bookmarks toolbars
X clear information from cookie manager fields when cookie deleted
X option to change the default search site (currently uses Netscape, ugh!)
X make up button go insensitive at a toplevel url
X statusbar messages when popups (etc?) are blocked
X make a new "first time" druid complete with importing from mozilla,
      adding useful smart bookmarks, setting security level etc
X change (c) 2000 in about to (c) 2001 -- ONLY AFTER STRINGS THAW!
X kill the remaining gtk_moz_embed_get_location calls (get it from GaleonEmbed)
X startup option which checks the gnome-url handlers and sets them up
      to be galeon friendly if the user agrees (try not to be *too* pushy!)
X multi-level Up button context menu (e.g. foo/bar/zed, foo/bar, foo)
X newuser stuff: yahoo, altavista (raging), dogpile or some other metasearch
X autobookmarks popup right click on home icon (bit wacky)
X "reload all" (ctrl-click/shift-click on reload?) should reload all 
  tabs in a window (bugzilla bug 52802)
X right click on home icon -> context menu with entry "set this page as home"
X save bookmarks as soon as added smart bookmarks toolbar
X javascript options not synchronised properly
X allow popups pref is busted
X autocompletion pref appears busted (does it do anything??)
X favicon should be enabled by default
X add corba bridge to evolution (FIXME I hope it will not be necessary, there
  is a cmdline bridge in evolution cvs, but it's not compiled in). (Not req.?)
X new-user migration from mozilla (check dates of folders...?)
X option to set galeon --server as a gnome desktop service (respawning etc)
X spinner doesnt resize properly on toolbar changes any more
X DnD handler on New button, open new window on dropped URL
X get_siteicon should do some sort of caching I think
X setup default buttons in dialogs properly
X startup much faster somehow

