bug#81514: 32.0.50; Eglot messages progress reporter shows errors

Stéphane Marks <[email protected]> Wed, 5 Aug 2026 19:39:33 +0200
Newsgroups gmane.emacs.bugs
Message-ID <CAN+1HbrR4v1PhW3BabgWRcOAoUN+ZeHRO50iBdOpZptnw39wAA@mail.gmail.com>
On Wed, Aug 5, 2026 at 10:18 AM Sean Whitton <[email protected]>
wrote:

> Version: 31.1
>
> Stéphane Marks [05/Aug  4:08pm +02] wrote:
> > It is 100% compatible except that now emacs-31 will not signal if a call
> to
> > progress-reporter-update uses the numeric calling convention for a
> > non-numeric progress reporter.  Joao's changes are independent of these
> and
> > are defensive in their own right now establishing a numeric progress
> > reporter from the outset, leaving the subsequent progress-reporter-update
> > numeric calling conventions in place, and also correctly calling
> > progress-reporter-done which was missing from eglot.
>
> I'd misread something.  Now installed and closing, thanks.
>

Great.  The defensive code in 31 will work for everyone even if they're
using an older eglot (i.e., using an out-of-tree version).  It just won't
call p-r-done which will let stateful reporters linger (like the one in
system-taskbar) which Joao's improvements solve for.