>
> On 25.03.2009, at 16:34, Fabien Costantini wrote:
>
> >>  (1) Get utf-8 support ready.
> > Ok, let's specifiy the _minimum_ features to realize before an RC
> > can be released then.
> > - First, the TODO.utf8 file is just a list a files (to be treated?),
> > should be rename TODO_FILES.utf8 if it is still necessary?
> > - Then a real TODO.utf8 should be updated with a full list of the
> > features to fix/add
> > - Then we should establish which are the priority tasks we want to
> > fix in utf8 for 1.3. (i.e: I doubt it is a good idea to expect
> > adding all langages supports in our next release : couldn't it be
> > made progressively after that  ?)
>
> IMHO we must bring a clearer line to the UTF8 implementation. I have
> only been following loosely, but the last time I checked, we were
> still missing a definitive set of utf8 functions that can then be used
> to fix Fl_Text_Display and all the other widgets that count
> characters.  Just defining the FLTK UTF8 API would be a huge step
> toward cleaning up.
>
> Next step would be to remove code duplication and consistently use the
> utf8 functions for *all* string handling.
Sounds great, just added a new TODO.utf8 canvas,
Please fill the minimum tasks to do in this file, so that discussions won't be 
lost in the flow of messages, I added your point as a starter but need your 
help and probably at least Ian's help too for it to be filled.

>
> >>  (2) Check, which ABI issues should be solved before a FLTK 1.3
> >>      release.
> > The point  may be : what if instead of expecting to release
> > beautiful-complete-abi-stable-proofed-the-one version, we just
> > target smaller/ more manageable/frequent releases (like a new
> > release every year approx.).
> > Then I guess it won't be so terrible to wait for the next ABI
> > change, wouldn't it ?
>
> Well, this is exactly why I wanted to limit the whole 1.3 list of
> improvements to Doxygen, UTF8, Fl_Tree_Browser and Fl_Table. FLTK 1.4
> can then have as many new ABI changes as required. Somehow though we
> all just dumped our wishes into 1.3 and now have a bug list that is
> longer than the 2.1 bug list. This is hardly helpful.
Frankly,
I feel that just UTF8 and the new documentation is worth the new 1.3 version, 
but we all know that much more has been done so I would vote for dropping the 
Fl_Tree_Browser and Fl_Table for post 1.3.
Honestly, I am afraid that we stilll have a hell of a work to finish with what 
we already started in 1.3 ...

>
> How in the world was it possible that a 99% stable 1.1.10 ended up in
> a 200+ bugs 1.3 just by adding Unicode support and documentation? And
> there is still no Tree Browser in sight.
Again, you're right here: I think many 'bugs' could just be RFE or could close 
w/o resolution.
Still, we have more bugs than in 1.1, I think also that the new configure 
defaults raise more easily new bugs (I don't know why I think about OSX? <smile 
here>)
./..

> Sorry, I hope I am not offending anyone, especially since I have not
> contributed for quite a while. I would really love to get back to
> 1.1.10 stability.
I'll highly second that, please, let's focus more on bugs and have a more 
realistic approach.
>
> Matthias
Fabien

_______________________________________________
fltk-dev mailing list
fltk-dev@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to