X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=e6ef6f620df6e8bacf556abe3afa2ed2a55cb42e;hb=ace96732baeb9d21276914e19a4ad710f638a5aa;hp=de6089245491f2e2814ad9b793a0161bd4908908;hpb=9d0578a8df3145ac2a47d1868630c6bbacde9ec6;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index de6089245..e6ef6f620 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,97 @@ 2009-06-29 Bruno Haible + * lib/unicase/u32-toupper.c (u32_toupper): Update u32_casemap + invocation. + * modules/unicase/u32-toupper (Depends-on): Add + unicase/empty-prefix-context, unicase/empty-suffix-context. + + * lib/unicase/u16-toupper.c (u16_toupper): Update u16_casemap + invocation. + * modules/unicase/u16-toupper (Depends-on): Add + unicase/empty-prefix-context, unicase/empty-suffix-context. + + * lib/unicase/u8-toupper.c (u8_toupper): Update u8_casemap invocation. + * modules/unicase/u8-toupper (Depends-on): Add + unicase/empty-prefix-context, unicase/empty-suffix-context. + + New module 'unicase/u32-ct-casefold'. + * lib/unicase/u32-ct-casefold.c: New file. + * modules/unicase/u32-ct-casefold: New file. + + New module 'unicase/u16-ct-casefold'. + * lib/unicase/u16-ct-casefold.c: New file. + * modules/unicase/u16-ct-casefold: New file. + + New module 'unicase/u8-ct-casefold'. + * lib/unicase/u8-ct-casefold.c: New file. + * lib/unicase/u-ct-casefold.h: New file, derived from + lib/unicase/u-casefold.h. + * modules/unicase/u8-ct-casefold: New file. + + New module 'unicase/u32-ct-totitle'. + * lib/unicase/u32-ct-totitle.c: New file. + * modules/unicase/u32-ct-totitle: New file. + + New module 'unicase/u16-ct-totitle'. + * lib/unicase/u16-ct-totitle.c: New file. + * modules/unicase/u16-ct-totitle: New file. + + New module 'unicase/u8-ct-totitle'. + * lib/unicase/u8-ct-totitle.c: New file. + * lib/unicase/u-ct-totitle.h: New file, derived from + lib/unicase/u-totitle.h. + * modules/unicase/u8-ct-totitle: New file. + + New module 'unicase/u32-ct-tolower'. + * lib/unicase/u32-ct-tolower.c: New file. + * modules/unicase/u32-ct-tolower: New file. + + New module 'unicase/u16-ct-tolower'. + * lib/unicase/u16-ct-tolower.c: New file. + * modules/unicase/u16-ct-tolower: New file. + + New module 'unicase/u8-ct-tolower'. + * lib/unicase/u8-ct-tolower.c: New file. + * modules/unicase/u8-ct-tolower: New file. + + New module 'unicase/u32-ct-toupper'. + * lib/unicase/u32-ct-toupper.c: New file. + * modules/unicase/u32-ct-toupper: New file. + + New module 'unicase/u16-ct-toupper'. + * lib/unicase/u16-ct-toupper.c: New file. + * modules/unicase/u16-ct-toupper: New file. + + New module 'unicase/u8-ct-toupper'. + * lib/unicase/u8-ct-toupper.c: New file. + * modules/unicase/u8-ct-toupper: New file. + + Add context arguments to u*_casemap functions. + * lib/unicase/unicasemap.h: Include unicase.h. + (u8_casemap, u16_casemap, u32_casemap): Add prefix_context and + suffix_context arguments. + * lib/unicase/u-casemap.h (is_cased, is_case_ignorable): Remove + functions. + (FUNC): Add prefix_context and suffix_context arguments. Use + uc_is_cased and uc_is_case_ignorable. + * lib/unicase/u8-casemap.c: Include caseprop.h and context.h. + * lib/unicase/u16-casemap.c: Likewise. + * lib/unicase/u32-casemap.c: Likewise. + * modules/unicase/u8-casemap (Files): Add lib/unicase/context.h. + (Depends-on): Add unicase/cased, unicase/ignorable. Clean up. + * modules/unicase/u16-casemap (Files): Add lib/unicase/context.h. + (Depends-on): Add unicase/cased, unicase/ignorable. Clean up. + * modules/unicase/u32-casemap (Files): Add lib/unicase/context.h. + (Depends-on): Add unicase/cased, unicase/ignorable. Clean up. + + New module 'unicase/u32-suffix-context'. + * lib/unicase/u32-suffix-context.c: New file. + * modules/unicase/u32-suffix-context: New file. + + New module 'unicase/u16-suffix-context'. + * lib/unicase/u16-suffix-context.c: New file. + * modules/unicase/u16-suffix-context: New file. + New module 'unicase/u8-suffix-context'. * lib/unicase/u8-suffix-context.c: New file. * lib/unicase/u-suffix-context.h: New file.