> > Is 2.0 a complete re-write or a a better c++ wrapper over > existing code? > > At the risk of overstepping my bounds, I'd argue that it's both! :-P > At least, this seems to be the intention. The fltk/compat > files attempt to create a rewrite over the old 1.x branch, > but internally things operate differently, too. > > Of course, the major thing about 2.0 is that, unlike 1.3, > it's not even *close* to bug free. > A few other major differences between 1.3 and 2.0 include the > c++ namespace and the use of relative instead of absolute > coordinates. On top of that, it's also *slightly* easier to > custom-skin widgets globally, etc. Oh, and 1.3 also compiles > on newer Macs. That's also a fairly major difference, for the > time being.
To expand on what Ben said, then the history is that fltk-2 branched from the fltk-1 series as an experiment to develop a cleaner and more "C++"'ish API. However, there was considerable churn in the fltk-2 series as different experiments were investigated, and the main thrust of fltk development continued in the fltk-1.1 and latterly the fltk-1.3 series. Then, over time, fltk-2 sort of faded away, as the active developers in it had to focus their efforts elsewhere. (Note that recently fltk-2 has re-awoken somewhat with Ben and rainbowsally contributing fixes.) In consequence, there are quite a few bugs 'n features still in the fltk-2 series that were long since fixed for fltk-1.1 or fltk-1.3, and for recent platforms (i.e. 64-bit OSX etc.) then fltk-1.3 is the only currently credible option. As it stands, fltk-2 is still a little more "bleeding edge" than fltk-1.3, so if you need a stable base then I'd suggest you use 1.3. Over time, fltk-2 should become stable (Ben's working on it!) and there is a background task to merge the fltk-1 and fltk-2 series back to a common (and bug free) codebase in the longer term. (See fltk-3 or fltk-123 project...) SELEX Galileo Ltd Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14 3EL A company registered in England & Wales. Company no. 02426132 ******************************************************************** This email and any attachments are confidential to the intended recipient and may also be privileged. If you are not the intended recipient please delete it from your system and notify the sender. You should not copy it or use it for any purpose nor disclose or distribute its contents to any other person. ******************************************************************** _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

