From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#10069: colour -> color spelling change Date: Sat, 31 Dec 2011 01:25:09 -0800 Organization: UCLA Computer Science Department Message-ID: <4EFED4F5.1030009@cs.ucla.edu> References: <4EC4BA14.2010906@cs.ucla.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------090903080000000002070805" X-Trace: dough.gmane.org 1325323579 22926 80.91.229.12 (31 Dec 2011 09:26:19 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 31 Dec 2011 09:26:19 +0000 (UTC) To: 10069@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Dec 31 10:26:11 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RgvCc-0001OA-DE for geb-bug-gnu-emacs@m.gmane.org; Sat, 31 Dec 2011 10:26:11 +0100 Original-Received: from localhost ([::1]:47889 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RgvCb-0000v1-87 for geb-bug-gnu-emacs@m.gmane.org; Sat, 31 Dec 2011 04:26:09 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:38576) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RgvCW-0000uv-RW for bug-gnu-emacs@gnu.org; Sat, 31 Dec 2011 04:26:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RgvCU-00080u-VD for bug-gnu-emacs@gnu.org; Sat, 31 Dec 2011 04:26:04 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59569) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RgvCU-00080q-P3 for bug-gnu-emacs@gnu.org; Sat, 31 Dec 2011 04:26:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1RgvFO-0001iq-Cg for bug-gnu-emacs@gnu.org; Sat, 31 Dec 2011 04:29:02 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <4EC4BA14.2010906@cs.ucla.edu> Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 Dec 2011 09:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10069 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 10069-submit@debbugs.gnu.org id=B10069.13253236946557 (code B ref 10069); Sat, 31 Dec 2011 09:29:02 +0000 Original-Received: (at 10069) by debbugs.gnu.org; 31 Dec 2011 09:28:14 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RgvEb-0001hh-6N for submit@debbugs.gnu.org; Sat, 31 Dec 2011 04:28:13 -0500 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RgvEW-0001hW-8A for 10069@debbugs.gnu.org; Sat, 31 Dec 2011 04:28:11 -0500 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id AD28DA60001 for <10069@debbugs.gnu.org>; Sat, 31 Dec 2011 01:25:06 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bY86+3IHgkLk for <10069@debbugs.gnu.org>; Sat, 31 Dec 2011 01:25:04 -0800 (PST) Original-Received: from [192.168.1.10] (pool-71-189-109-235.lsanca.fios.verizon.net [71.189.109.235]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id EA77739E8007 for <10069@debbugs.gnu.org>; Sat, 31 Dec 2011 01:25:03 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20111124 Thunderbird/8.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sat, 31 Dec 2011 04:29:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:55323 Archived-At: This is a multi-part message in MIME format. --------------090903080000000002070805 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Attached is an updated version of the patch, made in the light of the comments at . This patch adds a NEWS update. The patch assumes the "Renamed functions" section mentioned in . --------------090903080000000002070805 Content-Type: text/plain; name="colour.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="colour.txt" PT09IG1vZGlmaWVkIGZpbGUgJ2V0Yy9ORVdTJwotLS0gZXRjL05FV1MJMjAxMS0xMi0zMSAw Njo0MTo1NCArMDAwMAorKysgZXRjL05FV1MJMjAxMS0xMi0zMSAwOToyMTozNCArMDAwMApA QCAtMzQsNiArMzQsMTIgQEAKICAgICAgZXNoZWxsLXVuaXF1aWZ5LWxpc3QKICoqKiogaGFu Z3VsLWlucHV0LW1ldGhvZC1pbmFjdGl2YXRlIC0+CiAgICAgIGhhbmd1bC1pbnB1dC1tZXRo b2QtZGVhY3RpdmF0ZQorKioqKiBoZnktY29sb3VyIC0+CisgICAgIGhmeS1jb2xvcgorKioq KiBoZnktY29sb3VyLXZhbHMgLT4KKyAgICAgaGZ5LWNvbG9yLXZhbHMKKyoqKiogaGZ5LWZh bGxiYWNrLWNvbG91ci12YWx1ZXMgLT4KKyAgICAgaGZ5LWZhbGxiYWNrLWNvbG9yLXZhbHVl cwogKioqKiBpbmFjdGl2YXRlLWlucHV0LW1ldGhvZCAtPgogICAgICBkZWFjdGl2YXRlLWlu cHV0LW1ldGhvZAogKioqKiBwY29tcGxldGUtdW5pcWlmeS1saXN0IC0+CkBAIC02Miw2ICs2 OCwxNCBAQAogKioqKiBxdWFpbC1pbmFjdGl2YXRlLWhvb2sgLT4KICAgICAgcXVhaWwtZGVh Y3RpdmF0ZS1ob29rCiAKKyoqKiBSZW5hbWVkIExpc3AgdmFyaWFibGVzLCBvYnNvbGV0ZSBh bGlhcworVGhlc2Ugb2xkIHZhcmlhYmxlcyB3ZXJlIGRvY3VtZW50ZWQgYW5kIGFyZSB0aGVy ZWZvcmUgc3RpbGwgc3VwcG9ydGVkCit2aWEgYWxpYXNlcyBmb3IgYmFja3dhcmQgY29tcGF0 aWJpbGl0eSwgYnV0IHRoZXkgYXJlIGRlcHJlY2F0ZWQgYW5kIHdpbGwKK2JlIHJlbW92ZWQg ZXZlbnR1YWxseS4KKworKioqKiBoZnktcmdiLXR4dC1jb2xvdXItbWFwIC0+CisgICAgIGhm eS1yZ2ItdHh0LWNvbG9yLW1hcAorCiAqKiogUmVuYW1lZCBMaXNwIHZhcmlhYmxlcwogCiAq KioqIGZvbGxvdy1kZWFjdGl2ZS1tZW51IC0+CkBAIC02OSw2ICs4MywxMSBAQAogKioqKiBp bmFjdGl2YXRlLWN1cnJlbnQtaW5wdXQtbWV0aG9kLWZ1bmN0aW9uIC0+CiAgICAgIGRlYWN0 aXZhdGUtY3VycmVudC1pbnB1dC1tZXRob2QtZnVuY3Rpb24KIAorKioqIFJlbmFtZWQgTGlz cCBjb25zdGFudHMKKworKioqKiBoZnktZmFsbGJhY2stY29sb3VyLW1hcCAtPgorICAgICBo ZnktZmFsbGJhY2stY29sb3ItbWFwCisKIAogKiBJbnN0YWxsYXRpb24gQ2hhbmdlcyBpbiBF bWFjcyAyNC4xCiAKCj09PSBtb2RpZmllZCBmaWxlICdsaXNwL0NoYW5nZUxvZycKLS0tIGxp c3AvQ2hhbmdlTG9nCTIwMTEtMTItMzEgMDY6MzI6MzEgKzAwMDAKKysrIGxpc3AvQ2hhbmdl TG9nCTIwMTEtMTItMzEgMDk6MjE6MzQgKzAwMDAKQEAgLTEsNSArMSwxNiBAQAogMjAxMS0x Mi0zMSAgUGF1bCBFZ2dlcnQgIDxlZ2dlcnRAY3MudWNsYS5lZHU+CiAKKwlDb25zaXN0ZW50 bHkgdXNlIHRoZSBzcGVsbGluZyAiY29sb3IiIChCdWcjMTAwNjkpLgorCSogaGZ5LWNtYXAu ZWwgKGhmeS1mYWxsYmFjay1jb2xvci1tYXApOgorCVJlbmFtZSBmcm9tIGhmeS1mYWxsYmFj ay1jb2xvdXItbWFwLgorCShoZnktcmdiLXR4dC1jb2xvci1tYXApOiBSZW5hbWUgZnJvbSBo ZnktcmdiLXR4dC1jb2xvdXItbWFwLgorCUtlZXAgYW4gb2Jzb2xldGUgYWxpYXMgd2l0aCB0 aGUgb2xkIG5hbWUuCisJKGhmeS1mYWxsYmFjay1jb2xvci12YWx1ZXMpOiBSZW5hbWUgZnJv bSBoZnktZmFsbGJhY2stY29sb3VyLXZhbHVlcy4KKwkqIGh0bWxmb250aWZ5LmVsIChoZnkt Y29sb3ItdmFscyk6IFJlbmFtZSBmcm9tIGhmeS1jb2xvdXItdmFscy4KKwkoaGZ5LWNvbG9y KTogUmVuYW1lIGZyb20gaGZ5LWNvbG91ci4KKwkoaGZ5LWJveC10by1ib3JkZXItYXNzb2Ms IGhmeS1ib3gtdG8tc3R5bGUpOgorCVNwZWxsIGl0ICJjb2xvciIsIG5vdCAiY29sb3VyIiwg aW4gc3RyaW5ncy4KKwogCXVuaXFpZnkgLT4gdW5pcXVpZnksIHNpbmNlIHRoYXQgc3BlbGxp bmcgaXMgbW9yZSBjb21tb24sCiAJYm90aCB3aXRoaW4gRW1hY3MgYW5kIGluIEVuZ2xpc2gt bGFuZ3VhZ2Ugc291cmNlcyBpbiBnZW5lcmFsLgogCSogZXNoZWxsL2VzaC11dGlsLmVsIChl c2hlbGwtdW5pcXVpZnktbGlzdCk6IFJlbmFtZSBmcm9tCgo9PT0gbW9kaWZpZWQgZmlsZSAn bGlzcC9oZnktY21hcC5lbCcKLS0tIGxpc3AvaGZ5LWNtYXAuZWwJMjAxMS0wMS0yNSAwNDow ODoyOCArMDAwMAorKysgbGlzcC9oZnktY21hcC5lbAkyMDExLTEyLTMxIDA5OjIxOjM0ICsw MDAwCkBAIC0xLDQgKzEsNCBAQAotOzs7IGhmeS1jbWFwLmVsIC0tLSBGYWxsYmFjayBjb2xv dXIgbmFtZSAtPiByZ2IgbWFwcGluZyBmb3IgYGh0bWxmb250aWZ5JworOzs7IGhmeS1jbWFw LmVsIC0tLSBGYWxsYmFjayBjb2xvciBuYW1lIC0+IHJnYiBtYXBwaW5nIGZvciBgaHRtbGZv bnRpZnknCiAKIDs7IENvcHlyaWdodCAoQykgMjAwMi0yMDAzLCAyMDA5LTIwMTEgIEZyZWUg U29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgogCkBAIC02LDExICs2LDEwIEBACiA7OyBQYWNr YWdlOiBodG1sZm9udGlmeQogOzsgRmlsZW5hbWU6IGhmeS1jbWFwLmVsCiA7OyBWZXJzaW9u OiAwLjIwCi07OyBLZXl3b3JkczogY29sb3VyLCByZ2IKIDs7IEF1dGhvcjogVml2ZWsgRGFz bW9oYXBhdHJhIDx2aXZla0BldGxhLm9yZz4KIDs7IE1haW50YWluZXI6IFZpdmVrIERhc21v aGFwYXRyYSA8dml2ZWtAZXRsYS5vcmc+CiA7OyBDcmVhdGVkOiAyMDAyLTAxLTIwCi07OyBE ZXNjcmlwdGlvbjogZmFsbGJhY2sgY29kZSBmb3IgY29sb3VyIG5hbWUgLT4gcmdiIG1hcHBp bmcKKzs7IERlc2NyaXB0aW9uOiBmYWxsYmFjayBjb2RlIGZvciBjb2xvciBuYW1lIC0+IHJn YiBtYXBwaW5nCiA7OyBVUkw6IGh0dHA6Ly9ydGZtLmV0bGEub3JnL2VtYWNzL2h0bWxmb250 aWZ5LwogOzsgTGFzdC1VcGRhdGVkOiBTYXQgMjAwMy0wMi0xNSAwMzo0OTozMiArMDAwMAog OzsgUGFja2FnZTogaHRtbGZvbnRpZnkKQEAgLTM0LDcgKzMzLDcgQEAKIAogOzs7IENvZGU6 CiAKLShkZWZjb25zdCBoZnktZmFsbGJhY2stY29sb3VyLW1hcAorKGRlZmNvbnN0IGhmeS1m YWxsYmFjay1jb2xvci1tYXAKICAgJygoInNub3ciICAgICAgICAgICAgICAgICAgICA2NTUz NSA2NDI1MCA2NDI1MCkKICAgICAoImdob3N0IHdoaXRlIiAgICAgICAgICAgICA2MzczNiA2 MzczNiA2NTUzNSkKICAgICAoIkdob3N0V2hpdGUiICAgICAgICAgICAgICA2MzczNiA2Mzcz NiA2NTUzNSkKQEAgLTc4OCw3ICs3ODcsMTAgQEAKICAgICAoImxpZ2h0IGdyZWVuIiAgICAg ICAgICAgICAzNzAwOCA2MTE2NiAzNzAwOCkKICAgICAoIkxpZ2h0R3JlZW4iICAgICAgICAg ICAgICAzNzAwOCA2MTE2NiAzNzAwOCkpICkKIAotKGRlZnZhciBoZnktcmdiLXR4dC1jb2xv dXItbWFwIG5pbCkKKyhkZWZ2YXIgaGZ5LXJnYi10eHQtY29sb3ItbWFwIG5pbCkKKyhkZWZp bmUtb2Jzb2xldGUtdmFyaWFibGUtYWxpYXMKKyAgaGZ5LXJnYi10eHQtY29sb3VyLW1hcAor ICBoZnktcmdiLXR4dC1jb2xvci1tYXAgIjI1LjEiKQogCiAoZGVmdmFyIGhmeS1yZ2ItbG9h ZC1wYXRoCiAgIChsaXN0ICIvZXRjL1gxMSIKQEAgLTgwOCw4ICs4MTAsOCBAQAogKGRlZnVu IGh0bWxmb250aWZ5LWxvYWQtcmdiLWZpbGUgKCZvcHRpb25hbCBmaWxlKQogICAiTG9hZCBh biBYMTEgc3R5bGUgcmdiLnR4dCBGSUxFLgogU2VhcmNoIGBoZnktcmdiLWxvYWQtcGF0aCcg aWYgRklMRSBpcyBub3Qgc3BlY2lmaWVkLgotTG9hZHMgdGhlIHZhcmlhYmxlIGBoZnktcmdi LXR4dC1jb2xvdXItbWFwJywgd2hpY2ggaXMgdXNlZCBieQotYGhmeS1mYWxsYmFjay1jb2xv dXItdmFsdWVzJy4iCitMb2FkcyB0aGUgdmFyaWFibGUgYGhmeS1yZ2ItdHh0LWNvbG9yLW1h cCcsIHdoaWNoIGlzIHVzZWQgYnkKK2BoZnktZmFsbGJhY2stY29sb3ItdmFsdWVzJy4iCiAg IChpbnRlcmFjdGl2ZQogICAgKGxpc3QKICAgICAocmVhZC1maWxlLW5hbWUgInJnYi50eHQg XChlcXVpdmFsZW50XCkgZmlsZTogIiAiIiBuaWwgdCAoaGZ5LXJnYi1maWxlKSkpKQpAQCAt ODI0LDI1ICs4MjYsMjUgQEAKIAkgIChodG1sZm9udGlmeS11bmxvYWQtcmdiLWZpbGUpCiAJ ICAod2hpbGUgKC89IGVuZC1vZi1yZ2IgMSkKIAkgICAgKGlmIChsb29raW5nLWF0IGhmeS1y Z2ItcmVnZXgpCi0JCShzZXRxIGhmeS1yZ2ItdHh0LWNvbG91ci1tYXAKKwkJKHNldHEgaGZ5 LXJnYi10eHQtY29sb3ItbWFwCiAJCSAgICAgIChjb25zIChsaXN0IChtYXRjaC1zdHJpbmcg NCkKIAkJCQkgIChzdHJpbmctdG8tbnVtYmVyIChtYXRjaC1zdHJpbmcgMSkpCiAJCQkJICAo c3RyaW5nLXRvLW51bWJlciAobWF0Y2gtc3RyaW5nIDIpKQogCQkJCSAgKHN0cmluZy10by1u dW1iZXIgKG1hdGNoLXN0cmluZyAzKSkpCi0JCQkgICAgaGZ5LXJnYi10eHQtY29sb3VyLW1h cCkpICkKKwkJCSAgICBoZnktcmdiLXR4dC1jb2xvci1tYXApKSApCiAJICAgIChzZXRxIGVu ZC1vZi1yZ2IgKGZvcndhcmQtbGluZSkpKQogCSAgKGtpbGwtYnVmZmVyIHJnYi1idWZmZXIp KSkpKQogCiAoZGVmdW4gaHRtbGZvbnRpZnktdW5sb2FkLXJnYi1maWxlICgpCiAgICJVbmxv YWQgdGhlIGN1cnJlbnQgY29sb3IgbmFtZSAtPiByZ2IgdHJhbnNsYXRpb24gbWFwLiIKICAg KGludGVyYWN0aXZlKQotICAoc2V0cSBoZnktcmdiLXR4dC1jb2xvdXItbWFwIG5pbCkpCisg IChzZXRxIGhmeS1yZ2ItdHh0LWNvbG9yLW1hcCBuaWwpKQogCiA7OzsjIyNhdXRvbG9hZAot KGRlZnVuIGhmeS1mYWxsYmFjay1jb2xvdXItdmFsdWVzIChjb2xvdXItc3RyaW5nKQorKGRl ZnVuIGhmeS1mYWxsYmFjay1jb2xvci12YWx1ZXMgKGNvbG9yLXN0cmluZykKICAgIlVzZSBh IGZhbGxiYWNrIG1ldGhvZCBmb3Igb2J0YWluaW5nIHRoZSByZ2IgdmFsdWVzIGZvciBhIGNv bG9yLiIKLSAgKGNkciAoYXNzb2Mtc3RyaW5nIGNvbG91ci1zdHJpbmcgKG9yIGhmeS1yZ2It dHh0LWNvbG91ci1tYXAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGhmeS1mYWxsYmFjay1jb2xvdXItbWFwKSkpICkKKyAgKGNkciAoYXNzb2Mtc3RyaW5nIGNv bG9yLXN0cmluZyAob3IgaGZ5LXJnYi10eHQtY29sb3ItbWFwCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBoZnktZmFsbGJhY2stY29sb3ItbWFwKSkpICkKIAog KHByb3ZpZGUgJ2hmeS1jbWFwKQogCgo9PT0gbW9kaWZpZWQgZmlsZSAnbGlzcC9odG1sZm9u dGlmeS5lbCcKLS0tIGxpc3AvaHRtbGZvbnRpZnkuZWwJMjAxMS0xMi0wNSAwODo1NToyNSAr MDAwMAorKysgbGlzcC9odG1sZm9udGlmeS5lbAkyMDExLTEyLTMxIDA5OjIxOjM0ICswMDAw CkBAIC01NjYsMjIgKzU2NiwyMiBAQAogICAgICAgKGlmIChtZW1xIGVsdCBzZXQtYikgKHNl dHEgaW50ZXJxIChjb25zIGVsdCBpbnRlcnEpKSkpCiAgICAgaW50ZXJxKSkKIAotKGRlZnVu IGhmeS1jb2xvdXItdmFscyAoY29sb3VyKQotICAiV2hlcmUgQ09MT1VSIGlzIGEgY29sb3Ig bmFtZSBvciAjWFhYWFhYIHN0eWxlIHRyaXBsZXQsIHJldHVybiBhCisoZGVmdW4gaGZ5LWNv bG9yLXZhbHMgKGNvbG9yKQorICAiV2hlcmUgQ09MT1IgaXMgYSBjb2xvciBuYW1lIG9yICNY WFhYWFggc3R5bGUgdHJpcGxldCwgcmV0dXJuIGEKIGxpc3Qgb2YgdGhyZWUgKDE2IGJpdCkg cmdiIHZhbHVlcyBmb3Igc2FpZCBjb2xvci5cbgotSWYgYSB3aW5kb3cgc3lzdGVtIGlzIHVu YXZhaWxhYmxlLCBjYWxscyBgaGZ5LWZhbGxiYWNrLWNvbG91ci12YWx1ZXMnLiIKLSAgKGlm IChzdHJpbmctbWF0Y2ggaGZ5LXRyaXBsZXQtcmVnZXggY29sb3VyKQorSWYgYSB3aW5kb3cg c3lzdGVtIGlzIHVuYXZhaWxhYmxlLCBjYWxscyBgaGZ5LWZhbGxiYWNrLWNvbG9yLXZhbHVl cycuIgorICAoaWYgKHN0cmluZy1tYXRjaCBoZnktdHJpcGxldC1yZWdleCBjb2xvcikKICAg ICAgIChtYXBjYXIKLSAgICAgICAobGFtYmRhICh4KSAoKiAoc3RyaW5nLXRvLW51bWJlciAo bWF0Y2gtc3RyaW5nIHggY29sb3VyKSAxNikgMjU3KSkKKyAgICAgICAobGFtYmRhICh4KSAo KiAoc3RyaW5nLXRvLW51bWJlciAobWF0Y2gtc3RyaW5nIHggY29sb3IpIDE2KSAyNTcpKQog ICAgICAgICcoMSAyIDMpKQotICAgIDs7KG1lc3NhZ2UgIj4+ICVzIiBjb2xvdXIpCisgICAg OzsobWVzc2FnZSAiPj4gJXMiIGNvbG9yKQogICAgIChpZiB3aW5kb3ctc3lzdGVtCiAgICAg ICAgIChpZiAoZmJvdW5kcCAnY29sb3ItdmFsdWVzKQotICAgICAgICAgICAgKGNvbG9yLXZh bHVlcyBjb2xvdXIpCisgICAgICAgICAgICAoY29sb3ItdmFsdWVzIGNvbG9yKQogICAgICAg ICAgIDs7KG1lc3NhZ2UgIlslU10iIHdpbmRvdy1zeXN0ZW0pCi0gICAgICAgICAgKHgtY29s b3ItdmFsdWVzIGNvbG91cikpCisgICAgICAgICAgKHgtY29sb3ItdmFsdWVzIGNvbG9yKSkK ICAgICAgIDs7IGJsYXJnIC0gdHR5IGNvbG9ycyBhcmUgbm8gZ29vZCAtIGdvIGZldGNoIHNv bWUgWCBjb2xvcnM6Ci0gICAgICAoaGZ5LWZhbGxiYWNrLWNvbG91ci12YWx1ZXMgY29sb3Vy KSkpKQorICAgICAgKGhmeS1mYWxsYmFjay1jb2xvci12YWx1ZXMgY29sb3IpKSkpCiAKIChk ZWZ2YXIgaGZ5LWNwZXJsLW1vZGUta2x1ZGdlZC1wIG5pbCkKIApAQCAtNzIwLDcgKzcyMCw3 IEBACiAgICJSZXBsYWNlIHRoZSBlbmQgb2YgYSBDU1Mgc3R5bGUgZGVjbGFyYXRpb24gU1RZ TEUtU1RSSU5HIHdpdGggdGhlIGNvbnRlbnRzCiBvZiB0aGUgdmFyaWFibGUgYGhmeS1zcmMt ZG9jLWxpbmstc3R5bGUnLCByZW1vdmluZyB0ZXh0IG1hdGNoaW5nIHRoZSByZWdleAogYGhm eS1zcmMtZG9jLWxpbmstdW5zdHlsZScgZmlyc3QsIGlmIG5lY2Vzc2FyeS4iCi0gIDs7KG1l c3NhZ2UgImhmeS1jb2xvdXItdmFscyIpOztEQlVHCisgIDs7KG1lc3NhZ2UgImhmeS1jb2xv ci12YWxzIik7O0RCVUcKICAgKGlmIChzdHJpbmctbWF0Y2ggaGZ5LXNyYy1kb2MtbGluay11 bnN0eWxlIHN0eWxlLXN0cmluZykKICAgICAgIChzZXRxIHN0eWxlLXN0cmluZyAocmVwbGFj ZS1tYXRjaCAiIiAnZml4ZWQtY2FzZSAnbGl0ZXJhbCBzdHlsZS1zdHJpbmcpKSkKICAgKGlm IChhbmQgKG5vdCAoc3RyaW5nLW1hdGNoIGhmeS1zcmMtZG9jLWxpbmstc3R5bGUgc3R5bGUt c3RyaW5nKSkKQEAgLTczMywxNSArNzMzLDE1IEBACiAKIDs7IHV0aWxpdHkgZnVuY3Rpb25z IC0gY2FzdCBlbWFjcyBzdHlsZSBzcGVjaWZpY2F0aW9uIHZhbHVlcyBpbnRvIHRoZWlyCiA7 OyBjc3MyIGVxdWl2YWxlbnRzOgotKGRlZnVuIGhmeS10cmlwbGV0IChjb2xvdXIpCi0gICJU YWtlcyBhIENPTE9VUiBuYW1lIChzdHJpbmcpIGFuZCByZXR1cm4gYSBDU1MgcmdiKFIsIEcs IEIpIHRyaXBsZXQgc3RyaW5nLgorKGRlZnVuIGhmeS10cmlwbGV0IChjb2xvcikKKyAgIlRh a2VzIGEgQ09MT1IgbmFtZSAoc3RyaW5nKSBhbmQgcmV0dXJuIGEgQ1NTIHJnYihSLCBHLCBC KSB0cmlwbGV0IHN0cmluZy4KIFVzZXMgdGhlIGRlZmluaXRpb24gb2YgXCJ3aGl0ZVwiIHRv IG1hcCB0aGUgbnVtYmVycyB0byB0aGUgMC0yNTUgcmFuZ2UsIHNvCiBpZiB5b3UndmUgcmVk ZWZpbmVkIHdoaXRlLCAoZXNwLiBpZiB5b3UndmUgcmVkZWZpbmVkIGl0IHRvIGhhdmUgYSB0 cmlwbGV0CiBtZW1iZXIgbG93ZXIgdGhhbiB0aGF0IG9mIHRoZSBjb2xvciB5b3UgYXJlIHBy b2Nlc3NpbmcpIHN0cmFuZ2UgdGhpbmdzCiBtYXkgaGFwcGVuLiIKLSAgOzsobWVzc2FnZSAi aGZ5LWNvbG91ci12YWxzIik7O0RCVUcKLSAgKGxldCAoKHdoaXRlIChtYXBjYXIgKGxhbWJk YSAoSSkgKGZsb2F0ICgxKyBJKSkpIChoZnktY29sb3VyLXZhbHMgIndoaXRlIikpKQotICAg ICAgICAocmdiMTYgKG1hcGNhciAobGFtYmRhIChJKSAoZmxvYXQgKDErIEkpKSkgKGhmeS1j b2xvdXItdmFscyAgY29sb3VyKSkpKQorICA7OyhtZXNzYWdlICJoZnktY29sb3ItdmFscyIp OztEQlVHCisgIChsZXQgKCh3aGl0ZSAobWFwY2FyIChsYW1iZGEgKEkpIChmbG9hdCAoMSsg SSkpKSAoaGZ5LWNvbG9yLXZhbHMgIndoaXRlIikpKQorICAgICAgICAocmdiMTYgKG1hcGNh ciAobGFtYmRhIChJKSAoZmxvYXQgKDErIEkpKSkgKGhmeS1jb2xvci12YWxzICBjb2xvcikp KSkKICAgICAoaWYgcmdiMTYKICAgICAgICAgOzsoYXBwbHkgJ2Zvcm1hdCAicmdiKCVkLCAl ZCwgJWQpIgogICAgICAgICA7OyBVc2UgI3JyZ2diYiBpbnN0ZWFkLCBpdCBpcyBzbWFsbGVy CkBAIC03NTIsOCArNzUyLDggQEAKICAgICAgICAgICAgICAgICAgICAgICAgJygwIDEgMikp KSkpKQogCiAoZGVmdW4gaGZ5LWZhbWlseSAoZmFtaWx5KSAobGlzdCAoY29ucyAiZm9udC1m YW1pbHkiICBmYW1pbHkpKSkKLShkZWZ1biBoZnktYmdjb2wgIChjb2xvdXIpIChsaXN0IChj b25zICJiYWNrZ3JvdW5kIiAgIChoZnktdHJpcGxldCBjb2xvdXIpKSkpCi0oZGVmdW4gaGZ5 LWNvbG91ciAoY29sb3VyKSAobGlzdCAoY29ucyAiY29sb3IiICAgICAgICAoaGZ5LXRyaXBs ZXQgY29sb3VyKSkpKQorKGRlZnVuIGhmeS1iZ2NvbCAgKGNvbG9yKSAgKGxpc3QgKGNvbnMg ImJhY2tncm91bmQiICAgKGhmeS10cmlwbGV0IGNvbG9yKSkpKQorKGRlZnVuIGhmeS1jb2xv ciAgKGNvbG9yKSAgKGxpc3QgKGNvbnMgImNvbG9yIiAgICAgICAgKGhmeS10cmlwbGV0IGNv bG9yKSkpKQogKGRlZnVuIGhmeS13aWR0aCAgKHdpZHRoKSAgKGxpc3QgKGNvbnMgImZvbnQt c3RyZXRjaCIgKHN5bWJvbC1uYW1lICB3aWR0aCkpKSkKIAogKGRlZmN1c3RvbSBoZnktZm9u dC16b29tIDEuMDUKQEAgLTgwMSwxNyArODAxLDE3IEBACiAgICAgICAobGV0ICgodGFnIChj YXIgIHNwZWMpKQogICAgICAgICAgICAgKHZhbCAoY2FkciBzcGVjKSkpCiAgICAgICAgIChj b25zIChjYXNlIHRhZwotICAgICAgICAgICAgICAgICg6Y29sb3IgKGNvbnMgImNvbG91ciIg dmFsKSkKLSAgICAgICAgICAgICAgICAoOndpZHRoIChjb25zICJ3aWR0aCIgIHZhbCkpCi0g ICAgICAgICAgICAgICAgKDpzdHlsZSAoY29ucyAic3R5bGUiICB2YWwpKSkKKyAgICAgICAg ICAgICAgICAoOmNvbG9yIChjb25zICJjb2xvciIgdmFsKSkKKyAgICAgICAgICAgICAgICAo OndpZHRoIChjb25zICJ3aWR0aCIgdmFsKSkKKyAgICAgICAgICAgICAgICAoOnN0eWxlIChj b25zICJzdHlsZSIgdmFsKSkpCiAgICAgICAgICAgICAgIChoZnktYm94LXRvLWJvcmRlci1h c3NvYyAoY2RkciBzcGVjKSkpKSkpCiAKIChkZWZ1biBoZnktYm94LXRvLXN0eWxlIChzcGVj KQogICAobGV0KiAoKGNzcyAoaGZ5LWJveC10by1ib3JkZXItYXNzb2MgIHNwZWMpKQotICAg ICAgICAgKGNvbCAoY2RyICAgICAgKGFzc29jICJjb2xvdXIiIGNzcykpKQorICAgICAgICAg KGNvbCAoY2RyICAgICAgKGFzc29jICJjb2xvciIgIGNzcykpKQogICAgICAgICAgKHMgICAo Y2RyICAgICAgKGFzc29jICJzdHlsZSIgIGNzcykpKSkKICAgICAobGlzdAotICAgICAoaWYg Y29sIChjb25zICJib3JkZXItY29sb3IiIChjZHIgKGFzc29jICJjb2xvdXIiIGNzcykpKSkK KyAgICAgKGlmIGNvbCAoY29ucyAiYm9yZGVyLWNvbG9yIiAoY2RyIChhc3NvYyAiY29sb3Ii IGNzcykpKSkKICAgICAgKGNvbnMgImJvcmRlci13aWR0aCIgKGZvcm1hdCAiJWRweCIgKG9y IChjZHIgKGFzc29jICJ3aWR0aCIgY3NzKSkgMSkpKQogICAgICAoY29ucyAiYm9yZGVyLXN0 eWxlIiAoY2FzZSBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJlbGVhc2VkLWJ1 dHRvbiAib3V0c2V0IikKQEAgLTk5MCw3ICs5OTAsNyBAQAogICAgICAgICAgICAgICAgICAg ICAgICAoOndpZHRoICAgICAgICAgIChoZnktd2lkdGggICAgIHZhbCkpCiAgICAgICAgICAg ICAgICAgICAgICAgICg6d2VpZ2h0ICAgICAgICAgKGhmeS13ZWlnaHQgICAgdmFsKSkKICAg ICAgICAgICAgICAgICAgICAgICAgKDpzbGFudCAgICAgICAgICAoaGZ5LXNsYW50ICAgICB2 YWwpKQotICAgICAgICAgICAgICAgICAgICAgICAoOmZvcmVncm91bmQgICAgIChoZnktY29s b3VyICAgIHZhbCkpCisgICAgICAgICAgICAgICAgICAgICAgICg6Zm9yZWdyb3VuZCAgICAg KGhmeS1jb2xvciAgICAgdmFsKSkKICAgICAgICAgICAgICAgICAgICAgICAgKDpiYWNrZ3Jv dW5kICAgICAoaGZ5LWJnY29sICAgICB2YWwpKQogICAgICAgICAgICAgICAgICAgICAgICAo OmJveCAgICAgICAgICAgIChoZnktYm94ICAgICAgIHZhbCkpCiAgICAgICAgICAgICAgICAg ICAgICAgICg6aGVpZ2h0ICAgICAgICAgKGhmeS1zaXplICAgICAgdmFsKSkKQEAgLTIzMTUs MjIgKzIzMTUsMjIgQEAKICAgICAobG9hZCBmaWxlICdOT0VSUk9SIG5pbCBuaWwpICkpCiAK IAwKLTs7OyMjIyAoYXV0b2xvYWRzIChoZnktZmFsbGJhY2stY29sb3VyLXZhbHVlcyBodG1s Zm9udGlmeS1sb2FkLXJnYi1maWxlKQotOzs7Ozs7ICAiaGZ5LWNtYXAiICJoZnktY21hcC5l bCIgIjhkY2UwMDgyOTdmMTU4MjZjYzZhYjgyMjAzYzQ2ZmE2IikKKzs7OyMjIyAoYXV0b2xv YWRzIChoZnktZmFsbGJhY2stY29sb3ItdmFsdWVzIGh0bWxmb250aWZ5LWxvYWQtcmdiLWZp bGUpCis7Ozs7OzsgICJoZnktY21hcCIgImhmeS1jbWFwLmVsIiAiMmU3YmMyZmUwNzlhNDJl NzBmYjI4NGUwNzBkMDAxZjEiKQogOzs7IEdlbmVyYXRlZCBhdXRvbG9hZHMgZnJvbSBoZnkt Y21hcC5lbAogCiAoYXV0b2xvYWQgJ2h0bWxmb250aWZ5LWxvYWQtcmdiLWZpbGUgImhmeS1j bWFwIiAiXAogTG9hZCBhbiBYMTEgc3R5bGUgcmdiLnR4dCBGSUxFLgogU2VhcmNoIGBoZnkt cmdiLWxvYWQtcGF0aCcgaWYgRklMRSBpcyBub3Qgc3BlY2lmaWVkLgotTG9hZHMgdGhlIHZh cmlhYmxlIGBoZnktcmdiLXR4dC1jb2xvdXItbWFwJywgd2hpY2ggaXMgdXNlZCBieQotYGhm eS1mYWxsYmFjay1jb2xvdXItdmFsdWVzJy4KK0xvYWRzIHRoZSB2YXJpYWJsZSBgaGZ5LXJn Yi10eHQtY29sb3ItbWFwJywgd2hpY2ggaXMgdXNlZCBieQorYGhmeS1mYWxsYmFjay1jb2xv ci12YWx1ZXMnLgogCiBcKGZuICZvcHRpb25hbCBGSUxFKSIgdCBuaWwpCiAKLShhdXRvbG9h ZCAnaGZ5LWZhbGxiYWNrLWNvbG91ci12YWx1ZXMgImhmeS1jbWFwIiAiXAorKGF1dG9sb2Fk ICdoZnktZmFsbGJhY2stY29sb3ItdmFsdWVzICJoZnktY21hcCIgIlwKIFVzZSBhIGZhbGxi YWNrIG1ldGhvZCBmb3Igb2J0YWluaW5nIHRoZSByZ2IgdmFsdWVzIGZvciBhIGNvbG9yLgog Ci1cKGZuIENPTE9VUi1TVFJJTkcpIiBuaWwgbmlsKQorXChmbiBDT0xPUi1TVFJJTkcpIiBu aWwgbmlsKQogCiA7OzsqKioKIAwKCg== --------------090903080000000002070805--