Browsed by
Tag: KDE

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

Releasing Software to the wild

Releasing Software to the wild

So what should one do on 08.08.08? Get married? Get divorced? Or the thousands of things in between? Openmoko picked this day to release the 2008.8 software update (code named A(pril|ugust)SU) and I will travel to Mechelen to catch up with some friends from foreign countries. Let us take a small look at the release. Doing this in the Good, the Bad and the Ugly (Queen) style. But keep in mind Bad and Ugly are only there to be fixed,…

Read More Read More

Code Cloning an example

Code Cloning an example

Some parts of code cloning are bad. In contrast to my other post this is supposed to be entertaining and something you can do before breakfast. Find the difference yourself and draw the conclusion. This code is from qmailstore.cpp from the qtopiamail library. This is not to pick on any developer at Trolltech but to highlight how code review and discussion could create a better Qtopia product. d->checkComparitors(key); QString sql = “SELECT id FROM mailfolders”; if(!key.isEmpty()) sql += ” WHERE…

Read More Read More

DVB-H with a Nokia SU-33W

DVB-H with a Nokia SU-33W

Dear Free Software loving Nokia, first of all congratulation for acquiring Trolltech. You have gained a great team of highly motivated and passionate people. Many from us in the Free Software and OpenSource community care a lot for Trolltech. Recently I have acquired something as well, the money was not enough for all of Nokia so I started with getting a Nokia SU-33W. This is a bluetooth based DVB-H (Digital Video Broadcast for Handhelds) receiver. While I know a lot…

Read More Read More

Looking back at Guademy

Looking back at Guademy

I have attended Guademy 2008 in the beautiful city of Valencia this year and presented a talk on WebKit and the Qt integration, produced some demos showing to embed QWidgets and QObjects into the QWebPage and how to interact with it, my other talk was a look at Qt 4.4. While preparing the slides I was in a constant wow mode. It is incredible what the Trolls added to Qt 4.4. It was probably a bit too much but it…

Read More Read More

Slowly getting frustrated with Qtopia

Slowly getting frustrated with Qtopia

So I have been working on this Qtopia integration. Being a good Free Software citizen I report the issues (most of the time with patches) upstream. Because I don’t like non public tasks and prefer discussions on patches I had to decide to use the qtopia-interest mailinglist (note the increased volume since february). The amount of feedback, even on obvious issues is kind of low, admitingly disappointing. I understand creating a generic framework which is easy to customize for very…

Read More Read More

Qtopia progress

Qtopia progress

I safely returned from Taipei and was almost in time. As I don’t have a hitchhiker guide to transatlantic traveling I had to learn it the hard way. Don’t take the arrival time for granted and plan the evening. If anyone knows how to legally get a rental copy of I’m a Cyborg but that’s ok. please tell me. Taipei is great and I hope this was my first visit in many to come. It was a pleasure to see…

Read More Read More

QtWebKit, Illume and Diversity

QtWebKit, Illume and Diversity

I’m writing this on one of these roundtrips when waiting for the Qtopia buildsystem to finish. I changed the mediaengine from helix to gstreamer, this means in one library another implementation gets compiled and the library is linked, maybe the other part of Qtopia needs relinking after it and that would be fine. The truth is, I switch the engine now configure of Qt desktop, Qt target and Qtopia is ran and I’m compiling Qt for the desktop, Qt for…

Read More Read More

Taipei, Qtopia on X11, and tracing memory allocations

Taipei, Qtopia on X11, and tracing memory allocations

I moved into the OpenMoko apartment yesterday and right to the backside of the apartment we have some kind of hill and I could not resist and had to walk up to get this city view: raster has been working on a new launcher, window decoration and application navigation for the OpenMoko device, some things are pretty hot about it. It is called illume and can be found here. This launcher is using EFL, actually it is a module for…

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.