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 GMail,
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, -Stephan