v0.0.6:
 + FIX Closing an individual tab doesn't work correctly
 + FIX Doesn't build with gtkwebcore
 + Reimplement menus and and navibar with GtkUIManager
 + Improve document handling in general
 + Finished tab trash menu
 + Implement searchbox default text
 + Remove some gtkwebcore code
 + Use Xfce style dialog in Xfce
 + Implement a few settings
 + Change the panel's look
 + Implement a simple 'custom' panel

v0.0.5:
 + Implement a few more signals for WebkitGdk
 + Add tooltips to navigation toolbar buttons
 + First attempt on a settings dialog
 + Reimplemented color picker
 + Autocompletion for location and searchbox
 + Changed menu items and incremental findbar
 + Implement tab switching via keyboard

v0.0.4:
 + FIX Midori segfaults when quitting
 + FIX Config loading and saving is broken
 + Switch WebkitGdk to gtk api and make it the build default
 + Register custom stock icons instead of icon theme magic
 + Implement dynamic window menu
 + First attempt on resizable panels
 + Add about dialog

v0.0.3:
 + FIX Refresh via menu or shortcut crashes the browser.
 + FIX Assertions with and visibility of the progressbar.
 + FIX Tabs are not reorderable.
 + Package versions in ./configure result and --version output.
 + Improve view menu and add tools menu.
 + Replace deprecated functions and macros.
 + Implement settings saving and loading.
 + Fill the common context menu with items
 + Allow multiple homepages, seperated by '|'.
 + Make code typesafe and C++ friendly.
 + Initially support WebkitGdk directly.
 + Urlify location inputs automatically.

v0.0.2:
 + Dynamic tab trash menu.
 + Update UI when page is changed.
 + Enhanced WebkitGtk support.
 + New function sokoke_dialog_run_modeless.
 + Finished on_document_request_script_prompt.
 + One name and version, visible in the user agent.
 + Changed some accelerators and menu items.
 + Create and destroy color picker properly.
 + Ctrl + Wheel resets the zoom level.
 + Escape in the location entry resets the uri.
 + Use gtk-webcore prefix instead of osb now.
 + Save keybindings on quit.
 + Fancy autotools build setup.

v0.0.1:
 + Initial release

TODO:
- COMMON
 . Support gettext
 . Custom panels, loaded from (x)htm(l) files or websites
 . Drag tabs onto the panel to have it in the sidebar.
 . Open an auto-vanishing findbox with '.'
 . Save completion stores
 . watch style changes: gtk-toolbar-style, fontDefault, document colors
 . Save open documents in a session file
 * Implement bookmarks saving and loading
 . install desktop file to /usr/share/applications and /usr/share/xfce4/helpers
 . register as default browser on debian, gnome, kde, windows, xfce
 . optionally show progress as pie in tab icons
 . analogus to blocked popups, blocked scripts moving layers on load
 . statusbar icon 'cookies blocked', icon 'popups blocked'
 . provide character table, like 'insert->special characters'.
 . support mouse gestures
 . optional internal source view using gtksourceview
 . automatic update checks (browser, extensions)
 * transparent document? source view? panel windows?
 . auto-group tabs by opener, with colors?
 . resizable searchbox
 . mark (dogear) a selection so that it isn't cleared implicitly, multiply on one page
 . have an internal uri scheme, eg. 'res:', to reference eg. themed icons
 . uri handlers customizable, native: about, feed, file, ftp, http(s), mailto, news, irc, tel
 . 'about:' uris: about, blank, cache, config, plugins
 . panel of open tabs (with tree-structure), optional thumbnail-view
 . download manager integration
 . spell check support
 . allow full page zoom (how do we incorporate it in the gui?)
 . check specific bookmarks for updates automatically (as an extension?)
 . mark "new" as well as "actually modified" tabs specially (even over sessions)
 . 99% customizable toolbars, custom buttons (uri, title, icon)
 . custom context menu items, with javascript support related to selected element?
 . searchbox->engine: "Show in context menu"
 . use libnotify for events, e.g. download finished
 . save screenshot of a document
 . right-click a textbox in a search form and choose 'add to websearch'
 . support extensions written in lua
 . the scrollbar must be exactly at the right (left) edge if maximized: fitt's law
 . detailed css element view, maybe in 'properties'?
 . reuse running instance, except DISPLAY is different or some arguments says so
 . create an applicationchooserwidget, to e.g. select a mailclient
 . respect design principle "no warnings but undo of backups"?
 . support widgets 1.0 spec in tool windows and standalone
 . blank page: several custom links, displayed as thumbnails, like Opera
 . handle downloads, optionally in a bar above the statusbar
 . support user scripts and user styles
 . provide a 'sleep mode' after a crash where open documents are loaded manually
 . block plugins, like FlashBlock (as a plugin or userscript)
 . optional http redirection manually or on timeout
 . style: none, compatible (b/w), default, [styles], "media", ["media" styles], ...
 . intelligent(?)/ custom tab names
 . mouse pointer coordinates in the status bar
 . draw rectangle with the mouse, x/y/x2/y2 in the statusbar
 . tools: "local file" validation for html and css
 . formfill (like Opera's magic wand)
 . enable (shift+)ctrl+tab for switching tabs
 . private browsing mode (no browsing, download or search history)
 . shared bookmarks and config?
 . Bookmarks should have their own trash
 . proxy: none, http_proxy or custom
 . custom-mode, e.g. hide menubar and use help icon to have a help viewer
 . open location (ctrl+l) and web search (ctrl+shift+f) w/o toolbar
 . dead tabs: download, aborted page
 . smart keywords, eg. wp: for wikipedia, maybe even %1 %2 etc.?
 . on url load, for big files, ask "Open or save?"
 . middle-click on selection to open <selection>
