aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/nlsfuncs.cc
AgeCommit message (Expand)AuthorFilesLines
2023-04-24Cygwin: locales: drop unused has_modifier macroCorinna Vinschen1-2/+0
2023-04-24Cygwin: locales: ignore @cjkwide and @cjksingle just like @cjknarrowCorinna Vinschen1-13/+21
2023-03-26Cygwin: locales: fix behaviour for @euro localesCorinna Vinschen1-1/+9
2023-03-26Cygwin: locales: fix behaviour for @cjk* and @euro localesCorinna Vinschen1-1/+7
2023-03-25Cygwin: locales: fix return value check of ResolveLocaleNameCorinna Vinschen1-1/+1
2023-03-25Revert "Cygwin: locales: drop supporting iso639 strings as valid locales"Corinna Vinschen1-2/+11
2023-03-24Cygwin: locales: implement own method to check locale validityCorinna Vinschen1-1/+61
2023-03-24Cygwin: locales: drop supporting iso639 strings as valid localesCorinna Vinschen1-11/+2
2023-03-24Cygwin: locales: set errno to ENOENT if locale is invalidCorinna Vinschen1-2/+8
2023-03-16Cygwin: add support for GB18030 codesetCorinna Vinschen1-2/+2
2023-03-03Cygwin: is_unicode_equiv: fix commentCorinna Vinschen1-1/+1
2023-02-28Cygwin: __wscollate_range_cmp: fix incorrect commentCorinna Vinschen1-2/+2
2023-02-26Cygwin: locale: fix devanagari modifierCorinna Vinschen1-1/+1
2023-02-25Cygwin: locale: Set default charset from Linux locale -> codeset mappingCorinna Vinschen1-122/+34
2023-02-25Cygwin: locale: fix devanagar modifierCorinna Vinschen1-1/+1
2023-02-24Cygwin: convert Windows locale handling from LCID to ISO5646 stringsCorinna Vinschen1-210/+239
2023-02-24Cygwin: support KOI8-T codesetCorinna Vinschen1-0/+2
2023-02-22Cygwin: __wscollate_range_cmp: workaround wcscoll's case-insensitivityCorinna Vinschen1-0/+6
2023-02-20Cygwin: glob: implement collating symbol supportCorinna Vinschen1-0/+19
2023-02-20Cygwin: nlsfuncs.cc: introduce collating elements and helper functionsCorinna Vinschen1-0/+79
2023-02-19Cygwin: convert __collate_range_cmp to __wcollate_range_cmpCorinna Vinschen1-4/+2
2023-02-18Cygwin: is_unicode_equiv: fix normalizationCorinna Vinschen1-7/+9
2023-02-16Cygwin: is_unicode_equiv: fix commentCorinna Vinschen1-1/+1
2023-02-15Cygwin: is_unicode_equiv: implement Unicode equivalence class checkCorinna Vinschen1-0/+48
2023-02-14Cygwin: __collate_range_cmp: handle Unicode values >= 0x10000Corinna Vinschen1-2/+14
2022-08-23Cygwin: cwd: use SRWLOCK instead of mutoCorinna Vinschen1-2/+2
2021-10-29Cygwin: drop support for systems not supporting RFC 4646 localesCorinna Vinschen1-13/+3
2020-09-08Cygwin: pty: move codepage evaluation to nlsfuncs.ccCorinna Vinschen1-0/+48
2020-07-10Cygwin: convert sys_wcstombs/sys_mbstowcs wrapper to inline functionsCorinna Vinschen1-2/+2
2020-03-11Cygwin: fix formatting: drop spaces leading tabsCorinna Vinschen1-3/+3
2019-03-19Cygwin: wcsxfrm_l: Only byte swap if dest size is > 0Corinna Vinschen1-9/+12
2017-06-06cygwin wcsxfrm: byte swap result ourselvesCorinna Vinschen1-8/+13
2016-08-23Reference __global_locale only via __get_global_locale.Corinna Vinschen1-3/+3
2016-08-20Introduce __current_locale_charset/__locale_charsetCorinna Vinschen1-1/+2
2016-08-15Rename __get_locale_XXX to __get_XXX_locale to use unified naming schemeCorinna Vinschen1-6/+6
2016-08-15Implement per-locale string functionsCorinna Vinschen1-10/+38
2016-08-15Fix memory handling in functions called from loadlocaleCorinna Vinschen1-20/+24
2016-08-15Rearrange struct __locale_t pointers into an arrayCorinna Vinschen1-9/+9
2016-08-15Change loadlocale to fill a __locale_t given as parameterCorinna Vinschen1-1/+1
2016-08-15Consolidate wctomb/mbtowc calls for POSIX-1.2008Corinna Vinschen1-57/+38
2016-08-15POSIX-1.2008 per-thread locales, groundwork part 2Corinna Vinschen1-40/+32
2016-08-15POSIX-1.2008 per-thread locales, groundwork part 1Corinna Vinschen1-24/+43
2016-06-24Add support for certain newer locales only available with ScriptCorinna Vinschen1-1/+5
2016-06-23Drop has_localenames flagCorinna Vinschen1-150/+64
2016-06-23Drop has_always_all_codepages flagCorinna Vinschen1-46/+1
2016-06-23Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout optioncygwin-2_5_2-releaseCorinna Vinschen1-2/+0
2016-04-12strxfrm/wcsxfrm: Always return length of the transformed stringCorinna Vinschen1-12/+24
2015-11-21Fix numeric and monetary decimal point and thousands separator in fa_IR and p...Corinna Vinschen1-10/+56
2015-10-30Workaround bug in LocaleNameToLCID on Windows 10Corinna Vinschen1-6/+13
2013-11-26 * nlsfuncs.cc (wcscoll): Add "__restrict" to definition.Corinna Vinschen1-2/+2