marco's TODO list:

  - move cookie/password manager in a Tools menu
  - cleanup misc.c mess

philipl's TODO list:

 Post 0.11 release stuff ( due to string freeze ):
  - Add pref to choose between internal and external downloader for
    shift-click and context menu.
  - Add checkboxs to Helper App Chooser dialog to indicate if helper
    runs in a terminal and/or it operates on a URL rather than a file.
  - Add pref for external downloader to run in terminal
 Longer term:
  - Expand mime-type data structure to we can record the user's
    preferred mime-type and run it by default if so desired.
  - Implement nsIProgressDialog when it lands.

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

M = Marco would like ;)

Panel applet TODOs:
M - bookmarks resync
  - dont quit on exit
  - restarting properly
  - tidy up compositing
M - enable DnD
  - shift click
  - pasting
  - shift pasting

M - find doesnt work in popups
M - view source doesnt work in popups

How can we fix these ?
1 Add ctrl+m (menubar) to mozilla key handling (it would require to
rehash the menubar visibility handling to create the menubar when
window->menuBarOn = FALSE, maybe good for toolbar/statusbar too, or
is this supposed to be handled only by javascript ?)
2 Add these to the document context menu for popups (but view source is the
default context), why not working then ?
3 Add both accellerators to mozilla key handling

M - make prefs mime editor more user friendly (e.g. deleting lots of stufF)
M - bookmarks editor "view controls" on menu is not synced properly

     user_pref("mozilla.widget.raise-on-setfocus", false);

  - dont do history load on category open
  - rename history categories more sensibly?
  - context menu on reload (for bypassing proxy, cache etc)
  - remove crash recovery pref, make improved crash recovery dialog
  - improve autocompletion (scoring based), remove pref if possible
M - remove web links dragging pref when it no longer causes freezes
  - do history_update_item_views in idle loop
  - statusbar messages for all the menu options
  - integrate large icons
  - rename category -> folder??
M - stop the stupid ways people look up widgets and add them to GaleonWindow
  - catch restart errors and do basic debug
  - funky downloader
M - make copy/paste menu works with embedding widget
  - change statusbar message for links that would open in a new window
M - fix strange file selectors (File / Open, any others?)
  - eradicate glade-lookup-widget
  - separate "view toolbar" for bookmarks/nav
  - delete key on newly created folder just closes it
  - avoid gnome FTP handler loops
  - bookmarks dock doesnt seem to have tooltips on buttons
  - power browsing dock
  - bookmarks editor context menu (cut/copy/paste/delete/open/rename)
  - supersessionsaving
M - remove extra bookmarks editor fields, add to clist
  - session recovery needs to save chromestate
  - save state of toolbar(etc) visiblity on exit
  - newuser proxy input should grab initial settings from gnome-config / 
    nautilus or netscape (ack -- tricky). 
    (What about to get them from gconf = nautilus ? M)
  - fix default sizes of things
  - add new options for controlling opening popups on certain sites
  - 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 (?)
M - tidy up most of the source :-/
  - 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).
  - 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
  - *properly* configurable toolbar (see IE / Konqi)
  - change standard stylesheet (use mozilla pref?)
  - open windows quicker too
M - 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?
M - don't show "rest" spinner image when running the animation
M - escape button should hide bookmarks dialog
  - fix configure not breaking when missing packages
  - refactor add bookmark
  - separator vs seperator in xbel.c ... ?? check standard!
  - drag-and-dropping bookmarks should respect ask-page-title (?) (Ramsed req)
  - context menus should show the href/filename of the image/link they refer to
  - properties context menu item for images etc
  - search within bookmarks (particularly handy for the dock)


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

  - plugin manager
  - autocompletion on bookmark names
  - 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
  - "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)
  - bookmarks editor undo and confirm-on-delete (?)


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
X session recovery to restore window sizes/positions (?)
X deleting autobookmarks folder should turn off autobookmarks
X "time remaining" calculation for page/image loads
X fix b0rked multiple docks views
X add FAQ entry on rebinding shortcuts
X add FAQ entry on making/unmaking galeon the default browser
X remove some toolbar buttons from bookmarks editor
X can we remove "Apply" and "Okay" from the bookmarks editor?
X bookmarks editor revert
X fix horrible layout of bookmarks editor
X cut/copy/paste in bookmarks editor
X bookmarks dock detach
X fast history loader
X handle multiple displays properly
X in history: incrementally group by site
X fix history dialog ordering problems
X change Attach button in history to Dock
X shortcuts in bookmarks editor menu
X menubar/toolbar relief in bookmarks editor
X improve rest of the bookmarks editor toolbar icons
X save zoom level on per-site basis
X bookmarks editor menu icons are too large in some places
X remove most of the Autobookmarks code
X fix numbering on Go menu
X allow paste url onto new button (not done, can't distinguish middle clicks?)
X do prefs "apply" to toolbar smart bookmark entry width
X re-arrange cookie dialog so it works okay in 640x480
X make find dialog work with other languages (mbstowcs)
X refactor context.c
X improve autocompletion (double tabbing should make educated guesses)
X move import/export into bookmarks editor
X resizing session restored windows broken
X zombies when doing view source (bug #55104)
X change default history sort
X zoom 100%?
X save history info in gnome-config space
X store other history settings in file
X fix character set coversions (need to get page title as a PRUniChar)
X split glade file up
X dirselect2 is used not just in prefs!
X phantom windows problem
X enable dragging of urls from history
X allow dynamic history additions
X save dock widths
X -v --version option
X make zoom snap back from memorised setting
X use mozilla AddPage (etc?) history callbacks
X Remove stylesheet for MyPortal?
X Merge history clearing options into one
X Enable Galeon MIME handling (always on) (from menu M)
X "** WARNING **: unhandled status message -2142568445" == secure site???? 
  (I think == XUL dialog)
X remove temporary bookmarks
X remove default bookmarks folder when empty
X prefs apply of nautilus themes doesnt work
X allow dragging to/frow nautilus desktop
X F6 (find) should raise find dialog if its already open
X view source should autojump to new tab
