« One Year On | Main | Tongariro »
January 27, 2006
Stormy Conditions, Outlook Fair
Now that frame display lists have landed, we can move quickly to finish the caret work so carets will use the normal paint path --- killing the infamous "caret disappears when over IFRAME etc" bug. This will also enable caret in SVG-transformed HTML. Which reminds me that another thing I plan to do very soon, based on frame display lists, is reenable SVG <foreignobject> on trunk, for cairo builds at least. Painting and event targeting to transformed HTML should work, but invalidation will not work immediately, so dynamic effects in the transformed HTML won't look right yet. Getting invalidation to work will happen during view system removal, and I've decided to delay that until after widgets get removed, which depends on plugin widgets being hoisted to the top level --- so that's an upcoming major project. Before that though, I'm working on getting native GTK themes working with cairo as well as they can. This will let us turn on GTK theming for HTML content, which will be cool --- we haven't done that before because we could never print them. With my new code, we will be able to.
Apart from all that, I'm also supposed to be judging extension contest entries over the next week. I've done a few, and so far I'm impressed.
I'm going offline for most of next week. Friends from the USA are visiting and I'll be spending as much time with them as possible, climbing volcanoes, getting sunburned, that sort of thing. So don't be surprised if blog comments don't show up, email doesn't get answered, and trunk regressions take a while to be fixed :-).
Posted by roc at January 27, 2006 3:17 PM
Comments
Yay for gtk+ themeing in html!
Posted by: Joseph at January 28, 2006 2:36 AM
"is reenable SVG on trunk"
that should be "SVG foreignObject" I assume? :)
Posted by: christian biesinger at January 28, 2006 2:22 PM
roc, you rock! :)
Posted by: Victor at January 30, 2006 3:25 AM