1.56 (05/01/2016)
- Added GOST support, if available.
- Added HTTP error codes 203, 204. Please see WebKit within Settings.
- Allow access to the SSL Errors Exceptions panel via dooble://open-ssl-errors-exceptions.
- Allow disabling of automatic recording of file suffixes. Please see Settings.
- Allow the user to restore Dooble after a tardy authentication.
- Always display the Location Tool Bar whenever the main menus are hidden.
- Authenticate via a status bar button.
- Avoid reloading the most current history item after a restoration as this generates an additional history entry.
- Bit-by-bit comparisons; please see dmisc::compareByteArrays().
- Clear the HTTP Referrer Exceptions container if required.
- Corrected ARM Qt 4.x project file.
- Corrected Date Modified file system values.
- Corrected Default font application.
- Corrected FTP size-column sorting.
- Corrected dooble::promptForPassphrase(). The method should not reset the current credentials.
- Corrected resolution of relative URLs during redirection.
- Corrected total sizes of exceptions as reported in Settings.
- Deleted Include.win32/gcrypt.h and Include.win32/gpg-error.h.
- Disable DNS pre-fetch.
- Disabled JIT (https://en.wikipedia.org/wiki/Just-in-time_compilation). Optional, please see Settings.
- Disabled Web plugins for new installations.
- Do not assume that an integer has a specific width (dcrypt.cc).
- Enable Spot-On widgets if DOOBLE_LINKED_WITH_LIBSPOTON is defined.
- Enforce limits on numeric INI values according to their widget representations.
- Gridify. Please see the View menu.
- Introduced the INI variable network_reply_object_timed_delete_interval_ms. If set to a positive integer, QNetworkReply objects will be destroyed within the specified milliseconds.
- Minimum iteration count set to 10000. Default set to 25000.
- Modes of operation: CBC-CTS, CTR.
- Modified the OS X project files in support of OS X 10.6.8.
- New Applications context menu item in Settings.
- New Blocked Hosts window. Please see Windows.
- New Qt 5.x ARM project file.
- New default.html page. Removed previous pages.
- Partial wildcard support for blocked hosts.
- Please remove shared.db, if such a file exists in the user's Dooble directory.
- Remove the files httponlyexceptions.db and preferences.db during a reset of Dooble.
- Removed Google and OS X-specific logic from agent strings.
- Removed keywords gathering from page descriptions. This changes a previous release's behavior.
- Removed modifier-key URL transformations.
- Removed most numeric conversions/promotions. Reviewed Wconversion and Wsign-conversion warnings.
- Salt length maximum set to 8192 bytes.
- Secure database deletes.
- Smooth processing of large directories.
- The dooble-blocked-hosts.txt file will now reside in the user's home directory.
- The method dmisc::iconForUrl() must consider variations of the URL parameter with respect to trailing slashes.
- The plugins architecture has been deprecated.
- Upgraded OpenSSL libraries to version 1.0.2g on Windows.
- Upgraded SQLite libraries to version 3.12.2 on Windows.
- Upgraded libgcrypt to version 1.7.0 on OS X.
- Upgraded libgcrypt to version 1.6.5 on Windows.
- Upgraded libspoton to version 0.1.5.
- User agent strings exceptions.
- Verify modified URLs in the Bookmarks window.
- Wrap lines on page source; default of true.
1.55 (11/05/2015)
- Allow suspending of a page load via a tab's context menu.
- Avoid accepting secure cookies from HTTP sites.
- Avoid serving secure cookies over HTTP.
- Enable cross-site-scripting auditing. New installations only.
- New per-tab progress bars.
- Upgraded Qt to version 5.5.1 on OS X and Windows.
- Upgraded SQLite products to version 3.9.1 on Windows.
- Upgraded libgcrypt to version 1.6.4 on Windows.
1.54 (09/18/2015)
- Allow hiding of the search widget. Please see the View menu.
- Configurable tab bar position.
- Deleting the QNetworkReply object in dnetworkaccessmanager::slotFinished() continues to cause sporadic termination. Removed deleteLater().
- Increased maximum discarded tabs and favorite links from 15 to 30.
- Limit results of qgetenv().
- Per Mrs. Fennel, private tabs. Please see the File menu.
- Thread scheduling may not be available.
- Upgraded Qt products to version 5.5 on OS X and Windows.
1.53 (07/04/2015)
- Added Stribog-512.
- Allow for automatic cancellation of stagnant JavaScript scripts.
- Allow non-authenticated sessions to share plaintext information with Spot-On.
- Allow removal of Spot-On shared links. Please see Clear Containers and the Edit menu.
- Also retrieve keywords as part of a page's description.
- Corrected QSsl enumeration usage for Qt 4.7.x. Thanks to Elbert for reporting.
- Corrected Qt macro usage.
- Corrected SSL widget states in the Settings panel.
- Corrected Spot-On button state in the URL location widget.
- Corrected retrieval of default iteration count.
- Log libspoton errors.
- Modified the favicon's context menu so that the available option references the site's host instead of the domain.
- Per Mattias Andree, added support for the Gopher protocol. Lots of changes provided by Mattias. File downloads are supported. Pausing downloads is not supported.
- Properly center exceptions windows that are activated from Settings.
- Removed non-native full-screen support.
- Removed translated log entries.
- Set the SSL protocol for QNetworkRequest objects. Removed setting of the protocol in Allowed SSL Ciphers.
- Set the location widget's text after a successful page load or an update of the URL if and only if the user has not modified the location widget's text.
- The method dwebpage::slotFinished() must inspect the reply's "dooble-favicon" property as the method may be reached after a download of a favicon.
- Updated Czech translation. Thanks to Pavel Fric.
- Updated SQLite to version 3.8.10.2, Windows.
- Updated libspoton to 0.1.2.
- Upgraded OpenSSL products to version 1.0.2c on Windows.
- Upgraded Qt products to version 5.4.2 on OS X and Windows.
1.52 (04/01/2015)
- Ability to disable the main window's menu bar.
- Added the search engine wikibooks.org.
- Adjusted full-screen support.
- Allow hiding of the Desktop and Home buttons.
- Corrected dooble::saveSettings() with respect to the full screen mode.
- Display the JavaScript alert in dwebpage::javaScriptAlert() via QMessageBox::exec() instead of show().
- Ignore QX11EmbedContainer if Q_WS_X11 is not defined.
- Issue std::nothrow in gcry_qmutex_init().
- Remind the user if the SQLite database driver is missing.
- Removed hiding of the location tool bar.
- The Dogpile search engine supports SSL/TLS.
- The default SSL configuration's protocol must be set according to the available cipher protocols (SSLv3, TLSv1.0, TLSv1.1, TLSv1.2). Please see http://doc.qt.digia.com/qt-maemo/qsslconfiguration.html.
- Upgraded OpenSSL libraries to version 1.0.2a.
- Upgraded libgcrypt to version 1.6.3 on Windows.
- Upgraded libgpg-error to version 1.13 on Windows.
1.51 (03/01/2015)
- Added a Spot-On button to the location widget.
- Allow configuration of the main thread's priority.
- Avoid real-time storing of splitter states.
- Corrected month translations in the History window.
- Removed support for ancient versions of GCC.
- Silent third-party blocking.
- Simplified third-party blocking. Please use dooble-blocked-hosts.txt.
- Upgraded Qt to version 5.4.1.
Archived Contents
https://github.com/textbrowser/dooble/blob/master/Documentation/RELEASE-NOTES.archived