From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Brendan Miller Newsgroups: gmane.emacs.bugs Subject: bug#9982: M-x load-theme does not change background color Date: Mon, 7 Nov 2011 21:51:33 -0800 Message-ID: References: <097h3b7rlx.fsf@fencepost.gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: dough.gmane.org 1320731538 8511 80.91.229.12 (8 Nov 2011 05:52:18 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 8 Nov 2011 05:52:18 +0000 (UTC) Cc: 9982@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 08 06:52:12 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RNebT-0004VS-8a for geb-bug-gnu-emacs@m.gmane.org; Tue, 08 Nov 2011 06:52:11 +0100 Original-Received: from localhost ([::1]:38247 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RNebS-0008Jn-GO for geb-bug-gnu-emacs@m.gmane.org; Tue, 08 Nov 2011 00:52:10 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:38785) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RNebQ-0008Gk-0w for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2011 00:52:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RNebO-0007TB-Jx for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2011 00:52:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33186) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RNebO-0007T3-II for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2011 00:52:06 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1RNeeD-00054Y-Ng for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2011 00:55:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Brendan Miller Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Nov 2011 05:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9982 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 9982-submit@debbugs.gnu.org id=B9982.132073167219454 (code B ref 9982); Tue, 08 Nov 2011 05:55:01 +0000 Original-Received: (at 9982) by debbugs.gnu.org; 8 Nov 2011 05:54:32 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RNedk-00053j-Gh for submit@debbugs.gnu.org; Tue, 08 Nov 2011 00:54:32 -0500 Original-Received: from mail-iy0-f172.google.com ([209.85.210.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RNedh-00053b-V0 for 9982@debbugs.gnu.org; Tue, 08 Nov 2011 00:54:31 -0500 Original-Received: by iaeo4 with SMTP id o4so182086iae.3 for <9982@debbugs.gnu.org>; Mon, 07 Nov 2011 21:51:33 -0800 (PST) Original-Received: by 10.50.194.231 with SMTP id hz7mr50564841igc.7.1320731493665; Mon, 07 Nov 2011 21:51:33 -0800 (PST) Original-Received: by 10.231.32.198 with HTTP; Mon, 7 Nov 2011 21:51:33 -0800 (PST) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Tue, 08 Nov 2011 00:55:01 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:53679 Archived-At: I think I've narrowed down the bug somewhat. There is something wrong with the (set-background-color "color-here") function. This is a regression from emacs 23.3 where that function works fine on the same machine. I tried (set-background-color "black") and this function seems very erratic. It will succeed part way (not for all lines on buffer), but then fail to set the color back to white on the next call. Assuming that load-theme uses this function, I think this is probably where the bug is. I tried launching emacs with emacs --background-color=black, and that succeeds in making the background color black. This is run under emacs -Q. I tried doing a git pull and recompiling everything just to be sure it's not already fixed. I'm running under Arch Linux on XFCE. I followed the output of the ./configure script, and it seems I am building against GTK2 libraries. I'll experiment a bit and see if I can narrow down the problem further. I'm adding the diagnostic information from report-emacs-bug below. I was having trouble sending via report-emacs-bug method directly, as it didn't seem to like my smtp server. In GNU Emacs 24.0.91.1 (i686-pc-linux-gnu, GTK+ Version 2.24.7) of 2011-11-07 on arch Windowing system distributor `The X.Org Foundation', version 11.0.11101902 Important settings: value of $LC_ALL: nil 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 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x l o a d - t h e m a n o M-x r e p o r t - b u g Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader emacsbug manoj-dark-theme time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs)