v0.0.10:
 + FIX Can crash on context menu or new protocol
 + FIX Location isn't updated on tab switch
 + Remember last window position and size
 + Implement Open menu item
 + Allow using location and web search if hidden

v0.0.9:
 + FIX Close tab not insensitive for only one tab
 + FIX Debug output is broken
 + Display uri when hovering a link
 + Implement link uri related part of context menu
 + Implement alt/ middle/ shift click link
 + First attempt at external protocol handlers
 + Initial download manager integration
 + Adapt WebKit api prefix change
 + More code reorganization and cleanup

v0.0.8:
 + FIX Crash when invoking document context menu via keyboard
 + FIX Can't build with debug = yes on GTK+2.12
 + Changes related to icons in the gui
 + Reorganize code by splitting into several files
 + Switch from WebkitGdk to WebkitGtk

v0.0.7:
 + FIX Make settings finally work flawlessly
 + FIX Can crash when settings are opened
 + Handle all panels in a general way
 + Install xdg compliant desktop file
 + Implement location and web search menu items
 + Display a loading icon on tabs again
 + Changed the settings dialog again

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 'pageholder' 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:
 . Preserve typed uri on tab switch
 . FIX Pointer warnings are annoying
 . Make tabs autoshrink
 . Implement userscript support
 . Custom context menu actions
 . Watch style changes: gtk-toolbar-style, fontDefault, document colors
 . Open an auto-vanishing findbox with '.'
 . Support gettext
 . Custom panels, loaded from (x)htm(l) files or websites
 . Drag tabs onto the panel to have it in the sidebar.
 . Save completion stores
 . Save open documents in a session file
 . Install desktop file in xfce4/helpers
 * Implement bookmarks saving and loading
 . optionally show progress as pie in tab icons
 . analogus to blocked popups, blocked scripts moving layers on load
 . per-site blocking of individual elements on a page
 . statusbar icon 'cookies blocked', icon 'popups blocked'
 . per-site settings accessible via statusbar icons, ie. cookies, popups, plugins
 . cookieSafe like, a list of cookies, with type, block, allow
 . 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
 . 'about:' uris: about, blank, cache, config, plugins
 . panel of open tabs (with tree-structure), optional thumbnail-view
 . 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)
 . 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
 . 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
 . Implement userstyle support
 . provide a 'sleep mode' after a crash where open documents are loaded manually
 . option to run plugins or scripts only on demand, like NoScript, per-site
 . 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)
 . private browsing mode (no browsing, download or search history)
 . shared bookmarks and config?
 . Bookmarks should have their own trash
 . custom-mode, e.g. hide menubar and use help icon to have a help viewer
 . 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>
