Whats are the differences between CinePaint on the various platforms?
To users, CinePaint should seem about the same regardless of platform. CinePaint uses a common codebase to build on all platforms. For many years Linux, Irix, and Alpha were the only supported platforms. When Robin Rowe became the project leader a goal he set was to support all operating systems. That was accomplished in less than a year. Because Mac OS X is based upon FreeBSD which is similar to Linux, it was fairly easy to port. The Mac port came first and then FreeBSD. The Mac port uses the X11 and Fink compatibility tools, CinePaint on this platform is more clumsy. A native Mac Aqua port is in development. NetBSD is supported. CinePaint for Windows is not X11-based, rather a native port. It was the last and a more difficult port. The Windows version uses the new threaded plug-in architecture, which will be adopted across all platforms eventually. The same plug-in code on Windows runs as a thread with direct in-memory communications, rather than as a forked executable with network p