uniwidth/width: Fix width of U+1D173..U+1D17A.
authorBruno Haible <bruno@clisp.org>
Sun, 9 Jan 2011 09:11:05 +0000 (10:11 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 9 Jan 2011 09:11:05 +0000 (10:11 +0100)
commitd666cb6fafd0b8a46e1d1fd60d1707dd87cd9207
tree12e07aa51ea12af0413c6f5db4be71c8052af4ec
parent609f3e2a87e4d73c558d982f0fd1cf1eae1553fd
uniwidth/width: Fix width of U+1D173..U+1D17A.

* lib/gen-uni-tables.c (is_nonspacing, output_nonspacing_property,
symbolic_width, output_width_property_test): New functions.
(main): Invoke output_nonspacing_property, output_width_property_test.
* lib/uniwidth/width.c (nonspacing_table_data): Set bits for
U+1D173..U+1D17A.
* tests/uniwidth/test-uc_width2.sh: For U+1D173..U+1D17A, expect 0, not
1.
* modules/uniwidth/*: Bump version number of expected libunistring
version.
* modules/unilbrk/*: Likewise.
15 files changed:
ChangeLog
lib/gen-uni-tables.c
lib/uniwidth/width.c
modules/unilbrk/u16-width-linebreaks
modules/unilbrk/u32-width-linebreaks
modules/unilbrk/u8-width-linebreaks
modules/unilbrk/ulc-width-linebreaks
modules/uniwidth/u16-strwidth
modules/uniwidth/u16-width
modules/uniwidth/u32-strwidth
modules/uniwidth/u32-width
modules/uniwidth/u8-strwidth
modules/uniwidth/u8-width
modules/uniwidth/width
tests/uniwidth/test-uc_width2.sh