GNU bug report logs - #74295
Update TODO -> NeXTstep port -> Improved xwidgets support

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Andrew De Angelis <bobodeangelis@HIDDEN>; Keywords: help; dated Sun, 10 Nov 2024 15:14:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) help. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 74295 <at> debbugs.gnu.org:


Received: (at 74295) by debbugs.gnu.org; 28 Dec 2024 11:06:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 06:06:30 2024
Received: from localhost ([127.0.0.1]:48938 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tRUeL-0006L3-Vg
	for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 06:06:30 -0500
Received: from eggs.gnu.org ([209.51.188.92]:39018)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tRUeK-0006Kr-AY
 for 74295 <at> debbugs.gnu.org; Sat, 28 Dec 2024 06:06:28 -0500
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 1tRUeE-0005Is-Sb; Sat, 28 Dec 2024 06:06:22 -0500
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=hJiWki5xYk22Tw28nub4EarDcAxIkNFR/059OjUX3SI=; b=g/Vs+JlWSGaa
 OZ0p7+fwXa0q+C4+nt9zbwx5irGVrluQYMehVEpU+5dEZyGy2poNwLDBnFLE0bCfe0OGCIzy1Ghhs
 +GO/SMExIvCrK5Lfk4WTaBFwugU20aFGLEGsnlcBOW4cEE+jS6UZ/rejW/SFavqWkzKiEQBUiNIdn
 GkFZESjmhaniRwJyzrGPBsRiDh51PoLSXz7/bLit8ZclA/xr6aGajeHNHm7bVGFseU7m+7Gi4ehc3
 1nNX+An20aJQQ79XHi7ifBAilWXUo18wcM3rXdz5HaiHSYXH3fjeBlH/exYL1E5RUg0TYac/ty3s+
 ldZ0KCt4v93XzJ3z5F37hg==;
Date: Sat, 28 Dec 2024 13:06:15 +0200
Message-Id: <86seq8t6c8.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: luangruo@HIDDEN
In-Reply-To: <867c82wqx7.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 14
 Dec 2024 11:32:36 +0200)
Subject: Re: bug#74295: Update TODO -> NeXTstep port -> Improved xwidgets
 support
References: <CAP5CrM0disoeKu+27u5b_ES2U2tVV97h8d+yjQw_mnUmzcdw6A@HIDDEN>
 <865xoqkywy.fsf@HIDDEN> <86bjxx9hqs.fsf@HIDDEN> <867c82wqx7.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74295
Cc: bobodeangelis@HIDDEN, 74295 <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 (---)

Ping! Ping! Ping! Po Lu, please respond.

> Cc: bobodeangelis@HIDDEN, 74295 <at> debbugs.gnu.org
> Date: Sat, 14 Dec 2024 11:32:36 +0200
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> Ping! Ping!  Po Lu, can you please answer Andrew's question, if you
> know the answer?
> 
> > Cc: bobodeangelis@HIDDEN, 74295 <at> debbugs.gnu.org
> > Date: Sat, 30 Nov 2024 11:46:19 +0200
> > From: Eli Zaretskii <eliz@HIDDEN>
> > 
> > Ping!
> > 
> > > Cc: 74295 <at> debbugs.gnu.org
> > > Date: Thu, 14 Nov 2024 10:22:21 +0200
> > > From: Eli Zaretskii <eliz@HIDDEN>
> > > 
> > > > From: Andrew De Angelis <bobodeangelis@HIDDEN>
> > > > Date: Sun, 10 Nov 2024 10:13:17 -0500
> > > > 
> > > > I have a question and a possible patch to contribute.
> > > > For context: the most glaring issues with xwidget support of NS have been fixed: I contributed a patch to get
> > > > rid of memory leaks a while ago, under: "bug#60703 Patches to xwidget code".
> > > > 
> > > > I've just noticed that I forgot to update the TODO file, so it still mentions crashes:
> > > > > trying to display a xwidget in the "killed" state will make Emacs crash.
> > > > 
> > > > I've used the xwidget feature extensively and in my experience, xwidgets do not crash Emacs anymore.
> > > > 
> > > > Question:
> > > >  - Could someone clarify what we mean by displaying a xwidget in the "killed" state? I want to make sure I
> > > > understand the problem and it's fixed
> > > 
> > > Can someone who knows about this (Po Lu?) answer Andrew's question?
> > > 
> > > > Possible patch (if the problem is indeed fixed):
> > > > Attached. Remove the mention of crashes, and clarify which features are still missing from the NS port.
> > > 
> > > I installed that on the emacs-30 release branch, thanks.
> > > 
> > > 
> > > 
> > > 
> > 
> > 
> > 
> > 
> 
> 
> 
> 




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#74295; Package emacs. Full text available.

Message received at 74295 <at> debbugs.gnu.org:


Received: (at 74295) by debbugs.gnu.org; 14 Dec 2024 09:32:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 14 04:32:47 2024
Received: from localhost ([127.0.0.1]:45436 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tMOVz-0006VL-0f
	for submit <at> debbugs.gnu.org; Sat, 14 Dec 2024 04:32:47 -0500
Received: from eggs.gnu.org ([209.51.188.92]:36816)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tMOVx-0006V4-9C
 for 74295 <at> debbugs.gnu.org; Sat, 14 Dec 2024 04:32:45 -0500
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 1tMOVr-0008QC-Sh; Sat, 14 Dec 2024 04:32:39 -0500
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=XSd/8WH7RD2R83ldw/SL/oadP0X2K96s1JNeM2bmonE=; b=GPOrUdpfYw6G
 GbeBemRhoXnXJtmOiIx6Qo1cNwUW225B4koTxqY4X8/fyuq3Z2LnAspI3LPWFvMw3EE4BeD6vmlpD
 8mILxFFLUKsA0njg3BPHJx0Vw4WyB3fUtXY93sGQOqRoOYd23+/ljGzvmL3amScJCj6hmtbTAGs1D
 74DFwdQ+PO4cyxZPYdjaK+JcT8yqjepSWABb4vNQyCyBqWKkum+vlZ48QRatZBHsdTstOXNVf6X8a
 cRItUvLRxTeByj7rfMpTZtzpHxIcwOFI992V5/TrzIMRKnZAtAB0VeYYJTDtoHDOdWJBTky3sxLWC
 n0+yVycX/hFd09lRwT91EA==;
Date: Sat, 14 Dec 2024 11:32:36 +0200
Message-Id: <867c82wqx7.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: luangruo@HIDDEN
In-Reply-To: <86bjxx9hqs.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 30
 Nov 2024 11:46:19 +0200)
Subject: Re: bug#74295: Update TODO -> NeXTstep port -> Improved xwidgets
 support
References: <CAP5CrM0disoeKu+27u5b_ES2U2tVV97h8d+yjQw_mnUmzcdw6A@HIDDEN>
 <865xoqkywy.fsf@HIDDEN> <86bjxx9hqs.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74295
Cc: bobodeangelis@HIDDEN, 74295 <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 (---)

Ping! Ping!  Po Lu, can you please answer Andrew's question, if you
know the answer?

> Cc: bobodeangelis@HIDDEN, 74295 <at> debbugs.gnu.org
> Date: Sat, 30 Nov 2024 11:46:19 +0200
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> Ping!
> 
> > Cc: 74295 <at> debbugs.gnu.org
> > Date: Thu, 14 Nov 2024 10:22:21 +0200
> > From: Eli Zaretskii <eliz@HIDDEN>
> > 
> > > From: Andrew De Angelis <bobodeangelis@HIDDEN>
> > > Date: Sun, 10 Nov 2024 10:13:17 -0500
> > > 
> > > I have a question and a possible patch to contribute.
> > > For context: the most glaring issues with xwidget support of NS have been fixed: I contributed a patch to get
> > > rid of memory leaks a while ago, under: "bug#60703 Patches to xwidget code".
> > > 
> > > I've just noticed that I forgot to update the TODO file, so it still mentions crashes:
> > > > trying to display a xwidget in the "killed" state will make Emacs crash.
> > > 
> > > I've used the xwidget feature extensively and in my experience, xwidgets do not crash Emacs anymore.
> > > 
> > > Question:
> > >  - Could someone clarify what we mean by displaying a xwidget in the "killed" state? I want to make sure I
> > > understand the problem and it's fixed
> > 
> > Can someone who knows about this (Po Lu?) answer Andrew's question?
> > 
> > > Possible patch (if the problem is indeed fixed):
> > > Attached. Remove the mention of crashes, and clarify which features are still missing from the NS port.
> > 
> > I installed that on the emacs-30 release branch, thanks.
> > 
> > 
> > 
> > 
> 
> 
> 
> 




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#74295; Package emacs. Full text available.

Message received at 74295 <at> debbugs.gnu.org:


Received: (at 74295) by debbugs.gnu.org; 30 Nov 2024 09:46:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 30 04:46:30 2024
Received: from localhost ([127.0.0.1]:45439 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tHK3Z-0006Jn-KZ
	for submit <at> debbugs.gnu.org; Sat, 30 Nov 2024 04:46:29 -0500
Received: from eggs.gnu.org ([209.51.188.92]:44622)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tHK3X-0006JJ-Ll
 for 74295 <at> debbugs.gnu.org; Sat, 30 Nov 2024 04:46:28 -0500
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 1tHK3S-0003jW-6x; Sat, 30 Nov 2024 04:46:22 -0500
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=WloTd410qCiKZWPFtC52vh82LDXdx+XZYEHo44l7j8I=; b=WZd6Q88A3uo+
 DkH3+s0isHTjfTUjllwQedcd+SnzRnkyWZmJuljlNH7upBNjSOecYESCqM4QISni4sNEqISrsHJ3x
 N996QIRzxeDavFSRfySGP4Hw+obV4zL7zV9DQIsDZGh2fMQL+rKug8sV57gIdhf3YULVaM6ltv1H/
 Z0i9hrz86yKGOIhRGPlihzVeOUq7Aq0emyeMRf3+6HYpxF667HlKzmrIndxQ0jkkjL34TW8wVxAJg
 4X5RLz1Wfv9au5Km/nHSxVSHOqP0YJcioSduUS6WkSnZ571LfatGGj0pbX93LDPtNOH3K22hoopho
 ZDzDv3vdjUHGgDqqEbgHDg==;
Date: Sat, 30 Nov 2024 11:46:19 +0200
Message-Id: <86bjxx9hqs.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: luangruo@HIDDEN
In-Reply-To: <865xoqkywy.fsf@HIDDEN> (message from Eli Zaretskii on Thu, 14
 Nov 2024 10:22:21 +0200)
Subject: Re: bug#74295: Update TODO -> NeXTstep port -> Improved xwidgets
 support
References: <CAP5CrM0disoeKu+27u5b_ES2U2tVV97h8d+yjQw_mnUmzcdw6A@HIDDEN>
 <865xoqkywy.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74295
Cc: bobodeangelis@HIDDEN, 74295 <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 (---)

Ping!

> Cc: 74295 <at> debbugs.gnu.org
> Date: Thu, 14 Nov 2024 10:22:21 +0200
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> > From: Andrew De Angelis <bobodeangelis@HIDDEN>
> > Date: Sun, 10 Nov 2024 10:13:17 -0500
> > 
> > I have a question and a possible patch to contribute.
> > For context: the most glaring issues with xwidget support of NS have been fixed: I contributed a patch to get
> > rid of memory leaks a while ago, under: "bug#60703 Patches to xwidget code".
> > 
> > I've just noticed that I forgot to update the TODO file, so it still mentions crashes:
> > > trying to display a xwidget in the "killed" state will make Emacs crash.
> > 
> > I've used the xwidget feature extensively and in my experience, xwidgets do not crash Emacs anymore.
> > 
> > Question:
> >  - Could someone clarify what we mean by displaying a xwidget in the "killed" state? I want to make sure I
> > understand the problem and it's fixed
> 
> Can someone who knows about this (Po Lu?) answer Andrew's question?
> 
> > Possible patch (if the problem is indeed fixed):
> > Attached. Remove the mention of crashes, and clarify which features are still missing from the NS port.
> 
> I installed that on the emacs-30 release branch, thanks.
> 
> 
> 
> 




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#74295; Package emacs. Full text available.

Message received at 74295 <at> debbugs.gnu.org:


Received: (at 74295) by debbugs.gnu.org; 14 Nov 2024 08:22:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 14 03:22:37 2024
Received: from localhost ([127.0.0.1]:44909 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tBV7d-0000fj-5N
	for submit <at> debbugs.gnu.org; Thu, 14 Nov 2024 03:22:37 -0500
Received: from eggs.gnu.org ([209.51.188.92]:44018)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tBV7a-0000fW-Sb
 for 74295 <at> debbugs.gnu.org; Thu, 14 Nov 2024 03:22:35 -0500
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 1tBV7U-0000Rk-Oq; Thu, 14 Nov 2024 03:22:29 -0500
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=tGOrWoA9bz4SOs0jYb3jcKk0SfQddE8VpYcXqOvUQJg=; b=D17wFEPclxNM
 LbkDbx8kNRqhToMoncotjwPE9V3U008qEbzBygqo7b46rhZUdh1/pSydHhGj8SXdrlSWnscdn7StW
 ILrh0RmI7eyN34Dt0V5RszplMtGX64zbd+NLDgLnX5QDZc+ymPVS8nWvw1vq0vfliSrZwgOdy51cx
 Hkk4U0emlgZxffyP7xW8IC/SH189jQYXAGz5NAQMiIVZnP/wyggtBOVACPh9Me0Pk53ezTMyogm3H
 p61jgR7aa9azfTJs+qvKLkgHRmEzUmOKZ59m+YS9sUbbjQ9PAAaA5CZheHHbUznmrJtBy6j7NmjBJ
 L8bI2TgMU42g+cC3kFgJvQ==;
Date: Thu, 14 Nov 2024 10:22:21 +0200
Message-Id: <865xoqkywy.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Andrew De Angelis <bobodeangelis@HIDDEN>,
 Po Lu <luangruo@HIDDEN>
In-Reply-To: <CAP5CrM0disoeKu+27u5b_ES2U2tVV97h8d+yjQw_mnUmzcdw6A@HIDDEN>
 (message from Andrew De Angelis on Sun, 10 Nov 2024 10:13:17 -0500)
Subject: Re: bug#74295: Update TODO -> NeXTstep port -> Improved xwidgets
 support
References: <CAP5CrM0disoeKu+27u5b_ES2U2tVV97h8d+yjQw_mnUmzcdw6A@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74295
Cc: 74295 <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 (---)

> From: Andrew De Angelis <bobodeangelis@HIDDEN>
> Date: Sun, 10 Nov 2024 10:13:17 -0500
> 
> I have a question and a possible patch to contribute.
> For context: the most glaring issues with xwidget support of NS have been fixed: I contributed a patch to get
> rid of memory leaks a while ago, under: "bug#60703 Patches to xwidget code".
> 
> I've just noticed that I forgot to update the TODO file, so it still mentions crashes:
> > trying to display a xwidget in the "killed" state will make Emacs crash.
> 
> I've used the xwidget feature extensively and in my experience, xwidgets do not crash Emacs anymore.
> 
> Question:
>  - Could someone clarify what we mean by displaying a xwidget in the "killed" state? I want to make sure I
> understand the problem and it's fixed

Can someone who knows about this (Po Lu?) answer Andrew's question?

> Possible patch (if the problem is indeed fixed):
> Attached. Remove the mention of crashes, and clarify which features are still missing from the NS port.

I installed that on the emacs-30 release branch, thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#74295; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 10 Nov 2024 15:13:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 10 10:13:36 2024
Received: from localhost ([127.0.0.1]:56301 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tA9d9-0006bD-LX
	for submit <at> debbugs.gnu.org; Sun, 10 Nov 2024 10:13:36 -0500
Received: from lists.gnu.org ([209.51.188.17]:59298)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bobodeangelis@HIDDEN>) id 1tA9d7-0006b5-4y
 for submit <at> debbugs.gnu.org; Sun, 10 Nov 2024 10:13:34 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bobodeangelis@HIDDEN>)
 id 1tA9d6-0007JZ-Rn
 for bug-gnu-emacs@HIDDEN; Sun, 10 Nov 2024 10:13:32 -0500
Received: from mail-vk1-xa31.google.com ([2607:f8b0:4864:20::a31])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <bobodeangelis@HIDDEN>)
 id 1tA9d5-000216-AR
 for bug-gnu-emacs@HIDDEN; Sun, 10 Nov 2024 10:13:32 -0500
Received: by mail-vk1-xa31.google.com with SMTP id
 71dfb90a1353d-513de426bf5so1265419e0c.3
 for <bug-gnu-emacs@HIDDEN>; Sun, 10 Nov 2024 07:13:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1731251610; x=1731856410; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=YWN9jV29xoWu8YH8KfBcalExPKatqmbBm1Sd/W8d4Q0=;
 b=duSGYlueYByrBOkYMkFfs1iQB7fWsALJ1cSMWMCXlEet7XeMZw/tPaK8WFAVWXpZ51
 foGi8pR3KPTYcnmoPMKYG7TEYBm3Ti9NrS/YEfmCXpHY6olFqlNhaI5HJkDYpoByczk4
 x9g9DVyuc0K9bU/ZUY+IkBU5oi/Okb+D9EV0FkHeUwwNSC5QNebobh4YnwY8nIaodSwo
 dJcRmmxLhCXyJFxinQ/1eLzqXZZkT1/m/VSF148YLGg97gTMxYJktspBqLw7/sNhN9FR
 vM7pGsDsQ9ATLXlkuUHwp7T45e8tng9IRSaKFcKHx17HqYxuVrfco061Q1hsAuCd0oE5
 coSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1731251610; x=1731856410;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=YWN9jV29xoWu8YH8KfBcalExPKatqmbBm1Sd/W8d4Q0=;
 b=EvLSQrGWZQ+1UL9pRdq8MpKBq9qG4yMtIi8TGB5yKh5LJeCL0RVYJkXlPVsyR2CSNM
 TXDJdDFCl4bE13RE3451pGZX3vrqnB2Pg73ViIe4ZYWPA8uKNfcwbu7xDv9W5taRduvN
 l3HQQAnc76gKusxazTWjtW5IBkM21Xt0lIl5qX73eISZcOfwjsHusVOcVBu+sotYW9kt
 HQNzz0q+nIq9KLOKm7Zv8GQJTT+DFBg/0//t69k1b/AATYQPKWwC8gPhl57/4tqxPPI8
 zIkXzfLLLmp1u0P8ItouxJhcyCq3j0ZupgSE28w9iAzHb2MSgZ0O78pAKLlADU8eL+pA
 +7TQ==
X-Gm-Message-State: AOJu0YwjAaZjbNLKExFRg+nCw1WOMqVbdmDlXsaIXymNqgDMek0ETJlQ
 dRh7XvB5H0Tk703jQVInIhpDg7Vc+e91H/PaV9T+1W//cLTfsAJqkNV9GsVO9oKJSHNpQbVbYvQ
 5Akvbj/RqFQbi8xi8F9rJQqZcn1tIJtSY
X-Google-Smtp-Source: AGHT+IHmFIL6yEluWvUQTBwFRKV4ZMw/LYyGzQMgvLqYlGmU+eSUHkXX4gfYJ/jKr5Bq5t8xWnUon5yislC2gDlsIAA=
X-Received: by 2002:a05:6122:a06:b0:510:3a9:c3f0 with SMTP id
 71dfb90a1353d-51401ba1616mr8743893e0c.1.1731251609735; Sun, 10 Nov 2024
 07:13:29 -0800 (PST)
MIME-Version: 1.0
From: Andrew De Angelis <bobodeangelis@HIDDEN>
Date: Sun, 10 Nov 2024 10:13:17 -0500
Message-ID: <CAP5CrM0disoeKu+27u5b_ES2U2tVV97h8d+yjQw_mnUmzcdw6A@HIDDEN>
Subject: Update TODO -> NeXTstep port -> Improved xwidgets support
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/mixed; boundary="0000000000003738260626906dc1"
Received-SPF: pass client-ip=2607:f8b0:4864:20::a31;
 envelope-from=bobodeangelis@HIDDEN; helo=mail-vk1-xa31.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
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: -2.3 (--)

--0000000000003738260626906dc1
Content-Type: multipart/alternative; boundary="0000000000003738250626906dbf"

--0000000000003738250626906dbf
Content-Type: text/plain; charset="UTF-8"

Hello everyone.

I have a question and a possible patch to contribute.
For context: the most glaring issues with xwidget support of NS have been
fixed: I contributed a patch to get rid of memory leaks a while ago, under:
"bug#60703 Patches to xwidget code".

I've just noticed that I forgot to update the TODO file, so it still
mentions crashes:
> trying to display a xwidget in the "killed" state will make Emacs crash.

I've used the xwidget feature extensively and in my experience, xwidgets do
not crash Emacs anymore.

Question:
 - Could someone clarify what we mean by displaying a xwidget in the
"killed" state? I want to make sure I understand the problem and it's fixed

Possible patch (if the problem is indeed fixed):
Attached. Remove the mention of crashes, and clarify which features are
still missing from the NS port.


Thanks for all your work!

--0000000000003738250626906dbf
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello everyone.</div><div><br></div><div>I have a que=
stion and a possible patch to contribute.</div><div>For context: the most g=
laring issues with xwidget support of NS have been fixed: I contributed a p=
atch to get rid of memory leaks a while ago, under: &quot;bug#60703 Patches=
 to xwidget code&quot;.</div><div><br></div><div>I&#39;ve just noticed that=
 I forgot to update the TODO file, so it still mentions crashes:</div><div>=
&gt; trying to display a xwidget in the &quot;killed&quot; state will make =
Emacs crash.</div><div><br></div><div>I&#39;ve used the xwidget feature ext=
ensively and in my experience, xwidgets do not crash Emacs anymore.</div><d=
iv><br></div><div>Question:</div><div>=C2=A0- Could someone clarify what we=
 mean by displaying a xwidget in the &quot;killed&quot; state? I want to ma=
ke sure I understand the problem and it&#39;s fixed</div><div><br></div><di=
v>Possible patch (if the problem is indeed fixed):</div><div>Attached. Remo=
ve the mention of crashes, and clarify which features are still missing fro=
m the NS port.</div><div><br></div><div><br></div><div>Thanks for all your =
work!<br></div></div>

--0000000000003738250626906dbf--

--0000000000003738260626906dc1
Content-Type: application/octet-stream; 
	name="update-todo-for-xwidget-ns.patch"
Content-Disposition: attachment; filename="update-todo-for-xwidget-ns.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m3bqgxgi0>
X-Attachment-Id: f_m3bqgxgi0

ZGlmZiAtLWdpdCBhL2V0Yy9UT0RPIGIvZXRjL1RPRE8KaW5kZXggZjk5MThmZWRlMzguLmZhMTlk
OWY5NmQ5IDEwMDY0NAotLS0gYS9ldGMvVE9ETworKysgYi9ldGMvVE9ETwpAQCAtOTU1LDEzICs5
NTUsMTMgQEAgVGhpcyBzZWN0aW9ucyBjb250YWlucyBmZWF0dXJlcyBmb3VuZCBpbiBvdGhlciBv
ZmZpY2lhbCBFbWFjcyBwb3J0cy4KIEVtYWNzIDI1IGhhcyBzdXBwb3J0IGZvciB4d2lkZ2V0cywg
YSBzeXN0ZW0gdG8gaW5jbHVkZSBXZWJLaXQgd2lkZ2V0cwogaW50byBhbiBFbWFjcyBidWZmZXIu
CiAKLVRoZXkgd29yayBvbiBOUywgYnV0IG5vdCB2ZXJ5IHdlbGwuICBGb3IgZXhhbXBsZSwgdHJ5
aW5nIHRvIGRpc3BsYXkgYQoteHdpZGdldCBpbiB0aGUgImtpbGxlZCIgc3RhdGUgd2lsbCBtYWtl
IEVtYWNzIGNyYXNoLiAgVGhpcyBpcyBiZWNhdXNlCi10aGUgTlMgY29kZSBoYXMgbm90IGJlZW4g
dXBkYXRlZCB0byBrZWVwIHdpdGggcmVjZW50IGNoYW5nZXMgdG8gdGhlCi1YMTEgYW5kIEdUSyBj
b2RlLgorVGhleSB3b3JrIG9uIE5TLCBidXQgbm90IHZlcnkgd2VsbC4gIFRoaXMgaXMgYmVjYXVz
ZSB0aGUgTlMgY29kZSBoYXMKK25vdCBiZWVuIHVwZGF0ZWQgdG8ga2VlcCB3aXRoIHJlY2VudCBj
aGFuZ2VzIHRvIHRoZSBYMTEgYW5kIEdUSyBjb2RlLgogCi1NYW55IGZlYXR1cmVzIHN1Y2ggYXMg
eHdpZGdldC13ZWJraXQtZWRpdC1tb2RlIGRvIG5vdCB3b3JrIGNvcnJlY3RseQotb24gTlMgZWl0
aGVyLgorTWFueSBmZWF0dXJlcyBkbyBub3Qgd29yayBjb3JyZWN0bHkgb24gTlMsIHN1Y2ggYXM6
CisgLSB4d2lkZ2V0LXdlYmtpdC1lZGl0LW1vZGUKKyAtIHh3aWRnZXQtd2Via2l0LWlzZWFyY2gt
bW9kZQorIC0geHdpZGdldC13ZWJraXQtYnJvd3NlLWhpc3RvcnkuCiAKICoqKiogUmVzcGVjdCAn
ZnJhbWUtaW5oaWJpdC1pbXBsaWVkLXJlc2l6ZScKIFdoZW4gdGhlIHZhcmlhYmxlICdmcmFtZS1p
bmhpYml0LWltcGxpZWQtcmVzaXplJyBpcyBub24tbmlsLCBmcmFtZXMK
--0000000000003738260626906dc1--




Acknowledgement sent to Andrew De Angelis <bobodeangelis@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#74295; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 15 Feb 2025 03:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.