matthiasm wrote:
> 
> FLTK 1.1 is reaching its final state. 1.1.8 has become a wonderful piece 
> of software, incredibly stable, very fast, and still very fast. Thank 
> you very much to everyone who contributed! Very few OpenSource projects 
> survive ten years!
> 
> So what is next?

After reading all replies until now, my conclusion/suggestion would be:

FLTK 1.1 development should be frozen at 1.1.8 - bug fixes only in versions 
1.1.9 ff. with binary and source compatibility. FLTK 1.1 will support Windows 
95/98/ME until "end of life" for those who still need it.

The "old FLTK 1.2" is a dead project, but should be kept for those who use it, 
and to avoid confusion, as others noted.

FLTK 1.3 should be the follow-up for FLTK 1.1 and should include the "most 
wanted" features like utf-8 and printing support. Binary compatibility could be 
dropped, and some cleanup (method and function names) should be done. This 
would 
also mean (slight) source incompatibility, but if it is possible, then this 
should be done in _one_ step. Adding utf-8 and printing support would IMHO mean 
that one would have to modify some source code, anyhow.

Maybe FLTK 1.3 would only change the API and make use of some features that 
could not be implemented in 1.1 because of binary compatibility issues, so that 
FLTK 1.3 would gain in usability for new users and those who would like to have 
a smooth transition to using 1.3 and the following versions. FLTK 1.3 might 
also 
drop Windows 95/98/ME support - or be the last version with 95/98/ME support.

FLTK 1.4 would add utf-8 support (w/o 95/98/ME support).

FLTK 1.5 would add printing support and maybe other new features.

The reason for this way would be to have faster stable releases than in the 
last 
3 or 4 years from FLTK 1.1.x to FLTK 1.1.8. As a developer, I'd more like to 
have two or three smaller steps with stable releases than one big bang with one 
new (maybe) less stable release.

IMHO, the next important steps (API cleanup, utf-8 and/or printing support) 
should be done in a way that the release(s) wouldn't take too long to avoid 
such 
a long alpha state as with FLTK 2. If the existing utf-8 patch could be easily 
modified/applied to FLTK 1.3 or FLTK 1.4, then I'd suggest to do this ASAP, 
because this could attract most new users.

And FLTK 2.0 ? I don't know, but I think that there could be one or more 
intermediate versions (1.6/1.7/...) that get closer to 2.0 (widget layout 
methods, and others, maybe).

Just my thoughts,
and my appreciation to the core developers for their good work :-)

Regards

Albrecht
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to