[Development] Feature freeze and Alpha
John Layt
jlayt at kde.org
Thu Feb 9 21:00:40 CET 2012
On Sunday 05 Feb 2012 14:12:48 lars.knoll at nokia.com wrote:
> Is there anything that I have now forgotten that really *must* be in 5.0
> (i.e. it really can't be done in a BC/SC way for Qt 5.1)? If you have such
> an item, please speak up, otherwise I'll consider the above exception list
> as final.
Hi Lars,
Apologies for the late reply, snowed under at work this week.
I need to bring up the plan for the QLocale backend switch to ICU switch and
whether you still want to complete that for 5.0 or not.
There are 4 must-do changes to the API to prepare for ICU/CLDR regardless of
whether the backend switch happens in 5.0 or 5.1:
1) Change QLocale date/time format API to match ICU/CLDR features. This is by
necessity a source-incompatible change.
2) Change the date/time format codes to match ICU/CLDR codes. This is by
necessity a source and behaviour incompatible change.
3) Add a QCalendarSystem API. While not 100% necessary for 5.0, it sets up the
API usage pattern for when ICU is introduced.
4) Change the QLocale number settings API like decimalPoint() from returning
QChar to QString. This is by necessity a source-incompatible change.
I have patches for most of that just about ready to go that I'll get finished
at the KDE PIM sprint this weekend, and will post separate review emails for
these.
Cheers!
John.
More information about the Development
mailing list