From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ari Roponen Newsgroups: gmane.emacs.bugs Subject: bug#11464: 24.1.50; pos-visible-in-window-p returns a false positive with bidi text Date: Thu, 17 May 2012 20:54:05 +0300 Message-ID: <87zk96k81u.fsf@gmail.com> References: <87y5owjcto.fsf@gmail.com> <83pqa8vsxw.fsf@gnu.org> <87fwb1dagj.fsf_-_@gmail.com> <83wr4do1qv.fsf@gnu.org> <87bolor98t.fsf@gmail.com> <83sjf0nolt.fsf@gnu.org> <87pqa3csuc.fsf@gmail.com> <83likqojxl.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1337277304 5794 80.91.229.3 (17 May 2012 17:55:04 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 17 May 2012 17:55:04 +0000 (UTC) Cc: 11464@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 17 19:55:02 2012 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 1SV4uc-0000bk-Fs for geb-bug-gnu-emacs@m.gmane.org; Thu, 17 May 2012 19:54:54 +0200 Original-Received: from localhost ([::1]:44031 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SV4ub-0006Eq-T6 for geb-bug-gnu-emacs@m.gmane.org; Thu, 17 May 2012 13:54:53 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:39299) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SV4uY-0006Ea-JN for bug-gnu-emacs@gnu.org; Thu, 17 May 2012 13:54:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SV4uW-0006WA-31 for bug-gnu-emacs@gnu.org; Thu, 17 May 2012 13:54:50 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50038) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SV4uV-0006VA-Tr for bug-gnu-emacs@gnu.org; Thu, 17 May 2012 13:54:48 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SV4uj-0005Fo-Nz for bug-gnu-emacs@gnu.org; Thu, 17 May 2012 13:55:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ari Roponen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 May 2012 17:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11464 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11464-submit@debbugs.gnu.org id=B11464.133727729020180 (code B ref 11464); Thu, 17 May 2012 17:55:01 +0000 Original-Received: (at 11464) by debbugs.gnu.org; 17 May 2012 17:54:50 +0000 Original-Received: from localhost ([127.0.0.1]:59584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SV4uY-0005FQ-5i for submit@debbugs.gnu.org; Thu, 17 May 2012 13:54:50 -0400 Original-Received: from mail-lb0-f172.google.com ([209.85.217.172]:36704) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SV4uE-0005Ek-Db for 11464@debbugs.gnu.org; Thu, 17 May 2012 13:54:49 -0400 Original-Received: by lbbgo11 with SMTP id go11so1423570lbb.3 for <11464@debbugs.gnu.org>; Thu, 17 May 2012 10:54:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=ZPYfWWe8Ldl3w2Ql6Ib84rMGsuPafycNOTYi7X96uVI=; b=e4r8qqFv/bEpM9u/QJiTCRw4btQGKh9TA180nK+gR4/LPrVYVMsdwTm/2BHxzfF3lu 9j3+Dg+QNh7jJTG31r86hQGtYx+dPpqESj87VoBa4//dgERLdjKmUPcaPsPo1kLc4mFz xHB1+BuPS4ORDY0HkZzo9UNOvSrIaA3vGgQcZv0OQdAwAF8KEy6S1h1wXl2t/az/XX/y GiGzcLjPrwfaTE/2myMqKCTugtzltoR+KkL96yLHLKJ0ZlbOKn4vDnyEYVrZmruRsELq iF1ww5AEK/yUqYMuo4rmSazKWlkIcuaWICAX/+L7vSDHyZjT5VyW2xYx0Iw0TCyUpw/g Nt3Q== Original-Received: by 10.112.46.101 with SMTP id u5mr3547258lbm.21.1337277247641; Thu, 17 May 2012 10:54:07 -0700 (PDT) Original-Received: from arirop (dsl-jklbrasgw1-fe82df00-79.dhcp.inet.fi. [80.223.130.79]) by mx.google.com with ESMTPS id ni6sm8726232lab.1.2012.05.17.10.54.06 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 17 May 2012 10:54:06 -0700 (PDT) In-Reply-To: <83likqojxl.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 17 May 2012 19:23:50 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:60143 Archived-At: Eli Zaretskii writes: >> From: Ari Roponen >> Cc: 11464@debbugs.gnu.org >> Date: Thu, 17 May 2012 07:52:11 +0300 >> >> bottom_y = 270 >> it.last_visible_y = 256 >> top_y = 255 >> window_top_y = 0 > > Now I'm totally bewildered. I don't understand how this case is at > all relevant to the bug. Please bear with me while I explain what > puzzles me, and please point out what I missed. Sorry for being unclear. I gave values for three cases, but the bug only happened in two of them. Your patch fixed the second case, my tweak fixed the first case, and the third one (i.e. the one with the above values) worked all the time. -- Ari Roponen