unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* 23.0.50; face-problems with multy-tty
@ 2007-09-06  6:49 Tassilo Horn
  2007-09-06 16:54 ` Dan Nicolaescu
                   ` (2 more replies)
  0 siblings, 3 replies; 80+ messages in thread
From: Tassilo Horn @ 2007-09-06  6:49 UTC (permalink / raw)
  To: emacs-pretest-bug


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.

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

end of thread, other threads:[~2007-10-10 13:02 UTC | newest]

Thread overview: 80+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-06  6:49 23.0.50; face-problems with multy-tty Tassilo Horn
2007-09-06 16:54 ` 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

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).