From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#25890: `color-values` gives wrong value Date: Fri, 3 Mar 2017 11:20:44 -0800 (PST) Message-ID: References: <<<87zih7n2yt.fsf@pank.eu>>> <<<83r32jpr8b.fsf@gnu.org>>> <<<87bmtnryqr.fsf@drachen>>> <<<87d1e2tzt5.fsf@pank.eu>>> <<<8337eypb5l.fsf@gnu.org>>> <<<87vartx4qd.fsf@drachen>>> <<<56bad9de-8111-4962-a9e9-2dbf0084e004@default>>> <<<83wpc6la28.fsf@gnu.org>>> <<2cfd6280-34de-4751-b35f-ec7d47a16595@default>> <<83pohyky8i.fsf@gnu.org>> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1488568872 22216 195.159.176.226 (3 Mar 2017 19:21:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 3 Mar 2017 19:21:12 +0000 (UTC) Cc: michael_heerdegen@web.de, 25890@debbugs.gnu.org, rasmus@gmx.us To: Eli Zaretskii , Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Mar 03 20:21:06 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjslC-0004nf-Ns for geb-bug-gnu-emacs@m.gmane.org; Fri, 03 Mar 2017 20:21:02 +0100 Original-Received: from localhost ([::1]:59857 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cjslI-0003Tj-Qp for geb-bug-gnu-emacs@m.gmane.org; Fri, 03 Mar 2017 14:21:08 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49339) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cjslD-0003TS-4i for bug-gnu-emacs@gnu.org; Fri, 03 Mar 2017 14:21:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cjslC-0007ee-Cg for bug-gnu-emacs@gnu.org; Fri, 03 Mar 2017 14:21:03 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40590) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cjslC-0007eZ-9G for bug-gnu-emacs@gnu.org; Fri, 03 Mar 2017 14:21:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cjslC-00074Q-4Q for bug-gnu-emacs@gnu.org; Fri, 03 Mar 2017 14:21:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 03 Mar 2017 19:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25890 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25890-submit@debbugs.gnu.org id=B25890.148856885527145 (code B ref 25890); Fri, 03 Mar 2017 19:21:02 +0000 Original-Received: (at 25890) by debbugs.gnu.org; 3 Mar 2017 19:20:55 +0000 Original-Received: from localhost ([127.0.0.1]:38789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjsl5-00073k-AD for submit@debbugs.gnu.org; Fri, 03 Mar 2017 14:20:55 -0500 Original-Received: from userp1040.oracle.com ([156.151.31.81]:43262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjsl3-00073U-H4 for 25890@debbugs.gnu.org; Fri, 03 Mar 2017 14:20:53 -0500 Original-Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v23JKl4d010285 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 3 Mar 2017 19:20:47 GMT Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v23JKkrt006150 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 3 Mar 2017 19:20:47 GMT Original-Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v23JKkXZ012291; Fri, 3 Mar 2017 19:20:46 GMT In-Reply-To: <<83pohyky8i.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6753.5000 (x86)] X-Source-IP: aserv0022.oracle.com [141.146.126.234] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:130129 Archived-At: > > > The code in hexrgb.el produces strange results in this regard (e.g., > > > it produces "#FFFFFFFFE0E0" instead of "#FFFFFFFFE000" for the color > > > mentioned by the OP). > > > > Not clear what you are saying. What color mentioned by the OP? > > Do you mean "light yellow"? What sexp using hexrgb.el did you try? > > > > If I do (hexrgb-color-name-to-hex "light yellow") I do get > > "#FFFFFFFFE0E0". That comes from `x-color-values' returning > > (65535 65535 57568) and `hexrgb-int-to-hex' converting 57568 > > to "E0E0". That's from (format "%04X" 57568). Hex conversion > > of decimal 57568 _should_ be E0E0, AFAIK. Where is the bug? >=20 > The bug is in hexrgb-int-to-hex: it incorrectly assumes that it should > produce the LSB part of the number, while it actually should produce > the MSB part. You seem to be just repeating yourself, without answering my questions. Are you saying that hex conversion of decimal 57568 should not be E0E0? If so, why? Why should it be E000?