Monday, May 12, 2014

QupZilla 1.6.6 released!

Latest bugfix release 1.6.6 is now available.
    • added new AutoScroll plugin
    • added new F12 shortcut for Web Inspector
    • fixed: correctly switching between tabbars when closing tabs
    • fixed: draw tabbar base even when there are no tabs in main tabbar
    • fixed: position of add tab button when there are no tabs in main tabbar
    • mac: define application category in Info.plist
    • windows: load font.ttf (if exists) and use it as app font
    • linux: fixed setting correct paths for portable mode

    Download: source code (at

    Friday, April 18, 2014

    QupZilla 1.6.5 released!

    Quick bugfix release is now available.
    • fixed build issues on Mac
    • fixed error handling when downloading CA certificates bundle
    • fixed error handling when downloading AdBlock subscriptions
    • fixed loading KWalletPasswords plugin

    Source tarballs are now compressed using xz.

    Download: source code (at

    Monday, April 14, 2014

    QupZilla 1.6.4 released!

    Fourth bugfix release is now available.
    • enabled sending DoNotTrack header by default
    • updated ca-bundle certificates
    • use same session files with both Qt4 and Qt5
    • fixed: Click2Flash playing videos on YouTube with Qt5
    • fixed: hiding close button on current tab when dragging it with Qt5
    • fixed: double clicking on scroll buttons in tabbar with Qt5
    • fixed: text visibility in speeddial inputs with dark themes
    • fixed: getting tab index with rtl layout
    • fixed: ctrl+up shortcut in websearchbar correctly select first item
    • fixed: correctly loading translations of all plugins

    Windows builds are now using OpenSSL 1.0.1g with fix for Heartbleed Bug.

    Download: source code

    Sunday, March 30, 2014

    New bookmarks and other improvements

    It's been a while since I blogged about a new features that landed in git, but it doesn't mean there aren't any. I've just been too lazy to write...

    Bookmarks have been completely rewritten. It now finally supports nested folders, the feature that's been missing for a long time. Internally, it stores bookmarks in JSON file with very similar structure as the Chrome's bookmarks (it is actually possible to simply copy Chrome's file into QupZilla profile and it will just work).
    There is now also support for separators. Bookmarks import now also supports importing full bookmarks structure (including nested folders), the same applies for export to Html.

    New bookmarks (Toolbar and Oganizer)
    LocationBar received major code cleanup. It no longer uses various hacks to draw host part of url with different color. More importantly, the completer now runs in separate thread. If you have a long history, searching in LocationBar will no longer slow you down.

    Zoom Widget and Closed Tabs button
    StatusBarIcons plugin now offers Zoom widget in Status Bar, well-known feature from Opera browser. Just a note, you can disable all icons except Zoom widget if you don't like other icons StatusBarIcons plugin offers.
    There is now also separate button for closed tabs in tabbar (in the right corner). There used to be option to show closed tabs instead of list of tabs in tabbar corner button. They are now two separate buttons.

    Zoom widget in Status Bar
    New Breathe theme
    Not yet in main git repository, but soon will be. The new theme (all screenshots in this post are made with Breathe theme) made by Mladen slightly modifies the Linux default theme. It looks really great, especially in Qt 5!

    QtWebEngine is a new Web Engine in Qt (using Chromium with Blink). It is not yet in Alpha stage, however it is already possible to build and run QupZilla with it. Given the fact that Chromium uses multi-process architecture, a lot of API is now asynchronous (instead of synchronous as in QtWebKit). It means that a lot of advanced features in QupZilla will need to adapt to this change. For now, those features are simply disabled.
    You can try QupZilla with QtWebEngine using qtwebengine branch. It has some issues, but it works. In fact, I wrote this entire post with QupZilla-QtWebEngine.
    And for all of you who don't like multi-process architecture, there is a --single-process switch ;-)

    QupZilla running on QtWebEngine
    Next release
    Next release will be 1.8.0. All version with 1 as a major version number will be using QtWebKit as its web engine.
    New major version 2.0.0 will be using QtWebEngine only. But that will still take some time (maybe with Qt 5.4).