emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] /srv/bzr/emacs/trunk r112583: * progmodes/gdb-mi.el: F


From: Liang Wang
Subject: Re: [Emacs-diffs] /srv/bzr/emacs/trunk r112583: * progmodes/gdb-mi.el: Fix non-responsive gud commands (bug#13845)
Date: Tue, 28 May 2013 16:08:31 -0700

On Tue, May 14, 2013 at 11:13 AM, Jean-Philippe Gravel
<address@hidden> wrote:
>
> ------------------------------------------------------------
> revno: 112583
> fixes bug: http://debbugs.gnu.org/13845
> committer: Jean-Philippe Gravel <address@hidden>
> branch nick: trunk
> timestamp: Tue 2013-05-14 14:13:31 -0400
> message:
>   * progmodes/gdb-mi.el: Fix non-responsive gud commands (bug#13845)
>   (gdb-handler-alist, gdb-handler-number): Remove variables.
>   (gdb-handler-list): New variable.
>   (gdb-add-handler, gdb-delete-handler, gdb-get-handler-function)
>   (gdb-pending-handler-p, gdb-handle-reply)
>   (gdb-remove-all-pending-triggers): New functions.
>   (gdb-discard-unordered-replies): New defcustom.
>   (gdb-handler): New defstruct.
>   (gdb-wait-for-pending): Fix invalid backquote.  Use gdb-handler-list.

gdb-wait-for-pending invokes a void-function gdb-find-if.

Error message is
Error running timer: (void-function gdb-find-if)

>   instead of gdb-pending-triggers.  Update docstring.
>   (gdb-init-1): Remove dead variables.  Initialize gdb-handler-list.
>   (gdb-speedbar-update, gdb-speedbar-timer-fn, gdb-var-update)
>   (gdb-var-update-handler, def-gdb-auto-update-trigger)
>   (def-gdb-auto-update-handler, gdb-get-changed-registers)
>   (gdb-changed-registers-handler, gdb-get-main-selected-frame)
>   (gdb-frame-handler): Pending triggers are now automatically managed.
>   (def-gdb-trigger-and-handler, def-gdb-auto-update-handler):
>   Remove argument.
>   (gdb-input): Automatically handles pending triggers.  Update docstring.
>   (gdb-resync): Replace gdb-pending-triggers by gdb-handler-list.
>   (gdb-thread-exited, gdb-thread-selected, gdb-register-names-handler):
>   Update comments.
>   (gdb-done-or-error): Now use gdb-handle-reply.
> modified:
>   lisp/ChangeLog
>   lisp/progmodes/gdb-mi.el
>
> _______________________________________________
> Emacs-diffs mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/emacs-diffs
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]