From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andrew De Angelis Newsgroups: gmane.emacs.bugs Subject: bug#74295: Update TODO -> NeXTstep port -> Improved xwidgets support Date: Sun, 10 Nov 2024 10:13:17 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000003738260626906dc1" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28171"; mail-complaints-to="usenet@ciao.gmane.io" To: 74295@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 10 16:14:18 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tA9dp-0007F0-O5 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 10 Nov 2024 16:14:17 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tA9de-0007MP-88; Sun, 10 Nov 2024 10:14:06 -0500 Original-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 ) id 1tA9db-0007ME-LO for bug-gnu-emacs@gnu.org; Sun, 10 Nov 2024 10:14:04 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tA9db-000232-5Y for bug-gnu-emacs@gnu.org; Sun, 10 Nov 2024 10:14:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:From:MIME-Version:To:Subject; bh=wW7co1NZxvK/6KSnBVWybVUEBxug2yaS1xwSx8IgKpo=; b=hdc3yzIlWGqI5OMe6WTGLM85CrQel7QMvGjXq5w3RszQFxtrpuxZDMMcnAgMQsqa/qyPVgQ49TyDoiySscZ1/PWpNNk7Qjw/SszCazFWy0X8NpkyRUdzWTTZzrB8HqmdR2/dHlcDk4fG6NhYTUwo97FQYQ3J3HYDRXRRshHkMjlKnnhNYghocgmTRRVoFfs2zP5/ulDV38rhMWzFSLMZQmoaefD2r8tZfSFegQYMiTyg5RJBERK3BkUIk1JWLZMsW7yhw58jhmmjXNJw1O3vbjs+nAD/14aji55fg2MfKwi6djCjxBfT4l1BmeU/sPkeCBut7WDLmJJietZLt+A+og==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tA9dZ-0006c6-Vh for bug-gnu-emacs@gnu.org; Sun, 10 Nov 2024 10:14:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Andrew De Angelis Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 10 Nov 2024 15:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74295 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.173125161625376 (code B ref -1); Sun, 10 Nov 2024 15:14:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 10 Nov 2024 15:13:36 +0000 Original-Received: from localhost ([127.0.0.1]:56301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tA9d9-0006bD-LX for submit@debbugs.gnu.org; Sun, 10 Nov 2024 10:13:36 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:59298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tA9d7-0006b5-4y for submit@debbugs.gnu.org; Sun, 10 Nov 2024 10:13:34 -0500 Original-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 ) id 1tA9d6-0007JZ-Rn for bug-gnu-emacs@gnu.org; Sun, 10 Nov 2024 10:13:32 -0500 Original-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 ) id 1tA9d5-000216-AR for bug-gnu-emacs@gnu.org; Sun, 10 Nov 2024 10:13:32 -0500 Original-Received: by mail-vk1-xa31.google.com with SMTP id 71dfb90a1353d-513de426bf5so1265419e0c.3 for ; 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) Received-SPF: pass client-ip=2607:f8b0:4864:20::a31; envelope-from=bobodeangelis@gmail.com; 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:295190 Archived-At: --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
Hello everyone.

I have a que= stion and a possible patch to contribute.
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: "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 ext= ensively and in my experience, xwidgets do not crash Emacs anymore.

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

Possible patch (if the problem is indeed fixed):
Attached. Remo= ve the mention of crashes, and clarify which features are still missing fro= m the NS port.


Thanks for all your = work!
--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: X-Attachment-Id: f_m3bqgxgi0 ZGlmZiAtLWdpdCBhL2V0Yy9UT0RPIGIvZXRjL1RPRE8KaW5kZXggZjk5MThmZWRlMzguLmZhMTlk OWY5NmQ5IDEwMDY0NAotLS0gYS9ldGMvVE9ETworKysgYi9ldGMvVE9ETwpAQCAtOTU1LDEzICs5 NTUsMTMgQEAgVGhpcyBzZWN0aW9ucyBjb250YWlucyBmZWF0dXJlcyBmb3VuZCBpbiBvdGhlciBv ZmZpY2lhbCBFbWFjcyBwb3J0cy4KIEVtYWNzIDI1IGhhcyBzdXBwb3J0IGZvciB4d2lkZ2V0cywg YSBzeXN0ZW0gdG8gaW5jbHVkZSBXZWJLaXQgd2lkZ2V0cwogaW50byBhbiBFbWFjcyBidWZmZXIu CiAKLVRoZXkgd29yayBvbiBOUywgYnV0IG5vdCB2ZXJ5IHdlbGwuICBGb3IgZXhhbXBsZSwgdHJ5 aW5nIHRvIGRpc3BsYXkgYQoteHdpZGdldCBpbiB0aGUgImtpbGxlZCIgc3RhdGUgd2lsbCBtYWtl IEVtYWNzIGNyYXNoLiAgVGhpcyBpcyBiZWNhdXNlCi10aGUgTlMgY29kZSBoYXMgbm90IGJlZW4g dXBkYXRlZCB0byBrZWVwIHdpdGggcmVjZW50IGNoYW5nZXMgdG8gdGhlCi1YMTEgYW5kIEdUSyBj b2RlLgorVGhleSB3b3JrIG9uIE5TLCBidXQgbm90IHZlcnkgd2VsbC4gIFRoaXMgaXMgYmVjYXVz ZSB0aGUgTlMgY29kZSBoYXMKK25vdCBiZWVuIHVwZGF0ZWQgdG8ga2VlcCB3aXRoIHJlY2VudCBj aGFuZ2VzIHRvIHRoZSBYMTEgYW5kIEdUSyBjb2RlLgogCi1NYW55IGZlYXR1cmVzIHN1Y2ggYXMg eHdpZGdldC13ZWJraXQtZWRpdC1tb2RlIGRvIG5vdCB3b3JrIGNvcnJlY3RseQotb24gTlMgZWl0 aGVyLgorTWFueSBmZWF0dXJlcyBkbyBub3Qgd29yayBjb3JyZWN0bHkgb24gTlMsIHN1Y2ggYXM6 CisgLSB4d2lkZ2V0LXdlYmtpdC1lZGl0LW1vZGUKKyAtIHh3aWRnZXQtd2Via2l0LWlzZWFyY2gt bW9kZQorIC0geHdpZGdldC13ZWJraXQtYnJvd3NlLWhpc3RvcnkuCiAKICoqKiogUmVzcGVjdCAn ZnJhbWUtaW5oaWJpdC1pbXBsaWVkLXJlc2l6ZScKIFdoZW4gdGhlIHZhcmlhYmxlICdmcmFtZS1p bmhpYml0LWltcGxpZWQtcmVzaXplJyBpcyBub24tbmlsLCBmcmFtZXMK --0000000000003738260626906dc1--