On terça-feira, 30 de julho de 2013 17:36:18, Thiago Macieira wrote: > On quarta-feira, 31 de julho de 2013 02:20:12, Aleix Pol wrote: > > Hi Thiago, > > I'm aware of the discussions, if I haven't done anything yet is because > > I'm > > waiting and trying to understand what's going on exactly. I understand > > that > > you see this problem as sorted, but from our side QCollator is not public > > API (I know there's a rotting review request that changes that, but that's > > all for the moment). > > Yes, I know QCollator is not public API. But if QCollator solves the problem > of natural sorting, then all we need to do is make QCollator public. > > I'd be more than happy if I could wait and see, but also I don't > > understand > > why it's being suggested to make ICU such a public API when there are > > concerns of it being a good fit. > > Unlike other Unicode and locale APIs in Qt, QCollator definitely requires > ICU. For the other APIs, we may be able to do with the API provided by the > system, even if in restricted mode (only supporting the C and the system > locales). > > If we have QCollator in the QtCore public API, then we *must* ship ICU in > all platforms. And that's the question: do we want to?
Guys, please see the discussion in the Qt dev mailing list. I'm sorry I have to block QCollator, but we need the ICU issue resolved first. Anyone who can help John Layt with locale, dates, times, timezones, calendars, or Unicode, please do. If we make QCollator public now, we're stuck with it until Qt 6. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
signature.asc
Description: This is a digitally signed message part.