GNU bug report logs - #65021
29.1; align-to on wrapped line regression

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: Axel Forsman <axel@HIDDEN>; Keywords: notabug wontfix; merged with #65015, #65018, #65019, #65020, #66167; dated Wed, 2 Aug 2023 13:34:05 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Merged 65015 65018 65019 65020 65021 66167. Request was from Eli Zaretskii <eliz@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 65021) by debbugs.gnu.org; 2 Aug 2023 14:47:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 02 10:47:08 2023
Received: from localhost ([127.0.0.1]:49952 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRD7w-00024D-DO
	for submit <at> debbugs.gnu.org; Wed, 02 Aug 2023 10:47:08 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:54014)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qRD7q-00023d-U7
 for 65021 <at> debbugs.gnu.org; Wed, 02 Aug 2023 10:47:02 -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 1qRD7l-000614-LW; Wed, 02 Aug 2023 10:46:53 -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=wSmrqlsbfvpTE4jnUPdj8Xz2jCAQfQMyBseswE/pTX4=; b=LdKJt+qqoZAN
 69HFqBDWDVvvByamMX8R42PU5z+GojjNEKpGlabGTkqa+0x31sWGZ98h2k7Fv0kkRCtlLogvM3PBU
 oXvVuw9lkHAcOWDyA1kYOGlEwxAiQROOpD6a9Z9nMJ1cMmkZHgICXOI8Ge+dEfrLCQ/XnsYRgYb8l
 n5butDJLDg2raIpG6dXcBLcOap8giAV6gupXtb655CtptyDU8DD+AxWAcyfyOLGQs2QaUGj6VynmU
 GtsVRJS3RTIILUUkJuFcOuu/sZPZp840JkowvltSR2bMsB+Frg+pYWvZ+rucqweB1eft63WCemmhD
 2Gi84/GrzUP9lRd/djn5Pw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qRD7l-0002Qm-5Z; Wed, 02 Aug 2023 10:46:53 -0400
Date: Wed, 02 Aug 2023 17:46:59 +0300
Message-Id: <83h6phzel8.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Axel Forsman <axelsfor@HIDDEN>
In-Reply-To: <CAPt4RUrDFM8cFtu4wT4w5gPmoFTBkTPuOa-p+W-SuY4gr6jN3Q@HIDDEN>
 (message from Axel Forsman on Wed, 2 Aug 2023 15:40:46 +0200)
Subject: Re: bug#65021: 29.1; align-to on wrapped line regression
References: <87a5v9r3o4.fsf@HIDDEN>
 <CAPt4RUrDFM8cFtu4wT4w5gPmoFTBkTPuOa-p+W-SuY4gr6jN3Q@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65021
Cc: 65021 <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 (---)

> Cc: 65021 <at> debbugs.gnu.org
> From: Axel Forsman <axelsfor@HIDDEN>
> Date: Wed, 2 Aug 2023 15:40:46 +0200
> 
> Ooops, sorry for the spam.
> Please close any duplicate bug reports.
> I waited hours for acknowledgement before resending,
> and had reason to believe the GNU bug tracking software
> was rejecting my emails.

New bug reports need to be approved manually by humans, to prevent the
bug tracker from being flooded by spam.  This could sometimes take a
few hours.  So in the future please try to be more patient.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65021; Package emacs. Full text available.
Merged 65015 65018 65019 65020 65021. Request was from Eli Zaretskii <eliz@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 65021) by debbugs.gnu.org; 2 Aug 2023 13:41:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 02 09:41:06 2023
Received: from localhost ([127.0.0.1]:49287 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRC65-00064G-RM
	for submit <at> debbugs.gnu.org; Wed, 02 Aug 2023 09:41:06 -0400
Received: from mail-ej1-x630.google.com ([2a00:1450:4864:20::630]:53755)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <axelsfor@HIDDEN>) id 1qRC63-00063a-TS
 for 65021 <at> debbugs.gnu.org; Wed, 02 Aug 2023 09:41:04 -0400
Received: by mail-ej1-x630.google.com with SMTP id
 a640c23a62f3a-99c3d3c3db9so154179866b.3
 for <65021 <at> debbugs.gnu.org>; Wed, 02 Aug 2023 06:41:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1690983658; x=1691588458;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=W4/AZU5nTTYQOuxaJurinr5zIuFt8zENUu0dmyUzKtY=;
 b=PbcaAeA7H9ilj25r6yrha4FS/usWTN9TDCQQN4LOp6lz3RbHyTmnUi2RJgqYTJi4PZ
 K2IrzgnQBpdn2GIN+jOMIuI3KhKgGHFz1sSXMJzAZwfyHsub+LDOdGh6ollsNUfga27l
 sWoivMtySNJJPYXKEtZ0cBUbTK9pxHk+oyYOmYGc+ZiSL+J+qDeLlFL4UQ0A4iNeJ3od
 mB247IpU8I8d3PFFWrWmKpmwUFeXerGX6fO4rHRz1kzcXbt8/9eYXa3U35xWC3zyzh4G
 vuwRJgmCJ+eQ7ha7u7ha+C2IAo2FORTQVMLnPtCyDlJP/gSIfXLtbcXLwiBTUneRiOV6
 lm2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1690983658; x=1691588458;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=W4/AZU5nTTYQOuxaJurinr5zIuFt8zENUu0dmyUzKtY=;
 b=Y70+TL99AynQnq4lpClEySxJn6TRGdJxaXOX9F5rOmZJq+Kzq/TpYlUtw0rRSjdG/q
 ohfu7mMVUw3MRnrnS/C2/4z9IMznnl6fK0kl0zdgftS38dk2D4t1rWKkBwPOohN8khxG
 LhBE/VAJsc+NC/KULWlKbtBxBxAAbUG7gz0H6oA5j79zrqEVFbXGtfktWjzGv/Ux/UTk
 EfQBKJuq94GTrM93b9ZUDr+GSa9jl2XkAymKhuUr+jXcbdau8tYYgVKVtmgO6O03PJ+J
 w0mlaeKae61PVF7VUlMufA0rGjdiPNGVfSUkNWzfrEyV9dYb+J8aucJj/Spo3wyZZdoJ
 ciVA==
X-Gm-Message-State: ABy/qLYNtd7FAHLwXuRDecInrOC8ih1CokpV11vHTgMysbCD5kwNOYB+
 leFwoK2UlfTUDoD2czey12Y4l/Y/6cprLqggYdo=
X-Google-Smtp-Source: APBJJlGmCbziBYs4ZfoFqlHpU/mS/obXsp6ULx3oY/ra1EXJPvCYTCosPK3UDLxHg++I5z3VyqvGhpEux1p5UcaXj5M=
X-Received: by 2002:a17:906:9be4:b0:99b:ce19:b69a with SMTP id
 de36-20020a1709069be400b0099bce19b69amr5149321ejc.53.1690983657943; Wed, 02
 Aug 2023 06:40:57 -0700 (PDT)
MIME-Version: 1.0
References: <87a5v9r3o4.fsf@HIDDEN>
In-Reply-To: <87a5v9r3o4.fsf@HIDDEN>
From: Axel Forsman <axelsfor@HIDDEN>
Date: Wed, 2 Aug 2023 15:40:46 +0200
Message-ID: <CAPt4RUrDFM8cFtu4wT4w5gPmoFTBkTPuOa-p+W-SuY4gr6jN3Q@HIDDEN>
Subject: Re: bug#65021: 29.1; align-to on wrapped line regression
To: Axel Forsman <axel@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 65021
Cc: 65021 <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 (-)

Ooops, sorry for the spam.
Please close any duplicate bug reports.
I waited hours for acknowledgement before resending,
and had reason to believe the GNU bug tracking software
was rejecting my emails.

On Wed, Aug 2, 2023 at 3:34=E2=80=AFPM Axel Forsman <axel@HIDDEN> wrote:
>
>
> I noticed that the interpretation of the hpos given to the :align-to
> space specification property changed in Emacs 29.1 compared to 28.2,
> without it being documented anywhere. In version 28 it counts relative
> to the visual start of the line, whereas in version 29 it starts at the
> logical start of the line.
>
> That is, the following MWE exhibits different visual behavior in Emacs
> 28 contra 29:
>
>     (insert
>      (concat
>       "\n"
>       (make-string (round (* 1.25 (window-text-width))) ?x)
>       (propertize " " 'display `(space :align-to ,(round (window-text-wid=
th) 2)))
>       "foo\n\n"))
>
> (In 28 the text "foo" is centered correctly by the space. In 29 the
> space has zero-width and no effect.)
>
> The previous behavior makes more sense in the context of section 41.16.3
> Pixel Specification for Spaces in the Emacs manual, and it would be
> quite the breaking change so I am hoping it was unintentional.
>
>
> Kind regards
> Axel Forsman
>
>
> In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu)
> Repository revision: emacs-29.1
> Repository branch: master
> System Description: NixOS 23.05 (Stoat)
>
> Configured using:
>  'configure
>  --prefix=3D/nix/store/whazydpl0yj8i03aapsd2cyry70mng55-emacs-unstable-29=
.1-nox
>  --disable-build-details --with-modules --with-gif=3Dno --with-jpeg=3Dno
>  --with-png=3Dno --with-tiff=3Dno --with-x=3Dno --with-xpm=3Dno
>  --with-native-compilation --with-tree-sitter'
>
> Configured features:
> DBUS GMP GNUTLS GPM JSON LIBSELINUX LIBSYSTEMD LIBXML2 MODULES
> NATIVE_COMP NOTIFY INOTIFY PDUMPER SECCOMP SOUND SQLITE3 THREADS
> TREE_SITTER ZLIB
>
> Important settings:
>   value of $LC_MESSAGES: en_US.UTF-8
>   value of $LANG: sv_SE.UTF-8
>   locale-coding-system: utf-8-unix
>
> Major mode: Lisp Interaction
>
> Minor modes in effect:
>   undo-tree-mode: t
>   yas-global-mode: t
>   yas-minor-mode: t
>   hotfuzz-vertico-mode: t
>   vertico-mode: t
>   xclip-mode: t
>   evil-mode: t
>   evil-local-mode: t
>   electric-pair-mode: t
>   delete-selection-mode: t
>   global-auto-revert-mode: t
>   tooltip-mode: t
>   global-eldoc-mode: t
>   eldoc-mode: t
>   show-paren-mode: t
>   electric-indent-mode: t
>   file-name-shadow-mode: t
>   global-font-lock-mode: t
>   font-lock-mode: t
>   blink-cursor-mode: t
>   line-number-mode: t
>   transient-mark-mode: t
>   auto-composition-mode: t
>   auto-encryption-mode: t
>   auto-compression-mode: t
>
> Load-path shadows:
> /run/current-system/sw/share/emacs/site-lisp/site-start hides /nix/store/=
whazydpl0yj8i03aapsd2cyry70mng55-emacs-unstable-29.1-nox/share/emacs/site-l=
isp/site-start
>
> Features:
> (shadow sort mail-extr emacsbug mule-util hotfuzz-module notmuch
> notmuch-tree notmuch-jump notmuch-hello image wid-edit notmuch-show
> notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft
> notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser
> notmuch-wash diff-mode easy-mmode coolj goto-addr icalendar diary-lib
> diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm
> notmuch-lib notmuch-version notmuch-compat hl-line message sendmail
> yank-media dired dnd dired-loaddefs rfc822 mml mailabbrev mail-utils
> gmm-utils mailheader mm-view mml-smime mml-sec epa derived epg rfc6068
> epg-config gnus-util text-property-search time-date smime password-cache
> gnutls puny dig mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231
> rfc2047 rfc2045 mm-util ietf-drums mail-prsvr term/tmux term/xterm xterm
> lua-mode-autoloads nix-mode-autoloads julia-mode-autoloads
> cmake-mode-autoloads yaml-mode-autoloads haskell-mode-autoloads
> typescript-mode-autoloads markdown-mode-autoloads rust-mode-autoloads
> mytheme-theme ws-butler-autoloads rmsbolt-autoloads corfu-autoloads
> yasnippet undo-tree diff queue yasnippet-autoloads transient format-spec
> eieio eieio-core magit-autoloads magit-section-autoloads
> git-commit-autoloads with-editor-autoloads dash-autoloads
> xterm-color-autoloads devdocs-autoloads hotfuzz vertico compat
> hotfuzz-autoloads vertico-autoloads compat-autoloads xclip
> xclip-autoloads evil evil-keybindings evil-integration evil-maps
> evil-commands reveal evil-jumps evil-command-window evil-search evil-ex
> evil-types evil-macros evil-repeat evil-states evil-core byte-opt comp
> regexp-opt comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra
> help-mode tool-bar advice evil-common thingatpt rect evil-vars ring
> edmacro kmacro undo-tree-autoloads queue-autoloads evil-autoloads
> goto-chg-autoloads pcase elec-pair delsel autorevert filenotify
> cl-loaddefs cl-lib ekipage bytecomp byte-compile rmc iso-transl tooltip
> cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
> elisp-mode tabulated-list replace newcomment text-mode lisp-mode
> prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
> timer select mouse jit-lock font-lock syntax font-core term/tty-colors
> frame minibuffer nadvice seq simple cl-generic indonesian philippine
> cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
> korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
> european ethiopic indian cyrillic chinese composite emoji-zwj charscript
> charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
> cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
> files window text-properties overlay sha1 md5 base64 format env
> code-pages mule custom widget keymap hashtable-print-readable backquote
> threads dbusbind inotify multi-tty make-network-process native-compile
> emacs)
>
> Memory information:
> ((conses 16 623896 226463)
>  (symbols 48 15703 10)
>  (strings 32 85936 57749)
>  (string-bytes 1 4096111)
>  (vectors 16 33101)
>  (vector-slots 8 543541 137525)
>  (floats 8 64 333)
>  (intervals 56 62415 18186)
>  (buffers 984 13))
>
>
>




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

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


Received: (at submit) by debbugs.gnu.org; 2 Aug 2023 13:33:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 02 09:33:16 2023
Received: from localhost ([127.0.0.1]:49252 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRByW-0005pt-5D
	for submit <at> debbugs.gnu.org; Wed, 02 Aug 2023 09:33:16 -0400
Received: from lists.gnu.org ([2001:470:142::17]:45548)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bounces+28258838-1cce-bug-gnu-emacs=gnu.org@HIDDEN>)
 id 1qRBcE-00056w-M8
 for submit <at> debbugs.gnu.org; Wed, 02 Aug 2023 09:10:15 -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 <bounces+28258838-1cce-bug-gnu-emacs=gnu.org@HIDDEN>)
 id 1qRBc9-0007DB-BU
 for bug-gnu-emacs@HIDDEN; Wed, 02 Aug 2023 09:10:09 -0400
Received: from wrqvffvh.outbound-mail.sendgrid.net ([149.72.255.128])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1)
 (envelope-from <bounces+28258838-1cce-bug-gnu-emacs=gnu.org@HIDDEN>)
 id 1qRBc7-00019A-GU
 for bug-gnu-emacs@HIDDEN; Wed, 02 Aug 2023 09:10:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axelf.se;
 h=from:cc:subject:mime-version:to:content-type:
 content-transfer-encoding:cc:content-type:from:subject:to;
 s=s1; bh=uoN6nfhKUPZv22cJlmG1dTjBePhM3i3GmwU13A+UOaw=;
 b=xTmq8W62+BKtfjwHi/Y15eQ5EG2UTuMvSbpenxb3krCKnaa8dLJxfVtpVPRYbION0UlW
 bq6enQ2/T0ilM4WWU68rNCHUyHqjRuRC/5Ja/i011emXGDx7Vt8/Y4tmAYSm7Xu6XW7Dc5
 ARv4Jms+8juPmSDBrPenw+Xz2f7JuVWFeQwGY7BuD3QmFUqGYkQrJUxa0pmERoGUDpkrLN
 T5VQbGPXq+07wM6JEWYjbnLc3i9sueXMWES07wToBRj7RFjcJV33+hII3kvlxgQXuSUNlT
 0e8sgL7P2N/8c2mogbQYYeZVEE9/tLPLGAEVTqG1319jp6v3oT0VsfvKA5BhyCbA==
Received: by filterdrecv-65f68489c8-qcqfn with SMTP id
 filterdrecv-65f68489c8-qcqfn-1-64CA55AD-87
 2023-08-02 13:10:06.021834181 +0000 UTC m=+7220034.113629187
Received: from localhost (unknown) by geopod-ismtpd-4 (SG) with ESMTP
 id GWFbyB4KQkeV2yztrD5h9g Wed, 02 Aug 2023 13:10:05.668 +0000 (UTC)
From: Axel Forsman <axel@HIDDEN>
Subject: 29.1; align-to on wrapped line regression
Date: Wed, 02 Aug 2023 13:10:06 +0000 (UTC)
Message-ID: <87a5v9r3o4.fsf@HIDDEN>
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?a9jmprsm98cnqgHsU2O6rQhtHh4uQUltDI0sfxLQLLW0ScObgxI6amEU2a6U78?=
 =?us-ascii?Q?W+RG9vG0tATDAK31wUkKV66FqIBHhlQCrH57FUX?=
 =?us-ascii?Q?8utH0e93JALyLd7rGVMUsRRdRJsWnsq5UIAAcQq?=
 =?us-ascii?Q?Lx=2FgyUvlDscK1lPTRXhE3pCGMSkBLwcx3HibL+C?=
 =?us-ascii?Q?ZQZ23q3Xfph8Xo9W6xuuecBekfyClLWeftInMtc?=
 =?us-ascii?Q?cvShyqVccxCpSSbw2qUWqRvoRFV3gr4G5ePzxj?=
To: bug-gnu-emacs@HIDDEN
X-Entity-ID: kO1dOy+IUnMwDrvHlPpg/w==
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Received-SPF: pass client-ip=149.72.255.128;
 envelope-from=bounces+28258838-1cce-bug-gnu-emacs=gnu.org@HIDDEN;
 helo=wrqvffvh.outbound-mail.sendgrid.net
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,
 RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01,
 UNPARSEABLE_RELAY=0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Wed, 02 Aug 2023 09:33:11 -0400
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: -0.0 (/)


I noticed that the interpretation of the hpos given to the :align-to
space specification property changed in Emacs 29.1 compared to 28.2,
without it being documented anywhere. In version 28 it counts relative
to the visual start of the line, whereas in version 29 it starts at the
logical start of the line.

That is, the following MWE exhibits different visual behavior in Emacs
28 contra 29:

    (insert
     (concat
      "\n"
      (make-string (round (* 1.25 (window-text-width))) ?x)
      (propertize " " 'display `(space :align-to ,(round (window-text-width) 2)))
      "foo\n\n"))

(In 28 the text "foo" is centered correctly by the space. In 29 the
space has zero-width and no effect.)

The previous behavior makes more sense in the context of section 41.16.3
Pixel Specification for Spaces in the Emacs manual, and it would be
quite the breaking change so I am hoping it was unintentional.


Kind regards
Axel Forsman


In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu)
Repository revision: emacs-29.1
Repository branch: master
System Description: NixOS 23.05 (Stoat)

Configured using:
 'configure
 --prefix=/nix/store/whazydpl0yj8i03aapsd2cyry70mng55-emacs-unstable-29.1-nox
 --disable-build-details --with-modules --with-gif=no --with-jpeg=no
 --with-png=no --with-tiff=no --with-x=no --with-xpm=no
 --with-native-compilation --with-tree-sitter'

Configured features:
DBUS GMP GNUTLS GPM JSON LIBSELINUX LIBSYSTEMD LIBXML2 MODULES
NATIVE_COMP NOTIFY INOTIFY PDUMPER SECCOMP SOUND SQLITE3 THREADS
TREE_SITTER ZLIB

Important settings:
  value of $LC_MESSAGES: en_US.UTF-8
  value of $LANG: sv_SE.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  undo-tree-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  hotfuzz-vertico-mode: t
  vertico-mode: t
  xclip-mode: t
  evil-mode: t
  evil-local-mode: t
  electric-pair-mode: t
  delete-selection-mode: t
  global-auto-revert-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/run/current-system/sw/share/emacs/site-lisp/site-start hides /nix/store/whazydpl0yj8i03aapsd2cyry70mng55-emacs-unstable-29.1-nox/share/emacs/site-lisp/site-start

Features:
(shadow sort mail-extr emacsbug mule-util hotfuzz-module notmuch
notmuch-tree notmuch-jump notmuch-hello image wid-edit notmuch-show
notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft
notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser
notmuch-wash diff-mode easy-mmode coolj goto-addr icalendar diary-lib
diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm
notmuch-lib notmuch-version notmuch-compat hl-line message sendmail
yank-media dired dnd dired-loaddefs rfc822 mml mailabbrev mail-utils
gmm-utils mailheader mm-view mml-smime mml-sec epa derived epg rfc6068
epg-config gnus-util text-property-search time-date smime password-cache
gnutls puny dig mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231
rfc2047 rfc2045 mm-util ietf-drums mail-prsvr term/tmux term/xterm xterm
lua-mode-autoloads nix-mode-autoloads julia-mode-autoloads
cmake-mode-autoloads yaml-mode-autoloads haskell-mode-autoloads
typescript-mode-autoloads markdown-mode-autoloads rust-mode-autoloads
mytheme-theme ws-butler-autoloads rmsbolt-autoloads corfu-autoloads
yasnippet undo-tree diff queue yasnippet-autoloads transient format-spec
eieio eieio-core magit-autoloads magit-section-autoloads
git-commit-autoloads with-editor-autoloads dash-autoloads
xterm-color-autoloads devdocs-autoloads hotfuzz vertico compat
hotfuzz-autoloads vertico-autoloads compat-autoloads xclip
xclip-autoloads evil evil-keybindings evil-integration evil-maps
evil-commands reveal evil-jumps evil-command-window evil-search evil-ex
evil-types evil-macros evil-repeat evil-states evil-core byte-opt comp
regexp-opt comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra
help-mode tool-bar advice evil-common thingatpt rect evil-vars ring
edmacro kmacro undo-tree-autoloads queue-autoloads evil-autoloads
goto-chg-autoloads pcase elec-pair delsel autorevert filenotify
cl-loaddefs cl-lib ekipage bytecomp byte-compile rmc iso-transl tooltip
cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind inotify multi-tty make-network-process native-compile
emacs)

Memory information:
((conses 16 623896 226463)
 (symbols 48 15703 10)
 (strings 32 85936 57749)
 (string-bytes 1 4096111)
 (vectors 16 33101)
 (vector-slots 8 543541 137525)
 (floats 8 64 333)
 (intervals 56 62415 18186)
 (buffers 984 13))




Acknowledgement sent to Axel Forsman <axel@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#65021; 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, 23 Sep 2023 10:15:01 UTC

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