From unknown Thu Aug 14 21:49:14 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#22060 <22060@debbugs.gnu.org> To: bug#22060 <22060@debbugs.gnu.org> Subject: Status: 25.1.50; Fringe faces or not honored in 25.1.50.1 on OSX 10.11 installed via homebrew --use-git-head --cocoa Reply-To: bug#22060 <22060@debbugs.gnu.org> Date: Fri, 15 Aug 2025 04:49:14 +0000 retitle 22060 25.1.50; Fringe faces or not honored in 25.1.50.1 on OSX 10.1= 1 installed via homebrew --use-git-head --cocoa reassign 22060 emacs submitter 22060 Julien Wintz severity 22060 normal tag 22060 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 11:31:42 2015 Received: (at submit) by debbugs.gnu.org; 30 Nov 2015 16:31:42 +0000 Received: from localhost ([127.0.0.1]:33059 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3RMb-0003Mn-Bw for submit@debbugs.gnu.org; Mon, 30 Nov 2015 11:31:42 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51469) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3NiR-0005lN-Ot for submit@debbugs.gnu.org; Mon, 30 Nov 2015 07:38:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a3Nhd-0006Xf-9f for submit@debbugs.gnu.org; Mon, 30 Nov 2015 07:37:59 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43024) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3Nhc-0006WA-Sw for submit@debbugs.gnu.org; Mon, 30 Nov 2015 07:37:08 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59703) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3Nh5-0006aI-4g for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2015 07:37:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a3NgE-0005v9-6P for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2015 07:36:35 -0500 Received: from mail-wm0-x230.google.com ([2a00:1450:400c:c09::230]:38345) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3NgD-0005um-6Q for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2015 07:35:41 -0500 Received: by wmec201 with SMTP id c201so136060602wme.1 for ; Mon, 30 Nov 2015 04:35:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:date:message-id :cc:to:mime-version; bh=TmJmsKCbGwqBevjm+eLd7OMrs9J9pGYVWmnBEvkAwjI=; b=p/PBQWTkVCd5CLt+bRaXOe1N5krvta3aPq3P8DWXaim+gB16y6mB0SIscnCYScLXGY 1mPnMTUAlq6GzSx7iLghSp3Ub0x+zGzZDkT+2lo50/0JYliTwhoXSp0yNxMqNkvEoyht TfBR01pycxDVylwojS9Ue/TosDQFdl0M0OJgGySiJcHSf3X30Urv8t2rdeu6kLKm66hg uwGr32gOTHJZPjwyivCeP77m4pCtQy21jaxlZKR4B/D6+7dQP1NVNxBI5ZyfQGG/LzM/ QBZsv5RW6ESiw5k1IkF+/YR8gr7xKXPDE1Rimjfa2vBJIkMrzYnm8I6fESB1odCEGASf jFHA== X-Received: by 10.194.114.34 with SMTP id jd2mr49506492wjb.12.1448886940399; Mon, 30 Nov 2015 04:35:40 -0800 (PST) Received: from inextremis.inria.fr (inextremis.inria.fr. [138.96.201.29]) by smtp.gmail.com with ESMTPSA id z10sm21248072wmg.4.2015.11.30.04.35.39 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 30 Nov 2015 04:35:39 -0800 (PST) From: Julien Wintz Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: 25.1.50; Fringe faces or not honored in 25.1.50.1 on OSX 10.11 installed via homebrew --use-git-head --cocoa Date: Mon, 30 Nov 2015 13:35:39 +0100 Message-Id: <30EE68E8-0158-4079-8DD4-B80599305039@gmail.com> To: bug-gnu-emacs@gnu.org Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\)) X-Mailer: Apple Mail (2.3096.5) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 30 Nov 2015 11:31:39 -0500 Cc: Julien Wintz X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Hello, I am using flycheck to display errors in various programing languages on the fly. For a minimal setup reproducing the bug, I have run emacs -Q, enabled flycheck in emacs-lisp-mode. Fringe indicators are supposed to be displayed on the line of errors and colored according to their type: error, warning or info, with a dedicated face. For some reason, 25.1.50.1 chooses an arbitrary color (I suspect the one of the first indicator encountered) and colors them all with the same face. Here are some relevant links with screenshots: - https://github.com/flycheck/flycheck/issues/811 - https://github.com/Sarcasm/flycheck-irony/issues/13 How could I debug this ? In GNU Emacs 25.1.50.1 (x86_64-apple-darwin15.0.0, NS appkit-1404.13 = Version 10.11.1 (Build 15B42)) of 2015-11-20 Repository revision: 5c81fd58e32d965c2551663622e084f2800e1e90 Windowing system distributor 'Apple', version 10.3.1404 Configured using: 'configure --prefix=3D/usr/local/Cellar/emacs/HEAD --enable-locallisppath=3D/usr/local/share/emacs/site-lisp --infodir=3D/usr/local/Cellar/emacs/HEAD/share/info/emacs --with-xml2 --without-dbus --without-gnutls --with-ns --disable-ns-self-contained' Configured features: JPEG ACL LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS Important settings: locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: company-mode: t rainbow-delimiters-mode: t shell-dirtrack-mode: t projectile-global-mode: t projectile-mode: t global-git-gutter-mode: t yas-global-mode: t yas-minor-mode: t global-undo-tree-mode: t undo-tree-mode: t global-hl-line-mode: t smartparens-global-mode: t smartparens-mode: t beacon-mode: t which-key-mode: t global-auto-revert-mode: t recentf-mode: t savehist-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Loading package helm-flycheck Loading package helm-c-yasnippet Loading package magit Loading package git-gutter Loading package git-gutter-fringe Loading package projectile Loading package helm-projectile ad-handle-definition: =E2=80=98tramp-read-passwd=E2=80=99 got redefined Turn on helm-projectile key bindings For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: /Users/jwintz/.emacs.d/prolusion-elpa/helm-20151126.607/helm-multi-match = hides = /Users/jwintz/.emacs.d/prolusion-elpa/helm-core-20151123.253/helm-multi-ma= tch /Users/jwintz/.emacs.d/prolusion-elpa/cmake-mode-20151012.726/cmake-mode = hides /usr/local/share/emacs/site-lisp/cmake/cmake-mode /Users/jwintz/.emacs.d/prolusion-elpa/irony-20151016.1420/.dir-locals = hides = /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/gnus/.dir-locals Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils company-files company-oddmuse company-keywords company-etags etags xref project company-gtags company-dabbrev-code company-dabbrev company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company-irony irony-completion irony-snippet company-irony-c-headers irony company rainbow-delimiters prolusion-builtins prolusion-projectile helm-projectile helm-files image-dired tramp tramp-compat tramp-loaddefs trampver shell pcomplete format-spec dired-x dired-aux ffap helm-tags helm-bookmark helm-adaptive helm-info bookmark pp helm-external helm-net browse-url xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap helm-buffers helm-grep helm-regexp helm-plugin helm-elscreen helm-utils helm-locate helm-help helm-types helm easy-mmode helm-source eieio-compat helm-multi-match helm-lib dired projectile grep compile comint ansi-color ibuf-ext ibuffer prolusion-vc git-gutter prolusion-www prolusion-narrowing prolusion-scoping xcscope ring prolusion-checking flycheck find-func rx subr-x prolusion-completion prolusion-irony prolusion-snippets yasnippet cl prolusion-modes prolusion-editor undo-tree diff hl-line smartparens-config smartparens advice thingatpt dash whitespace prolusion-eshell exec-path-from-shell prolusion-behavior edmacro kmacro diminish beacon seq which-key autorevert filenotify recentf tree-widget wid-edit savehist prolusion-packages finder-inf info url-handlers url-parse auth-source cl-seq eieio byte-opt bytecomp byte-compile cl-extra cconv eieio-core cl-macs gv gnus-util mm-util help-fns help-mode cl-loaddefs pcase cl-lib mail-prsvr password-cache url-vars package easymenu epg-config prolusion-ui prolusion-dark-theme prolusion time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 303332 15787) (symbols 48 36985 0) (miscs 40 58 134) (strings 32 79504 10458) (string-bytes 1 2350352) (vectors 16 37853) (vector-slots 8 697579 3964) (floats 8 449 253) (intervals 56 290 0) (buffers 976 12)) From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 04 01:47:02 2015 Received: (at 22060) by debbugs.gnu.org; 4 Dec 2015 06:47:02 +0000 Received: from localhost ([127.0.0.1]:38160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a4k8z-0001zE-Pj for submit@debbugs.gnu.org; Fri, 04 Dec 2015 01:47:02 -0500 Received: from mail-pf0-f177.google.com ([209.85.192.177]:36330) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a4k8w-0001z5-Jp for 22060@debbugs.gnu.org; Fri, 04 Dec 2015 01:46:59 -0500 Received: by pfdd184 with SMTP id d184so21597007pfd.3 for <22060@debbugs.gnu.org>; Thu, 03 Dec 2015 22:46:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:user-agent:date:message-id:mime-version :content-type; bh=DoxyxjS/RaRHbfuf6jbdFrmSi5ZYYzJF+epGDso0Y0w=; b=dZLHsmnJcDbuHJ9KRtZx686cpFtH9wrOuP5T7lD98zBfkCDjI0ereuVq1+ncDvoYSb ZoE75LzXZAkcNuKoNQUtC8n0Pt9myKOZHXyosZyP5RYvtJiJoXAIglkpJin/KX3zYar0 JQqs4I7AyVDzMhWV2LEPmw+OTc9365/BGneaQMyzUAkRjhyNyh52CkLsrHoX8Wc1ZQs1 y7zOp94Kqg0ImFiyMQFCXhzYGdIHMciTnjutBYDechwdDOU6rOv/rS78WJjWWNdvC/iE yb8aZIvkcvlcCDSsQMh5cNBZcHDl6dC2HqY87GHWskFKdWWZbuAx3xvmTiJosMPh1W+a CHaA== X-Received: by 10.98.68.80 with SMTP id r77mr19242297pfa.113.1449211617611; Thu, 03 Dec 2015 22:46:57 -0800 (PST) Received: from localhost (pool-98-108-240-213.snloca.dsl-w.verizon.net. [98.108.240.213]) by smtp.gmail.com with ESMTPSA id yn8sm14651056pac.32.2015.12.03.22.46.55 for <22060@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Dec 2015 22:46:56 -0800 (PST) From: Alex Dunn To: 22060@debbugs.gnu.org Subject: RE: 25.1.50; Fringe faces or not honored in 25.1.50.1 on OSX 10.11 installed via homebrew --use-git-head --cocoa User-Agent: Notmuch/0.21 (http://notmuchmail.org) Emacs/25.0.50.1 (x86_64-apple-darwin15.0.0) Date: Thu, 03 Dec 2015 22:46:54 -0800 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22060 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable It looks like the default warning-face is getting overwritten. When I run `emacs -Q` and then `M-x customize`, warning-face is DarkOrange, as expected. But when I run emacs with my init file, it=E2=80=99s set to Red. Is that the same as what you=E2=80=99re experiencing? For me the culprit was the Solarized theme, which themes the warning-face: https://github.com/sellout/emacs-color-theme-solarized/blob/m= aster/solarized-definitions.el#L236 --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=emacs_no-theme.png Content-Transfer-Encoding: base64 Content-Description: emacs -Q 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 TkSuQmCC --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=emacs_theme.png Content-Transfer-Encoding: base64 Content-Description: emacs with init file iVBORw0KGgoAAAANSUhEUgAABB4AAAEKCAMAAACCB2YrAAAABGdBTUEAALGPC/xhBQAAAAFzUkdC AK7OHOkAAAMAUExURe7o1d0yLmxxxAY2QrOun/Hs3ZOhof3242V7hFhudYWZAEFBQf324dqykebo 1XuuyNTt5P323PP242V7kKTT3Pr24/322c/s5O7o0PXXqv3yyFhuh6OioYV7g2WHrpKnt8ukhO7m xG6gusDAwJrGzv3w1rGMgs/i2LG2r/f24/3301hvfe724wICAsrLwxkZGOTezOrVtdnx5OXJm6eB dP7uw2R9iOzgwmx7gMTe1s69p2ZudNxOjK7W3sKdgmV7m+f245yhoNHPwuvo1XZ9g9nBqJWenO/h t+paK9PUxsC+sWV8jH18g9jm1pOiq528xdrWxnqNk+Dk4PSZWO7oy1h6oMTDt2mIlfndrqSppOnN pN/IroS2zPXUo6qsqq+xsJqmpmWBpY6+z2xyy/nv24Gp27XV083V04lyxLrc35W9uNwxVFhYWHmH iXpudf7//3ubqZOWk+XYv4aRkefp6N7AS+Hx5PHTqbOx0vHq5KOcktfZz7/X1MKzpGWZtuDo1abD x8nIunKoxb7NzGR8lJjE2/PTz+vu4riWg9y7lubJ1t3PuFBQUNWvjJ+Bg3movquPgd+vx3FvdbPB vI6ksYiYnIWGhJSZzu/jzd/h1L2kAKCTha7Mz4iLytCphv3mvnV2xYShidPLubODxP3jt7WOdsXj 4pl5dF2QsFhylP7xtpi1x5eyvKi3to2uuvbehvrnyquGgm2CiOBFMrTFxebEn6jR4WyF0rqqoPXy 4pN9gvG/sePAl/vNjsaulm2SpJCNiP3n1Xad162loSsrKvf4+OfBzDk5OItwdaTI0+3d3NGlx8a6 0YWaSvjb0JmvsPTk3aJ7xY2epIWZKpmaAOiamN3X2/fav1eGqG6jv72gjoudJvPIuH5yxN1KTXp8 d+mvtNw3bfK1md52oud4YOCWuFh7irKjk66tpd9lb+97OrSombG6ea6byPS0heF4huqQdtwxPeJh T/Dw8PPNwsCVxaizaoWcbPevcMaxKZivcoevoerObKWwm4WdJgVAWZYCNaEAACAASURBVHja7J17 TFRXHsfhD7j3JiMy6iDM4q7thq0Cq4MVRSk+UQuiIK0yKvgKkbgGFpjERlGrUouP0FWUiUYjiUGr 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 4+xeIuoIKgAAAABJRU5ErkJggg== --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 26 15:24:01 2016 Received: (at control) by debbugs.gnu.org; 26 May 2016 19:24:01 +0000 Received: from localhost ([127.0.0.1]:40862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b60sz-0002cE-LJ for submit@debbugs.gnu.org; Thu, 26 May 2016 15:24:01 -0400 Received: from mail-wm0-f43.google.com ([74.125.82.43]:35879) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b60sy-0002c0-6a for control@debbugs.gnu.org; Thu, 26 May 2016 15:24:00 -0400 Received: by mail-wm0-f43.google.com with SMTP id n129so241585872wmn.1 for ; Thu, 26 May 2016 12:24:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:date:message-id:to:from:subject; bh=v1EpoAQ8BVvaViGGYQn5fS1LeaT6FRAt1WKPaVS+Yic=; b=ecW4Mb0rMZklPE3LtcubPHfmN3vrhllFL6akAKoGThjcLMjVQkB/KhyKxTCHnNmRTW StOfSTOJMbUpdJxbK/rMCuRVUnmrQjQEjDGFM7QxMaWnhjBFsc8bIlsoo2lPnAc3WHqm 7aKxswndI6JGIxEnjI2vfHqV8WCSO9uiVI42p7V0tLWjsv/o6yKmSa+KY6BCoSfOfYAC TDj9Nle29NopDrlEW2lgMDh0mAqutlKuFtyFYcdc7tazk5IpovrfDqoKamqeuRp1QlAn TUvKC7qGS3xT+OfMgcOUQhTqRtexQTna0BGxm0cErdSSur8JU91Pzy2DhW8C6HlQ6rH/ AyBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:message-id:to:from:subject; bh=v1EpoAQ8BVvaViGGYQn5fS1LeaT6FRAt1WKPaVS+Yic=; b=cWiyKh1ZEXepFgdeYOAx2fcWXxXDdAFTamFJ35iemfJed3ijdyNPDt6Xky+38kFAYo O2DGlBQERiGumu7J2LFLaFR0J6HTjIe5r7pxVLhZMCX5iZFbS+OfiQkgAdW9xdgnIR69 NG/ExrpgJVKfZHbO2hwujOrVBkk0aX+aIHpTGVUQa+Osp3gvIi5HmefouOP0FlwK22NC F3EUO61T+MMB6HAVKjiMoK+KO2PSDyvB6PXQUheDvrlcx9b41LDRqAhhAMRpx+OaUKZj sdZhQRA0aEhJdTVn1f/0yGTYUhnTxIxUcoaI1Cf2+0OX2yk7m9dF32F+n2iefWZ4TEB/ q7Jg== X-Gm-Message-State: ALyK8tL3PL86c6oStGst/vaahtjMLN0IDk9laAe5xDbqgK2Wh/8Vfq/qKg8mKj1RXQb65w== X-Received: by 10.194.111.229 with SMTP id il5mr12456520wjb.82.1464290634365; Thu, 26 May 2016 12:23:54 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-7175-fea4-ded1-da32.holly.idiocy.org. [2001:8b0:3f8:8129:7175:fea4:ded1:da32]) by smtp.gmail.com with ESMTPSA id kq9sm15734073wjc.26.2016.05.26.12.23.53 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 May 2016 12:23:53 -0700 (PDT) Date: Thu, 26 May 2016 20:23:53 +0100 Message-Id: To: control@debbugs.gnu.org From: Alan Third Subject: control message for bug #22060 X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) tags 22060 moreinfo From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 08 17:07:19 2016 Received: (at 22060) by debbugs.gnu.org; 8 Dec 2016 22:07:20 +0000 Received: from localhost ([127.0.0.1]:34943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF6qV-0002xV-OQ for submit@debbugs.gnu.org; Thu, 08 Dec 2016 17:07:19 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF6qT-0002xG-PQ for 22060@debbugs.gnu.org; Thu, 08 Dec 2016 17:07:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cF6qO-0003oP-01 for 22060@debbugs.gnu.org; Thu, 08 Dec 2016 17:07:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46839) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cF6qN-0003oL-TE for 22060@debbugs.gnu.org; Thu, 08 Dec 2016 17:07:11 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cF6qN-0008JO-FQ; Thu, 08 Dec 2016 17:07:11 -0500 From: Glenn Morris To: 22060@debbugs.gnu.org Subject: Re: bug#22060: 25.1.50; Fringe faces or not honored in 25.1.50.1 on OSX 10.11 installed via homebrew --use-git-head --cocoa References: <30EE68E8-0158-4079-8DD4-B80599305039@gmail.com> X-Spook: Small Pox fraud Lockdown Customs and Border Protection X-Ran: E+y9sF0HB*i-'6#r4C\^"'P}c>In1BJ}.V}x#zgu6vz{WnDLy}}B%}\%]j (Alex Dunn's message of "Thu, 03 Dec 2015 22:46:54 -0800") Message-ID: <8nh96em5ww.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.0 (--------) X-Debbugs-Envelope-To: 22060 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.0 (--------) Alex Dunn wrote: > It looks like the default warning-face is getting overwritten. When I > run `emacs -Q` and then `M-x customize`, warning-face is DarkOrange, as > expected. But when I run emacs with my init file, it's set to Red. > > Is that the same as what you're experiencing? > > For me the culprit was the Solarized theme, which themes the > warning-face: This doesn't seem relevant to the original report, which is about error/warning/info indicators all getting the same colour, in emacs -Q (hence no theme). From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 08 17:07:35 2016 Received: (at control) by debbugs.gnu.org; 8 Dec 2016 22:07:35 +0000 Received: from localhost ([127.0.0.1]:34946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF6qk-0002y3-UO for submit@debbugs.gnu.org; Thu, 08 Dec 2016 17:07:35 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59141) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF6qj-0002xo-Ia for control@debbugs.gnu.org; Thu, 08 Dec 2016 17:07:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cF6qd-0003sA-Qq for control@debbugs.gnu.org; Thu, 08 Dec 2016 17:07:28 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46841) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cF6qd-0003s3-OI for control@debbugs.gnu.org; Thu, 08 Dec 2016 17:07:27 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cF6qd-0008Jr-Fz for control@debbugs.gnu.org; Thu, 08 Dec 2016 17:07:27 -0500 Subject: control message for bug 22060 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 08 Dec 2016 17:07:27 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.0 (--------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.0 (--------) tag 22060 - moreinfo From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 23 16:19:51 2017 Received: (at 22060) by debbugs.gnu.org; 23 Apr 2017 20:19:51 +0000 Received: from localhost ([127.0.0.1]:36800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d2Nz4-0004X2-Qc for submit@debbugs.gnu.org; Sun, 23 Apr 2017 16:19:51 -0400 Received: from mail-qk0-f181.google.com ([209.85.220.181]:35012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d2NN4-0003cp-80 for 22060@debbugs.gnu.org; Sun, 23 Apr 2017 15:40:34 -0400 Received: by mail-qk0-f181.google.com with SMTP id f76so23060724qke.2 for <22060@debbugs.gnu.org>; Sun, 23 Apr 2017 12:40:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=O54I3tcEcuz9lMEXiO7DVI+zAiG93PB/KtnowmcyR9A=; b=VoErYW1xR0dwqjU2NijDvT38IF5nCA56jcJN310PG9piAZ6sVF7v4Sodf8Kb+reG/F J2QC27apzhdSiRyv//47ntmdZB2pCO325D0U1feYMnMoZnMjhaok3rRb/ov/pXQpiSwT i5LbXHDqQaSG3inZ8tqeWoY/eOcI7X1M7mZUusJ1lVefKKLyACHi0eTWTX0ME2F8vLfu Y+HczqM2YpubN/gnPnE/Ke+KlsaTIGL16panmkdLdP6DBMa6u/eHA1Y68JXDehgGc2kR luBzxHuLiB03/xs8cuOyhqsfueL9CmkdwpaLNJftWJw3DqkiX7tKMPtelEPsEkw7cc64 9RiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=O54I3tcEcuz9lMEXiO7DVI+zAiG93PB/KtnowmcyR9A=; b=qxN+Z2Gjg592Ea25QgCkYYiPqqXlBAMuHTCc1qhNKqyhMJ6ceS8Q0tUoxUvqb8FDhU 6b/kcHZ9k/ovyyk2ilqb657loDQw5CjWUVV5ItuFCcVbezbfGyrcyQyqSsKLn4IT+oQS XmPvJkzx6WbTf58NyvsDkQY/R0+hJn+UAT0D/vIDzhJgOvQ4VNrKr1DgCfFCMnEr0iTI g5TpZ9FGKSCnxB+floVxZXrVujn3fCADZw665V6CM5YnkYZDdwVdjAdF39I13NXbX/N1 ARpOMwefqrdYcojieXZz64vQqhhaEfb0v/B5tu7Va+ZOe9Ro2l3xj5AlQe1SzYe9Eep/ g11A== X-Gm-Message-State: AN3rC/40kcNJVdvE6zjovWacN9EaZiuZiBuGLuGadGxYK/2ns0y5nHId eepvxZCbcZyUyD27ASNBFFFbmddbZ1gk X-Received: by 10.55.137.133 with SMTP id l127mr16008212qkd.113.1492976427995; Sun, 23 Apr 2017 12:40:27 -0700 (PDT) MIME-Version: 1.0 From: Henrik Nyman Date: Sun, 23 Apr 2017 19:40:17 +0000 Message-ID: Subject: RE: bug#22060: 25.1.50; Fringe faces or not honored in 25.1.50.1 on OSX 10.11 installed via homebrew --use-git-head --cocoa To: 22060@debbugs.gnu.org Content-Type: multipart/alternative; boundary=94eb2c07259ea61691054ddaa920 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 22060 X-Mailman-Approved-At: Sun, 23 Apr 2017 16:19:49 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --94eb2c07259ea61691054ddaa920 Content-Type: text/plain; charset=UTF-8 Referred to this issue at: https://github.com/flycheck/flycheck/issues/811#issuecomment-296476404 I hope this helps with creating a proper fix. In short: - Discovered this one is caused by: http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=67a878f78f879ce534232408c34dd11f42dd802b - Was able to temporarily fix this issue with (applied on tag emacs-25.2, see below). This fixes the behaviour with flycheck but may have some other undesired effects (there probably was a reason to save the foreground color in a member variable in the first place). diff --git src/nsimage.m src/nsimage.m index 3f49fc046b..ff7ccef0bf 100644 --- src/nsimage.m +++ src/nsimage.m @@ -270,7 +270,6 @@ ns_set_alpha (void *img, int x, int y, unsigned char a) } } - xbm_fg = fg; [self addRepresentation: bmRep]; return self; } @@ -298,18 +297,14 @@ ns_set_alpha (void *img, int x, int y, unsigned char a) { int i, len = s.width*s.height; int rr = r * 0xff, gg = g * 0xff, bb = b * 0xff; - unsigned char fgr = (xbm_fg >> 16) & 0xff; - unsigned char fgg = (xbm_fg >> 8) & 0xff; - unsigned char fgb = xbm_fg & 0xff; for (i = 0; i < len; ++i) - if (planes[0][i] == fgr && planes[1][i] == fgg && planes[2][i] == fgb) + if (planes[3][i] != 0) { planes[0][i] = rr; planes[1][i] = gg; planes[2][i] = bb; } - xbm_fg = ((rr << 16) & 0xff) + ((gg << 8) & 0xff) + (bb & 0xff); } return self; diff --git src/nsterm.h src/nsterm.h index 5d2513aea7..9de7d94be4 100644 --- src/nsterm.h +++ src/nsterm.h @@ -643,7 +643,6 @@ char const * nstrace_fullscreen_type_name (int); NSBitmapImageRep *bmRep; /* used for accessing pixel data */ unsigned char *pixmapData[5]; /* shortcut to access pixel data */ NSColor *stippleMask; - unsigned long xbm_fg; } + allocInitFromFile: (Lisp_Object)file; - (void)dealloc; Tested with Emacs 25.2 @3a34412caa, macOS Sierra 10.12.2 --94eb2c07259ea61691054ddaa920 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Referred to this= issue at:

=C2=A0 https://github.com/= flycheck/flycheck/issues/811#issuecomment-296476404


<= p class=3D"inbox-inbox-p1">I hope this helps= with creating a proper fix.


In short:=

=C2=A0 - Discovered this one is ca= used by: http://git.savannah.gnu.org/cg= it/emacs.git/commit/?id=3D67a878f78f879ce534232408c34dd11f42dd802b

=C2=A0 - Was able to temporarily f= ix this issue with (applied on tag=C2=A0emacs-25.2,=C2=A0

=C2=A0 =C2=A0 see below). This fixes the behaviour wit= h flycheck =C2=A0but may have some=C2=A0

=C2= =A0 =C2=A0 other undesired effects (there probably was a reason to save the= =C2=A0

=C2=A0 =C2=A0 foreground color in a m= ember variable in the first place).


diff --git src/n= simage.m src/nsimage.m

index 3f49fc046b= ..ff7ccef0bf 100644

--- src/nsimage.= m

+++ src/nsimage.= m

@@ -270,7 +270,6= @@ ns_set_alpha (void *img, int x, int y, unsigned char a)

=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 = }

=C2=A0=C2=A0 }


-=C2=A0 xbm_fg =3D fg;

=C2=A0=C2=A0 [self addRepresentati= on: bmRep];

=C2=A0=C2=A0 return self;

}

@@ -298,18 +297,= 14 @@ ns_set_alpha (void *img, int x, int y, unsigned char a)

=C2=A0=C2=A0 {

=C2=A0=C2=A0 =C2=A0 int i, len =3D= s.width*s.height;

=C2=A0=C2=A0 =C2=A0 int rr =3D r *= 0xff, gg =3D g * 0xff, bb =3D b * 0xff;

-=C2=A0 =C2=A0 unsigned char fgr = =3D (xbm_fg >> 16) & 0xff;

-=C2=A0 =C2=A0 unsigned char fgg = =3D (xbm_fg >> 8) & 0xff;

-=C2=A0 =C2=A0 unsigned char fgb = =3D xbm_fg & 0xff;


=C2=A0=C2=A0 =C2=A0 for (i =3D 0; = i < len; ++i)

-=C2=A0 =C2=A0 =C2=A0 if (planes[0= ][i] =3D=3D fgr && planes[1][i] =3D=3D fgg && planes[2][i] = =3D=3D fgb)

+=C2=A0 =C2=A0 =C2=A0 if (planes[3= ][i] !=3D 0)

=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 = {

=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = planes[0][i] =3D rr;

=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = planes[1][i] =3D gg;

=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = planes[2][i] =3D bb;

=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 = }

-=C2=A0 =C2=A0 xbm_fg =3D ((rr <= ;< 16) & 0xff) + ((gg << 8) & 0xff) + (bb & 0xff);

=C2=A0=C2=A0 }


=C2=A0=C2=A0 return self;

diff --git src/n= sterm.h src/nsterm.h

index 5d2513aea7= ..9de7d94be4 100644

--- src/nsterm.h=

+++ src/nsterm.h=

@@ -643,7 +643,6= @@ char const * nstrace_fullscreen_type_name (int);

=C2=A0=C2=A0 NSBitmapImageRep *bmR= ep; /* used for accessing pixel data */

=C2=A0=C2=A0 unsigned char *pixmap= Data[5]; /* shortcut to access pixel data */

=C2=A0=C2=A0 NSColor *stippleMask;=

-=C2=A0 unsigned long xbm_fg;

}

+ allocInitFromF= ile: (Lisp_Object)file;

- (void)dealloc;=


Tested with Emac= s 25.2 @3a34412caa, macOS Sierra 10.12.2

--94eb2c07259ea61691054ddaa920-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 24 05:48:19 2017 Received: (at 22060) by debbugs.gnu.org; 24 Apr 2017 09:48:19 +0000 Received: from localhost ([127.0.0.1]:37105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d2abS-0004pK-TJ for submit@debbugs.gnu.org; Mon, 24 Apr 2017 05:48:19 -0400 Received: from mail-wm0-f47.google.com ([74.125.82.47]:33566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d2abR-0004p7-OE for 22060@debbugs.gnu.org; Mon, 24 Apr 2017 05:48:18 -0400 Received: by mail-wm0-f47.google.com with SMTP id i137so4155048wmf.0 for <22060@debbugs.gnu.org>; Mon, 24 Apr 2017 02:48:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=XYdIVbiEJwKcLCRgKso84/LMXGi5aXnDHXNK5YMKaSc=; b=JKwSSBHGlvnpW3f6UiHTZjPT1TbU31+MoAJNwIg08coL8Xgub2IcbQUz751+midqU0 MY29sqzUDbYjovH8ISEC/JdOisGIp9abWvrWMtVOXRcEbYOw6GRXlAZ9V0Zeglc3XIEU ubdPLrDbC7eY+QZpo4C15BM9smxSv6iIPFDAfXznRtKtjriRyPm75Va9j5OZIaoS/xnK urkeB17zeNKlcDNJYqnBgThG+o74XIx8nfb9H96uSxvYBtHbn5bDSr/SQ5OlmCq6a/kM hSLYp46sWoqd5UabwTALfjkBPVh554O6EEbIdtR8oaCMOP6SixD+xNM4OW8Q4N0l7nUM Omlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=XYdIVbiEJwKcLCRgKso84/LMXGi5aXnDHXNK5YMKaSc=; b=KYkihs3As54roYEQhlSKCAFj+oZVdOnAej9O349ggwLgNhOmJX6WX0pjgvYAnnR41Y a9kPbDrNsEM06ETeP8zHq1PVUu/6OL/Bot+hUfU/Rpp7vCfGVuoOe79IK4adJ5cBplb7 M+S5jTFFPy91wFnOkzjDbdl4SRp1buZj2rWexiInewSi7jjxobIaiaTCK8RVs1KnR5uF evqUTnzPMgo78blHeYdBdftPr0pgDoKZ4o3qEBmBFavhSosOvC0vs2PX800Qy9fCB2aG 5Xs/QSksOXjEsu/DcX/dNB6FeODQoTd9QN8RDLgtinbZXN2QQAwn2qjb1oZHo0OWPC9G sv5A== X-Gm-Message-State: AN3rC/6I/87kC8GxJ/vh+dMD2GtdQF5NdvFfgC0i6iQrKt0rFisNnkFb AEOO9DlM8XNusA== X-Received: by 10.28.129.65 with SMTP id c62mr8706262wmd.79.1493027292025; Mon, 24 Apr 2017 02:48:12 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-2cd9-a808-0379-2280.holly.idiocy.org. [2001:8b0:3f8:8129:2cd9:a808:379:2280]) by smtp.gmail.com with ESMTPSA id z90sm3745163wrc.36.2017.04.24.02.48.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Apr 2017 02:48:10 -0700 (PDT) Date: Mon, 24 Apr 2017 10:48:08 +0100 From: Alan Third To: Henrik Nyman Subject: Re: bug#22060: 25.1.50; Fringe faces or not honored in 25.1.50.1 on OSX 10.11 installed via homebrew --use-git-head --cocoa Message-ID: <20170424094808.GA99570@breton.holly.idiocy.org> References: <30EE68E8-0158-4079-8DD4-B80599305039@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 22060 Cc: 22060@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) On Sun, Apr 23, 2017 at 07:40:17PM +0000, Henrik Nyman wrote: > Referred to this issue at: > > https://github.com/flycheck/flycheck/issues/811#issuecomment-296476404 > > > I hope this helps with creating a proper fix. I’ve pushed a fix to the master branch. Can you please give it a try? > (there probably was a reason to save the foreground color in a > member variable in the first place). I think the old code just looked at the alpha channel to determine whether any particular pixel was background or foreground, but the new code uses the actual colour value. If you then change the foreground colour, you have to look for that new colour the next time you want to change it. I’m not really sure why that specific change was made. I can only assume that the alpha channel isn’t always a perfect guide. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 24 06:33:04 2017 Received: (at control) by debbugs.gnu.org; 24 Apr 2017 10:33:04 +0000 Received: from localhost ([127.0.0.1]:37157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d2bIm-0005yg-5r for submit@debbugs.gnu.org; Mon, 24 Apr 2017 06:33:04 -0400 Received: from mail-wm0-f67.google.com ([74.125.82.67]:34326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d2bIi-0005y9-JE for control@debbugs.gnu.org; Mon, 24 Apr 2017 06:33:00 -0400 Received: by mail-wm0-f67.google.com with SMTP id z129so16210001wmb.1 for ; Mon, 24 Apr 2017 03:33:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:message-id:to:from:subject; bh=17fpHdnPZRLIXkkDXscT7Tufbbv/vSF6MMy8Qacd/8A=; b=GXPPREmuz9z+9PQ5RJQ/bTHIeC8Fn+HxBsQuGMeqR2a9LoouWn/yKXkr3sCtPAIr9W hVOdTR6QHOR0Hpk3+wQf//LqPshZAhmlyPtqwiNxfNpnoRDCZHedjW+xx604W5ktDVN9 H/F1Rgy0Qan7AIU+QQtkCquqvVn8pcc6PD23YY6z0bl18FhPi1noEl+8VOuWlSMJzQsn /D1jgqR9OV5TPUdUgGKMRF/Ifx2/CHQX+SmshDWphw8fFCGcT1od7j8OrPtAah7hmIeF 0AgYlxfW9M6DLcFms3dyKZMwHssqUfeqy+9n0TdC8CD+matyyeOz8vjT8cYGsuo3OlYH kqVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:message-id:to:from:subject; bh=17fpHdnPZRLIXkkDXscT7Tufbbv/vSF6MMy8Qacd/8A=; b=nxcqeKnMdnK3iJgRQkf4F7ekYESVHSBn1I6j0eFTgQZ5/6ea3brd5UGXxQQk/hlg/J sZjoAtQ9LzYPACYu0d4ZzNEEbj5k73O6085+YaUd8+d2EvsKJPGaSxiUIhXRQWkZVdzX k2fW4SwTjWbZkO/NS80LLWgsI+l3TzSwoqtf/pjIkT2Jsn5w/SRK+ny3Ysrk0NRBfshH JCZ3GnWa2jd1/xtpvZgEujsBYG9X+q0NTOTU8QRkw/jXlD1bEmfjToAOl95s08ohlSEc c3iG3CjtrLCTQy4PEUcZhL4lgsY2UJQ5X2ibhcXF3GfQeatERz+VXSRdh0+vzclc2VJf uTcQ== X-Gm-Message-State: AN3rC/5Jr5byMIPUstdEXpV/50+gg0ymNkZn9eKF/J5hbGSmjdxMWRX+ gJg/5G+w/quT1IoxtsY= X-Received: by 10.28.218.67 with SMTP id r64mr9007939wmg.36.1493029974353; Mon, 24 Apr 2017 03:32:54 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-2cd9-a808-0379-2280.holly.idiocy.org. [2001:8b0:3f8:8129:2cd9:a808:379:2280]) by smtp.gmail.com with ESMTPSA id u206sm12202218wmg.20.2017.04.24.03.32.53 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 24 Apr 2017 03:32:53 -0700 (PDT) Date: Mon, 24 Apr 2017 11:32:47 +0100 Message-Id: To: control@debbugs.gnu.org From: Alan Third Subject: control message for bug #22060 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) tags 22060 fixed close 22060 26.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 24 11:33:11 2017 Received: (at 22060) by debbugs.gnu.org; 24 Apr 2017 15:33:11 +0000 Received: from localhost ([127.0.0.1]:38174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d2fzC-0001ow-NF for submit@debbugs.gnu.org; Mon, 24 Apr 2017 11:33:11 -0400 Received: from mail-qk0-f176.google.com ([209.85.220.176]:36351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d2bGl-0005um-Vn for 22060@debbugs.gnu.org; Mon, 24 Apr 2017 06:31:00 -0400 Received: by mail-qk0-f176.google.com with SMTP id u75so15780335qka.3 for <22060@debbugs.gnu.org>; Mon, 24 Apr 2017 03:30:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MbP2wCES4+uCqFzauu1zDR+erT30WpOcAXKw9Aughr0=; b=uW9EdVNjSjWVNj//QgzBLjhqbtzEssZsn9VwLuPIk63NYn2t4Z4GMmlk+vRHt/0plz WxtUKxn0nglPAILdbv4gLzIEO52+d9tYW3r4Hl8oiOyfe8s9b57vXrfUqImJS2BvsuW4 uDwR2dzKdEtqZa+PPGwdRvDrPmJWQL1zsA59LrZ9o43SfMClN39wF1tziuwGzij4bNZm 9noU1j5Vmaq7GxmwrxKzg4ZWQZJC3GSanPap8qo5lihdTsu43ffNRzNKMuFd0rwNVuWA XIFNjGE3/MQ2JGbYL9Nh9zuORGOl2rknS4d+Vo6fFoCiuHQDSdhHsng0dSYDLX3xh790 ps6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MbP2wCES4+uCqFzauu1zDR+erT30WpOcAXKw9Aughr0=; b=q/sls22ZJydjp8S4kdQ+gRJdR+LkOORJNQrilVOZw5htk8V29Yww+XHwD/wi8iIB56 j3qlmBsk/uVzGj4/0o9BMaByq6Joz3DYn/4a9bt7FS4cIU2IngGADGqGztGfNunt9tS6 6kLGVCtnagJpWvznnTMXb2I2F1SGE0ybm1BSo4rVHZ08UGTX6o2ZwCYcbpFf5ns8/EQc zJTH/jhhsFMVfYI8awDEkanOdHSBj1+GITh1vrNtnjPCKBLi3RcyI/HCdmWUOqNgMEcK /HlcLj9Tp3YZWGPyRLYaWqFGwsy3g6IBh7LqCKBWYT2xeUjUm636m0mkfe2STwIu1lXK Ir5A== X-Gm-Message-State: AN3rC/791QYq+PcYC+muj3Q8QFmdocCypBYs0mX8WkB5Mz5K0hpSVf5Z taeicrXVtAzu0pWUj5de/zL29rfEGUWP X-Received: by 10.55.192.21 with SMTP id o21mr19520994qki.10.1493029854374; Mon, 24 Apr 2017 03:30:54 -0700 (PDT) MIME-Version: 1.0 References: <30EE68E8-0158-4079-8DD4-B80599305039@gmail.com> <20170424094808.GA99570@breton.holly.idiocy.org> In-Reply-To: <20170424094808.GA99570@breton.holly.idiocy.org> From: Henrik Nyman Date: Mon, 24 Apr 2017 10:30:43 +0000 Message-ID: Subject: Re: bug#22060: 25.1.50; Fringe faces or not honored in 25.1.50.1 on OSX 10.11 installed via homebrew --use-git-head --cocoa To: Alan Third Content-Type: multipart/alternative; boundary=001a1149aaaa1befbe054de71a29 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 22060 X-Mailman-Approved-At: Mon, 24 Apr 2017 11:33:09 -0400 Cc: 22060@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --001a1149aaaa1befbe054de71a29 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Can confirm that the bug is fixed on master now. Thanks for the quick response! -Henrik On Mon, Apr 24, 2017 at 12:48 PM Alan Third wrote: > On Sun, Apr 23, 2017 at 07:40:17PM +0000, Henrik Nyman wrote: > > Referred to this issue at: > > > > https://github.com/flycheck/flycheck/issues/811#issuecomment-29647640= 4 > > > > > > I hope this helps with creating a proper fix. > > I=E2=80=99ve pushed a fix to the master branch. Can you please give it a = try? > > > (there probably was a reason to save the foreground color in a > > member variable in the first place). > > I think the old code just looked at the alpha channel to determine > whether any particular pixel was background or foreground, but the new > code uses the actual colour value. > > If you then change the foreground colour, you have to look for that > new colour the next time you want to change it. > > I=E2=80=99m not really sure why that specific change was made. I can only > assume that the alpha channel isn=E2=80=99t always a perfect guide. > -- > Alan Third > --001a1149aaaa1befbe054de71a29 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Can confirm that the bug is fixed on master now. Thanks fo= r the quick response!

-Henrik

On Mon, Apr 24, 2017 at 12:48 PM Alan Thi= rd <alan@idiocy.org> wrote:
On Sun, Apr 23, 2017 at 07:40:17PM +0= 000, Henrik Nyman wrote:
> Referred to this issue at:
>
>=C2=A0 =C2=A0https://githu= b.com/flycheck/flycheck/issues/811#issuecomment-296476404
>
>
> I hope this helps with creating a proper fix.

I=E2=80=99ve pushed a fix to the master branch. Can you please give it a tr= y?

> (there probably was a reason to save the foreground color in a
> member variable in the first place).

I think the old code just looked at the alpha channel to determine
whether any particular pixel was background or foreground, but the new
code uses the actual colour value.

If you then change the foreground colour, you have to look for that
new colour the next time you want to change it.

I=E2=80=99m not really sure why that specific change was made. I can only assume that the alpha channel isn=E2=80=99t always a perfect guide.
--
Alan Third
--001a1149aaaa1befbe054de71a29-- From unknown Thu Aug 14 21:49:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 23 May 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator