Menu

Status of CyberDragon

Hello.

It's been a while that I had time to touch CyberDragon code.

But now Im back in business and here's what is going to happen for next release:

  • Scratching my own GUI code and using Qt example browser as base. I should have done this a long time ago. Instead of trying to reinvent the wheel I should have used the nice example browser code that Qt has included. It will save me from doing tons of work, all the basic functionality that you expect from browser is there, and I can concentrate on the parts that interest me most (aka privacy stuff). I estimate that it will take week or two to integrate my privacy stuff to that Qt example browser code.

  • Qt 5.5 has been released and it feels good so next CD will be based on that (rendering engine will still stay QtWebKit, at least for now, untill QWebEngine is ready).

  • OpenSSL will be updated and SSLv2 and SSLv3 removed completely.

  • Tracker blocker code has gotten a turbo boost! Seriously. Previously, it would have taken ages for some pages to load with 30,000+ filter rules loaded. Now, in best case, it takes few seconds!
    This was possible by removing some very stupid (and slow) code from tracker blocker and the use QReqularExpression::optimize() function that Qt 5.4 introduced.

  • Making HTML5 YouTube videos work on Windows so that no buggy Flash is needed. This is tricky. AFAIK, to make this happen, I need to compile my own version of Gstreamer 1.0 and then probably also my own version of Qt 5.5 that uses it and then link CyberDragon against it all. On Linux, HTML5 YouTube videos work just fine if you have all the gstreamer 1.0 stuff enabled.

I estimate the next release will be at the end of August.

Surf safe!

Posted by Stefan Fröberg 2015-07-24

Log in to post a comment.