Remove unused include.
[gnulib.git] / ChangeLog
index 27e97fe..659a289 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,162 @@
+2009-06-30  Bruno Haible  <bruno@clisp.org>
+
+       * lib/unicase/u8-casemap.c: Don't include uniwbrk.h.
+       * lib/unicase/u16-casemap.c: Likewise.
+       * lib/unicase/u32-casemap.c: Likewise.
+
 2009-06-29  Bruno Haible  <bruno@clisp.org>
 
+       Define u32_casefold as a wrapper around u32_ct_casefold.
+       * lib/unicase/u32-casefold.c: Update.
+       * modules/unicase/u32-casefold (Depends-on): Add
+       unicase/u32-ct-casefold, unicase/empty-prefix-context,
+       unicase/empty-suffix-context. Clean up.
+
+       Define u16_casefold as a wrapper around u16_ct_casefold.
+       * lib/unicase/u16-casefold.c: Update.
+       * modules/unicase/u16-casefold (Depends-on): Add
+       unicase/u16-ct-casefold, unicase/empty-prefix-context,
+       unicase/empty-suffix-context. Clean up.
+
+       Define u8_casefold as a wrapper around u8_ct_casefold.
+       * lib/unicase/u-casefold.h (FUNC): Delegate to U_CT_CASEFOLD.
+       * lib/unicase/u8-casefold.c: Update.
+       * modules/unicase/u8-casefold (Depends-on): Add unicase/u8-ct-casefold,
+       unicase/empty-prefix-context, unicase/empty-suffix-context. Clean up.
+
+       Define u32_totitle as a wrapper around u32_ct_totitle.
+       * lib/unicase/u32-totitle.c: Update.
+       * modules/unicase/u32-totitle (Depends-on): Add unicase/u32-ct-totitle,
+       unicase/empty-prefix-context, unicase/empty-suffix-context. Clean up.
+
+       Define u16_totitle as a wrapper around u16_ct_totitle.
+       * lib/unicase/u16-totitle.c: Update.
+       * modules/unicase/u16-totitle (Depends-on): Add unicase/u16-ct-totitle,
+       unicase/empty-prefix-context, unicase/empty-suffix-context. Clean up.
+
+       Define u8_totitle as a wrapper around u8_ct_totitle.
+       * lib/unicase/u-totitle.h (is_cased, is_case_ignorable): Remove
+       functions.
+       (FUNC): Delegate to U_CT_TOTITLE.
+       * lib/unicase/u8-totitle.c: Update.
+       * modules/unicase/u8-totitle (Depends-on): Add unicase/u8-ct-totitle,
+       unicase/empty-prefix-context, unicase/empty-suffix-context. Clean up.
+
+       * lib/unicase/u32-tolower.c (u32_tolower): Update u32_casemap
+       invocation.
+       * modules/unicase/u32-tolower (Depends-on): Add
+       unicase/empty-prefix-context, unicase/empty-suffix-context.
+
+       * lib/unicase/u16-tolower.c (u16_tolower): Update u16_casemap
+       invocation.
+       * modules/unicase/u16-tolower (Depends-on): Add
+       unicase/empty-prefix-context, unicase/empty-suffix-context.
+
+       * lib/unicase/u8-tolower.c (u8_tolower): Update u8_casemap invocation.
+       * modules/unicase/u8-tolower (Depends-on): Add
+       unicase/empty-prefix-context, unicase/empty-suffix-context.
+
+       * 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.
+       * modules/unicase/u8-suffix-context: New file.
+
+       New module 'unicase/empty-suffix-context'.
+       * lib/unicase/empty-suffix-context.c: New file.
+       * modules/unicase/empty-suffix-context: New file.
+
        New module 'unicase/u32-prefix-context'.
        * lib/unicase/u32-prefix-context.c: New file.
        * modules/unicase/u32-prefix-context: New file.