[haiku-webkit-commits] Re: r535 - webkit/trunk/WebKit/haiku/WebCoreSupport

  • From: Stephan Aßmus <superstippi@xxxxxx>
  • To: haiku-webkit-commits@xxxxxxxxxxxxx
  • Date: Tue, 20 Jul 2010 11:00:40 +0200

Rene Gollent schrieb:
On Mon, Jul 19, 2010 at 5:54 PM, Ryan Leavengood <leavengood@xxxxxxxxx> wrote:
Thanks for all that, which I'm sure was a pain. Someday web developers
will learn to stop sniffing user agent strings. It isn't all that hard
to test for compatibility in other ways...

Indeed, what I'd like to see is perhaps a new header wherein the
browser exports its capability list or something in that vein, and let
the user-agent actually be what it's supposed to be rather than piling
on tons of useless crap like "like Gecko", etc. Unfortunately that
would be an uphill battle owing to all the older browsers that
wouldn't have it :/ In any case, is there a general TODO list
available for Web+ somewhere besides open tickets?

The most general TODO lists are contained in my blog posts, it should suffice to read the last one or two. The most important issues that cause compatibility issues are missing features in the app_server drawing API (affine transformations, clipping paths/alpha masks, more compositing modes). I suspect a cookie problem to be responsible for the GMail bug.

I'd imagine once
the Services Kit is done we can probably write our own native
networking backend that uses the http classes which that exports and
stop relying on libcurl, which might possibly help with things like

At first, it will probably make things worse, but it's definitely the path forward, and Christophe and I have been thinking in this direction already. If nothing else, it would expose the API to a demanding client application and therefor harden it.

> but what about general browser features? I can't promise how
much time I'll have to commit this month since we're in the middle of
beta/RC testing for our next rev of NSM at work, but hopefully in
August I'll have a bit of a break finally.

Your work on keeping the package working and fixing bugs is very much appreciated! There are some interesting tickets to work on, like enabling Undo/Redo for text editing, word by word navigation, etc.

Best regards,

Other related posts: