From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Newsgroups: gmane.emacs.bugs Subject: bug#18285: 24.3.92; A combination of `display' on text and `invisible' and `before/after-string' leads to the before/after string being displayed twice Date: Mon, 18 Aug 2014 02:35:06 +0400 Message-ID: <86d2bypwx1.fsf@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1408314994 20152 80.91.229.3 (17 Aug 2014 22:36:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 17 Aug 2014 22:36:34 +0000 (UTC) To: 18285@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Aug 18 00:36:27 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XJ93q-0004PC-Ie for geb-bug-gnu-emacs@m.gmane.org; Mon, 18 Aug 2014 00:36:26 +0200 Original-Received: from localhost ([::1]:40503 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJ93p-0001eR-Ud for geb-bug-gnu-emacs@m.gmane.org; Sun, 17 Aug 2014 18:36:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36255) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJ93Y-0001T3-Q1 for bug-gnu-emacs@gnu.org; Sun, 17 Aug 2014 18:36:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XJ93S-0001tg-QF for bug-gnu-emacs@gnu.org; Sun, 17 Aug 2014 18:36:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38736) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJ93S-0001tc-NB for bug-gnu-emacs@gnu.org; Sun, 17 Aug 2014 18:36:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XJ93S-00086z-Bq for bug-gnu-emacs@gnu.org; Sun, 17 Aug 2014 18:36:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Aug 2014 22:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 18285 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.140831493931056 (code B ref -1); Sun, 17 Aug 2014 22:36:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 17 Aug 2014 22:35:39 +0000 Original-Received: from localhost ([127.0.0.1]:45679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XJ933-00084e-GQ for submit@debbugs.gnu.org; Sun, 17 Aug 2014 18:35:38 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34427) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XJ930-00083n-4m for submit@debbugs.gnu.org; Sun, 17 Aug 2014 18:35:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XJ92o-0001Wr-S6 for submit@debbugs.gnu.org; Sun, 17 Aug 2014 18:35:28 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:49307) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJ92o-0001Wn-PI for submit@debbugs.gnu.org; Sun, 17 Aug 2014 18:35:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36134) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJ92i-0001Od-Ir for bug-gnu-emacs@gnu.org; Sun, 17 Aug 2014 18:35:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XJ92c-0001PC-JV for bug-gnu-emacs@gnu.org; Sun, 17 Aug 2014 18:35:16 -0400 Original-Received: from mail-lb0-x22b.google.com ([2a00:1450:4010:c04::22b]:38788) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJ92c-0001OY-C2 for bug-gnu-emacs@gnu.org; Sun, 17 Aug 2014 18:35:10 -0400 Original-Received: by mail-lb0-f171.google.com with SMTP id l4so3513524lbv.2 for ; Sun, 17 Aug 2014 15:35:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:mime-version:content-type; bh=986mH+9buySw0NBiRIaLcGWhJOPHJ8DEaWcOm4PcMrw=; b=rhurD+7nfs2aLUfZkSnEhPjycpUVxsVIDyUooxaPgA6HqJuCQkL16PziDVntFUH5YK twLqrI3WCJe+Maeem0J6KLNlzGYQT/rs65fEFqzTm31EPySyGCpCBFVVKm7WdxczH88t i/9RIRuMsgLpLkJSgEbdEfl+cf+5ijTIwlIboyL4zhikQBfZvMwBH9aFsXonV8tx7ng2 cix80+Q7n9ccezMIJzXmR8lIaHw58hUkDhIR6ODNqOhBlgzsSR3L5L5oRFJrjW0vurdj jhIWZbuAdf/jjBXAxmpkUdSvmQ43MvS5EYNV6kD0Yx1RQlQhYzPv3EAWySRFST9LswfE Eubw== X-Received: by 10.112.24.104 with SMTP id t8mr24689259lbf.46.1408314908865; Sun, 17 Aug 2014 15:35:08 -0700 (PDT) Original-Received: from axl ([178.252.98.87]) by mx.google.com with ESMTPSA id la6sm9368714lac.12.2014.08.17.15.35.07 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 17 Aug 2014 15:35:07 -0700 (PDT) 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:92506 Archived-At: (let ((pt (point))) (insert (propertize "a" 'display "bbb")) (let ((o (make-overlay pt (point)))) (overlay-put o 'invisible t) (overlay-put o 'after-string "foo\nbar"))) The result looks like this: foo barbbbfoo bar It's the same if I use `before-string' instead of `after-string', but not `display'. If I don't set the `invisible' property, it's just bbbfoo bar If I replace (make-overlay pt (point)) with (make-overlay (1- pt) (point)), the result it, expectedly: foo bar This bug is present in Emacs 24.3, too (so not a regression). In GNU Emacs 24.3.92.4 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.8) of 2014-08-06 on axl Repository revision: 117425 eliz@gnu.org-20140805133406-w7477hyd1gl9h1d7 Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Ubuntu 14.04.1 LTS