From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ken Raeburn Newsgroups: gmane.emacs.bugs Subject: bug#21473: 24.5; very slow tooltip display to sort-of-slow remote display Date: Thu, 01 Oct 2015 12:51:14 -0400 Message-ID: <6e4mia3531.fsf@just-testing.permabit.com> References: <9F31D581-6B5A-42B7-8031-6920089AFFF4@permabit.com> <83pp15hdbg.fsf@gnu.org> <59C0A752-87BB-4467-9A3F-DC1E5A278842@permabit.com> <83612wf8pr.fsf@gnu.org> <83si5wbcap.fsf@gnu.org> <6ebnci3o1s.fsf@just-testing.permabit.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1443722085 24878 80.91.229.3 (1 Oct 2015 17:54:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 1 Oct 2015 17:54:45 +0000 (UTC) Cc: 21473@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 01 19:54:33 2015 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 1Zhi3p-0003cF-FH for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Oct 2015 19:54:29 +0200 Original-Received: from localhost ([::1]:54492 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zhi3o-0005X9-Vg for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Oct 2015 13:54:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52022) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zhh5T-0006qN-07 for bug-gnu-emacs@gnu.org; Thu, 01 Oct 2015 12:52:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zhh5O-0006rv-04 for bug-gnu-emacs@gnu.org; Thu, 01 Oct 2015 12:52:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:33587) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zhh5N-0006rr-UC for bug-gnu-emacs@gnu.org; Thu, 01 Oct 2015 12:52:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Zhh5N-0002mD-M7 for bug-gnu-emacs@gnu.org; Thu, 01 Oct 2015 12:52:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ken Raeburn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Oct 2015 16:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21473-submit@debbugs.gnu.org id=B21473.144371828010621 (code B ref 21473); Thu, 01 Oct 2015 16:52:01 +0000 Original-Received: (at 21473) by debbugs.gnu.org; 1 Oct 2015 16:51:20 +0000 Original-Received: from localhost ([127.0.0.1]:50791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zhh4h-0002lF-Qk for submit@debbugs.gnu.org; Thu, 01 Oct 2015 12:51:20 -0400 Original-Received: from mail-qg0-f50.google.com ([209.85.192.50]:33112) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zhh4f-0002l7-No for 21473@debbugs.gnu.org; Thu, 01 Oct 2015 12:51:18 -0400 Original-Received: by qgev79 with SMTP id v79so72372813qge.0 for <21473@debbugs.gnu.org>; Thu, 01 Oct 2015 09:51:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=permabit.com; s=google; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=jfzYN7uHAytz30rILAzzGO51yfKwgTpTeW/n4hcOrNQ=; b=AhU7IUi+JhkZ3jHt2bFol8WKtkCJ4wn3qP3ic9wzWjHEC+VU1Yk3xdv9Dt6Tp9qTfZ KjwdZypRPi01QPl/xYYeJXbSHkVN40zf0uktfNIdtzSRJyn2kBlCFFc7Bp4p3VVc4V5X V3j6Tj+BZEf6Hprb6hsXJsykyEJxosUGG5VVQ= 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:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=jfzYN7uHAytz30rILAzzGO51yfKwgTpTeW/n4hcOrNQ=; b=fdN5j0C2EBggmsJPzcC4wWtwjFBdvROrDgjApzaLcG0/FbxquKDTfbR7oqdN1zdDg6 Ytn0KnD6YtrVoRsXjqw5IeUcO+jLrrovZxLZS5d0yT1cJB8lLPg9mjgvWzjQ/tPdE2Uh UjqOoJagZ09gFqNFYB1VVJk+5cIvgOC/4ffcRsbeUtW23McppPl2gupiDgkke99XhFZn kKCkQjuWxPFdL33+cRCIqEOeL9f8Eb+HcJ/5hFaMUGrLNXx0+OYdwZEkxl+oSJwVnHd6 U4p8ZMBYU9ZXulMn6U3E6jtJR1ivPNe8yQ4ondtEMMlq2KwehcljvtHmgmsyOSqAAEZH oAqw== X-Gm-Message-State: ALoCoQmAzbvtZMAlQ4+ZpFoAB6SyFvoHbYIWigOpzLYv/sh+pCEW04iAtm6GakzraPRSoo/9C8xB X-Received: by 10.140.234.195 with SMTP id f186mr14629300qhc.25.1443718277060; Thu, 01 Oct 2015 09:51:17 -0700 (PDT) Original-Received: from just-testing.permabit.com (vpn.permabit.com. [66.202.84.2]) by smtp.gmail.com with ESMTPSA id f107sm2743956qge.23.2015.10.01.09.51.15 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Thu, 01 Oct 2015 09:51:15 -0700 (PDT) In-Reply-To: <6ebnci3o1s.fsf@just-testing.permabit.com> (Ken Raeburn's message of "Thu, 01 Oct 2015 06:01:35 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) 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: 208.118.235.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:107159 Archived-At: Ken Raeburn writes: > It occurs to me that maybe we can get rid of the XSync in > x_catch_errors, if we record in the x_error_message_stack structure the > serial number for the first request for which errors should be recorded > there, using XNextRequest. If the error handler sees an older serial > number in the error-event structure, then it looks at the next entry in > the stack and tries again. Something similar may work for > x_uncatch_errors too. Ah...can the stacked entries refer to different displays? That would make things more complicated.