From patchwork Mon Feb 26 15:08:45 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mike FABIAN X-Patchwork-Id: 877936 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-90586-incoming=patchwork.ozlabs.org@sourceware.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.b="viA0GVvh"; 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 3zqlcP3V5Jz9s19 for ; Tue, 27 Feb 2018 02:09:57 +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=UbZiXxMvZfGU66ZU VQ3UHEbPsLxBLJ9/qf4HxAOK6MAredzeStgJp6NPJ74OeCtA4ho5mNYm1R+O8RoN 6wq+JkIgNFmb5YigoeIXRtbLFvfMCsNPGLfciGG4a48DGHNxWRSjXnq7Uiv6ZLdb 1iXK8IBNOtlvaB5dUKugTKElMsY= 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=1ksZrZe8TU9NbfDs9ANvzB 2bN34=; b=viA0GVvhzgCSFllzdrHS3GL7SyQDOyBrdHqwM8ebMypZ53j9GfHnIR QlTwOXlttzAHEGxs22Y11pg41MV8VPW4L8i1frucErp1cYefkf+D8RdbWhukUSSH PlLkzcFXUMKxar11+o/+J03ufWa3U8R2I9GEHH1OKhWsdQ/eYN8lY= Received: (qmail 92246 invoked by alias); 26 Feb 2018 15:09:02 -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 92119 invoked by uid 89); 26 Feb 2018 15:08:59 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.9 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= X-HELO: mail-wr0-f173.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=kePGJ56kvXKyRatDtogVZ0nIhGaqnQ0BwwJmJIQ+p6k=; b=Tf+k886c3WqViXbmt0sexKCLuDAXuEZ3O/IleZq3F/hlsvrO8Qlf0D/3DTFgeG3O8g HeO3qisoAHT9+qIya810hVxe8Inakh9+YqlSgckcEmYCLszPlK0FQ2tnNsIDVZN+Na9t YtQLANw56Zxkp8G8WNPFoKLGx/639W4iEgkjpldLRE5Tnek2PyHEoNP7ov3vd1tjJemq k+5JxPtZtFysDcryWEZ8lqLih6f/BdLyOPPgmCmSpFL3vqJ1Mi13Pu5o3kYTaXhwrPQf LnR99gdS2LaN9KQAvAbMxtYFZsbkXcGTqkn0QHlDtRxbh01SONLk9jE1zJt+Gr3+ZrPu aC+w== X-Gm-Message-State: APf1xPAuFhTR7giAN3alWP6YVNSg+0OUleBSAhce/T8aNeKqIJQshxLa Fe8tgLeRZJ3Pw/4fJpXhDs+9i7nzYQ== X-Google-Smtp-Source: AH8x225sLzBBqil58PYNzxM7s2S5lBB/yvwwBa2UkUIJYXObfPk6vH5o9cAR2ymUUss1mPDiRqsfxg== X-Received: by 10.223.178.232 with SMTP id g95mr10523230wrd.35.1519657726977; Mon, 26 Feb 2018 07:08:46 -0800 (PST) From: Mike FABIAN To: libc-alpha@sourceware.org Cc: "Dmitry V. Levin" Subject: [Patch v4 7/14] [BZ #14095] update collation data from Unicode / ISO 14651 Date: Mon, 26 Feb 2018 16:08:45 +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 f39593494425b6480c0f46f8ebccd91bc426d209 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