From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Volunteering to help on etc/TODO item: Improved xwidgets support Date: Wed, 19 Oct 2022 12:45:59 +0800 Message-ID: <87bkq8a0ag.fsf@yahoo.com> References: <87k04wa97f.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37144"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org, Qiantan Hong To: Andrew De Angelis Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Oct 19 06:48:00 2022 Return-path: Envelope-to: ged-emacs-devel@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 1ol0zo-0009WB-HX for ged-emacs-devel@m.gmane-mx.org; Wed, 19 Oct 2022 06:48:00 +0200 Original-Received: from localhost ([::1]:34612 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ol0zn-0001LG-32 for ged-emacs-devel@m.gmane-mx.org; Wed, 19 Oct 2022 00:47:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49088) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ol0yC-0000YV-1N for emacs-devel@gnu.org; Wed, 19 Oct 2022 00:46:21 -0400 Original-Received: from sonic313-10.consmr.mail.ne1.yahoo.com ([66.163.185.33]:45191) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ol0y8-00029B-6p for emacs-devel@gnu.org; Wed, 19 Oct 2022 00:46:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1666154771; bh=NosVVTOMpQmJbDt6mGBGL92X4Sdw2rG4Cdjk7FazovM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=p84xpGHH50YbXRzlev72bNyBh4SpsUjDX9KY3IxJBix5kCLK2jA6O7LP6kzOU/59ozslCXuCLxcmgEer0tCKzlCo7nT7+3V8KKMhpLX3sz4mt6ond9JSDglbsy1AKF3LAb0G8OzvdcTqApz4NS1j0xbrNhCMajDPccFF+7Tiy8+/5oHW9sZgEDZu9dUavHndjYLS+NP9QnjRzzmSx+KDyfJNRzza+tP1/ywPxyrL54RDVr+1+UYiZQHWyAjjp9cTHppX3Bne48ev2yn+Uh1S1hrsoL2CHvck4hskMi8drE9QSW0cO/dBgNrnIAEEwjSA6jwUGYkXLyVW4MJELqMtUw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1666154771; bh=FnuQbLO5JkZ4xCN2ZsIvQY8xl0CvbCOqan9ZPd/YkUV=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Cy7bDuUYckKrBOVeP/wWe16wBddu1ZC0/enTPJyhjEla/WfgbkK74NxflQfaVRdEHoSvEtZR29Azwt8yPu8lS8wiPKhyj+awptfUzkDzIM3N2yu+y7opsYDer2+EFjcvGeyjaoglhAjGiIBkqpE9BeJtb3FolSx1cjqfjLqZGQ81rRup7hvchTvlEf91u8y4pZY7PnINmbd1ADkD9BuY8cHZUHJAkKZurmkx4S0aN5QgJhOgVXMrfuyXY6SYAq9Gzh3kgJlMuU28N2glcU7hG5D7JijEWf8HoYogxbUfA+FMvs2Oi1ZMX/o6stKZ/o/P8JQOKwjyWTH1Q2ZIpP68QA== X-YMail-OSG: UA3tPfAVM1mRSoW.ZzSnkT1n.kB8QQ7Gu3i1XAH4m.0qcFQEXemwrS.QrZLv6YF E8Yj4.SE2HeXN.hbhZ04pnMX_g7nroSqNgFjyJXAB2QG3DtMM76I0oVZF0oCfO2Lz8UJ7c3DXhad SugLhalTrERLXxlmSNxfRDoniYAWL7H8odcZjbj47tURve6HOeUby8vmQ9igr5TCfQkaCK0O0va_ BHca_g6kXd5gZquNeg2yQrRG3GHNdbbhw8uKc6RmJfpHZN4XNu6MzoReMbq7YCDC914_3R_LO72T VOJ96UlZT3nhpoG3zB_MDEj0EPypt9DU2byR_nBZ0aFoPjaRpZICFDkStiRRIF_m3mYhsns_Cu0L I80_6vzfo3jzmIkzqBbzt4rLeFdiyrqXkfKq9XES.agmNEnO61zM7Ce1PmdBankR9GT0rBnPfCnK FShVbJBFArQY7zJoHa82GGlN3y5_I7RVAuqItdmXEcBBDtyU6CbHxzxKyphB7VqO3nGD35PKyzl. UsrtrrPk56lfiFu2YBtzrE1CrZgcVx8HA179Jc8E5EMvHBNwVAzwDko3sS_d8fk8c3u2X.r29E7r 8JzPj4dnvJgKNPHVKatsueiedY4y6Qh1TrROn0M.HVMU2uPvBmjfiR3tZxgMiXrq6Svk6u6kCfP1 uyTIqwc1ryOljWCsktZZk0A7lsFDl0OzWXS_bNjDY0s_ZCGB4GfHgnVagEmVo4uW1duO71t11j6H 44wjfYRbFRf1ZGfPZWCyLTiiWlBcGtrWRi5T5grz2QsLoLPO2FX_ZNqevekums6NlIo7XT2vidbD CiFscbPEN.q1ODBsqWyrZJqYioWsGebqqZlrEf7VjO X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Wed, 19 Oct 2022 04:46:11 +0000 Original-Received: by hermes--production-sg3-74fb94585-bq88c (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID de986f47ac80320b07d479692db8fff5; Wed, 19 Oct 2022 04:46:05 +0000 (UTC) In-Reply-To: (Andrew De Angelis's message of "Tue, 18 Oct 2022 23:43:02 -0400") X-Mailer: WebService/1.1.20754 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.185.33; envelope-from=luangruo@yahoo.com; helo=sonic313-10.consmr.mail.ne1.yahoo.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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:298096 Archived-At: Andrew De Angelis writes: > Yeah, that's a tight deadline. I am going to try to fix the biggest > issues by then, but we'll probably have to wait until the next release > to have this included Thanks. > I think the timer stops by itself, the variable is not all that > important. > > This is probably another NS-specific issue, but the timer doesn't > always stop in my build. The issue starts in > `xwidget-webkit-callback'; it looks like the "load-finished" event > sometimes (most of the times) doesn't happen or is not received. I > will add this to the list of things to fix. Yeah, that sounds like an NS specific bug. > One other possible Lisp bug: currently, `xwidget-webkit-current-url' > always returns "URL: nil" for me. This shouldn't depend on other > xwidget code: the issue is caused by the fact that `kill-new' doesn't > return the string it just added to the kill-ring. (If it does work in > your builds let me know, as I'd have to investigate what's causing > such different behavior.) This is my fix for this: It should never print "nil"; it's a command that is not supposed to be called by Lisp or return anything.