all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Tassilo Horn <thorn+news@fastmail.fm>
To: emacs-pretest-bug@gnu.org
Subject: 23.0.50; face-problems with multy-tty
Date: Thu, 06 Sep 2007 08:49:29 +0200	[thread overview]
Message-ID: <87ejhcmgp2.fsf@baldur.tsdh.de> (raw)


Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

Since multi-tty has been merged, I start emacs as a detached server with
screen.  Here's the command line I use to reproduce the problem:

  screen -d -m -S test emacs -nw --eval "(setq server-name \"test\")" \
         -Q -l foo.el --funcall server-start

The file foo.el contains my custom-set-faces:

--8<---------------cut here---------------start------------->8---
(custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 '(circe-highlight-all-nicks-face ((t (:foreground "blue"))))
 '(circe-highlight-nick-face ((t (:background "grey" :foreground "blue" :weight bold))))
 '(circe-my-message-face ((t (:background "grey"))))
 '(circe-originator-face ((t (:weight bold))))
 '(company-pseudo-tooltip-face ((t (:inherit default :background "yellow" :foreground "black"))))
 '(diff-added ((t (:inherit diff-changed :background "green"))))
 '(diff-changed ((nil (:background "lightblue"))))
 '(diff-removed ((t (:inherit diff-changed :background "orange"))))
 '(diredp-exec-priv ((t (:background "LightSteelBlue" :foreground "black"))))
 '(diredp-no-priv ((t (:background "LightGray" :foreground "black"))))
 '(diredp-read-priv ((t (:background "MediumAquamarine" :foreground "black"))))
 '(diredp-write-priv ((t (:background "Orchid" :foreground "black"))))
 '(emms-browser-album-face ((((class color) (background light)) (:inherit org-level-2))))
 '(emms-browser-artist-face ((((class color) (background light)) (:inherit org-level-1))))
 '(emms-browser-track-face ((((class color) (background light)) (:inherit org-level-3 :weight normal))))
 '(font-lock-string-face ((((class color) (min-colors 88) (background light)) (:foreground "RosyBrown4"))))
 '(gnus-group-mail-3 ((t (:foreground "magenta" :weight bold))))
 '(gnus-group-mail-3-empty ((nil (:inherit gnus-group-mail-3 :weight normal))))
 '(gnus-group-news-3 ((t (:foreground "blue" :weight bold))))
 '(gnus-group-news-3-empty ((nil (:inherit gnus-group-news-3 :weight normal))))
 '(gnus-server-denied ((t (:foreground "red" :weight bold))))
 '(gnus-signature ((t (:foreground "blue" :slant italic))))
 '(header-line ((default nil) (((class color grayscale) (background light)) (:background "grey90" :foreground "grey20" :box nil))))
 '(hl-line ((t (:inherit highlight :background "#BEFFBE"))))
 '(message-header-name ((nil (:inherit gnus-header-name))))
 '(mode-line ((nil (:background "black" :foreground "grey80" :height 0.8 :family "helvetica"))))
 '(mode-line-buffer-id ((t (:background "grey10" :foreground "grey90" :weight bold))))
 '(mode-line-inactive ((default (:inherit mode-line :background "grey80" :foreground "grey20")) (((class color) (min-colors 88) (background light)) (:weight light))))
 '(newsticker-feed-face ((t (:inherit org-level-1 :underline t))))
 '(newsticker-immortal-item-face ((t (:inherit newsticker-new-item-face :foreground "blue"))))
 '(newsticker-new-item-face ((t (:foreground "black" :weight normal))))
 '(newsticker-obsolete-item-face ((t (:inherit newsticker-new-item-face :strike-through t))))
 '(newsticker-old-item-face ((t (:inherit newsticker-new-item-face :foreground "grey60"))))
 '(org-level-1 ((t (:foreground "Blue1" :weight bold))))
 '(org-level-2 ((t (:foreground "DarkGoldenrod" :weight bold))))
 '(org-level-3 ((t (:foreground "Purple" :weight bold))))
 '(org-level-4 ((t (:foreground "Firebrick" :weight bold))))
 '(org-level-5 ((t (:foreground "ForestGreen" :weight bold))))
 '(org-level-6 ((t (:foreground "CadetBlue" :weight bold))))
 '(org-level-7 ((t (:foreground "Orchid" :weight bold))))
 '(org-level-8 ((t (:foreground "RosyBrown" :weight bold))))
 '(outline-1 ((t (:inherit org-level-1))))
 '(outline-2 ((t (:inherit org-level-2))))
 '(outline-3 ((t (:inherit org-level-3))))
 '(outline-4 ((t (:inherit org-level-4))))
 '(outline-5 ((t (:inherit org-level-5))))
 '(outline-6 ((t (:inherit org-level-6))))
 '(outline-7 ((t (:inherit org-level-7))))
 '(outline-8 ((t (:inherit org-level-8))))
 '(region ((t (:background "paleturquoise"))))
 '(tooltip ((((class color)) (:inherit variable-pitch :background "lightblue" :foreground "black" :family "fixed"))))
 '(trailing-whitespace ((nil (:background "grey80"))))
 '(window-number-face ((((type x w32 mac)) (:foreground "red" :weight bold)))))
--8<---------------cut here---------------end--------------->8---

Now I connect to that server with

    emacsclient -s test

which opens a new X11 frame.  Now all faces whose value doesn't start
with t or nil use the default face, e.g. all strings ("foo") in an elisp
file are simply black on white.  If I do `M-x customize-face RET RET' on
one of them, I see that `font-lock-string-face' has no customizations at
all (no checked boxes or inherited faces).  But ((class color)
(min-colors 88) (background light)) applies to this X11 frame.  It has a
white background and supports far more than 88 colors.

If I hit `C-x C-e' after the (custom-set-faces ...) section, all faces
work as expected again.

Ah, and the face of the buttons in the customize interface doesn't use
boxes, it's only underlined (Custom Button Unraised), because
`custom-raised-buttons' is nil.  IMHO in an X11 frame client it should
default to t, so that there are no user-visible differences between a
client using a X11 frame and a normal X11 emacs instance.

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/usr/share/emacs/23.0.50/etc/DEBUG for instructions.


In GNU Emacs 23.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.10.14, multi-tty)
 of 2007-09-06 on baldur
Windowing system distributor `The X.Org Foundation', version 11.0.10300000
configured using `configure  '--prefix=/usr' '--host=i686-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--program-suffix=-emacs-23' '--infodir=/usr/share/info/emacs-23' '--without-carbon' '--with-sound' '--with-x' '--with-toolkit-scroll-bars' '--with-jpeg' '--with-tiff' '--with-gif' '--with-png' '--with-xpm' '--with-rsvg' '--with-x-toolkit=gtk' '--without-hesiod' '--with-gpm' '--build=i686-pc-linux-gnu' 'build_alias=i686-pc-linux-gnu' 'host_alias=i686-pc-linux-gnu' 'CFLAGS=-march=i686 -mtune=prescott -O2 -pipe''

Important settings:
  value of $LC_ALL: en_US.UTF-8
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8
  default-enable-multibyte-characters: t

Major mode: Group

Minor modes in effect:
  gnus-topic-mode: t
  gnus-undo-mode: t
  shell-dirtrack-mode: t
  recentf-mode: t
  partial-completion-mode: t
  iswitchb-mode: t
  window-number-meta-mode: t
  window-number-mode: t
  savehist-mode: t
  exec-abbrev-cmd-mode: t
  show-paren-mode: t
  global-hl-line-mode: t
  which-function-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<return> <backspace> <backspace> . e m C-g <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
C-x b d i <return> <up> <up> <up> C-x k <return> C-x 
b <return> M-x g n u s <return> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <return> 
<return> q <down> <down> <return> <return> <down> <return> 
<down> <return> <down> <return> <down> <return> <down> 
<return> <down> <return> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <down> 
<return> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> c C-x 1 l s M-x r e p o r <tab> b u g <r
eturn>

Recent messages:
Loading bbdb-gui...done
20070906T082748.212> Exiting summary buffer and applying spam rules
20070906T082748.257> nnimap: Setting marks in INBOX.mailinglists.emacs-devel...
20070906T082748.454> nnimap: Setting marks in INBOX.mailinglists.emacs-devel...done
Wrote /home/heimdall/.bbdb
(No changes need to be saved)
20070906T082751.238> Saving /home/heimdall/.newsrc.eld...
Wrote /home/heimdall/.newsrc.eld
20070906T082751.295> Saving /home/heimdall/.newsrc.eld...done
Loading emacsbug...done

-- 
Früher haben wir vor dem Essen  immer gebetet, aber jetzt hat meine Frau
einen Kochkurs gemacht.

             reply	other threads:[~2007-09-06  6:49 UTC|newest]

Thread overview: 80+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-06  6:49 Tassilo Horn [this message]
2007-09-06 16:54 ` 23.0.50; face-problems with multy-tty Dan Nicolaescu
2007-09-06 17:55   ` Tassilo Horn
2007-09-06 21:16 ` Dan Nicolaescu
2007-09-07  0:59   ` Johan Bockgård
2007-09-07 10:46     ` Tassilo Horn
2007-09-07 11:19       ` Johan Bockgård
2007-09-07 13:34         ` Tassilo Horn
2007-09-07 14:26           ` Johan Bockgård
2007-09-07 15:06             ` Tassilo Horn
2007-09-07 15:23     ` Romain Francoise
2007-09-07 15:56       ` Johan Bockgård
2007-09-07 16:50         ` Romain Francoise
2007-09-08  7:01           ` Richard Stallman
2007-09-08  8:06             ` Tassilo Horn
2007-09-07 19:53     ` Richard Stallman
2007-09-07 21:34       ` Johan Bockgård
2007-09-08 19:47         ` Richard Stallman
2007-09-08 20:09           ` Tassilo Horn
2007-09-13 16:05           ` Johan Bockgård
2007-09-09 18:14             ` can't set both mode-line color and default frame font? Chris Moore
2007-09-09 18:34               ` Chris Moore
2007-09-10  1:13                 ` Richard Stallman
2007-09-10 18:21                   ` Jan Djärv
2007-09-13 16:23             ` 23.0.50; face-problems with multy-tty Drew Adams
2007-09-14  7:04               ` Richard Stallman
2007-09-30 23:53                 ` overriding a face [was: 23.0.50; face-problems with multy-tty] Drew Adams
2007-10-01 17:40                   ` Richard Stallman
2007-10-01 18:20                     ` Drew Adams
2007-10-02  3:32                       ` Richard Stallman
2007-10-02 14:22                         ` Drew Adams
2007-10-02 21:59                           ` Richard Stallman
2007-09-17  3:59             ` 23.0.50; face-problems with multy-tty Richard Stallman
2007-09-18 13:55               ` Johan Bockgård
2007-09-23 21:55                 ` Richard Stallman
2007-09-24  0:00                   ` Johan Bockgård
2007-09-24  4:15                     ` Eli Zaretskii
2007-09-24 13:06                       ` Johan Bockgård
2007-09-24 21:27                         ` Eli Zaretskii
2007-09-26 16:35                           ` Johan Bockgård
2007-09-25 10:44                     ` Richard Stallman
2007-09-26 16:40                       ` Johan Bockgård
2007-09-27 17:59                         ` Richard Stallman
2007-09-27 22:57                           ` Johan Bockgård
2007-09-28 19:04                             ` Richard Stallman
2007-09-24  0:22                   ` Drew Adams
2007-09-24  4:09                   ` Eli Zaretskii
2007-09-24  7:10                   ` Glenn Morris
2007-09-25 10:44                     ` Richard Stallman
2007-10-09  1:19                       ` Glenn Morris
2007-10-10 13:02                         ` Richard Stallman
2007-09-24 17:09                   ` Davis Herring
2007-09-25 10:44                     ` Richard Stallman
2007-09-25 20:27                       ` Juri Linkov
     [not found]             ` <E1IX7lU-0007oJ-Fl@fencepost.gnu.org>
2007-09-17  6:18               ` can't set both mode-line color and default frame font? Jan Djärv
2007-09-17 22:24                 ` Richard Stallman
2007-09-18  6:21                   ` Jan Djärv
2007-09-18 19:34                     ` Richard Stallman
2007-09-18 20:08                       ` Drew Adams
2007-09-18 20:43                         ` Jason Rumney
2007-09-18 21:18                           ` Drew Adams
2007-09-18 21:38                             ` Drew Adams
2007-09-18 21:43                             ` Davis Herring
2007-09-18 21:58                               ` Drew Adams
2007-09-18 22:06                                 ` Davis Herring
2007-09-18 22:22                                   ` Drew Adams
2007-09-19  1:37                                     ` Davis Herring
2007-09-19  3:57                                       ` Drew Adams
2007-09-19 13:49                                         ` Stefan Monnier
2007-09-19 14:37                                           ` Drew Adams
2007-09-19 16:14                                         ` Davis Herring
2007-09-19 15:48                                     ` Richard Stallman
2007-09-19  6:16                           ` Jan Djärv
2007-09-18 21:54                         ` Stefan Monnier
2007-09-18 22:03                           ` Drew Adams
2007-09-19  6:12                         ` Jan Djärv
2007-09-19  6:08                       ` Jan Djärv
2007-09-17 14:00               ` Stefan Monnier
2007-09-17 22:24                 ` Richard Stallman
2007-09-07 22:33 ` 23.0.50; face-problems with multy-tty Tassilo Horn

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87ejhcmgp2.fsf@baldur.tsdh.de \
    --to=thorn+news@fastmail.fm \
    --cc=emacs-pretest-bug@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.