From unknown Fri Jun 20 07:19:50 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#15109 <15109@debbugs.gnu.org> To: bug#15109 <15109@debbugs.gnu.org> Subject: Status: 24.3.50; doc of `x-get-selection, `selection-converter-alist', `xselect-convert-to-*' Reply-To: bug#15109 <15109@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:19:50 +0000 retitle 15109 24.3.50; doc of `x-get-selection, `selection-converter-alist'= , `xselect-convert-to-*' reassign 15109 emacs submitter 15109 Drew Adams severity 15109 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 16 02:49:55 2013 Received: (at submit) by debbugs.gnu.org; 16 Aug 2013 06:49:55 +0000 Received: from localhost ([127.0.0.1]:33691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VADr8-0001CZ-1w for submit@debbugs.gnu.org; Fri, 16 Aug 2013 02:49:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52947) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VADr3-0001CD-MA for submit@debbugs.gnu.org; Fri, 16 Aug 2013 02:49:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VADqn-0007Fr-Cv for submit@debbugs.gnu.org; Fri, 16 Aug 2013 02:49:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40952) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VADqn-0007Fm-9b for submit@debbugs.gnu.org; Fri, 16 Aug 2013 02:49:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54614) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VADqe-000714-LY for bug-gnu-emacs@gnu.org; Fri, 16 Aug 2013 02:49:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VADqW-0007Cc-31 for bug-gnu-emacs@gnu.org; Fri, 16 Aug 2013 02:49:24 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:26489) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VADqV-0007C9-Sc for bug-gnu-emacs@gnu.org; Fri, 16 Aug 2013 02:49:15 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r7G6nDbk001636 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 16 Aug 2013 06:49:14 GMT Received: from userz7022.oracle.com (userz7022.oracle.com [156.151.31.86]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r7G6nC53001809 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 16 Aug 2013 06:49:13 GMT Received: from abhmt108.oracle.com (abhmt108.oracle.com [141.146.116.60]) by userz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r7G6nCIW017695 for ; Fri, 16 Aug 2013 06:49:12 GMT MIME-Version: 1.0 Message-ID: Date: Thu, 15 Aug 2013 23:49:11 -0700 (PDT) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 24.3.50; doc of `x-get-selection, `selection-converter-alist', `xselect-convert-to-*' X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6668.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.4 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) 1. `x-get-selection': Doc string refers you to `selection-converter-alist', without which you cannot understand parameter DATA-TYPE. 2. `selection-converter-alist': There is NO doc string. Please add one and please make sure it describes (or links to the doc for) the various `xselect-convert-to-*' functions that one sees in the value of `selection-converter-alist'. 3. `xselect-convert-to-*' functions, such as `xselect-convert-to-filename': There is NO doc string. Please add one for each such function. In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2013-08-07 on ODIEONE Bzr revision: 113750 lekktu@gmail.com-20130808011911-0jzpc9xuncegg6x9 Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/binary --enable-checking=3Dyes,glyphs CFLAGS=3D-O0 -g3 LDFLAGS=3D-Lc:/Devel/emacs/lib CPPFLAGS=3D-Ic:/Devel/emacs/include' From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 08 00:15:45 2014 Received: (at 15109) by debbugs.gnu.org; 8 Feb 2014 05:15:45 +0000 Received: from localhost ([127.0.0.1]:56052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WC0GW-0001GF-Hr for submit@debbugs.gnu.org; Sat, 08 Feb 2014 00:15:44 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:38992) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WC0GT-0001Ch-GP for 15109@debbugs.gnu.org; Sat, 08 Feb 2014 00:15:42 -0500 Received: from [204.14.154.233] (helo=building.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WC0GE-0005Xz-10; Sat, 08 Feb 2014 06:15:26 +0100 From: Lars Ingebrigtsen To: Drew Adams Subject: Re: bug#15109: 24.3.50; doc of `x-get-selection, `selection-converter-alist', `xselect-convert-to-*' References: Date: Fri, 07 Feb 2014 21:14:17 -0800 In-Reply-To: (Drew Adams's message of "Thu, 15 Aug 2013 23:49:11 -0700 (PDT)") Message-ID: <87r47e2nkm.fsf@building.gnus.org> User-Agent: Gnus/5.13001 (Ma Gnus v0.10) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1WC0GE-0005Xz-10 X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1392441327.7234@J7oTYVeZb60FB6AfoJ45qw X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15109 Cc: 15109@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Drew Adams writes: > 1. `x-get-selection': Doc string refers you to > `selection-converter-alist', without which you cannot understand > parameter DATA-TYPE. > > 2. `selection-converter-alist': There is NO doc string. Please add one > and please make sure it describes (or links to the doc for) the various > `xselect-convert-to-*' functions that one sees in the value of > `selection-converter-alist'. This has a huge doc string now, so this seems to be fixed. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 08 00:15:49 2014 Received: (at control) by debbugs.gnu.org; 8 Feb 2014 05:15:49 +0000 Received: from localhost ([127.0.0.1]:56055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WC0Ga-0001KQ-Ny for submit@debbugs.gnu.org; Sat, 08 Feb 2014 00:15:49 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:38997) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WC0GX-0001Gu-EY for control@debbugs.gnu.org; Sat, 08 Feb 2014 00:15:45 -0500 Received: from [204.14.154.233] (helo=building.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WC0GJ-0005Y9-OH for control@debbugs.gnu.org; Sat, 08 Feb 2014 06:15:32 +0100 Date: Fri, 07 Feb 2014 21:14:22 -0800 Message-Id: <87ppmy2nkh.fsf@building.gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #15109 X-MailScanner-ID: 1WC0GJ-0005Y9-OH X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1392441332.26888@utV9DyO6GN0jTv6VQAQ3Wg X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) close 15109 24.4 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 19:27:55 2014 Received: (at 15109) by debbugs.gnu.org; 10 Feb 2014 00:27:55 +0000 Received: from localhost ([127.0.0.1]:32827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCej4-0004Mm-PT for submit@debbugs.gnu.org; Sun, 09 Feb 2014 19:27:55 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:34196) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCej2-0004Me-PC for 15109@debbugs.gnu.org; Sun, 09 Feb 2014 19:27:53 -0500 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s1A0Rpqx015183 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 10 Feb 2014 00:27:52 GMT Received: from userz7022.oracle.com (userz7022.oracle.com [156.151.31.86]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s1A0RojU018411 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 10 Feb 2014 00:27:51 GMT Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by userz7022.oracle.com (8.14.5+Sun/8.14.4) with ESMTP id s1A0Rofi025246; Mon, 10 Feb 2014 00:27:50 GMT MIME-Version: 1.0 Message-ID: Date: Sun, 9 Feb 2014 16:27:47 -0800 (PST) From: Drew Adams To: Lars Ingebrigtsen Subject: RE: bug#15109: 24.3.50; doc of `x-get-selection, `selection-converter-alist', `xselect-convert-to-*' References: <87r47e2nkm.fsf@building.gnus.org> In-Reply-To: <87r47e2nkm.fsf@building.gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: multipart/mixed; boundary="__13919920697641449abhmp0005.oracle.com" X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 15109 Cc: 15109@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) --__13919920697641449abhmp0005.oracle.com Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable > > 1. `x-get-selection': Doc string refers you to > > `selection-converter-alist', without which you cannot understand > > parameter DATA-TYPE. > > > > 2. `selection-converter-alist': There is NO doc string. Please > > add one and please make sure it describes (or links to the doc > > for) the various `xselect-convert-to-*' functions that one sees > > in the value of `selection-converter-alist'. >=20 > This has a huge doc string now, so this seems to be fixed. By "this" you apparently mean `x-get-selection'. So yes, part 1 of this bug has been fixed. But part 2 has not been fixed. `selection-converter-alist' certainly does not have "a huge doc string now". Reopening. Attached is the current select.el from http://bzr.savannah.gnu.org/lh/emacs/trunk/annotate/head:/lisp/select.el There IS NO DOC STRING for `selection-converter-alist'. And in my build from 2014-02-07, this is what C-h v says: ,---- | selection-converter-alist's value is shown below. |=20 | Documentation: | Not documented as a variable. |=20 | Value: ((TEXT . xselect-convert-to-string) | (COMPOUND_TEXT . xselect-convert-to-string) | (STRING . xselect-convert-to-string) | (UTF8_STRING . xselect-convert-to-string) | (TARGETS . xselect-convert-to-targets) | (LENGTH . xselect-convert-to-length) | (DELETE . xselect-convert-to-delete) | (FILE_NAME . xselect-convert-to-filename) | (CHARACTER_POSITION . xselect-convert-to-charpos) | (LINE_NUMBER . xselect-convert-to-lineno) | (COLUMN_NUMBER . xselect-convert-to-colno) | (OWNER_OS . xselect-convert-to-os) | (HOST_NAME . xselect-convert-to-host) | (USER . xselect-convert-to-user) | (CLASS . xselect-convert-to-class) | (NAME . xselect-convert-to-name) | (ATOM . xselect-convert-to-atom) | (INTEGER . xselect-convert-to-integer) | (SAVE_TARGETS . xselect-convert-to-save-targets) | (_EMACS_INTERNAL . xselect-convert-to-identity)) `---- --__13919920697641449abhmp0005.oracle.com Content-Type: application/octet-stream; name="select.el" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="select.el" Ozs7IHNlbGVjdC5lbCAtLS0gbGlzcCBwb3J0aW9uIG9mIHN0YW5kYXJkIHNlbGVjdGlvbiBzdXBw b3J0Cgo7OyBDb3B5cmlnaHQgKEMpIDE5OTMtMTk5NCwgMjAwMS0yMDE0IEZyZWUgU29mdHdhcmUg Rm91bmRhdGlvbiwgSW5jLgoKOzsgTWFpbnRhaW5lcjogRlNGCjs7IEtleXdvcmRzOiBpbnRlcm5h bAoKOzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEVtYWNzLgoKOzsgR05VIEVtYWNzIGlzIGZy ZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKOzsgaXQg dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJs aXNoZWQgYnkKOzsgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24g MyBvZiB0aGUgTGljZW5zZSwgb3IKOzsgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lv bi4KCjs7IEdOVSBFbWFjcyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg YmUgdXNlZnVsLAo7OyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg aW1wbGllZCB3YXJyYW50eSBvZgo7OyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCjs7IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl IGZvciBtb3JlIGRldGFpbHMuCgo7OyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo7OyBhbG9uZyB3aXRoIEdOVSBFbWFjcy4g IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KCjs7OyBDb21tZW50 YXJ5OgoKOzsgQmFzZWQgcGFydGlhbGx5IG9uIGVhcmxpZXIgcmVsZWFzZSBieSBMdWNpZC4KCjs7 OyBDb2RlOgoKKGRlZmN1c3RvbSBzZWxlY3Rpb24tY29kaW5nLXN5c3RlbSBuaWwKICAiQ29kaW5n IHN5c3RlbSBmb3IgY29tbXVuaWNhdGluZyB3aXRoIG90aGVyIHByb2dyYW1zLgoKRm9yIE1TLVdp bmRvd3MgYW5kIE1TLURPUzoKV2hlbiBzZW5kaW5nIG9yIHJlY2VpdmluZyB0ZXh0IHZpYSBzZWxl Y3Rpb24gYW5kIGNsaXBib2FyZCwgdGhlIHRleHQKaXMgZW5jb2RlZCBvciBkZWNvZGVkIGJ5IHRo aXMgY29kaW5nIHN5c3RlbS4gIFRoZSBkZWZhdWx0IHZhbHVlIGlzCnRoZSBjdXJyZW50IHN5c3Rl bSBkZWZhdWx0IGVuY29kaW5nIG9uIDl4L01lLCBgdXRmLTE2bGUtZG9zJwpcKFVuaWNvZGUpIG9u IE5UL1cySy9YUCwgYW5kIGBpc28tbGF0aW4tMS1kb3MnIG9uIE1TLURPUy4KCkZvciBYIFdpbmRv d3M6CldoZW4gc2VuZGluZyB0ZXh0IHZpYSBzZWxlY3Rpb24gYW5kIGNsaXBib2FyZCwgaWYgdGhl IHRhcmdldApkYXRhLXR5cGUgbWF0Y2hlcyB3aXRoIHRoZSB0eXBlIG9mIHRoaXMgY29kaW5nIHN5 c3RlbSwgaXQgaXMgdXNlZApmb3IgZW5jb2RpbmcgdGhlIHRleHQuICBPdGhlcndpc2UgKGluY2x1 ZGluZyB0aGUgY2FzZSB0aGF0IHRoaXMKdmFyaWFibGUgaXMgbmlsKSwgYSBwcm9wZXIgY29kaW5n IHN5c3RlbSBpcyB1c2VkIGFzIGJlbG93OgoKZGF0YS10eXBlCWNvZGluZyBzeXN0ZW0KLS0tLS0t LS0tCS0tLS0tLS0tLS0tLS0KVVRGOF9TVFJJTkcJdXRmLTgKQ09NUE9VTkRfVEVYVAljb21wb3Vu ZC10ZXh0LXdpdGgtZXh0ZW5zaW9ucwpTVFJJTkcJCWlzby1sYXRpbi0xCkNfU1RSSU5HCW5vLWNv bnZlcnNpb24KCldoZW4gcmVjZWl2aW5nIHRleHQsIGlmIHRoaXMgY29kaW5nIHN5c3RlbSBpcyBu b24tbmlsLCBpdCBpcyB1c2VkCmZvciBkZWNvZGluZyByZWdhcmRsZXNzIG9mIHRoZSBkYXRhLXR5 cGUuICBJZiB0aGlzIGlzIG5pbCwgYQpwcm9wZXIgY29kaW5nIHN5c3RlbSBpcyB1c2VkIGFjY29y ZGluZyB0byB0aGUgZGF0YS10eXBlIGFzIGFib3ZlLgoKU2VlIGFsc28gdGhlIGRvY3VtZW50YXRp b24gb2YgdGhlIHZhcmlhYmxlIGB4LXNlbGVjdC1yZXF1ZXN0LXR5cGUnIGhvdwp0byBjb250cm9s IHdoaWNoIGRhdGEtdHlwZSB0byByZXF1ZXN0IGZvciByZWNlaXZpbmcgdGV4dC4KClRoZSBkZWZh dWx0IHZhbHVlIGlzIG5pbC4iCiAgOnR5cGUgJ2NvZGluZy1zeXN0ZW0KICA6Z3JvdXAgJ211bGUK ICA7OyBEZWZhdWx0IHdhcyBjb21wb3VuZC10ZXh0LXdpdGgtZXh0ZW5zaW9ucyBpbiAyMi54IChw cmUtdW5pY29kZSkuCiAgOnZlcnNpb24gIjIzLjEiCiAgOnNldCAobGFtYmRhIChzeW1ib2wgdmFs dWUpCiAgICAgICAgIChzZXQtc2VsZWN0aW9uLWNvZGluZy1zeXN0ZW0gdmFsdWUpCiAgICAgICAg IChzZXQgc3ltYm9sIHZhbHVlKSkpCgooZGVmdmFyIG5leHQtc2VsZWN0aW9uLWNvZGluZy1zeXN0 ZW0gbmlsCiAgIkNvZGluZyBzeXN0ZW0gZm9yIHRoZSBuZXh0IGNvbW11bmljYXRpb24gd2l0aCBv dGhlciBwcm9ncmFtcy4KVXN1YWxseSwgYHNlbGVjdGlvbi1jb2Rpbmctc3lzdGVtJyBpcyB1c2Vk IGZvciBjb21tdW5pY2F0aW5nIHdpdGgKb3RoZXIgcHJvZ3JhbXMgKFggV2luZG93cyBjbGllbnRz IG9yIE1TIFdpbmRvd3MgcHJvZ3JhbXMpLiAgQnV0LCBpZiB0aGlzCnZhcmlhYmxlIGlzIHNldCwg aXQgaXMgdXNlZCBmb3IgdGhlIG5leHQgY29tbXVuaWNhdGlvbiBvbmx5LgpBZnRlciB0aGUgY29t bXVuaWNhdGlvbiwgdGhpcyB2YXJpYWJsZSBpcyBzZXQgdG8gbmlsLiIpCgooZGVjbGFyZS1mdW5j dGlvbiB4LWdldC1zZWxlY3Rpb24taW50ZXJuYWwgInhzZWxlY3QuYyIKCQkgIChzZWxlY3Rpb24t c3ltYm9sIHRhcmdldC10eXBlICZvcHRpb25hbCB0aW1lLXN0YW1wIHRlcm1pbmFsKSkKCjs7IE9u bHkgZGVjbGFyZWQgb2Jzb2xldGUgaW4gMjMuMy4KKGRlZmluZS1vYnNvbGV0ZS1mdW5jdGlvbi1h bGlhcyAneC1zZWxlY3Rpb24gJ3gtZ2V0LXNlbGVjdGlvbiAiYXQgbGVhc3QgMTkuMzQiKQoKKGRl ZnVuIHgtZ2V0LXNlbGVjdGlvbiAoJm9wdGlvbmFsIHR5cGUgZGF0YS10eXBlKQogICJSZXR1cm4g dGhlIHZhbHVlIG9mIGFuIFggV2luZG93cyBzZWxlY3Rpb24uClRoZSBhcmd1bWVudCBUWVBFIChk ZWZhdWx0IGBQUklNQVJZJykgc2F5cyB3aGljaCBzZWxlY3Rpb24sCmFuZCB0aGUgYXJndW1lbnQg REFUQS1UWVBFIChkZWZhdWx0IGBTVFJJTkcnKSBzYXlzCmhvdyB0byBjb252ZXJ0IHRoZSBkYXRh LgoKVFlQRSBtYXkgYmUgYW55IHN5bWJvbCBcKGJ1dCBuaWwgc3RhbmRzIGZvciBgUFJJTUFSWScp LiAgSG93ZXZlciwKb25seSBhIGZldyBzeW1ib2xzIGFyZSBjb21tb25seSB1c2VkLiAgVGhleSBj b252ZW50aW9uYWxseSBoYXZlCmFsbCB1cHBlci1jYXNlIG5hbWVzLiAgVGhlIG1vc3Qgb2Z0ZW4g dXNlZCBvbmVzLCBpbiBhZGRpdGlvbiB0bwpgUFJJTUFSWScsIGFyZSBgU0VDT05EQVJZJyBhbmQg YENMSVBCT0FSRCcuCgpEQVRBLVRZUEUgaXMgdXN1YWxseSBgU1RSSU5HJywgYnV0IGNhbiBhbHNv IGJlIG9uZSBvZiB0aGUgc3ltYm9scwppbiBgc2VsZWN0aW9uLWNvbnZlcnRlci1hbGlzdCcsIHdo aWNoIHNlZS4iCiAgKGxldCAoKGRhdGEgKHgtZ2V0LXNlbGVjdGlvbi1pbnRlcm5hbCAob3IgdHlw ZSAnUFJJTUFSWSkKCQkJCQkob3IgZGF0YS10eXBlICdTVFJJTkcpKSkKCWNvZGluZykKICAgICh3 aGVuIChhbmQgKHN0cmluZ3AgZGF0YSkKCSAgICAgICAoc2V0cSBkYXRhLXR5cGUgKGdldC10ZXh0 LXByb3BlcnR5IDAgJ2ZvcmVpZ24tc2VsZWN0aW9uIGRhdGEpKSkKICAgICAgKHNldHEgY29kaW5n IChvciBuZXh0LXNlbGVjdGlvbi1jb2Rpbmctc3lzdGVtCgkJICAgICAgIHNlbGVjdGlvbi1jb2Rp bmctc3lzdGVtCgkJICAgICAgIChjb25kICgoZXEgZGF0YS10eXBlICdVVEY4X1NUUklORykKCQkJ ICAgICAgJ3V0Zi04KQoJCQkgICAgICgoZXEgZGF0YS10eXBlICdDT01QT1VORF9URVhUKQoJCQkg ICAgICAnY29tcG91bmQtdGV4dC13aXRoLWV4dGVuc2lvbnMpCgkJCSAgICAgKChlcSBkYXRhLXR5 cGUgJ0NfU1RSSU5HKQoJCQkgICAgICBuaWwpCgkJCSAgICAgKChlcSBkYXRhLXR5cGUgJ1NUUklO RykKCQkJICAgICAgJ2lzby04ODU5LTEpCgkJCSAgICAgKHQKCQkJICAgICAgKGVycm9yICJVbmtu b3duIHNlbGVjdGlvbiBkYXRhIHR5cGU6ICVTIiB0eXBlKSkpKQoJICAgIGRhdGEgKGlmIGNvZGlu ZyAoZGVjb2RlLWNvZGluZy1zdHJpbmcgZGF0YSBjb2RpbmcpCgkJICAgKHN0cmluZy10by1tdWx0 aWJ5dGUgZGF0YSkpKQogICAgICAoc2V0cSBuZXh0LXNlbGVjdGlvbi1jb2Rpbmctc3lzdGVtIG5p bCkKICAgICAgKHB1dC10ZXh0LXByb3BlcnR5IDAgKGxlbmd0aCBkYXRhKSAnZm9yZWlnbi1zZWxl Y3Rpb24gZGF0YS10eXBlIGRhdGEpKQogICAgZGF0YSkpCgooZGVmdW4geC1nZXQtY2xpcGJvYXJk ICgpCiAgIlJldHVybiB0ZXh0IHBhc3RlZCB0byB0aGUgY2xpcGJvYXJkLiIKICAoeC1nZXQtc2Vs ZWN0aW9uLWludGVybmFsICdDTElQQk9BUkQgJ1NUUklORykpCgooZGVjbGFyZS1mdW5jdGlvbiB4 LW93bi1zZWxlY3Rpb24taW50ZXJuYWwgInhzZWxlY3QuYyIKCQkgIChzZWxlY3Rpb24tbmFtZSBz ZWxlY3Rpb24tdmFsdWUgJm9wdGlvbmFsIGZyYW1lKSkKKGRlY2xhcmUtZnVuY3Rpb24geC1kaXNv d24tc2VsZWN0aW9uLWludGVybmFsICJ4c2VsZWN0LmMiCgkJICAoc2VsZWN0aW9uICZvcHRpb25h bCB0aW1lIHRlcm1pbmFsKSkKCihkZWZ1biB4LXNldC1zZWxlY3Rpb24gKHR5cGUgZGF0YSkKICAi TWFrZSBhbiBYIHNlbGVjdGlvbiBvZiB0eXBlIFRZUEUgYW5kIHZhbHVlIERBVEEuClRoZSBhcmd1 bWVudCBUWVBFIChuaWwgbWVhbnMgYFBSSU1BUlknKSBzYXlzIHdoaWNoIHNlbGVjdGlvbiwgYW5k CkRBVEEgc3BlY2lmaWVzIHRoZSBjb250ZW50cy4gIFRZUEUgbXVzdCBiZSBhIHN5bWJvbC4gIFwo SXQgY2FuIGFsc28KYmUgYSBzdHJpbmcsIHdoaWNoIHN0YW5kcyBmb3IgdGhlIHN5bWJvbCB3aXRo IHRoYXQgbmFtZSwgYnV0IHRoaXMKaXMgY29uc2lkZXJlZCBvYnNvbGV0ZS4pICBEQVRBIG1heSBi ZSBhIHN0cmluZywgYSBzeW1ib2wsIGFuCmludGVnZXIgKG9yIGEgY29ucyBvZiB0d28gaW50ZWdl cnMgb3IgbGlzdCBvZiB0d28gaW50ZWdlcnMpLgoKVGhlIHNlbGVjdGlvbiBtYXkgYWxzbyBiZSBh IGNvbnMgb2YgdHdvIG1hcmtlcnMgcG9pbnRpbmcgdG8gdGhlIHNhbWUgYnVmZmVyLApvciBhbiBv dmVybGF5LiAgSW4gdGhlc2UgY2FzZXMsIHRoZSBzZWxlY3Rpb24gaXMgY29uc2lkZXJlZCB0byBi ZSB0aGUgdGV4dApiZXR3ZWVuIHRoZSBtYXJrZXJzICphdCB3aGF0ZXZlciB0aW1lIHRoZSBzZWxl Y3Rpb24gaXMgZXhhbWluZWQqLgpUaHVzLCBlZGl0aW5nIGRvbmUgaW4gdGhlIGJ1ZmZlciBhZnRl ciB5b3Ugc3BlY2lmeSB0aGUgc2VsZWN0aW9uCmNhbiBhbHRlciB0aGUgZWZmZWN0aXZlIHZhbHVl IG9mIHRoZSBzZWxlY3Rpb24uCgpUaGUgZGF0YSBtYXkgYWxzbyBiZSBhIHZlY3RvciBvZiB2YWxp ZCBub24tdmVjdG9yIHNlbGVjdGlvbiB2YWx1ZXMuCgpUaGUgcmV0dXJuIHZhbHVlIGlzIERBVEEu CgpJbnRlcmFjdGl2ZWx5LCB0aGlzIGNvbW1hbmQgc2V0cyB0aGUgcHJpbWFyeSBzZWxlY3Rpb24u ICBXaXRob3V0CnByZWZpeCBhcmd1bWVudCwgaXQgcmVhZHMgdGhlIHNlbGVjdGlvbiBpbiB0aGUg bWluaWJ1ZmZlci4gIFdpdGgKcHJlZml4IGFyZ3VtZW50LCBpdCB1c2VzIHRoZSB0ZXh0IG9mIHRo ZSByZWdpb24gYXMgdGhlIHNlbGVjdGlvbiB2YWx1ZS4KCk5vdGUgdGhhdCBvbiBNUy1XaW5kb3dz LCBwcmltYXJ5IGFuZCBzZWNvbmRhcnkgc2VsZWN0aW9ucyBzZXQgYnkgRW1hY3MKYXJlIG5vdCBh dmFpbGFibGUgdG8gb3RoZXIgcHJvZ3JhbXMuIgogIChpbnRlcmFjdGl2ZSAoaWYgKG5vdCBjdXJy ZW50LXByZWZpeC1hcmcpCgkJICAgKGxpc3QgJ1BSSU1BUlkgKHJlYWQtc3RyaW5nICJTZXQgdGV4 dCBmb3IgcGFzdGluZzogIikpCgkJIChsaXN0ICdQUklNQVJZIChidWZmZXItc3Vic3RyaW5nIChy ZWdpb24tYmVnaW5uaW5nKSAocmVnaW9uLWVuZCkpKSkpCiAgKGlmIChzdHJpbmdwIHR5cGUpIChz ZXRxIHR5cGUgKGludGVybiB0eXBlKSkpCiAgKG9yICh4LXZhbGlkLXNpbXBsZS1zZWxlY3Rpb24t cCBkYXRhKQogICAgICAoYW5kICh2ZWN0b3JwIGRhdGEpCgkgICAobGV0ICgodmFsaWQgdCkKCQkg KGkgKDEtIChsZW5ndGggZGF0YSkpKSkKCSAgICAgKHdoaWxlICg+PSBpIDApCgkgICAgICAgKG9y ICh4LXZhbGlkLXNpbXBsZS1zZWxlY3Rpb24tcCAoYXJlZiBkYXRhIGkpKQoJCSAgIChzZXRxIHZh bGlkIG5pbCkpCgkgICAgICAgKHNldHEgaSAoMS0gaSkpKQoJICAgICB2YWxpZCkpCiAgICAgIChz aWduYWwgJ2Vycm9yIChsaXN0ICJpbnZhbGlkIHNlbGVjdGlvbiIgZGF0YSkpKQogIChvciB0eXBl IChzZXRxIHR5cGUgJ1BSSU1BUlkpKQogIChpZiBkYXRhCiAgICAgICh4LW93bi1zZWxlY3Rpb24t aW50ZXJuYWwgdHlwZSBkYXRhKQogICAgKHgtZGlzb3duLXNlbGVjdGlvbi1pbnRlcm5hbCB0eXBl KSkKICBkYXRhKQoKKGRlZnVuIHgtdmFsaWQtc2ltcGxlLXNlbGVjdGlvbi1wIChkYXRhKQogIChv ciAoYnVmZmVycCBkYXRhKQogICAgICAoYW5kIChjb25zcCBkYXRhKQoJICAgKG1hcmtlcnAgKGNh ciBkYXRhKSkKCSAgIChtYXJrZXJwIChjZHIgZGF0YSkpCgkgICAobWFya2VyLWJ1ZmZlciAoY2Fy IGRhdGEpKQoJICAgKGJ1ZmZlci1uYW1lIChtYXJrZXItYnVmZmVyIChjYXIgZGF0YSkpKQoJICAg KGVxIChtYXJrZXItYnVmZmVyIChjYXIgZGF0YSkpCgkgICAgICAgKG1hcmtlci1idWZmZXIgKGNk ciBkYXRhKSkpKQogICAgICAoc3RyaW5ncCBkYXRhKQogICAgICAoYW5kIChvdmVybGF5cCBkYXRh KQoJICAgKG92ZXJsYXktYnVmZmVyIGRhdGEpCgkgICAoYnVmZmVyLW5hbWUgKG92ZXJsYXktYnVm ZmVyIGRhdGEpKSkKICAgICAgKHN5bWJvbHAgZGF0YSkKICAgICAgKGludGVnZXJwIGRhdGEpKSkK DAo7OyBGdW5jdGlvbnMgdG8gY29udmVydCB0aGUgc2VsZWN0aW9uIGludG8gdmFyaW91cyBvdGhl ciBzZWxlY3Rpb24gdHlwZXMuCjs7IEV2ZXJ5IHNlbGVjdGlvbiB0eXBlIHRoYXQgRW1hY3MgaGFu ZGxlcyBpcyBpbXBsZW1lbnRlZCB0aGlzIHdheSwgZXhjZXB0Cjs7IGZvciBUSU1FU1RBTVAsIHdo aWNoIGlzIGEgc3BlY2lhbCBjYXNlLgoKKGRlZnVuIHhzZWxlY3QtLXNlbGVjdGlvbi1ib3VuZHMg KHZhbHVlKQogICJSZXR1cm4gYm91bmRzIG9mIFggc2VsZWN0aW9uIHZhbHVlIFZBTFVFLgpUaGUg cmV0dXJuIHZhbHVlIGlzIGEgbGlzdCAoQkVHIEVORCBCVUYpIGlmIFZBTFVFIGlzIGEgY29ucyBv Zgp0d28gbWFya2VycyBvciBhbiBvdmVybGF5LiAgT3RoZXJ3aXNlLCBpdCBpcyBuaWwuIgogIChj b25kICgoYnVmZmVycCB2YWx1ZSkKCSAod2l0aC1jdXJyZW50LWJ1ZmZlciB2YWx1ZQoJICAgKHdo ZW4gKG1hcmsgdCkKCSAgICAgKGxpc3QgKG1hcmsgdCkgKHBvaW50KSB2YWx1ZSkpKSkKCSgoYW5k IChjb25zcCB2YWx1ZSkKCSAgICAgIChtYXJrZXJwIChjYXIgdmFsdWUpKQoJICAgICAgKG1hcmtl cnAgKGNkciB2YWx1ZSkpKQoJICh3aGVuIChhbmQgKG1hcmtlci1idWZmZXIgKGNhciB2YWx1ZSkp CgkJICAgIChidWZmZXItbmFtZSAobWFya2VyLWJ1ZmZlciAoY2FyIHZhbHVlKSkpCgkJICAgIChl cSAobWFya2VyLWJ1ZmZlciAoY2FyIHZhbHVlKSkKCQkJKG1hcmtlci1idWZmZXIgKGNkciB2YWx1 ZSkpKSkKCSAgIChsaXN0IChtYXJrZXItcG9zaXRpb24gKGNhciB2YWx1ZSkpCgkJIChtYXJrZXIt cG9zaXRpb24gKGNkciB2YWx1ZSkpCgkJIChtYXJrZXItYnVmZmVyIChjYXIgdmFsdWUpKSkpKQoJ KChvdmVybGF5cCB2YWx1ZSkKCSAod2hlbiAob3ZlcmxheS1idWZmZXIgdmFsdWUpCgkgICAobGlz dCAob3ZlcmxheS1zdGFydCB2YWx1ZSkKCQkgKG92ZXJsYXktZW5kIHZhbHVlKQoJCSAob3Zlcmxh eS1idWZmZXIgdmFsdWUpKSkpKSkKCihkZWZ1biB4c2VsZWN0LS1pbnQtdG8tY29ucyAobikKICAo Y29ucyAoYXNoIG4gLTE2KSAobG9nYW5kIG4gNjU1MzUpKSkKCihkZWZ1biB4c2VsZWN0LS1lbmNv ZGUtc3RyaW5nICh0eXBlIHN0ciAmb3B0aW9uYWwgY2FuLW1vZGlmeSkKICAod2hlbiBzdHIKICAg IDs7IElmIFRZUEUgaXMgbmlsLCB0aGlzIGlzIGEgbG9jYWwgcmVxdWVzdDsgcmV0dXJuIFNUUiBh cy1pcy4KICAgIChpZiAobnVsbCB0eXBlKQoJc3RyCiAgICAgIDs7IE90aGVyd2lzZSwgZW5jb2Rl IFNUUi4KICAgICAgKGxldCAoKGNvZGluZyAob3IgbmV4dC1zZWxlY3Rpb24tY29kaW5nLXN5c3Rl bQoJCQlzZWxlY3Rpb24tY29kaW5nLXN5c3RlbSkpKQoJKGlmIGNvZGluZwoJICAgIChzZXRxIGNv ZGluZyAoY29kaW5nLXN5c3RlbS1iYXNlIGNvZGluZykpKQoJKGxldCAoKGluaGliaXQtcmVhZC1v bmx5IHQpKQoJICA7OyBTdXBwcmVzcyBwcm9kdWNpbmcgZXNjYXBlIHNlcXVlbmNlcyBmb3IgY29t cG9zaXRpb25zLgoJICA7OyBCdXQgYXZvaWQgbW9kaWZ5aW5nIHRoZSBzdHJpbmcgaWYgaXQncyBh IGJ1ZmZlciBuYW1lIGV0Yy4KCSAgKHVubGVzcyBjYW4tbW9kaWZ5IChzZXRxIHN0ciAoc3Vic3Ry aW5nIHN0ciAwKSkpCgkgIChyZW1vdmUtdGV4dC1wcm9wZXJ0aWVzIDAgKGxlbmd0aCBzdHIpICco Y29tcG9zaXRpb24gbmlsKSBzdHIpCgkgIDs7IEZvciBYIHNlbGVjdGlvbnMsIFRFWFQgaXMgYSBw b2x5bW9ycGhpYyB0YXJnZXQ7IGNob29zZQoJICA7OyB0aGUgYWN0dWFsIHR5cGUgZnJvbSBgVVRG OF9TVFJJTkcnLCBgQ09NUE9VTkRfVEVYVCcsCgkgIDs7IGBTVFJJTkcnLCBhbmQgYENfU1RSSU5H Jy4gIE9uIE5leHRzdGVwLCBhbHdheXMgdXNlIFVURi04CgkgIDs7IChzZWUgbnNfc3RyaW5nX3Rv X3Bhc3RlYm9hcmRfaW50ZXJuYWwgaW4gbnNzZWxlY3QubSkuCgkgICh3aGVuIChlcSB0eXBlICdU RVhUKQoJICAgIChjb25kCgkgICAgICgoZmVhdHVyZXAgJ25zKQoJICAgICAgKHNldHEgdHlwZSAn VVRGOF9TVFJJTkcpKQoJICAgICAoKG5vdCAobXVsdGlieXRlLXN0cmluZy1wIHN0cikpCgkgICAg ICAoc2V0cSB0eXBlICdDX1NUUklORykpCgkgICAgICh0CgkgICAgICAobGV0IChub24tbGF0aW4t MSBub24tdW5pY29kZSBlaWdodC1iaXQpCgkJKG1hcGMgIycobGFtYmRhICh4KQoJCQkgIChpZiAo Pj0geCAjeDEwMCkKCQkJICAgICAgKGlmICg8IHggI3gxMTAwMDApCgkJCQkgIChzZXRxIG5vbi1s YXRpbi0xIHQpCgkJCQkoaWYgKDwgeCAjeDNGRkY4MCkKCQkJCSAgICAoc2V0cSBub24tdW5pY29k ZSB0KQoJCQkJICAoc2V0cSBlaWdodC1iaXQgdCkpKSkpCgkJICAgICAgc3RyKQoJCShzZXRxIHR5 cGUgKGlmIChvciBub24tdW5pY29kZQoJCQkJICAgKGFuZAoJCQkJICAgIG5vbi1sYXRpbi0xCgkJ CQkgICAgOzsgSWYgYSBjb2RpbmcgaXMgc3BlY2lmaWVkIGZvcgoJCQkJICAgIDs7IHNlbGVjdGlv biwgYW5kIHRoYXQgaXMKCQkJCSAgICA7OyBjb21wYXRpYmxlIHdpdGggQ09NUE9VTkRfVEVYVCwK CQkJCSAgICA7OyB1c2UgaXQuCgkJCQkgICAgY29kaW5nCgkJCQkgICAgKGVxIChjb2Rpbmctc3lz dGVtLWdldCBjb2RpbmcgOm1pbWUtY2hhcnNldCkKCQkJCQkneC1jdGV4dCkpKQoJCQkgICAgICAg J0NPTVBPVU5EX1RFWFQKCQkJICAgICAoaWYgbm9uLWxhdGluLTEgJ1VURjhfU1RSSU5HCgkJCSAg ICAgICAoaWYgZWlnaHQtYml0ICdDX1NUUklORwoJCQkJICdTVFJJTkcpKSkpKSkpKQoJICAoY29u ZAoJICAgKChlcSB0eXBlICdVVEY4X1NUUklORykKCSAgICAoaWYgKG9yIChub3QgY29kaW5nKQoJ CSAgICAobm90IChlcSAoY29kaW5nLXN5c3RlbS10eXBlIGNvZGluZykgJ3V0Zi04KSkpCgkJKHNl dHEgY29kaW5nICd1dGYtOCkpCgkgICAgKHNldHEgc3RyIChlbmNvZGUtY29kaW5nLXN0cmluZyBz dHIgY29kaW5nKSkpCgoJICAgKChlcSB0eXBlICdTVFJJTkcpCgkgICAgKGlmIChvciAobm90IGNv ZGluZykKCQkgICAgKG5vdCAoZXEgKGNvZGluZy1zeXN0ZW0tdHlwZSBjb2RpbmcpICdjaGFyc2V0 KSkpCgkJKHNldHEgY29kaW5nICdpc28tODg1OS0xKSkKCSAgICAoc2V0cSBzdHIgKGVuY29kZS1j b2Rpbmctc3RyaW5nIHN0ciBjb2RpbmcpKSkKCgkgICAoKGVxIHR5cGUgJ0NPTVBPVU5EX1RFWFQp CgkgICAgKGlmIChvciAobm90IGNvZGluZykKCQkgICAgKG5vdCAoZXEgKGNvZGluZy1zeXN0ZW0t dHlwZSBjb2RpbmcpICdpc28tMjAyMikpKQoJCShzZXRxIGNvZGluZyAnY29tcG91bmQtdGV4dC13 aXRoLWV4dGVuc2lvbnMpKQoJICAgIChzZXRxIHN0ciAoZW5jb2RlLWNvZGluZy1zdHJpbmcgc3Ry IGNvZGluZykpKQoKCSAgICgoZXEgdHlwZSAnQ19TVFJJTkcpCgkgICAgKHNldHEgc3RyIChzdHJp bmctbWFrZS11bmlieXRlIHN0cikpKQoKCSAgICh0CgkgICAgKGVycm9yICJVbmtub3duIHNlbGVj dGlvbiB0eXBlOiAlUyIgdHlwZSkpKSkpCgogICAgICAoc2V0cSBuZXh0LXNlbGVjdGlvbi1jb2Rp bmctc3lzdGVtIG5pbCkKICAgICAgKGNvbnMgdHlwZSBzdHIpKSkpCgooZGVmdW4geHNlbGVjdC1j b252ZXJ0LXRvLXN0cmluZyAoX3NlbGVjdGlvbiB0eXBlIHZhbHVlKQogIChsZXQgKChzdHIgKGNv bmQgKChzdHJpbmdwIHZhbHVlKSB2YWx1ZSkKCQkgICAoKHNldHEgdmFsdWUgKHhzZWxlY3QtLXNl bGVjdGlvbi1ib3VuZHMgdmFsdWUpKQoJCSAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciAobnRoIDIg dmFsdWUpCgkJICAgICAgKGJ1ZmZlci1zdWJzdHJpbmcgKG50aCAwIHZhbHVlKQoJCQkJCShudGgg MSB2YWx1ZSkpKSkpKSkKICAgICh4c2VsZWN0LS1lbmNvZGUtc3RyaW5nIHR5cGUgc3RyIHQpKSkK CihkZWZ1biB4c2VsZWN0LWNvbnZlcnQtdG8tbGVuZ3RoIChfc2VsZWN0aW9uIF90eXBlIHZhbHVl KQogIChsZXQgKChsZW4gKGNvbmQgKChzdHJpbmdwIHZhbHVlKQoJCSAgICAobGVuZ3RoIHZhbHVl KSkKCQkgICAoKHNldHEgdmFsdWUgKHhzZWxlY3QtLXNlbGVjdGlvbi1ib3VuZHMgdmFsdWUpKQoJ CSAgICAoYWJzICgtIChudGggMCB2YWx1ZSkgKG50aCAxIHZhbHVlKSkpKSkpKQogICAgKGlmIGxl bgoJKHhzZWxlY3QtLWludC10by1jb25zIGxlbikpKSkKCihkZWZ1biB4c2VsZWN0LWNvbnZlcnQt dG8tdGFyZ2V0cyAoX3NlbGVjdGlvbiBfdHlwZSBfdmFsdWUpCiAgOzsgcmV0dXJuIGEgdmVjdG9y IG9mIGF0b21zLCBidXQgcmVtb3ZlIGR1cGxpY2F0ZXMgZmlyc3QuCiAgKGxldCogKChhbGwgKGNv bnMgJ1RJTUVTVEFNUAoJCSAgICAoY29ucyAnTVVMVElQTEUKCQkJICAobWFwY2FyICdjYXIgc2Vs ZWN0aW9uLWNvbnZlcnRlci1hbGlzdCkpKSkKCSAocmVzdCBhbGwpKQogICAgKHdoaWxlIHJlc3QK ICAgICAgKGNvbmQgKChtZW1xIChjYXIgcmVzdCkgKGNkciByZXN0KSkKCSAgICAgKHNldGNkciBy ZXN0IChkZWxxIChjYXIgcmVzdCkgKGNkciByZXN0KSkpKQoJICAgICgoZXEgKGNhciAoY2RyIHJl c3QpKSAnX0VNQUNTX0lOVEVSTkFMKSAgOyBzaGgsIGl0J3MgYSBzZWNyZXQKCSAgICAgKHNldGNk ciByZXN0IChjZHIgKGNkciByZXN0KSkpKQoJICAgICh0CgkgICAgIChzZXRxIHJlc3QgKGNkciBy ZXN0KSkpKSkKICAgIChhcHBseSAndmVjdG9yIGFsbCkpKQoKKGRlZnVuIHhzZWxlY3QtY29udmVy dC10by1kZWxldGUgKHNlbGVjdGlvbiBfdHlwZSBfdmFsdWUpCiAgKHgtZGlzb3duLXNlbGVjdGlv bi1pbnRlcm5hbCBzZWxlY3Rpb24pCiAgOzsgQSByZXR1cm4gdmFsdWUgb2YgbmlsIG1lYW5zIHRo YXQgd2UgZG8gbm90IGtub3cgaG93IHRvIGRvIHRoaXMgY29udmVyc2lvbiwKICA7OyBhbmQgcmVw bGllcyB3aXRoIGFuICJlcnJvciIuICBBIHJldHVybiB2YWx1ZSBvZiBOVUxMIG1lYW5zIHRoYXQg d2UgaGF2ZQogIDs7IGRvbmUgdGhlIGNvbnZlcnNpb24gKGFuZCBhbnkgc2lkZS1lZmZlY3RzKSBi dXQgaGF2ZSBubyB2YWx1ZSB0byByZXR1cm4uCiAgJ05VTEwpCgooZGVmdW4geHNlbGVjdC1jb252 ZXJ0LXRvLWZpbGVuYW1lIChfc2VsZWN0aW9uIF90eXBlIHZhbHVlKQogICh3aGVuIChzZXRxIHZh bHVlICh4c2VsZWN0LS1zZWxlY3Rpb24tYm91bmRzIHZhbHVlKSkKICAgICh4c2VsZWN0LS1lbmNv ZGUtc3RyaW5nICdURVhUIChidWZmZXItZmlsZS1uYW1lIChudGggMiB2YWx1ZSkpKSkpCgooZGVm dW4geHNlbGVjdC1jb252ZXJ0LXRvLWNoYXJwb3MgKF9zZWxlY3Rpb24gX3R5cGUgdmFsdWUpCiAg KHdoZW4gKHNldHEgdmFsdWUgKHhzZWxlY3QtLXNlbGVjdGlvbi1ib3VuZHMgdmFsdWUpKQogICAg KGxldCAoKGJlZyAoMS0gKG50aCAwIHZhbHVlKSkpIDsgemVyby1iYXNlZAoJICAoZW5kICgxLSAo bnRoIDEgdmFsdWUpKSkpCiAgICAgIChjb25zICdTUEFOICh2ZWN0b3IgKHhzZWxlY3QtLWludC10 by1jb25zIChtaW4gYmVnIGVuZCkpCgkJCSAgKHhzZWxlY3QtLWludC10by1jb25zIChtYXggYmVn IGVuZCkpKSkpKSkKCihkZWZ1biB4c2VsZWN0LWNvbnZlcnQtdG8tbGluZW5vIChfc2VsZWN0aW9u IF90eXBlIHZhbHVlKQogICh3aGVuIChzZXRxIHZhbHVlICh4c2VsZWN0LS1zZWxlY3Rpb24tYm91 bmRzIHZhbHVlKSkKICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIChudGggMiB2YWx1ZSkKICAgICAg KGxldCAoKGJlZyAobGluZS1udW1iZXItYXQtcG9zIChudGggMCB2YWx1ZSkpKQoJICAgIChlbmQg KGxpbmUtbnVtYmVyLWF0LXBvcyAobnRoIDEgdmFsdWUpKSkpCgkoY29ucyAnU1BBTiAodmVjdG9y ICh4c2VsZWN0LS1pbnQtdG8tY29ucyAobWluIGJlZyBlbmQpKQoJCQkgICAgKHhzZWxlY3QtLWlu dC10by1jb25zIChtYXggYmVnIGVuZCkpKSkpKSkpCgooZGVmdW4geHNlbGVjdC1jb252ZXJ0LXRv LWNvbG5vIChfc2VsZWN0aW9uIF90eXBlIHZhbHVlKQogICh3aGVuIChzZXRxIHZhbHVlICh4c2Vs ZWN0LS1zZWxlY3Rpb24tYm91bmRzIHZhbHVlKSkKICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIChu dGggMiB2YWx1ZSkKICAgICAgKGxldCAoKGJlZyAocHJvZ24gKGdvdG8tY2hhciAobnRoIDAgdmFs dWUpKSAoY3VycmVudC1jb2x1bW4pKSkKCSAgICAoZW5kIChwcm9nbiAoZ290by1jaGFyIChudGgg MSB2YWx1ZSkpIChjdXJyZW50LWNvbHVtbikpKSkKCShjb25zICdTUEFOICh2ZWN0b3IgKHhzZWxl Y3QtLWludC10by1jb25zIChtaW4gYmVnIGVuZCkpCgkJCSAgICAoeHNlbGVjdC0taW50LXRvLWNv bnMgKG1heCBiZWcgZW5kKSkpKSkpKSkKCihkZWZ1biB4c2VsZWN0LWNvbnZlcnQtdG8tb3MgKF9z ZWxlY3Rpb24gX3R5cGUgX3NpemUpCiAgKHhzZWxlY3QtLWVuY29kZS1zdHJpbmcgJ1RFWFQgKHN5 bWJvbC1uYW1lIHN5c3RlbS10eXBlKSkpCgooZGVmdW4geHNlbGVjdC1jb252ZXJ0LXRvLWhvc3Qg KF9zZWxlY3Rpb24gX3R5cGUgX3NpemUpCiAgKHhzZWxlY3QtLWVuY29kZS1zdHJpbmcgJ1RFWFQg KHN5c3RlbS1uYW1lKSkpCgooZGVmdW4geHNlbGVjdC1jb252ZXJ0LXRvLXVzZXIgKF9zZWxlY3Rp b24gX3R5cGUgX3NpemUpCiAgKHhzZWxlY3QtLWVuY29kZS1zdHJpbmcgJ1RFWFQgKHVzZXItZnVs bC1uYW1lKSkpCgooZGVmdW4geHNlbGVjdC1jb252ZXJ0LXRvLWNsYXNzIChfc2VsZWN0aW9uIF90 eXBlIF9zaXplKQogICJDb252ZXJ0IHNlbGVjdGlvbiB0byBjbGFzcy4KVGhpcyBmdW5jdGlvbiBy ZXR1cm5zIHRoZSBzdHJpbmcgXCJFbWFjc1wiLiIKICAiRW1hY3MiKQoKOzsgV2UgZG8gbm90IHRy eSB0byBkZXRlcm1pbmUgdGhlIG5hbWUgRW1hY3Mgd2FzIGludm9rZWQgd2l0aCwKOzsgYmVjYXVz ZSBpdCBpcyBub3QgY2xlYW4gZm9yIGEgcHJvZ3JhbSdzIGJlaGF2aW9yIHRvIGRlcGVuZCBvbiB0 aGF0LgooZGVmdW4geHNlbGVjdC1jb252ZXJ0LXRvLW5hbWUgKF9zZWxlY3Rpb24gX3R5cGUgX3Np emUpCiAgIkNvbnZlcnQgc2VsZWN0aW9uIHRvIG5hbWUuClRoaXMgZnVuY3Rpb24gcmV0dXJucyB0 aGUgc3RyaW5nIFwiZW1hY3NcIi4iCiAgImVtYWNzIikKCihkZWZ1biB4c2VsZWN0LWNvbnZlcnQt dG8taW50ZWdlciAoX3NlbGVjdGlvbiBfdHlwZSB2YWx1ZSkKICAoYW5kIChpbnRlZ2VycCB2YWx1 ZSkKICAgICAgICh4c2VsZWN0LS1pbnQtdG8tY29ucyB2YWx1ZSkpKQoKKGRlZnVuIHhzZWxlY3Qt Y29udmVydC10by1hdG9tIChfc2VsZWN0aW9uIF90eXBlIHZhbHVlKQogIChhbmQgKHN5bWJvbHAg dmFsdWUpIHZhbHVlKSkKCihkZWZ1biB4c2VsZWN0LWNvbnZlcnQtdG8taWRlbnRpdHkgKF9zZWxl Y3Rpb24gX3R5cGUgdmFsdWUpIDsgdXNlZCBpbnRlcm5hbGx5CiAgKHZlY3RvciB2YWx1ZSkpCgo7 OyBOdWxsIHRhcmdldCB0aGF0IHRlbGxzIGNsaXBib2FyZCBtYW5hZ2VycyB3ZSBzdXBwb3J0IFNB VkVfVEFSR0VUUwo7OyAoc2VlIGZyZWVkZXNrdG9wLm9yZyBDbGlwYm9hcmQgTWFuYWdlciBzcGVj KS4KKGRlZnVuIHhzZWxlY3QtY29udmVydC10by1zYXZlLXRhcmdldHMgKHNlbGVjdGlvbiBfdHlw ZSBfdmFsdWUpCiAgKHdoZW4gKGVxIHNlbGVjdGlvbiAnQ0xJUEJPQVJEKQogICAgJ05VTEwpKQoK KHNldHEgc2VsZWN0aW9uLWNvbnZlcnRlci1hbGlzdAogICAgICAnKChURVhUIC4geHNlbGVjdC1j b252ZXJ0LXRvLXN0cmluZykKCShDT01QT1VORF9URVhUIC4geHNlbGVjdC1jb252ZXJ0LXRvLXN0 cmluZykKCShTVFJJTkcgLiB4c2VsZWN0LWNvbnZlcnQtdG8tc3RyaW5nKQoJKFVURjhfU1RSSU5H IC4geHNlbGVjdC1jb252ZXJ0LXRvLXN0cmluZykKCShUQVJHRVRTIC4geHNlbGVjdC1jb252ZXJ0 LXRvLXRhcmdldHMpCgkoTEVOR1RIIC4geHNlbGVjdC1jb252ZXJ0LXRvLWxlbmd0aCkKCShERUxF VEUgLiB4c2VsZWN0LWNvbnZlcnQtdG8tZGVsZXRlKQoJKEZJTEVfTkFNRSAuIHhzZWxlY3QtY29u dmVydC10by1maWxlbmFtZSkKCShDSEFSQUNURVJfUE9TSVRJT04gLiB4c2VsZWN0LWNvbnZlcnQt dG8tY2hhcnBvcykKCShMSU5FX05VTUJFUiAuIHhzZWxlY3QtY29udmVydC10by1saW5lbm8pCgko Q09MVU1OX05VTUJFUiAuIHhzZWxlY3QtY29udmVydC10by1jb2xubykKCShPV05FUl9PUyAuIHhz ZWxlY3QtY29udmVydC10by1vcykKCShIT1NUX05BTUUgLiB4c2VsZWN0LWNvbnZlcnQtdG8taG9z dCkKCShVU0VSIC4geHNlbGVjdC1jb252ZXJ0LXRvLXVzZXIpCgkoQ0xBU1MgLiB4c2VsZWN0LWNv bnZlcnQtdG8tY2xhc3MpCgkoTkFNRSAuIHhzZWxlY3QtY29udmVydC10by1uYW1lKQoJKEFUT00g LiB4c2VsZWN0LWNvbnZlcnQtdG8tYXRvbSkKCShJTlRFR0VSIC4geHNlbGVjdC1jb252ZXJ0LXRv LWludGVnZXIpCgkoU0FWRV9UQVJHRVRTIC4geHNlbGVjdC1jb252ZXJ0LXRvLXNhdmUtdGFyZ2V0 cykKCShfRU1BQ1NfSU5URVJOQUwgLiB4c2VsZWN0LWNvbnZlcnQtdG8taWRlbnRpdHkpKSkKCihw cm92aWRlICdzZWxlY3QpCgo7Ozsgc2VsZWN0LmVsIGVuZHMgaGVyZQo= --__13919920697641449abhmp0005.oracle.com-- From unknown Fri Jun 20 07:19:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug No longer marked as fixed in versions 24.4 and reopened. Date: Mon, 10 Feb 2014 00:28:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug No longer marked as fixed in versions 24.4 and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 21:43:30 2014 Received: (at 15109) by debbugs.gnu.org; 10 Feb 2014 02:43:30 +0000 Received: from localhost ([127.0.0.1]:33045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCgqH-0002u6-FX for submit@debbugs.gnu.org; Sun, 09 Feb 2014 21:43:29 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:35905) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCgqF-0002tu-On for 15109@debbugs.gnu.org; Sun, 09 Feb 2014 21:43:28 -0500 Received: from [204.14.154.233] (helo=building.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WCgq1-0004VI-6g; Mon, 10 Feb 2014 03:43:13 +0100 From: Lars Ingebrigtsen To: Drew Adams Subject: Re: bug#15109: 24.3.50; doc of `x-get-selection, `selection-converter-alist', `xselect-convert-to-*' References: <87r47e2nkm.fsf@building.gnus.org> Date: Sun, 09 Feb 2014 18:41:59 -0800 In-Reply-To: (Drew Adams's message of "Sun, 9 Feb 2014 16:27:47 -0800 (PST)") Message-ID: <87a9dzy9hk.fsf@building.gnus.org> User-Agent: Gnus/5.13001 (Ma Gnus v0.10) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1WCgq1-0004VI-6g X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1392604994.05425@41J1C2Hx6IMVJQAkV2fyow X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15109 Cc: 15109@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Drew Adams writes: > By "this" you apparently mean `x-get-selection'. So yes, part > 1 of this bug has been fixed. But part 2 has not been fixed. > `selection-converter-alist' certainly does not have "a huge doc > string now". Reopening. It certainly has a huge doc string on the trunk; see below. Windows issue? selection-converter-alist is a variable defined in `xselect.c'. Its value is shown below. Documentation: An alist associating X Windows selection-types with functions. These functions are called to convert the selection, with three args: the name of the selection (typically `PRIMARY', `SECONDARY', or `CLIPBOARD'); a desired type to which the selection should be converted; and the local selection value (whatever was given to `x-own-selection'). The function should return the value to send to the X server (typically a string). A return value of nil means that the conversion could not be done. A return value which is the symbol `NULL' means that a side-effect was executed, and there is no meaningful selection value. Value: ((TEXT . xselect-convert-to-string) (COMPOUND_TEXT . xselect-convert-to-string) (STRING . xselect-convert-to-string) (UTF8_STRING . xselect-convert-to-string) (TARGETS . xselect-convert-to-targets) (LENGTH . xselect-convert-to-length) (DELETE . xselect-convert-to-delete) (FILE_NAME . xselect-convert-to-filename) (CHARACTER_POSITION . xselect-convert-to-charpos) (LINE_NUMBER . xselect-convert-to-lineno) (COLUMN_NUMBER . xselect-convert-to-colno) (OWNER_OS . xselect-convert-to-os) (HOST_NAME . xselect-convert-to-host) (USER . xselect-convert-to-user) (CLASS . xselect-convert-to-class) (NAME . xselect-convert-to-name) (ATOM . xselect-convert-to-atom) (INTEGER . xselect-convert-to-integer) (SAVE_TARGETS . xselect-convert-to-save-targets) (_EMACS_INTERNAL . xselect-convert-to-identity)) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 21:47:48 2014 Received: (at 15109) by debbugs.gnu.org; 10 Feb 2014 02:47:48 +0000 Received: from localhost ([127.0.0.1]:33057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCguR-0004BO-7W for submit@debbugs.gnu.org; Sun, 09 Feb 2014 21:47:47 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:24563) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCguP-0004BC-DB for 15109@debbugs.gnu.org; Sun, 09 Feb 2014 21:47:45 -0500 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s1A2lhh6012782 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 10 Feb 2014 02:47:44 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s1A2lfgm010279 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 10 Feb 2014 02:47:42 GMT Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s1A2lfRK024778; Mon, 10 Feb 2014 02:47:41 GMT MIME-Version: 1.0 Message-ID: <4d178c6f-9c4d-4e41-88ad-41f719ff238e@default> Date: Sun, 9 Feb 2014 18:47:39 -0800 (PST) From: Drew Adams To: Lars Ingebrigtsen Subject: RE: bug#15109: 24.3.50; doc of `x-get-selection, `selection-converter-alist', `xselect-convert-to-*' References: <87r47e2nkm.fsf@building.gnus.org> <87a9dzy9hk.fsf@building.gnus.org> In-Reply-To: <87a9dzy9hk.fsf@building.gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 15109 Cc: 15109@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) > > By "this" you apparently mean `x-get-selection'. So yes, part > > 1 of this bug has been fixed. But part 2 has not been fixed. > > `selection-converter-alist' certainly does not have "a huge doc > > string now". Reopening. >=20 > It certainly has a huge doc string on the trunk; see below. >=20 > Windows issue? >=20 > selection-converter-alist is a variable defined in `xselect.c'. > Its value is shown below. >=20 > Documentation: > An alist associating X Windows selection-types with functions. > These functions are called to convert the selection, with three > args: > the name of the selection (typically `PRIMARY', `SECONDARY', or > `CLIPBOARD'); > a desired type to which the selection should be converted; > and the local selection value (whatever was given to `x-own- > selection'). >=20 > The function should return the value to send to the X server > (typically a string). A return value of nil > means that the conversion could not be done. > A return value which is the symbol `NULL' > means that a side-effect was executed, > and there is no meaningful selection value. >=20 > Value: ((TEXT . xselect-convert-to-string) > (COMPOUND_TEXT . xselect-convert-to-string) > (STRING . xselect-convert-to-string) > (UTF8_STRING . xselect-convert-to-string) > (TARGETS . xselect-convert-to-targets) > (LENGTH . xselect-convert-to-length) > (DELETE . xselect-convert-to-delete) > (FILE_NAME . xselect-convert-to-filename) > (CHARACTER_POSITION . xselect-convert-to-charpos) > (LINE_NUMBER . xselect-convert-to-lineno) > (COLUMN_NUMBER . xselect-convert-to-colno) > (OWNER_OS . xselect-convert-to-os) > (HOST_NAME . xselect-convert-to-host) > (USER . xselect-convert-to-user) > (CLASS . xselect-convert-to-class) > (NAME . xselect-convert-to-name) > (ATOM . xselect-convert-to-atom) > (INTEGER . xselect-convert-to-integer) > (SAVE_TARGETS . xselect-convert-to-save-targets) > (_EMACS_INTERNAL . xselect-convert-to-identity)) From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 21:49:53 2014 Received: (at 15109) by debbugs.gnu.org; 10 Feb 2014 02:49:53 +0000 Received: from localhost ([127.0.0.1]:33061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCgwT-0004EZ-DT for submit@debbugs.gnu.org; Sun, 09 Feb 2014 21:49:53 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:25031) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCgwQ-0004ER-T6 for 15109@debbugs.gnu.org; Sun, 09 Feb 2014 21:49:51 -0500 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s1A2nnQ4014260 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 10 Feb 2014 02:49:50 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id s1A2nnPi012316 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 10 Feb 2014 02:49:49 GMT Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s1A2nmD0027168; Mon, 10 Feb 2014 02:49:48 GMT MIME-Version: 1.0 Message-ID: <601544f2-1018-4a52-9aca-6b0d815ab7d9@default> Date: Sun, 9 Feb 2014 18:49:46 -0800 (PST) From: Drew Adams To: Lars Ingebrigtsen Subject: RE: bug#15109: 24.3.50; doc of `x-get-selection, `selection-converter-alist', `xselect-convert-to-*' References: <87r47e2nkm.fsf@building.gnus.org> <87a9dzy9hk.fsf@building.gnus.org> In-Reply-To: <87a9dzy9hk.fsf@building.gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 15109 Cc: 15109@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) > It certainly has a huge doc string on the trunk; see below. >=20 > Windows issue? >=20 > selection-converter-alist is a variable defined in `xselect.c'. I see. I did not try to download the latest C sources; sorry. I see from what you've shown that I was wrong. I do not see anything for `C-h v' in a build from 2 days ago, but it is possible that it was added since then. Or maybe, as you suggest, it is a MS Windows problem. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 21:55:47 2014 Received: (at 15109) by debbugs.gnu.org; 10 Feb 2014 02:55:47 +0000 Received: from localhost ([127.0.0.1]:33065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCh2A-0004O5-A2 for submit@debbugs.gnu.org; Sun, 09 Feb 2014 21:55:46 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:49001) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCh26-0004Nu-Un for 15109@debbugs.gnu.org; Sun, 09 Feb 2014 21:55:43 -0500 Received: from [204.14.154.233] (helo=building.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WCh1s-0004e4-GH; Mon, 10 Feb 2014 03:55:28 +0100 From: Lars Ingebrigtsen To: Drew Adams Subject: Re: bug#15109: 24.3.50; doc of `x-get-selection, `selection-converter-alist', `xselect-convert-to-*' References: <87r47e2nkm.fsf@building.gnus.org> <87a9dzy9hk.fsf@building.gnus.org> <601544f2-1018-4a52-9aca-6b0d815ab7d9@default> Date: Sun, 09 Feb 2014 18:54:15 -0800 In-Reply-To: <601544f2-1018-4a52-9aca-6b0d815ab7d9@default> (Drew Adams's message of "Sun, 9 Feb 2014 18:49:46 -0800 (PST)") Message-ID: <87y51jwuco.fsf@building.gnus.org> User-Agent: Gnus/5.13001 (Ma Gnus v0.10) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1WCh1s-0004e4-GH X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1392605729.03239@mGVwS81Sn8uuJXC6Crkqfw X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15109 Cc: 15109@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Drew Adams writes: > I do not see anything for `C-h v' in a build from 2 days ago, > but it is possible that it was added since then. bzr seems to say that it's been there since at least 2001... > Or maybe, as you suggest, it is a MS Windows problem. It's pretty odd. Could it have something to do with these variables being X-related and... somehow... stripped of their doc strings under Windows? I think that sounds wildly unlikely, but I'm just guessing here. >"? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 22:09:40 2014 Received: (at 15109) by debbugs.gnu.org; 10 Feb 2014 03:09:40 +0000 Received: from localhost ([127.0.0.1]:33099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WChFc-0004mp-68 for submit@debbugs.gnu.org; Sun, 09 Feb 2014 22:09:40 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:17051) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WChFZ-0004mh-TA for 15109@debbugs.gnu.org; Sun, 09 Feb 2014 22:09:38 -0500 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s1A39aAF026715 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 10 Feb 2014 03:09:37 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id s1A39ZGs012245 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 10 Feb 2014 03:09:36 GMT Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s1A39ZEd027979; Mon, 10 Feb 2014 03:09:35 GMT MIME-Version: 1.0 Message-ID: <63fb8060-d4e0-4a2b-a506-6c758acee56d@default> Date: Sun, 9 Feb 2014 19:09:33 -0800 (PST) From: Drew Adams To: Lars Ingebrigtsen Subject: RE: bug#15109: 24.3.50; doc of `x-get-selection, `selection-converter-alist', `xselect-convert-to-*' References: <87r47e2nkm.fsf@building.gnus.org> <87a9dzy9hk.fsf@building.gnus.org> <601544f2-1018-4a52-9aca-6b0d815ab7d9@default> <87y51jwuco.fsf@building.gnus.org> In-Reply-To: <87y51jwuco.fsf@building.gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 15109 Cc: 15109@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) > > I do not see anything for `C-h v' in a build from 2 days ago, > > but it is possible that it was added since then. >=20 > bzr seems to say that it's been there since at least 2001... I see. Then maybe it is a Windows problem somehow. Perhaps Eli can help. He can hopefully confirm that C-h v shows no doc. > > Or maybe, as you suggest, it is a MS Windows problem. >=20 > It's pretty odd. Could it have something to do with these variables > being X-related and... somehow... stripped of their doc strings > under Windows? >=20 > I think that sounds wildly unlikely, but I'm just guessing here. We'll get there eventually. When this is all said and done, what about adding a comment in select.el next to the setq that initializes the variable, saying that the doc string is defined in select.c? And maybe saying _why_ it is done there and not in Lisp? I would think that such a dependence would be pointed out somewhere. A comment there seems appropriate. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 12:23:50 2014 Received: (at 15109) by debbugs.gnu.org; 10 Feb 2014 17:23:50 +0000 Received: from localhost ([127.0.0.1]:41585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCuaD-00036X-AK for submit@debbugs.gnu.org; Mon, 10 Feb 2014 12:23:49 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:43322) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCuaA-00036D-Ae for 15109@debbugs.gnu.org; Mon, 10 Feb 2014 12:23:47 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0N0S00200IJUUO00@a-mtaout21.012.net.il> for 15109@debbugs.gnu.org; Mon, 10 Feb 2014 19:23:39 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N0S002ZHIZETH50@a-mtaout21.012.net.il>; Mon, 10 Feb 2014 19:23:39 +0200 (IST) Date: Mon, 10 Feb 2014 19:23:24 +0200 From: Eli Zaretskii Subject: Re: bug#15109: 24.3.50; doc of `x-get-selection, `selection-converter-alist', `xselect-convert-to-*' In-reply-to: <63fb8060-d4e0-4a2b-a506-6c758acee56d@default> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <83zjlyubjn.fsf@gnu.org> References: <87r47e2nkm.fsf@building.gnus.org> <87a9dzy9hk.fsf@building.gnus.org> <601544f2-1018-4a52-9aca-6b0d815ab7d9@default> <87y51jwuco.fsf@building.gnus.org> <63fb8060-d4e0-4a2b-a506-6c758acee56d@default> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15109 Cc: larsi@gnus.org, 15109@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Sun, 9 Feb 2014 19:09:33 -0800 (PST) > From: Drew Adams > Cc: 15109@debbugs.gnu.org > > > > I do not see anything for `C-h v' in a build from 2 days ago, > > > but it is possible that it was added since then. > > > > bzr seems to say that it's been there since at least 2001... > > I see. Then maybe it is a Windows problem somehow. Perhaps > Eli can help. He can hopefully confirm that C-h v shows no doc. You don't need Eli to realize that any symbol that starts with "x-" smells X Window system, and is thus prone to the platform-specific documentation problems, see below. > > > Or maybe, as you suggest, it is a MS Windows problem. > > > > It's pretty odd. Could it have something to do with these variables > > being X-related and... somehow... stripped of their doc strings > > under Windows? > > > > I think that sounds wildly unlikely, but I'm just guessing here. Good guess, actually. Look at Snarf-documentation, and you will see that it skips any symbols that are defined by files which are not in the build-files list for the current binary. And xselect.c is, obviously, not compiled into a Windows build of Emacs. So this: (get 'selection-converter-alist 'variable-documentation) returns nil, and you get "Not documented as a variable." There's some history to this issue. For a short introduction, see bug#3888. We ended up having several identical copies of doc strings for symbols that are implemented separately and differently on different platforms. Personally, I think that the code in Snarf-documentation that skips "foreign" C source files can be removed; if the order of scanning the C files is important (e.g., so that Unix users won't see some variable defined on a w32-something.el file, and be surprised), we can always add some Makefile wizardry to have the platform specific files last in the list submitted to make-docfile. But until this is done, we will have "incidents" such as this one from time to time. > We'll get there eventually. When this is all said and done, > what about adding a comment in select.el next to the setq that > initializes the variable, saying that the doc string is defined > in select.c? And maybe saying _why_ it is done there and not > in Lisp? I would think that such a dependence would be pointed > out somewhere. A comment there seems appropriate. We could add a dummy definition of selection-converter-alist on some w32-specific file, and copy there the doc string from xselect.c. However, I see no reason to have selection-converter-alist documented on Windows, since the functionality it encompasses is not available there, and the DATA-TYPE argument to x-get-selection is completely ignored on MS-Windows. So what I did instead (in trunk revision 116402) is mention in the doc string of x-get-selection that DATA-TYPE is not used on MS-Windows. I think this is good enough for now, until a more flexible and sophisticated mechanism is introduced to deal with these situations: once told that an argument is ignored, there's no need for the user to dig deeper in what it can or cannot be. OK? From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 16:36:23 2014 Received: (at 15109) by debbugs.gnu.org; 10 Feb 2014 21:36:23 +0000 Received: from localhost ([127.0.0.1]:41917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCyWd-0008AR-0K for submit@debbugs.gnu.org; Mon, 10 Feb 2014 16:36:23 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:18499) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCyWb-0008AC-8i for 15109@debbugs.gnu.org; Mon, 10 Feb 2014 16:36:21 -0500 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s1ALaDIh013458 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 10 Feb 2014 21:36:14 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s1ALaCMM010101 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 10 Feb 2014 21:36:13 GMT Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s1ALaCGO010092; Mon, 10 Feb 2014 21:36:12 GMT MIME-Version: 1.0 Message-ID: Date: Mon, 10 Feb 2014 13:36:12 -0800 (PST) From: Drew Adams To: Eli Zaretskii , Drew Adams Subject: RE: bug#15109: 24.3.50; doc of `x-get-selection, `selection-converter-alist', `xselect-convert-to-*' References: <> <<87r47e2nkm.fsf@building.gnus.org>> <> <<87a9dzy9hk.fsf@building.gnus.org>> <<601544f2-1018-4a52-9aca-6b0d815ab7d9@default>> <<87y51jwuco.fsf@building.gnus.org>> <<63fb8060-d4e0-4a2b-a506-6c758acee56d@default>> <<83zjlyubjn.fsf@gnu.org>> In-Reply-To: <<83zjlyubjn.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 15109 Cc: larsi@gnus.org, 15109@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) > I see no reason to have selection-converter-alist documented > on Windows, since the functionality it encompasses is not available > there, and the DATA-TYPE argument to x-get-selection is completely > ignored on MS-Windows. In that case, why define `selection-converter-alist' at all on Windows? And why not rename it to `x-selection-converter-alist', if it is X-specific? On the other hand, although `x-get-selection' has that prefix, it _is_ defined and used on Windows. Likewise, `x-set-selection'. Code that makes use of the secondary selection will make use of such functions, for instance. So maybe they should lose their `x-' prefix (or suitable unprefixed synonyms or wrapper functions be provided). IOW, things do not seem so cut-and-dried as you describe them. In the past we have renamed `x-defined-colors' to `defined-colors' etc. Sounds like maybe some more such cleanup is in order. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 22:36:32 2014 Received: (at 15109-done) by debbugs.gnu.org; 11 Feb 2014 03:36:32 +0000 Received: from localhost ([127.0.0.1]:42255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WD496-0001NT-VB for submit@debbugs.gnu.org; Mon, 10 Feb 2014 22:36:32 -0500 Received: from mtaout28.012.net.il ([80.179.55.184]:55555) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WD491-0001ND-Eu for 15109-done@debbugs.gnu.org; Mon, 10 Feb 2014 22:36:27 -0500 Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0N0T00F00BA6ER00@mtaout28.012.net.il> for 15109-done@debbugs.gnu.org; Tue, 11 Feb 2014 05:37:18 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N0T00CLEBE6WQ20@mtaout28.012.net.il>; Tue, 11 Feb 2014 05:37:18 +0200 (IST) Date: Tue, 11 Feb 2014 05:36:03 +0200 From: Eli Zaretskii Subject: Re: bug#15109: 24.3.50; doc of `x-get-selection, `selection-converter-alist', `xselect-convert-to-*' In-reply-to: X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <83eh3atj6k.fsf@gnu.org> References: <87r47e2nkm.fsf@building.gnus.org> <87a9dzy9hk.fsf@building.gnus.org> <601544f2-1018-4a52-9aca-6b0d815ab7d9@default> <87y51jwuco.fsf@building.gnus.org> <63fb8060-d4e0-4a2b-a506-6c758acee56d@default> <83zjlyubjn.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15109-done Cc: larsi@gnus.org, drew.adams@oracle.com, 15109-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Mon, 10 Feb 2014 13:36:12 -0800 (PST) > From: Drew Adams > Cc: larsi@gnus.org, 15109@debbugs.gnu.org > > > I see no reason to have selection-converter-alist documented > > on Windows, since the functionality it encompasses is not available > > there, and the DATA-TYPE argument to x-get-selection is completely > > ignored on MS-Windows. > > In that case, why define `selection-converter-alist' at all on > Windows? And why not rename it to `x-selection-converter-alist', > if it is X-specific? I explained why: because we must have identical doc strings for these on all platforms, due to limitations of how the DOC file is built and used. > On the other hand, although `x-get-selection' has that prefix, > it _is_ defined and used on Windows. Likewise, `x-set-selection'. > Code that makes use of the secondary selection will make use of > such functions, for instance. > > So maybe they should lose their `x-' prefix (or suitable unprefixed > synonyms or wrapper functions be provided). > > IOW, things do not seem so cut-and-dried as you describe them. > In the past we have renamed `x-defined-colors' to `defined-colors' etc. > Sounds like maybe some more such cleanup is in order. Could be. But that's a different issue. This one is done. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 22:51:05 2014 Received: (at 15109) by debbugs.gnu.org; 11 Feb 2014 03:51:05 +0000 Received: from localhost ([127.0.0.1]:42286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WD4NE-0001mi-WE for submit@debbugs.gnu.org; Mon, 10 Feb 2014 22:51:05 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:12889) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WD4ND-0001mA-5Y for 15109@debbugs.gnu.org; Mon, 10 Feb 2014 22:51:03 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFFFpZGC/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0BwsUGA0kiB4GwS2OLoJcA4hhnBmBXoJqKw X-IPAS-Result: Av8EABK/CFFFpZGC/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0BwsUGA0kiB4GwS2OLoJcA4hhnBmBXoJqKw X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="47261011" Received: from 69-165-145-130.dsl.teksavvy.com (HELO pastel.home) ([69.165.145.130]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 10 Feb 2014 22:50:57 -0500 Received: by pastel.home (Postfix, from userid 20848) id 5BA5460825; Mon, 10 Feb 2014 22:50:57 -0500 (EST) From: Stefan Monnier To: Drew Adams Subject: Re: bug#15109: 24.3.50; doc of `x-get-selection, `selection-converter-alist', `xselect-convert-to-*' Message-ID: References: > <87r47e2nkm.fsf@building.gnus.org>> > <87a9dzy9hk.fsf@building.gnus.org>> <601544f2-1018-4a52-9aca-6b0d815ab7d9@default>> <87y51jwuco.fsf@building.gnus.org>> <63fb8060-d4e0-4a2b-a506-6c758acee56d@default>> <83zjlyubjn.fsf@gnu.org>> Date: Mon, 10 Feb 2014 22:50:57 -0500 In-Reply-To: (Drew Adams's message of "Mon, 10 Feb 2014 13:36:12 -0800 (PST)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 15109 Cc: Eli Zaretskii , larsi@gnus.org, 15109@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > On the other hand, although `x-get-selection' has that prefix, > it _is_ defined and used on Windows. Likewise, `x-set-selection'. > Code that makes use of the secondary selection will make use of > such functions, for instance. > So maybe they should lose their `x-' prefix (or suitable unprefixed > synonyms or wrapper functions be provided). Indeed. Stefan From unknown Fri Jun 20 07:19:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 11 Mar 2014 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator