Aggregated

Resolution independence for icons

Published Wednesday November 22nd, 2006 | Comments Off on Resolution independence for icons
Posted in Aggregated

Jakub Steiner wrote an interesting blog about woes of creating resolution independent icons. It’s a problem I’ve been thinking about during the last few days, one that has been solved, at least to some extend, already. It was solved for fonts. Grid-fitting (aka. “font hinting”) is a crucial step on the way to produce legible […]

Read More

WebKit and new examples

Published Monday November 20th, 2006 | Comments Off on WebKit and new examples
Posted in Aggregated

With 4.3 snapshots out I updated the list of my examples with a few new ones:Animation along a path,And text on a path that I mentioned in the previous blog. And two examples showing perspective transformations here and here. Last week I finally got a new laptop. I bought a Sony Vaio SZ340. Mainly because […]

Read More

XML APIs

Published Saturday November 18th, 2006 | Comments Off on XML APIs
Posted in Aggregated

How to design APIs for XML is debated daily, and has been done so for long. For too long. Now ages ago, companies formed at W3C to design the DOM, using language neutrality and document editing with load/save persistence as goals(it seems, and some says). But some needed other things, such as a streamed, less […]

Read More

Text on a path

Published Tuesday November 7th, 2006 | Comments Off on Text on a path
Posted in Aggregated

Yesterday a rather large selection of trolls went to see Borat and while waiting for the movie to start Simon and I started talking about adding support for layouting of text on a path in Qt. I’ve sat down today, did the necessary math and added some extra members to QPainterPath and QBezier to make […]

Read More

Expressing myself

Published Thursday November 2nd, 2006 | Comments Off on Expressing myself
Posted in Aggregated

Simon and I went for a few days to Berlin. It was a lot of fun. Being able to hang out with Ellen, Scott, Espen and Matthias is always great.Ellen is vegetarian, so thanks to her I’ve eaten better in Berlin than I think I did the whole last year (granted that my frame of […]

Read More

Implementing XPath’s Builtin Functions

Published Tuesday October 31st, 2006 | Comments Off on Implementing XPath’s Builtin Functions
Posted in Aggregated

XPath 2.0/XQuery has, as many other languages, a set of builtin functions, that the implementation somehow needs to provide. One way is to implement them in the host language. Another approach is to directly use XPath constructs, to some degree. What approach is best? (more…)

Read More

XQuery’s Error Codes

Published Friday October 27th, 2006 | Comments Off on XQuery’s Error Codes
Posted in Aggregated

That XQuery and the second generations of XSL-T and XPath requires error codes to be reported generates opinions. And work for the working groups. However, I think it’s possible to discuss these error codes with nuance. (more…)

Read More

GLOverlay

Published Friday October 27th, 2006 | Comments Off on GLOverlay
Posted in Aggregated

I uploaded another wonderful Qt example to http://ktown.kde.org/~zrusin/examples. This example has been written by Trond Kjernaasen (one of the Samurai Graphics Assassins, hobbies include death metal and beating Trolltech’s QA department at ping-pong). The example shows a wonderful mixing of OpenGL with Qt native rendering. You can type in any phrase, the application will try […]

Read More

Disappointing

Published Tuesday October 24th, 2006 | Comments Off on Disappointing
Posted in Aggregated

The responses to my latest blog have been hugely disappointing. I thought about ignoring them but since they might be representative to more than just one individual I decided to address them in a whole new blog entry. In no particular order: Q: Results show that Cairo is bad and slow, is that true?A: Of […]

Read More

Benchmarks

Published Monday October 23rd, 2006 | Comments Off on Benchmarks
Posted in Aggregated

A lot of people has been asking me about some performance comparison for the vector graphics framework we have. Rendering polygons, especially when we’re dealing with stroke, tends to be the most expensive rendering operation performed in vector graphics. I constructed a little test, which tests raw polygon rendering power of Qt and Cairo. For […]

Read More
Get started today with Qt Download now