From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Matthias Dahl Newsgroups: gmane.emacs.bugs Subject: bug#16434: bug#16694: bugs #16694/#16378: Patches Date: Tue, 01 Apr 2014 20:17:52 +0200 Message-ID: <533B02D0.1030904@binary-island.eu> References: <52F601AE.5040309@binary-island.eu> <87k3bj40nu.fsf@cougar.home.aneadesign.com> <83wqfiz36v.fsf@gnu.org> <5331D45B.7090704@binary-island.eu> <5335920F.4030008@binary-island.eu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1396376366 30895 80.91.229.3 (1 Apr 2014 18:19:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 1 Apr 2014 18:19:26 +0000 (UTC) Cc: 16694@debbugs.gnu.org, 16434@debbugs.gnu.org, Clemens =?UTF-8?Q?Sch=C3=BCller?= To: Barry OReilly Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Apr 01 20:19:20 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WV3HK-0007VU-9k for geb-bug-gnu-emacs@m.gmane.org; Tue, 01 Apr 2014 20:19:18 +0200 Original-Received: from localhost ([::1]:33841 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WV3HJ-0004Wy-Ou for geb-bug-gnu-emacs@m.gmane.org; Tue, 01 Apr 2014 14:19:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33904) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WV3HA-0004Vw-Py for bug-gnu-emacs@gnu.org; Tue, 01 Apr 2014 14:19:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WV3H4-00015C-NS for bug-gnu-emacs@gnu.org; Tue, 01 Apr 2014 14:19:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:58503) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WV3H4-000156-Jx for bug-gnu-emacs@gnu.org; Tue, 01 Apr 2014 14:19:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WV3H3-0007Je-KG for bug-gnu-emacs@gnu.org; Tue, 01 Apr 2014 14:19:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Matthias Dahl Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Apr 2014 18:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16434 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 16434-submit@debbugs.gnu.org id=B16434.139637629528045 (code B ref 16434); Tue, 01 Apr 2014 18:19:01 +0000 Original-Received: (at 16434) by debbugs.gnu.org; 1 Apr 2014 18:18:15 +0000 Original-Received: from localhost ([127.0.0.1]:59682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WV3GH-0007IE-EI for submit@debbugs.gnu.org; Tue, 01 Apr 2014 14:18:14 -0400 Original-Received: from hemera.binary-island.eu ([97.107.138.233]:50814) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WV3G0-0007HN-Az; Tue, 01 Apr 2014 14:18:11 -0400 Original-Received: from [10.0.0.20] (95-90-43-88-dynip.superkabel.de [95.90.43.88]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by hemera.binary-island.eu (Postfix) with ESMTPSA id 82BE33C0D5; Tue, 1 Apr 2014 14:24:16 -0400 (EDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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:87604 Archived-At: Hello Barry... > It would be nice to get a fix into the upcoming pretest, announced at: I agree-- that goes for all the mentioned bugs in the subject btw. ;-) So I hope we can delay the pretest until those patches are applied. > Could you explain how the patch I proposed would be wrong to install, > even if it doesn't solve all ill symptoms? (No one has reported > whether or not it solves theme problems.) That whole part of Emacs is not as easy to modify as it might look and things do tend to have rather unexpected side-effects there-- speaking from experience. :) So I honestly would like to keep as much untouched (with my other patches applied) as possible to fix this bug as well. The problem is: The inverse video logic is not handled in faces.el but outside of it. And for X, after the frame has been created, the default face needs to be left alone, otherwise the inverse video is lost. I've a few ideas that I just need to test. I've set aside some time tomorrow for this, so I'll get back to everyone later that day after I have either cooked up something that works fine or I've given up and banged my head against the wall. ;) Sorry for the delay... Matthias -- Dipl.-Inf. (FH) Matthias Dahl | Software Engineer | binary-island.eu services: custom software [desktop, mobile, web], server administration