[Development] Feature freeze and Alpha
lars.knoll at nokia.com
lars.knoll at nokia.com
Fri Feb 10 09:08:02 CET 2012
On 2/10/12 12:23 AM, "ext Thiago Macieira" <thiago.macieira at intel.com>
wrote:
>On quinta-feira, 9 de fevereiro de 2012 20.00.40, John Layt wrote:
>> 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.
>
>Hi John
>
>Can you explain in more detail what those source-incompatible changes
>would
>be? How much would they affect user code?
>
>Should we consider a compatibility API? If we do that, then you're free
>to
>introduce the CLDR-compatible codes later in new functions without
>breaking
>the old ones.
Yes, it would be good to see what you need to change asap.
>
>> 3) Add a QCalendarSystem API. While not 100% necessary for 5.0, it sets
>>up
>> the API usage pattern for when ICU is introduced.
>
>I think we're past the time for this to go in 5.0. It can wait for 5.1,
>provided the necessary adaptations for it to work are in place.
>
>> 4) Change the QLocale number settings API like decimalPoint() from
>> returning QChar to QString. This is by necessity a source-incompatible
>> change.
>
>This one seems like a simple enough change with restricted damage. I'd
>recommend doing it immediately, regardless of ICU or CLDR, provided Lars
>approves it.
Yes, that's a required change that should go in.
Cheers,
Lars
More information about the Development
mailing list