all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#41062: 27.0.91; Overlay with background face only applies to text (different behavior than in Emacs 26)
@ 2020-05-03 20:32 David Engster
  2020-05-03 21:33 ` Stephen Berman
  0 siblings, 1 reply; 3+ messages in thread
From: David Engster @ 2020-05-03 20:32 UTC (permalink / raw)
  To: 41062

[-- Attachment #1: Type: text/plain, Size: 1010 bytes --]

I noticed a pretty big change how overlays are handled that apply a
face with a background color.

Reproduce as follows:

- emacs -Q

- Put in the scratch buffer:

(defface blue-background
  '((default :background "blue"))
  "blue background")
(setq testov (make-overlay (point-min) (point-max) nil t t))
(overlay-put testov 'face 'blue-background)

- M-x eval-buffer

In Emacs 26, you would see *everything* with a blue background until
(point-max), meaning the blue background would span the whole width of
the window, including the parts without text.

In current Emacs 27.0.91, you see blue background only applied to the
textual parts of the window. The parts without any text have the normal
background color. I have attached screenshots for both cases.

This is on GNU/Linux with Emacs26/27 both compiled from their latest
branches with GTK+ 3.24.5 and plain './configure' (no cairo).

I'm not sure if this is a bug or a deliberate change, but I couldn't
find anything in NEWS mentioning this.

-David


[-- Attachment #2: emacs26-overlay.png --]
[-- Type: image/png, Size: 46151 bytes --]

[-- Attachment #3: emacs27-overlay.png --]
[-- Type: image/png, Size: 46411 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-05-03 21:38 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-05-03 20:32 bug#41062: 27.0.91; Overlay with background face only applies to text (different behavior than in Emacs 26) David Engster
2020-05-03 21:33 ` Stephen Berman
2020-05-03 21:38   ` David Engster

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.