We've started re-modelling the WebKit/GTK+ public API on the WebKit Objective-C API, since it's closer to GTK+ conventions than our existing API (eg. WebView vs Page).

Going through the headers and documentation, I sometimes notice concepts that don't quite match up with the state of WebCore or appear redundant.

I'm wondering what the developers and users of the current API would do differently if they could re-write it today without any consideration for backward compatibility.

What would you change? What's obsolete? Any poorly named methods?

What parts do application developers have the greatest difficulties with?

Would you have included more default behaviour, forced application developers to implement more policy, or is the balance just right?

This information should help the GTK+ port and others avoid making the same mistakes.
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to