From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Newsgroups: gmane.emacs.bugs Subject: bug#58098: Improve composition rules for Gumrukhi Date: Tue, 27 Sep 2022 01:30:31 +0530 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000008624e805e999fbee" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26912"; mail-complaints-to="usenet@ciao.gmane.io" To: 58098@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Sep 26 22:13:53 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ocuUD-0006tH-Ra for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 26 Sep 2022 22:13:53 +0200 Original-Received: from localhost ([::1]:50638 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ocuUC-0005ic-Im for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 26 Sep 2022 16:13:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45912) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ocuHm-0001OZ-Gs for bug-gnu-emacs@gnu.org; Mon, 26 Sep 2022 16:01:10 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52741) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ocuHm-0007UR-9J for bug-gnu-emacs@gnu.org; Mon, 26 Sep 2022 16:01:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ocuHm-00067M-2Z for bug-gnu-emacs@gnu.org; Mon, 26 Sep 2022 16:01:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Sep 2022 20:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58098 X-GNU-PR-Package: emacs Original-Received: via spool by 58098-submit@debbugs.gnu.org id=B58098.166422245223492 (code B ref 58098); Mon, 26 Sep 2022 20:01:02 +0000 Original-Received: (at 58098) by debbugs.gnu.org; 26 Sep 2022 20:00:52 +0000 Original-Received: from localhost ([127.0.0.1]:51819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocuHb-00066q-HB for submit@debbugs.gnu.org; Mon, 26 Sep 2022 16:00:51 -0400 Original-Received: from mail-yw1-f169.google.com ([209.85.128.169]:41848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocuHY-00066Z-Dt for 58098@debbugs.gnu.org; Mon, 26 Sep 2022 16:00:50 -0400 Original-Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-346cd4c3d7aso80170207b3.8 for <58098@debbugs.gnu.org>; Mon, 26 Sep 2022 13:00:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date; bh=6bJo0izGUH7hB9mSzdvFxkRGuG8zLO7rLNwmYKYZr4Y=; b=Z1tWjxcKEx7K9L6TeDuJp6Q3Mff0w8h9of2I3lbyibeNOkPKUDl0j025OvkZlbTWL8 tOIcUttg+x9ibCETashUqzSVO5EbZOuJfstf/MP+vU/G6EfV8L+CYRAGIkJ+9oYhArLH zBvW0+u7UZyw12NG84qg8xRl7GTlmRYxXo/s1hg/yQ86EzGiYbbhaf0PjwaGECet9B6P kyLNRKaZNEamMYG+khyc/63jEd05lzp91Oe+UGrqQ9cA5OUaoX2LC+IH/b7JrwsfT+zx QHfxvvBRtRQRB07uHDEqRgs0aV4yO+X4TzUwG3J71umfkzRRQOx+QQ01zztGL0QfNvA+ luKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date; bh=6bJo0izGUH7hB9mSzdvFxkRGuG8zLO7rLNwmYKYZr4Y=; b=QjGpe60SII0lTYbzd+beGmR74KwGnSnk9UbyEyPTLD6xVZFPOmAd3k7aMKq5rD3KAk KQ4ktTClnEBbCirvYX37btWVXsdI40xkO/GxR5fIWwK0CLjdZpPelUV5ikeQkyio6W6K 2Fim4C9ziDA44zVIboYEFu4JZFpPS714ZYJNWyIdH3rPdoCeU2KEpinXT++igI7MoC2N gzALt4V5GLoDE68LDlQOttnLC/GO7GilL3I59iYMKh1kx35IUWKx7SoafFfxcc7czCKj OfZR8FqIcg+BKOys5cxA13q5I+fjmrfjyDKSRhTj1Q72e2taILq920Ik3JZQs5I5Jenx U2Ww== X-Gm-Message-State: ACrzQf3aHMzYu8JsLqUNpnQ6qJNz1hWkBUIynHCrhFdkkQTVVun3scCc r7R25Ahp9GzQvb5MXbNBjlA3ru0VQf8Au51qxIids5POnRBifw== X-Google-Smtp-Source: AMsMyM5jEjAbDDBYMXGFm80dxDDJy5L66DTgZ0ZhqtYERXSBonov5x2g0ctDHNE++tw5Y3g4/awQ4Y2vm5yLbO6xiMs= X-Received: by 2002:a81:4e97:0:b0:348:e5b8:8671 with SMTP id c145-20020a814e97000000b00348e5b88671mr21745520ywb.96.1664222442678; Mon, 26 Sep 2022 13:00:42 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:243673 Archived-At: --0000000000008624e805e999fbee Content-Type: multipart/alternative; boundary="0000000000008624e605e999fbec" --0000000000008624e605e999fbec Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Looks like I was wrong about adding "Gurmukhi" to the doc-strings in the input method, they do not show up and will also not improve searchability even if they were there, so here is the revised patch without it. On Tue, Sep 27, 2022 at 12:17 AM =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0= =A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh < lumarzeli30@gmail.com> wrote: > > > On Tue, Sep 27, 2022 at 12:13 AM =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0= =A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh < > lumarzeli30@gmail.com> wrote: > >> Hi >> In this patch I have added support for Gurmukhi Addak, Yakash, Udaat etc >> to improve its composition rules. >> I have also added the word "Gurmukhi" to the doc-string of punjabi-itran= s >> and punjabi-inscript so that they could be more easily found. >> >> Finally I have also added support for chess symbols. >> >> Please review the patch, it will be attached in the next mail. >> Thanks. >> > --0000000000008624e605e999fbec Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Looks like I was wrong about adding "Gurmukhi&qu= ot; to the doc-strings in the input method, they do not show up and will al= so not improve
searchability even if they were there, so here is = the revised patch without it.

On Tue, Sep 27, 2022 at 12:17 AM =E0= =A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Same= er Singh <lumarzeli30@gmail.com= > wrote:
=


On Tue, Sep 27, 2022 at 12:13 AM =E0=A4=B8=E0=A4=AE=E0= =A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh <lumarzeli30@gmail.com= > wrote:
=
Hi
In this patch I have added support for G= urmukhi Addak, Yakash, Udaat etc to improve its composition rules.
I have also added the word "Gurmukhi" to the doc-string of punj= abi-itrans and punjabi-inscript so that they could be more easily found.

Finally I have also added support for chess symbols.=

Please review the patch, it will be attached in t= he next mail.
Thanks.
--0000000000008624e605e999fbec-- --0000000000008624e805e999fbee Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Improve-Gurmukhi-composition-rules-Bug-58098.patch" Content-Disposition: attachment; filename="0001-Improve-Gurmukhi-composition-rules-Bug-58098.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l8j71f4g0 RnJvbSBhNTM0NGU2YjgyN2Y4ZGI0YjRkYjEwZjNkYWNmNTU4N2RjMTk5NTI1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUUwPUE0PUI4PUUwPUE0PUFFPUUwPUE1PTgw PUUwPUE0PUIwPTIwPUUwPUE0PUI4PUUwPUE0PUJGPz0KID0/VVRGLTg/cT89RTA9QTQ9ODI9RTA9 QTQ9Qjk9MjBTYW1lZXI9MjBTaW5naD89IDxsdW1hcnplbGkzMEBnbWFpbC5jb20+CkRhdGU6IFR1 ZSwgMjcgU2VwIDIwMjIgMDA6MDM6MjMgKzA1MzAKU3ViamVjdDogW1BBVENIXSBJbXByb3ZlIEd1 cm11a2hpIGNvbXBvc2l0aW9uIHJ1bGVzIChCdWcjNTgwOTgpCgoqIGxpc3AvbGFuZ3VhZ2UvaW5k aWFuLmVsOiBJbXByb3ZlIGNvbXBvc2l0aW9uIHJ1bGVzIGZvciBHdXJtdWtoaS4KCiogbGlzcC9p bnRlcm5hdGlvbmFsL2ZvbnRzZXQuZWwgKHNjcmlwdC1yZXByZXNlbnRhdGl2ZS1jaGFycykKKHNl dHVwLWRlZmF1bHQtZm9udHNldCk6IFN1cHBvcnQgQ2hlc3MgU3ltYm9scy4KLS0tCiBsaXNwL2lu dGVybmF0aW9uYWwvZm9udHNldC5lbCB8IDYgKysrKy0tCiBsaXNwL2xhbmd1YWdlL2luZGlhbi5l bCAgICAgICB8IDkgKysrKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwg NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2ludGVybmF0aW9uYWwvZm9udHNldC5l bCBiL2xpc3AvaW50ZXJuYXRpb25hbC9mb250c2V0LmVsCmluZGV4IDk5Yzc4NDg3MDQuLjIzZWYx NzQ4OGQgMTAwNjQ0Ci0tLSBhL2xpc3AvaW50ZXJuYXRpb25hbC9mb250c2V0LmVsCisrKyBiL2xp c3AvaW50ZXJuYXRpb25hbC9mb250c2V0LmVsCkBAIC0zMDAsNyArMzAwLDggQEAgZm9udC1lbmNv ZGluZy1jaGFyc2V0LWFsaXN0CiAJKG90dG9tYW4tc2l5YXEtbnVtYmVyICN4MWVkMDEpCiAJKG1h aGpvbmctdGlsZSAjeDFGMDAwKQogCShkb21pbm8tdGlsZSAjeDFGMDMwKQotICAgICAgICAoZW1v amkgI3gxRjMwMCAjeDFGNjAwKSkpCisgICAgICAgIChlbW9qaSAjeDFGMzAwICN4MUY2MDApCisg ICAgICAgIChjaGVzcy1zeW1ib2wgI3gxRkEwMCAjeDFGQTY3KSkpCiAKIChkZWZ2YXIgb3RmLXNj cmlwdC1hbGlzdCkKIApAQCAtODM2LDcgKzgzNyw4IEBAIHNldHVwLWRlZmF1bHQtZm9udHNldAog ICAgICAgICAgICAgICAgICAgICB0YWktdGhhbQogCQkgICAgbWFoam9uZy10aWxlCiAJCSAgICBk b21pbm8tdGlsZQotICAgICAgICAgICAgICAgICAgICBlbW9qaSkpCisgICAgICAgICAgICAgICAg ICAgIGVtb2ppCisgICAgICAgICAgICAgICAgICAgIGNoZXNzLXN5bWJvbCkpCiAgICAgKHNldC1m b250c2V0LWZvbnQgImZvbnRzZXQtZGVmYXVsdCIKIAkJICAgICAgc2NyaXB0IChmb250LXNwZWMg OnJlZ2lzdHJ5ICJpc28xMDY0Ni0xIiA6c2NyaXB0IHNjcmlwdCkKIAkJICAgICAgbmlsICdhcHBl bmQpKQpkaWZmIC0tZ2l0IGEvbGlzcC9sYW5ndWFnZS9pbmRpYW4uZWwgYi9saXNwL2xhbmd1YWdl L2luZGlhbi5lbAppbmRleCA0MDcxNzM4MjdmLi44MWI3Y2JkOTliIDEwMDY0NAotLS0gYS9saXNw L2xhbmd1YWdlL2luZGlhbi5lbAorKysgYi9saXNwL2xhbmd1YWdlL2luZGlhbi5lbApAQCAtMzQw LDIzICszNDAsMjQgQEAgYmVuZ2FsaS1jb21wb3NhYmxlLXBhdHRlcm4KIAogKGRlZmNvbnN0IGd1 cm11a2hpLWNvbXBvc2FibGUtcGF0dGVybgogICAobGV0ICgodGFibGUKLQkgJygoImEiIC4gIltc dTBBMDFcdTBBMDJcdTBBNzBdIikgOyBTSUdOIEFEQUsgQklOREkgLi4gQklOREksIFRJUFBJCisJ ICcoKCJhIiAuICJbXHUwQTAxXHUwQTAyXHUwQTcwXHUwQTcxXHUwQTc1XSIpIDsgU0lHTiBBREFL IEJJTkRJIC4uIEJJTkRJLCBUSVBQSSwgQUREQUssIFlBS0FTSAogCSAgICgiQSIgLiAiXHUwQTAz IikJCTsgU0lHTiBWSVNBUkdBCi0JICAgKCJWIiAuICJbXHUwQTA1LVx1MEExNF0iKQk7IGluZGVw ZW5kZW50IHZvd2VsCisJICAgKCJWIiAuICJbXHUwQTA1LVx1MEExNFx1MEE3Mlx1MEE3M10iKQk7 IGluZGVwZW5kZW50IHZvd2VsCiAJICAgKCJDIiAuICJbXHUwQTE1LVx1MEEzOVx1MEE1OS1cdTBB NUVdIikJOyBjb25zb25hbnQKIAkgICAoIlkiIC4gIltcdTBBMkZcdTBBMzBcdTBBMzVcdTBBMzld IikgOyBZQSwgUkEsIFZBLCBIQQogCSAgICgibiIgLiAiXHUwQTNDIikJCTsgTlVLVEEKIAkgICAo InYiIC4gIltcdTBBM0UtXHUwQTRDXSIpCTsgdm93ZWwgc2lnbgogCSAgICgiSCIgLiAiXHUwQTRE IikJCTsgVklSQU1BCisgICAgICAgICAgICgicyIgLiAiXHUwQTUxIikJCTsgc3RyZXNzIHNpZ24K IAkgICAoIk4iIC4gIlx1MjAwQyIpCQk7IFpXTkoKIAkgICAoIkoiIC4gIlx1MjAwRCIpCQk7IFpX SgogCSAgICgiWCIgLiAiW1x1MEEwMC1cdTBBN0ZdIikpKSkJOyBhbGwgY292ZXJhZ2UKICAgICAo aW5kaWFuLWNvbXBvc2UtcmVnZXhwCiAgICAgIChjb25jYXQKICAgICAgIDs7IGNvbnNvbmFudC1i YXNlZCBzeWxsYWJsZXMsIG9yCi0gICAgICAiQ24/XFwoPzpKP0hKP0NuP1xcKSpcXCg/OkhbTkpd P1xcfHYqbj9hP0E/XFwpXFx8IgorICAgICAgIkNuP1xcKD86Sj9ISj9Dbj9cXCkqXFwoPzpIW05K XT9cXHx2Km4/YT9zP3Y/QT9cXClcXHwiCiAgICAgICA7OyBzeWxsYWJsZXMgd2l0aCBhbiBpbmRl cGVuZGVudCB2b3dlbCwgb3IKLSAgICAgICJWbj9cXCg/Oko/SFlcXCk/dipuP2E/QT9cXHwiCisg ICAgICAiVm4/XFwoPzpKP0hZXFwpP3Yqbj9hP3M/QT9cXHwiCiAgICAgICA7OyBzcGVjaWFsIGNv bnNvbmFudCBmb3JtLCBvcgogICAgICAgIkpIWVxcfCIKICAgICAgIDs7IGFueSBvdGhlciBzaW5n bGV0b24gY2hhcmFjdGVycwotLSAKMi4zNy4zCgo= --0000000000008624e805e999fbee--