Wednesday, March 30, 2016

QupZilla 2.0.0 released with QtWebEngine!


QupZilla 2.0.0 is now available. This is a new major version of QupZilla and also brings great changes. The biggest change is the switch of rendering engine, from old and unmaintained QtWebKit to shiny new QtWebEngine!

QtWebEngine is using Chromium to render web pages which brings much better compatibility with web pages and also great stability (thanks to multi-process architecture).

There are big changes (both architecture and API-wise) between QtWebKit and QtWebEngine, so porting of QupZilla took some time. There are also still features from QtWebKit not available in QtWebEngine, so some QupZilla features may not be available in new release. Those missing features will come back in next releases of QupZilla and QtWebEngine.

QupZilla now depends on latest Qt release (Qt 5.6) to be able to use all QtWebEngine features.

QupZilla is now available in repositories of all major distributions. From now on, I will stop providing Linux builds. This also means that my Ubuntu PPA will not get any new releases. I will still provide Windows builds.

Download: source code (at github.com)

Update: I did not ditch support for Linux, quite the opposite. I just said in this post that I myself will no longer provide Linux builds. You should install QupZilla from your distribution's repositories or build it yourself.

55 comments:

  1. You mean to say Qupzilla will no longer be updated on Linux?

    ReplyDelete
    Replies
    1. you are verry funny :-D

      This mean, qupzilla use now qt5-webengine instead qt5-webkit. I use yet qupzilla 2.0.0. with qt5-webengine (introduced in qt5 5.6) under Archlinux ;)

      Delete
    2. Hi,

      Is QtWebEngine choice is good idea ?
      It seems the three most popular linux distributions (according to distrowatch and tecmint) which are Debian based will not support QtWebEngine as Debian will not support it : http://www.phoronix.com/scan.php?page=news_item&px=QtWebEngine-Mess-Debian

      I am using Ubuntu, therefore shall I abandon QupZilla in favor of the unstable Midori ( :-() or will you plan to keep on building qupzilla in the nowrep launchpad PPA ?

      Delete
  2. Oho! So finally I'll be able to ditch the last bit of GTK cruft brought by Firefox! ... Even if after some bug reports! Come on Arch, put it in the repo.

    Thank you very much.

    ReplyDelete
  3. Windows Portable edition flickers only. Does not open any URL or search. Sadly unusable.

    ReplyDelete
  4. The new Qupzilla 2.0.0 Windows Portable does no work on Windows 7. Crash.

    ReplyDelete
  5. So you really stop Linux versions, why?!
    A big part of the community was very positive about Qupzilla and now you ditch it just like that.
    Too bad you are moving your focus to Windows, that's exactly the OS which is having an overwelming amount of browsers. Too bad, good luck and thanks for the good work until now!

    ReplyDelete
    Replies
    1. Seemingly, the prebuild, binary packages are no longer been offered since qupzilla is already in the repos of (major) linux distros. That is, no need for the dev to precompile it. Linux versions are not going to be stopped, they're just provided by the distros.

      Delete
    2. Aha, ok thanks for explaining that to me, I was freaking out here since it is the fastest browser for my Mint box.

      Delete
  6. Ubuntu PPA is not updating, says 1.8.9 is the latest version available. When will it be updated David?

    ReplyDelete
    Replies
    1. Seemingly, you'll only get it through the official repo and only when your qt is updated to 5.6.

      Delete
  7. Help me please. I got qpzilla portable for windows but it's crash. What i have to do? Mi PC with win7, intel atom.

    ReplyDelete
  8. Same here. Portable version only flashes and don't work.
    Tried in win Xp, 7 and 10.

    ReplyDelete
  9. Windows installer and portable version not working. No URL or search input possible, white canvas flickers like mad, Qupzilla crashes after a few seconds.
    Ironically my working Qupzilla 1.8.9 cannnot hande google captcha images to verify anonymous.

    ReplyDelete
  10. Hi,

    qupzilla189_portable.zip=36 Mb..
    Vs.
    qupzilla200_portable.zip= 63 Mb !!

    in less than a week.. >file size almost DOUBLE?!

    ..WHY :)!

    ReplyDelete
    Replies
    1. qtwebengine is not better than qtwebkit as far as, but more faster

      Delete
    2. QtWebKit.framework is 30.2 MB
      QtWebEngineCore.framework is 98.4 MB

      Delete
  11. There is any way to sync bookmarks and password between operative systems? I'm currently using Windows to develop with SQL Server-C# and Assembler; Xubuntu for Python, Ruby and Java; and my main, KaOS, but I don't remember all my passwords and I have a lot of bookmarks that I want use through all my OSes.
    I like QupZilla's performance instead both Firefox and Chromium, so some configuration options too.

    ReplyDelete
  12. This comment has been removed by the author.

    ReplyDelete
  13. QTWebengine is still not usable for Youtube, there seems to be some giant memory leak which eats all memory in few seconds if you watch a HD video ;)

    Also, the UI scaling goes wrong if you have a high dpi setting in your OS.

    ReplyDelete
  14. The new Qupzilla 2.0.0 does no work on Windows 7. Crash:(

    ReplyDelete
  15. Using Qupzilla 1.8.9 in Windows XP SP3 Machine for quite a while without major problems. Sadly Qupzilla 2.0 Portable is not working at all. Just a black flickering screen totally unusable.

    ReplyDelete
    Replies
    1. as far as installer version is working with minor problem

      Delete
    2. vote for RAM bloat problematic like a chromium based, deserve to die in opening >50 tab

      Delete
    3. flickering in majority Win XP (working if use hack edition), minor problem in Win 7 Home Premium x64/8 x64/8.1 x64/10 x64

      Delete
  16. Is someone reading this? Someone out there taking care of the complete mess?
    Seems that Qupzila 2.0 ist not working at all.
    Qupzilla 1.8.9 can't handle anonymous posts here. Is this the end of Qupzilla.
    Have to use Firefox for this :-(

    ReplyDelete
    Replies
    1. replying with Qupzilla^^, click preview then captcha

      Delete
    2. Yes, I am reading this. But blog comments are not for bug reports, please report them at github.

      Windows XP is not officially supported by Qt, so that may be reason why QupZilla 2.0 does not work for you. I'll try to see what can be done to make it work there.

      In any case, I'd appreciate if you open bug report at github so I can get more info about the issue and hopefully fix it.

      Thanks

      Btw: Posted from QupZilla 2.0 without any issues.

      Delete
    3. Same problem here. Installed 2.0 and it doesn't work. It opens and you can configure it but you can't input any search or web page. The default page doesn't even open, the thing just flickers. Poor choice to update this, I guess. Will uninstall and try to go back to an earlier version that doesn't use the Chromium engine and actually works. Hope I can retrieve the profile for that version, I notice that 2.0 doesn't use the same profile but "backed it up" for me in some .db file.

      Delete
    4. An FYI, Qt 5.6.x does support XP, but not using the pre-built binaries. You have to build targeting XP. Qt 5.7.x drops XP and Vista support. However, even though Chromium 45, which QtWebEngine is based on supports XP (according to Google, XP and Vista are dropped starting version 50), there is a current build bug that prevents the QtWebEngine module from building when targeting XP. Qt says they'll happily review a patch to fix it, but they are no longer interesting in fixing it themselves. (I, myself, could really use such a patch.)

      Delete
  17. I have a problem with version 2.00 for Windows when I did a search on google. If I stand on one of the search results and I right-clicked I have not the ability to select:
    "Open a new tab" or "open a new window".
    This is annoying because if I want to return to the search result I have to click the arrow "return".
    Yet "open a new tab" or "open a new window" was available in the 1.8.9 release.
    Why make disappear this possibility on version 2.0.0?

    ReplyDelete
    Replies
    1. maybe "open link in new tab"?

      Delete
  18. Flash Unavailable
    That hapens when i'm trying to open a video from Facebook
    I did load the Adobe Flash... the latest... but nothing...
    What I can do about it?

    ReplyDelete
    Replies
    1. Do you use ESR version Flash player ?
      Qupzilla uses PPAPI version flash.
      So, you should install install_flash_player_ppapi.exe

      Delete
  19. Mr. Rosca - you are not reding this I guess.
    Please help! Windows version is not working at all!

    ReplyDelete
    Replies
    1. Can you please open issue at github (link in sidebar).

      Delete
  20. To balance some negative comments above, QupZilla 2 has been working beautifully and solidly in Arch for two weeks, though curiously it's still not in the official repo along with some other Qt5 apps.

    ReplyDelete
    Replies
    1. Still not Qupzilla update via the official repo, Ubuntu or Mint. Too bad this very favorit browser is out there to die...........

      Delete
  21. QtWebKit is very fast and page scrolling is smooth even on older PC, chromium engine is slowly scrolling pages, also chromium has huge resources usage in contrast to QtWebKit. The best and perfectly browser engine was Opera Presto but Opera also change to chromium engine, this was very bad move.

    ReplyDelete
    Replies
    1. Indeed. Try Otter Browser, which still is based on QtWebKit, thus uses less RAM.

      Delete
  22. I think it's sucks because distros like Mageia stuck to old qupzilla because they only provide bugfix release to packages no new features packages are allowed throught updates.So no qt 5.6 no qupzilla qtwebengine only obsoleted browser next half of year. I will ban very soon qupzilla and move to other browser.

    ReplyDelete
  23. 2.0 isn't working for me on weston in Void linux. Anything I can do?

    ReplyDelete
  24. Please help. Qupzilla crush when loading site.

    alexxelp@alexxelp-desktop ~ $ qupzilla
    AdBlockSubscription:: loadSubscription invalid format of adblock file "/home/alexxelp/.config/qupzilla/profiles/default/adblock/customlist.txt" (adblock/adblocksubscription.cpp:114, virtual void AdBlockSubscription::loadSubscription(const QStringList&))
    QupZilla: 0 extensions loaded
    QIODevice::read: device not open (io/qiodevice.cpp:821, qint64 QIODevice::read(char*, qint64))
    QupZilla: Crashed :( Saving backtrace in /home/alexxelp/.config/qupzilla/crashlog ...
    Backtrace successfully saved in /home/alexxelp/.config/qupzilla/crashlog/Crash-2016-04-25T20:56:33.txt
    Aborted

    crashlog:

    Qt version: 5.2.1 (compiled with 5.2.1)
    QupZilla version: 1.8.9
    WebKit version: 537.21

    ============== BACKTRACE ==============
    #0: qupzilla() [0x4032df]
    #1: /lib/x86_64-linux-gnu/libc.so.6(+0x36d40) [0x7f6aaced5d40]
    #2: /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x1b7dfc) [0x7f6987649dfc]
    #3: /lib64/ld-linux-x86-64.so.2(+0x1013a) [0x7f6ab0fa113a]
    #4: /lib64/ld-linux-x86-64.so.2(+0x10223) [0x7f6ab0fa1223]
    #5: /lib64/ld-linux-x86-64.so.2(+0x14c70) [0x7f6ab0fa5c70]
    #6: /lib64/ld-linux-x86-64.so.2(+0xfff4) [0x7f6ab0fa0ff4]
    #7: /lib64/ld-linux-x86-64.so.2(+0x143bb) [0x7f6ab0fa53bb]
    #8: /lib/x86_64-linux-gnu/libdl.so.2(+0x102b) [0x7f6aa616902b]
    #9: /lib64/ld-linux-x86-64.so.2(+0xfff4) [0x7f6ab0fa0ff4]
    #10: /lib/x86_64-linux-gnu/libdl.so.2(+0x162d) [0x7f6aa616962d]
    #11: /lib/x86_64-linux-gnu/libdl.so.2(dlopen+0x31) [0x7f6aa61690c1]
    #12: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x264e3a) [0x7f6aad9e2e3a]
    #13: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x260095) [0x7f6aad9de095]
    #14: /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5(+0xafdc64) [0x7f6aaf14ac64]
    #15: /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5(+0xa36dd6) [0x7f6aaf083dd6]
    #16: /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5(+0xa3444e) [0x7f6aaf08144e]
    #17: /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5(+0xa355ae) [0x7f6aaf0825ae]
    #18: /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5(+0x479e4d) [0x7f6aaeac6e4d]
    #19: /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5(+0x98ba64) [0x7f6aaefd8a64]
    #20: /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5(+0x96fd88) [0x7f6aaefbcd88]
    #21: /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5(+0x98be59) [0x7f6aaefd8e59]
    #22: /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5(+0xec94cd) [0x7f6aaf5164cd]
    #23: /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5(+0x1624c88) [0x7f6aafc71c88]
    #24: /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5(+0x16f0b4f) [0x7f6aafd3db4f]
    #25: /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5(+0x16fa54c) [0x7f6aafd4754c]

    Linux mint 17.3 XFCE x64

    ReplyDelete
  25. I know you want bug reports to be organized in your GitHub, but I don't want to open an account only to report about this, sorry, if there were other site which doesn't require registration i'd report there, but since there is no, excuse me but I can anly do it here.

    Qupzilla 2.0.0 crashes always at start. Gentoo Linux, Pasma 5.6.3, KDE Frameworks 5.21, QT 5.6 here. As pasting all the mesages here would ruin this page, I've pasted them to Pastebin. Please, click on the link and see, I hope it can be of some help to fix this bug:
    http://pastebin.com/1ePDVMgC

    Regards.

    ReplyDelete
  26. David, can you not reconsider your decision and provide also Linux packages please? You would do a lot of people a very big favor! Hope you can think about it one more time please.

    ReplyDelete
  27. Converted with Alien to qupzilla_2.0.0-2_all.deb
    Tried to install but responded: Error: no longer provides www-browser

    So what now, how can it be installed then in Linux?

    ReplyDelete
  28. Tried the Windows Installer 2.0.0 on my XP machine and I get the white black flicker.

    ReplyDelete
  29. Your conversation has helped me, thank you very much. The one thing I wanted to ask was already answered.. Thank you very much!

    ReplyDelete
  30. It looks to be complicated codes but I will try to use this as a trial. I'm planning to build small programs for my writing compilations and I would love to use this tool. Thanks for sharing the info.
    How to find legit essay writing services

    ReplyDelete
  31. Qupzilla 2.0.0 is great. I was able to build it on Slackware64 current after making sure I had the right Qt version.

    However:
    I filed this issue:
    https://github.com/QupZilla/qupzilla/issues/1991

    Qupzilla allows websites to tinker with statusbar text, disabling the show of URLs when the pointer hovers over a link. This could be serious.

    I did not find any on-demand enabling/disabling of Flash plugins too, which whould be very desirable.

    Thank you!

    ReplyDelete
  32. Could you perhaps provide some info on how to maintain two separate versions of QupZilla on Linux? (Or point me to it if it already exists?) Maybe in the FAQs on the Wiki? I use 1.8.9 as my default browser, and don't want to replace it until I'm sure that 2.0 will work for me.

    PS: Don't know if you consider OpenSuSE to be a 'major' distribution, but I only see 1.8.9 in the repository.

    ReplyDelete
  33. I just compiled Qupzilla from source on KDE Neon (git stable) and it was a bit of a pain for someone with little experience building anything from source. I would guess you lose a huge user/testing base by not providing up-to-date deb packages. There's got to be someone willing to package this thing up and update the ppa every so often.

    ReplyDelete
  34. for a long time pixlr was my favorite tool, but few days ago my boyfriend showed me auto photo enhancer photolemur
    should to tell you - its really not bad

    ReplyDelete