From unknown Wed Jun 25 00:22:57 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#22378 <22378@debbugs.gnu.org> To: bug#22378 <22378@debbugs.gnu.org> Subject: Status: 24.5; hide-ifdef wrongly handles "#if defined X" Reply-To: bug#22378 <22378@debbugs.gnu.org> Date: Wed, 25 Jun 2025 07:22:57 +0000 retitle 22378 24.5; hide-ifdef wrongly handles "#if defined X" reassign 22378 emacs submitter 22378 ydirson@free.fr severity 22378 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 15 11:45:02 2016 Received: (at submit) by debbugs.gnu.org; 15 Jan 2016 16:45:02 +0000 Received: from localhost ([127.0.0.1]:50146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aK7Uj-0002u7-SI for submit@debbugs.gnu.org; Fri, 15 Jan 2016 11:45:02 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56859) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aK0AU-0006i5-7v for submit@debbugs.gnu.org; Fri, 15 Jan 2016 03:55:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aK0AN-0005jG-Qx for submit@debbugs.gnu.org; Fri, 15 Jan 2016 03:55:32 -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.3 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RECEIVED_FROM_WINDOWS_HOST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45815) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aK0AN-0005j6-OH for submit@debbugs.gnu.org; Fri, 15 Jan 2016 03:55:31 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47821) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aK0AM-0000LT-Ht for bug-gnu-emacs@gnu.org; Fri, 15 Jan 2016 03:55:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aK0AH-0005gO-H2 for bug-gnu-emacs@gnu.org; Fri, 15 Jan 2016 03:55:30 -0500 Received: from smtp2-g21.free.fr ([2a01:e0c:1:1599::11]:46762) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aK0AH-0005Y1-7M for bug-gnu-emacs@gnu.org; Fri, 15 Jan 2016 03:55:25 -0500 Received: from zimbra39-e7.priv.proxad.net (unknown [172.20.243.189]) by smtp2-g21.free.fr (Postfix) with ESMTP id F0B984B01CD for ; Fri, 15 Jan 2016 09:53:38 +0100 (CET) Date: Fri, 15 Jan 2016 09:55:01 +0100 (CET) From: ydirson@free.fr To: bug-gnu-emacs@gnu.org Message-ID: <16318758.41793193.1452848101210.JavaMail.root@zimbra39-e7.priv.proxad.net> In-Reply-To: <2005394.41790131.1452848039357.JavaMail.root@zimbra39-e7.priv.proxad.net> Subject: 24.5; hide-ifdef wrongly handles "#if defined X" MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [86.247.7.146] X-Mailer: Zimbra 7.2.0-GA2598 (ZimbraWebClient - FF3.0 (Linux)/7.2.0-GA2598) X-Authenticated-User: ydirson@free.fr X-detected-operating-system: by eggs.gnu.org: Windows NT kernel [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 15 Jan 2016 11:45:00 -0500 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: -5.0 (-----) With the following text in buffer, with "hide some ifdefs" activated, when I define/undef A (and whether B is defined or not) the first block properly switches between "yes" and "no", whereas all ther others consistently stay at "yes" ---->8---- #ifdef A yes #else no #endif #if defined A yes #else no #endif #if defined(A) yes #else no #endif #if !defined(A) no #else yes #endif #if defined B && !defined A no #else yes #endif ---->8---- In GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.2) of 2015-10-24 on trouble, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11703000 System Description: Debian GNU/Linux testing (stretch) Configured using: `configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/site-lisp:/usr/share/emacs/site-lisp --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/site-lisp:/usr/share/emacs/site-lisp --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-z,relro' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: C/l Minor modes in effect: hide-ifdef-mode: t diff-auto-refine-mode: t show-paren-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-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 column-number-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent messages: Hiding done Hiding... Hiding done Hiding... Hiding done Auto-saving... Hiding... Hiding done Hiding... Hiding done Load-path shadows: /usr/share/emacs/24.5/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs24/site-lisp/flim/hex-util hides /usr/share/emacs/24.5/lisp/hex-util /usr/share/emacs24/site-lisp/flim/md4 hides /usr/share/emacs/24.5/lisp/md4 /usr/share/emacs24/site-lisp/flim/sasl hides /usr/share/emacs/24.5/lisp/net/sasl /usr/share/emacs24/site-lisp/flim/hmac-def hides /usr/share/emacs/24.5/lisp/net/hmac-def /usr/share/emacs24/site-lisp/flim/sasl-digest hides /usr/share/emacs/24.5/lisp/net/sasl-digest /usr/share/emacs24/site-lisp/flim/sasl-cram hides /usr/share/emacs/24.5/lisp/net/sasl-cram /usr/share/emacs24/site-lisp/flim/ntlm hides /usr/share/emacs/24.5/lisp/net/ntlm /usr/share/emacs24/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/24.5/lisp/net/sasl-ntlm /usr/share/emacs24/site-lisp/flim/hmac-md5 hides /usr/share/emacs/24.5/lisp/net/hmac-md5 Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-utils hideif conf-mode two-column vc vc-dispatcher smerge-mode diff-mode easy-mmode help-fns mail-prsvr password-cache url-vars mule-util etags ring help-mode make-mode dabbrev misearch multi-isearch vc-git cc-langs cl-loaddefs cl-lib cc-mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs rect sh-script smie executable paren cus-start cus-load server debian-el debian-el-loaddefs dpkg-dev-el dpkg-dev-el-loaddefs time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-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 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 make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 276436 32948) (symbols 48 24493 0) (miscs 40 766 3904) (strings 32 30487 9317) (string-bytes 1 902469) (vectors 16 21073) (vector-slots 8 1225676 187424) (floats 8 89 880) (intervals 56 21262 254) (buffers 960 57) (heap 1024 63382 3299)) -- Yann From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 15 13:30:23 2016 Received: (at 22378) by debbugs.gnu.org; 15 Jan 2016 18:30:23 +0000 Received: from localhost ([127.0.0.1]:50176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aK98h-0005Q7-3L for submit@debbugs.gnu.org; Fri, 15 Jan 2016 13:30:23 -0500 Received: from eggs.gnu.org ([208.118.235.92]:45669) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aK98f-0005Pv-Ng for 22378@debbugs.gnu.org; Fri, 15 Jan 2016 13:30:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aK98V-00005L-Mh for 22378@debbugs.gnu.org; Fri, 15 Jan 2016 13:30:16 -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.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]:44009) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aK98V-00005F-Jq; Fri, 15 Jan 2016 13:30:11 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1240 helo=HOME-C4E4A596F7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aK98U-00026C-Vw; Fri, 15 Jan 2016 13:30:11 -0500 Date: Fri, 15 Jan 2016 20:30:09 +0200 Message-Id: <83d1t2g0ge.fsf@gnu.org> From: Eli Zaretskii To: ydirson@free.fr In-reply-to: <16318758.41793193.1452848101210.JavaMail.root@zimbra39-e7.priv.proxad.net> (ydirson@free.fr) Subject: Re: bug#22378: 24.5; hide-ifdef wrongly handles "#if defined X" References: <16318758.41793193.1452848101210.JavaMail.root@zimbra39-e7.priv.proxad.net> 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: -5.0 (-----) X-Debbugs-Envelope-To: 22378 Cc: 22378@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Date: Fri, 15 Jan 2016 09:55:01 +0100 (CET) > From: ydirson@free.fr > > With the following text in buffer, with "hide some ifdefs" activated, > when I define/undef A (and whether B is defined or not) the first block > properly switches between "yes" and "no", whereas all ther others > consistently stay at "yes" > > ---->8---- > #ifdef A > yes > #else > no > #endif > > #if defined A > yes > #else > no > #endif I cannot reproduce this. I tried both Emacs 24.5 and the current emacs-25 branch, and both show the expected behavior. Can you provide a step by step recipe, starting with "emacs -Q", to reproduce the problem? From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 15 16:57:02 2016 Received: (at 22378) by debbugs.gnu.org; 15 Jan 2016 21:57:02 +0000 Received: from localhost ([127.0.0.1]:50233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aKCMg-0003R9-Ca for submit@debbugs.gnu.org; Fri, 15 Jan 2016 16:57:02 -0500 Received: from smtp2-g21.free.fr ([212.27.42.2]:9926) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aKCMf-0003Qt-8n for 22378@debbugs.gnu.org; Fri, 15 Jan 2016 16:57:01 -0500 Received: from zimbra39-e7.priv.proxad.net (unknown [172.20.243.189]) by smtp2-g21.free.fr (Postfix) with ESMTP id 896CF4B0185; Fri, 15 Jan 2016 22:55:34 +0100 (CET) Date: Fri, 15 Jan 2016 22:56:58 +0100 (CET) From: ydirson@free.fr To: Eli Zaretskii Message-ID: <101364547.44496204.1452895018210.JavaMail.root@zimbra39-e7.priv.proxad.net> In-Reply-To: <83d1t2g0ge.fsf@gnu.org> Subject: Re: bug#22378: 24.5; hide-ifdef wrongly handles "#if defined X" MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [81.57.214.146] X-Mailer: Zimbra 7.2.0-GA2598 (ZimbraWebClient - FF3.0 (Linux)/7.2.0-GA2598) X-Authenticated-User: ydirson@free.fr X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22378 Cc: 22378@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.7 (/) > De: "Eli Zaretskii" > =C3=80: ydirson@free.fr > Cc: 22378@debbugs.gnu.org > Envoy=C3=A9: Vendredi 15 Janvier 2016 19:30:09 > Objet: Re: bug#22378: 24.5; hide-ifdef wrongly handles "#if defined X" >=20 > > Date: Fri, 15 Jan 2016 09:55:01 +0100 (CET) > > From: ydirson@free.fr > >=20 > > With the following text in buffer, with "hide some ifdefs" > > activated, > > when I define/undef A (and whether B is defined or not) the first > > block > > properly switches between "yes" and "no", whereas all ther others > > consistently stay at "yes" > >=20 > > ---->8---- > > #ifdef A > > yes > > #else > > no > > #endif > >=20 > > #if defined A > > yes > > #else > > no > > #endif >=20 > I cannot reproduce this. I tried both Emacs 24.5 and the current > emacs-25 branch, and both show the expected behavior. >=20 > Can you provide a step by step recipe, starting with "emacs -Q", to > reproduce the problem? foo.txt having the contents in original report: * emacs -Q foo.txt * M-x hide-ifdef-mode * C-c @ h =3D> OK, everywhere "no" * C-c @ d A =3D> OK, everywhere "yes" except the "B && !A" * C-c @ u A =3D> only "#ifdef A" switches back From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 16 01:59:53 2016 Received: (at 22378-done) by debbugs.gnu.org; 16 Jan 2016 06:59:53 +0000 Received: from localhost ([127.0.0.1]:50387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aKKq1-0006WG-Lr for submit@debbugs.gnu.org; Sat, 16 Jan 2016 01:59:53 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54995) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aKKpz-0006W1-KU for 22378-done@debbugs.gnu.org; Sat, 16 Jan 2016 01:59:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aKKpr-00008R-9r for 22378-done@debbugs.gnu.org; Sat, 16 Jan 2016 01:59:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.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]:57996) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aKKpr-00008M-6f; Sat, 16 Jan 2016 01:59:43 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1827 helo=HOME-C4E4A596F7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aKKpq-0005gU-JM; Sat, 16 Jan 2016 01:59:42 -0500 Date: Sat, 16 Jan 2016 08:59:42 +0200 Message-Id: <838u3qf1r5.fsf@gnu.org> From: Eli Zaretskii To: ydirson@free.fr In-reply-to: <101364547.44496204.1452895018210.JavaMail.root@zimbra39-e7.priv.proxad.net> (ydirson@free.fr) Subject: Re: bug#22378: 24.5; hide-ifdef wrongly handles "#if defined X" References: <101364547.44496204.1452895018210.JavaMail.root@zimbra39-e7.priv.proxad.net> 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: -5.0 (-----) X-Debbugs-Envelope-To: 22378-done Cc: 22378-done@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Date: Fri, 15 Jan 2016 22:56:58 +0100 (CET) > From: ydirson@free.fr > Cc: 22378@debbugs.gnu.org > > * emacs -Q foo.txt > * M-x hide-ifdef-mode > * C-c @ h > => OK, everywhere "no" > * C-c @ d A > => OK, everywhere "yes" except the "B && !A" > * C-c @ u A > => only "#ifdef A" switches back Thanks. With this recipe, I can reproduce this in Emacs 24.5, but not with the current emacs-25 branch. So I guess this bug was already solved, and I'm marking the bug done. From unknown Wed Jun 25 00:22:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 13 Feb 2016 12: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 From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 14 19:11:48 2016 Received: (at control) by debbugs.gnu.org; 14 Mar 2016 23:11:48 +0000 Received: from localhost ([127.0.0.1]:48292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1afbeO-0001nu-Js for submit@debbugs.gnu.org; Mon, 14 Mar 2016 19:11:48 -0400 Received: from smtp4-g21.free.fr ([212.27.42.4]:15771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1afbeM-0001nm-S8 for control@debbugs.gnu.org; Mon, 14 Mar 2016 19:11:47 -0400 Received: from zimbra39-e7.priv.proxad.net (unknown [172.20.243.189]) by smtp4-g21.free.fr (Postfix) with ESMTP id B67D54C804F for ; Tue, 15 Mar 2016 00:08:15 +0100 (CET) Date: Tue, 15 Mar 2016 00:11:45 +0100 (CET) From: ydirson@free.fr To: control@debbugs.gnu.org Message-ID: <2004830551.23818218.1457997105493.JavaMail.root@zimbra39-e7.priv.proxad.net> Subject: unarchive 22378 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [81.57.214.146] X-Mailer: Zimbra 7.2.0-GA2598 (ZimbraWebClient - FF3.0 (Linux)/7.2.0-GA2598) X-Authenticated-User: ydirson@free.fr 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 (/) unarchive 22378 From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 14 19:12:59 2016 Received: (at 22378) by debbugs.gnu.org; 14 Mar 2016 23:12:59 +0000 Received: from localhost ([127.0.0.1]:48297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1afbfW-0001pw-Rr for submit@debbugs.gnu.org; Mon, 14 Mar 2016 19:12:59 -0400 Received: from smtp4-g21.free.fr ([212.27.42.4]:18267) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1afbfU-0001pn-P6 for 22378@debbugs.gnu.org; Mon, 14 Mar 2016 19:12:57 -0400 Received: from zimbra39-e7.priv.proxad.net (unknown [172.20.243.189]) by smtp4-g21.free.fr (Postfix) with ESMTP id 768744C8114 for <22378@debbugs.gnu.org>; Tue, 15 Mar 2016 00:09:26 +0100 (CET) Date: Tue, 15 Mar 2016 00:12:56 +0100 (CET) From: ydirson@free.fr To: 22378@debbugs.gnu.org Message-ID: <453760787.23820063.1457997176320.JavaMail.root@zimbra39-e7.priv.proxad.net> In-Reply-To: <1510532977.20645294.1457972111266.JavaMail.root@zimbra39-e7.priv.proxad.net> Subject: Re: bug#22378: 24.5; hide-ifdef wrongly handles "#if defined X" MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [81.57.214.146] X-Mailer: Zimbra 7.2.0-GA2598 (ZimbraWebClient - FF3.0 (Linux)/7.2.0-GA2598) X-Authenticated-User: ydirson@free.fr X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22378 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 (/) Hello, Thanks for this info. But is there a defined timeframe for emacs25 yet ? I'm constantly being hit by this bug, which basically makes hide-ifdef unusable in emacs24, so I guess I'm not the only one getting hit :} ----- Mail original ----- > De: "Eli Zaretskii" > =C3=80: ydirson@free.fr > Cc: 22378-done@debbugs.gnu.org > Envoy=C3=A9: Samedi 16 Janvier 2016 07:59:42 > Objet: Re: bug#22378: 24.5; hide-ifdef wrongly handles "#if defined X" >=20 > > Date: Fri, 15 Jan 2016 22:56:58 +0100 (CET) > > From: ydirson@free.fr > > Cc: 22378@debbugs.gnu.org > >=20 > > * emacs -Q foo.txt > > * M-x hide-ifdef-mode > > * C-c @ h > > =3D> OK, everywhere "no" > > * C-c @ d A > > =3D> OK, everywhere "yes" except the "B && !A" > > * C-c @ u A > > =3D> only "#ifdef A" switches back >=20 > Thanks. With this recipe, I can reproduce this in Emacs 24.5, but > not > with the current emacs-25 branch. So I guess this bug was already > solved, and I'm marking the bug done. >=20 From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 14 23:38:58 2016 Received: (at 22378) by debbugs.gnu.org; 15 Mar 2016 03:38:59 +0000 Received: from localhost ([127.0.0.1]:48368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1affow-0001jN-Nx for submit@debbugs.gnu.org; Mon, 14 Mar 2016 23:38:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43665) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1affow-0001j9-8N for 22378@debbugs.gnu.org; Mon, 14 Mar 2016 23:38:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1affoW-0000FZ-3S for 22378@debbugs.gnu.org; Mon, 14 Mar 2016 23:38:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.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]:53028) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1affoV-0000FP-Tf; Mon, 14 Mar 2016 23:38:31 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3466 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1affoU-0007Mf-Ne; Mon, 14 Mar 2016 23:38:31 -0400 Date: Tue, 15 Mar 2016 05:38:05 +0200 Message-Id: <83twk8beci.fsf@gnu.org> From: Eli Zaretskii To: ydirson@free.fr In-reply-to: <453760787.23820063.1457997176320.JavaMail.root@zimbra39-e7.priv.proxad.net> (ydirson@free.fr) Subject: Re: bug#22378: 24.5; hide-ifdef wrongly handles "#if defined X" References: <16318758.41793193.1452848101210.JavaMail.root@zimbra39-e7.priv.proxad.net> <453760787.23820063.1457997176320.JavaMail.root@zimbra39-e7.priv.proxad.net> 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: -5.0 (-----) X-Debbugs-Envelope-To: 22378 Cc: 22378@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Date: Tue, 15 Mar 2016 00:12:56 +0100 (CET) > From: ydirson@free.fr > > Thanks for this info. But is there a defined timeframe for emacs25 yet ? > I'm constantly being hit by this bug, which basically makes hide-ifdef > unusable in emacs24, so I guess I'm not the only one getting hit :} We hope to release in a couple of months. From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 26 20:21:01 2016 Received: (at 22378) by debbugs.gnu.org; 27 Mar 2016 00:21:02 +0000 Received: from localhost ([127.0.0.1]:39001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajyRx-0005W0-Cl for submit@debbugs.gnu.org; Sat, 26 Mar 2016 20:21:01 -0400 Received: from mail-pa0-f44.google.com ([209.85.220.44]:33746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajyRv-0005VX-Ji for 22378@debbugs.gnu.org; Sat, 26 Mar 2016 20:20:59 -0400 Received: by mail-pa0-f44.google.com with SMTP id fl4so71197950pad.0 for <22378@debbugs.gnu.org>; Sat, 26 Mar 2016 17:20:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version; bh=5mEQWtVG1mArpoLysLKlBOQETQne4UsHV8A+3zSHWOw=; b=UY1Z7pAutxmzDxSNi3TF5gooHP2mYeVYwaEgu5YUPihITiZtrqALw2EHCVgTU7pfb6 quu5R98Ouo2oWI9p7IIOa0sh511P5qKBUI/tCo6EybeeXLxO+QERwpDQjrSAisZyzORI GyOsOFTjC4uLjB3W28Tv3DJPfixKFaqx2bwQ6TGbX7MY1LJckoZ1Ow4HKQcXCTIA34so lqe1dXu7Co8pAOkkHzE57Hug4oy6qqaWQiLKM7Qr28eyGzxF5mCNohORGVPgY1jkphjx URl/oG1l52H5NUW5fMYdxlP2CSNrAFqqaNDfLqTskaLre5MnzhGyNpJm1hLU05aFqGj+ R0Iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mime-version; bh=5mEQWtVG1mArpoLysLKlBOQETQne4UsHV8A+3zSHWOw=; b=U4eNd3fMwuCYrtIe25SQFWQkVdQKn4vbTeXqtcQjuuFpn02TatzWZhg4zz5qhP54Kj Lr+aR4xVFWxSL9VLeNi4Zl/BVNoOfxNVojkUBcKKDav4IM0+DKZjdl7YJ004MU2x4Go9 vHKbNY4GpvBeSCOTl7V0x5wJzW45mHQRy2V4ZVnQuB2Lq+I1kyYW4qOhK2e/x71l9jOI mUTxbfyZSUovKH4Yq8PKMP6xH/qVEUqo5qD2S3EpyO/EnOI0WdqqHhFOZI+CoLopRw6m I4BF00j1de239G73w0WSzXdRD/mgrxhKMxo0i6Qr5Y+q2hgydKiS2ZJY1H2KdZXj8fpT snrg== X-Gm-Message-State: AD7BkJKEsJ+Tgq6/6jYLqtv8GHBOoq0vUtESZv+RMzcsQrvUMYZGuTvwmsDP//l5FyPVpQ== X-Received: by 10.67.24.104 with SMTP id ih8mr32000428pad.124.1459038054236; Sat, 26 Mar 2016 17:20:54 -0700 (PDT) Received: from Hermes.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id c9sm25449087pfd.90.2016.03.26.17.20.51 (version=TLS1 cipher=AES128-SHA bits=128/128); Sat, 26 Mar 2016 17:20:52 -0700 (PDT) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Hermes.local (Postfix, from userid 501) id 66DB24FB4C5A; Sat, 26 Mar 2016 17:20:51 -0700 (PDT) To: Eli Zaretskii Subject: Re: bug#22378: 24.5; hide-ifdef wrongly handles "#if defined X" In-Reply-To: <83twk8beci.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 15 Mar 2016 05:38:05 +0200") Date: Sat, 26 Mar 2016 16:56:58 -0700 Message-ID: References: <16318758.41793193.1452848101210.JavaMail.root@zimbra39-e7.priv.proxad.net> <453760787.23820063.1457997176320.JavaMail.root@zimbra39-e7.priv.proxad.net> <83twk8beci.fsf@gnu.org> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.92 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22378 Cc: ydirson@free.fr, 22378@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.7 (/) >>>>> Eli Zaretskii writes: >> Thanks for this info. But is there a defined timeframe for emacs25 yet ? >> I'm constantly being hit by this bug, which basically makes hide-ifdef >> unusable in emacs24, so I guess I'm not the only one getting hit :} > We hope to release in a couple of months. Is this issue on our release critical list? If it's existing behavior in 24, it may be too late, depending on what changes are needed to fix it. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 26 22:39:18 2016 Received: (at 22378) by debbugs.gnu.org; 27 Mar 2016 02:39:18 +0000 Received: from localhost ([127.0.0.1]:39088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ak0bm-0000Wi-I0 for submit@debbugs.gnu.org; Sat, 26 Mar 2016 22:39:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54097) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ak0bl-0000WW-9l for 22378@debbugs.gnu.org; Sat, 26 Mar 2016 22:39:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ak0bd-0001r8-0Q for 22378@debbugs.gnu.org; Sat, 26 Mar 2016 22:39:12 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.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]:45713) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ak0bc-0001r4-TN; Sat, 26 Mar 2016 22:39:08 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2971 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ak0bc-0003a0-6Z; Sat, 26 Mar 2016 22:39:08 -0400 Date: Sun, 27 Mar 2016 05:38:45 +0300 Message-Id: <83oaa0zlu2.fsf@gnu.org> From: Eli Zaretskii To: John Wiegley In-reply-to: (message from John Wiegley on Sat, 26 Mar 2016 16:56:58 -0700) Subject: Re: bug#22378: 24.5; hide-ifdef wrongly handles "#if defined X" References: <16318758.41793193.1452848101210.JavaMail.root@zimbra39-e7.priv.proxad.net> <453760787.23820063.1457997176320.JavaMail.root@zimbra39-e7.priv.proxad.net> <83twk8beci.fsf@gnu.org> 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: -6.0 (------) X-Debbugs-Envelope-To: 22378 Cc: ydirson@free.fr, 22378@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: John Wiegley > Cc: ydirson@free.fr, 22378@debbugs.gnu.org > Date: Sat, 26 Mar 2016 16:56:58 -0700 > > >>>>> Eli Zaretskii writes: > > >> Thanks for this info. But is there a defined timeframe for emacs25 yet ? > >> I'm constantly being hit by this bug, which basically makes hide-ifdef > >> unusable in emacs24, so I guess I'm not the only one getting hit :} > > > We hope to release in a couple of months. > > Is this issue on our release critical list? If it's existing behavior in 24, > it may be too late, depending on what changes are needed to fix it. This bug is already fixed, so I don't think it matters. From unknown Wed Jun 25 00:22:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 24 Apr 2016 11:24:03 +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