From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 01 03:44:31 2011 Received: (at submit) by debbugs.gnu.org; 1 Aug 2011 07:44:31 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QnnAt-0003jB-Iu for submit@debbugs.gnu.org; Mon, 01 Aug 2011 03:44:31 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QnnAp-0003iy-On for submit@debbugs.gnu.org; Mon, 01 Aug 2011 03:44:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QnnAT-0002mU-Fq for submit@debbugs.gnu.org; Mon, 01 Aug 2011 03:44:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:59577) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QnnAT-0002mP-EF for submit@debbugs.gnu.org; Mon, 01 Aug 2011 03:44:05 -0400 Received: from eggs.gnu.org ([140.186.70.92]:58650) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QnnAS-0001az-87 for bug-gnu-emacs@gnu.org; Mon, 01 Aug 2011 03:44:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QnnAR-0002m2-1r for bug-gnu-emacs@gnu.org; Mon, 01 Aug 2011 03:44:04 -0400 Received: from mail-vx0-f169.google.com ([209.85.220.169]:40865) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QnnAQ-0002lt-Rh for bug-gnu-emacs@gnu.org; Mon, 01 Aug 2011 03:44:03 -0400 Received: by vxg38 with SMTP id 38so5186555vxg.0 for ; Mon, 01 Aug 2011 00:44:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=jE4XP37ui1lBzgB88HoAClhBpEoMPKBf6IMHfNBfnCg=; b=EA058V+ZIpRd9sA/DC3n3umSY9qXw55JJR/6ppFORMkfA4htG58n+MUAxff35UG2wP vw6NpQCV8t3SftJlzKI7g+blYwFhTBVGtKFqF+uyyURYxM763AI7nnxDcLEkeeQJGJoy HZwv9UEMD9Ie5srgNoSP9Gz0OuQ8ffqJeVLMA= MIME-Version: 1.0 Received: by 10.52.77.68 with SMTP id q4mr4227926vdw.40.1312184641508; Mon, 01 Aug 2011 00:44:01 -0700 (PDT) Received: by 10.52.114.133 with HTTP; Mon, 1 Aug 2011 00:44:01 -0700 (PDT) Date: Mon, 1 Aug 2011 09:44:01 +0200 Message-ID: Subject: 24.0.50; Selective display broken in Emacs 24 trunk From: Anders Lindgren To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.3 (-----) "Selective display" (i.e. a technique used to hide sections of a buffer, which has been around since, at least, Emacs 18) seems to be broken in the trunk of Emacs 24. Steps to verify this: * Create a new buffer with the following content (where ^M should be the actual Carriage Return character, generated by C-q C-m): alpha^Mbeta^Mgamma delta * Activeate selective display using "(setq selective-display t)". * The following should be displayed: alpha... delta * In the broken Emacs 24 trunk, the following is displayed: alpha...delta I noticed that this worked correctly as late as in early 2011. Note that this will break a number of old, videly used, packaged like "folding.el". Sincerely, Anders Lindgren In GNU Emacs 24.0.50.1 (i386-apple-darwin10.8.0, NS apple-appkit-1038.36) of 2011-07-31 on macpro.local Windowing system distributor `Apple', version 10.3.1038 configured using `configure '--with-ns'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: nil default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: shell-dirtrack-mode: t eldoc-mode: t global-auto-revert-mode: t global-cwarn-mode: t minibuffer-electric-file-mode: t recentf-mode: t msb-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-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 column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-s C-s C-s C-s C-s C-s C-s C-a C-x p C-x C-g C C-x u C-x C-f C h a < C-s s e l e c t i v e - d C-a < C-s d i s p l a y C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-a C-x C-f s r C h n C-s s e l e c r t i v e - . * d C-s d i s p l a y C-a < C-s d i s p l a y C-s C-s C-s C-s C-s C-s C-s C-a C-x C-f ~ / t , m p - / s e l e c t i v e - d i s p =F6 a y . t x t V i s i b l 1 a l p h a C-q RET b e t a C-q RET g a m m a C-q C-j d e l t a x d e s e l e c i i C-g ( s e t q SPC s e l e v t v c t i M-- M-- + - d M-- SPC t ) C-e n i l C-x C-s x r e p o r t Recent messages: Mark set Mark saved where search started (New file) Quit Scanning for dabbrevs...100% [2 times] t nil Saving file /Users/anders/tmp/selectivedisp=F6ay.txt... Wrote /Users/anders/tmp/selectivedisp=F6ay.txt Making completion list... Load-path shadows: ~/emacs/lisp/table hides /Volumes/HD3/build/emacs2/trunk/nextstep/Emacs.app/Contents/Resources/lisp/= textmodes/table ~/emacs/lisp/ruby-mode hides /Volumes/HD3/build/emacs2/trunk/nextstep/Emacs.app/Contents/Resources/lisp/= progmodes/ruby-mode ~/emacs/src/asm-mode-new/src/asm-mode hides /Volumes/HD3/build/emacs2/trunk/nextstep/Emacs.app/Contents/Resources/lisp/= progmodes/asm-mode Features: (shadow sort gnus-util mail-extr message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader emacsbug dabbrev pp vc-svn shell pcomplete grep compile multi-isearch follow subword ctypes my-end-of-buffer-log doxygen c-electric-operator c-indent-operator vc-dispatcher vc-bzr add-log help-mode debug eldoc ps-print ps-def lpr autorevert folding-isearch folding view rdebug cwarn prepaint cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs tempo edg-mode tags-extra etags split-nways toggle-file-read-only lockdir uniquify ange-ftp comint regexp-opt ring paren mic-paren iso-insert minibuf-elfile easy-mmode recentf tree-widget wid-edit easymenu msb edmacro kmacro warnings disp-table time advice help-fns advice-preload cl time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image fringe lisp-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 loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 01 04:30:33 2011 Received: (at 9212) by debbugs.gnu.org; 1 Aug 2011 08:30:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QnntR-0004nd-4P for submit@debbugs.gnu.org; Mon, 01 Aug 2011 04:30:33 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QnntP-0004nW-0H for 9212@debbugs.gnu.org; Mon, 01 Aug 2011 04:30:31 -0400 Received: from eliz by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Qnnt3-0006Kl-Mm; Mon, 01 Aug 2011 04:30:09 -0400 Date: Mon, 01 Aug 2011 04:30:09 -0400 Message-Id: From: Eli Zaretskii To: Anders Lindgren In-reply-to: (message from Anders Lindgren on Mon, 1 Aug 2011 09:44:01 +0200) Subject: Re: bug#9212: 24.0.50; Selective display broken in Emacs 24 trunk References: X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: 9212 Cc: 9212@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) > Date: Mon, 1 Aug 2011 09:44:01 +0200 > From: Anders Lindgren > > alpha^Mbeta^Mgamma > delta > > * Activeate selective display using "(setq selective-display t)". > > * The following should be displayed: > > alpha... > delta > > * In the broken Emacs 24 trunk, the following is displayed: > > alpha...delta This is a bug in the bidirectional display engine: the problem goes away if you type "M-: (setq bidi-display-reordering nil) RET" in that buffer. Thanks for the simple test case, I will work on fixing this as soon as I can. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 01 13:39:57 2011 Received: (at 9212-done) by debbugs.gnu.org; 1 Aug 2011 17:39:57 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QnwT6-0001Yy-QC for submit@debbugs.gnu.org; Mon, 01 Aug 2011 13:39:56 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QnwT3-0001Yp-Jb for 9212-done@debbugs.gnu.org; Mon, 01 Aug 2011 13:39:54 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0LP900700FMN9100@a-mtaout21.012.net.il> for 9212-done@debbugs.gnu.org; Mon, 01 Aug 2011 20:38:30 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.228.48.51]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LP9006W8FO5ZOA0@a-mtaout21.012.net.il>; Mon, 01 Aug 2011 20:38:30 +0300 (IDT) Date: Mon, 01 Aug 2011 20:36:27 +0300 From: Eli Zaretskii Subject: Re: bug#9212: 24.0.50; Selective display broken in Emacs 24 trunk In-reply-to: X-012-Sender: halo1@inter.net.il To: andlind@gmail.com Message-id: <83pqkpavac.fsf@gnu.org> References: X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 9212-done Cc: 9212-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > Date: Mon, 01 Aug 2011 04:30:09 -0400 > From: Eli Zaretskii > Cc: 9212@debbugs.gnu.org > > > Date: Mon, 1 Aug 2011 09:44:01 +0200 > > From: Anders Lindgren > > > > alpha^Mbeta^Mgamma > > delta > > > > * Activeate selective display using "(setq selective-display t)". > > > > * The following should be displayed: > > > > alpha... > > delta > > > > * In the broken Emacs 24 trunk, the following is displayed: > > > > alpha...delta > > This is a bug in the bidirectional display engine: the problem goes > away if you type "M-: (setq bidi-display-reordering nil) RET" in that > buffer. > > Thanks for the simple test case, I will work on fixing this as soon as > I can. Fixed in revision 105373 on the trunk. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 01 14:03:08 2011 Received: (at 9212) by debbugs.gnu.org; 1 Aug 2011 18:03:08 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QnwpY-00028q-2u for submit@debbugs.gnu.org; Mon, 01 Aug 2011 14:03:08 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QnwpV-00028S-Gf for 9212@debbugs.gnu.org; Mon, 01 Aug 2011 14:03:06 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0LP900700FV49F00@a-mtaout21.012.net.il> for 9212@debbugs.gnu.org; Mon, 01 Aug 2011 21:02:40 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.228.48.51]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LP9006IWGSFUDI0@a-mtaout21.012.net.il>; Mon, 01 Aug 2011 21:02:40 +0300 (IDT) Date: Mon, 01 Aug 2011 21:00:37 +0300 From: Eli Zaretskii Subject: Re: bug#9212: 24.0.50; Selective display broken in Emacs 24 trunk In-reply-to: <83pqkpavac.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: andlind@gmail.com Message-id: <83mxftau62.fsf@gnu.org> References: <83pqkpavac.fsf@gnu.org> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 9212 Cc: 9212@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > Date: Mon, 01 Aug 2011 20:36:27 +0300 > From: Eli Zaretskii > Cc: 9212-done@debbugs.gnu.org > > Fixed in revision 105373 on the trunk. Sorry, that fix was incomplete. Revision 105374 should fix it completely. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 02 12:34:40 2011 Received: (at 9212) by debbugs.gnu.org; 2 Aug 2011 16:34:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QoHvU-0004Ob-4p for submit@debbugs.gnu.org; Tue, 02 Aug 2011 12:34:40 -0400 Received: from relais.videotron.ca ([24.201.245.36]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QoHvR-0004OT-J1 for 9212@debbugs.gnu.org; Tue, 02 Aug 2011 12:34:38 -0400 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from ceviche.home ([70.80.89.35]) by vl-mo-mrz24.ip.videotron.ca (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTP id <0LPB004TT7B8QQ60@vl-mo-mrz24.ip.videotron.ca> for 9212@debbugs.gnu.org; Tue, 02 Aug 2011 12:33:08 -0400 (EDT) Received: by ceviche.home (Postfix, from userid 20848) id A4562660CF; Tue, 02 Aug 2011 12:34:07 -0400 (EDT) From: Stefan Monnier To: Anders Lindgren Subject: Re: bug#9212: 24.0.50; Selective display broken in Emacs 24 trunk Message-id: References: Date: Tue, 02 Aug 2011 12:34:07 -0400 In-reply-to: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 9212 Cc: 9212@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > * Activeate selective display using "(setq selective-display t)". BTW, while we will have to fix this for Emacs-24, I *really* would like to mark this selective-display business as obsolete for Emacs-25 (which either means we need to re-implement C-x $ using overlays, or we need to make selective-display selectively obsolete (i.e. only the t setting should be obsolete)). So, please try and make sure that the problem you bumped into gets also fixed by changing the code to use overlays. Stefan From unknown Sat Aug 16 21:20:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 31 Aug 2011 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