These days I do the first steps for one crazy transformation. I would like get you all enthused (as Teutel Senior would say - gosh, I miss that show) and excited about what I am planning.
FLTK 1 over the years has become a nice starting point for the first steps in GUI programming. It runs on al major platform (and on many minor ones as well), is small, compact, and easy to use. FLTK 2 was the attempt to continue the success of FLTK 1 with a much cleaber API and many important details improved. Unfortunately many users never made the jump to FLTK 2 and so it not only ended in a crawling slow branch, it also became instable and at last unmaintainable. I would like to spend some of my spare time to create FLTK 3. FLTK 3 sets out to surprise FLTK 1 users and satisfy FLTK 2 junkies. It will basically be the improved FLTK 2 API combined with the quite stable innards of FLTK 1. As an extra bonus, FLTK 3 will be compatible to 1 and 2. Just prepend your code with the "coding_style" instruction and FLTK 3 will do the rest. It is even possible to intermix FLTK 1 and FLTK 2 coding styles within a single project. Nice challange, eh? So let's get going. I have added a file to the 1.3 repository "README.123" which lists all differences between version that came to mind. I would love to hear your comments, know about stuff I did not list, collect suggestions, and then get the fish swimming as soon as possible. As a little bonus, I made Fluid 1 read Fluid 2 files. There are still a bunch of bugs and it's mostly untested, but it is a start at least. Matthias PS: in case you are wondering about this moment in time, particularly with a huge bug list in FLTK 1.3, 1.4, and 2.0. Well, even though the bug and feature list in 1.3 is long, it is very usable in this stage. Fixing some of the issues will require backporting FLTK 2 code (mainly the UTF8 stuff), so why not port forward instead? Anyway, for now, I call this hybrid 1.3. But as soon as 1.3 links with Dillo, I will make it head of the SVN repository and call it 3.0... . _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

