From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Barry OReilly Newsgroups: gmane.emacs.bugs Subject: bug#15045: Point jumps inappropriately around time of Semantic lexing Date: Fri, 15 Nov 2013 23:54:59 -0500 Message-ID: References: <83siyira0w.fsf@gnu.org> <87vc3drhuv.fsf@engster.org> <83haexrgjn.fsf@gnu.org> <83ppr7pr6c.fsf@gnu.org> <83li1upkfx.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=089e013a2ac8f9884304eb441d0a X-Trace: ger.gmane.org 1384577774 1997 80.91.229.3 (16 Nov 2013 04:56:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 16 Nov 2013 04:56:14 +0000 (UTC) Cc: 15045@debbugs.gnu.org, David Engster , Eric Ludlam To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 16 05:56:18 2013 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 1VhXve-0008Eh-7i for geb-bug-gnu-emacs@m.gmane.org; Sat, 16 Nov 2013 05:56:18 +0100 Original-Received: from localhost ([::1]:34767 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VhXvd-0006gh-Tt for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Nov 2013 23:56:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54898) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VhXvU-0006fe-VW for bug-gnu-emacs@gnu.org; Fri, 15 Nov 2013 23:56:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VhXvO-00054o-VL for bug-gnu-emacs@gnu.org; Fri, 15 Nov 2013 23:56:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42473) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VhXvO-00054k-Rw for bug-gnu-emacs@gnu.org; Fri, 15 Nov 2013 23:56:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VhXvO-0001ZA-Ds for bug-gnu-emacs@gnu.org; Fri, 15 Nov 2013 23:56:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Barry OReilly Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Nov 2013 04:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15045 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15045-submit@debbugs.gnu.org id=B15045.13845777105945 (code B ref 15045); Sat, 16 Nov 2013 04:56:02 +0000 Original-Received: (at 15045) by debbugs.gnu.org; 16 Nov 2013 04:55:10 +0000 Original-Received: from localhost ([127.0.0.1]:56492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VhXuX-0001Xo-8v for submit@debbugs.gnu.org; Fri, 15 Nov 2013 23:55:09 -0500 Original-Received: from mail-oa0-f52.google.com ([209.85.219.52]:45513) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VhXuT-0001XH-W0 for 15045@debbugs.gnu.org; Fri, 15 Nov 2013 23:55:06 -0500 Original-Received: by mail-oa0-f52.google.com with SMTP id o6so4887505oag.39 for <15045@debbugs.gnu.org>; Fri, 15 Nov 2013 20:55:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=G4oh/iVwuCS9PN6BaZNctU8/l/xZ1fMwUmBTYyydu38=; b=fjTiDdjAPS0RTaHy9uBorEFARVvvOsauf+iwA/fE33QOICtZ9D3oEehgMKOvzhQagK LBuTDCmFbg08Aa31fPpHQTvfxUQKEuuSQwx3eA5vpjvzKUSAoWtK1bkIT9CMgcF3XGlX H5wHVXt2I24PqOOtcb+m/jMNjx30TAqzAhk/wCSWTFf8krLOPjVVSokkZOrMU89MBpCq DX5FcLr7LDCwS2RPg3f02qOgtQoHc7rpVE8iow0WUT4M/r0nT+ysMDzIBtzlVhqIOPLg 1dxZS426ZUeeab6QbDpz/oubayNx6bxKmonfiQOg68wtPq8faZV14lwo3IqyGUSpz/8E uwYA== X-Received: by 10.182.118.199 with SMTP id ko7mr41980obb.91.1384577700037; Fri, 15 Nov 2013 20:55:00 -0800 (PST) Original-Received: by 10.76.156.103 with HTTP; Fri, 15 Nov 2013 20:54:59 -0800 (PST) In-Reply-To: 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:80628 Archived-At: --089e013a2ac8f9884304eb441d0a Content-Type: text/plain; charset=ISO-8859-1 > The patch is a bit "ugly" (in the sense that it's a bit too ad-hoc) Yes, I feel the same way. What seems more appropriate is if there was something like process-output-p which would indicate to Semantic that process output is ready to accept, and thus that Semantic needs to unwind out of its save-excursion form before allowing accept-process-output. Does the while-no-input you mentioned exit in that circumstance? > But the main problem I see is that you already have a few "trivial" > patches installed, so this is summing up to something non-trivial > which requires copyright paperwork. That's already done and you granted me commit privs to Emacs and ELPA. Let me know if you want me to forward the docs again confirming the processing is complete. --089e013a2ac8f9884304eb441d0a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
> The patch is a bit "ugly" (in the sense tha= t it's a bit too ad-hoc)

Yes, I feel the same way. What seems mo= re appropriate is if there was
something like process-output-p which wou= ld indicate to Semantic that
process output is ready to accept, and thus that Semantic needs to
unwin= d out of its save-excursion form before allowing
accept-process-output. = Does the while-no-input you mentioned exit in
that circumstance?

> But the main problem I see is that you already have a few "tr= ivial"
> patches installed, so this is summing up to something n= on-trivial
> which requires copyright paperwork.

That's al= ready done and you granted me commit privs to Emacs and
ELPA. Let me know if you want me to forward the docs again confirming
th= e processing is complete.

--089e013a2ac8f9884304eb441d0a--