Received: (at 20481) by debbugs.gnu.org; 14 Sep 2024 15:20:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 14 11:20:23 2024 Received: from localhost ([127.0.0.1]:47643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1spUZS-00051o-V0 for submit <at> debbugs.gnu.org; Sat, 14 Sep 2024 11:20:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1spUZQ-0004w6-Lj for 20481 <at> debbugs.gnu.org; Sat, 14 Sep 2024 11:20:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1spUZA-0001yQ-22; Sat, 14 Sep 2024 11:20:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=+VpaXyRpwwbe7QsrrOHP3AP+PQqlSkUatMTEkRAoQ5A=; b=lmVp9l6nbCNk r0ELmY+4lQlOUqaWJzBugG6naQH//xnGQ4WaHEtlUNtVUjmiIbfjvcYaUtlQ3EUGFdRnHYHpT7I3k nusRmaNK6UTc0UaHBUia6P0p/vUnnkT5ilusktJ7iPbrEkw/qOb9mL3LpmM855rgh7MbEpBg/d5qO tYzsjtivbmkG+zMauWkqNdX/15McfDzJyI1tUPkjXCQxX/jZsr2qtWZye5csZExzS3ei2x3qTgTqN olJCFhPR1zYtyl476GWutq4n4JxbOrTwNfMqeB6e5VRzLZ/pYhVbkvUqgNaiiryOPgKFTqaZMXlXV ZvSI4JXt5VWRINJVMD9xhw==; Date: Sat, 14 Sep 2024 18:19:58 +0300 Message-Id: <86cyl6fejl.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Cecilio Pardo <cpardo@HIDDEN> In-Reply-To: <28906c5b-0ff1-49a7-990b-50ad95235be2@HIDDEN> (message from Cecilio Pardo on Sat, 14 Sep 2024 17:04:49 +0200) Subject: Re: bug#20481: 24.5; , Newlines in message-box output don't work on Windows References: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> <e90b2cad-ce0c-49e4-9481-2be4fbfe5e2f@HIDDEN> <86v7zwwgod.fsf@HIDDEN> <ff145b01-fc86-45fa-88e8-ac9e93c245c2@HIDDEN> <87r09ppovn.fsf@HIDDEN> <9256c296-a719-4147-b994-f6b6427e8671@HIDDEN> <86bk0qh541.fsf@HIDDEN> <28906c5b-0ff1-49a7-990b-50ad95235be2@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20481 Cc: 20481 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sat, 14 Sep 2024 17:04:49 +0200 > From: Cecilio Pardo <cpardo@HIDDEN> > > On 14/09/2024 13:00, Eli Zaretskii wrote: > > Thanks, now installed on the master branch (which will become Emacs 31). > > > > FTR, I needed some additions because mingw.org's MinGW lacks some > > stuff in its headers that the code used. Please see that the result > > still compiles with MinGW64. > It does. Great, thanks.
bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.Received: (at 20481) by debbugs.gnu.org; 14 Sep 2024 14:15:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 14 10:15:13 2024 Received: from localhost ([127.0.0.1]:47489 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1spTYP-00011V-35 for submit <at> debbugs.gnu.org; Sat, 14 Sep 2024 10:15:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1spTYN-00011F-BE for 20481 <at> debbugs.gnu.org; Sat, 14 Sep 2024 10:15:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1spTY7-0001iP-Ce; Sat, 14 Sep 2024 10:14:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=NyvQmvbKV+h760IN2988kAl2zh0wBD4VafM5ryFVpUs=; b=ROm4XFI2A4BV rlgwLYQD2jZTXgZfwAjj5owG6zr6E8+/G1s5VzyVspr3ADsRl137gyxLMwULdB2+3/LTjO6xPQpZN EnBrUhEldfD3knPdnxQluUtk7uBNnqFBv7KfBA1uBpyqbI6IW4FYrSsovMwhd9C5hGYH69J9x1PXe aoGWFTFgE2sxIgK4oDOsrSGw1s9kbLu8x7Zg8rwcP7MEnHrqcAFNKQh+bfotsn+FM56vhOshEl4Wm 5NIMxii6g/R9NGCvm6XX8ZEbM8Wlwunlo3xII0i2PpBjpxE6imB2MhmB0IV1+9BOqwiD6VyyHJQ7U 6EWXNsLgJKtj5OudYC1gfA==; Date: Sat, 14 Sep 2024 17:14:53 +0300 Message-Id: <86o74qfhk2.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <87zfoanxji.fsf@HIDDEN> (message from Po Lu on Sat, 14 Sep 2024 22:02:25 +0800) Subject: Re: bug#20481: 24.5; , Newlines in message-box output don't work on Windows References: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> <e90b2cad-ce0c-49e4-9481-2be4fbfe5e2f@HIDDEN> <86v7zwwgod.fsf@HIDDEN> <ff145b01-fc86-45fa-88e8-ac9e93c245c2@HIDDEN> <87r09ppovn.fsf@HIDDEN> <9256c296-a719-4147-b994-f6b6427e8671@HIDDEN> <87h6aiphjk.fsf@HIDDEN> <861q1mh1k2.fsf@HIDDEN> <87zfoanxji.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20481 Cc: 20481 <at> debbugs.gnu.org, cpardo@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: cpardo@HIDDEN, 20481 <at> debbugs.gnu.org > Date: Sat, 14 Sep 2024 22:02:25 +0800 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > It already is, since on older systems we will be unable to find > > TaskDialogIndirect in comctl32.dll, and will fall back to the > > menu-dialog implementation. Or what am I missing? > > I'm asking for an implementation of w32_popup_dialog that delegates > parsing the menu to `list_of_panes', rather than to a custom parser such > as the function currently implements, so that the dialog parser may be > one and the same across all window systems. Ah, okay. But then this cannot be a job led by a w32-only developer, it must be a cross-platform job led by someone who knows enough about the other GUI systems to make the right abstractions.
bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.Received: (at 20481) by debbugs.gnu.org; 14 Sep 2024 14:02:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 14 10:02:55 2024 Received: from localhost ([127.0.0.1]:47412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1spTMV-0000EK-2E for submit <at> debbugs.gnu.org; Sat, 14 Sep 2024 10:02:55 -0400 Received: from sonic316-20.consmr.mail.ne1.yahoo.com ([66.163.187.146]:36797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1spTMS-0000E2-9s for 20481 <at> debbugs.gnu.org; Sat, 14 Sep 2024 10:02:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726322556; bh=ndNWzLoDELE03Ru3fB9KdjXFgSZmYZq2hIrydCKVVLU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ZVlFuXnBP65bRsFavdC2RLm2ZK9NCIp8WWkKABIwdJhnfeuK4S8GrR9YjnKZs+dw1G89vcj+InmToBQ/MEzLMplodhbABX+O64gfKovkkkT6QYa8rS/vYWdzEv7xbFK2bVK6oq2HTLUw0owxu8GNZCCB0HvBTeg7JrMXFHwPHpyiHryf+U+LoiUeTklkxTc2nDAIEIs7ngVlbKTVFRklLczP7O8+6LX8t20XNrTH+n+D8I7CIm+6AtQJvXPnaVaoIN2TSKc8NUpPTjOyhcja40E2jhFUfwgzmBOdXWq7z1vrMTEhFet1LqoTfTrhZJCouXOihR1huNur1eJA7rFt1g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726322556; bh=oo+6EtczZcdt1Gp6UcMNgILFnDr4GImgly8UUIF8zmc=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Dv0UXvSVYyabXOiEvIMFv3cbbUF+C3dKQNcgPkZ0NkSSTwydg6rtWwlQO1ypLg/o7ZCQew8BoaJo1J2YEmQtBkrOAmtLlKCr43eO67Cc67s8dY8VxkHxHqv6tiVuZ9MYqtBSCbxJtJACnxRNTSTYz8GYGkSYucRp65KQz8kB4lQ9hRa7r8x/x05e7riD3pdD3/4OWzt6pQf89fWtFKXMcqmfl+j92ntqWQwMwF5YPlmn/UN6LcH6s6Kthj0N4Rh8dsO7xFQPXvjQ4lYZrtH3I/LYfZFNRA98RWWhEBZDn4J37bNHumhhPZQ2kUrX8YX9DyWJ7GxuPItWSj/JFpsmBw== X-YMail-OSG: 8iwbBw8VM1n5oP5RufNaq99.ofRDalFnk4YceB5M7EcmqPVQkNm6heh99tUNYTH t9Zw_TtAnTcBsO4kZUUonZK9DEydZnkOnkZmKx.1BMjgwRB5lmOiQIN4FoYQ77dE5xPjOjfn1sqQ cRZDkLt4jZHAAQ79aTVy.uEqNYKvD_CHOIojdg5dEhNMacuqdDvkE6DNfKQixHeMi98C7_dcI9ay HpR723Z8_91_vETO3s2DRtI2WwXtD2uDV1RavS707NGooGM1piA1cHCzb3t6sDKFJUMUCsyU36Gk yhpvK8j8VbM4YgRKqUfaIeCXtwkkMk20Ne5zZ9Rcqk6hW39BjNmGcbEk3UTyoCg9e0veXmXXDOg8 qEn7EY4nOtG5T74gboOYpCeqOHzm_u6am_BEEBIozw1BQDg5ErHIHP8SRp0B1W2nLQ_YWryiZ6DO VHE32Mvci9rfgtUGd_TnjBmkpDyI_zm4wCxuR4IFleXxXvpYtPc3xdHvAjybld0siRxVZ8rIphjA a3nFbwL4MFefLAP7fhcNKRXOw1OaZHLFjBqfS9f_YMZmN4OMwYedns_616xNE9NFmVTH4eOeAjw1 exZkiBNGEtDM4DjmIujyMyXHohJdqpBiUnlL1rBhe8C0b0u.7pEPQXP0X2oL4tePq9TDsj1dD8AY 7V9iHkub1bMBznraycpQg4CEUcyfY3nIb9UVWoNcqEhtDTsRHUsSStGUBvTDc8b_RcD.Tf.GVgIL ST8sHFCNzFAd..daM7bdrW34n2QgWOX5uVyZrIyQrAyPX4KWZUShdERc_3k6etsvUlcdHWeMpJj0 9WMhdatq8LmrvPAfIMEwSxc7EbBk7f.khL_fu4.F2i7UTAMo0Du2FlirVFhVTBODjHI8yxiLDWkY l1asnJH_sJhoo23iYWy0BEOfvyZFmGFWCqpUSdzF4WbfM1lSJshldFTz5.rQjfZ0C054QsbJXXwM 9Sk5x9cQVwfLYoxliamg7CNF2WPvRCYCP515Atf1jAt6cXopEJWPjoiQrlW4Ve.frPohdpBcTtYw 1yVvofwt9VE0O4IrrmFdf2kbjf7NwRUBSEsQfQ3EmNTL_aAJGTsXMMZI1aNnVE6xBtZzVxWLuQiR hjdEMOBGAeUxQxPzbwc1b3QqLXs93.qtrLz53LoW57XhQ5dXaA.z9Pg4SZS58P06NQIG_pmufN1w 06_1_lOg3KtKuQ6Ev4LqaeC8K6.7foRxGyim4kYH8I.7Du84KLVS5zY_pJ0vB3rIoJEMFsvQPLCd xnr_Ym61xWCojTFas0FuvVLBk7pRcGzTpaHIP.azDFf.A4g2qGk9IAKQmr2UdxLWPbL1tSyOlEwd A1sfUQe5rw9eV63qRInYZxuSWvLAUlveaEC7M3AxxOiMeyAlk1mLTquF0.3ojQ6dJyHU8e.4v5NY WKIN7sFF2_UAHEztomBgAyIFUyzwS1H2IFimMfvyeIHFNAzATo7wxLkIuEyDM2EQVZlzahBNw7qf nfjGKPFWnDHpl7r01iKZr1AVtSeFZTb499QnBGhhOUA26a.OFSo8MVI_l9PUmX8jAIeIr7pZiaNr DdgadR30QvuZQCijk_xFs8sue44WbulE8NrklgpTRIXQdg5yjSKL2bGdftVZPUYfibrP7oBtajgW Jny4tiDZk8iOIEq3qb_3TXO7NVJdd9Bt0F89SsYCcbM5QvQV0s3.EV0C1Oi1gdWN.HV61mdJNVvk 7_NyI7xu8txjRMGo_1JnnLgfF1cdx1xeDiQxc2Uxh7wbcQEeEfCwqixpXRAI34OeeJ1urQFkGqbh tXfAaKJx3MD7tVSWkNSGcuQR8rMKa63bhJqIERi1SztRbVJPFibNg0L3YXbWv1xct2Q8gOf85dit AvCbLGvcJuxRtgo.Zrizkhmj_owS3Lb27m0wadkFDSAun7Xflh_yLW5MdSHooWSig3y1PLrNFz6N nOwQAwqvjcqrNl4Pk7adWLgmTRLvL.H0etAgDP71h2z7xN7ehupWu6GyRFV5DrLzORiztW6FvCtd 1G.nNmaUrmQ_7q7Ga8Vuq6dzld_.SccYoouUf9EPoUAcVIuR4Lhw5ujI1EbWRilDp4IRwju85x1T AZSa6fuMcfObDM1.Nh9g8COxN5emrzlGLHqKEUx2Y5ieGeXqwrKL9j5JIfbCESJ89Rrmr_iEJuXZ eIPR3Qdfzo9i3mc5bq2bvq.EIdURpp5XlVvsfmXQ5WxIkx3xcDqP0C1EgPQXw6ozsp5Pfr0jmJsC uPWH8RrxsrzS6cRGI5REhBk1fwcFcLX1ag6jCtnog7C5wscn2CiC.rXshSScjFwkJd34aKPE- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 0c4c0531-ae5b-454c-8650-606659118ad9 Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Sat, 14 Sep 2024 14:02:36 +0000 Received: by hermes--production-sg3-fc85cddf6-kzxtv (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 715571f9c758dfd5e8fac903e2c68a64; Sat, 14 Sep 2024 14:02:30 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#20481: 24.5; , Newlines in message-box output don't work on Windows In-Reply-To: <861q1mh1k2.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 14 Sep 2024 15:17:33 +0300") References: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> <e90b2cad-ce0c-49e4-9481-2be4fbfe5e2f@HIDDEN> <86v7zwwgod.fsf@HIDDEN> <ff145b01-fc86-45fa-88e8-ac9e93c245c2@HIDDEN> <87r09ppovn.fsf@HIDDEN> <9256c296-a719-4147-b994-f6b6427e8671@HIDDEN> <87h6aiphjk.fsf@HIDDEN> <861q1mh1k2.fsf@HIDDEN> Date: Sat, 14 Sep 2024 22:02:25 +0800 Message-ID: <87zfoanxji.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22645 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 478 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 20481 Cc: 20481 <at> debbugs.gnu.org, cpardo@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > It already is, since on older systems we will be unable to find > TaskDialogIndirect in comctl32.dll, and will fall back to the > menu-dialog implementation. Or what am I missing? I'm asking for an implementation of w32_popup_dialog that delegates parsing the menu to `list_of_panes', rather than to a custom parser such as the function currently implements, so that the dialog parser may be one and the same across all window systems.
bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.Received: (at 20481) by debbugs.gnu.org; 14 Sep 2024 12:17:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 14 08:17:55 2024 Received: from localhost ([127.0.0.1]:45038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1spRis-0001wZ-QK for submit <at> debbugs.gnu.org; Sat, 14 Sep 2024 08:17:55 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1spRiq-0001wJ-NT for 20481 <at> debbugs.gnu.org; Sat, 14 Sep 2024 08:17:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1spRia-0002B8-R1; Sat, 14 Sep 2024 08:17:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=j1oeOARsguQ0JxKVKW2xu70nSopT30XhQQL2TfXZt5w=; b=WHhOkNto6/4Ta/A3Oprm rN1T464pvofJe5YGGS/A/yfMyPhEoTFIPn8wxpsyuNMWMa8ptXlWEGo5I0b06Vz3rFhEG8MuvCBY3 Iw5qoBDW3OBctzw9Zch0TCq6IbOBqOwYwaYnbWK5UYYu2/p/AIvu+ML5mRTssFtW3gPC/vWhKeF/o osiW2qjORzzmHoxwL6CbUJ5s8UPM782P81cLSImgDTBGsVkpi1ExW4YlU43Rgu5JQK59Eo6LPH3zc QQYwE8drqQVa3ZcYLZjYTeYyYZZ0XTyB+Jh5TWBVfRZp+Y1DPyu9kqXcq8g2y4CaCHGAnRBV6zTAO 4gQr3QG+4KywWw==; Date: Sat, 14 Sep 2024 15:17:33 +0300 Message-Id: <861q1mh1k2.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <87h6aiphjk.fsf@HIDDEN> (message from Po Lu on Sat, 14 Sep 2024 20:05:03 +0800) Subject: Re: bug#20481: 24.5; , Newlines in message-box output don't work on Windows References: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> <e90b2cad-ce0c-49e4-9481-2be4fbfe5e2f@HIDDEN> <86v7zwwgod.fsf@HIDDEN> <ff145b01-fc86-45fa-88e8-ac9e93c245c2@HIDDEN> <87r09ppovn.fsf@HIDDEN> <9256c296-a719-4147-b994-f6b6427e8671@HIDDEN> <87h6aiphjk.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20481 Cc: 20481 <at> debbugs.gnu.org, cpardo@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: 20481 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> > Date: Sat, 14 Sep 2024 20:05:03 +0800 > > Cecilio Pardo <cpardo@HIDDEN> writes: > > > I left w32_dialog_show as it was in case an implementation for > > older versions of windows became available. I can rewrite it > > if you think is better that way. > > I don't think the improvised menu-dialogs and w32_dialog_show are > mutually exclusive. The latter could easily be enabled only on Windows > Vista systems. It already is, since on older systems we will be unable to find TaskDialogIndirect in comctl32.dll, and will fall back to the menu-dialog implementation. Or what am I missing?
bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.Received: (at 20481) by debbugs.gnu.org; 14 Sep 2024 12:05:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 14 08:05:31 2024 Received: from localhost ([127.0.0.1]:44981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1spRWt-0001IO-8L for submit <at> debbugs.gnu.org; Sat, 14 Sep 2024 08:05:31 -0400 Received: from sonic314-20.consmr.mail.ne1.yahoo.com ([66.163.189.146]:40073) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1spRWs-0001I3-1t for 20481 <at> debbugs.gnu.org; Sat, 14 Sep 2024 08:05:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726315514; bh=v5nCHDXLTmA6eIJtxTEMzpGxtrQIO5nw2iC4f538MOk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=Q9nltanQeeUb7aejiar8f0ngECXGhdfKsmiz7VJbLrmD9STamKEKmZeUe4VLC0u5HVNGp7TbwwRZnD8GgELDsv2Lnv08NKSJUo+gVwRQawd6IZPPm4cSDObnmaEnFqOAXDJ9xxu7vHzaeVIh21J1zKEi6+L/wL8wYx93t26clnrPZD2hR2fMQrNhjmrsilvbyu0vckWk1VYgiD2wMFj0tyh12QOd2Lh6xD9Q9HsaFwCEvirKStMDUex6Y5FipecApHt5IDGhZoAyUUz7amTskARn+gtGOKKituZMLRypi1aIB+9DxWNnh8mUY4IHn5qRHmObOAHKdIH4QLn5nkv7fg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726315514; bh=OO0A4Uns1izYujXF97GA3VqzVwTipnBczT+ZjbqPQFc=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=fxeR8a2mwYqUPjZ/cSNGrsFDwCGW2uHm1nj8iQ8yorObPsy/03tQUdq1auVJeNMKgDSk0LQFti7fYkcjqrEc3+4vE1cccjE6+6ZLaatAENjKXE9gYMwtMTB6mk3ZTBsK4W/RL2XYIJqR3jVoEdO+9Za86aCo190eUetfOB8ak7l/qztAD3Y+57pg7QI8UGxIIOsaxPzkBoWOmFApsZW1S+CnDpzv89NqqCf+anceFL3v9E+zUyGoBc76l/DvekG2Rf0QDV5Wh1p6zDtfRvmpeBa+WC31B75FTJ19tyyxA4YoebOrj3mjIqcF9USFz43EI/2pD5NDKpBZSnP3DHnlTg== X-YMail-OSG: ERkFq94VM1mARn7h3s6m76AxW506FolIBvu1OGW6BmDTU.wHhquN.HFTbi6R3dT VL_sMlkbD88It2ymHfIsZw5JSlkaCcfzy7kh.o7Pt3OtMabCMNE0xIj8EdjD4a8rANByxAFFEct7 UCNY4qWyqdTC8gopb76QihdK_pQNuk30kUdS10CxeQxjSDDBB9BSVO8sPWoftwIGyylPan4w1oUI 6lzCow9v8kGfBb2hGxKYSlS29aPIVuwGifBCFkebPgI_GrfOnFhz6YN5gz4WIqfWQxPpgI.Kh.7h MLCrAY5zq7tJrkRDt9mZaAPqWeSRSSs3h6BMRm6Uutux7fX9g_JIVA6QQzhnaDYvkFQrha3HSMtm pyXH1HBY1YmeO4XnbZ4Mh2S5C5Hnnow1D9Q_bXFy75OprHQ6_s38dt3833rZHKDC9.__64iob7ej g5XpGm_1.8ITTI2BKJbiQTNDJ.7ctNdUSDj2jVHEEy9LXdx41EvtrQSeA3JQwCLKbLd9B485gIAe ba525KBoPDa8VYGU9Zvf_NtfvVJADI8i9nl3RfG_9z3lPahi8R5kLlTB5vxVvS4ai646mLWBIINn eHzl.OWI4sgy_JrjxoCYuoEwxctjDS27cIjuFko9VTiTJ.pan0KCqHoBcNNlJBk5BwX0ItG.uXp8 nbnn7WO9xPexP_xjJmu8DGAx.r14RQjSTAqcW0Ah2NIh.pqLojKkpwyPNlsH13kUyfPrmLfcZJhP pDAVyK.Tamr4.FL9EPWEHSbz2IVWcsTz5LIMj3P.lowe1C.D1Oc6UEZztVl8kQr4cezvUQGJQuhe 5B0C8rEucDgLpPhdsR9_at_O.Adnc0lKcm_9hRDIXd.R5z3GGOHxEuyr95tM8wZAQUAHe8i.DyKF FeWohuNFRtMIxpP6P9UEWJFPLQwU.NyZPWPMLH4MX_rYR_CfwcaCoNwPGJhsasE2iqKT7GFlT2CD WxNB4jXrk2zKT8cWp4tIDw5q6QZs90z3QxLHN7Ux5pCcx57_lWeX6dXuhHZGKRavYYv7UWW..LaS mmDQUQG5V_eFe0253DI_F0184L2780fsp9FRBGeKC5zhT1RY8wzk9Q3Mxjn9rqendeXk52v7VL2t KVP3iZaLGsOj09_Q3Y1sDT5SbuR1vdr0b1KeU6XDzEaYzt9WaIHE36Q.zwGTP93GClmlKyshG9z3 sRV.RfduyRknh5cfJLynAI0f2qz5k0IPag42Qom.PhTGoP_sZLQnEjAscaaEewrTNh1XDd9HimJ9 zP7IyuSRqkamdukf9PcikbEq6kjdCspgPQp_xY2esX5FbXFVLT3PS2XveMW.DMZIRL0uwQ6uG9xw 9YgiaXgh_TlDPIYTGkYBNOsvMMlOUm9ipIhdaTxmaKNLF0GbGjpd4G5qXMkSlkAQmwlvT1VZo_mA C4M8Hxe0rEsmI9SnsTOdU_D1F8Wxk9Zn43HakYJqCezfhY1ZVh3RUxsxnrkrSkd4ACxeSTjWvha9 bb_1OrpoTuse5vXpLdymPf7Di6g_R616Sbfckd.EQ8N5wvYRbcAi3p6dsz1oGfNsnCOf3BP8D4yi ubEHtBGSWTltKEz4UakvqDeOn5KgVffCJawMng1UVej5A7d8enH6BQxIuji8JBXekMRQd_mEV9lc 5YC8ZiWfR5gxhzBpJPQAErXDc4nfHoG53f3H64v1weSh4h4QHVqAd67WkJX7.HFd6B7oYGa9ER5V 1nNh4KPylWGRBER.tZ3ebyfLQQ8JI7_POMeW60gOMqXd6oCmsQd4lctPD_sDvd7tcIzjH_T2Tye5 52BbLQgycy3RufiTG5txqN4sBYpXrDtFzb5.CXu23If7u2fcZlP0HvejuP57koJSIEiCxLRG0j.s ka9Rbv5qkroZwHcgc4pDWPKKszYydobUi_YyyarlFqTEwJ4zOhmMfMDrFwGnJqx5tpYIam8sClJL aFRJrmmsDoHS1Nu9pueRGty5qA7pfoWTvUKSeqPEQTYmMjTHue2FcrsrEnr0UEUeGNZnuaEx38Du 6IbEjYbL.WjXlwezNZQxssPItL_aAKnPm5OyOCssQVmOq4aQOuQn20xT4fcRC0yHx0pzfCTkIXPo d3MmJhNvQu8zrGUu6Unq5V1ExMKvBiIz1r1l_c4cpvzRr1uiZylFRyF5kajLJYNTpG9gbUSef6CF KLEsVi1mn2CdOmXO2V.r3b16.65L46JJMCeOq1s.zC08n4aes6E9ZXa.Ex9D.oorfUqSHrFsL19e z5d4ELWHgA2pLvPcZnRzAAWLnGyRpNzzaUkoco9A3jxVxuEcTIlfmCGqCKjzBr70dPQ0A X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 29e82f38-2adc-47ac-bc7d-2c97a8d0a604 Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Sat, 14 Sep 2024 12:05:14 +0000 Received: by hermes--production-sg3-fc85cddf6-pbnn7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6a9c2f6fef92e3011441cfb09d26be65; Sat, 14 Sep 2024 12:05:09 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Cecilio Pardo <cpardo@HIDDEN> Subject: Re: bug#20481: 24.5; , Newlines in message-box output don't work on Windows In-Reply-To: <9256c296-a719-4147-b994-f6b6427e8671@HIDDEN> (Cecilio Pardo's message of "Thu, 12 Sep 2024 15:33:23 +0200") References: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> <e90b2cad-ce0c-49e4-9481-2be4fbfe5e2f@HIDDEN> <86v7zwwgod.fsf@HIDDEN> <ff145b01-fc86-45fa-88e8-ac9e93c245c2@HIDDEN> <87r09ppovn.fsf@HIDDEN> <9256c296-a719-4147-b994-f6b6427e8671@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Sat, 14 Sep 2024 20:05:03 +0800 Message-ID: <87h6aiphjk.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.22645 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 366 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 20481 Cc: 20481 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Cecilio Pardo <cpardo@HIDDEN> writes: > I left w32_dialog_show as it was in case an implementation for > older versions of windows became available. I can rewrite=C2=A0it > if you think is better that way. I don't think the improvised menu-dialogs and w32_dialog_show are mutually exclusive. The latter could easily be enabled only on Windows Vista systems.
bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.Received: (at 20481) by debbugs.gnu.org; 14 Sep 2024 11:01:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 14 07:01:10 2024 Received: from localhost ([127.0.0.1]:44923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1spQWc-00061K-Cl for submit <at> debbugs.gnu.org; Sat, 14 Sep 2024 07:01:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:32824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1spQWY-00060p-Gf for 20481 <at> debbugs.gnu.org; Sat, 14 Sep 2024 07:01:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1spQWI-0001LN-4t; Sat, 14 Sep 2024 07:00:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=fD0vbelRsCxXtK6zo2pdJElbH6IaetzGv1hI0kw7M7Q=; b=dSQ0JuvZh7Nn 01LNCNT6Q5MQQpgs3ecklFzbUAXUDVrliBGSlLMWipmhvZCrbXIwHB0h4Ub9wxbw45shRkRR3XISR fRLsLV4yIgAl7wfC7C14xKZNG0jkFmHyv18KnxP5HbJcaDM8XpA+gfuuc/44MBrhLfTLerSUvJATV ktczmdVVzQpLz0yLVKaWx2gtJZJfbvifJG7PEuFpTWNMcV+rIJsYjysV/1rUkwR6R+ag5PuP16tUW glRDR5dN8Hm6nj5v7G+kOHG0PfhS8RFk1m7ZjrpwpStv9JyvipJT1OoP0o74AS4OM43LMXMHDNAeQ 0nDHKiGIwJsChx3okI1+YA==; Date: Sat, 14 Sep 2024 14:00:46 +0300 Message-Id: <86bk0qh541.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Cecilio Pardo <cpardo@HIDDEN> In-Reply-To: <9256c296-a719-4147-b994-f6b6427e8671@HIDDEN> (message from Cecilio Pardo on Thu, 12 Sep 2024 15:33:23 +0200) Subject: Re: bug#20481: 24.5; , Newlines in message-box output don't work on Windows References: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> <e90b2cad-ce0c-49e4-9481-2be4fbfe5e2f@HIDDEN> <86v7zwwgod.fsf@HIDDEN> <ff145b01-fc86-45fa-88e8-ac9e93c245c2@HIDDEN> <87r09ppovn.fsf@HIDDEN> <9256c296-a719-4147-b994-f6b6427e8671@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 20481 Cc: luangruo@HIDDEN, 20481 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Thu, 12 Sep 2024 15:33:23 +0200 > From: Cecilio Pardo <cpardo@HIDDEN> > Cc: Eli Zaretskii <eliz@HIDDEN>, 20481 <at> debbugs.gnu.org > > On 12/09/2024 4:49, Po Lu wrote: > > Thanks. Following are a number of minor stylistic comments. > > Sorry I missed those. They are corrected in the attached patch. Thanks, now installed on the master branch (which will become Emacs 31). FTR, I needed some additions because mingw.org's MinGW lacks some stuff in its headers that the code used. Please see that the result still compiles with MinGW64.
bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.Received: (at 20481) by debbugs.gnu.org; 12 Sep 2024 13:33:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 12 09:33:43 2024 Received: from localhost ([127.0.0.1]:40426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sojx8-0001wy-QG for submit <at> debbugs.gnu.org; Thu, 12 Sep 2024 09:33:43 -0400 Received: from mail.imayhem.com ([82.223.54.191]:32885 helo=zealous-pike.82-223-54-191.plesk.page) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <cpardo@HIDDEN>) id 1sojx6-0001wg-5G for 20481 <at> debbugs.gnu.org; Thu, 12 Sep 2024 09:33:40 -0400 Received: from [192.168.68.105] (111.red-88-21-7.staticip.rima-tde.net [88.21.7.111]) by zealous-pike.82-223-54-191.plesk.page (Postfix) with ESMTPSA id 6EE3880176; Thu, 12 Sep 2024 13:33:25 +0000 (UTC) Authentication-Results: zealous-pike.82-223-54-191.plesk.page; spf=pass (sender IP is 88.21.7.111) smtp.mailfrom=cpardo@HIDDEN smtp.helo=[192.168.68.105] Received-SPF: pass (zealous-pike.82-223-54-191.plesk.page: connection is authenticated) Content-Type: multipart/mixed; boundary="------------MIr0cuSwS8ZuF0ZZ0Kh6tekB" Message-ID: <9256c296-a719-4147-b994-f6b6427e8671@HIDDEN> Date: Thu, 12 Sep 2024 15:33:23 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Cecilio Pardo <cpardo@HIDDEN> Subject: Re: bug#20481: 24.5; , Newlines in message-box output don't work on Windows To: Po Lu <luangruo@HIDDEN> References: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> <e90b2cad-ce0c-49e4-9481-2be4fbfe5e2f@HIDDEN> <86v7zwwgod.fsf@HIDDEN> <ff145b01-fc86-45fa-88e8-ac9e93c245c2@HIDDEN> <87r09ppovn.fsf@HIDDEN> Content-Language: es-ES In-Reply-To: <87r09ppovn.fsf@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 20481 Cc: 20481 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------MIr0cuSwS8ZuF0ZZ0Kh6tekB Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 12/09/2024 4:49, Po Lu wrote: > Thanks. Following are a number of minor stylistic comments. Sorry I missed those. They are corrected in the attached patch. > Lastly, I observe that you have implemented a bespoke dialog parser for > Windows, the likes of which have been a source of difficulties in the > past. Is there any particular reason that you decided against > implementing the w32_dialog_show function called in the "#ifdef > HAVE_DIALOGS" version of w32_popup_dialog? I left w32_dialog_show as it was in case an implementation for older versions of windows became available. I can rewrite it if you think is better that way. --------------MIr0cuSwS8ZuF0ZZ0Kh6tekB Content-Type: text/plain; charset=UTF-8; name="patch.diff" Content-Disposition: attachment; filename="patch.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9tZW51LmMgYi9zcmMvbWVudS5jCmluZGV4IGRlNGQwOTY0ZTlj Li42YjRhYWVmMTcxNSAxMDA2NDQKLS0tIGEvc3JjL21lbnUuYworKysgYi9zcmMvbWVudS5j CkBAIC0xNTk0LDkgKzE1OTQsMTAgQEAgREVGVU4gKCJ4LXBvcHVwLWRpYWxvZyIsIEZ4X3Bv cHVwX2RpYWxvZywgU3hfcG9wdXBfZGlhbG9nLCAyLCAzLCAwLAogICAgICAgTGlzcF9PYmpl Y3Qgc2VsZWN0aW9uCiAJPSBGUkFNRV9URVJNSU5BTCAoZiktPnBvcHVwX2RpYWxvZ19ob29r IChmLCBoZWFkZXIsIGNvbnRlbnRzKTsKICNpZmRlZiBIQVZFX05UR1VJCi0gICAgICAvKiBO VEdVSSBzdXBwb3J0cyBvbmx5IHNpbXBsZSBkaWFsb2dzIHdpdGggWWVzL05vIGNob2ljZXMu ICBGb3IKLQkgb3RoZXIgZGlhbG9ncywgaXQgcmV0dXJucyB0aGUgc3ltYm9sICd1bnN1cHBv cnRlZC0tdzMyLWRpYWxvZycsCi0JIGFzIGEgc2lnbmFsIGZvciB0aGUgY2FsbGVyIHRvIGZh bGwgYmFjayB0byB0aGUgZW11bGF0aW9uIGNvZGUuICAqLworICAgICAgLyogTlRHVUkgb24g V2luZG93cyB2ZXJzaW9ucyBiZWZvcmUgVmlzdGEgc3VwcG9ydHMgb25seSBzaW1wbGUKKwkg ZGlhbG9ncyB3aXRoIFllcy9ObyBjaG9pY2VzLiAgRm9yIG90aGVyIGRpYWxvZ3MsIGl0IHJl dHVybnMgdGhlCisJIHN5bWJvbCAndW5zdXBwb3J0ZWQtLXczMi1kaWFsb2cnLCBhcyBhIHNp Z25hbCBmb3IgdGhlIGNhbGxlciB0bworCSBmYWxsIGJhY2sgdG8gdGhlIGVtdWxhdGlvbiBj b2RlLiAgKi8KICAgICAgIGlmICghRVEgKHNlbGVjdGlvbiwgUXVuc3VwcG9ydGVkX193MzJf ZGlhbG9nKSkKICNlbmRpZgogCXJldHVybiBzZWxlY3Rpb247CmRpZmYgLS1naXQgYS9zcmMv dzMybWVudS5jIGIvc3JjL3czMm1lbnUuYwppbmRleCBjZWE0ZjQ4OTJhNC4uOGVjZjdlOGU4 YTcgMTAwNjQ0Ci0tLSBhL3NyYy93MzJtZW51LmMKKysrIGIvc3JjL3czMm1lbnUuYwpAQCAt NTIsNiArNTIsOSBAQAogCiAjaW5jbHVkZSAidzMyY29tbW9uLmgiCS8qIGZvciBvc2luZm9f Y2FjaGUgKi8KIAorI2luY2x1ZGUgImNvbW1jdHJsLmgiCisKKy8qIFRoaXMgb25seSBhcHBs aWVzIHRvIE9TIHZlcnNpb25zIHByaW9yIHRvIFZpc3RhLiAgKi8KICN1bmRlZiBIQVZFX0RJ QUxPR1MgLyogVE9ETzogSW1wbGVtZW50IG5hdGl2ZSBkaWFsb2dzLiAgKi8KIAogI2lmbmRl ZiBUUlVFCkBAIC03Niw2ICs3OSwxMSBAQCAjZGVmaW5lIEZBTFNFIDAKICAgICBJTiBjb25z dCBXQ0hBUiAqdGV4dCwKICAgICBJTiBjb25zdCBXQ0hBUiAqY2FwdGlvbiwKICAgICBJTiBV SU5UIHR5cGUpOwordHlwZWRlZiBIUkVTVUxUIChXSU5BUEkgKlRhc2tEaWFsb2dJbmRpcmVj dF9Qcm9jKSAoCisgICAgSU4gY29uc3QgVEFTS0RJQUxPR0NPTkZJRyAqcFRhc2tDb25maWcs CisgICAgT1VUIGludCAqcG5CdXR0b24sCisgICAgT1VUIGludCAqcG5SYWRpb0J1dHRvbiwK KyAgICBPVVQgQk9PTCAqcGZWZXJpZmljYXRpb25GbGFnQ2hlY2tlZCk7CiAKICNpZmRlZiBO VEdVSV9VTklDT0RFCiBHZXRNZW51SXRlbUluZm9BX1Byb2MgZ2V0X21lbnVfaXRlbV9pbmZv ID0gR2V0TWVudUl0ZW1JbmZvQTsKQEAgLTg5LDYgKzk3LDggQEAgI2RlZmluZSBGQUxTRSAw CiBNZXNzYWdlQm94V19Qcm9jIHVuaWNvZGVfbWVzc2FnZV9ib3ggPSBOVUxMOwogI2VuZGlm IC8qIE5UR1VJX1VOSUNPREUgKi8KIAorVGFza0RpYWxvZ0luZGlyZWN0X1Byb2MgdGFza19k aWFsb2dfaW5kaXJlY3Q7CisKICNpZmRlZiBIQVZFX0RJQUxPR1MKIHN0YXRpYyBMaXNwX09i amVjdCB3MzJfZGlhbG9nX3Nob3cgKHN0cnVjdCBmcmFtZSAqLCBMaXNwX09iamVjdCwgTGlz cF9PYmplY3QsIGNoYXIgKiopOwogI2Vsc2UKQEAgLTEwMSwxNCArMTExLDE1NyBAQCAjZGVm aW5lIEZBTFNFIDAKIAogdm9pZCB3MzJfZnJlZV9tZW51X3N0cmluZ3MgKEhXTkQpOwogCisj ZGVmaW5lIFRBU0tfRElBTE9HX01BWF9CVVRUT05TIDEwCisKK3N0YXRpYyBIUkVTVUxUCit0 YXNrX2RpYWxvZ19jYWxsYmFjayAoSFdORCBod25kLCBVSU5UIG1zZywgV1BBUkFNIHdQYXJh bSwKKwkJICAgICAgTFBBUkFNIGxQYXJhbSwgTE9OR19QVFIgY2FsbGJhY2tfZGF0YSkKK3sK KyAgc3dpdGNoIChtc2cpCisgICAgeworICAgIGNhc2UgVEROX0NSRUFURUQ6CisgICAgICAv KiBEaXNhYmxlIGFsbCBidXR0b25zIHdpdGggSUQgPj0gMjAwMCAgKi8KKyAgICAgIGZvciAo aW50IGkgPSAwOyBpIDwgVEFTS19ESUFMT0dfTUFYX0JVVFRPTlM7IGkrKykKKyAgICAgICAg U2VuZE1lc3NhZ2UgKGh3bmQsIFRETV9FTkFCTEVfQlVUVE9OLCAyMDAwICsgaSwgRkFMU0Up OworICAgICAgYnJlYWs7CisgICAgfQorICByZXR1cm4gU19PSzsKK30KKwogTGlzcF9PYmpl Y3QKIHczMl9wb3B1cF9kaWFsb2cgKHN0cnVjdCBmcmFtZSAqZiwgTGlzcF9PYmplY3QgaGVh ZGVyLCBMaXNwX09iamVjdCBjb250ZW50cykKIHsKLQogICBjaGVja193aW5kb3dfc3lzdGVt IChmKTsKIAotI2lmbmRlZiBIQVZFX0RJQUxPR1MKKyAgaWYgKHRhc2tfZGlhbG9nX2luZGly ZWN0KQorICAgIHsKKyAgICAgIGludCB3aWRlX2xlbjsKKworICAgICAgQ0hFQ0tfQ09OUyAo Y29udGVudHMpOworCisgICAgICAvKiBHZXQgdGhlIHRpdGxlIGFzIGFuIFVURi0xNiBzdHJp bmcuICAqLworICAgICAgY2hhciAqdGl0bGUgPSBTU0RBVEEgKEVOQ09ERV9VVEZfOCAoWENB UiAoY29udGVudHMpKSk7CisgICAgICB3aWRlX2xlbiA9IChzaXplb2YgKFdDSEFSKQorCQkg ICogcE11bHRpQnl0ZVRvV2lkZUNoYXIgKENQX1VURjgsIDAsIHRpdGxlLCAtMSwgTlVMTCwg MCkpOworICAgICAgV0NIQVIgKnRpdGxlX3cgPSBhbGxvY2EgKHdpZGVfbGVuKTsKKyAgICAg IHBNdWx0aUJ5dGVUb1dpZGVDaGFyIChDUF9VVEY4LCAwLCB0aXRsZSwgLTEsIHRpdGxlX3cs IHdpZGVfbGVuKTsKIAorICAgICAgLyogUHJlcGFyZSB0aGUgYXJyYXlzIHdpdGggdGhlIGRp YWxvZydzIGJ1dHRvbnMgYW5kIHJldHVybiB2YWx1ZXMuICAqLworICAgICAgVEFTS0RJQUxP R19CVVRUT04gYnV0dG9uc1tUQVNLX0RJQUxPR19NQVhfQlVUVE9OU107CisgICAgICBMaXNw X09iamVjdCBidXR0b25fdmFsdWVzW1RBU0tfRElBTE9HX01BWF9CVVRUT05TXTsKKyAgICAg IGludCBidXR0b25fY291bnQgPSAwOworICAgICAgTGlzcF9PYmplY3QgYiA9IFhDRFIgKGNv bnRlbnRzKTsKKworICAgICAgd2hpbGUgKCFOSUxQIChiKSkKKwl7CisJICBpZiAoYnV0dG9u X2NvdW50ID49IFRBU0tfRElBTE9HX01BWF9CVVRUT05TKQorCSAgICB7CisJICAgICAgLyog V2UgaGF2ZSB0b28gbWFueSBidXR0b25zLiBXZSBpZ25vcmUgdGhlIHJlc3QuICAqLworCSAg ICAgIGJyZWFrOworCSAgICB9CisJICAKKwkgIExpc3BfT2JqZWN0IGl0ZW0gPSBYQ0FSIChi KTsKKwkgIAorCSAgaWYgKENPTlNQIChpdGVtKSkKKwkgICAgeworCSAgICAgIC8qIEEgbm9y bWFsIGl0ZW0gKHRleHQgLiB2YWx1ZSkgICovCisJICAgICAgTGlzcF9PYmplY3QgaXRlbV9u YW1lID0gWENBUiAoaXRlbSk7CisJICAgICAgTGlzcF9PYmplY3QgaXRlbV92YWx1ZSA9IFhD RFIgKGl0ZW0pOworCSAgICAgIAorCSAgICAgIENIRUNLX1NUUklORyAoaXRlbV9uYW1lKTsK KwkgICAgICAKKwkgICAgICBpdGVtX25hbWUgPSBFTkNPREVfVVRGXzggKGl0ZW1fbmFtZSk7 CisJICAgICAgd2lkZV9sZW4gPSAoc2l6ZW9mIChXQ0hBUikKKwkJCSAgKiBwTXVsdGlCeXRl VG9XaWRlQ2hhciAoQ1BfVVRGOCwgMCwgU1NEQVRBIChpdGVtX25hbWUpLAorCQkJCQkJICAt MSwgTlVMTCwgMCkpOworCSAgICAgIGJ1dHRvbnNbYnV0dG9uX2NvdW50XS5wc3pCdXR0b25U ZXh0ID0gYWxsb2NhICh3aWRlX2xlbik7CisJICAgICAgcE11bHRpQnl0ZVRvV2lkZUNoYXIg KENQX1VURjgsIDAsIFNTREFUQSAoaXRlbV9uYW1lKSwgLTEsCisJCQkJICAgIChMUFdTVFIp CisJCQkJICAgIGJ1dHRvbnNbYnV0dG9uX2NvdW50XS5wc3pCdXR0b25UZXh0LAorCQkJCSAg ICB3aWRlX2xlbik7CisJICAgICAgYnV0dG9uc1tidXR0b25fY291bnRdLm5CdXR0b25JRCA9 IDEwMDAgKyBidXR0b25fY291bnQ7CisJICAgICAgYnV0dG9uX3ZhbHVlc1tidXR0b25fY291 bnQrK10gPSBpdGVtX3ZhbHVlOworCSAgICB9CisJICBlbHNlIGlmIChOSUxQIChpdGVtKSkK KwkgICAgeworCSAgICAgIC8qIEEgbmlsIGl0ZW0gbWVhbnMgdG8gcHV0IGFsbCBmb2xsb3dp bmcgaXRlbXMgb24gdGhlCisJCSByaWdodC4gIFdlIGlnbm9yZSB0aGlzLiAgKi8KKwkgICAg fQorCSAgZWxzZSBpZiAoU1RSSU5HUCAoaXRlbSkpCisJICAgIHsKKwkgICAgICAvKiBBIHN0 cmluZyBpdGVtIG1lYW5zIGFuIHVuc2VsZWN0YWJsZSBidXR0b24uICBXZSBhZGQgYQorCSAg ICAgICBidXR0b24sIGFuIHRoZW4gbmVlZCB0byBkaXNhYmxlIGl0IG9uIHRoZSBjYWxsYmFj ay4gIFdlCisJICAgICAgIHVzZSBpZHMgYmFzZWQgb24gMjAwMCB0byBtYXJrIHRoZXNlIGJ1 dHRvbnMuICAqLworCSAgICAgIExpc3BfT2JqZWN0IGl0ZW1fbmFtZSA9IEVOQ09ERV9VVEZf OCAoaXRlbSk7CisJICAgICAgd2lkZV9sZW4gPSAoc2l6ZW9mIChXQ0hBUikKKwkJCSAgKiBw TXVsdGlCeXRlVG9XaWRlQ2hhciAoQ1BfVVRGOCwgMCwKKwkJCQkJCSAgU1NEQVRBIChpdGVt X25hbWUpLAorCQkJCQkJICAtMSwgTlVMTCwgMCkpOworCSAgICAgIGJ1dHRvbnNbYnV0dG9u X2NvdW50XS5wc3pCdXR0b25UZXh0ID0gYWxsb2NhICh3aWRlX2xlbik7CisJICAgICAgcE11 bHRpQnl0ZVRvV2lkZUNoYXIgKENQX1VURjgsIDAsIFNTREFUQSAoaXRlbV9uYW1lKSwgLTEs CisJCQkJICAgIChMUFdTVFIpCisJCQkJICAgIGJ1dHRvbnNbYnV0dG9uX2NvdW50XS5wc3pC dXR0b25UZXh0LAorCQkJCSAgICB3aWRlX2xlbik7CisJICAgICAgYnV0dG9uc1tidXR0b25f Y291bnRdLm5CdXR0b25JRCA9IDIwMDAgKyBidXR0b25fY291bnQ7CisJICAgICAgYnV0dG9u X3ZhbHVlc1tidXR0b25fY291bnQrK10gPSBRbmlsOworCSAgICB9CisJICBlbHNlCisJICAg IHsKKwkgICAgICBlcnJvciAoIkluY29ycmVjdCBkaWFsb2cgYnV0dG9uIHNwZWNpZmljYXRp b24iKTsKKwkgICAgICByZXR1cm4gUW5pbDsKKwkgICAgfQorCSAgCisJICBiID0gWENEUiAo Yik7CisJfQorICAgICAgCisgICAgICBpbnQgcHJlc3NlZF9idXR0b24gPSAwOworICAgICAg CisgICAgICBUQVNLRElBTE9HQ09ORklHIGNvbmZpZyA9IHsgMCB9OworICAgICAgY29uZmln Lmh3bmRQYXJlbnQgPSBGUkFNRV9XMzJfV0lORE9XIChmKTsKKyAgICAgIGNvbmZpZy5jYlNp emUgPSBzaXplb2YgKGNvbmZpZyk7CisgICAgICBjb25maWcuaEluc3RhbmNlID0gaGluc3Q7 CisgICAgICBjb25maWcuZHdGbGFncyA9IFRERl9BTExPV19ESUFMT0dfQ0FOQ0VMTEFUSU9O OworICAgICAgY29uZmlnLnBmQ2FsbGJhY2sgPSB0YXNrX2RpYWxvZ19jYWxsYmFjazsKKyAg ICAgIAorICAgICAgY29uZmlnLnBzeldpbmRvd1RpdGxlID0gTCJRdWVzdGlvbiI7CisgICAg ICBpZiAoIU5JTFAgKGhlYWRlcikpCisJeworCSAgY29uZmlnLnBzeldpbmRvd1RpdGxlID0g TCJJbmZvcm1hdGlvbiI7CisJICBjb25maWcucHN6TWFpbkljb24gPSBURF9JTkZPUk1BVElP Tl9JQ09OOworCX0KKworICAgICAgY29uZmlnLnBzek1haW5JbnN0cnVjdGlvbiA9IHRpdGxl X3c7CisgICAgICBjb25maWcucEJ1dHRvbnMgPSBidXR0b25zOworICAgICAgY29uZmlnLmNC dXR0b25zID0gYnV0dG9uX2NvdW50OworICAgICAgCisgICAgICBpZiAoIVNVQ0NFRURFRCAo dGFza19kaWFsb2dfaW5kaXJlY3QgKCZjb25maWcsICZwcmVzc2VkX2J1dHRvbiwKKwkJCQkJ ICAgIE5VTEwsIE5VTEwpKSkKKwlxdWl0ICgpOworICAgICAgCisKKyAgICAgIHN3aXRjaCAo cHJlc3NlZF9idXR0b24pCisJeworCWNhc2UgSURPSzoKKwkgIC8qIFRoaXMgY2FuIG9ubHkg aGFwcGVuIGlmIG5vIGJ1dHRvbnMgd2VyZSBwcm92aWRlZC4gQW4gT0sKKwkgICAgIGJ1dHRv biBpcyBhdXRvbWF0aWNhbGx5IGFkZGVkIGJ5IFRhc2tEaWFsb2dJbmRpcmVjdCBpbiB0aGF0 CisJICAgICBjYXNlLiAgKi8KKwkgIHJldHVybiBRdDsKKwljYXNlIElEQ0FOQ0VMOgorCSAg LyogVGhlIHVzZXIgY2xvc2VkIHRoZSBkaWFsb2cgd2l0aG91dCB1c2luZyB0aGUgYnV0dG9u cy4gICovCisJICByZXR1cm4gcXVpdCAoKTsKKwlkZWZhdWx0OgorCSAgLyogT25lIG9mIHRo ZSBzcGVjaWZpZWQgYnV0dG9ucy4gICovCisJICBpbnQgYnV0dG9uX2luZGV4ID0gcHJlc3Nl ZF9idXR0b24gLSAxMDAwOworCSAgaWYgKGJ1dHRvbl9pbmRleCA+PSAwICYmIGJ1dHRvbl9p bmRleCA8IGJ1dHRvbl9jb3VudCkKKwkgICAgcmV0dXJuIGJ1dHRvbl92YWx1ZXNbYnV0dG9u X2luZGV4XTsKKwkgIHJldHVybiBxdWl0ICgpOworCX0KKyAgICB9CisKKyAgLyogSWYgd2Ug Z2V0IGhlcmUsIFRhc2tEaWFsb2cgaXMgbm90IHN1cHBvcnRlZC4gVXNlIE1lc3NhZ2VCb3gv TWVudS4gICovCisKKworI2lmbmRlZiBIQVZFX0RJQUxPR1MKICAgLyogSGFuZGxlIHNpbXBs ZSBZZXMvTm8gY2hvaWNlcyBhcyBNZXNzYWdlQm94IHBvcHVwcy4gICovCiAgIGlmIChpc19z aW1wbGVfZGlhbG9nIChjb250ZW50cykpCiAgICAgcmV0dXJuIHNpbXBsZV9kaWFsb2dfc2hv dyAoZiwgY29udGVudHMsIGhlYWRlcik7CkBAIC0xNjE4LDYgKzE3NzEsMTAgQEAgc3ltc19v Zl93MzJtZW51ICh2b2lkKQogdm9pZAogZ2xvYmFsc19vZl93MzJtZW51ICh2b2lkKQogewor ICBITU9EVUxFIGNvbWN0cmwzMiA9IEdldE1vZHVsZUhhbmRsZSAoImNvbWN0bDMyLmRsbCIp OworICB0YXNrX2RpYWxvZ19pbmRpcmVjdCA9IChUYXNrRGlhbG9nSW5kaXJlY3RfUHJvYykK KyAgICBnZXRfcHJvY19hZGRyIChjb21jdHJsMzIsICJUYXNrRGlhbG9nSW5kaXJlY3QiKTsK KwogI2lmbmRlZiBOVEdVSV9VTklDT0RFCiAgIC8qIFNlZSBpZiBHZXQvU2V0TWVudUl0ZW1J bmZvIGZ1bmN0aW9ucyBhcmUgYXZhaWxhYmxlLiAgKi8KICAgSE1PRFVMRSB1c2VyMzIgPSBH ZXRNb2R1bGVIYW5kbGUgKCJ1c2VyMzIuZGxsIik7Cg== --------------MIr0cuSwS8ZuF0ZZ0Kh6tekB--
bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.Received: (at 20481) by debbugs.gnu.org; 12 Sep 2024 02:50:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 11 22:50:22 2024 Received: from localhost ([127.0.0.1]:39840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1soZuX-0001vZ-L7 for submit <at> debbugs.gnu.org; Wed, 11 Sep 2024 22:50:21 -0400 Received: from sonic303-20.consmr.mail.ne1.yahoo.com ([66.163.188.146]:40230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1soZuV-0001pU-Ew for 20481 <at> debbugs.gnu.org; Wed, 11 Sep 2024 22:50:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726109406; bh=Laj/N+RvPjKssbSEsQpIVk2oh7ATcaoxhkTtATMvulY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=UQWZcJDCtcxl3CWvs8K+CQ+GKHSfP4LEGV6Ceviaux6JyQFnQQ0JHDWV5dXpiJzAAq5XZiABdnkYMXVEuSnE9cQVPKAViFml/ekGhD6Cxfhbdue9h60h8nnfQuqZrhqrqDFo0h5Jrb+OPuT4u3GSpZFdCRPOAQffBb8D9QpxWt8qcvJ4XFF6ogmSCZyy5Z+RbS/g9X7qt33kw0PbOl+ZqxE1BLBPC298AGKWS7NTDWTJpLc0RVI9sV9mCdguBZIsAFgy7z/aorwMOZdo7DJOEu88LVg7L7hCiYpE1ShWrua6BT0UmNoJvVfeAQjX2XHMUYnqT/PoWtBdQ+Qn/hiDfQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726109406; bh=WwKwXXL51IJ/u9Du0CsbSVFx5buLguERPTD7YqOYHqw=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=VJeeFbpDAnbcu3EpfGxniEzwQ56Id8VPfmw2WZrc56ALiA9Ds0BVYap65lhGXIyM5qWUPeCdXEkJ9sCI5PaDExWQS15vTQ73EzlK6SX+8P04oZbOTAc2E7t/5vzUOd3b7fHdhbr9n/sJQH+R7s6OQLO4Q5HK6ULun4Sw6pDKdO/gR2CLkFPtjUJgt1jesdxlNnQ/pBEn2Ezpg8HaDjugl4xQnIFpc33R4gpUd0TPWCSN7Qji75AO2kWj8Dzn7tEd7OxnBLmB2oWzk1nPorsn9jhs2NGEE/J7mRQe6plABxGZhG78QcBVFYluB9fv+o3OyAjAlXNT1fufb7foqZjkmg== X-YMail-OSG: nat1ihUVM1l6c7uPI1UDK_xmE35v7DXdK5CGzuS_qqqcuKAtmN3u_06XFRL9Pbs F5p9eC36absYj1WVb1eeolZg65aoawwvFM9eBWMniBNZDaZVSehBNUAVqz8Gr3tjJBlG0zbRSbaW fvMDhW4_T0DMuvOSUvmieejTAMZMqjWIKW0X82ayqFBu9Ic8k1RXM1X_C9giIgYGy7MxqOxftzTG Ux1U1HS.uBHviZ8nsMmoavaZ8mZFzQOWwJP5quBWu7ZiQbJa0wXJsFcK20RpoaoCpp6Ak2PoH2PF _oD8Wzsi_J8PjYYBH0uyfVMFdA03CEhdAmfwNH8rG2AOQfN4o2vZMSYQbqNjO8tJrMCK15nHlM7S OuIFB7w7ldX.Z6RhyksxFeTtMrW6oVefQwHkgKiP2kByqTin89gmcmJ8GDDzTgO0D_VKhFxGC91H WsJBHKSy4LKiL9FlnkmAAvNb0pGUgG16aD57y17flFI25vze8KxjR5WlT1Kq75sRO1U.E_aOhgB2 A41PMSWBCaiOyMp3Hjk1BikNN7FqA03v_LUNhxDs24Rea1eeBCC7iX0NiGXDl_YNKLKqDDZ7yWC7 TvGrhyvw9wr7Gmy5lu21PDF0M92P_95i2oJVIUcmUWDcJOLhPAkJvWxaHFiGLn9kmU.v9URdYLqL O8GuovgORGruwPmFhFjTquxEV9lfgfhOcsyx450NfEfYjb2qX8_q7XI8cwsarfSIz0FfHde.xEff JeB5O9pw43UbGPSNHuose1cPt9KxSsnIMN1wiVLxSP4YHAinSGHSUd3LYp3T9RIfPO4SlEdzcIeB iUTDxG.m0bRKFAsH68wsGumbjn3vnsb4PWwBNFp1_E1kPLzkflgvUUahDFzhuHsyl.J4yAre._fW QOyVuje_.Dt1L_lKK6YLYWkcZU_mfNt7nAmtmtakqOIEn35KxuzSKM7tsJctBaYlXzJxyYNbn2M0 KmAPv1swHwI.DrHjSwQ.Obw9ZUJ_wXEEcf3wqdtpW2gvAcCpyH0tzCjfsqJLJ7JxQoi1UZ3h3bUR dlUBL_Ahd9ra_WeDDYlillY.gxT0V9AehAzUEm06Uu9ZnArfHr4V5TjAzePcsLP4zc_ssh7J5kCZ ml_XuFX2E2B55vNphEX.IsT61N0m7K3o8DxfZWdi.bg8VgH5qtY.jVLKK4OMof_IQlrnNFY6DsaT MTLyBAgML47dAputj_ilN9Rias351R1XwS4BSrUS1PWWxsU3kbVuKX7oRMeZydGBVkfoOZ.12ni4 9jAUtq0gpu3W634ILaS3.rd9NwA4yb4gGB9_bQmGL0zQpNBoIPcPKigT51263nixlAjYo3cL462K kbMcIPuWkuqYk2Yd5gFMKaQq4epT6JzqOLt4QUaryfM1HaGIal27QdORWEPeoiyLumPJBttnQlUk XKTpbPDfYI7viT1GMaHy_jWr5F9ivC3PWbp3Q0zGiEXrYspqdcvF8WdJbN5ZPHOx0_7a1gse_0Mx hZdzFHBCk0B.n95baKj.fFnw3zzbTw7XX1J2Y0P4Spr7xbsRPpOk0gek7UhrhQJ7zqvhWccdlv3i JgiRBkogtBrEtlS.jWpwa9LUF20S1Z7v7NWVWtXyWkdG5KxwMg_STaVQhjhG690Kd444PWhhl3V5 ABJAWbdFBuG3zz2ywoAgqtO8oYy.bV6Ix17kIuBfFP8OXjizHKfEYnsnHrnmHRigpomuNB_DCcn6 UBa7K7Vw7EN3j_wm.XLw4HTA.KOdFa9yOIxWJTAe27xqjTOP7TQ2Slyok3K5trZYCb2x0613sCt9 3XrTKs.xIkk2J.YTdZB0x16ENzUTirzpisZS84HjUyQs9t_0WJDEIIFPGdiIUuIPOlfp_xEkkeCc QQ32FD01K610UE1b4dDU5SLyQwHnRfJfow7.thIgSNa_4ZBlP9F0X2XdHCWy_eJIMwEoHAoSS547 3uO6s9OxiV67wEV.o32SNt.j9qUxmE1VAhDny6YCL3MB.7rDY.MGBOBFpz8Zjw461zjN8z2lWQqf mToA_EDFMvtdbjCx.dkys_irC94w4dQmHrQycSqhQNHwwD_9j75Q3LV1PNEYB7DPhFXznDaOZD.t Y9cH2TVNBemFNK1TTtzACbivMj25QonsdC.u4uE907sj7rCJmKVJa1IbEWf87y2oHdn.szkF1Nfn 63y5pOURic0Kga8QtpnxiRG8vXf4m0.6jgSIf8wRkjBq1eznkXSTSc6r4XlxAkb1DyNyLHOcXgf8 sbz.DwRIg.aZJBB2G1etJAg8JZIOQAjHLPI1pjXc_ESTaf9u7XWl.F6YAaC_j27ocYA-- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 5588cc4c-56fa-47d6-8e0a-474039abe6b9 Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Thu, 12 Sep 2024 02:50:06 +0000 Received: by hermes--production-sg3-fc85cddf6-qj99b (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0cad2d1f2b913d6689eaaf6be7e4b53b; Thu, 12 Sep 2024 02:50:01 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Cecilio Pardo <cpardo@HIDDEN> Subject: Re: bug#20481: 24.5; , Newlines in message-box output don't work on Windows In-Reply-To: <ff145b01-fc86-45fa-88e8-ac9e93c245c2@HIDDEN> (Cecilio Pardo's message of "Wed, 11 Sep 2024 15:44:28 +0200") References: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> <e90b2cad-ce0c-49e4-9481-2be4fbfe5e2f@HIDDEN> <86v7zwwgod.fsf@HIDDEN> <ff145b01-fc86-45fa-88e8-ac9e93c245c2@HIDDEN> Date: Thu, 12 Sep 2024 10:49:48 +0800 Message-ID: <87r09ppovn.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22645 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 2391 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 20481 Cc: 20481 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Cecilio Pardo <cpardo@HIDDEN> writes: > On 19/08/2024 19:44, Eli Zaretskii wrote: >>> Date: Mon, 19 Aug 2024 18:13:31 +0200 >>> From: Cecilio Pardo <cpardo@HIDDEN> >>> >>> This patch adds support on Windows Vista an later for dialog boxes using >>> TaskDialog. >> Thanks. >> >> First, to accept a contribution of this size we'll need a >> copyright-assignment paperwork from you. Should I send you the form >> to fill with instructions to go with it, so you could start the >> paperwork rolling? >> >> A few comments about the patch: > > Hello, > > The copyright assignment is ready. Here is the patch with your > > comments addressed. I also attach a couple of manual tests. > Thanks. Following are a number of minor stylistic comments. > + while (!NILP (b)) { Please insert a newline before this opening brace and indent the same by one column. > + if (Fconsp (item)) "if (CONSP (item))" > + wide_len = sizeof (WCHAR) * > + pMultiByteToWideChar (CP_UTF8, 0, SSDATA (item_name), > + -1, NULL, 0); Please enclose this expression in parens and break it before the operator, thus: (sizeof (WCHAR) * pMultiByteToWideChar (CP_UTF8, 0, SSDATA (...), ...)) > + { > + /* A nil item means to put all following items on the > + right. We ignore this. */ > + } [...] > + else if (STRINGP (item)) > + { > + /* A string item means an unselectable button. We add a > + button, an then need to disable it on the callback. > + We use ids based on 2000 to mark these buttons. */ Please insert two spaces after sentence stops. > + Lisp_Object item_name = ENCODE_UTF_8 (item); > + wide_len = sizeof (WCHAR) * > + pMultiByteToWideChar (CP_UTF8, 0, SSDATA (item_name), > + -1, NULL, 0); What I said about wrapping long expressions also applies here. > + TASKDIALOGCONFIG config = { }; TASKDIALOGCONFIG config = { 0 }; > + if (!SUCCEEDED (task_dialog_indirect (&config, &pressed_button, > + NULL, NULL))) > + return quit (); This return statement is redundant. Lastly, I observe that you have implemented a bespoke dialog parser for Windows, the likes of which have been a source of difficulties in the past. Is there any particular reason that you decided against implementing the w32_dialog_show function called in the "#ifdef HAVE_DIALOGS" version of w32_popup_dialog?
bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.Received: (at 20481) by debbugs.gnu.org; 11 Sep 2024 13:44:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 11 09:44:56 2024 Received: from localhost ([127.0.0.1]:37958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1soNeR-0002vR-Qz for submit <at> debbugs.gnu.org; Wed, 11 Sep 2024 09:44:56 -0400 Received: from mail.imayhem.com ([82.223.54.191]:41911 helo=zealous-pike.82-223-54-191.plesk.page) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <cpardo@HIDDEN>) id 1soNeK-0002v6-8r for 20481 <at> debbugs.gnu.org; Wed, 11 Sep 2024 09:44:52 -0400 Received: from [192.168.68.105] (111.red-88-21-7.staticip.rima-tde.net [88.21.7.111]) by zealous-pike.82-223-54-191.plesk.page (Postfix) with ESMTPSA id 4973580107; Wed, 11 Sep 2024 13:44:31 +0000 (UTC) Authentication-Results: zealous-pike.82-223-54-191.plesk.page; spf=pass (sender IP is 88.21.7.111) smtp.mailfrom=cpardo@HIDDEN smtp.helo=[192.168.68.105] Received-SPF: pass (zealous-pike.82-223-54-191.plesk.page: connection is authenticated) Content-Type: multipart/mixed; boundary="------------K6TYVOmsouvKDGssGtulmc91" Message-ID: <ff145b01-fc86-45fa-88e8-ac9e93c245c2@HIDDEN> Date: Wed, 11 Sep 2024 15:44:28 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#20481: 24.5; , Newlines in message-box output don't work on Windows To: Eli Zaretskii <eliz@HIDDEN> References: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> <e90b2cad-ce0c-49e4-9481-2be4fbfe5e2f@HIDDEN> <86v7zwwgod.fsf@HIDDEN> Content-Language: es-ES From: Cecilio Pardo <cpardo@HIDDEN> In-Reply-To: <86v7zwwgod.fsf@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 20481 Cc: 20481 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------K6TYVOmsouvKDGssGtulmc91 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 19/08/2024 19:44, Eli Zaretskii wrote: >> Date: Mon, 19 Aug 2024 18:13:31 +0200 >> From: Cecilio Pardo <cpardo@HIDDEN> >> >> This patch adds support on Windows Vista an later for dialog boxes using >> TaskDialog. > Thanks. > > First, to accept a contribution of this size we'll need a > copyright-assignment paperwork from you. Should I send you the form > to fill with instructions to go with it, so you could start the > paperwork rolling? > > A few comments about the patch: Hello, The copyright assignment is ready. Here is the patch with your comments addressed. I also attach a couple of manual tests. -- Cecilio Pardo --------------K6TYVOmsouvKDGssGtulmc91 Content-Type: text/plain; charset=UTF-8; name="patch.diff" Content-Disposition: attachment; filename="patch.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9tZW51LmMgYi9zcmMvbWVudS5jCmluZGV4IGRlNGQwOTY0ZTlj Li42YjRhYWVmMTcxNSAxMDA2NDQKLS0tIGEvc3JjL21lbnUuYworKysgYi9zcmMvbWVudS5j CkBAIC0xNTk0LDkgKzE1OTQsMTAgQEAgREVGVU4gKCJ4LXBvcHVwLWRpYWxvZyIsIEZ4X3Bv cHVwX2RpYWxvZywgU3hfcG9wdXBfZGlhbG9nLCAyLCAzLCAwLAogICAgICAgTGlzcF9PYmpl Y3Qgc2VsZWN0aW9uCiAJPSBGUkFNRV9URVJNSU5BTCAoZiktPnBvcHVwX2RpYWxvZ19ob29r IChmLCBoZWFkZXIsIGNvbnRlbnRzKTsKICNpZmRlZiBIQVZFX05UR1VJCi0gICAgICAvKiBO VEdVSSBzdXBwb3J0cyBvbmx5IHNpbXBsZSBkaWFsb2dzIHdpdGggWWVzL05vIGNob2ljZXMu ICBGb3IKLQkgb3RoZXIgZGlhbG9ncywgaXQgcmV0dXJucyB0aGUgc3ltYm9sICd1bnN1cHBv cnRlZC0tdzMyLWRpYWxvZycsCi0JIGFzIGEgc2lnbmFsIGZvciB0aGUgY2FsbGVyIHRvIGZh bGwgYmFjayB0byB0aGUgZW11bGF0aW9uIGNvZGUuICAqLworICAgICAgLyogTlRHVUkgb24g V2luZG93cyB2ZXJzaW9ucyBiZWZvcmUgVmlzdGEgc3VwcG9ydHMgb25seSBzaW1wbGUKKwkg ZGlhbG9ncyB3aXRoIFllcy9ObyBjaG9pY2VzLiAgRm9yIG90aGVyIGRpYWxvZ3MsIGl0IHJl dHVybnMgdGhlCisJIHN5bWJvbCAndW5zdXBwb3J0ZWQtLXczMi1kaWFsb2cnLCBhcyBhIHNp Z25hbCBmb3IgdGhlIGNhbGxlciB0bworCSBmYWxsIGJhY2sgdG8gdGhlIGVtdWxhdGlvbiBj b2RlLiAgKi8KICAgICAgIGlmICghRVEgKHNlbGVjdGlvbiwgUXVuc3VwcG9ydGVkX193MzJf ZGlhbG9nKSkKICNlbmRpZgogCXJldHVybiBzZWxlY3Rpb247CmRpZmYgLS1naXQgYS9zcmMv dzMybWVudS5jIGIvc3JjL3czMm1lbnUuYwppbmRleCBjZWE0ZjQ4OTJhNC4uM2M3ZWJmNjRh YmUgMTAwNjQ0Ci0tLSBhL3NyYy93MzJtZW51LmMKKysrIGIvc3JjL3czMm1lbnUuYwpAQCAt NTIsNiArNTIsOSBAQAogCiAjaW5jbHVkZSAidzMyY29tbW9uLmgiCS8qIGZvciBvc2luZm9f Y2FjaGUgKi8KIAorI2luY2x1ZGUgImNvbW1jdHJsLmgiCisKKy8qIFRoaXMgb25seSBhcHBs aWVzIHRvIE9TIHZlcnNpb25zIHByaW9yIHRvIFZpc3RhLiAgKi8KICN1bmRlZiBIQVZFX0RJ QUxPR1MgLyogVE9ETzogSW1wbGVtZW50IG5hdGl2ZSBkaWFsb2dzLiAgKi8KIAogI2lmbmRl ZiBUUlVFCkBAIC03Niw2ICs3OSwxMSBAQCAjZGVmaW5lIEZBTFNFIDAKICAgICBJTiBjb25z dCBXQ0hBUiAqdGV4dCwKICAgICBJTiBjb25zdCBXQ0hBUiAqY2FwdGlvbiwKICAgICBJTiBV SU5UIHR5cGUpOwordHlwZWRlZiBIUkVTVUxUIChXSU5BUEkgKlRhc2tEaWFsb2dJbmRpcmVj dF9Qcm9jKSAoCisgICAgSU4gY29uc3QgVEFTS0RJQUxPR0NPTkZJRyAqcFRhc2tDb25maWcs CisgICAgT1VUIGludCAqcG5CdXR0b24sCisgICAgT1VUIGludCAqcG5SYWRpb0J1dHRvbiwK KyAgICBPVVQgQk9PTCAqcGZWZXJpZmljYXRpb25GbGFnQ2hlY2tlZCk7CiAKICNpZmRlZiBO VEdVSV9VTklDT0RFCiBHZXRNZW51SXRlbUluZm9BX1Byb2MgZ2V0X21lbnVfaXRlbV9pbmZv ID0gR2V0TWVudUl0ZW1JbmZvQTsKQEAgLTg5LDYgKzk3LDggQEAgI2RlZmluZSBGQUxTRSAw CiBNZXNzYWdlQm94V19Qcm9jIHVuaWNvZGVfbWVzc2FnZV9ib3ggPSBOVUxMOwogI2VuZGlm IC8qIE5UR1VJX1VOSUNPREUgKi8KIAorVGFza0RpYWxvZ0luZGlyZWN0X1Byb2MgdGFza19k aWFsb2dfaW5kaXJlY3Q7CisKICNpZmRlZiBIQVZFX0RJQUxPR1MKIHN0YXRpYyBMaXNwX09i amVjdCB3MzJfZGlhbG9nX3Nob3cgKHN0cnVjdCBmcmFtZSAqLCBMaXNwX09iamVjdCwgTGlz cF9PYmplY3QsIGNoYXIgKiopOwogI2Vsc2UKQEAgLTEwMSwxNCArMTExLDE1NSBAQCAjZGVm aW5lIEZBTFNFIDAKIAogdm9pZCB3MzJfZnJlZV9tZW51X3N0cmluZ3MgKEhXTkQpOwogCisj ZGVmaW5lIFRBU0tfRElBTE9HX01BWF9CVVRUT05TIDEwCisKK3N0YXRpYyBIUkVTVUxUCit0 YXNrX2RpYWxvZ19jYWxsYmFjayAoSFdORCBod25kLCBVSU5UIG1zZywgV1BBUkFNIHdQYXJh bSwKKwkJICAgICAgTFBBUkFNIGxQYXJhbSwgTE9OR19QVFIgY2FsbGJhY2tfZGF0YSkKK3sK KyAgc3dpdGNoIChtc2cpCisgICAgeworICAgIGNhc2UgVEROX0NSRUFURUQ6CisgICAgICAv KiBEaXNhYmxlIGFsbCBidXR0b25zIHdpdGggSUQgPj0gMjAwMCAgKi8KKyAgICAgIGZvciAo aW50IGkgPSAwOyBpIDwgVEFTS19ESUFMT0dfTUFYX0JVVFRPTlM7IGkrKykKKyAgICAgICAg U2VuZE1lc3NhZ2UgKGh3bmQsIFRETV9FTkFCTEVfQlVUVE9OLCAyMDAwICsgaSwgRkFMU0Up OworICAgICAgYnJlYWs7CisgICAgfQorICByZXR1cm4gU19PSzsKK30KKwogTGlzcF9PYmpl Y3QKIHczMl9wb3B1cF9kaWFsb2cgKHN0cnVjdCBmcmFtZSAqZiwgTGlzcF9PYmplY3QgaGVh ZGVyLCBMaXNwX09iamVjdCBjb250ZW50cykKIHsKLQogICBjaGVja193aW5kb3dfc3lzdGVt IChmKTsKIAotI2lmbmRlZiBIQVZFX0RJQUxPR1MKKyAgaWYgKHRhc2tfZGlhbG9nX2luZGly ZWN0KQorICAgIHsKKyAgICAgIGludCB3aWRlX2xlbjsKKworICAgICAgQ0hFQ0tfQ09OUyAo Y29udGVudHMpOwogCisgICAgICAvKiBHZXQgdGhlIHRpdGxlIGFzIGFuIFVURi0xNiBzdHJp bmcuICAqLworICAgICAgY2hhciAqdGl0bGUgPSBTU0RBVEEgKEVOQ09ERV9VVEZfOCAoWENB UiAoY29udGVudHMpKSk7CisgICAgICB3aWRlX2xlbiA9IHNpemVvZiAoV0NIQVIpICoKKwlw TXVsdGlCeXRlVG9XaWRlQ2hhciAoQ1BfVVRGOCwgMCwgdGl0bGUsIC0xLCBOVUxMLCAwKTsK KyAgICAgIFdDSEFSICp0aXRsZV93ID0gYWxsb2NhICh3aWRlX2xlbik7CisgICAgICBwTXVs dGlCeXRlVG9XaWRlQ2hhciAoQ1BfVVRGOCwgMCwgdGl0bGUsIC0xLCB0aXRsZV93LCB3aWRl X2xlbik7CisKKyAgICAgIC8qIFByZXBhcmUgdGhlIGFycmF5cyB3aXRoIHRoZSBkaWFsb2cn cyBidXR0b25zIGFuZCByZXR1cm4gdmFsdWVzLiAgKi8KKyAgICAgIFRBU0tESUFMT0dfQlVU VE9OIGJ1dHRvbnNbVEFTS19ESUFMT0dfTUFYX0JVVFRPTlNdOworICAgICAgTGlzcF9PYmpl Y3QgYnV0dG9uX3ZhbHVlc1tUQVNLX0RJQUxPR19NQVhfQlVUVE9OU107CisgICAgICBpbnQg YnV0dG9uX2NvdW50ID0gMDsKKyAgICAgIExpc3BfT2JqZWN0IGIgPSBYQ0RSIChjb250ZW50 cyk7CisKKyAgICAgIHdoaWxlICghTklMUCAoYikpIHsKKwlpZiAoYnV0dG9uX2NvdW50ID49 IFRBU0tfRElBTE9HX01BWF9CVVRUT05TKQorCSAgeworCSAgICAvKiBXZSBoYXZlIHRvbyBt YW55IGJ1dHRvbnMuIFdlIGlnbm9yZSB0aGUgcmVzdC4gICovCisJICAgIGJyZWFrOworCSAg fQorCisJTGlzcF9PYmplY3QgaXRlbSA9IFhDQVIgKGIpOworCisJaWYgKEZjb25zcCAoaXRl bSkpCisJICB7CisJICAgIC8qIEEgbm9ybWFsIGl0ZW0gKHRleHQgLiB2YWx1ZSkgICovCisJ ICAgIExpc3BfT2JqZWN0IGl0ZW1fbmFtZSA9IFhDQVIgKGl0ZW0pOworCSAgICBMaXNwX09i amVjdCBpdGVtX3ZhbHVlID0gWENEUiAoaXRlbSk7CisKKwkgICAgQ0hFQ0tfU1RSSU5HIChp dGVtX25hbWUpOworCisJICAgIGl0ZW1fbmFtZSA9IEVOQ09ERV9VVEZfOCAoaXRlbV9uYW1l KTsKKwkgICAgd2lkZV9sZW4gPSBzaXplb2YgKFdDSEFSKSAqCisJICAgICAgcE11bHRpQnl0 ZVRvV2lkZUNoYXIgKENQX1VURjgsIDAsIFNTREFUQSAoaXRlbV9uYW1lKSwKKwkJCQkgICAg LTEsIE5VTEwsIDApOworCSAgICBidXR0b25zW2J1dHRvbl9jb3VudF0ucHN6QnV0dG9uVGV4 dCA9IGFsbG9jYSAod2lkZV9sZW4pOworCSAgICBwTXVsdGlCeXRlVG9XaWRlQ2hhciAoQ1Bf VVRGOCwgMCwgU1NEQVRBIChpdGVtX25hbWUpLCAtMSwKKwkJCQkgIChMUFdTVFIpCisJCQkJ ICBidXR0b25zW2J1dHRvbl9jb3VudF0ucHN6QnV0dG9uVGV4dCwKKwkJCQkgIHdpZGVfbGVu KTsKKwkgICAgYnV0dG9uc1tidXR0b25fY291bnRdLm5CdXR0b25JRCA9IDEwMDAgKyBidXR0 b25fY291bnQ7CisJICAgIGJ1dHRvbl92YWx1ZXNbYnV0dG9uX2NvdW50KytdID0gaXRlbV92 YWx1ZTsKKwkgIH0KKwllbHNlIGlmIChOSUxQIChpdGVtKSkKKwkgIHsKKwkgICAgLyogQSBu aWwgaXRlbSBtZWFucyB0byBwdXQgYWxsIGZvbGxvd2luZyBpdGVtcyBvbiB0aGUKKwkgICAg ICAgcmlnaHQuIFdlIGlnbm9yZSB0aGlzLiAgKi8KKwkgIH0KKwllbHNlIGlmIChTVFJJTkdQ IChpdGVtKSkKKwkgIHsKKwkgICAgLyogQSBzdHJpbmcgaXRlbSBtZWFucyBhbiB1bnNlbGVj dGFibGUgYnV0dG9uLiBXZSBhZGQgYQorCSAgICAgICBidXR0b24sIGFuIHRoZW4gbmVlZCB0 byBkaXNhYmxlIGl0IG9uIHRoZSBjYWxsYmFjay4KKwkgICAgICAgV2UgdXNlIGlkcyBiYXNl ZCBvbiAyMDAwIHRvIG1hcmsgdGhlc2UgYnV0dG9ucy4gICovCisJICAgIExpc3BfT2JqZWN0 IGl0ZW1fbmFtZSA9IEVOQ09ERV9VVEZfOCAoaXRlbSk7CisJICAgIHdpZGVfbGVuID0gc2l6 ZW9mIChXQ0hBUikgKgorCSAgICAgIHBNdWx0aUJ5dGVUb1dpZGVDaGFyIChDUF9VVEY4LCAw LCBTU0RBVEEgKGl0ZW1fbmFtZSksCisJCQkJICAgIC0xLCBOVUxMLCAwKTsKKwkgICAgYnV0 dG9uc1tidXR0b25fY291bnRdLnBzekJ1dHRvblRleHQgPSBhbGxvY2EgKHdpZGVfbGVuKTsK KwkgICAgcE11bHRpQnl0ZVRvV2lkZUNoYXIgKENQX1VURjgsIDAsIFNTREFUQSAoaXRlbV9u YW1lKSwgLTEsCisJCQkJICAoTFBXU1RSKQorCQkJCSAgYnV0dG9uc1tidXR0b25fY291bnRd LnBzekJ1dHRvblRleHQsCisJCQkJICB3aWRlX2xlbik7CisJICAgIGJ1dHRvbnNbYnV0dG9u X2NvdW50XS5uQnV0dG9uSUQgPSAyMDAwICsgYnV0dG9uX2NvdW50OworCSAgICBidXR0b25f dmFsdWVzW2J1dHRvbl9jb3VudCsrXSA9IFFuaWw7CisJICB9CisJZWxzZQorCSAgeworCSAg ICBlcnJvciAoIkluY29ycmVjdCBkaWFsb2cgYnV0dG9uIHNwZWNpZmljYXRpb24iKTsKKwkg ICAgcmV0dXJuIFFuaWw7CisJICB9CisKKwliID0gWENEUiAoYik7CisgICAgICB9CisKKyAg ICAgIGludCBwcmVzc2VkX2J1dHRvbiA9IDA7CisKKyAgICAgIFRBU0tESUFMT0dDT05GSUcg Y29uZmlnID0geyB9OworICAgICAgY29uZmlnLmh3bmRQYXJlbnQgPSBGUkFNRV9XMzJfV0lO RE9XIChmKTsKKyAgICAgIGNvbmZpZy5jYlNpemUgPSBzaXplb2YgKGNvbmZpZyk7CisgICAg ICBjb25maWcuaEluc3RhbmNlID0gaGluc3Q7CisgICAgICBjb25maWcuZHdGbGFncyA9IFRE Rl9BTExPV19ESUFMT0dfQ0FOQ0VMTEFUSU9OOworICAgICAgY29uZmlnLnBmQ2FsbGJhY2sg PSB0YXNrX2RpYWxvZ19jYWxsYmFjazsKKworICAgICAgY29uZmlnLnBzeldpbmRvd1RpdGxl ID0gTCJRdWVzdGlvbiI7CisgICAgICBpZiAoIU5JTFAgKGhlYWRlcikpCisJeworCSAgY29u ZmlnLnBzeldpbmRvd1RpdGxlID0gTCJJbmZvcm1hdGlvbiI7CisJICBjb25maWcucHN6TWFp bkljb24gPSBURF9JTkZPUk1BVElPTl9JQ09OOworCX0KKworICAgICAgY29uZmlnLnBzek1h aW5JbnN0cnVjdGlvbiA9IHRpdGxlX3c7CisgICAgICBjb25maWcucEJ1dHRvbnMgPSBidXR0 b25zOworICAgICAgY29uZmlnLmNCdXR0b25zID0gYnV0dG9uX2NvdW50OworCisgICAgICBp ZiAoIVNVQ0NFRURFRCAodGFza19kaWFsb2dfaW5kaXJlY3QgKCZjb25maWcsICZwcmVzc2Vk X2J1dHRvbiwKKwkJCQkJICAgIE5VTEwsIE5VTEwpKSkKKwlyZXR1cm4gcXVpdCAoKTsKKwor CisgICAgICBzd2l0Y2ggKHByZXNzZWRfYnV0dG9uKQorCXsKKwljYXNlIElET0s6CisJICAv KiBUaGlzIGNhbiBvbmx5IGhhcHBlbiBpZiBubyBidXR0b25zIHdlcmUgcHJvdmlkZWQuIEFu IE9LCisJICAgICBidXR0b24gaXMgYXV0b21hdGljYWxseSBhZGRlZCBieSBUYXNrRGlhbG9n SW5kaXJlY3QgaW4gdGhhdAorCSAgICAgY2FzZS4gICovCisJICByZXR1cm4gUXQ7CisJY2Fz ZSBJRENBTkNFTDoKKwkgIC8qIFRoZSB1c2VyIGNsb3NlZCB0aGUgZGlhbG9nIHdpdGhvdXQg dXNpbmcgdGhlIGJ1dHRvbnMuICAqLworCSAgcmV0dXJuIHF1aXQgKCk7CisJZGVmYXVsdDoK KwkgIC8qIE9uZSBvZiB0aGUgc3BlY2lmaWVkIGJ1dHRvbnMuICAqLworCSAgaW50IGJ1dHRv bl9pbmRleCA9IHByZXNzZWRfYnV0dG9uIC0gMTAwMDsKKwkgIGlmIChidXR0b25faW5kZXgg Pj0gMCAmJiBidXR0b25faW5kZXggPCBidXR0b25fY291bnQpCisJICAgIHJldHVybiBidXR0 b25fdmFsdWVzW2J1dHRvbl9pbmRleF07CisJICByZXR1cm4gcXVpdCAoKTsKKwl9CisgICAg fQorCisgIC8qIElmIHdlIGdldCBoZXJlLCBUYXNrRGlhbG9nIGlzIG5vdCBzdXBwb3J0ZWQu IFVzZSBNZXNzYWdlQm94L01lbnUuICAqLworCisKKyNpZm5kZWYgSEFWRV9ESUFMT0dTCiAg IC8qIEhhbmRsZSBzaW1wbGUgWWVzL05vIGNob2ljZXMgYXMgTWVzc2FnZUJveCBwb3B1cHMu ICAqLwogICBpZiAoaXNfc2ltcGxlX2RpYWxvZyAoY29udGVudHMpKQogICAgIHJldHVybiBz aW1wbGVfZGlhbG9nX3Nob3cgKGYsIGNvbnRlbnRzLCBoZWFkZXIpOwpAQCAtMTYxOCw2ICsx NzY5LDEwIEBAIHN5bXNfb2ZfdzMybWVudSAodm9pZCkKIHZvaWQKIGdsb2JhbHNfb2ZfdzMy bWVudSAodm9pZCkKIHsKKyAgSE1PRFVMRSBjb21jdHJsMzIgPSBHZXRNb2R1bGVIYW5kbGUg KCJjb21jdGwzMi5kbGwiKTsKKyAgdGFza19kaWFsb2dfaW5kaXJlY3QgPSAoVGFza0RpYWxv Z0luZGlyZWN0X1Byb2MpCisgICAgZ2V0X3Byb2NfYWRkciAoY29tY3RybDMyLCAiVGFza0Rp YWxvZ0luZGlyZWN0Iik7CisKICNpZm5kZWYgTlRHVUlfVU5JQ09ERQogICAvKiBTZWUgaWYg R2V0L1NldE1lbnVJdGVtSW5mbyBmdW5jdGlvbnMgYXJlIGF2YWlsYWJsZS4gICovCiAgIEhN T0RVTEUgdXNlcjMyID0gR2V0TW9kdWxlSGFuZGxlICgidXNlcjMyLmRsbCIpOwo= --------------K6TYVOmsouvKDGssGtulmc91 Content-Type: text/plain; charset=UTF-8; name="test.el" Content-Disposition: attachment; filename="test.el" Content-Transfer-Encoding: base64 KHByb2duDQogIChwcmludCAobWVzc2FnZS1ib3ggIlRoaXMgaXMgYSBtZXNzYWdlIGJveCIp KQ0KICAocHJpbnQgKHgtcG9wdXAtZGlhbG9nIHQgJygiVGhpcyBpcyBhbHNvIGEgbWVzc2Fn ZWJveCIpKSkNCiAgKHByaW50ICAoeC1wb3B1cC1kaWFsb2cgdCAnKCJXaXRoIHNvbWUgYnV0 dG9ucyINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiT0siIDEpDQoJCSAgICAg ICAgICAgICAgICAgICAgICAoIkNBTkNFTCIgMikNCgkJICAgICAgICAgICAgICAgICAgICAg ICgiTkVFRCBNT1JFIElORk8iIDMpDQoJCSAgICAgICAgICAgICAgICAgICAgICAoIkRPTlQg UkVBTExZIENBUkUiIDQpKSkgKQ0KDQogIChwcmludCAoeC1wb3B1cC1kaWFsb2cgdCAnKCJX aXRoIGEgbG90IG90IGJ1dHRvbnMiDQoJCSAgICAgICAgICAgICAgICAgICAgICgiT0siIDEp DQoJCSAgICAgICAgICAgICAgICAgICAgICgiQ0FOQ0VMIiAyKQ0KCQkgICAgICAgICAgICAg ICAgICAgICAoIk5FRUQgTU9SRSBJTkZPIiAzKQ0KCQkgICAgICAgICAgICAgICAgICAgICAo IkRPTlQgUkVBTExZIENBUkUiIDQpDQoJCSAgICAgICAgICAgICAgICAgICAgICgiMSBtb3Jl IiA0KQ0KCQkgICAgICAgICAgICAgICAgICAgICAoIjIgbW9yZSIgNCkNCgkJICAgICAgICAg ICAgICAgICAgICAgKCIzIG1vcmUiIDQpDQoJCSAgICAgICAgICAgICAgICAgICAgICgiNCBt b3JlIiA0KQ0KCQkgICAgICAgICAgICAgICAgICAgICAoIjUgbW9yZSIgNCkNCgkJICAgICAg ICAgICAgICAgICAgICAgKCI2IG1vcmUiIDQpDQoJCSAgICAgICAgICAgICAgICAgICAgICgi NyBtb3JlIiA0KQ0KCQkgICAgICAgICAgICAgICAgICAgICAoIjggbW9yZSIgNCkNCgkJICAg ICAgICAgICAgICAgICAgICAgKCI5IG1vcmUiIDQpDQoJCSAgICAgICAgICAgICAgICAgICAg ICgiMTAgbW9yZSIgNCkpKSkNCiAgDQogIChwcmludCAoeC1wb3B1cC1kaWFsb2cgdCAnKCJX aXRoIGEgbmlsIGJ1dHRvbiAod2UgZG8gbm90aGluZyB3aXRoIHRoYXQpIg0KCQkgICAgICAg ICAgICAgICAgICAgICAoIk9LIiAxKQ0KCQkgICAgICAgICAgICAgICAgICAgICAoIkNBTkNF TCIgMikNCgkJICAgICAgICAgICAgICAgICAgICAgbmlsDQoJCSAgICAgICAgICAgICAgICAg ICAgICgiTkVFRCBNT1JFIElORk8iIDMpDQoJCSAgICAgICAgICAgICAgICAgICAgICgiRE9O VCBSRUFMTFkgQ0FSRSIgNCkpKSkNCiAgDQogIChwcmludCAoeC1wb3B1cC1kaWFsb2cgdCAn KCJXaXRoIHNvbWUgZGlzYWJsZWQgYnV0dG9ucyINCgkJICAgICAgICAgICAgICAoIk9LIiAx KQ0KCQkgICAgICAgICAgICAgICgiQ0FOQ0VMIiAyKQ0KCQkgICAgICAgICAgICAgICJEaXNh YmxlZCINCgkJICAgICAgICAgICAgICAoIk5FRUQgTU9SRSBJTkZPIiAzKQ0KCQkgICAgICAg ICAgICAgICJBbHNvIGRpc2FibGVkIg0KCQkgICAgICAgICAgICAgICgiRE9OVCBSRUFMTFkg Q0FSRSIgNCkpKSkNCiAgKQ0K --------------K6TYVOmsouvKDGssGtulmc91--
bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.Received: (at 20481) by debbugs.gnu.org; 19 Aug 2024 19:21:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 19 15:21:28 2024 Received: from localhost ([127.0.0.1]:59265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sg7wW-00064a-BA for submit <at> debbugs.gnu.org; Mon, 19 Aug 2024 15:21:28 -0400 Received: from mail.imayhem.com ([82.223.54.191]:54015 helo=zealous-pike.82-223-54-191.plesk.page) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <cpardo@HIDDEN>) id 1sg7wU-00064I-UU for 20481 <at> debbugs.gnu.org; Mon, 19 Aug 2024 15:21:27 -0400 Received: from [192.168.68.105] (111.red-88-21-7.staticip.rima-tde.net [88.21.7.111]) by zealous-pike.82-223-54-191.plesk.page (Postfix) with ESMTPSA id D606D80250; Mon, 19 Aug 2024 19:20:37 +0000 (UTC) Authentication-Results: zealous-pike.82-223-54-191.plesk.page; spf=pass (sender IP is 88.21.7.111) smtp.mailfrom=cpardo@HIDDEN smtp.helo=[192.168.68.105] Received-SPF: pass (zealous-pike.82-223-54-191.plesk.page: connection is authenticated) Message-ID: <6a6428f0-cf5a-4387-9cf1-bdde61cc0c52@HIDDEN> Date: Mon, 19 Aug 2024 21:20:36 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#20481: 24.5; , Newlines in message-box output don't work on Windows To: Eli Zaretskii <eliz@HIDDEN> References: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> <e90b2cad-ce0c-49e4-9481-2be4fbfe5e2f@HIDDEN> <86v7zwwgod.fsf@HIDDEN> Content-Language: es-ES From: Cecilio Pardo <cpardo@HIDDEN> In-Reply-To: <86v7zwwgod.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20481 Cc: 20481 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 19/08/2024 19:44, Eli Zaretskii wrote: >> Date: Mon, 19 Aug 2024 18:13:31 +0200 >> From: Cecilio Pardo <cpardo@HIDDEN> >> >> This patch adds support on Windows Vista an later for dialog boxes using >> TaskDialog. > Thanks. > > First, to accept a contribution of this size we'll need a > copyright-assignment paperwork from you. Should I send you the form > to fill with instructions to go with it, so you could start the > paperwork rolling? Yes, please. Thanks for your comments.
bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.Received: (at 20481) by debbugs.gnu.org; 19 Aug 2024 17:45:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 19 13:45:53 2024 Received: from localhost ([127.0.0.1]:59147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sg6S1-0003Rs-2R for submit <at> debbugs.gnu.org; Mon, 19 Aug 2024 13:45:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1sg6Rz-0003RY-28 for 20481 <at> debbugs.gnu.org; Mon, 19 Aug 2024 13:45:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1sg6RD-00037b-7S; Mon, 19 Aug 2024 13:45:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=84B9nx5ZcESbu6/Q6J3l4Caqk/HiR5yCrDu7/wKoPsg=; b=buQpI794YJpJ QyAQqfJVft0NJY+rlLEefQNe3v8uffcY0VslAjhyqZmaKf70VQuCEerzwL64Y252doHWd2slWKE70 Loutaahox3EXMWifXmxoDhfIexvE3N8TnD9+2vC8QSacK5lxPlCyx6Vv2+1sHmuX7puGLkr2G00tW JfDBuIYqnLd1lJb35lLKO8qavDSXr7Wv6IxNL8VuY4xJNjXDVbh8nCXbLr3b+9aYHTU3q14UugFn6 u0DP0QIvfz5Qedc2VF3jA8HR9y9Z4qzN96tILlhTSkyRT8IG6aPtJC7qltNlzESklKt9CcDTgfgkv kk9gefXLMpsV5etLzx3+Sw==; Date: Mon, 19 Aug 2024 20:44:50 +0300 Message-Id: <86v7zwwgod.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Cecilio Pardo <cpardo@HIDDEN> In-Reply-To: <e90b2cad-ce0c-49e4-9481-2be4fbfe5e2f@HIDDEN> (message from Cecilio Pardo on Mon, 19 Aug 2024 18:13:31 +0200) Subject: Re: bug#20481: 24.5; , Newlines in message-box output don't work on Windows References: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> <e90b2cad-ce0c-49e4-9481-2be4fbfe5e2f@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20481 Cc: 20481 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Mon, 19 Aug 2024 18:13:31 +0200 > From: Cecilio Pardo <cpardo@HIDDEN> > > This patch adds support on Windows Vista an later for dialog boxes using > TaskDialog. Thanks. First, to accept a contribution of this size we'll need a copyright-assignment paperwork from you. Should I send you the form to fill with instructions to go with it, so you could start the paperwork rolling? A few comments about the patch: > + void *task_dialog_indirect = > + get_proc_addr (GetModuleHandle ("comctl32.dll"), "TaskDialogIndirect"); > + > + if (task_dialog_indirect) A minor optimization is to call get_proc_addr only once and save the result in a static variable. We use this technique in many places in Emacs, and I see no reason not to do that here. > + /* Get the title as a UTF-16 string. */ > + CHECK_STRING (XCAR (contents)); > + char *title = SSDATA (XCAR (contents)); > + int wide_length = sizeof(WCHAR) * > + pMultiByteToWideChar (CP_UTF8, 0, title, -1, NULL, 0); > + WCHAR *title_text_wide = alloca (wide_length); > + pMultiByteToWideChar (CP_UTF8, 0, title, -1, > + title_text_wide, wide_length); The text of Lisp strings is stored by Emacs in a super-set of UTF-8, so it cannot be safely passed to MultiByteToWideChar. You need to encode it in UTF-8 first (use ENCODE_UTF_8). > + CHECK_STRING (item_name); > + > + int wide_length = sizeof(WCHAR) * > + pMultiByteToWideChar (CP_UTF8, 0, SSDATA (item_name), -1, > + NULL, 0); > + buttons[button_count].pszButtonText = alloca (wide_length); > + pMultiByteToWideChar (CP_UTF8, 0, SSDATA (item_name), -1, > + (LPWSTR) > + buttons[button_count].pszButtonText, > + wide_length); Same here. > + else if (NILP (item)) > + { > + /* A nil item means to put all following items on the > + right. We ignore this. */ ^^ ^^ Our convention is to leave two spaces between sentences in documentation, comments, and strings. We also leave two spaces at the end of C comments, before the closing "*/" (here and elsewhere in the patch). > + else if (STRINGP(item)) ^^ Another stylistic nit: please leave one space between the name of a function/macro and the opening parenthesis that follows it (here and elsewhere in the patch). > + /* A string item means an unselectable button. We add a > + button, an then need to disable it on the callback. > + We use ids based on 2000 to mark these buttons */ > + int wide_length = sizeof(WCHAR) * > + pMultiByteToWideChar (CP_UTF8, 0, SSDATA (item), -1, NULL, 0); > + buttons[button_count].pszButtonText = alloca (wide_length); > + pMultiByteToWideChar (CP_UTF8, 0, SSDATA (item), -1, > + (LPWSTR) > + buttons[button_count].pszButtonText, > + wide_length); UTF-8 encoding again.
bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.Received: (at 20481) by debbugs.gnu.org; 19 Aug 2024 16:14:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 19 12:14:23 2024 Received: from localhost ([127.0.0.1]:58990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sg51T-0000nX-7q for submit <at> debbugs.gnu.org; Mon, 19 Aug 2024 12:14:23 -0400 Received: from mail.imayhem.com ([82.223.54.191]:54349 helo=zealous-pike.82-223-54-191.plesk.page) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <cpardo@HIDDEN>) id 1sg51R-0000nC-3V for 20481 <at> debbugs.gnu.org; Mon, 19 Aug 2024 12:14:22 -0400 Received: from [192.168.68.105] (111.red-88-21-7.staticip.rima-tde.net [88.21.7.111]) by zealous-pike.82-223-54-191.plesk.page (Postfix) with ESMTPSA id 161F180250 for <20481 <at> debbugs.gnu.org>; Mon, 19 Aug 2024 16:13:32 +0000 (UTC) Authentication-Results: zealous-pike.82-223-54-191.plesk.page; spf=pass (sender IP is 88.21.7.111) smtp.mailfrom=cpardo@HIDDEN smtp.helo=[192.168.68.105] Received-SPF: pass (zealous-pike.82-223-54-191.plesk.page: connection is authenticated) Content-Type: multipart/mixed; boundary="------------iNkfdT9n6OLn00m1a0F9ROO0" Message-ID: <e90b2cad-ce0c-49e4-9481-2be4fbfe5e2f@HIDDEN> Date: Mon, 19 Aug 2024 18:13:31 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: es-ES To: 20481 <at> debbugs.gnu.org From: Cecilio Pardo <cpardo@HIDDEN> Subject: Re: bug#20481: 24.5;, Newlines in message-box output don't work on Windows X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20481 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------iNkfdT9n6OLn00m1a0F9ROO0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit This patch adds support on Windows Vista an later for dialog boxes using TaskDialog. --------------iNkfdT9n6OLn00m1a0F9ROO0 Content-Type: text/plain; charset=UTF-8; name="patch.diff" Content-Disposition: attachment; filename="patch.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy93MzJtZW51LmMgYi9zcmMvdzMybWVudS5jCmluZGV4IGNlYTRm NDg5MmE0Li4wMjllNGJiZjgwNSAxMDA2NDQKLS0tIGEvc3JjL3czMm1lbnUuYworKysgYi9z cmMvdzMybWVudS5jCkBAIC01Miw2ICs1Miw5IEBACiAKICNpbmNsdWRlICJ3MzJjb21tb24u aCIJLyogZm9yIG9zaW5mb19jYWNoZSAqLwogCisjaW5jbHVkZSAiY29tbWN0cmwuaCIKKwor LyogVGhpcyBvbmx5IGFwcGxpZXMgdG8gT1MgdmVyc2lvbnMgcHJpb3IgdG8gVmlzdGEuICov CiAjdW5kZWYgSEFWRV9ESUFMT0dTIC8qIFRPRE86IEltcGxlbWVudCBuYXRpdmUgZGlhbG9n cy4gICovCiAKICNpZm5kZWYgVFJVRQpAQCAtMTAxLDE0ICsxMDQsMTQ4IEBAICNkZWZpbmUg RkFMU0UgMAogCiB2b2lkIHczMl9mcmVlX21lbnVfc3RyaW5ncyAoSFdORCk7CiAKKworI2Rl ZmluZSBUQVNLX0RJQUxPR19NQVhfQlVUVE9OUyA9IDEwOworCitzdGF0aWMgSFJFU1VMVAor dGFza19kaWFsb2dfY2FsbGJhY2soSFdORCBod25kLCBVSU5UIG1zZywgV1BBUkFNIHdQYXJh bSwKKwkJICAgICBMUEFSQU0gbFBhcmFtLCBMT05HX1BUUiBjYWxsYmFja19kYXRhKQorewor ICBzd2l0Y2ggKG1zZykKKyAgICB7CisgICAgY2FzZSBURE5fQ1JFQVRFRDoKKyAgICAgIC8q IERpc2FibGUgYWxsIGJ1dHRvbnMgd2l0aCBJRCA+PSAyMDAwICovCisgICAgICBmb3IgKGlu dCBpID0gMDsgaSA8IFRBU0tfRElBTE9HX01BWF9CVVRUT05TOyBpKyspCisJU2VuZE1lc3Nh Z2UoIGh3bmQsIFRETV9FTkFCTEVfQlVUVE9OLCAyMDAwICsgaSwgRkFMU0UgKTsKKyAgICAg IGJyZWFrOworICAgIH0KKyAgcmV0dXJuIFNfT0s7Cit9CisKIExpc3BfT2JqZWN0CiB3MzJf cG9wdXBfZGlhbG9nIChzdHJ1Y3QgZnJhbWUgKmYsIExpc3BfT2JqZWN0IGhlYWRlciwgTGlz cF9PYmplY3QgY29udGVudHMpCiB7Ci0KICAgY2hlY2tfd2luZG93X3N5c3RlbSAoZik7CiAK LSNpZm5kZWYgSEFWRV9ESUFMT0dTCisgIHZvaWQgKnRhc2tfZGlhbG9nX2luZGlyZWN0ID0K KyAgICBnZXRfcHJvY19hZGRyIChHZXRNb2R1bGVIYW5kbGUgKCJjb21jdGwzMi5kbGwiKSwg IlRhc2tEaWFsb2dJbmRpcmVjdCIpOworCisgIGlmICh0YXNrX2RpYWxvZ19pbmRpcmVjdCkK KyAgICB7CisgICAgICAvKiBHZXQgdGhlIHRpdGxlIGFzIGEgVVRGLTE2IHN0cmluZy4gKi8K KyAgICAgIENIRUNLX1NUUklORyAoWENBUiAoY29udGVudHMpKTsKKyAgICAgIGNoYXIgKnRp dGxlID0gIFNTREFUQSAoWENBUiAoY29udGVudHMpKTsKKyAgICAgIGludCB3aWRlX2xlbmd0 aCA9IHNpemVvZihXQ0hBUikgKgorCXBNdWx0aUJ5dGVUb1dpZGVDaGFyIChDUF9VVEY4LCAw LCB0aXRsZSwgLTEsIE5VTEwsIDApOworICAgICAgV0NIQVIgKnRpdGxlX3RleHRfd2lkZSA9 IGFsbG9jYSAod2lkZV9sZW5ndGgpOworICAgICAgcE11bHRpQnl0ZVRvV2lkZUNoYXIgKENQ X1VURjgsIDAsIHRpdGxlLCAtMSwKKwkJCSAgICB0aXRsZV90ZXh0X3dpZGUsIHdpZGVfbGVu Z3RoKTsKKworICAgICAgLyogUHJlcGFyZSB0aGUgc3RydWN0IHdpdGggdGhlIGRpYWxvZydz IGJ1dHRvbnMuICovCisgICAgICBUQVNLRElBTE9HX0JVVFRPTiBidXR0b25zW1RBU0tfRElB TE9HX01BWF9CVVRUT05TXTsKKyAgICAgIExpc3BfT2JqZWN0IGJ1dHRvbl92YWx1ZXNbVEFT S19ESUFMT0dfTUFYX0JVVFRPTlNdOworICAgICAgaW50IGJ1dHRvbl9jb3VudCA9IDA7Cisg ICAgICBMaXNwX09iamVjdCBiID0gWENEUiAoY29udGVudHMpOworCisgICAgICB3aGlsZSAo ICFOSUxQIChiKSApIHsKKwlpZiAoIGJ1dHRvbl9jb3VudCA+PSBUQVNLX0RJQUxPR19NQVhf QlVUVE9OUyApCisJICB7CisJICAgIC8qIFdlIGhhdmUgdG9vIG1hbnkgYnV0dG9ucy4gV2Ug aWdub3JlIHRoZSByZXN0LiAqLworCSAgICBicmVhazsKKwkgIH0KKworCUxpc3BfT2JqZWN0 IGl0ZW0gPSBYQ0FSKGIpOworCisJaWYgKEZjb25zcCAoaXRlbSkpCisJICB7CisJICAgIC8q IEEgbm9ybWFsIGl0ZW0gKHRleHQgLiB2YWx1ZSkgKi8KKwkgICAgTGlzcF9PYmplY3QgaXRl bV9uYW1lID0gWENBUiAoaXRlbSk7CisJICAgIExpc3BfT2JqZWN0IGl0ZW1fdmFsdWUgPSBY Q0RSIChpdGVtKTsKKworCSAgICBDSEVDS19TVFJJTkcgKGl0ZW1fbmFtZSk7CisKKwkgICAg aW50IHdpZGVfbGVuZ3RoID0gc2l6ZW9mKFdDSEFSKSAqCisJICAgICAgcE11bHRpQnl0ZVRv V2lkZUNoYXIgKENQX1VURjgsIDAsIFNTREFUQSAoaXRlbV9uYW1lKSwgLTEsCisJCQkJICAg IE5VTEwsIDApOworCSAgICBidXR0b25zW2J1dHRvbl9jb3VudF0ucHN6QnV0dG9uVGV4dCA9 IGFsbG9jYSAod2lkZV9sZW5ndGgpOworCSAgICBwTXVsdGlCeXRlVG9XaWRlQ2hhciAoQ1Bf VVRGOCwgMCwgU1NEQVRBIChpdGVtX25hbWUpLCAtMSwKKwkJCQkgIChMUFdTVFIpCisJCQkJ ICBidXR0b25zW2J1dHRvbl9jb3VudF0ucHN6QnV0dG9uVGV4dCwKKwkJCQkgIHdpZGVfbGVu Z3RoKTsKKwkgICAgYnV0dG9uc1tidXR0b25fY291bnRdLm5CdXR0b25JRCA9IDEwMDAgKyBi dXR0b25fY291bnQ7CisJICAgIGJ1dHRvbl92YWx1ZXNbYnV0dG9uX2NvdW50KytdID0gaXRl bV92YWx1ZTsKKwkgIH0KKwllbHNlIGlmIChOSUxQIChpdGVtKSkKKwkgIHsKKwkgICAgLyog QSBuaWwgaXRlbSBtZWFucyB0byBwdXQgYWxsIGZvbGxvd2luZyBpdGVtcyBvbiB0aGUKKwkg ICAgICAgcmlnaHQuIFdlIGlnbm9yZSB0aGlzLiAqLworCSAgfQorCWVsc2UgaWYgKFNUUklO R1AoaXRlbSkpCisJICB7CisJICAgIC8qIEEgc3RyaW5nIGl0ZW0gbWVhbnMgYW4gdW5zZWxl Y3RhYmxlIGJ1dHRvbi4gV2UgYWRkIGEKKwkgICAgICAgYnV0dG9uLCBhbiB0aGVuIG5lZWQg dG8gZGlzYWJsZSBpdCBvbiB0aGUgY2FsbGJhY2suCisJICAgICAgIFdlIHVzZSBpZHMgYmFz ZWQgb24gMjAwMCB0byBtYXJrIHRoZXNlIGJ1dHRvbnMgKi8KKwkgICAgaW50IHdpZGVfbGVu Z3RoID0gc2l6ZW9mKFdDSEFSKSAqCisJICAgICAgcE11bHRpQnl0ZVRvV2lkZUNoYXIgKENQ X1VURjgsIDAsIFNTREFUQSAoaXRlbSksIC0xLCBOVUxMLCAwKTsKKwkgICAgYnV0dG9uc1ti dXR0b25fY291bnRdLnBzekJ1dHRvblRleHQgPSBhbGxvY2EgKHdpZGVfbGVuZ3RoKTsKKwkg ICAgcE11bHRpQnl0ZVRvV2lkZUNoYXIgKENQX1VURjgsIDAsIFNTREFUQSAoaXRlbSksIC0x LAorCQkJCSAgKExQV1NUUikKKwkJCQkgIGJ1dHRvbnNbYnV0dG9uX2NvdW50XS5wc3pCdXR0 b25UZXh0LAorCQkJCSAgd2lkZV9sZW5ndGgpOworCSAgICBidXR0b25zW2J1dHRvbl9jb3Vu dF0ubkJ1dHRvbklEID0gMjAwMCArIGJ1dHRvbl9jb3VudDsKKwkgICAgYnV0dG9uX3ZhbHVl c1tidXR0b25fY291bnQrK10gPSBRbmlsOworCSAgfQorCisJYiA9IFhDRFIgKGIpOworICAg ICAgfQorCisgICAgICBpbnQgcHJlc3NlZF9idXR0b24gPSAwOworCisgICAgICBUQVNLRElB TE9HQ09ORklHIGNvbmZpZyA9IHsgfTsKKyAgICAgIGNvbmZpZy5od25kUGFyZW50ID0gRlJB TUVfVzMyX1dJTkRPVyAoZik7CisgICAgICBjb25maWcuY2JTaXplID0gc2l6ZW9mKGNvbmZp Zyk7CisgICAgICBjb25maWcuaEluc3RhbmNlID0gaGluc3Q7CisgICAgICBjb25maWcuZHdG bGFncyA9IFRERl9BTExPV19ESUFMT0dfQ0FOQ0VMTEFUSU9OOworICAgICAgY29uZmlnLnBm Q2FsbGJhY2sgPSB0YXNrX2RpYWxvZ19jYWxsYmFjazsKKworICAgICAgY29uZmlnLnBzeldp bmRvd1RpdGxlID0gTCJRdWVzdGlvbiI7CisgICAgICBpZiAoIU5JTFAgKGhlYWRlcikpCisJ eworCSAgY29uZmlnLnBzeldpbmRvd1RpdGxlID0gTCJJbmZvcm1hdGlvbiI7CisJICBjb25m aWcucHN6TWFpbkljb24gPSBURF9JTkZPUk1BVElPTl9JQ09OOworCX0KIAorICAgICAgY29u ZmlnLnBzek1haW5JbnN0cnVjdGlvbiA9IHRpdGxlX3RleHRfd2lkZTsKKyAgICAgIGNvbmZp Zy5wQnV0dG9ucyA9IGJ1dHRvbnM7CisgICAgICBjb25maWcuY0J1dHRvbnMgPSBidXR0b25f Y291bnQ7CisKKyAgICAgIGlmICghU1VDQ0VFREVEIChUYXNrRGlhbG9nSW5kaXJlY3QgKCZj b25maWcsICZwcmVzc2VkX2J1dHRvbiwKKwkJCQkJICBOVUxMLCBOVUxMKSkpCisJcmV0dXJu IHF1aXQgKCk7CisKKworICAgICAgc3dpdGNoIChwcmVzc2VkX2J1dHRvbikKKwl7CisJY2Fz ZSBJRE9LOgorCSAgLyogVGhpcyBjYW4gb25seSBoYXBwZW4gaWYgbm8gYnV0dG9ucyB3aGVy ZQorCSAgICAgcHJvdmlkZWQuIEFuIE9LIGJ1dHRvbiBpcyBhdXRvbWF0aWNhbGx5IGFkZGVk LiAqLworCSAgcmV0dXJuIFF0OworCWNhc2UgSURDQU5DRUw6CisJICAvKiBUaGUgdXNlciBj bG9zZWQgdGhlIGRpYWxvZyB3aXRob3V0IHVzaW5nIHRoZSBidXR0b25zICovCisJICByZXR1 cm4gcXVpdCgpOworCWRlZmF1bHQ6CisJICAvKiBPbmUgb2YgdGhlIHNwZWNpZmllZCBidXR0 b25zLiAqLworCSAgaW50IGJ1dHRvbl9pbmRleCA9IHByZXNzZWRfYnV0dG9uIC0gMTAwMDsK KwkgIGlmICggYnV0dG9uX2luZGV4ID49IDAgJiYgYnV0dG9uX2luZGV4IDwgYnV0dG9uX2Nv dW50ICkKKwkgICAgcmV0dXJuIGJ1dHRvbl92YWx1ZXNbYnV0dG9uX2luZGV4XTsKKwkgIHJl dHVybiBxdWl0KCk7CisJfQorICAgIH0KKworICAvKiBJZiB3ZSBnZXQgaGVyZSwgVGFza0Rp YWxvZyBpcyBub3Qgc3VwcG9ydGVkLiBVc2UgTWVzc2FnZUJveC9NZW51LiAqLworCisKKyNp Zm5kZWYgSEFWRV9ESUFMT0dTCiAgIC8qIEhhbmRsZSBzaW1wbGUgWWVzL05vIGNob2ljZXMg YXMgTWVzc2FnZUJveCBwb3B1cHMuICAqLwogICBpZiAoaXNfc2ltcGxlX2RpYWxvZyAoY29u dGVudHMpKQogICAgIHJldHVybiBzaW1wbGVfZGlhbG9nX3Nob3cgKGYsIGNvbnRlbnRzLCBo ZWFkZXIpOwo= --------------iNkfdT9n6OLn00m1a0F9ROO0--
bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.Received: (at 20481) by debbugs.gnu.org; 2 May 2015 06:33:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 02 02:33:42 2015 Received: from localhost ([127.0.0.1]:59068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1YoQze-00011X-7C for submit <at> debbugs.gnu.org; Sat, 02 May 2015 02:33:42 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:43575) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1YoQza-00011D-SO for 20481 <at> debbugs.gnu.org; Sat, 02 May 2015 02:33:40 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NNP00I00M4TDC00@HIDDEN> for 20481 <at> debbugs.gnu.org; Sat, 02 May 2015 09:33:32 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NNP00IVHM7V6G40@HIDDEN>; Sat, 02 May 2015 09:33:32 +0300 (IDT) Date: Sat, 02 May 2015 09:33:15 +0300 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#20481: 24.5; Newlines in message-box output don't work on Windows In-reply-to: <CAC_vAoGvLFr--qNihU+MDpyZPhZEysz02hCOOWVE4otubmRJWg@HIDDEN> X-012-Sender: halo1@HIDDEN To: Adam Connor <adamc55@HIDDEN> Message-id: <83a8xnqyj8.fsf@HIDDEN> References: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> <83ioccsr2u.fsf@HIDDEN> <CAC_vAoGvLFr--qNihU+MDpyZPhZEysz02hCOOWVE4otubmRJWg@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20481 Cc: 20481 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > From: Adam Connor <adamc55@HIDDEN> > Date: Fri, 1 May 2015 15:22:29 -0500 > > Thanks for explaining. That's unfortunate. Patches to have Emacs on Windows support dialog boxes are welcome. There's already code there, currently ifdef'ed away, which is incomplete and "needs work".
bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.Eli Zaretskii <eliz@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 20481) by debbugs.gnu.org; 1 May 2015 07:19:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 01 03:19:15 2015 Received: from localhost ([127.0.0.1]:58069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1Yo5EA-0007v2-KP for submit <at> debbugs.gnu.org; Fri, 01 May 2015 03:19:15 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:49401) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1Yo5E7-0007um-Gh for 20481 <at> debbugs.gnu.org; Fri, 01 May 2015 03:19:12 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NNN00900TDG1900@HIDDEN> for 20481 <at> debbugs.gnu.org; Fri, 01 May 2015 10:19:05 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NNN008F4TNSYX50@HIDDEN>; Fri, 01 May 2015 10:19:05 +0300 (IDT) Date: Fri, 01 May 2015 10:19:05 +0300 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#20481: 24.5; Newlines in message-box output don't work on Windows In-reply-to: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> X-012-Sender: halo1@HIDDEN To: Adam Connor <adamc55@HIDDEN> Message-id: <83ioccsr2u.fsf@HIDDEN> References: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20481 Cc: 20481 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > From: Adam Connor <adamc55@HIDDEN> > Date: Thu, 30 Apr 2015 22:18:13 -0500 > > If I display a message using message-box, newlines seem to be ignored. > For example > (message-box "secret\nmessage") > > will show the message "secretmessage". I have also tried \r\n with the > same result. > > Not a huge problem but annoying... Emacs on Windows doesn't really support message boxes (a.k.a. "dialog boxes"), except for simple Yes/No questions popped up by yes-or-no-p. For other messages, such as this one, Emacs on Windows emulates dialog boxes by menus, and in a menu an item cannot contain a newline. In this case, we faithfully pass the original string with a newline to the MS-Windows menu API, and I believe it is dropped by Windows when it displays the menu. IOW, this is a missing feature: dialog boxes are not fully supported on MS-Windows.
bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 1 May 2015 03:18:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 30 23:18:50 2015 Received: from localhost ([127.0.0.1]:57996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1Yo1TV-0001se-8d for submit <at> debbugs.gnu.org; Thu, 30 Apr 2015 23:18:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54610) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <adamc55@HIDDEN>) id 1Yo1TR-0001sJ-9K for submit <at> debbugs.gnu.org; Thu, 30 Apr 2015 23:18:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <adamc55@HIDDEN>) id 1Yo1TK-0005Vj-4R for submit <at> debbugs.gnu.org; Thu, 30 Apr 2015 23:18:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48225) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <adamc55@HIDDEN>) id 1Yo1TK-0005Vf-11 for submit <at> debbugs.gnu.org; Thu, 30 Apr 2015 23:18:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39882) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <adamc55@HIDDEN>) id 1Yo1TI-0007YQ-70 for bug-gnu-emacs@HIDDEN; Thu, 30 Apr 2015 23:18:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <adamc55@HIDDEN>) id 1Yo1TG-0005VH-J6 for bug-gnu-emacs@HIDDEN; Thu, 30 Apr 2015 23:18:36 -0400 Received: from mail-ob0-x235.google.com ([2607:f8b0:4003:c01::235]:36824) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <adamc55@HIDDEN>) id 1Yo1TG-0005VB-Bw for bug-gnu-emacs@HIDDEN; Thu, 30 Apr 2015 23:18:34 -0400 Received: by obbkp3 with SMTP id kp3so3616683obb.3 for <bug-gnu-emacs@HIDDEN>; Thu, 30 Apr 2015 20:18:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=KI7MPP92WVt2pQZCw4ao2jryBKd+ZURwogGqxI5+7UU=; b=H1mj5nQP6Vhm8a9eDF8Lh8hVRLxDLGG4Jd6tLcYJXwkwMHg7RTsOBYD1bvY0gOIe/+ b8kmrqEIV5R7tsLPe9yYeNNTod/BsYJJaF1Ua8GHIpF1EA39i0R0BYUUIWfBg3DmQp5X esE96KdkifGFcO+hnY9t3TYI6omP+E+D6jUR1m/1P62HVMsjePkLXb81i4xcCkBKxAKw 2EJ7gFzjmaHq4PJCd1qahfNqk/2b/L16i8yf8gg2Q3wfQ33ZfA0wsmRZsAXxXzHdCCxZ ODi27A4abOg1mMtsgEVZugks+lP8MyikkbHdyNPIm0WCh2f86ZIrOLVs7VwHAmjSI7JK rpkQ== X-Received: by 10.202.206.144 with SMTP id e138mr5899302oig.132.1430450313342; Thu, 30 Apr 2015 20:18:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.63.9 with HTTP; Thu, 30 Apr 2015 20:18:13 -0700 (PDT) From: Adam Connor <adamc55@HIDDEN> Date: Thu, 30 Apr 2015 22:18:13 -0500 Message-ID: <CAC_vAoFYY7d7Ro3QPsgkQHzDzytPxEvg2Yqy08symS9-jPDbTw@HIDDEN> Subject: 24.5; Newlines in message-box output don't work on Windows To: bug-gnu-emacs@HIDDEN Content-Type: multipart/alternative; boundary=001a113ad9f0cbb5a40514fcaaf2 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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: -3.8 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.8 (---) --001a113ad9f0cbb5a40514fcaaf2 Content-Type: text/plain; charset=UTF-8 If I display a message using message-box, newlines seem to be ignored. For example (message-box "secret\nmessage") will show the message "secretmessage". I have also tried \r\n with the same result. Not a huge problem but annoying... In GNU Emacs 24.5.1 (x86_64-w64-mingw32) of 2015-04-11 on KAEL Windowing system distributor `Microsoft Corp.', version 6.3.9600 Configured using: `configure --prefix=/z/emacs --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --with-wide-int --with-jpeg --with-xpm --with-png --with-tiff --with-rsvg --with-xml2 --with-gnutls --with-sound=yes --with-file-notification=yes --without-dbus --without-imagemagick 'CFLAGS=-Ofast -fomit-frame-pointer -funroll-loops -g0 -pipe' 'LDFLAGS=-static-libgcc -static-libstdc++ -static -s -Wl,-s'' Important settings: value of $LANG: ENU locale-coding-system: utf-8 Major mode: Emacs-Lisp Minor modes in effect: my-keys-minor-mode: t tabbar-mwheel-mode: t tabbar-mode: t global-nlinum-mode: t nlinum-mode: t diff-auto-refine-mode: t global-undo-tree-mode: t undo-tree-mode: t recentf-mode: t desktop-save-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Auto-saving... Quit Saving file c:/Users/Adam/.emacs.d/elisp/file-utils.el... Wrote c:/Users/Adam/.emacs.d/elisp/file-utils.el file-older-than Quit Saving file c:/Users/Adam/.emacs.d/elisp/file-utils.el... Wrote c:/Users/Adam/.emacs.d/elisp/file-utils.el file-older-than Wrote c:/Users/Adam/.emacs.d/packages-updated.txt nil Load-path shadows: ~/.emacs.d/lib/tabbar-master/revive hides ~/.emacs.d/lib/revive c:/Users/Adam/.emacs.d/elpa/dash-2.10.0/dash hides ~/.emacs.d/lib/dash ~/.emacs.d/lib/indent hides c:/dev/emacs-w64-24.5/share/emacs/24.5/lisp/indent Features: (shadow sort mail-extr emacsbug sendmail debug eieio-opt speedbar sb-image ezimage dframe find-func geiser-mode geiser-xref geiser-chicken geiser-racket geiser-guile geiser-repl geiser-image geiser-compile geiser-debug geiser-company geiser-doc geiser-menu geiser-autodoc eldoc info-look geiser geiser-edit etags geiser-completion geiser-eval geiser-connection tq geiser-syntax rx geiser-log geiser-popup view geiser-impl geiser-custom geiser-base tar-mode thingatpt cmuscheme scheme tabify autoload misearch multi-isearch lisp-mnt help-mode mule-util gnutls mm-archive network-stream starttls url-cache url-handlers finder-inf vc-git tabbar revbufs fill-column-indicator nlinum linum virtualenvwrapper dash vc-svn psvn derived log-edit message format-spec rfc822 mml mml-sec mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log diff-mode pp elp ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util dired rdp-utils web-mode flymake compile python json comint ring ansi-color util undo-tree soap-client mm-decode mm-bodies mm-encode url-http tls url-auth mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source eieio byte-opt bytecomp byte-compile cl-extra cconv eieio-core gnus-util mm-util mail-prsvr password-cache url-vars mailcap warnings xml easy-mmode virtualenv-utils env-utils proj-utils cl-macs s cl gv ido edmacro kmacro ibuffer framemove advice help-fns ehelp editorconfig file-utils recentf tree-widget wid-edit desktop frameset cl-loaddefs cl-lib info easymenu package epg-config misterioso-theme library-utils time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp w32-common-fns disp-table w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process w32notify w32 multi-tty emacs) Memory information: ((conses 16 699525 109272) (symbols 56 35736 0) (miscs 48 3413 2679) (strings 32 87577 14382) (string-bytes 1 2273331) (vectors 16 37061) (vector-slots 8 1409654 155048) (floats 8 159 939) (intervals 56 66830 766) (buffers 960 23)) --001a113ad9f0cbb5a40514fcaaf2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">If I display a message using message-box, newlines seem to= be ignored.<br>For example<br>=C2=A0=C2=A0=C2=A0 (message-box "secret= \nmessage")<br><br>will show the message "secretmessage". I = have also tried \r\n with the<br>same result.<br><br>Not a huge problem but= annoying...<br><br><br><br>In GNU Emacs 24.5.1 (x86_64-w64-mingw32)<br>=C2= =A0of 2015-04-11 on KAEL<br>Windowing system distributor `Microsoft Corp.&#= 39;, version 6.3.9600<br>Configured using:<br>=C2=A0`configure --prefix=3D/= z/emacs --host=3Dx86_64-w64-mingw32<br>=C2=A0--target=3Dx86_64-w64-mingw32 = --build=3Dx86_64-w64-mingw32 --with-wide-int<br>=C2=A0--with-jpeg --with-xp= m --with-png --with-tiff --with-rsvg --with-xml2<br>=C2=A0--with-gnutls --w= ith-sound=3Dyes --with-file-notification=3Dyes<br>=C2=A0--without-dbus --wi= thout-imagemagick 'CFLAGS=3D-Ofast<br>=C2=A0-fomit-frame-pointer -funro= ll-loops -g0 -pipe' 'LDFLAGS=3D-static-libgcc<br>=C2=A0-static-libs= tdc++ -static -s -Wl,-s''<br><br>Important settings:<br>=C2=A0 valu= e of $LANG: ENU<br>=C2=A0 locale-coding-system: utf-8<br><br>Major mode: Em= acs-Lisp<br><br>Minor modes in effect:<br>=C2=A0 my-keys-minor-mode: t<br>= =C2=A0 tabbar-mwheel-mode: t<br>=C2=A0 tabbar-mode: t<br>=C2=A0 global-nlin= um-mode: t<br>=C2=A0 nlinum-mode: t<br>=C2=A0 diff-auto-refine-mode: t<br>= =C2=A0 global-undo-tree-mode: t<br>=C2=A0 undo-tree-mode: t<br>=C2=A0 recen= tf-mode: t<br>=C2=A0 desktop-save-mode: t<br>=C2=A0 tooltip-mode: t<br>=C2= =A0 electric-indent-mode: t<br>=C2=A0 mouse-wheel-mode: t<br>=C2=A0 menu-ba= r-mode: t<br>=C2=A0 file-name-shadow-mode: t<br>=C2=A0 global-font-lock-mod= e: t<br>=C2=A0 font-lock-mode: t<br>=C2=A0 blink-cursor-mode: t<br>=C2=A0 a= uto-composition-mode: t<br>=C2=A0 auto-encryption-mode: t<br>=C2=A0 auto-co= mpression-mode: t<br>=C2=A0 line-number-mode: t<br>=C2=A0 transient-mark-mo= de: t<br><br>Recent messages:<br>Auto-saving...<br>Quit<br>Saving file c:/U= sers/Adam/.emacs.d/elisp/file-utils.el...<br>Wrote c:/Users/Adam/.emacs.d/e= lisp/file-utils.el<br>file-older-than<br>Quit<br>Saving file c:/Users/Adam/= .emacs.d/elisp/file-utils.el...<br>Wrote c:/Users/Adam/.emacs.d/elisp/file-= utils.el<br>file-older-than<br>Wrote c:/Users/Adam/.emacs.d/packages-update= d.txt<br>nil<br><br>Load-path shadows:<br>~/.emacs.d/lib/tabbar-master/revi= ve hides ~/.emacs.d/lib/revive<br>c:/Users/Adam/.emacs.d/elpa/dash-2.10.0/d= ash hides ~/.emacs.d/lib/dash<br>~/.emacs.d/lib/indent hides c:/dev/emacs-w= 64-24.5/share/emacs/24.5/lisp/indent<br><br>Features:<br>(shadow sort mail-= extr emacsbug sendmail debug eieio-opt speedbar<br>sb-image ezimage dframe = find-func geiser-mode geiser-xref geiser-chicken<br>geiser-racket geiser-gu= ile geiser-repl geiser-image geiser-compile<br>geiser-debug geiser-company = geiser-doc geiser-menu geiser-autodoc eldoc<br>info-look geiser geiser-edit= etags geiser-completion geiser-eval<br>geiser-connection tq geiser-syntax = rx geiser-log geiser-popup view<br>geiser-impl geiser-custom geiser-base ta= r-mode thingatpt cmuscheme<br>scheme tabify autoload misearch multi-isearch= lisp-mnt help-mode<br>mule-util gnutls mm-archive network-stream starttls = url-cache<br>url-handlers finder-inf vc-git tabbar revbufs fill-column-indi= cator<br>nlinum linum virtualenvwrapper dash vc-svn psvn derived log-edit m= essage<br>format-spec rfc822 mml mml-sec mailabbrev mail-utils gmm-utils<br= >mailheader pcvs-util add-log diff-mode pp elp ediff-merg ediff-wind<br>edi= ff-diff ediff-mult ediff-help ediff-init ediff-util dired rdp-utils<br>web-= mode flymake compile python json comint ring ansi-color util<br>undo-tree s= oap-client mm-decode mm-bodies mm-encode url-http tls<br>url-auth mail-pars= e rfc2231 rfc2047 rfc2045 ietf-drums url-gw url<br>url-proxy url-privacy ur= l-expand url-methods url-history url-cookie<br>url-domsuf url-util url-pars= e auth-source eieio byte-opt bytecomp<br>byte-compile cl-extra cconv eieio-= core gnus-util mm-util mail-prsvr<br>password-cache url-vars mailcap warnin= gs xml easy-mmode virtualenv-utils<br>env-utils proj-utils cl-macs s cl gv = ido edmacro kmacro ibuffer<br>framemove advice help-fns ehelp editorconfig = file-utils recentf<br>tree-widget wid-edit desktop frameset cl-loaddefs cl-= lib info easymenu<br>package epg-config misterioso-theme library-utils time= -date tooltip<br>electric uniquify ediff-hook vc-hooks lisp-float-type mwhe= el dos-w32<br>ls-lisp w32-common-fns disp-table w32-win w32-vars tool-bar d= nd fontset<br>image regexp-opt fringe tabulated-list newcomment lisp-mode p= rog-mode<br>register page menu-bar rfn-eshadow timer select scroll-bar mous= e<br>jit-lock font-lock syntax facemenu font-core frame cham georgian<br>ut= f-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean<br>japanese = hebrew greek romanian slovak czech european ethiopic indian<br>cyrillic chi= nese case-table epa-hook jka-cmpr-hook help simple abbrev<br>minibuffer nad= vice loaddefs button faces cus-face macroexp files<br>text-properties overl= ay sha1 md5 base64 format env code-pages mule<br>custom widget hashtable-pr= int-readable backquote make-network-process<br>w32notify w32 multi-tty emac= s)<br><br>Memory information:<br>((conses 16 699525 109272)<br>=C2=A0(symbo= ls 56 35736 0)<br>=C2=A0(miscs 48 3413 2679)<br>=C2=A0(strings 32 87577 143= 82)<br>=C2=A0(string-bytes 1 2273331)<br>=C2=A0(vectors 16 37061)<br>=C2=A0= (vector-slots 8 1409654 155048)<br>=C2=A0(floats 8 159 939)<br>=C2=A0(inter= vals 56 66830 766)<br>=C2=A0(buffers 960 23))<br><br></div> --001a113ad9f0cbb5a40514fcaaf2--
Adam Connor <adamc55@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#20481
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.