This could possibly greatly improve portability, I don't know, but here's an idea:

Drawing System (QRect, QPainter, etc..):

Implement using the Cairo Graphics library, which is cross-platform. This provides the benefits of hardware acceleration on all supported operating systems (Apple MacOS X, Microsoft Windows, Systems with X11 support). Of course, systems that are used that aren't supported by Cairo Graphics, or don't want to be supported using Cairo, can of course not use the Cairo implementation

Networking Library:

Use a cross-platform networking (HTTP/FTP, etc..) library that can be used by all operating systems. I think http://webkit.opendarwin.org/projects/portability/index.html mentions this

Image Library

Same as above.

**********************
* Justin Haygood                *
* [EMAIL PROTECTED]        *
**********************
_______________________________________________
webkit-dev mailing list
[email protected]
http://www.opendarwin.org/mailman/listinfo/webkit-dev

Reply via email to