Advertisement

CHANGELOG

What's New in version 2.1.9.4:

  • New zoom shortcuts per request.
  • QWebEngineView's layout is not necessarily a QStackedLayout. Corrected dooble_web_engine_page::certificateError().
  • Qt 5.11.2.
  • Replaced fixed iterations in AES.
  • Software-based OpenGL for W32. Thank you Smooey.

What's New in version 2.1.9.3:

  • Allow hiding of the location frame per tab page via tab context menu.
  • Allow removal of unchecked cookie domains.
  • Corrected words_to_bytes() in the Threefish implementation. Missing bitwise-and operation at the initial element.
  • Disable Language option in Settings if the system's default language is English.
  • New WebRTC option. Please see the Web panel of the Settings window. Qt 5.11 only.
  • Qt 5.11.1.
  • Reconnect QWebEngineCookieStore::cookieAdded() after count milliseconds upon initialization, where count is the number of processed cookies.

What's New in version 1.23:

  • Fixed a problem with the Cookies window's status bar. The displayed statistics were incorrect whenever the table was being populated and the search text was nonempty.
  • Fixed an issue with dcookies::setCookiesFromUrl(): incorrect removal of cookies.
  • Provided an uninstall link in the Windows Start menu.
  • Fixed broken executable icon on Windows.

What's New in version 1.22:

  • Resolved trouble ticket 3292506, latest History menu items should be at the top while the oldest at the bottom.
  • Modified dsettings::slotSelectIconCfgFile() so that the QFileDialog object's directory is initially set to the application's current directory.
  • Fixed incorrect calls to setStyleSheet() in ddownloadwindow::slotItemClicked().
  • The Downloads window will now display absolute file paths.
  • Fixed bugs with dview's back() and forward() methods: if(prevIndex == currentIndex())'s false case should issue a load() call with the item object's url.
  • Improved print previews.
  • If applicable, zoom all frames.
  • Qt products have been upgraded to version 4.7.3 on OS X and Windows platforms.
  • Fixed title issues with the Tabs menu's actions.
  • Ability to copy selected URL in the History window.
  • Implemented the Safe. Dooble will automatically clear the following containers: Cookies, Downloads, History
  • Fixed distorted logic that prevented deleting of cookie favorites.
  • Fixed broken opening of new windows as processes.
  • Added backwards compatibility to Qt 4.6.x. Qt 4.7.3 is strongly recommended.
  • Fixed flawed if-statement (if items.at(0)) in dcookiewindow::slotUpdateView().
  • Fixed dhistory::slotDeletePage(). It now removes the intended entry from the history database table.
  • Fixed print-previews so that they are now available for both the filesystem browser and the FTP browser.
  • Fixed inconsistencies with the icons of the History menu's actions.
  • Modified the behavior of dhistory::purge() so that it does not consider time when determining which entries to remove. Instead, it will simply function off of dates.
  • OS X (x86) users should now be able to play Flash.
  • Secure connections will be illustrated via green gradients.
  • Fixed a popup blocking bug that prevented printing in Gmail.
  • Integrated GNU's libgcrypt library for encoding personal information.
  • Added missing icons to the Authentication Required dialog.
  • Added a P2P textfield widget to the Settings window's Home panel.
  • Removed for-loop in dooble::slotQuit() as it was causing segmentation faults. The for-loop is not necessary.
  • Corrected dview::view()'s return type, changing it from QWebView to dwebview.
  • Added additional actions to dview's context menu.
  • Mr. R.'s modifications: Default number of history days changed from 1 to 8. Enabled default browsing and download history from false to true.

What's New in version 1.21:

  • Corrected RELEASE-NOTES version information.
  • Per Mr. R., corrected proxy configuration settings.
  • Issue QWebView::update() whenever a page has been loaded. This small change improves font rendering.
  • Implemented basic command-line options:
    • full-screen-mode
    • url URL (multiple instances allowed)
  • Mr. R. updated Dooble's default page.
  • Implemented character encodings.
  • Fixed broken sensitivity states for the Back and Forward buttons.
  • Mr. R. introduced colorful tabs.
  • Per Mr. R., introduced a feature to inject URLs into the Settings window's Home widgets.
  • Closing a last tab will now close its parent window.
  • New Settings option: close the Downloads window after the downloads have completed.
  • Added an install target to Dooble's Unix project file (dooble.pro).
  • Mr. R. introducted the YaCy search engine.
  • Additional optimization.
  • Per Mr. R., restore and retain search choice.
  • Windows Qt libraries have been upgraded to version 4.7.3.

What's new in this version 1.20:

  • If there is but one item selected in the History window, only display the context menu if the index at the current position represents the selected item.
  • Added the Favorite column to the Cookies window's tree. Checked sites will not be removed whenever cookie sweeping occurs.
  • Compressed the Settings window's toolbuttons.
  • Incorrect use of QString::remove() in dcookiewindow::slotUpdateView(). Removing 'www.' may result in corrupting host names.
  • Fixed a flaw with the cookie storage mechanism. The cookie domain may be incorrect in some instances.
  • The Cookies window will now display sites exactly as they are.
  • Per Mr. Anonymous, added the DuckDuckGo search engine.
  • Mr. R. added the MeeGo theme. Thanks.
  • Adjusted QUrl equality tests. The Go Home function now behaves as intended.
  • Fixed a tabbing issue with the url widget's completer.
  • Added performance improvements to SQLite queries.
  • The Cookies and History windows will now capture and restore their geometries.
  • Reimplemented QWebPage::javaScriptPrompt().
  • Updated dwebhistory::add() so that only file, ftp, http, and https schemes are recorded.
  • HTTP referrers should now be blank due to enabling of QWebPage::DelegateExternalLinks.

What's new in this version 1.19:

  • Removed QMAKE_CXX from dooble.pro. It appears that clang++ breaks findChildren() on some systems (Debian).
  • Made JavaScript confirmation prompts application modal.
  • Added item #38 to version 1.18.
  • Fixed broken shortcuts: ALT + ENTER (open in new tab) CTRL + ENTER (.com complete) CTRL + SHIFT + ENTER (.org complete) SHIFT + ENTER (.net complete)
  • Mr. R. added the nuvola theme.
  • If possible, set the main window's initial size to 85 percent of the user's screen size.
  • On Windows systems, set the initial font size to 16 for the Fixed Web font.
  • Fixed missing navigation menu items. Page anchors caused the issue.
  • The Cookie window was not capturing the iconsChanged() signal. Fixed.
  • The Clear History and Show History menu actions were avoiding iconsChanged() signals. Fixed.
  • The Page Source window's find frame would become invisible whenever iconsChanged() signals were captured. Fixed.
  • Added missing JavaScript-enabled checks to various JavaScript actions.
  • The Google search has been modified to use SSL.
  • Added a timer to vacuum cookie crumbs.
  • Removed findChild() and findChildren() wherever possible.
  • Fixed Download window file name discrepancy.
  • Added the everaldo theme. Thank you Mr. R.
  • Fixed the Cookie window's delete all implementation. Was incorrectly removing all cookies regardless of the current filter.

What's new in this version 1.18:

  • If the user navigates to a page that is within the current page's domain, set the url widget's icon to the current page's icon.
  • Support for preventing JavaScript to: hide the menu bar, hide the status bar, hide the tool bar
  • Allow for hiding of tab bar whenever there is but a sole tab.
  • Fixed a problem with the Download URL portion of the Downloads window. Dooble allowed for the download process to commence for invalid URLs.
  • Fixed access issues with the proxies. All user name fields were incorrectly queried from the configuration file.
  • Check for "inline" content dispositions to determine if Dooble should display a download dialog.
  • OS X look-and-feel improvements.
  • Implemented a cookie window.
  • The History window's headers are now movable.
  • Replaced QApplication::allWidgets() with QApplication::topLevelWidgets() where applicable.
  • Dooble will now download favicon files without the use of QWebView. Some sites (digg.com) are not supported.
  • Replaced QWebView::reload() with dview::load().
  • Retrieve and store URLs in the history table if page titles are unavailable.
  • Added the visits field to the history table.
  • Improved default font and font sizes for various operating systems.
  • Removed the CTRL+Q shortcut from the Dooble window.
  • Introduced the ability to record download information in the downloads.db database.
  • Added the History tab to the Settings window.
  • Now correctly removing the history.db file upon exit if history records are not desired.
  • A newly-created tab will be immediately visible if the tab was created via a menu action.
  • Cookie information is now stored in the cookies.db database.
  • Replaced many instances of QSettings. This minor change should improve performance as disk access will be minimized.
  • Extended the file manager's table view to include date accessed, owner, group, and permissions information. Owner and group information is only available on Unix-like operating systems.
  • Now displaying hidden files in the file manager's table view. The tree view will contain hidden directories.
  • Corrected lengths of History menu items as well as items under the Tabs menu.
  • Simplified sensitivity states of Edit menu items.
  • Added Spatial Navigation support to the Settings window. Care should be taken when this option is enabled as scrolling via the up and down keys may seem awkward.
  • Fixed an error with the url widget's completer. If the up or down arrow keys were pressed for an empty url, the completer's popup() was displayed for a brief moment.
  • Store various header states to the user's configuration file.
  • Improved the functionality of the url widget's completer.
  • Reimplemented QWebPage::javaScriptAlert() as the default implementation may cause segmentation faults.
  • Reusing QWebView's back(), forward(), and reload() methods. (Please refer to version 1.17's item #5.)
  • Set icons for various buttons.
  • Some pages (sf.net/projects/dooble) cause WebKit to emit loadStarted() signals after the page has been loaded. Why? As a temporary solution, Dooble will inquire its internal history while navigating backwards or forwards when it detects an inconsistency with QWebView's history.
  • Beautified the Settings window.
  • Corrected FTP proxies. QFtp is quite limited with respect to proxies.
  • Provided workarounds for anchor limitations.

What's new in this version 1.16:

  • Prevent dhistory's timer from firing if the History window is closed.
  • CTRL + L did not highlight the url while the url widget's pulldown menu was active. Fixed.
  • Added support for window.print() (JavaScript).
  • Modified source in support of JavaScript-initiated requests: hiding navigation items hiding the menu bar hiding the status bar resizing a newly-created window
  • Populate the url widget's history upon application launch.
  • Added checks to verify that certain settings existed prior to creating font objects based on the respective settings.
  • Smoother url completer view.
  • Configuration settings will now be stored in $HOME/.dooble/Dooble/Dooble.ini.
  • Fixed a font-distribution issue.
  • The history window's sort indicator should now be shown correctly.
  • Implemented a popup blocker.
  • Updated OS X style settings.
  • Implemented advanced Web fonts.
  • 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.)
  • The contents of WebpageIcons.db will now be cleared whenever the history is cleared.

What's New in version 1.15:

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