From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#37774: 27.0.50; new :extend attribute broke visuals of all themes and other packages Date: Thu, 17 Oct 2019 13:36:26 +0200 Message-ID: <87lftjbo3p.fsf@gmx.de> References: <83bluhf7nz.fsf@gnu.org> <20191016111004.oialbyleokafpccz@Ergus> <831rvcgbn2.fsf@gnu.org> <20191016131813.62i6xuwguc7nxyrn@Ergus> <83a7a0egtf.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="196663"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: andreyorst@gmail.com, Ergus , 37774@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 17 13:37:35 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iL463-000p2H-QU for geb-bug-gnu-emacs@m.gmane.org; Thu, 17 Oct 2019 13:37:35 +0200 Original-Received: from localhost ([::1]:44442 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iL461-0006Fo-4n for geb-bug-gnu-emacs@m.gmane.org; Thu, 17 Oct 2019 07:37:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47942) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iL45W-0006Fc-VI for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2019 07:37:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iL45V-0001Du-Tf for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2019 07:37:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38436) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iL45V-0001Dh-QD for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2019 07:37:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iL45V-0001dX-K5 for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2019 07:37:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Oct 2019 11:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37774 X-GNU-PR-Package: emacs Original-Received: via spool by 37774-submit@debbugs.gnu.org id=B37774.15713122066267 (code B ref 37774); Thu, 17 Oct 2019 11:37:01 +0000 Original-Received: (at 37774) by debbugs.gnu.org; 17 Oct 2019 11:36:46 +0000 Original-Received: from localhost ([127.0.0.1]:47257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iL45F-0001d1-TX for submit@debbugs.gnu.org; Thu, 17 Oct 2019 07:36:46 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:34349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iL45C-0001cn-T5 for 37774@debbugs.gnu.org; Thu, 17 Oct 2019 07:36:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1571312189; bh=vbAqSovZ/4DT2yYg7hEXLxAud86w+SOrnCmExU7gm0o=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=NKl2Rnzl4Rgbwg23ZM8N5+oQMyPwUV1WvGnVEtfsRtkqIURtnRLDm+Rw97W1bB9ij uJ7BW2RcuKBq4pJDESASf9mF20aj22FTosVkBoaSt08opoIEJiE7It6k1yfOrkudbD yjlalI8DyioCdZpXDGYdMN1ATysW16gh/kcjiWsY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from detlef.gmx.de ([212.86.42.71]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N4hvb-1hwhMR41nb-011k1v; Thu, 17 Oct 2019 13:36:29 +0200 In-Reply-To: <83a7a0egtf.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 16 Oct 2019 20:33:16 +0300") X-Provags-ID: V03:K1:YBTagdCPzBDW/9YKUk1FYgsVk5HeDQhTWgJ8ws0JEAQF3ZL5535 mUBFae5t0UJIDK2oGZi2BEMixGL7veRFh3d4iV6yVrsv5FgXey0FkqIBVsnMagIlBVi/4pT cXfO9HRqoyqRCZCfyrFhC4MRXueo0R6ogwPUmg018agN6OxyoM++sgAe2yPhXUbmj2DAvIO /g0hDfkYswN+kOS8ad0GA== X-UI-Out-Filterresults: notjunk:1;V03:K0:RtbJhK3QwUY=:DbcehDPgD/1WG6RyUPe8+S KGNpANNC64iY0gvUtSPiMhm+O+pVnbddijEh7v3IdVKrqpP2uWq95k0LrMntInbxpA4UqOZom cSRti+L5Ni7Sh38iUX0coRTvcgZQi5N3wjHM2SrHZ7MXB6jXaGla0NDM0zJ2G5TIx3aLtx7X8 naZ7kcB9SS0yUFJvb1nJYJRsVzD5Lr5vYoJiTmCZoBPKd68IAjvfOJZEIfrbUjBY73aMGc8f0 SVUxbZ2WZkCoetDB2Zl8hwqhdl8mNEUnf/TKEdPJiHRIDQJz+ET3T4AifNXZcpig6bvZ1ufmV y3Xy7EQYXNABbQuGpO4AA8kJAZ269p4dF1fz5uWAzyksDCnLap7oL4tEo8n/qUTc6Ycicp5Ul q6HUFAfH3VRqpQ9OP+uc8HnTuuegGDYiwI2fQeoFMakq6ktRLGlCbADpY8n2dx0J6UB+sAIqu wHWbATFHRD4aioD2pn1U8cSxLsFM4Bj2KvlVk1g2n+GWRL/iB6Fav3DnMkO/oE+Ja2X2I+nPD t8td2sdoyA4r8hKQkn6jufwHzFEaG/S/r5m7HTX0OnsBmrWeeW8UqGWqGk5AhEObuPE5V9Pqo PbLaepWhKaBp9AenexHFvFYExopH7Pyz+d+AMJdDa34qpn7UaSXBTJHwcp2spTcLhxAaIu5ol 6N2klyNkVdSo1w7SK4Btzg3YgiTG3MjZBfrO0QUITdgNuqg2+4lfjZq8vxEiF/2l/+9+fvzSp wRifBoSdcIsVGIPRxoEcwCIbr3QNVFGeQ/vzs12DEBy+npbvSIbFv/ArDJpnw8rcYI576js3 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: 209.51.188.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:169557 Archived-At: Eli Zaretskii writes: >> Do we have something in defface that we can "recommend" to conditionally >> specify this attribute when version >= 27 only (maybe a syntax sugar)? > > (if (>= emacs-major-version 27) > (defface foo...) ; for Emacs 27 and later > (defface foo...) ; for Emacs 26 and older I believe it is more complex. There might be situations foo shall not extend to EOL, and other situations it should. The latter case is when foo is used in a "rectangular" context as explained. You need to introduce a second face foo-extend, and you must replace all uses of foo by foo-extend where needed. Best regards, Michael.