]> Savannah Git Hosting - gnulib.git/commit
Update to Unicode 15.1.0.
authorBruno Haible <bruno@clisp.org>
Tue, 30 Jan 2024 16:08:49 +0000 (17:08 +0100)
committerBruno Haible <bruno@clisp.org>
Tue, 30 Jan 2024 21:38:21 +0000 (22:38 +0100)
commita93e0da1d9fb13b6340ebd73eb36841bda0ebc0d
treeed62d5712eb4c93d0851114991565535c35c91e3
parentfa2931c1ca3c942b7422a0bd10711e1121ba6360
Update to Unicode 15.1.0.

* lib/gen-uni-tables.c (PROP_SENTENCE_TERMINAL): Renamed from
PROP_STERM.
(PROP_IDS_UNARY_OPERATOR, PROP_ID_COMPAT_MATH_CONTINUE,
PROP_ID_COMPAT_MATH_START): New enum items.
(UC_INDIC_CONJUNCT_BREAK_*): New enum items.
(unicode_indic_conjunct_break): New variable.
(fill_properties): Rename local variable propvalue to propcode. Handle
the properties IDS_Unary_Operator, ID_Compat_Math_Continue,
ID_Compat_Math_Start. Parse the InCB values from file
DerivedCoreProperties.txt.
(indic_conjunct_break_as_c_identifier,
output_indic_conjunct_break_test): New functions.
(indic_conjunct_break_table): New variable.
(output_indic_conjunct_break): New function.
(fill_width): Accept spaces at the end of field0 and at the start and
end of field1.
(LBP_QU1, LBP_QU2, LBP_QU3): New enum items, for Unicode TR #14 rules
(LB15a) and (LB15b).
(LBP_AP, LBP_AK, LBP_AS, LBP_VI, LBP_VF): New enum items, for Brahmic
scripts.
(get_lbp): Update such that unilbrk/lbrkprop.txt comes out as expected.
(debug_output_lbp): Print either LBP_QU1 or LBP_QU2 or LBP_QU3 as
LBP_QU. Handle LBP_AP, LBP_AK, LBP_AS, LBP_VI, LBP_VF.
(fill_org_lbp): Accept spaces at the end of field0 and at the start and
end of field1. Recognize LBP_AP, LBP_AK, LBP_AS, LBP_VI, LBP_VF.
(debug_output_org_lbp): Handle LBP_AP, LBP_AK, LBP_AS, LBP_VI, LBP_VF.
(lbp_value_to_string): Handle LBP_QU1, LBP_QU2, LBP_QU3 instead of
LBP_QU. Handle LBP_AP, LBP_AK, LBP_AS, LBP_VI, LBP_VF.
(output_lbrk_rules_as_tables): Treat LBP_QU as macro that maps to three
table rows/columns. Replace rule (LB15) with rules (LB15b) and (LB15a).
(get_wbp): Update such that uniwbrk/wbrkprop.txt comes out as expected.
(main): Invoke output_indic_conjunct_break_test and
output_indic_conjunct_break.

* All generated files under lib/uni* and tests/uni*: Regenerate.
* tests/uniname/NameAliases.txt: Update.
* tests/uniname/UnicodeData.txt: Update.
* tests/uninorm/NormalizationTest.txt: Update.
* tests/unigbrk/GraphemeBreakTest.txt: Update.
* tests/uniwbrk/WordBreakTest.txt: Update.

* lib/unilbrk/lbrktables.h (LBP_QU1, LBP_QU2, LBP_QU3): New enum items,
for Unicode TR #14 rules (LB15a) and (LB15b).
(LBP_QU): Remove enum item.
(LBP_AP, LBP_AK, LBP_AS, LBP_VI, LBP_VF): New enum items, for Brahmic
scripts.
(unilbrk_table): Update array bounds.
* lib/unilbrk/u8-possible-linebreaks.c (u8_possible_linebreaks_loop):
Conditionally replace LBP_QU2 with LBP_QU1, for rule (LB15a).
Conditionally replace LBP_QU3 with LBP_QU1, for rule (LB15b).
* lib/unilbrk/u16-possible-linebreaks.c (u16_possible_linebreaks_loop):
Likewise.
* lib/unilbrk/u32-possible-linebreaks.c (u32_possible_linebreaks_loop):
Likewise.

* lib/unictype.in.h (UC_INDIC_CONJUNCT_BREAK_*): New enum values.
(uc_indic_conjunct_break_name, uc_indic_conjunct_break_byname,
uc_indic_conjunct_break): New declarations.
* lib/unictype/incb_byname.c: New file.
* lib/unictype/incb_byname.gperf: New file.
* lib/unictype/incb_name.c: New file.
* lib/unictype/incb_name.h: New file.
* lib/unictype/incb_of.c: New file.
* lib/unictype/incb_of.h: New generated file.
* modules/unictype/incb-all: New file.
* modules/unictype/incb-byname: New file.
* modules/unictype/incb-name: New file.
* modules/unictype/incb-of: New file.
* tests/unictype/test-incb_byname.c: New file.
* tests/unictype/test-incb_name.c: New file.
* tests/unictype/test-incb_of.c: New file.
* tests/unictype/test-incb_of.h: New generated file.
* modules/unictype/incb-byname-tests: New file.
* modules/unictype/incb-name-tests: New file.
* modules/unictype/incb-of-tests: New file.

* lib/unigbrk.in.h (uc_is_grapheme_break, u*_grapheme_next,
u*_grapheme_prev): Add comments.
* lib/unigbrk/u-grapheme-breaks.h (FUNC): Add local variables
incb_consonant_extended, incb_consonant_extended_linker,
incb_consonant_extended_linker_extended. Implement rule (GB9c).
* modules/unigbrk/u8-grapheme-breaks (Depends-on): Add unictype/incb-of.
* modules/unigbrk/u16-grapheme-breaks (Depends-on): Likewise.
* modules/unigbrk/u32-grapheme-breaks (Depends-on): Likewise.
* modules/unigbrk/uc-grapheme-breaks (Depends-on): Likewise.
* tests/unigbrk/test-uc-is-grapheme-break.c (main): Add local variables
incb_consonant_extended, incb_consonant_extended_linker,
incb_consonant_extended_linker_extended. Skip test cases that match rule
(GB9c).
* modules/unigbrk/uc-is-grapheme-break-tests (Depends-on): Add
unictype/incb-of.

* All the affected modules: Bump required libunistring version.
449 files changed:
ChangeLog
lib/gen-uni-tables.c
lib/unicase/cased.h
lib/unicase/ignorable.h
lib/unicase/special-casing-table.gperf
lib/unicase/tocasefold.h
lib/unicase/tolower.h
lib/unicase/totitle.h
lib/unicase/toupper.h
lib/unictype.in.h
lib/unictype/bidi_of.h
lib/unictype/blocks.h
lib/unictype/categ_C.h
lib/unictype/categ_Cc.h
lib/unictype/categ_Cf.h
lib/unictype/categ_Cn.h
lib/unictype/categ_Co.h
lib/unictype/categ_Cs.h
lib/unictype/categ_L.h
lib/unictype/categ_LC.h
lib/unictype/categ_Ll.h
lib/unictype/categ_Lm.h
lib/unictype/categ_Lo.h
lib/unictype/categ_Lt.h
lib/unictype/categ_Lu.h
lib/unictype/categ_M.h
lib/unictype/categ_Mc.h
lib/unictype/categ_Me.h
lib/unictype/categ_Mn.h
lib/unictype/categ_N.h
lib/unictype/categ_Nd.h
lib/unictype/categ_Nl.h
lib/unictype/categ_No.h
lib/unictype/categ_P.h
lib/unictype/categ_Pc.h
lib/unictype/categ_Pd.h
lib/unictype/categ_Pe.h
lib/unictype/categ_Pf.h
lib/unictype/categ_Pi.h
lib/unictype/categ_Po.h
lib/unictype/categ_Ps.h
lib/unictype/categ_S.h
lib/unictype/categ_Sc.h
lib/unictype/categ_Sk.h
lib/unictype/categ_Sm.h
lib/unictype/categ_So.h
lib/unictype/categ_Z.h
lib/unictype/categ_Zl.h
lib/unictype/categ_Zp.h
lib/unictype/categ_Zs.h
lib/unictype/categ_of.h
lib/unictype/combiningclass.h
lib/unictype/ctype_alnum.h
lib/unictype/ctype_alpha.h
lib/unictype/ctype_blank.h
lib/unictype/ctype_cntrl.h
lib/unictype/ctype_digit.h
lib/unictype/ctype_graph.h
lib/unictype/ctype_lower.h
lib/unictype/ctype_print.h
lib/unictype/ctype_punct.h
lib/unictype/ctype_space.h
lib/unictype/ctype_upper.h
lib/unictype/ctype_xdigit.h
lib/unictype/decdigit.h
lib/unictype/digit.h
lib/unictype/incb_byname.c [new file with mode: 0644]
lib/unictype/incb_byname.gperf [new file with mode: 0644]
lib/unictype/incb_name.c [new file with mode: 0644]
lib/unictype/incb_name.h [new file with mode: 0644]
lib/unictype/incb_of.c [new file with mode: 0644]
lib/unictype/incb_of.h [new file with mode: 0644]
lib/unictype/joininggroup_of.h
lib/unictype/joiningtype_of.h
lib/unictype/mirror.h
lib/unictype/numeric.h
lib/unictype/pr_alphabetic.h
lib/unictype/pr_ascii_hex_digit.h
lib/unictype/pr_bidi_arabic_digit.h
lib/unictype/pr_bidi_arabic_right_to_left.h
lib/unictype/pr_bidi_block_separator.h
lib/unictype/pr_bidi_boundary_neutral.h
lib/unictype/pr_bidi_common_separator.h
lib/unictype/pr_bidi_control.h
lib/unictype/pr_bidi_embedding_or_override.h
lib/unictype/pr_bidi_eur_num_separator.h
lib/unictype/pr_bidi_eur_num_terminator.h
lib/unictype/pr_bidi_european_digit.h
lib/unictype/pr_bidi_hebrew_right_to_left.h
lib/unictype/pr_bidi_left_to_right.h
lib/unictype/pr_bidi_non_spacing_mark.h
lib/unictype/pr_bidi_other_neutral.h
lib/unictype/pr_bidi_pdf.h
lib/unictype/pr_bidi_segment_separator.h
lib/unictype/pr_bidi_whitespace.h
lib/unictype/pr_case_ignorable.h
lib/unictype/pr_cased.h
lib/unictype/pr_changes_when_casefolded.h
lib/unictype/pr_changes_when_casemapped.h
lib/unictype/pr_changes_when_lowercased.h
lib/unictype/pr_changes_when_titlecased.h
lib/unictype/pr_changes_when_uppercased.h
lib/unictype/pr_combining.h
lib/unictype/pr_composite.h
lib/unictype/pr_currency_symbol.h
lib/unictype/pr_dash.h
lib/unictype/pr_decimal_digit.h
lib/unictype/pr_default_ignorable_code_point.h
lib/unictype/pr_deprecated.h
lib/unictype/pr_diacritic.h
lib/unictype/pr_emoji.h
lib/unictype/pr_emoji_component.h
lib/unictype/pr_emoji_modifier.h
lib/unictype/pr_emoji_modifier_base.h
lib/unictype/pr_emoji_presentation.h
lib/unictype/pr_extended_pictographic.h
lib/unictype/pr_extender.h
lib/unictype/pr_format_control.h
lib/unictype/pr_grapheme_base.h
lib/unictype/pr_grapheme_extend.h
lib/unictype/pr_grapheme_link.h
lib/unictype/pr_hex_digit.h
lib/unictype/pr_hyphen.h
lib/unictype/pr_id_continue.h
lib/unictype/pr_id_start.h
lib/unictype/pr_ideographic.h
lib/unictype/pr_ids_binary_operator.h
lib/unictype/pr_ids_trinary_operator.h
lib/unictype/pr_ignorable_control.h
lib/unictype/pr_iso_control.h
lib/unictype/pr_join_control.h
lib/unictype/pr_left_of_pair.h
lib/unictype/pr_line_separator.h
lib/unictype/pr_logical_order_exception.h
lib/unictype/pr_lowercase.h
lib/unictype/pr_math.h
lib/unictype/pr_non_break.h
lib/unictype/pr_not_a_character.h
lib/unictype/pr_numeric.h
lib/unictype/pr_other_alphabetic.h
lib/unictype/pr_other_default_ignorable_code_point.h
lib/unictype/pr_other_grapheme_extend.h
lib/unictype/pr_other_id_continue.h
lib/unictype/pr_other_id_start.h
lib/unictype/pr_other_lowercase.h
lib/unictype/pr_other_math.h
lib/unictype/pr_other_uppercase.h
lib/unictype/pr_paired_punctuation.h
lib/unictype/pr_paragraph_separator.h
lib/unictype/pr_pattern_syntax.h
lib/unictype/pr_pattern_white_space.h
lib/unictype/pr_private_use.h
lib/unictype/pr_punctuation.h
lib/unictype/pr_quotation_mark.h
lib/unictype/pr_radical.h
lib/unictype/pr_sentence_terminal.h
lib/unictype/pr_soft_dotted.h
lib/unictype/pr_space.h
lib/unictype/pr_terminal_punctuation.h
lib/unictype/pr_titlecase.h
lib/unictype/pr_unassigned_code_value.h
lib/unictype/pr_unified_ideograph.h
lib/unictype/pr_uppercase.h
lib/unictype/pr_variation_selector.h
lib/unictype/pr_white_space.h
lib/unictype/pr_xid_continue.h
lib/unictype/pr_xid_start.h
lib/unictype/pr_zero_width.h
lib/unictype/scripts.h
lib/unictype/scripts_byname.gperf
lib/unictype/sy_c_ident.h
lib/unictype/sy_c_whitespace.h
lib/unictype/sy_java_ident.h
lib/unictype/sy_java_whitespace.h
lib/unigbrk.in.h
lib/unigbrk/gbrkprop.h
lib/unigbrk/u-grapheme-breaks.h
lib/unilbrk/lbrkprop1.h
lib/unilbrk/lbrkprop2.h
lib/unilbrk/lbrktables.c
lib/unilbrk/lbrktables.h
lib/unilbrk/u16-possible-linebreaks.c
lib/unilbrk/u32-possible-linebreaks.c
lib/unilbrk/u8-possible-linebreaks.c
lib/uniname/uninames.h
lib/uninorm/composition-table.gperf
lib/uninorm/decomposition-table1.h
lib/uninorm/decomposition-table2.h
lib/uniwbrk/wbrkprop.h
lib/uniwidth/width0.h
lib/uniwidth/width2.h
modules/unicase/u16-ct-totitle
modules/unicase/u16-is-cased
modules/unicase/u16-is-titlecase
modules/unicase/u16-totitle
modules/unicase/u32-ct-totitle
modules/unicase/u32-is-cased
modules/unicase/u32-is-titlecase
modules/unicase/u32-totitle
modules/unicase/u8-ct-totitle
modules/unicase/u8-is-cased
modules/unicase/u8-is-titlecase
modules/unicase/u8-totitle
modules/unictype/bidiclass-of
modules/unictype/bidiclass-test
modules/unictype/block-list
modules/unictype/category-C
modules/unictype/category-Cn
modules/unictype/category-L
modules/unictype/category-Lo
modules/unictype/category-S
modules/unictype/category-So
modules/unictype/category-and
modules/unictype/category-and-not
modules/unictype/category-byname
modules/unictype/category-of
modules/unictype/category-or
modules/unictype/ctype-alnum
modules/unictype/ctype-alpha
modules/unictype/ctype-graph
modules/unictype/ctype-print
modules/unictype/ctype-punct
modules/unictype/incb-all [new file with mode: 0644]
modules/unictype/incb-byname [new file with mode: 0644]
modules/unictype/incb-byname-tests [new file with mode: 0644]
modules/unictype/incb-name [new file with mode: 0644]
modules/unictype/incb-name-tests [new file with mode: 0644]
modules/unictype/incb-of [new file with mode: 0644]
modules/unictype/incb-of-tests [new file with mode: 0644]
modules/unictype/joiningtype-of
modules/unictype/property-alphabetic
modules/unictype/property-bidi-arabic-digit
modules/unictype/property-bidi-arabic-right-to-left
modules/unictype/property-bidi-block-separator
modules/unictype/property-bidi-boundary-neutral
modules/unictype/property-bidi-common-separator
modules/unictype/property-bidi-control
modules/unictype/property-bidi-embedding-or-override
modules/unictype/property-bidi-eur-num-separator
modules/unictype/property-bidi-eur-num-terminator
modules/unictype/property-bidi-european-digit
modules/unictype/property-bidi-hebrew-right-to-left
modules/unictype/property-bidi-left-to-right
modules/unictype/property-bidi-non-spacing-mark
modules/unictype/property-bidi-other-neutral
modules/unictype/property-bidi-pdf
modules/unictype/property-bidi-segment-separator
modules/unictype/property-bidi-whitespace
modules/unictype/property-byname
modules/unictype/property-grapheme-base
modules/unictype/property-id-continue
modules/unictype/property-id-start
modules/unictype/property-ideographic
modules/unictype/property-ids-binary-operator
modules/unictype/property-other-id-continue
modules/unictype/property-sentence-terminal
modules/unictype/property-unassigned-code-value
modules/unictype/property-unified-ideograph
modules/unictype/property-xid-continue
modules/unictype/property-xid-start
modules/unictype/scripts
modules/unictype/syntax-java-ident
modules/unigbrk/base
modules/unigbrk/u16-grapheme-breaks
modules/unigbrk/u32-grapheme-breaks
modules/unigbrk/u8-grapheme-breaks
modules/unigbrk/uc-grapheme-breaks
modules/unigbrk/uc-is-grapheme-break-tests
modules/unigbrk/ulc-grapheme-breaks
modules/unilbrk/u16-possible-linebreaks
modules/unilbrk/u16-width-linebreaks
modules/unilbrk/u32-possible-linebreaks
modules/unilbrk/u32-width-linebreaks
modules/unilbrk/u8-possible-linebreaks
modules/unilbrk/u8-width-linebreaks
modules/unilbrk/ulc-possible-linebreaks
modules/unilbrk/ulc-width-linebreaks
modules/uniname/uniname
modules/uniwbrk/u16-wordbreaks
modules/uniwbrk/u32-wordbreaks
modules/uniwbrk/u8-wordbreaks
modules/uniwbrk/ulc-wordbreaks
modules/uniwbrk/wordbreak-property
tests/unicase/test-cased.c
tests/unicase/test-ignorable.c
tests/unicase/test-uc_tolower.c
tests/unicase/test-uc_totitle.c
tests/unicase/test-uc_toupper.c
tests/unictype/test-categ_C.c
tests/unictype/test-categ_Cc.c
tests/unictype/test-categ_Cf.c
tests/unictype/test-categ_Cn.c
tests/unictype/test-categ_Co.c
tests/unictype/test-categ_Cs.c
tests/unictype/test-categ_L.c
tests/unictype/test-categ_LC.c
tests/unictype/test-categ_Ll.c
tests/unictype/test-categ_Lm.c
tests/unictype/test-categ_Lo.c
tests/unictype/test-categ_Lt.c
tests/unictype/test-categ_Lu.c
tests/unictype/test-categ_M.c
tests/unictype/test-categ_Mc.c
tests/unictype/test-categ_Me.c
tests/unictype/test-categ_Mn.c
tests/unictype/test-categ_N.c
tests/unictype/test-categ_Nd.c
tests/unictype/test-categ_Nl.c
tests/unictype/test-categ_No.c
tests/unictype/test-categ_P.c
tests/unictype/test-categ_Pc.c
tests/unictype/test-categ_Pd.c
tests/unictype/test-categ_Pe.c
tests/unictype/test-categ_Pf.c
tests/unictype/test-categ_Pi.c
tests/unictype/test-categ_Po.c
tests/unictype/test-categ_Ps.c
tests/unictype/test-categ_S.c
tests/unictype/test-categ_Sc.c
tests/unictype/test-categ_Sk.c
tests/unictype/test-categ_Sm.c
tests/unictype/test-categ_So.c
tests/unictype/test-categ_Z.c
tests/unictype/test-categ_Zl.c
tests/unictype/test-categ_Zp.c
tests/unictype/test-categ_Zs.c
tests/unictype/test-ctype_alnum.c
tests/unictype/test-ctype_alpha.c
tests/unictype/test-ctype_blank.c
tests/unictype/test-ctype_cntrl.c
tests/unictype/test-ctype_digit.c
tests/unictype/test-ctype_graph.c
tests/unictype/test-ctype_lower.c
tests/unictype/test-ctype_print.c
tests/unictype/test-ctype_punct.c
tests/unictype/test-ctype_space.c
tests/unictype/test-ctype_upper.c
tests/unictype/test-ctype_xdigit.c
tests/unictype/test-decdigit.h
tests/unictype/test-digit.h
tests/unictype/test-incb_byname.c [new file with mode: 0644]
tests/unictype/test-incb_name.c [new file with mode: 0644]
tests/unictype/test-incb_of.c [new file with mode: 0644]
tests/unictype/test-incb_of.h [new file with mode: 0644]
tests/unictype/test-joininggroup_of.h
tests/unictype/test-joiningtype_of.h
tests/unictype/test-numeric.h
tests/unictype/test-pr_alphabetic.c
tests/unictype/test-pr_ascii_hex_digit.c
tests/unictype/test-pr_bidi_arabic_digit.c
tests/unictype/test-pr_bidi_arabic_right_to_left.c
tests/unictype/test-pr_bidi_block_separator.c
tests/unictype/test-pr_bidi_boundary_neutral.c
tests/unictype/test-pr_bidi_common_separator.c
tests/unictype/test-pr_bidi_control.c
tests/unictype/test-pr_bidi_embedding_or_override.c
tests/unictype/test-pr_bidi_eur_num_separator.c
tests/unictype/test-pr_bidi_eur_num_terminator.c
tests/unictype/test-pr_bidi_european_digit.c
tests/unictype/test-pr_bidi_hebrew_right_to_left.c
tests/unictype/test-pr_bidi_left_to_right.c
tests/unictype/test-pr_bidi_non_spacing_mark.c
tests/unictype/test-pr_bidi_other_neutral.c
tests/unictype/test-pr_bidi_pdf.c
tests/unictype/test-pr_bidi_segment_separator.c
tests/unictype/test-pr_bidi_whitespace.c
tests/unictype/test-pr_case_ignorable.c
tests/unictype/test-pr_cased.c
tests/unictype/test-pr_changes_when_casefolded.c
tests/unictype/test-pr_changes_when_casemapped.c
tests/unictype/test-pr_changes_when_lowercased.c
tests/unictype/test-pr_changes_when_titlecased.c
tests/unictype/test-pr_changes_when_uppercased.c
tests/unictype/test-pr_combining.c
tests/unictype/test-pr_composite.c
tests/unictype/test-pr_currency_symbol.c
tests/unictype/test-pr_dash.c
tests/unictype/test-pr_decimal_digit.c
tests/unictype/test-pr_default_ignorable_code_point.c
tests/unictype/test-pr_deprecated.c
tests/unictype/test-pr_diacritic.c
tests/unictype/test-pr_emoji.c
tests/unictype/test-pr_emoji_component.c
tests/unictype/test-pr_emoji_modifier.c
tests/unictype/test-pr_emoji_modifier_base.c
tests/unictype/test-pr_emoji_presentation.c
tests/unictype/test-pr_extended_pictographic.c
tests/unictype/test-pr_extender.c
tests/unictype/test-pr_format_control.c
tests/unictype/test-pr_grapheme_base.c
tests/unictype/test-pr_grapheme_extend.c
tests/unictype/test-pr_grapheme_link.c
tests/unictype/test-pr_hex_digit.c
tests/unictype/test-pr_hyphen.c
tests/unictype/test-pr_id_continue.c
tests/unictype/test-pr_id_start.c
tests/unictype/test-pr_ideographic.c
tests/unictype/test-pr_ids_binary_operator.c
tests/unictype/test-pr_ids_trinary_operator.c
tests/unictype/test-pr_ignorable_control.c
tests/unictype/test-pr_iso_control.c
tests/unictype/test-pr_join_control.c
tests/unictype/test-pr_left_of_pair.c
tests/unictype/test-pr_line_separator.c
tests/unictype/test-pr_logical_order_exception.c
tests/unictype/test-pr_lowercase.c
tests/unictype/test-pr_math.c
tests/unictype/test-pr_non_break.c
tests/unictype/test-pr_not_a_character.c
tests/unictype/test-pr_numeric.c
tests/unictype/test-pr_other_alphabetic.c
tests/unictype/test-pr_other_default_ignorable_code_point.c
tests/unictype/test-pr_other_grapheme_extend.c
tests/unictype/test-pr_other_id_continue.c
tests/unictype/test-pr_other_id_start.c
tests/unictype/test-pr_other_lowercase.c
tests/unictype/test-pr_other_math.c
tests/unictype/test-pr_other_uppercase.c
tests/unictype/test-pr_paired_punctuation.c
tests/unictype/test-pr_paragraph_separator.c
tests/unictype/test-pr_pattern_syntax.c
tests/unictype/test-pr_pattern_white_space.c
tests/unictype/test-pr_private_use.c
tests/unictype/test-pr_punctuation.c
tests/unictype/test-pr_quotation_mark.c
tests/unictype/test-pr_radical.c
tests/unictype/test-pr_regional_indicator.c
tests/unictype/test-pr_sentence_terminal.c
tests/unictype/test-pr_soft_dotted.c
tests/unictype/test-pr_space.c
tests/unictype/test-pr_terminal_punctuation.c
tests/unictype/test-pr_titlecase.c
tests/unictype/test-pr_unassigned_code_value.c
tests/unictype/test-pr_unified_ideograph.c
tests/unictype/test-pr_uppercase.c
tests/unictype/test-pr_variation_selector.c
tests/unictype/test-pr_white_space.c
tests/unictype/test-pr_xid_continue.c
tests/unictype/test-pr_xid_start.c
tests/unictype/test-pr_zero_width.c
tests/unictype/test-sy_c_whitespace.c
tests/unictype/test-sy_java_whitespace.c
tests/unigbrk/GraphemeBreakTest.txt
tests/unigbrk/test-uc-gbrk-prop.h
tests/unigbrk/test-uc-is-grapheme-break.c
tests/uniname/NameAliases.txt
tests/uniname/UnicodeData.txt
tests/uninorm/NormalizationTest.txt
tests/uniwbrk/WordBreakTest.txt