1.17

1.  Fixed an incorrect popup block by adding:
	element.hasAttribute("src") &&
	QUrl(element.attribute("src")).isValid()
2.  New user tabs and windows will now have the option to inherit cookies
    from either the application or their parent windows.
3.  Tabs will be allowed to share their cookies with the application
    and their parent windows.
4.  New JavaScript option allows for the prevention of changes to
    window geometries.
5.  Fixed a bug with the history implementation. Some Web sites, after loading,
    redirect to themselves. This abuse prevents a user from navigating to
    another page via the back and forward buttons.
6.  The dcookies class now inherits from QNetworkCookieJar.
7.  Fixed wording (history instead of memory) on item #13 for version 1.15's
    release notes.
8.  Ability to clear tab cookies via a tab context menu.
9.  Removed the Private Browsing option and enabled private browsing
    by default since Dooble has its own history and page icon implementations.
10. Fixed a bug with the history date sort.
11. Introduced the "Remember history" option.
12. Added the host field to the SQLite history table. In order for the new
    field to be present, users must clear their histories.
13. Improved the url widget's completer. The modified implementation will
    now favor URLs in order of (with respect to the completion text):
	equality
	starts with
	ends with
	contains
14. Duplicate URLs will not be allowed in the url widget's completer.
15. Prevent the user from loading an invalid URL. Previously, this was
    accomplished by providing an empty URL.
16. The loadFinished() signal's ok argument must be inspected. Fixed.
17. Adjusted tab widths to prevent elastic behavior.

1.16

1.  Prevent dhistory's timer from firing if the History window is closed.
2.  CTRL + L did not highlight the URL while the url widget's
    pulldown menu was active. Fixed.
3.  Added support for window.print() (JavaScript).
4.  Modified source in support of JavaScript-initiated requests:
	hiding navigation items
	hiding the menu bar
	hiding the status bar
	resizing a newly-created window
5.  Populate the url widget's history upon application launch.
6.  Added checks to verify that certain settings existed prior to creating
    font objects based on the respective settings. This mishap caused
    Dooble to exit on OS X Snow Leopard.
7.  Smoother url completer view.
8.  Configuration settings will now be stored in
    $HOME/.dooble/Dooble/Dooble.ini.
9.  Fixed a font-distribution issue.
10. The history window's sort indicator should now be shown correctly.
11. Implemented a popup blocker.
12. Updated OS X style settings.
13. Implemented advanced Web fonts.
14. Enabled QWebSettings::SpatialNavigationEnabled.
    (The ability to navigate between focusable elements in a
     Web page, such as hyperlinks and form controls, by using
     Left, Right, Up and Down arrow keys. For example, if a
     user presses the Right key, heuristics determine whether
     there is an element he might be trying to reach towards
     the right and which element he probably wants.)
15. The contents of WebpageIcons.db will now be cleared whenever
    the history is cleared.

1.15

1.  Populate the history browser's contents when show() is issued.
2.  Windows systems will use Qt's Windows style.
3.  Fixed date sorting issue with the history browser.
4.  Added intelligence to the location widget.
5.  Improved the shortcut for the zoom feature.
6.  Removed the Google translate feature.
7.  The history should not be cleared if the user has enabed Private browsing.
8.  Fixed a placement issue with the goToolButton.
9.  Added support for downloading attachments.
10. Replaced QHttp with QNetworkAccessManager and QNetworkReply.
11. OS X and Windows Qt libraries have been updated to version 4.7.1.
12. Added missing support for clearing the histories of location widgets.
13. Upon clearing the history, the current URL's icon and title are
    potentially defunct. Fixed.
14. Fixed a broken url pulldown menu.
15. Added a feature to allow for re-downloading of files.
16. The Tabs menu now contains a list of the window's active tabs.
17. Dooble is now aware of JavaScript open-window requests.

1.14

1.  Fixed bugs associated with page saving.
2.  The history browser's Delete All function should only delete
    entries relative to the selected date.
3.  Improved the history browser with a search function.

1.13

1.  Ability to open new windows as new processes.
2.  Eliminated custom dwebpage::userAgentForUrl() implementation.
3.  Fixed a bug with cookies. Was returning an incorrect index in
    dview::indexForUrl() and therefore the cookie for the page was being
    misplaced.
4.  Implemented a function that allows closing of all tabs except for
    the current one.
5.  Improved the history browser by adding a date filter.

1.12

1.  Bug fixes!
2.  Implemented a history browser.

1.11

1.  Improved cookies.
2.  Improved history functionality.
3.  New shortcuts:
	ALT + ENTER (open in new tab)
	CTRL + ENTER (.com complete)
	CTRL + SHIFT + ENTER (.org complete)
	SHIFT + ENTER (.net complete)
4.  Numerous bug fixes.
5.  Plugins support.
6.  SSL support for Windows.
7.  Support for setting simple Web fonts.
