• Daiki Ueno's avatar
    libunistring: update to Unicode 9.0.0 · 19f18ecf
    Daiki Ueno authored
    * lib/gen-uni-tables.c (fill_properties): Recognize
    Sentence_Terminal and Prepended_Concatenation_Mark.
    (is_property_default_ignorable_code_point): Exclude U+08E2.
    (fill_arabicshaping): Allow missing whitespace when parsing;
    recognize "AFRICAN FEH", "AFRICAN QAF", and "AFRICAN MOON".
    (output_blocks): Increase the element size of the level1 table to
    accommodate more blocks.
    (get_lbp): Recognize ZWJ, E_Base, and E_Modifier characters;
    Update each class according to the standard.
    (get_wbp): Recognize ZWJ, E_Base, E_Modifier, Glue_After_Zwj, and
    E_Base_GAZ characters.
    (output_gbp_table): Recognize ZWJ, E_Base, E_Modifier,
    Glue_After_Zwj, and E_Base_GAZ characters.
    * lib/unictype.in.h (UC_JOINING_GROUP_AFRICAN_FEH)
    (UC_JOINING_GROUP_AFRICAN_QAF, UC_JOINING_GROUP_AFRICAN_MOON): New
    enum value.
    * lib/unilbrk/lbrktables.h (LBP_ZWJ, LBP_EB, LBP_EM): New enum
    value.
    * lib/unilbrk/lbrktables.c (unilbrk_table): Extend the table with
    LBP_ZWJ, LBP_EB, and LBP_EM.
    * lib/uniwbrk.in.h (WBP_ZWJ, WBP_EB, WBP_EM, WBP_GAZ, WBP_EBG): New
    enum value.
    * lib/uniwbrk/u-wordbreaks.h: Implement WB3c, WB15, and WB16.
    * lib/uniwbrk/wbrktable.h (uniwbrk_prop_index): New variable
    declaration.
    * lib/uniwbrk/wbrktable.c (uniwbrk_prop_index): New variable.
    (uniwbrk_table): Implement WB14.
    * tests/uniwbrk/test-uc-wordbreaks.c (wordbreakproperty_to_string):
    Check WBP_ZWJ, WBP_EB, WBP_EM, WBP_GAZ, and WBP_EBG.
    * modules/unigbrk/u{32,16,8}-grapheme-breaks: No longer depend on
    uc-is-grapheme-break.
    * modules/unigbrk/uc-grapheme-breaks: New module.
    * modules/unigbrk/uc-grapheme-breaks-tests: New module.
    * lib/unigbrk.in.h (GBP_ZWJ, GBP_EB, GBP_EM, GBP_GAZ, GBP_EBG): New
    enum value.
    (uc_grapheme_breaks): New function, replacing uc_is_grapheme_break.
    * lib/unigbrk/u-grapheme-breaks.h: New file.
    * lib/unigbrk/u{32,16,8}-grapheme-breaks.c: Rewrite using
    u-grapheme-breaks.h instead of uc_is_grapheme_break.
    * lib/unigbrk/uc-grapheme-breaks.c: New file.
    * lib/unigbrk/uc-is-grapheme-break.c: Partially update to TR29 rev
    29.
    * tests/unigbrk/test-uc-gbrk-prop.c
    (graphemebreakproperty_to_string): Check GBP_ZWJ, GBP_EB, GBP_EM,
    GBP_GAZ, and GBP_EBG.
    * tests/unigbrk/test-uc-grapheme-breaks.c: New test.
    * tests/unigbrk/test-uc-is-grapheme-break.c
    (graphemebreakproperty_to_string): Check GBP_ZWJ, GBP_EB, GBP_EM,
    GBP_GAZ, and GBP_EBG.
    (main): Skip unsupported rules involving 3 or more characters,
    namely GB10, GB12, and GB13.
    * lib/uniwidth/width.c (nonspacing_table_data): Update.
    * all generated files under lib/uni* and tests/uni*: Regenerate.
    * all the dependant modules: Bump version.
    19f18ecf
Name
Last commit
Last update
..
base Loading commit data...
bidicategory-all Loading commit data...
bidicategory-byname Loading commit data...
bidicategory-name Loading commit data...
bidicategory-of Loading commit data...
bidicategory-test Loading commit data...
bidiclass-all Loading commit data...
bidiclass-byname Loading commit data...
bidiclass-byname-tests Loading commit data...
bidiclass-longname Loading commit data...
bidiclass-longname-tests Loading commit data...
bidiclass-name Loading commit data...
bidiclass-name-tests Loading commit data...
bidiclass-of Loading commit data...
bidiclass-of-tests Loading commit data...
bidiclass-test Loading commit data...
bidiclass-test-tests Loading commit data...
block-all Loading commit data...
block-list Loading commit data...
block-list-tests Loading commit data...
block-of Loading commit data...
block-of-tests Loading commit data...
block-test Loading commit data...
block-test-tests Loading commit data...
category-C Loading commit data...
category-C-tests Loading commit data...
category-Cc Loading commit data...
category-Cc-tests Loading commit data...
category-Cf Loading commit data...
category-Cf-tests Loading commit data...
category-Cn Loading commit data...
category-Cn-tests Loading commit data...
category-Co Loading commit data...
category-Co-tests Loading commit data...
category-Cs Loading commit data...
category-Cs-tests Loading commit data...
category-L Loading commit data...
category-L-tests Loading commit data...
category-LC Loading commit data...
category-LC-tests Loading commit data...
category-Ll Loading commit data...
category-Ll-tests Loading commit data...
category-Lm Loading commit data...
category-Lm-tests Loading commit data...
category-Lo Loading commit data...
category-Lo-tests Loading commit data...
category-Lt Loading commit data...
category-Lt-tests Loading commit data...
category-Lu Loading commit data...
category-Lu-tests Loading commit data...
category-M Loading commit data...
category-M-tests Loading commit data...
category-Mc Loading commit data...
category-Mc-tests Loading commit data...
category-Me Loading commit data...
category-Me-tests Loading commit data...
category-Mn Loading commit data...
category-Mn-tests Loading commit data...
category-N Loading commit data...
category-N-tests Loading commit data...
category-Nd Loading commit data...
category-Nd-tests Loading commit data...
category-Nl Loading commit data...
category-Nl-tests Loading commit data...
category-No Loading commit data...
category-No-tests Loading commit data...
category-P Loading commit data...
category-P-tests Loading commit data...
category-Pc Loading commit data...
category-Pc-tests Loading commit data...
category-Pd Loading commit data...
category-Pd-tests Loading commit data...
category-Pe Loading commit data...
category-Pe-tests Loading commit data...
category-Pf Loading commit data...
category-Pf-tests Loading commit data...
category-Pi Loading commit data...
category-Pi-tests Loading commit data...
category-Po Loading commit data...
category-Po-tests Loading commit data...
category-Ps Loading commit data...
category-Ps-tests Loading commit data...
category-S Loading commit data...
category-S-tests Loading commit data...
category-Sc Loading commit data...
category-Sc-tests Loading commit data...
category-Sk Loading commit data...
category-Sk-tests Loading commit data...
category-Sm Loading commit data...
category-Sm-tests Loading commit data...
category-So Loading commit data...
category-So-tests Loading commit data...
category-Z Loading commit data...
category-Z-tests Loading commit data...
category-Zl Loading commit data...
category-Zl-tests Loading commit data...
category-Zp Loading commit data...
category-Zp-tests Loading commit data...
category-Zs Loading commit data...
category-Zs-tests Loading commit data...
category-all Loading commit data...
category-and Loading commit data...
category-and-not Loading commit data...
category-and-not-tests Loading commit data...
category-and-tests Loading commit data...
category-byname Loading commit data...
category-byname-tests Loading commit data...
category-longname Loading commit data...
category-longname-tests Loading commit data...
category-name Loading commit data...
category-name-tests Loading commit data...
category-none Loading commit data...
category-none-tests Loading commit data...
category-of Loading commit data...
category-of-tests Loading commit data...
category-or Loading commit data...
category-or-tests Loading commit data...
category-test Loading commit data...
category-test-withtable Loading commit data...
category-test-withtable-tests Loading commit data...
combining-class Loading commit data...
combining-class-all Loading commit data...
combining-class-byname Loading commit data...
combining-class-byname-tests Loading commit data...
combining-class-longname Loading commit data...
combining-class-longname-tests Loading commit data...
combining-class-name Loading commit data...
combining-class-name-tests Loading commit data...
combining-class-tests Loading commit data...
ctype-alnum Loading commit data...
ctype-alnum-tests Loading commit data...
ctype-alpha Loading commit data...
ctype-alpha-tests Loading commit data...
ctype-blank Loading commit data...
ctype-blank-tests Loading commit data...
ctype-cntrl Loading commit data...
ctype-cntrl-tests Loading commit data...
ctype-digit Loading commit data...
ctype-digit-tests Loading commit data...
ctype-graph Loading commit data...
ctype-graph-tests Loading commit data...
ctype-lower Loading commit data...
ctype-lower-tests Loading commit data...
ctype-print Loading commit data...
ctype-print-tests Loading commit data...
ctype-punct Loading commit data...
ctype-punct-tests Loading commit data...
ctype-space Loading commit data...
ctype-space-tests Loading commit data...
ctype-upper Loading commit data...
ctype-upper-tests Loading commit data...
ctype-xdigit Loading commit data...
ctype-xdigit-tests Loading commit data...
decimal-digit Loading commit data...
decimal-digit-tests Loading commit data...
digit Loading commit data...
digit-tests Loading commit data...
joininggroup-all Loading commit data...
joininggroup-byname Loading commit data...
joininggroup-byname-tests Loading commit data...
joininggroup-name Loading commit data...
joininggroup-name-tests Loading commit data...
joininggroup-of Loading commit data...
joininggroup-of-tests Loading commit data...
joiningtype-all Loading commit data...
joiningtype-byname Loading commit data...
joiningtype-byname-tests Loading commit data...
joiningtype-longname Loading commit data...
joiningtype-longname-tests Loading commit data...
joiningtype-name Loading commit data...
joiningtype-name-tests Loading commit data...
joiningtype-of Loading commit data...
joiningtype-of-tests Loading commit data...
mirror Loading commit data...
mirror-tests Loading commit data...
numeric Loading commit data...
numeric-tests Loading commit data...
property-all Loading commit data...
property-alphabetic Loading commit data...
property-alphabetic-tests Loading commit data...
property-ascii-hex-digit Loading commit data...
property-ascii-hex-digit-tests Loading commit data...
property-bidi-arabic-digit Loading commit data...
property-bidi-arabic-digit-tests Loading commit data...
property-bidi-arabic-right-to-left Loading commit data...
property-bidi-arabic-right-to-left-tests Loading commit data...
property-bidi-block-separator Loading commit data...
property-bidi-block-separator-tests Loading commit data...
property-bidi-boundary-neutral Loading commit data...
property-bidi-boundary-neutral-tests Loading commit data...
property-bidi-common-separator Loading commit data...
property-bidi-common-separator-tests Loading commit data...
property-bidi-control Loading commit data...
property-bidi-control-tests Loading commit data...
property-bidi-embedding-or-override Loading commit data...
property-bidi-embedding-or-override-tests Loading commit data...
property-bidi-eur-num-separator Loading commit data...
property-bidi-eur-num-separator-tests Loading commit data...
property-bidi-eur-num-terminator Loading commit data...
property-bidi-eur-num-terminator-tests Loading commit data...
property-bidi-european-digit Loading commit data...
property-bidi-european-digit-tests Loading commit data...
property-bidi-hebrew-right-to-left Loading commit data...
property-bidi-hebrew-right-to-left-tests Loading commit data...
property-bidi-left-to-right Loading commit data...
property-bidi-left-to-right-tests Loading commit data...
property-bidi-non-spacing-mark Loading commit data...
property-bidi-non-spacing-mark-tests Loading commit data...
property-bidi-other-neutral Loading commit data...
property-bidi-other-neutral-tests Loading commit data...
property-bidi-pdf Loading commit data...
property-bidi-pdf-tests Loading commit data...
property-bidi-segment-separator Loading commit data...
property-bidi-segment-separator-tests Loading commit data...
property-bidi-whitespace Loading commit data...
property-bidi-whitespace-tests Loading commit data...
property-byname Loading commit data...
property-byname-tests Loading commit data...
property-case-ignorable Loading commit data...
property-case-ignorable-tests Loading commit data...
property-cased Loading commit data...
property-cased-tests Loading commit data...
property-changes-when-casefolded Loading commit data...
property-changes-when-casefolded-tests Loading commit data...
property-changes-when-casemapped Loading commit data...
property-changes-when-casemapped-tests Loading commit data...
property-changes-when-lowercased Loading commit data...
property-changes-when-lowercased-tests Loading commit data...
property-changes-when-titlecased Loading commit data...
property-changes-when-titlecased-tests Loading commit data...
property-changes-when-uppercased Loading commit data...
property-changes-when-uppercased-tests Loading commit data...
property-combining Loading commit data...
property-combining-tests Loading commit data...
property-composite Loading commit data...
property-composite-tests Loading commit data...
property-currency-symbol Loading commit data...
property-currency-symbol-tests Loading commit data...
property-dash Loading commit data...
property-dash-tests Loading commit data...
property-decimal-digit Loading commit data...
property-decimal-digit-tests Loading commit data...
property-default-ignorable-code-point Loading commit data...
property-default-ignorable-code-point-tests Loading commit data...
property-deprecated Loading commit data...
property-deprecated-tests Loading commit data...
property-diacritic Loading commit data...
property-diacritic-tests Loading commit data...
property-extender Loading commit data...
property-extender-tests Loading commit data...
property-format-control Loading commit data...
property-format-control-tests Loading commit data...
property-grapheme-base Loading commit data...
property-grapheme-base-tests Loading commit data...
property-grapheme-extend Loading commit data...
property-grapheme-extend-tests Loading commit data...
property-grapheme-link Loading commit data...
property-grapheme-link-tests Loading commit data...
property-hex-digit Loading commit data...
property-hex-digit-tests Loading commit data...
property-hyphen Loading commit data...
property-hyphen-tests Loading commit data...
property-id-continue Loading commit data...
property-id-continue-tests Loading commit data...
property-id-start Loading commit data...
property-id-start-tests Loading commit data...
property-ideographic Loading commit data...
property-ideographic-tests Loading commit data...
property-ids-binary-operator Loading commit data...
property-ids-binary-operator-tests Loading commit data...
property-ids-trinary-operator Loading commit data...
property-ids-trinary-operator-tests Loading commit data...
property-ignorable-control Loading commit data...
property-ignorable-control-tests Loading commit data...
property-iso-control Loading commit data...
property-iso-control-tests Loading commit data...
property-join-control Loading commit data...
property-join-control-tests Loading commit data...
property-left-of-pair Loading commit data...
property-left-of-pair-tests Loading commit data...
property-line-separator Loading commit data...
property-line-separator-tests Loading commit data...
property-logical-order-exception Loading commit data...
property-logical-order-exception-tests Loading commit data...
property-lowercase Loading commit data...
property-lowercase-tests Loading commit data...
property-math Loading commit data...
property-math-tests Loading commit data...
property-non-break Loading commit data...
property-non-break-tests Loading commit data...
property-not-a-character Loading commit data...
property-not-a-character-tests Loading commit data...
property-numeric Loading commit data...
property-numeric-tests Loading commit data...
property-other-alphabetic Loading commit data...
property-other-alphabetic-tests Loading commit data...
property-other-default-ignorable-code-point Loading commit data...
property-other-default-ignorable-code-point-tests Loading commit data...
property-other-grapheme-extend Loading commit data...
property-other-grapheme-extend-tests Loading commit data...
property-other-id-continue Loading commit data...
property-other-id-continue-tests Loading commit data...
property-other-id-start Loading commit data...
property-other-id-start-tests Loading commit data...
property-other-lowercase Loading commit data...
property-other-lowercase-tests Loading commit data...
property-other-math Loading commit data...
property-other-math-tests Loading commit data...
property-other-uppercase Loading commit data...
property-other-uppercase-tests Loading commit data...
property-paired-punctuation Loading commit data...
property-paired-punctuation-tests Loading commit data...
property-paragraph-separator Loading commit data...
property-paragraph-separator-tests Loading commit data...
property-pattern-syntax Loading commit data...
property-pattern-syntax-tests Loading commit data...
property-pattern-white-space Loading commit data...
property-pattern-white-space-tests Loading commit data...
property-private-use Loading commit data...
property-private-use-tests Loading commit data...
property-punctuation Loading commit data...
property-punctuation-tests Loading commit data...
property-quotation-mark Loading commit data...
property-quotation-mark-tests Loading commit data...
property-radical Loading commit data...
property-radical-tests Loading commit data...
property-sentence-terminal Loading commit data...
property-sentence-terminal-tests Loading commit data...
property-soft-dotted Loading commit data...
property-soft-dotted-tests Loading commit data...
property-space Loading commit data...
property-space-tests Loading commit data...
property-terminal-punctuation Loading commit data...
property-terminal-punctuation-tests Loading commit data...
property-test Loading commit data...
property-test-tests Loading commit data...
property-titlecase Loading commit data...
property-titlecase-tests Loading commit data...
property-unassigned-code-value Loading commit data...
property-unassigned-code-value-tests Loading commit data...
property-unified-ideograph Loading commit data...
property-unified-ideograph-tests Loading commit data...
property-uppercase Loading commit data...
property-uppercase-tests Loading commit data...
property-variation-selector Loading commit data...
property-variation-selector-tests Loading commit data...
property-white-space Loading commit data...
property-white-space-tests Loading commit data...
property-xid-continue Loading commit data...
property-xid-continue-tests Loading commit data...
property-xid-start Loading commit data...
property-xid-start-tests Loading commit data...
property-zero-width Loading commit data...
property-zero-width-tests Loading commit data...
scripts Loading commit data...
scripts-all Loading commit data...
scripts-tests Loading commit data...
syntax-c-ident Loading commit data...
syntax-c-ident-tests Loading commit data...
syntax-c-whitespace Loading commit data...
syntax-c-whitespace-tests Loading commit data...
syntax-java-ident Loading commit data...
syntax-java-ident-tests Loading commit data...
syntax-java-whitespace Loading commit data...
syntax-java-whitespace-tests Loading commit data...