From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.bugs Subject: bug#51988: [PATCH] Implement the buttonForeground resource color Date: Fri, 19 Nov 2021 23:07:53 +0000 Message-ID: <1adc044f4776f7610710@heytings.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="jDrIuR2orG" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25896"; mail-complaints-to="usenet@ciao.gmane.io" To: 51988@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Nov 20 00:08:10 2021 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 1moCzK-0006VX-6o for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 20 Nov 2021 00:08:10 +0100 Original-Received: from localhost ([::1]:60092 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1moCzI-0002F2-PI for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 19 Nov 2021 18:08:08 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33500) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moCzC-0002El-Vt for bug-gnu-emacs@gnu.org; Fri, 19 Nov 2021 18:08:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57441) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1moCzC-00067o-Np for bug-gnu-emacs@gnu.org; Fri, 19 Nov 2021 18:08:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1moCzC-0006xK-IV for bug-gnu-emacs@gnu.org; Fri, 19 Nov 2021 18:08:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 Nov 2021 23:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51988 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.163736328026728 (code B ref -1); Fri, 19 Nov 2021 23:08:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 19 Nov 2021 23:08:00 +0000 Original-Received: from localhost ([127.0.0.1]:40754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moCz9-0006x2-KW for submit@debbugs.gnu.org; Fri, 19 Nov 2021 18:07:59 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:33516) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moCz8-0006wt-AM for submit@debbugs.gnu.org; Fri, 19 Nov 2021 18:07:58 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33498) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moCz8-0002DK-6V for bug-gnu-emacs@gnu.org; Fri, 19 Nov 2021 18:07:58 -0500 Original-Received: from heytings.org ([95.142.160.155]:45532) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moCz6-00067X-5o for bug-gnu-emacs@gnu.org; Fri, 19 Nov 2021 18:07:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1637363274; bh=HGuiwBvTu5/xyJ1DHaTUND/v9i5CmoTRbuGTbBlRWlE=; h=Date:From:To:Subject:Message-ID:From; b=KUTW7lQONQinI+H/+/gI0H/Bv9RjvD3LvIr25ZR82g8l6S3J224BhGanPBLPAf2Z0 bkdacBk4UXmmOQ7qDD/jLjUZGXBH3udD6f2scgojpbbi13u3eAZZTcN+iY7ItcGF1r nUqqSs28SCKFzG0Ml6FCsxITBqyuIfOMJfJ+DkPiL7xIfj34ya9osTKpIOyenw2y6s k4WbXiOmGHk0ZyZAGFi26qIQb++QG7Dl1fg4uJqe/nCbIKh3AR6nFx2ZnfxcgwDT6B fmQwgu7KRBd1u7nHA0KvzaQwvW2pgRUayoWhUiYifiRX00V8lBMeqopcjo7IKWvHCs 97JEt7vtRAWTA== Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:220440 Archived-At: --jDrIuR2orG Content-Type: text/plain; format=flowed; charset=us-ascii The manual documents, in Lucid Resources, a "buttonForeground" resource color, which is read and allocated, but never actually used. Patch attached, and a screenshot without and with the patch. Without the patch, selected items are hard to differentiate from unselected ones, with the patch and without setting that resource color they become visibly different. --jDrIuR2orG Content-Type: text/x-diff; name=Implement-the-buttonForeground-resource.patch Content-Transfer-Encoding: base64 Content-ID: <1adc044f477eef0c0108@heytings.org> Content-Description: Content-Disposition: attachment; filename=Implement-the-buttonForeground-resource.patch RnJvbSA2NzNlMzJlMTAwZTk0ZDk2ZDlhNDJhNGE3YjY0ZDliOTUxYWJhOTU3 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBGcmksIDE5IE5v diAyMDIxIDIyOjU4OjEwICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIEltcGxl bWVudCB0aGUgYnV0dG9uRm9yZWdyb3VuZCByZXNvdXJjZQ0KDQoqIGx3bGli L3hsd21lbnUuYyAoZHJhd19zaGFkb3dfcmVjdGFuZ2xlLCBkcmF3X3NoYWRv d19yaG9tYnVzKToNClVzZSB0aGUgYnV0dG9uRm9yZWdyb3VuZCByZXNvdXJj ZSBjb2xvci4NCi0tLQ0KIGx3bGliL3hsd21lbnUuYyB8IDMwICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrKw0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBp bnNlcnRpb25zKCspDQoNCmRpZmYgLS1naXQgYS9sd2xpYi94bHdtZW51LmMg Yi9sd2xpYi94bHdtZW51LmMNCmluZGV4IDcwMmZhZDQ5YmEuLmY4YjIwYzMw OGQgMTAwNjQ0DQotLS0gYS9sd2xpYi94bHdtZW51LmMNCisrKyBiL2x3bGli L3hsd21lbnUuYw0KQEAgLTY0MSw2ICs2NDEsMjEgQEAgZHJhd19zaGFkb3df cmVjdGFuZ2xlIChYbHdNZW51V2lkZ2V0IG13LA0KICAgaW50IHRoaWNrbmVz cyA9ICF4ICYmICF5ID8gbXctPm1lbnUuYm9yZGVyX3RoaWNrbmVzcyA6IG13 LT5tZW51LnNoYWRvd190aGlja25lc3M7DQogICBYUG9pbnQgcG9pbnRzIFs0 XTsNCiANCisgIGlmICghZXJhc2VfcCAmJiB3aWR0aCA9PSBoZWlnaHQpDQor ICAgIHsNCisgICAgICBwb2ludHMgWzBdLnggPSB4Ow0KKyAgICAgIHBvaW50 cyBbMF0ueSA9IHk7DQorICAgICAgcG9pbnRzIFsxXS54ID0geCArIHdpZHRo Ow0KKyAgICAgIHBvaW50cyBbMV0ueSA9IHk7DQorICAgICAgcG9pbnRzIFsy XS54ID0geCArIHdpZHRoOw0KKyAgICAgIHBvaW50cyBbMl0ueSA9IHkgKyBo ZWlnaHQ7DQorICAgICAgcG9pbnRzIFszXS54ID0geDsNCisgICAgICBwb2lu dHMgWzNdLnkgPSB5ICsgaGVpZ2h0Ow0KKyAgICAgIFhGaWxsUG9seWdvbiAo ZHB5LCB3aW5kb3csDQorICAgICAgICAgICAgICAgICAgICBkb3duX3AgPyBt dy0+bWVudS5idXR0b25fZ2MgOiBtdy0+bWVudS5pbmFjdGl2ZV9idXR0b25f Z2MsDQorICAgICAgICAgICAgICAgICAgICBwb2ludHMsIDQsIENvbnZleCwg Q29vcmRNb2RlT3JpZ2luKTsNCisgICAgfQ0KKw0KICAgaWYgKCFlcmFzZV9w ICYmIGRvd25fcCkNCiAgICAgew0KICAgICAgIEdDIHRlbXA7DQpAQCAtNzA0 LDYgKzcxOSwyMSBAQCBkcmF3X3NoYWRvd19yaG9tYnVzIChYbHdNZW51V2lk Z2V0IG13LA0KICAgaW50IHRoaWNrbmVzcyA9IG13LT5tZW51LnNoYWRvd190 aGlja25lc3M7DQogICBYUG9pbnQgcG9pbnRzIFs0XTsNCiANCisgIGlmICgh ZXJhc2VfcCAmJiB3aWR0aCA9PSBoZWlnaHQpDQorICAgIHsNCisgICAgICBw b2ludHMgWzBdLnggPSB4Ow0KKyAgICAgIHBvaW50cyBbMF0ueSA9IHkgKyB3 aWR0aCAvIDI7DQorICAgICAgcG9pbnRzIFsxXS54ID0geCArIGhlaWdodCAv IDI7DQorICAgICAgcG9pbnRzIFsxXS55ID0geSArIHdpZHRoOw0KKyAgICAg IHBvaW50cyBbMl0ueCA9IHggKyBoZWlnaHQ7DQorICAgICAgcG9pbnRzIFsy XS55ID0geSArIHdpZHRoIC8gMjsNCisgICAgICBwb2ludHMgWzNdLnggPSB4 ICsgaGVpZ2h0IC8gMjsNCisgICAgICBwb2ludHMgWzNdLnkgPSB5Ow0KKyAg ICAgIFhGaWxsUG9seWdvbiAoZHB5LCB3aW5kb3csDQorICAgICAgICAgICAg ICAgICAgICBkb3duX3AgPyBtdy0+bWVudS5idXR0b25fZ2MgOiBtdy0+bWVu dS5pbmFjdGl2ZV9idXR0b25fZ2MsDQorICAgICAgICAgICAgICAgICAgICBw b2ludHMsIDQsIENvbnZleCwgQ29vcmRNb2RlT3JpZ2luKTsNCisgICAgfQ0K Kw0KICAgaWYgKCFlcmFzZV9wICYmIGRvd25fcCkNCiAgICAgew0KICAgICAg IEdDIHRlbXA7DQotLSANCjIuMzMuMA0KDQo= --jDrIuR2orG Content-Type: image/png; name=without-patch.png Content-Transfer-Encoding: base64 Content-ID: <1adc044f47739a3cb1e2@heytings.org> Content-Description: Content-Disposition: attachment; filename=without-patch.png iVBORw0KGgoAAAANSUhEUgAAAHoAAAAtCAAAAABEuSB3AAAEbElEQVRYw+2W bUxbVRjH/62FljLarmXCgCgwBt0GBXVCqI5Is0ZoIIwhmxGSIS86kxkqX3SG OFmGIouEF3FbB86RaLtBZoqsgDAKviQaXRpF68hAjAtb2ga2ISAY1vrh9t72 9oUimvIBnk/Pzfmd87/3nPbeH0OP9SrmuiVv0GgWgB7HZY6fox2BCWP+jnap 4zPnAKA8ssbLJJUaDG5YSn4UgIbJljVGr+2sOfqhy0pz6cjK1Gnlv37qVRU3 KelUXbIAVWtdwFe0UXUzMOXlcGBYPRmU+QqbNlh0bSQPDZMtqJ3e3Xe3LYZi hi9N8uVHWnTIRHGZrUtr4svKAwnqpbZLQmDs6Ad7fGy49fhOTUemDtDVZHQ1 jzbSR6PZ4/bOcO/ctRiK6T4lU7cGGaoUyXp9GT5rL9VWDzXaqQL+VQDa2D2+ znp+Ni0kJKMUtvZ9RbxHq764QxtlcBfsnVApcjDWC7mFW0OLUu1jFw/IuCnl fWaCYuX0WDE3lAfP0QwbAMDGQEjWifo+C2CaSQewizlO42wLwfbuEZYTY7r3 uBM0PZsIIMn2O0Ehd+Zb9D+038tZc+4DAO7HA68X/DDc8EKJDfX1AGChcZNL cfYuAADFxLksxwBgIymIntZKu+VcMjqBzsaPWLYBd+7uBBAX97y2uThMUKFw v8VPgp5xuqIYq8CwDwDAsgIQ8X5+CjAyokkuX3n1jxOwR+e4vMMUXe++GjHV GPosfvs0f8dfo2EsVKi2PMac6KwMpaCFic7vqnlOs5gUU9ocJVvuj39y+5fT IuCIKiF1/HzWwyQniWlMjCWjXYvX0l41y99bHYzo9DMTnMT3AAVf807gjufI 5MVMRlB4SnsU/Y5JJjdYc1YoT0bOTyVzxWX5D9pq+bJyB3egIY84CP+rQseV zgBgPT6aU1cKAwD8hxfpWqv8lvQw0a3DhpO1MQVpM3rjRLNA+3r43UipwB6/ e7hL/d05YArZVSDxPVulBoTiiujVKLEb4im6/vobkiXjR6cDfGdzejFV91pH yP/11COH0hAkla5yhchjR7/JWgXnZs2eoreNzm0huo8vIjDiYC4G6jsFwHhF k8SDFUfCTINJGQ6gs4Q1Jw1ZYirFADz/uapuFVSe+REASvR6bcXZYWSwBwDo IiWerPg2CAMhYVKGPbGGP5suh7+17DV6r+akxKh8kwA4Uvkg2LJeYHkw25MV 324VUGfDkcoHQcqwJ4MOPybkFVumvG442GlpGKztPghzu2HmAeIAxec3xF/P ZzmMdztBLmZiq/h9QtFImJRhVxYAopgAD7PeowFgf+sNoJpfF8H58HtAHNMr 1qWK4GrFnF7HDAq2lyeDZrj+zHroqRdeBLA0z8XizdpY4BcAyO44dP1tJ+N1 LwoOs8vwCiwVPebyDlOPlcSaztuywAnr3w2NMRqAXFXDS3c2XreVKJhJyrB3 1uuGt2przfz4FjFwsukw+4nsXwEI0r8qZMHNip2LgkkZXoEFNt1sM9ov9Q/h 066wvjHYPQAAAABJRU5ErkJggg== --jDrIuR2orG Content-Type: image/png; name=with-patch.png Content-Transfer-Encoding: base64 Content-ID: <1adc044f47c746ad5d21@heytings.org> Content-Description: Content-Disposition: attachment; filename=with-patch.png iVBORw0KGgoAAAANSUhEUgAAAHoAAAAtCAAAAABEuSB3AAAEkUlEQVRYw+2Y a0xbZRjH/+0KvTDaDpgwIFoYY93GTZ0QqiO2WTNoIIwxnBGSIRd1yQzYfTAz xMkydGIgXGSXDpwjUdggmCLjIoyCl0SjplEU1wyscYGlEBhjgExZ64dzac+h BcaS8gGe8+V9z/t73/953ufkPf+WY8BaBXfNlNepNA9Am72b7GZplFG9UZO7 pVlxcvIiAOQFFbuYpGsAR+QfkxYMoNxcvUrp1dVaYOi9VjiW07809VHhI2e9 ohBFRp45Gy2FdrULLCc9qLvlGfN6ANDXYBYqj/EZg5k3+lNRbq5GycTuzru1 ITTTd9UsUR+tbocSWbm2Zr1FosrzJKjXaq/6AKY3Pt6zzIZbT+5orFe2A+3F Cc1VAxXMURl/iGwZpy7eCKGZ1jOqhhqhUauJNhhy8UVdjr6ot4Kk0iXXAehD 9yxX69npOG/vhBzY6vZlip/SfnWHMcoRzZEtn0JfO2O9nJKxxS8zlhy7clAl isnrHCMoXnKbFTO9qXAuzbEBAGwceCeeKu0cByyT8QB2cYcYnG3Oi2w9yXNg LFPPOEAT0xEAIm1/ERRSJr9H16b9LmotuAcAuBcOvJ3+U1/5K9k2lJYCwDiD Mz8II1seAGgmjLUcB4CNouD7gl7RqhZR0qNMNrx/fCtw5+4OAGFhL+ursvyl +ZrFj/iZ8EWHHs1YpcZ9AACeFYCv+LfngUGOjOLSCq//fQqkdDLrDNM0f/Bm 4EiF3wH8+Xna9n8G/HnI121+mjvcVOBHQ3PDTT8UiR1mcWkmpypYtdAV/ty2 ryd8gaO6nbFDlxKfoLiokIqIUEqaHeLqOu20ZG+RF2Tx54cFER8CGknj+57b D1PK80qOMCCmLpj5xBST4tV4wUcdjeRfs2eyctMe1pZIVHl27mB5KlEI91uF +pYmD2AtPpojLRkeAB7jIF1t5N1WHCFaa7DhVKxPg7QhvX6keQB22rvudKRc ADAFklfZ4y73qFlDaSCvEwCAf5u6Ld670qOWn61rAHzk+bKVWOJFCBcAKGXy ZCttPtaiO/DJfyt4coHBUDX91v1VZc1lZE3c69fECaWKCo+VrRB0fOq7lXBa 9r7wGFkTv762DsxsJkY/vQLPwEMp6C5tkgJD+ZVRTlxxEMYYMGWGPZgs4Zoj e8dDCuQus9beTi84/wsAZBsM+vwLfUjgdwNoD4py5opHQTgQCqbMsDPWeL/y WsC7Cy5rvbfxdNRg4TsEIFCoe8BXdQALPUnOXPFojVRBl16h7gFlhp056IDj PuKs8RH7hrPecPDj4tBT0noIY3XGyYcIAzRf3pR/O5tod7zbCHJeiS3yMsKi UTBlhtksAARzATGmXdYaALC/5iZQJDkbKDj3IyAP6ZC3x/qC7YoFHfYZNEyG MwfNYb9mbSfIi7h3+VUAD2ZFmL9VEgr8DgBJ9S/9/J6D410cNOxPmuElWFra xPovocGUHWq5ZEuEwL9rNxoHZQDUumJxvKPjXbQSDXMpM+yatWfNihp9yZgk vFoOnK48wn826Q8A0vhvMnhY5Iodg4YpM7wEC2x4sw1pt8T/W/7gzU3z3dsA AAAASUVORK5CYII= --jDrIuR2orG--