From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 30 11:32:07 2014 Received: (at submit) by debbugs.gnu.org; 30 Dec 2014 16:32:07 +0000 Received: from localhost ([127.0.0.1]:32977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y5ziJ-0002Ap-CM for submit@debbugs.gnu.org; Tue, 30 Dec 2014 11:32:07 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34528) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y5ziH-0002AZ-H1 for submit@debbugs.gnu.org; Tue, 30 Dec 2014 11:32:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y5ziG-0003iR-PX for submit@debbugs.gnu.org; Tue, 30 Dec 2014 11:32:05 -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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57331) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5ziG-0003iN-NZ for submit@debbugs.gnu.org; Tue, 30 Dec 2014 11:32:04 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36250) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5ziG-00088r-2f for bug-gnu-emacs@gnu.org; Tue, 30 Dec 2014 11:32:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y5ziB-0003hZ-J4 for bug-gnu-emacs@gnu.org; Tue, 30 Dec 2014 11:32:04 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:38300) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5ziB-0003h9-DJ for bug-gnu-emacs@gnu.org; Tue, 30 Dec 2014 11:31:59 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3kBh3b6f10z3hjMt for ; Tue, 30 Dec 2014 17:31:55 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3kBh3b5JwTzvjDB for ; Tue, 30 Dec 2014 17:31:55 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id p-qYlREg3dzH for ; Tue, 30 Dec 2014 17:31:53 +0100 (CET) X-Auth-Info: tie2Y+00sGng26eJbPdcWcm9hWKgvFo+oqpEJHxkHcZnltRbGuLwZ8frbQ1sBkzR Received: from igel.home (host-188-174-219-113.customer.m-online.net [188.174.219.113]) by mail.mnet-online.de (Postfix) with ESMTPA for ; Tue, 30 Dec 2014 17:31:53 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 71C3C2C3F14; Tue, 30 Dec 2014 17:31:53 +0100 (CET) From: Andreas Schwab To: bug-gnu-emacs@gnu.org Subject: posn-at-point fails in RTL paragraph X-Yow: Today, THREE WINOS from DETROIT sold me a framed photo of TAB HUNTER before his MAKEOVER! Date: Tue, 30 Dec 2014 17:31:53 +0100 Message-ID: <87h9wd5cau.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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: -5.0 (-----) X-Debbugs-Envelope-To: submit 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: -5.0 (-----) posn-at-point returns the wrong position in RTL paragraphs. For example, when visiting TUTORIAL.he, (= (event-start (posn-at-point) (point))) returns nil everywhere. That appears to be because pos-visible-in-window-p returns (0 0) for (point-min) even though the RTL paragraph is aligned to the right. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 30 12:34:40 2014 Received: (at 19473-done) by debbugs.gnu.org; 30 Dec 2014 17:34:40 +0000 Received: from localhost ([127.0.0.1]:33025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y60gp-0003uX-MZ for submit@debbugs.gnu.org; Tue, 30 Dec 2014 12:34:39 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:43732) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y60gl-0003uL-NT for 19473-done@debbugs.gnu.org; Tue, 30 Dec 2014 12:34:37 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NHE00L00OM5VV00@a-mtaout20.012.net.il> for 19473-done@debbugs.gnu.org; Tue, 30 Dec 2014 19:34:34 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NHE00L2AOTLVJ10@a-mtaout20.012.net.il>; Tue, 30 Dec 2014 19:34:34 +0200 (IST) Date: Tue, 30 Dec 2014 19:34:23 +0200 From: Eli Zaretskii Subject: Re: bug#19473: posn-at-point fails in RTL paragraph In-reply-to: <87h9wd5cau.fsf@igel.home> X-012-Sender: halo1@inter.net.il To: Andreas Schwab Message-id: <83egrhavog.fsf@gnu.org> References: <87h9wd5cau.fsf@igel.home> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19473-done Cc: 19473-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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: 1.0 (+) > From: Andreas Schwab > Date: Tue, 30 Dec 2014 17:31:53 +0100 > > posn-at-point returns the wrong position in RTL paragraphs. For > example, when visiting TUTORIAL.he, (= (event-start (posn-at-point) > (point))) returns nil everywhere. > > That appears to be because pos-visible-in-window-p returns (0 0) for > (point-min) even though the RTL paragraph is aligned to the right. Thanks for the report and the analysis. I fixed this in commit aa472a3 on the emacs-24 branch. For the record: this never worked correctly for RTL text. From unknown Sun Jun 15 08:47:55 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, 28 Jan 2015 12: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