Subject: bug#58311: Missing newline in *Messages* between evaluation result and error

From: Felix Dietrich <[email-masked]>
Date: Wed, 05 Oct 2022 20:37:18 +0200

Package: emacs
Severity: minor

Entries added to the “*Messages*” buffer by the following snippet are
missing a newline between the evaluation result and the error log entry
put there by “xfaces.c:merge_face_ref” using “xdisp.c:add_to_log”.

#+begin_src emacs-lisp
  (let ((buf (generate-new-buffer "*test*"))
        (s (propertize "Hello World" 'face '(:foreground :invalid))))
    (with-current-buffer buf
      (insert s))
    (display-buffer buf))
#+end_src

#+begin_example
#<window 54 on *test*<2>>Invalid face attribute :foreground :invalid
Invalid face attribute :foreground :invalid
#+end_example

-- 
Felix Dietrich