From patchwork Fri Feb 23 10:22:00 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mike FABIAN X-Patchwork-Id: 877027 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=sourceware.org (client-ip=209.132.180.131; helo=sourceware.org; envelope-from=libc-alpha-return-90520-incoming=patchwork.ozlabs.org@sourceware.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.b="eyCNeCBt"; dkim-atps=neutral Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3znnP95PQWz9s0t for ; Fri, 23 Feb 2018 21:23:25 +1100 (AEDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id :mime-version:content-type; q=dns; s=default; b=MMRwumXQsPoZ0qC8 /DmbUS/cEhwhaxa6ZShf/hm5ngjK/E28+gqg6x7HvWDNF/p41Fs1c55xW/KDn9ZH x7MBOeSS3D+MpTh3PhjTpb5IxYV+YjUBGaRWm3dKip4l8faVCKSn6tbE4YPhfxHu 7Bhcsw7WuJCWqpBOb45ANQqtzgs= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id :mime-version:content-type; s=default; bh=J7iTxlu7/wBjhYzwi9W1J2 dm1yQ=; b=eyCNeCBtSWKgF2jCn3qa/lyGY0/zrLtbjiuv4Hbe/bxnDC+5WQ7Ge/ bZ66Yny08kRff1JrobupYbRz7QCXLgiel5dwEGmx7hZTDhKn+5nGzW6/7uTOv8Yk qng8yJ2QTmCiYwRAcbe2FNDGcD3h/7V7na8pSmzjAtUHv0pX6vlwI= Received: (qmail 60348 invoked by alias); 23 Feb 2018 10:22:18 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 60217 invoked by uid 89); 23 Feb 2018 10:22:15 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.5 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, UPPERCASE_50_75 autolearn=ham version=3.3.2 spammy=september, MARK, WIDE, jain X-HELO: mail-wm0-f52.google.com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:organization:date:message-id :user-agent:mime-version:content-disposition; bh=IXp8aNlBgqhM7LA4gaKiaSaJDJCRiNK+bsTvlwfqkps=; b=PLGvrwuSR+SqrAjnVFI8uaDxmg984xQjClJZR+hq9Dy1DK24HPipaIOJybM5l3jsA/ bEOHwppFha7xT7aVO4K6Jkq0Q10LJkA9vqZ8orGZ361tOk6xpUTYbqlAk46e/bERyTUH i+P0xoxf9cMr5nW0sOv20sI1/pSl1R8OS0/pd2eNx08liXcE8IAq3BixAz7a7R0lwNF0 By6p+wehYna75MVP7GOiN5vZGj4V4qfUqdPTkc6a5b8xe3iF2uViRHKkMhInudyH0cBF iyVRxznyQtiRhWZ1Roi7pvRAQGjEC6QI/x6YGdlVbVv80afdZ8W97oA0zPNa+w8GU5pC NrMg== X-Gm-Message-State: APf1xPALvOJke4LXggAEqMH6mEdgcZ2z2GBGdLTr5njntJl2jYi7EMbI PGtqUkxva+dpCUeY4nHcugsHqFEgQg== X-Google-Smtp-Source: AG47ELsB6N/ZtdpmHwoabUSyLJKbyadLp1kMhxI2q9nsjcQkdCLQsER60sEt0y/fZdRtdVvehGDr7Q== X-Received: by 10.28.238.132 with SMTP id j4mr1315154wmi.73.1519381322372; Fri, 23 Feb 2018 02:22:02 -0800 (PST) From: Mike FABIAN To: libc-alpha@sourceware.org Cc: "Dmitry V. Levin" Subject: [Patch v3 6/14] [BZ #14095] update collation data from Unicode / ISO 14651 Date: Fri, 23 Feb 2018 11:22:00 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Disposition: inline; filename=0007-Add-sections-for-various-scripts-to-the-iso14651_t1_.patch Reviewed-by: Carlos O'Donell From 02ddadf2843c2340426afc61086b0beccbb9159e Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 30 Jan 2018 15:45:05 +0100 Subject: [PATCH 07/14] Add sections for various scripts to the iso14651_t1_common file --- localedata/locales/iso14651_t1_common | 77 +++++++++++++++++++++++++++++++---- 1 file changed, 68 insertions(+), 9 deletions(-) diff --git a/localedata/locales/iso14651_t1_common b/localedata/locales/iso14651_t1_common index 2d5fdfa87b..a049c2fec5 100644 --- a/localedata/locales/iso14651_t1_common +++ b/localedata/locales/iso14651_t1_common @@ -18,6 +18,29 @@ LC_COLLATE % Autogenerated Common Template Table % created from unidata-9.0.0.txt +% Declaration of scripts +script +script +script +script +script +script +script +script +script +script +script +script +script +script +script +script +script +script +script +script +script + % Declaration of collating symbols % Many symbols (such as ) are declared and assigned a weight @@ -54801,15 +54824,7 @@ collating-element from "" % collation-element for reo % Largest primary weight -ifdef DIACRIT_BACKWARD -order_start forward;backward;forward;forward,position -else -order_start forward;forward;forward;forward,position -endif - -% Decomment the first order_start line to specify directions for each level. -% To tailor for French accent handling, instead decomment the second -% order_start statement. +order_start ;forward;backward;forward;forward,position % Note: The following list of symbol_element's has been generated in % sorted order, to assist in understanding the string ordering that @@ -64305,6 +64320,12 @@ endif "";"";""; % IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE "";"";""; % IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER "";"";""; % IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE +order_end +ifdef DIACRIT_BACKWARD +order_start ;forward;backward;forward;forward,position +else +order_start ;forward;forward;forward;forward,position +endif ;;; % LATIN SMALL LETTER A ;;; % FULLWIDTH LATIN SMALL LETTER A ;;; % COMBINING LATIN SMALL LETTER A @@ -66739,6 +66760,8 @@ endif ;;; % MATHEMATICAL BOLD ITALIC SMALL ALPHA ;;; % MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA ;;; % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA +order_end +order_start ;forward;forward;forward;forward,position ;;; % GREEK CAPITAL LETTER ALPHA ;;; % MATHEMATICAL BOLD CAPITAL ALPHA ;;; % MATHEMATICAL ITALIC CAPITAL ALPHA @@ -67499,6 +67522,8 @@ endif ;;; % COPTIC CAPITAL LETTER OLD NUBIAN NYI ;;; % COPTIC SMALL LETTER OLD NUBIAN WAU ;;; % COPTIC CAPITAL LETTER OLD NUBIAN WAU +order_end +order_start ;forward;forward;forward;forward,position ;;; % CYRILLIC SMALL LETTER A ;;; % COMBINING CYRILLIC LETTER A ;;; % CYRILLIC CAPITAL LETTER A @@ -68104,6 +68129,8 @@ endif ;;; % OLD PERMIC LETTER YU ;;; % OLD PERMIC LETTER YA ;;; % OLD PERMIC LETTER IA +order_end +order_start ;forward;forward;forward;forward,position ;;; % GEORGIAN LETTER AN ;;; % GEORGIAN SMALL LETTER AN ;;; % GEORGIAN CAPITAL LETTER AN @@ -68231,6 +68258,8 @@ endif ;;; % GEORGIAN CAPITAL LETTER AEN ;;; % GEORGIAN LETTER HARD SIGN ;;; % GEORGIAN LETTER LABIAL SIGN +order_end +order_start ;forward;forward;forward;forward,position ;;; % ARMENIAN SMALL LETTER AYB ;;; % ARMENIAN CAPITAL LETTER AYB ;;; % ARMENIAN SMALL LETTER BEN @@ -68314,6 +68343,8 @@ endif ;;; % ARMENIAN SMALL LETTER FEH ;;; % ARMENIAN CAPITAL LETTER FEH ;;; % ARMENIAN MODIFIER LETTER LEFT HALF RING +order_end +order_start ;forward;forward;forward;forward,position ;;; % HEBREW LETTER ALEF ;;; % ALEF SYMBOL ;;; % HEBREW LETTER WIDE ALEF @@ -68440,6 +68471,8 @@ endif ;;; % SAMARITAN MARK IN-ALAF ;;; % SAMARITAN MODIFIER LETTER EPENTHETIC YUT ;;; % SAMARITAN MARK EPENTHETIC YUT +order_end +order_start ;forward;forward;forward;forward,position ;;; % ARABIC LETTER HAMZA ;;; % ARABIC LETTER HIGH HAMZA ;;; % ARABIC LETTER HAMZA ISOLATED FORM @@ -69669,6 +69702,8 @@ endif ;;; % NKO LETTER NYA WOLOSO ;;; % NKO HIGH TONE APOSTROPHE ;;; % NKO LOW TONE APOSTROPHE +order_end +order_start ;forward;forward;forward;forward,position ;;; % TIFINAGH LETTER YA ;;; % TIFINAGH LETTER YAB ;;; % TIFINAGH LETTER YABH @@ -69726,6 +69761,8 @@ endif ;;; % TIFINAGH LETTER TAWELLEMET YAZ ;;; % TIFINAGH LETTER YAZZ ;;; % TIFINAGH MODIFIER LETTER LABIALIZATION MARK +order_end +order_start ;forward;forward;forward;forward,position ;;; % ETHIOPIC SYLLABLE HA ;;; % ETHIOPIC SYLLABLE HU ;;; % ETHIOPIC SYLLABLE HI @@ -70179,6 +70216,8 @@ endif ;;; % ETHIOPIC SYLLABLE GYEE ;;; % ETHIOPIC SYLLABLE GYE ;;; % ETHIOPIC SYLLABLE GYO +order_end +order_start ;forward;forward;forward;forward,position ;;; % DEVANAGARI OM ;;; % DEVANAGARI JAIN OM ;;; % DEVANAGARI LETTER CANDRA A @@ -70302,6 +70341,8 @@ endif ;;; % DEVANAGARI VOWEL SIGN O ;;; % DEVANAGARI VOWEL SIGN AU ;;; % DEVANAGARI SIGN VIRAMA +order_end +order_start ;forward;forward;forward;forward,position ;;; % BENGALI ANJI ;;; % BENGALI LETTER A ;;; % BENGALI LETTER AA @@ -70373,6 +70414,8 @@ endif ;;; % BENGALI VOWEL SIGN AU ;;; % BENGALI SIGN VIRAMA ;;; % BENGALI AU LENGTH MARK +order_end +order_start ;forward;forward;forward;forward,position ;;; % GURMUKHI EK ONKAR ;;; % GURMUKHI URA ;;; % GURMUKHI LETTER U @@ -70436,6 +70479,8 @@ endif ;;; % GURMUKHI VOWEL SIGN OO ;;; % GURMUKHI VOWEL SIGN AU ;;; % GURMUKHI SIGN VIRAMA +order_end +order_start ;forward;forward;forward;forward,position ;;; % GUJARATI OM ;;; % GUJARATI LETTER A ;;; % GUJARATI LETTER AA @@ -70577,6 +70622,8 @@ endif ;;; % ORIYA SIGN VIRAMA ;;; % ORIYA AI LENGTH MARK ;;; % ORIYA AU LENGTH MARK +order_end +order_start ;forward;forward;forward;forward,position ;;; % TAMIL OM ;;; % TAMIL LETTER A ;;; % TAMIL LETTER AA @@ -70631,6 +70678,8 @@ endif ;;; % TAMIL VOWEL SIGN AU ;;; % TAMIL SIGN VIRAMA ;;; % TAMIL AU LENGTH MARK +order_end +order_start ;forward;forward;forward;forward,position ;;; % TELUGU LETTER A ;;; % TELUGU LETTER AA ;;; % TELUGU LETTER I @@ -70706,6 +70755,8 @@ endif ;;; % TELUGU SIGN VIRAMA ;;; % TELUGU LENGTH MARK ;;; % TELUGU AI LENGTH MARK +order_end +order_start ;forward;forward;forward;forward,position ;;; % KANNADA LETTER A ;;; % KANNADA LETTER AA ;;; % KANNADA LETTER I @@ -70786,6 +70837,8 @@ endif ;;; % KANNADA SIGN VIRAMA ;;; % KANNADA LENGTH MARK ;;; % KANNADA AI LENGTH MARK +order_end +order_start ;forward;forward;forward;forward,position ;;; % MALAYALAM LETTER A ;;; % MALAYALAM LETTER AA ;;; % MALAYALAM LETTER I @@ -70872,6 +70925,8 @@ endif ;;; % MALAYALAM VOWEL SIGN AU ;;; % MALAYALAM AU LENGTH MARK ;;; % MALAYALAM SIGN VIRAMA +order_end +order_start ;forward;forward;forward;forward,position ;;; % SINHALA LETTER AYANNA ;;; % SINHALA LETTER AAYANNA ;;; % SINHALA LETTER AEYANNA @@ -72893,6 +72948,8 @@ endif ;;; % TAI VIET TONE MAI SONG ;;; % TAI VIET SYMBOL KON ;;; % TAI VIET SYMBOL NUENG +order_end +order_start ;forward;forward;forward;forward,position ;;; % TIBETAN LETTER KA "";"";""; % TIBETAN LETTER KSSA ;;; % TIBETAN SUBJOINED LETTER KA @@ -73468,6 +73525,8 @@ endif ;;; % KAYAH LI VOWEL U ;;; % KAYAH LI VOWEL EE ;;; % KAYAH LI VOWEL O +order_end +order_start ;forward;forward;forward;forward,position ;;; % MYANMAR LETTER KA ;;; % MYANMAR LETTER SHAN KA ;;; % MYANMAR LETTER KHA -- 2.14.3