Browsed by
Tag: WebKit

Embedding a GtkWidget into a HTML page

Embedding a GtkWidget into a HTML page

In the last few days I have suprisingly (actually not, it comes natural when resigning from a job) more time to do stuff that I really want to do. For the last months my webkit involvement has been mostly been reviewing patches created by other people but now I have done something I wanted to add for quite a long time… I think one of the benefits of having a native web renderer widget in the toolkit is the integration…

Read More Read More

Long overdue…

Long overdue…

A long overdue blog post… I’m currently in Taipei… canceled my original flight back to Germany, instead I will go to Hong Kong and then probably back to Taipei. So if you are in this area and would like to talk about WebKit, Linux, KDE, OpenBSC, OpenEmbedded… drop me a mail.

Geo Clue for WebKit/Gtk+

Geo Clue for WebKit/Gtk+

Apple was adding support for the W3C Geolocation API, I started with a implementation using Gypsy, then after some comments moved on to Geoclue. Then Aurelian Maga was more lucky getting geoclue to emit something useful and fixed my logic errors and then it was about time to put the code into the repository. The next things will be adding API to control the privacy settings, enabling/disabling support for it and so on..

FOSS.IN and the need for more events

FOSS.IN and the need for more events

I have sadly missed this years FOSS.in. The goal of this conference is to turn India into a nation of FOSS contributors. There are plenty of people, awesome food!, there is a huge software industry, companies like Tata Consulting are even on Level 5 five of the CMMI model. This means there is a huge potential! But when I get my daily mail on webkit-dev I recognize that it is still a long way from simply consuming, to try to…

Read More Read More

API Reference Manual for WebKit/Gtk+

API Reference Manual for WebKit/Gtk+

As of two days ago the Gtk+ buildbot is finally running the test suite after every build. And today we even have the first regressions that we need to address/understand. The short-, mid- and long term goal is now to get as many tests running as possible and keep them running. There are quite some bugs to be fixed in WebKit/Gtk+, our base libraries, our testing tools so there is plenty of fun left for everyone. In the webkit IRC…

Read More Read More

Link WebKit/Gtk+ faster

Link WebKit/Gtk+ faster

Last year in India Simon showed me an ancient and well hidden qmake feature. With this hidden feature you can easily move some files to a new library. Why is this good? Well, the new library only contains the files you are currently working on. In most of the cases this will be only a hand full. You will get blazing fast linking and round trip times if you do so. So today I worked on a issue with SVGFont.cpp…

Read More Read More

Pushing things forward

Pushing things forward

There is one thing of Tiny SVG1.2 that I really like. It is the possibility to embed audio and video. For video you can do transformations, filters and the usual stuff of SVG. TinySVG1.2 is popping up in more specs and recently I began to read DIMS again and well and thanks to the support of GMIT I had a go at it. This shows parts of the TinySVG spec and the video was replaced with Code Rush. It is…

Read More Read More

Acid3, make QtWebKit catch up

Acid3, make QtWebKit catch up

The Mac, Windows and Gtk+ port get 100/100 and pixel perfection for the acid3 test for quite a while but the Qt port was stuck somewhere else. How can this happen? For QtWebKit we decided to use as much of Qt as possible. So instead of relying on ICU we used the Qt Unicode support, instead of relying on libxml2 we used the QXmlStreamReader, instead of doing font matching and font/glyph caching we solely rely on QFont and QTextLayout to…

Read More Read More

QtWebKit in action

QtWebKit in action

Following up Simon’s QtWebKit in Action and to answer some comments from previous blog posts. Yes with QtWebKit you can embed QWidgets into HTML, you can control their position, size, etc. with JavaScript and apply CSS, invoke slots and such things. Lars, Simon and Girish created a demo for the DevDays it can be seen in action on the site Simon mentioned and you can grab the source from svn://labs.trolltech.com/svn/webkit/demo.

QtWebkit Status update

QtWebkit Status update

Simon and Jasmin went through the API of QtWebKit. Most of the changes where changing names and parameters of methods, signals and slots. And some minor but important behaviour changes. The Plugin API is probably the only remaining feature for Qt4.4 and Lars and Simon have already progressed nicely. Simon went ahead and integrated QtWebKit into the Assistant on the way finding/marking of text was added to the QWebView and QWebPage API. Benjamin (icefox) continues adding the basic features to…

Read More Read More