GNU bug report logs - #69943
30.0.50; Tabbing through widgets can signal beginning-of-buffer error

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: Stephen Berman <stephen.berman@HIDDEN>; Done: Stephen Berman <stephen.berman@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 69943-done <at> debbugs.gnu.org:


Received: (at 69943-done) by debbugs.gnu.org; 18 Apr 2024 13:37:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 18 09:37:58 2024
Received: from localhost ([127.0.0.1]:52481 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rxRxZ-0008CP-Te
	for submit <at> debbugs.gnu.org; Thu, 18 Apr 2024 09:37:58 -0400
Received: from mout.gmx.net ([212.227.17.21]:44813)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stephen.berman@HIDDEN>) id 1rxRxP-00087N-OI
 for 69943-done <at> debbugs.gnu.org; Thu, 18 Apr 2024 09:37:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net;
 s=s31663417; t=1713447443; x=1714052243; i=stephen.berman@HIDDEN;
 bh=DC1TiwcuQY29YX/TMicZRSvgz+rcY+EZ6t8MM/JhOhQ=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=QBvGqEe6V1duzKrZMAnE5x6VEMBkJqI+0dgt23sq68kzj//0DV8eVFew9LpAHcAY
 fgNryeaqD+P4UFKOnh0lw1QPI/UGhqlSCPf/rUMfj+o2udJitJvJLLKUMFlRc+xuv
 FtC4pz2mNgktLob4Q76jh+hy97DvV3iO7lbgc9eceJpJvK1AFAP7U3BntLAB6Sbbr
 2fxNE+X80zVzChuGG1bCpOGGF5EmHVxlKneDwXE+c51Fhw6UMMA2kcYerVvwml7s2
 4sCqknrFiS1VFKtpSUxZe0jyIIT3uAUXgDcdjcoWF2RsayGJs9Di+RGbroehrlc2A
 6kYLTOOvA//giRDvOw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from strobelfs ([94.134.94.180]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MuDXp-1srUaM1csf-00udkY; Thu, 18
 Apr 2024 15:37:23 +0200
From: Stephen Berman <stephen.berman@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#69943: 30.0.50; Tabbing through widgets can signal
 beginning-of-buffer error
In-Reply-To: <86edb2ewdl.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 18 Apr
 2024 14:35:50 +0300")
References: <87il1enx4z.fsf@HIDDEN> <8634si1dog.fsf@HIDDEN>
 <874jclw1nf.fsf@HIDDEN> <86r0fp9jr4.fsf@HIDDEN>
 <87wmphum33.fsf@HIDDEN> <867cha50n8.fsf@HIDDEN>
 <86cyqnf3m8.fsf@HIDDEN>
 <030a2634-16cf-440b-9a8c-d3373c17bbc9@HIDDEN>
 <86edb2ewdl.fsf@HIDDEN>
Date: Thu, 18 Apr 2024 15:37:22 +0200
Message-ID: <878r1ahjvx.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:DBjBr9yx6D4BZLFG/lwE8uKuVoJHxumpgcLtv64mW1xtd3hEJVO
 ZwYlgeS2oAGc615xxxdet/Dsp0SwMXw811L4OgpwYTL//XlQ4P5hSK5RwgQ2XRQtge4QYDW
 /A9CG0OfeIiiXQIvoiU5WQhn9Wj1sh6rxXQ3fRiKLWhzqyRMqfWRGbc7e1rzrFdSjGdeCdz
 /6MYRwhWNCEXO9Du5YqMw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:t3KFx6RbyPg=;byna35kNLWMtqckNOdT3OHnMTeR
 IV4eiX5PxuoPdFwKDjpCC+7o0zWxnNVMw9JzTFFSmH0JffmAKPgHc8zzDZRxuewJWgdgFQyEt
 PmhwpknXk+eLDK5XEjFkV7mTlB2BCPrhWg/cFB+Ex0oNWZHY9xyAf3oX5tnP3MLQuw+EudhRj
 e67CA3zHxFTcWqM/lQlcSFaVMDlblNBj4IFQZEmXYCQUdhVNN40EJUdCnC55n+mmgg+ZiZr/w
 sNQW9vPgRIdJWQUc+jmnxtiOLEHiGDG+Ic9vl1gcOD/NkVFGWaYX50eHkRIctYOxOqPpHSc3t
 ui1mSEuRY/Dtx4Zt4xUBL//XyvoH1W96tMBpUtw6Ga15hNqoVr/8ghCvtcN3GYRvsdRXv6Nfy
 TrJusxN3E3qdA0b518CfzPacHMnofgjhVHv2FQ000ab8wDZcg2Vdxhjvjth2+UEo0jJAQCDc0
 LcsIljGifFd0hN4vRrYYLcCF3xC1bvgQc1WkAw3JrnvZ4e1tWS2UICZNAZGKzrxc/NXjvWZJK
 56SzrcGQY6OiTgv4JhHX77Y2r1QzclaPqFPgl0OsS/r8U4ALkgkFOqVZck7O6JR4cTLQ7rTjy
 GEHh5kQYL0KK6AXqlNTMnlTtBlf00X/TRvpfYnwhH5YhghAAEkKn4vOO5EvB+4IFV4ERNd3PV
 AhHXJ0/GTFVedm8G5c91foL0mtJyHt010uLIKtTaS+V1qpfGTf/wuqaB76VJJim8scg2lYhHY
 lwmV/87fiWPNnHzsvhLDzrsaMDsTTymd7Yf9SZjSicMtZtdG9ilOcYHm1gB4TV0QdsPRoduFu
 hGgzHheutlV7+t/Y8iVRvIWqkcojR8Vzwg3lD8zv/wXaA=
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 69943-done
Cc: 69943-done <at> debbugs.gnu.org, Mauro Aranda <maurooaranda@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.7 (-)

On Thu, 18 Apr 2024 14:35:50 +0300 Eli Zaretskii <eliz@HIDDEN> wrote:

>> Date: Thu, 18 Apr 2024 07:09:56 -0300
>> Cc: 69943 <at> debbugs.gnu.org
>> From: Mauro Aranda <maurooaranda@HIDDEN>
>>=20
>> Eli Zaretskii <eliz@HIDDEN> writes:
>>=20
>>  > Ping! Ping!
>>  >
>>  >> Cc: 69943 <at> debbugs.gnu.org, maurooaranda@HIDDEN
>>  >> Date: Sat, 06 Apr 2024 11:57:31 +0300
>>  >> From: Eli Zaretskii <eliz@HIDDEN>
>>  >>
>>  >> Ping! Mauro, can you please chime in?
>>  >>
>>  >> > From: Stephen Berman <stephen.berman@HIDDEN>
>>  >> > Cc: maurooaranda@HIDDEN,=C2=A0 69943 <at> debbugs.gnu.org
>>  >> > Date: Mon, 01 Apr 2024 17:41:36 +0200
>>  >> >
>>  >> > On Mon, 01 Apr 2024 18:37:35 +0300 Eli Zaretskii <eliz@HIDDEN> wr=
ote:
>>  >> >
>>  >> > >> From: Stephen Berman <stephen.berman@HIDDEN>
>>  >> > >> Cc: Mauro Aranda <maurooaranda@HIDDEN>,=C2=A0 69943@debbugs.=
gnu.org
>>  >> > >> Date: Mon, 01 Apr 2024 17:20:04 +0200
>>  >> > >>
>>  >> > >> On Fri, 22 Mar 2024 17:36:31 +0200 Eli Zaretskii <eliz@HIDDEN>=
=20
>> wrote:
>>  >> > >>
>>  >> > >> > Mauro, any comments to the proposed patch?
>>  >> > >>
>>=20
>> Looks good to me.=C2=A0 Sorry for the delay.
>
> Thanks.  Stephen, feel free to install and close the bug.

Done as commit 94dec953179 to master and bug closed.  Thanks.

Steve Berman




Notification sent to Stephen Berman <stephen.berman@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Stephen Berman <stephen.berman@HIDDEN>:
You have taken responsibility. Full text available.

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


Received: (at 69943) by debbugs.gnu.org; 18 Apr 2024 11:37:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 18 07:37:37 2024
Received: from localhost ([127.0.0.1]:51900 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rxQ55-0000Q0-M6
	for submit <at> debbugs.gnu.org; Thu, 18 Apr 2024 07:37:37 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:40690)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rxQ3v-0008Te-07
 for 69943 <at> debbugs.gnu.org; Thu, 18 Apr 2024 07:36:23 -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 1rxQ3a-0003ps-Kq; Thu, 18 Apr 2024 07:35:59 -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=ZKIPR1NA9urfHvzwEb+PVxzH/zw3g0ym8iW9+/2evVk=; b=dtsz2xYuzixF1BgToNvS
 +hCyRnI3Llk7GhkeIqJtPPjVm8RfGpqPD3fTNCPnooJx3jRn94rO3pmUCpqQI4mbCG+vxnTXAYxkF
 N66wNH3A0JrzmBbj7XjFUjT496zfHuUDdksybF7IeA69zUlhDWUE1hrS5Zh4PvdxdRrfBrBE6skeW
 7IiWmRe+lwp5zt+jQUSLWd0h5aZ0v2XMTQJtxZFLUE0dE/4LHqIPT/sP5OUPleiVpl68hH+q8gQa4
 kvD+27JZWccPpveO4VQhgKGsPWUaCCabJ7mt55uBjES9dB+KXqoOIpdEH8cYPYgSrbRFajlBG1Hn+
 BtMmS7q4gnaRGA==;
Date: Thu, 18 Apr 2024 14:35:50 +0300
Message-Id: <86edb2ewdl.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Mauro Aranda <maurooaranda@HIDDEN>
In-Reply-To: <030a2634-16cf-440b-9a8c-d3373c17bbc9@HIDDEN> (message from
 Mauro Aranda on Thu, 18 Apr 2024 07:09:56 -0300)
Subject: Re: bug#69943: 30.0.50; Tabbing through widgets can signal
 beginning-of-buffer error
References: <87il1enx4z.fsf@HIDDEN> <8634si1dog.fsf@HIDDEN>
 <874jclw1nf.fsf@HIDDEN> <86r0fp9jr4.fsf@HIDDEN> <87wmphum33.fsf@HIDDEN>
 <867cha50n8.fsf@HIDDEN> <86cyqnf3m8.fsf@HIDDEN>
 <030a2634-16cf-440b-9a8c-d3373c17bbc9@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: 69943
Cc: 69943 <at> debbugs.gnu.org, stephen.berman@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 (---)

> Date: Thu, 18 Apr 2024 07:09:56 -0300
> Cc: 69943 <at> debbugs.gnu.org
> From: Mauro Aranda <maurooaranda@HIDDEN>
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
>  > Ping! Ping!
>  >
>  >> Cc: 69943 <at> debbugs.gnu.org, maurooaranda@HIDDEN
>  >> Date: Sat, 06 Apr 2024 11:57:31 +0300
>  >> From: Eli Zaretskii <eliz@HIDDEN>
>  >>
>  >> Ping! Mauro, can you please chime in?
>  >>
>  >> > From: Stephen Berman <stephen.berman@HIDDEN>
>  >> > Cc: maurooaranda@HIDDEN,  69943 <at> debbugs.gnu.org
>  >> > Date: Mon, 01 Apr 2024 17:41:36 +0200
>  >> >
>  >> > On Mon, 01 Apr 2024 18:37:35 +0300 Eli Zaretskii <eliz@HIDDEN> wrote:
>  >> >
>  >> > >> From: Stephen Berman <stephen.berman@HIDDEN>
>  >> > >> Cc: Mauro Aranda <maurooaranda@HIDDEN>,  69943 <at> debbugs.gnu.org
>  >> > >> Date: Mon, 01 Apr 2024 17:20:04 +0200
>  >> > >>
>  >> > >> On Fri, 22 Mar 2024 17:36:31 +0200 Eli Zaretskii <eliz@HIDDEN> 
> wrote:
>  >> > >>
>  >> > >> > Mauro, any comments to the proposed patch?
>  >> > >>
> 
> Looks good to me.  Sorry for the delay.

Thanks.  Stephen, feel free to install and close the bug.




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

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


Received: (at 69943) by debbugs.gnu.org; 18 Apr 2024 10:11:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 18 06:11:00 2024
Received: from localhost ([127.0.0.1]:51479 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rxOjG-0006qN-7U
	for submit <at> debbugs.gnu.org; Thu, 18 Apr 2024 06:10:59 -0400
Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]:51483)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maurooaranda@HIDDEN>) id 1rxOig-0006lz-RD
 for 69943 <at> debbugs.gnu.org; Thu, 18 Apr 2024 06:10:23 -0400
Received: by mail-pl1-x62f.google.com with SMTP id
 d9443c01a7336-1e0bec01232so5852875ad.3
 for <69943 <at> debbugs.gnu.org>; Thu, 18 Apr 2024 03:10:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1713435000; x=1714039800; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=MiJWzLImGXEifca9FDPYT0HpoFV817v1V14t9xGYyfI=;
 b=muU3SCr9s/qSqrXrIYE4iJ5AhNoAaXMwcM9GTdmMVThKVRMRCeNMpIPr1Rd6W+8Y2n
 eKCc0v+qzfKbWuzay1mMjkkHtrK5ReiTUwhFC83CrW8HC+W16wVy0J1MXKMZBLT/R/9o
 UhwzJBAzv+WTq/n+qZrzXkxBYIUkJcHb8ftMl69pfPNWcQ4lynqBwCC1MbWjJgjqrTXZ
 PyscAzv81NQP+3qYItjzm25whcJ/Am0/vgQk7nxqjtLRIVx74P7/2rFHKupWjukvwVdI
 k5QmUb0qb/VyGHmrHGGfAK+uCZ0UmT71t4+oiAvu0kLTkqM4hYXLvwunzs0K3GClz8MS
 JXlw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1713435000; x=1714039800;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=MiJWzLImGXEifca9FDPYT0HpoFV817v1V14t9xGYyfI=;
 b=qvXkuMJ1hv0atu8ooU+/hVo3t3RNmDnpEiTNIYcT/FOiqXUrS+Yfop4XSOK5SaKXPr
 /R44jpx5Amw2W6OnLRPt1MgixcziBFK558tLALhCGcyYw7CfDUpkeiCO8kY7OzbyjYkv
 8gp1IHPjGUpn4EI2Gi5lr5coVupg6BaYdvSw8rDvVlWPmxEHiSTycoSpFSKQJayhI5j3
 oZNtflLJJ0WJ9wfuPWqNn6HyzUmhh19lGrOnk2j42ReD/3ajK6FKMYSDNeQ6RhV2G8QQ
 75cZVCfS07yLU69G3tLwoJXPrI608fda6n7aLnhzC0DjLMjjAuoOH3u+Up1ViVAZuYUa
 eL0w==
X-Gm-Message-State: AOJu0YxthO9v2OTNjtFIRoLkR1VXdcUvSGCfse9VSyA71FPgNiSvCpuh
 xnf6qVkyKEr2TtQ4dxF/LFH0zIBGWeDlw2iuO4g8SmRAHTnnunyC
X-Google-Smtp-Source: AGHT+IGmFefdWFXt1xvggo4AOhNrUP6jIjWnpaSaGBMCrUyRW1282DWVOyaIqUokx2h3YE9/K3zwfQ==
X-Received: by 2002:a17:902:eb90:b0:1e6:f93:801d with SMTP id
 q16-20020a170902eb9000b001e60f93801dmr2563307plg.58.1713434999590; 
 Thu, 18 Apr 2024 03:09:59 -0700 (PDT)
Received: from [192.168.0.100] ([181.228.33.6])
 by smtp.gmail.com with ESMTPSA id
 mp6-20020a170902fd0600b001e256cb48f7sm1149233plb.197.2024.04.18.03.09.58
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 18 Apr 2024 03:09:59 -0700 (PDT)
Message-ID: <030a2634-16cf-440b-9a8c-d3373c17bbc9@HIDDEN>
Date: Thu, 18 Apr 2024 07:09:56 -0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#69943: 30.0.50; Tabbing through widgets can signal
 beginning-of-buffer error
To: Eli Zaretskii <eliz@HIDDEN>, stephen.berman@HIDDEN
References: <87il1enx4z.fsf@HIDDEN> <8634si1dog.fsf@HIDDEN>
 <874jclw1nf.fsf@HIDDEN> <86r0fp9jr4.fsf@HIDDEN> <87wmphum33.fsf@HIDDEN>
 <867cha50n8.fsf@HIDDEN> <86cyqnf3m8.fsf@HIDDEN>
Content-Language: en-US
From: Mauro Aranda <maurooaranda@HIDDEN>
In-Reply-To: <86cyqnf3m8.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 69943
Cc: 69943 <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 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

 > Ping! Ping!
 >
 >> Cc: 69943 <at> debbugs.gnu.org, maurooaranda@HIDDEN
 >> Date: Sat, 06 Apr 2024 11:57:31 +0300
 >> From: Eli Zaretskii <eliz@HIDDEN>
 >>
 >> Ping! Mauro, can you please chime in?
 >>
 >> > From: Stephen Berman <stephen.berman@HIDDEN>
 >> > Cc: maurooaranda@HIDDEN,  69943 <at> debbugs.gnu.org
 >> > Date: Mon, 01 Apr 2024 17:41:36 +0200
 >> >
 >> > On Mon, 01 Apr 2024 18:37:35 +0300 Eli Zaretskii <eliz@HIDDEN> wrote:
 >> >
 >> > >> From: Stephen Berman <stephen.berman@HIDDEN>
 >> > >> Cc: Mauro Aranda <maurooaranda@HIDDEN>,  69943 <at> debbugs.gnu.org
 >> > >> Date: Mon, 01 Apr 2024 17:20:04 +0200
 >> > >>
 >> > >> On Fri, 22 Mar 2024 17:36:31 +0200 Eli Zaretskii <eliz@HIDDEN> 
wrote:
 >> > >>
 >> > >> > Mauro, any comments to the proposed patch?
 >> > >>

Looks good to me.  Sorry for the delay.





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

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


Received: (at 69943) by debbugs.gnu.org; 18 Apr 2024 09:00:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 18 05:00:08 2024
Received: from localhost ([127.0.0.1]:51154 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rxNcl-0007u2-Jc
	for submit <at> debbugs.gnu.org; Thu, 18 Apr 2024 05:00:08 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:55230)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rxNcU-0007qz-Ub
 for 69943 <at> debbugs.gnu.org; Thu, 18 Apr 2024 04:59: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 1rxNcC-0008QI-5T; Thu, 18 Apr 2024 04:59:32 -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=7lcOROh/8ixNgviWyXS0EcObVDGYK5po9S/JZAWrjpI=; b=I9BxxKFtigsI
 yxdCwSl3yCREczOCbhB2gBtAcVz8LKtJc6SoWSL4kym+4h3syCOUvzTUmxBF1/VzgeTI68YfqBU6N
 9CkfQcJRz1SfImMKpK3BSuAoiP8eUfnSNXLD1VzSKJJwPpUSIBc4dNQlzEgasvy0c5pucLu+lZz3y
 APNpQwXO0nObtBj2LPQjEE/d8PmyxMHOunqlMKgMlNzBAj/LO4XcY8wEzJHaFSTKwUB7ctCjFsxjc
 zcMkxNaStjyiytHMAwHT7PtDSUIX8yDhizNBKpmZ3NwlOSsFKn52ztNBxRwO9AiZPxk+QF5rt9IWI
 sTUi7kt2WHk4IswQt04Ibw==;
Date: Thu, 18 Apr 2024 11:59:27 +0300
Message-Id: <86cyqnf3m8.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: maurooaranda@HIDDEN
In-Reply-To: <867cha50n8.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 06
 Apr 2024 11:57:31 +0300)
Subject: Re: bug#69943: 30.0.50;
 Tabbing through widgets can signal beginning-of-buffer error
References: <87il1enx4z.fsf@HIDDEN> <8634si1dog.fsf@HIDDEN>
 <874jclw1nf.fsf@HIDDEN> <86r0fp9jr4.fsf@HIDDEN> <87wmphum33.fsf@HIDDEN>
 <867cha50n8.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 69943
Cc: 69943 <at> debbugs.gnu.org, stephen.berman@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 (---)

Ping! Ping!

> Cc: 69943 <at> debbugs.gnu.org, maurooaranda@HIDDEN
> Date: Sat, 06 Apr 2024 11:57:31 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> Ping! Mauro, can you please chime in?
> 
> > From: Stephen Berman <stephen.berman@HIDDEN>
> > Cc: maurooaranda@HIDDEN,  69943 <at> debbugs.gnu.org
> > Date: Mon, 01 Apr 2024 17:41:36 +0200
> > 
> > On Mon, 01 Apr 2024 18:37:35 +0300 Eli Zaretskii <eliz@HIDDEN> wrote:
> > 
> > >> From: Stephen Berman <stephen.berman@HIDDEN>
> > >> Cc: Mauro Aranda <maurooaranda@HIDDEN>,  69943 <at> debbugs.gnu.org
> > >> Date: Mon, 01 Apr 2024 17:20:04 +0200
> > >>
> > >> On Fri, 22 Mar 2024 17:36:31 +0200 Eli Zaretskii <eliz@HIDDEN> wrote:
> > >>
> > >> > Mauro, any comments to the proposed patch?
> > >>
> > >> No comments yet, or did I miss them?
> > >
> > > You didn't.
> > >
> > >> If not, any objections to installing the patch?
> > >
> > > Let's give Mauro a few more days to chime in.
> > 
> > Sure.
> > 
> > Steve Berman
> > 
> 
> 
> 
> 




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

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


Received: (at 69943) by debbugs.gnu.org; 6 Apr 2024 08:57:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 06 04:57:48 2024
Received: from localhost ([127.0.0.1]:38236 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rt1rv-0006rL-OI
	for submit <at> debbugs.gnu.org; Sat, 06 Apr 2024 04:57:48 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:47112)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rt1rt-0006qS-SI
 for 69943 <at> debbugs.gnu.org; Sat, 06 Apr 2024 04:57:46 -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 1rt1ri-0007WB-9N; Sat, 06 Apr 2024 04:57:34 -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=4xsZL7S4nRtTo/uNBEGFkXoivG8Ellpq1EhJFBReY4s=; b=I3x7xSlu+mub
 rXq25+5RYApA8dm12m39x+DTwbjUgcvKI46z/KGevi7ZsNGhM0uJ+24g4xHsI+CBKdOIcSI89ICb5
 5MIgnoSdhENd9qJUC2eFWVISJEeVQIzgkJnWJ/KAPAFBAc3pAk4K4i0YWqFBqdbd0u9wMjzliDaoA
 ph1o84RKirPQU6mtFSiO9GI1GE17OfKzH6KfjZPob9geFom2nvyLXSlulGO1N3JOpK9WY8AOoD7bQ
 6pK8dRfhovozKRpcwppAChjAzUYA2tXPbshS2t+4sJnnSyLKuVrdUZ4lF7h/sE2sYwXw/L/HJRo4G
 tJ5vk4MIG1OeKGVRWX8cbA==;
Date: Sat, 06 Apr 2024 11:57:31 +0300
Message-Id: <867cha50n8.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stephen Berman <stephen.berman@HIDDEN>
In-Reply-To: <87wmphum33.fsf@HIDDEN> (message from Stephen Berman on Mon, 01
 Apr 2024 17:41:36 +0200)
Subject: Re: bug#69943: 30.0.50; Tabbing through widgets can signal
 beginning-of-buffer error
References: <87il1enx4z.fsf@HIDDEN> <8634si1dog.fsf@HIDDEN>
 <874jclw1nf.fsf@HIDDEN> <86r0fp9jr4.fsf@HIDDEN> <87wmphum33.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 69943
Cc: 69943 <at> debbugs.gnu.org, maurooaranda@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 (---)

Ping! Mauro, can you please chime in?

> From: Stephen Berman <stephen.berman@HIDDEN>
> Cc: maurooaranda@HIDDEN,  69943 <at> debbugs.gnu.org
> Date: Mon, 01 Apr 2024 17:41:36 +0200
> 
> On Mon, 01 Apr 2024 18:37:35 +0300 Eli Zaretskii <eliz@HIDDEN> wrote:
> 
> >> From: Stephen Berman <stephen.berman@HIDDEN>
> >> Cc: Mauro Aranda <maurooaranda@HIDDEN>,  69943 <at> debbugs.gnu.org
> >> Date: Mon, 01 Apr 2024 17:20:04 +0200
> >>
> >> On Fri, 22 Mar 2024 17:36:31 +0200 Eli Zaretskii <eliz@HIDDEN> wrote:
> >>
> >> > Mauro, any comments to the proposed patch?
> >>
> >> No comments yet, or did I miss them?
> >
> > You didn't.
> >
> >> If not, any objections to installing the patch?
> >
> > Let's give Mauro a few more days to chime in.
> 
> Sure.
> 
> Steve Berman
> 




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

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


Received: (at 69943) by debbugs.gnu.org; 1 Apr 2024 15:41:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 01 11:41:49 2024
Received: from localhost ([127.0.0.1]:51422 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rrJnB-0004Ke-5K
	for submit <at> debbugs.gnu.org; Mon, 01 Apr 2024 11:41:49 -0400
Received: from mout.gmx.net ([212.227.15.18]:33599)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stephen.berman@HIDDEN>) id 1rrJn8-0004KQ-Hh
 for 69943 <at> debbugs.gnu.org; Mon, 01 Apr 2024 11:41:47 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net;
 s=s31663417; t=1711986096; x=1712590896; i=stephen.berman@HIDDEN;
 bh=yXVG03AKW3abrkdjSbVMpDAr2wPsXg11jtCdHugC7lI=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:
 Date;
 b=rEf13dsY/rXBlo9tz2PSwTPiEHnUh3pLNg5CI9mZbhmhK4rMkwT7wnJhp8OzaVJq
 Ir+KoHQvUA/f6yjHu9BqXSiaMM6r13UWTmJG/SyqGX4vgoRuGICieWLn756kNG2i7
 gLRpv0KitqEILhdKhtQrtAFcwpUFjSqUJHlohpGOqmUcLB7pDwz5CcYcG3Y8qL2Dn
 8vmSuuSdpbi43cxZenQduYh2VgDUKuPbraFs2d3A9uqjJOi8y30K0Olmuwy674kQ+
 BHjVYdwvm561cRKAqdNQ1K1zFtH+6fSkqfk7lK3viNm2Bqhx35rVPIhAwiqXd+lwo
 UIxHBHs8sGbhh6AEtw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from strobelfs ([94.134.95.171]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M4JmN-1rralt2clN-000JIn; Mon, 01
 Apr 2024 17:41:36 +0200
From: Stephen Berman <stephen.berman@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#69943: 30.0.50; Tabbing through widgets can signal
 beginning-of-buffer error
In-Reply-To: <86r0fp9jr4.fsf@HIDDEN> (Eli Zaretskii's message of "Mon, 01 Apr
 2024 18:37:35 +0300")
References: <87il1enx4z.fsf@HIDDEN> <8634si1dog.fsf@HIDDEN>
 <874jclw1nf.fsf@HIDDEN> <86r0fp9jr4.fsf@HIDDEN>
Date: Mon, 01 Apr 2024 17:41:36 +0200
Message-ID: <87wmphum33.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:C8xPWVcK3S6s3ws6e6sp7MaftkHca5mHyrIWT8jIXkdocwrgOq1
 ibK+gPU1pnS8R4ektOREvdCmO1dx3Ld39XIla6ggl81ms7ZmJaWc7GMnU2cAiYtR0S4+4yN
 I96l93AA2VJ6bDCV+xZHrX4yftvqdiUnMHGrhuWMu8Y7eYawxfdq4MVI4zmhOKjDQRaHVYb
 JP2k/sBUDOic/C2bZoWfg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:zrfWZOuPMGM=;diYkeVnPxoEk5HY92yeaFgwVI9P
 a0fSLgn9iayMTlaHYFXLet54rl8pkSyakAL30/vHDg3gWNgh4gIpuYCoVD3UKwWi9VvjgnJFJ
 8lzT1GZJkxdf0M+BQYoi7P2yyTOXo5/R0RHY4mGY4ffVfjO/XiOo4X1E9A7wM6ZCHJ1R+C4Kx
 wmXXYZvFdRISoytynz3Gn5CoZLQMD3sBD/9cGG3cJOvAIH/Diy40LAIQtoFfupht+vGsRbpnZ
 AKoh26o8eM3+jZxBTkYDB2sVSSVRGcWo8tFn6fm90t0CVK8sOv7fdhMN1/Gz02+mlydEl/69L
 zXJtXNkhMbSeoMlkW13ksMW9Xppp+j//xyIsQ6JvK9YMdTg0JQxUyEh0AaVFT9yZwAsocVyiR
 vo7BvlXR024USOFqsYFIvqn9YjoSZaIKH2AhdVnyTdokkLVD13M9RKJfP9zQTaV4tQ/1Nhatz
 8GTtSXtE7AN0nIsidTxh5NbrGGbcHGTl1FBL1p6GQiruCiHx5HIOpqIv4RU5ts8w2kC4pZb+7
 7f0beh0jy5vewmd8+I7SvoR4SBjCdlZMcvptcWKue5zwkN5iKdspeCJp2OrDRdtxc4JR+Aevo
 aCBWU5bO0P8CXX7tmPLYRSYx+EHINNgYpS3q9Co1vlSEGlI6OvO2pgZyunAPCL0xi6vk9/LDc
 Imok7N2slVp3wlbScWI3L+x0VkIu8MGdB0bU7Z4HCeCKNa+XIzfMQc11doZB6rA8JRVs3Usr7
 8uuu36XX+hQlkTix5Yp3OOYEwhs7sf0pFGplBI+x3c+h5RrGO3drgtLcLst8jT2MukEDMOngh
 ViIflItZtVrSw2du7r1qTqvErbmXQQV3K8WJwGOfO+d/0=
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 69943
Cc: 69943 <at> debbugs.gnu.org, maurooaranda@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.7 (-)

On Mon, 01 Apr 2024 18:37:35 +0300 Eli Zaretskii <eliz@HIDDEN> wrote:

>> From: Stephen Berman <stephen.berman@HIDDEN>
>> Cc: Mauro Aranda <maurooaranda@HIDDEN>,  69943 <at> debbugs.gnu.org
>> Date: Mon, 01 Apr 2024 17:20:04 +0200
>>
>> On Fri, 22 Mar 2024 17:36:31 +0200 Eli Zaretskii <eliz@HIDDEN> wrote:
>>
>> > Mauro, any comments to the proposed patch?
>>
>> No comments yet, or did I miss them?
>
> You didn't.
>
>> If not, any objections to installing the patch?
>
> Let's give Mauro a few more days to chime in.

Sure.

Steve Berman




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

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


Received: (at 69943) by debbugs.gnu.org; 1 Apr 2024 15:37:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 01 11:37:51 2024
Received: from localhost ([127.0.0.1]:51407 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rrJjK-0004DR-Q1
	for submit <at> debbugs.gnu.org; Mon, 01 Apr 2024 11:37:51 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:42270)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rrJjI-0004DC-FL
 for 69943 <at> debbugs.gnu.org; Mon, 01 Apr 2024 11:37:49 -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 1rrJj9-00059s-H0; Mon, 01 Apr 2024 11:37:39 -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=LFg9mpZglbbRpuwu/8Z7jTgDi2Qs3qz08VaGkyV7Rvo=; b=J5Tq6yMTi9aD
 1hrTtY47HvEN9LpSj0ukXKeiH3QzNl3r3JoRFLrfuvSIgTgS9JCK7vI9DKWQtJDidCuBX1Itwc/1m
 6tTRHcx3HLEriyCqE2cOAfq90pmB9PMHG5tNssdYOI18EztsjpV5a/5a/ckMRa7ENth5ROFTLxwWr
 b5qbN6Ed9zPOkf2mUMiK2xwrTqaI437731V5CEw2jk7rsK3GMiclzc4xndMn3xYpuncasMzGmMZ9b
 tFnQNn0OfMhAtUIt/xneug/swBPl3/OGYf9iDjuVn8jGGlNmFMkI9u8HKKN7stz41R0by5q/dm0Am
 vePeGbsDliiDMv1wSvhQoA==;
Date: Mon, 01 Apr 2024 18:37:35 +0300
Message-Id: <86r0fp9jr4.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stephen Berman <stephen.berman@HIDDEN>
In-Reply-To: <874jclw1nf.fsf@HIDDEN> (message from Stephen Berman on Mon, 01
 Apr 2024 17:20:04 +0200)
Subject: Re: bug#69943: 30.0.50; Tabbing through widgets can signal
 beginning-of-buffer error
References: <87il1enx4z.fsf@HIDDEN> <8634si1dog.fsf@HIDDEN>
 <874jclw1nf.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 69943
Cc: 69943 <at> debbugs.gnu.org, maurooaranda@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: Stephen Berman <stephen.berman@HIDDEN>
> Cc: Mauro Aranda <maurooaranda@HIDDEN>,  69943 <at> debbugs.gnu.org
> Date: Mon, 01 Apr 2024 17:20:04 +0200
> 
> On Fri, 22 Mar 2024 17:36:31 +0200 Eli Zaretskii <eliz@HIDDEN> wrote:
> 
> > Mauro, any comments to the proposed patch?
> 
> No comments yet, or did I miss them?

You didn't.

> If not, any objections to installing the patch?

Let's give Mauro a few more days to chime in.




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

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


Received: (at 69943) by debbugs.gnu.org; 1 Apr 2024 15:20:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 01 11:20:20 2024
Received: from localhost ([127.0.0.1]:51371 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rrJSN-0003ed-Qi
	for submit <at> debbugs.gnu.org; Mon, 01 Apr 2024 11:20:20 -0400
Received: from mout.gmx.net ([212.227.15.19]:42305)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stephen.berman@HIDDEN>) id 1rrJSI-0003eM-UY
 for 69943 <at> debbugs.gnu.org; Mon, 01 Apr 2024 11:20:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net;
 s=s31663417; t=1711984805; x=1712589605; i=stephen.berman@HIDDEN;
 bh=zp5lK/O1eB3h0rH8V7zDXiiFoJSXNlpccrtfEzaLq6g=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:
 Date;
 b=ROzgk/8RFZGYLTSHJ3eHFVa4T7i9a1D/RmAhLgMKcLL0dTErxt9Btbsye8ihH7UX
 60F4Nd/8fEHPFMSnBaw5v6L1UgV/UZmH9RjETsURBn3QILJyDOCqEvPjB15MW9cHg
 Ai0p7vaXQiF4P1rzUlBWQfPi/Iyhmq71X8cIDDtr1+NQPKbO4dPtuYlndY4DUxc7T
 dmHvDPFka8TogQqAw7GHpo2NWjFxJ50MCCRrolEGMd8HOxf9vit2M/2wY++u7rphb
 ZDyzdZPkgwhEgQM9zo1u0m/6tE1kFjsOo1ugiVFdwFBL9pEJwUyqF6Q7dIl6jitzs
 VKr5PhK8HnfKhjOGDA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from strobelfs ([94.134.95.171]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MN5eR-1sADui0IfF-00J4Hn; Mon, 01
 Apr 2024 17:20:05 +0200
From: Stephen Berman <stephen.berman@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#69943: 30.0.50; Tabbing through widgets can signal
 beginning-of-buffer error
In-Reply-To: <8634si1dog.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 22 Mar
 2024 17:36:31 +0200")
References: <87il1enx4z.fsf@HIDDEN> <8634si1dog.fsf@HIDDEN>
Date: Mon, 01 Apr 2024 17:20:04 +0200
Message-ID: <874jclw1nf.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:ekUXQoewxDEjRjJUGoO5fYI8Z+A4touuQXJFVDLAcu4u5+7MM2Y
 vYM4h1D44jvQNAlLYLM4g/ZaHlQ4aEjHg8FZbpsz8ezylO/T4vsyfQojPc1WhmdoPNh7yn8
 X6LXQPG2R0NwoZukciEBd9xL3vNP9L/HYk66Navb+xsz5TRDLKDRGhNKI/tHc8OkbAOuFFG
 QL01KdIioHxxDLffv8FSw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:nDEXnUqPcVo=;207c9p1AiDqe8VrdnKd7k2jaLiV
 BPD7OQMTTl6yXz4zYun0Q4KxdHvFH+YjYaJH11NvkMZPM0G/mRQHs3U34dwsqK0MTsGC245pC
 eshvup+zSVu65XXsbIqLVtHy0VTUXBIxZoVoNkr8viMAnp1YtA3u/1FcAr3EvDGJjUgGDuFjY
 6+2CyQ0ZV5+tifSunOfnZhaaBUHI3yTbVWHDg70zpPGPIjKba0tvH1sgXMSM03FduR7oO3MCI
 w4x02sYlf0otwx0OV9lNjhn4t6jG4V0AZJTks/Pc4IvgOUsW007iUoICKu9YpCQmmP+A+6QBa
 Br3u94uBQwe6G0A1SD1Q0dkAMVB8L/f1Rg7QsLB9gjnsU/xOUg+XKDt4n3tLCkw5lm0hTulv3
 m50Bm96zLuk/4+RZnyzEf9YlInsl4b5wctvHuOUQ5sTfHhcrzt+zjKQ5Nhml0iufjft84y9MG
 u48zBe/kktiZiseER70cwRCqAG2UtfkmDT/yn1hFHig64AL2XzkPKkAcLfFkAWtCNJsg1GT9O
 0sHoK/NFvw74S9u3t4d/D2HuOFmtSIEmF7ts9tUVebhbBm//vLbFgkzeLKDCdp0rrejzJVuGW
 W0ouFu8qXMV+XaEdoccfxiSjzZ8NX/2xPh66HRbis9mJTVuWJHyKSp273Vudys8rOvpezNkbA
 UEhmOW0MrCjPrk+NcWnutT7+nnq91rkITacnjEezxBKFhDHxWc5ZU3EV0574OeEj1r3wVtDLs
 QYGYQ8iSLo82bSuNs6GwQ//CFseRL7VneC9pyrsZaJVl2gWIRURVaa05PbV/58tGq5iN1nTV+
 lmyXYxoGDplyK1SUssd7fe5qmoPInOCUnRRxgBYEwSEx4=
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 69943
Cc: 69943 <at> debbugs.gnu.org, Mauro Aranda <maurooaranda@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.7 (-)

On Fri, 22 Mar 2024 17:36:31 +0200 Eli Zaretskii <eliz@HIDDEN> wrote:

>> Date: Fri, 22 Mar 2024 15:45:16 +0100
>> From:  Stephen Berman via "Bug reports for GNU Emacs,
>>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>>
>> 0. emacs -Q
>>
>> 1. Evaluate the following sexp:
>>
>> (let ((buf (get-buffer-create "*Widget Test*")))
>>   (switch-to-buffer buf)
>>   (dolist (el '("First" "Second" "Third"))
>>     (widget-create 'push-button el))
>>   (use-local-map widget-keymap)
>>   (widget-setup)
>>   (goto-char (point-min)))
>>
>> Now the current buffer is *Widget Test* containing three push-button
>> widgets labeled "First", "Second", and "Third", and point is at the
>> start of the first widget, at BOB.
>>
>> 2. Hit the TAB key (bound to widget-forward) three times: this moves
>> point successively from "First" to "Second" to "Third" and then back to
>> "First" -- but on returning to the initial position after the third TAB=
,
>> a beginning-of-buffer error is also signaled.
>>
>> 3. Likewise, hitting S-TAB (bound to widget-backward) three times moves
>> backwards across the widgets, from "Third" to "Second" to "First", agai=
n
>> signaling a beginning-of-buffer error after the last S-TAB.
>>
>> These beginning-of-buffer errors are due to widget-move (the workhorse
>> behind widget-forward and widget-backward) calling backward-char in a
>> loop without checking for BOB.  The attached patch fixes this.  The
>> patch also includes additions to widget-test-widget-move (from which
>> most of the above sexp was taken) that test moving to a widget at BOB.
>> (If the patch is acceptable, whoever commits it should use the correct
>> bug# before pushing it, or I can do that myself.)
>
> Mauro, any comments to the proposed patch?

No comments yet, or did I miss them?  If not, any objections to
installing the patch?

Steve Berman




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

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


Received: (at 69943) by debbugs.gnu.org; 22 Mar 2024 15:37:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 22 11:37:25 2024
Received: from localhost ([127.0.0.1]:32829 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rngxR-0003Lf-2O
	for submit <at> debbugs.gnu.org; Fri, 22 Mar 2024 11:37:25 -0400
Received: from eggs.gnu.org ([209.51.188.92]:33628)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rngxQ-0003LJ-4o
 for 69943 <at> debbugs.gnu.org; Fri, 22 Mar 2024 11:37:24 -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 1rngwe-0008TQ-7l; Fri, 22 Mar 2024 11:36:36 -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=4d8X8qjld7ameRUpvbONOleRQusUQi43cnyq5DnwVo8=; b=avbW5W1ImIfP
 2CiRkn1X/msEnsUjU9Iujoyc3u5AfYoYdguV9vk9Wx15XpixXQ0p0Urw3AJanYqLBxw7kNAhPcOJe
 aG0y6SPkzpnExLPnEygWVxfJnvwO3XPrB92qqdYSLf3bLZa8ho88Jw65SuyyvkJzprPJeH5GFElVV
 loEWiZzAEr2kYAG+G4vD1Frr9x3i4BJ37S4DbPuulluy8L2FDKPtzAiPEYn/M1sJ8v8L35CRuYTuv
 awBhwuFnkYqKSGy3B5f1S4NTcEjV58HnKGQoQXDVbauuJA4PK46vC6PXJX0LbTmhtOelz3OwtovQl
 WpAsDTBfsGx7u3nLTYhTng==;
Date: Fri, 22 Mar 2024 17:36:31 +0200
Message-Id: <8634si1dog.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stephen Berman <stephen.berman@HIDDEN>,
 Mauro Aranda <maurooaranda@HIDDEN>
In-Reply-To: <87il1enx4z.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#69943: 30.0.50;
 Tabbing through widgets can signal beginning-of-buffer error
References: <87il1enx4z.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 69943
Cc: 69943 <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: Fri, 22 Mar 2024 15:45:16 +0100
> From:  Stephen Berman via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> 0. emacs -Q
> 
> 1. Evaluate the following sexp:
> 
> (let ((buf (get-buffer-create "*Widget Test*")))
>   (switch-to-buffer buf)
>   (dolist (el '("First" "Second" "Third"))
>     (widget-create 'push-button el))
>   (use-local-map widget-keymap)
>   (widget-setup)
>   (goto-char (point-min)))
> 
> Now the current buffer is *Widget Test* containing three push-button
> widgets labeled "First", "Second", and "Third", and point is at the
> start of the first widget, at BOB.
> 
> 2. Hit the TAB key (bound to widget-forward) three times: this moves
> point successively from "First" to "Second" to "Third" and then back to
> "First" -- but on returning to the initial position after the third TAB,
> a beginning-of-buffer error is also signaled.
> 
> 3. Likewise, hitting S-TAB (bound to widget-backward) three times moves
> backwards across the widgets, from "Third" to "Second" to "First", again
> signaling a beginning-of-buffer error after the last S-TAB.
> 
> These beginning-of-buffer errors are due to widget-move (the workhorse
> behind widget-forward and widget-backward) calling backward-char in a
> loop without checking for BOB.  The attached patch fixes this.  The
> patch also includes additions to widget-test-widget-move (from which
> most of the above sexp was taken) that test moving to a widget at BOB.
> (If the patch is acceptable, whoever commits it should use the correct
> bug# before pushing it, or I can do that myself.)

Mauro, any comments to the proposed patch?

Thanks.




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

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


Received: (at submit) by debbugs.gnu.org; 22 Mar 2024 15:21:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 22 11:21:14 2024
Received: from localhost ([127.0.0.1]:59882 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rnghl-0002Zu-9L
	for submit <at> debbugs.gnu.org; Fri, 22 Mar 2024 11:21:14 -0400
Received: from lists.gnu.org ([209.51.188.17]:60984)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stephen.berman@HIDDEN>) id 1rngNO-0001Xf-5T
 for submit <at> debbugs.gnu.org; Fri, 22 Mar 2024 11:00:10 -0400
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 <stephen.berman@HIDDEN>)
 id 1rng95-0004ly-TB
 for bug-gnu-emacs@HIDDEN; Fri, 22 Mar 2024 10:45:24 -0400
Received: from mout.gmx.net ([212.227.15.18])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <stephen.berman@HIDDEN>)
 id 1rng92-0003ad-Sb
 for bug-gnu-emacs@HIDDEN; Fri, 22 Mar 2024 10:45:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net;
 s=s31663417; t=1711118716; x=1711723516; i=stephen.berman@HIDDEN;
 bh=FJYXjxLoVvLGIu0Eg1k5j3silJjKXgyVoMjvtSSWzyk=;
 h=X-UI-Sender-Class:From:To:Subject:Date;
 b=nypx/y+ois4faCXv7WgxOGi/QSp0nJXOplfejeXBI0co8BfqCsgj7BdeLAk09oaF
 K1LBlgcwVD2cra//H0IIyE20zMkSh46uUapDf6b6qmos6z/jd0RTAHsDUmwsPKfA5
 DvFcC0E4eKY96xfLBNYF/jT8eEOCfQ45GnGHqgPH4Qjwj69Rk0YqOz//vEzDb9qU8
 LF0DZlSxqI/6Ez2tY3ek4FqRFikK0iVFsyPx8g5cGieMenlwTrLptfAJ3WuoTEsoJ
 NRMmghBD8OzJI/0iXGQfqR+GQKF5dixrd5o87b6dc2ZxIrJk9WKwwGFhNA5J0bSYk
 rRIrOL57Eu58i2W4QQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from strobelfs2 ([88.130.50.228]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N6sn7-1qgbTP22fP-018LzQ for
 <bug-gnu-emacs@HIDDEN>; Fri, 22 Mar 2024 15:45:16 +0100
From: Stephen Berman <stephen.berman@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.50; Tabbing through widgets can signal beginning-of-buffer error
X-Debbugs-Cc: 
Date: Fri, 22 Mar 2024 15:45:16 +0100
Message-ID: <87il1enx4z.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Provags-ID: V03:K1:mI6PidQgapMmaadPxQ7MvOP8d9P2xZQXYXkcVnyRueKJpGEjOed
 boOXmnbrj0xM0m2dNdALbuNhmSsUlCRT2e1nBdMzeqlrvXa478a2OfAxVQof+uLasSHZwm3
 DrKqEbTtyNuFU6sO2WvjI4ZBvKu8YNCmhVCgVWlvH5kXcgnBrnUskn9UfMr80M1lLkaeSKA
 LsTh7aXZiPq1gDHIp52sg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:MxbVqSSSU5M=;AFyBnc8/OMxlZm5Cv4AeQQ+Ghg/
 Oq4OoBz1ziFJ6q6iSwLi88YGbPEbkdOJ5PLVCgSJhnzwFJbtcwCID7gzBuYeh0dRCzGZ/4QeW
 2+JqE/BwByYKzbXqXF8nDfRDmElafV0qf7WeYpejPyP4rWKo8Viq6WXCcU3OYwhNv5mqddAKb
 daZpPd2SP8gHeISLjhcPijNHf94qbduomCnmPK3p/6RoHRiNU3q+zLTWe9mS6cNaK33rEb6Yo
 7sZUcQZ9Yw35HvL12hIlicVez083vELy+tecOVJykBQN6I/Dcomvtotcyrt0cQn/CG0vH13rF
 FQ1vZMG9FBmPapwVYSWTk7/nfmyttizWEm0J/fnn06Kc9tn1iRVL00vMU69MmUAeQDJMC8ktm
 95RAFnnUHPU/DeXfDOPr6RgnzU9QlWfh9RMJWC4pt7UDp3S7tynCjCS3Af+v1f5t3STxSjs13
 joPJHutn3c8ZHLta7kFP9svJ7eC4crxRFvr00mZMsaZIyAvKfGiJZvdQQIwe43Ci7mnqT0Xqo
 ROG85ftbSBr+d43ZOVTpn/5wogYUQsr4TD4piuAxt2NBJgA79t4bpI29LbVESdwIl59qEQB5i
 RGomMuDPScX20drN4XHpjg9oYrlVdYI+EpJjAv73KFvFAiRVbaNJRVWfLugaHEqDOuWHphMKt
 c74t540vJwXscu9uR1n/w2zcE1hLEw4dvCiFdg4A0m6XyTOPAh90ZzNDshA49jEwmT7FbpVQ5
 RTmVKC01IEfSc+yK4D7krnfHUQ4gEnZqqufEfATN2KSjWlHUlFblhTfNJuUyPc70sIwhFQMjB
 Mjf0woMILTfR/U7zCFSYkaRu4yPdJlK7YKecb+9JF4l74=
Received-SPF: pass client-ip=212.227.15.18;
 envelope-from=stephen.berman@HIDDEN; helo=mout.gmx.net
X-Spam_score_int: 5
X-Spam_score: 0.5
X-Spam_bar: /
X-Spam_report: (0.5 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_SBL_CSS=3.335,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 4.2 (++++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: 0. emacs -Q 1. Evaluate the following sexp: (let ((buf
 (get-buffer-create
 "*Widget Test*"))) (switch-to-buffer buf) (dolist (el '("First" "Second"
 "Third")) (widget-create 'push-button el)) (use-local-map widget-keymap)
 (widget-setup) (goto-cha [...] 
 Content analysis details:   (4.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [88.130.50.228 listed in zen.spamhaus.org]
 -2.3 RCVD_IN_DNSWL_MED      RBL: Sender listed at https://www.dnswl.org/,
 medium trust [209.51.188.17 listed in list.dnswl.org]
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (stephen.berman[at]gmx.net)
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
 2.0 SPOOFED_FREEMAIL       No description available.
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: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  0. emacs -Q 1. Evaluate the following sexp: (let ((buf (get-buffer-create
    "*Widget Test*"))) (switch-to-buffer buf) (dolist (el '("First" "Second"
   "Third")) (widget-create 'push-button el)) (use-local-map widget-keymap) (widget-setup)
    (goto-cha [...] 
 
 Content analysis details:   (1.2 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [88.130.50.228 listed in zen.spamhaus.org]
 -2.3 RCVD_IN_DNSWL_MED      RBL: Sender listed at https://www.dnswl.org/,
                             medium trust
                             [209.51.188.17 listed in list.dnswl.org]
  1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (stephen.berman[at]gmx.net)
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

--=-=-=
Content-Type: text/plain

0. emacs -Q

1. Evaluate the following sexp:

(let ((buf (get-buffer-create "*Widget Test*")))
  (switch-to-buffer buf)
  (dolist (el '("First" "Second" "Third"))
    (widget-create 'push-button el))
  (use-local-map widget-keymap)
  (widget-setup)
  (goto-char (point-min)))

Now the current buffer is *Widget Test* containing three push-button
widgets labeled "First", "Second", and "Third", and point is at the
start of the first widget, at BOB.

2. Hit the TAB key (bound to widget-forward) three times: this moves
point successively from "First" to "Second" to "Third" and then back to
"First" -- but on returning to the initial position after the third TAB,
a beginning-of-buffer error is also signaled.

3. Likewise, hitting S-TAB (bound to widget-backward) three times moves
backwards across the widgets, from "Third" to "Second" to "First", again
signaling a beginning-of-buffer error after the last S-TAB.

These beginning-of-buffer errors are due to widget-move (the workhorse
behind widget-forward and widget-backward) calling backward-char in a
loop without checking for BOB.  The attached patch fixes this.  The
patch also includes additions to widget-test-widget-move (from which
most of the above sexp was taken) that test moving to a widget at BOB.
(If the patch is acceptable, whoever commits it should use the correct
bug# before pushing it, or I can do that myself.)


2024-03-22  Stephen Berman  <stephen.berman@HIDDEN>

Prevent error on tabbing to widget at beginning of buffer (bug#xxxxx)

* lisp/wid-edit.el (widget-move): Don't move backward when at
beginning of buffer, and keep point on widget's left side.

* test/lisp/wid-edit-tests.el (widget-test-widget-move): Adds
checks that moving to a widget at beginning of buffer does not
signal a beginning-of-buffer error.


--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment; filename=widget-move.diff
Content-Transfer-Encoding: quoted-printable

diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el
index 172da3db1e0..948a9ed06a5 100644
=2D-- a/lisp/wid-edit.el
+++ b/lisp/wid-edit.el
@@ -1276,9 +1276,9 @@ widget-move
 	  (unless (eq new old)
 	    (setq arg (1+ arg))))))
     (let ((new (widget-tabable-at)))
-      (while (eq (widget-tabable-at) new)
+      (while (and (eq (widget-tabable-at) new) (not (bobp)))
 	(backward-char)))
-    (forward-char))
+    (unless (bobp) (forward-char)))
   (unless suppress-echo
     (widget-echo-help (point)))
   (run-hooks 'widget-move-hook))
diff --git a/test/lisp/wid-edit-tests.el b/test/lisp/wid-edit-tests.el
index 4b049478b29..3aef683f15e 100644
=2D-- a/test/lisp/wid-edit-tests.el
+++ b/test/lisp/wid-edit-tests.el
@@ -336,7 +336,13 @@ widget-test-widget-move
     (widget-forward 2)
     (forward-char)
     (widget-backward 1)
-    (should (string=3D "Second" (widget-value (widget-at))))))
+    (should (string=3D "Second" (widget-value (widget-at))))
+    ;; Check that moving to a widget at beginning of buffer does not
+    ;; signal a beginning-of-buffer error (bug#xxxxx).
+    (widget-backward 1)   ; Should not signal beginning-of-buffer error.
+    (widget-forward 2)
+    (should (string=3D "Third" (widget-value (widget-at))))
+    (widget-forward 1)))  ; Should not signal beginning-of-buffer error.

 (ert-deftest widget-test-color-match ()
   "Test that the :match function for the color widget works."

--=-=-=
Content-Type: text/plain



In GNU Emacs 30.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version
 3.24.38, cairo version 1.18.0) of 2024-03-22 built on strobelfs2
Repository revision: c1530a2e4973005633ebe00d447f1f3aa1200301
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101009
System Description: Linux From Scratch r12.0-112

Configured using:
 'configure -C --with-xwidgets 'CFLAGS=-Og -g3'
 PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER
PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS
TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB


--=-=-=--




Acknowledgement sent to Stephen Berman <stephen.berman@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#69943; 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: Thu, 18 Apr 2024 13:30:10 UTC

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