Re: Rework locale feature tests
Nick Wellnhofer <[email protected]> Mon, 8 Jan 2018 18:26:30 +0100
| Newsgroups | gmane.comp.gnome.lib.xslt |
|---|---|
| Message-ID | <[email protected]> |
On 15/12/2017 12:43, Vojtech Fried wrote: > I have tried to update my libxml & libxslt used in my project. One problem I > see is with sorting and locales. I used to use (a modified version of) > xsltICUSort.c (in xslt/examples) to do sorting. (I can send you my version, if > you are interested, but it is a long time since I did the changes and I do not > remember the details) If I remember right it required to turn the locale > support off. This is no longer possible. I think there never was a configure option for locale support. It certainly isn't a feature that was removed. > I tried the new implementation of sort, but I get different results in my > project tests. E.g. sort without lang works in a different way. Sort with lang > handles upper/lower case sorting in a different way. Maybe the behavior of the underlying ICU library changed? > And I have a vague > memory, that you have to have system support for the locales for them to > actually work, which is not what I want, I want the sort to work on any system > in any configuration. A custom sort function overrides the internal sort function. It shouldn't matter whether libxslt is compiled with locale support or not. > Is using an external sorting function still a supported feature? Would you > consider reintroducing the possibility to turn off locale support? External sort functions are still supported. It's possible that something broke in libxslt but we'd need more details. Nick