On Tue, Aug 13, 2013 at 8:08 PM, Thiago Macieira <[email protected]>wrote:
> On terça-feira, 13 de agosto de 2013 19:50:23, Aleix Pol wrote: > > It's not pretty and we'll probably want to iterate over the API, but > here's > > the status: > > - icu: everything works wonderful. Unicorns. > > - posix: you can't select either the algorithm or any of the settings. > It's > > using the system locale_t, so I don't think we can go much further. > > - mac: you can switch only some of the settings, others simply don't have > > an API mapping. > > - win: same as mac, but with different parts of the API. > > > > Now we'd need some kind of discussion regarding what kind of API we'd > like > > and how flexible we can be to API that has different behaviors depending > on > > what settings it's compiled it (note that most platforms can have all > > posix, icu or their own), this way I'll know how to proceed. > > Thanks for the investigation, Aleix. > > I'm ok with a non-ICU build supporting only the system locale. Collation in > the "C" is trivial, so we can implement that by ourselves. > > However much I dislike common denominators, what is the common denominator > API > that we can provide in all platforms? > -- > Thiago Macieira - thiago.macieira (AT) intel.com > Software Architect - Intel Open Source Technology Center > > _______________________________________________ > Development mailing list > [email protected] > http://lists.qt-project.org/mailman/listinfo/development > > Hi! I've put together a small table displaying whether the different methods/properties can be implemented in the different platforms: https://qt-project.org/wiki/QCollator I hope this helps! Aleix PS: I also hope it's ok to create new wiki pages like that :)
_______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
