branch: externals/realgud commit 53938f04d5252677484e5c48513e1c138aafc756 Author: rocky <ro...@gnu.org> Commit: rocky <ro...@gnu.org>
Get ready for release 1.5.1... * recursive-autoloads: Remove autoloads from packages that no longer are included, e.g. ipdb, jdb, nodejs * Require 25.1 or greater pervasively; :version 24.3 -> 25.1 wherever that appears * perldb.el: fix small cut-and-paste holdover * NEWS -> NEWS.md --- ChangeLog | 60 +++++++++- NEWS | 0 configure.ac | 2 +- realgud-recursive-autoloads.el | 242 +------------------------------------- realgud.el | 2 +- realgud/debugger/kshdb/kshdb.el | 4 +- realgud/debugger/pdb/pdb.el | 4 +- realgud/debugger/perldb/perldb.el | 6 +- 8 files changed, 69 insertions(+), 251 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2e43114..943961e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,64 @@ +2019-07-15 rocky <ro...@gnu.org> + + * configure.ac, realgud-recursive-autoloads.el, realgud.el, + realgud/debugger/kshdb/kshdb.el, realgud/debugger/pdb/pdb.el, + realgud/debugger/perldb/perldb.el: Get ready for release 1.5.1... * recursive-autoloads: Remove autoloads from packages that no longer + are included, e.g. ipdb, jdb, nodejs * Require 25.1 or greater pervasively; :version 24.3 -> 25.1 + wherever that appears * perldb.el: fix small cut-and-paste holdover * NEWS -> NEWS.md + +2019-07-09 rocky <ro...@gnu.org> + + * : commit 9af758d550fc845bf40f9e3d6c861ef03f74b186 Author: rocky + <ro...@gnu.org> Date: Tue Jul 9 18:27:41 2019 -0400 + +2019-06-13 R. Bernstein <ro...@users.noreply.github.com> + + * : Merge pull request #250 from andschwa/patch-1 Fix link to supported debuggers + +2019-06-03 rocky <ro...@gnu.org> + + * realgud.el, realgud/common/buffer/command.el, + realgud/common/lochist.el, realgud/common/run.el, + realgud/common/track.el, realgud/debugger/gdb/gdb.el, + realgud/debugger/gub/gub.el: Need import lang modules. Add cl- + prefixes ... remove lexical-let which was giving warnings. Other warnings reduced. + +2019-05-28 rocky <ro...@gnu.org> + + * realgud.el, realgud/common/buffer/breakpoint.el, + realgud/common/send.el, realgud/debugger/trepan/core.el: Drop cl-lib + as a dependency... And other small function declarations + +2019-05-28 R. Bernstein <ro...@users.noreply.github.com> + + * : Merge pull request #249 from realgud/release-1.5.0 Release 1.5.0 + +2019-05-25 rocky <ro...@gnu.org> + + * compute-lispdir.sh, configure.ac, elisp-comp, realgud.el, + realgud/common/attach.el, realgud/debugger/Makefile.am, + realgud/debugger/ipdb/Makefile.am, realgud/debugger/ipdb/core.el, + realgud/debugger/ipdb/init.el, realgud/debugger/ipdb/ipdb.el, + realgud/debugger/ipdb/track-mode.el, + realgud/debugger/jdb/Makefile.am, realgud/debugger/jdb/README, + realgud/debugger/jdb/backtrack-mode.el, + realgud/debugger/jdb/core.el, realgud/debugger/jdb/file.el, + realgud/debugger/jdb/init.el, realgud/debugger/jdb/jdb.el, + realgud/debugger/jdb/track-mode.el, + realgud/debugger/nodejs/Makefile.am, + realgud/debugger/nodejs/core.el, realgud/debugger/nodejs/init.el, + realgud/debugger/nodejs/nodejs.el, + realgud/debugger/nodejs/track-mode.el: [WIP] Release 1.5.0 + +2019-05-26 rocky <ro...@gnu.org> + + * el-get-install.el: el-get-install.el doesn't have an FSF + copyright... and wasn't written by me. + 2019-05-25 rocky <ro...@gnu.org> - * ChangeLog, configure.ac, realgud.el: Get ready for release 1.4.8 + * ChangeLog, Makefile.am, configure.ac, git2cl, realgud.el: Get + ready for release 1.4.8 2019-05-25 rocky <ro...@gnu.org> diff --git a/NEWS b/NEWS deleted file mode 100644 index e69de29..0000000 diff --git a/configure.ac b/configure.ac index 6388c31..8f4090d 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ dnl FIXME: pick up from realgud.el -AC_INIT(emacs-realgud, 1.5.0,) +AC_INIT(emacs-realgud, 1.5.1,) AC_CONFIG_SRCDIR(realgud.el) AM_INIT_AUTOMAKE([foreign]) AM_MAINTAINER_MODE diff --git a/realgud-recursive-autoloads.el b/realgud-recursive-autoloads.el index 6f64525..8c5efbb 100644 --- a/realgud-recursive-autoloads.el +++ b/realgud-recursive-autoloads.el @@ -398,184 +398,6 @@ marginal icons is reset. ;;;*** -;;;### (autoloads nil "realgud/debugger/ipdb/core" "realgud/debugger/ipdb/core.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/ipdb/core.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/ipdb/core" '("realgud:ipdb-" "ipdb-parse-" "ipdb-reset" "ipdb-suggest-invocation" "ipdb-query-cmdline"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/ipdb/init" "realgud/debugger/ipdb/init.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/ipdb/init.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/ipdb/init" '("realgud:ipdb-pat-hash" "realgud:ipdb-command-hash"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/ipdb/ipdb" "realgud/debugger/ipdb/ipdb.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/ipdb/ipdb.el - -(autoload 'realgud:ipdb "realgud/debugger/ipdb/ipdb" "\ -Invoke the ipdb Python debugger and start the Emacs user interface. - -String OPT-CMD-LINE specifies how to run ipdb. You will be prompted -for a command line is one isn't supplied. - -OPT-COMMAND-LINE is treated like a shell string; arguments are -tokenized by `split-string-and-unquote'. The tokenized string is -parsed by `ipdb-parse-cmd-args' and path elements found by that -are expanded using `realgud:expand-file-name-if-exists'. - -Normally, command buffers are reused when the same debugger is -reinvoked inside a command buffer with a similar command. If we -discover that the buffer has prior command-buffer information and -NO-RESET is nil, then that information which may point into other -buffers and source buffers which may contain marks and fringe or -marginal icons is reset. See `loc-changes-clear-buffer' to clear -fringe and marginal icons. - -\(fn &optional OPT-CMD-LINE NO-RESET)" t nil) - -(autoload 'realgud:ipdb-remote "realgud/debugger/ipdb/ipdb" "\ -Invoke the ipdb Python debugger and start the Emacs user interface. - -String OPT-CMD-LINE specifies how to run ipdb. You will be prompted -for a command line is one isn't supplied. - -OPT-COMMAND-LINE is treated like a shell string; arguments are -tokenized by `split-string-and-unquote'. The tokenized string is -parsed by `ipdb-parse-remote-cmd-args' and path elements found by that -are expanded using `realgud:expand-file-name-if-exists'. - -Normally, command buffers are reused when the same debugger is -reinvoked inside a command buffer with a similar command. If we -discover that the buffer has prior command-buffer information and -NO-RESET is nil, then that information which may point into other -buffers and source buffers which may contain marks and fringe or -marginal icons is reset. See `loc-changes-clear-buffer' to clear -fringe and marginal icons. - -\(fn &optional OPT-CMD-LINE NO-RESET)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/ipdb/ipdb" '("realgud:ipdb-command-name" "ipdb"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/ipdb/track-mode" "realgud/debugger/ipdb/track-mode.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/ipdb/track-mode.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/ipdb/track-mode" '("ipdb-track-mode"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/jdb/backtrack-mode" "realgud/debugger/jdb/backtrack-mode.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/jdb/backtrack-mode.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/jdb/backtrack-mode" '("realgud:jdb-goto-control-frame-line" "jdb-backtrack-mode"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/jdb/core" "realgud/debugger/jdb/core.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/jdb/core.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/jdb/core" '("realgud:jdb-" "jdb-reset" "jdb-suggest-invocation"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/jdb/file" "realgud/debugger/jdb/file.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/jdb/file.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/jdb/file" '("gud-jdb-"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/jdb/init" "realgud/debugger/jdb/init.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/jdb/init.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/jdb/init" '("realgud:jdb-"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/jdb/jdb" "realgud/debugger/jdb/jdb.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/jdb/jdb.el - -(autoload 'realgud:jdb "realgud/debugger/jdb/jdb" "\ -Invoke the Java jdb debugger and start the Emacs user interface. - -String OPT-CMD-LINE is treated like a shell string; arguments are -tokenized by `split-string-and-unquote'. The tokenized string is -parsed by `jdb-parse-cmd-args' and path elements found by that -are expanded using `expand-file-name'. - -Normally, command buffers are reused when the same debugger is -reinvoked inside a command buffer with a similar command. If we -discover that the buffer has prior command-buffer information and -NO-RESET is nil, then that information which may point into other -buffers and source buffers which may contain marks and fringe or -marginal icons is reset. See `loc-changes-clear-buffer' to clear -fringe and marginal icons. - -\(fn &optional OPT-CMD-LINE NO-RESET)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/jdb/jdb" '("realgud:jdb-command-name" "jdb"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/jdb/track-mode" "realgud/debugger/jdb/track-mode.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/jdb/track-mode.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/jdb/track-mode" '("realgud:jdb-track-mode" "realgud:jdb-goto-control-frame-line" "realgud:jdb-goto-syntax-error-line"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/kshdb/core" "realgud/debugger/kshdb/core.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/kshdb/core.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/kshdb/core" '("realgud:kshdb-" "kshdb-query-cmdline" "kshdb-parse-cmd-args" "kshdb-suggest-invocation" "kshdb-reset"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/kshdb/init" "realgud/debugger/kshdb/init.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/kshdb/init.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/kshdb/init" '("realgud:kshdb-pat-hash" "realgud:kshdb-command-hash"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/kshdb/kshdb" "realgud/debugger/kshdb/kshdb.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/kshdb/kshdb.el - -(autoload 'realgud:kshdb "realgud/debugger/kshdb/kshdb" "\ -Invoke the Korn shell debugger, kshdb, and start the Emacs user interface. - -String COMMAND-LINE specifies how to run kshdb. - -Normally command buffers are reused when the same debugger is -reinvoked inside a command buffer with a similar command. If we -discover that the buffer has prior command-buffer information and -NO-RESET is nil, then that information which may point into other -buffers and source buffers which may contain marks and fringe or -marginal icons is reset. - -\(fn &optional OPT-COMMAND-LINE NO-RESET)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/kshdb/kshdb" '("realgud:kshdb-command-name" "kshdb"))) - -;;;*** - ;;;### (autoloads nil "realgud/debugger/kshdb/track-mode" "realgud/debugger/kshdb/track-mode.el" ;;;;;; (0 0 0 0)) ;;; Generated autoloads from realgud/debugger/kshdb/track-mode.el @@ -584,66 +406,6 @@ marginal icons is reset. ;;;*** -;;;### (autoloads nil "realgud/debugger/nodejs/core" "realgud/debugger/nodejs/core.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/nodejs/core.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/nodejs/core" '("realgud:nodejs-" "nodejs-query-cmdline" "nodejs-parse-cmd-args"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/nodejs/init" "realgud/debugger/nodejs/init.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/nodejs/init.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/nodejs/init" '("realgud:nodejs-frame-" "realgud:nodejs-pat-hash" "realgud:nodejs-debugger-name" "realgud:nodejs-command-hash"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/nodejs/nodejs" "realgud/debugger/nodejs/nodejs.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/nodejs/nodejs.el - -(autoload 'realgud:nodejs "realgud/debugger/nodejs/nodejs" "\ -Invoke the nodejs shell debugger and start the Emacs user interface. - -String OPT-CMD-LINE specifies how to run nodejs. - -OPT-CMD-LINE is treated like a shell string; arguments are -tokenized by `split-string-and-unquote'. The tokenized string is -parsed by `nodejs-parse-cmd-args' and path elements found by that -are expanded using `realgud:expand-file-name-if-exists'. - -Normally, command buffers are reused when the same debugger is -reinvoked inside a command buffer with a similar command. If we -discover that the buffer has prior command-buffer information and -NO-RESET is nil, then that information which may point into other -buffers and source buffers which may contain marks and fringe or -marginal icons is reset. See `loc-changes-clear-buffer' to clear -fringe and marginal icons. - -\(fn &optional OPT-CMD-LINE NO-RESET)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/nodejs/nodejs" '("realgud:nodejs-command-name"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/nodejs/track-mode" "realgud/debugger/nodejs/track-mode.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/nodejs/track-mode.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/nodejs/track-mode" '("realgud:nodejs-track-mode-internal" "nodejs-track-mode"))) - -;;;*** - -;;;### (autoloads nil "realgud/debugger/pdb/core" "realgud/debugger/pdb/core.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from realgud/debugger/pdb/core.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "realgud/debugger/pdb/core" '("realgud:pdb-" "pdb-parse-" "pdb-reset" "pdb-suggest-invocation" "pdb-query-cmdline"))) - -;;;*** - ;;;### (autoloads nil "realgud/debugger/pdb/init" "realgud/debugger/pdb/init.el" ;;;;;; (0 0 0 0)) ;;; Generated autoloads from realgud/debugger/pdb/init.el @@ -733,7 +495,7 @@ fringe and marginal icons. (autoload 'realgud:perldb "realgud/debugger/perldb/perldb" "\ Invoke the Perl debugger and start the Emacs user interface. -String OPT-CMD-LINE specifies how to run nodejs. +String OPT-CMD-LINE specifies how to run perldb. OPT-CMD-LINE is treated like a shell string; arguments are tokenized by `split-string-and-unquote'. The tokenized string is @@ -1271,13 +1033,11 @@ fringe and marginal icons. ;;;;;; "test/test-bt-trepan.el" "test/test-bt-trepan2.el" "test/test-bt-trepan3k.el" ;;;;;; "test/test-bt-zshdb.el" "test/test-buf-bt.el" "test/test-buf-cmd.el" ;;;;;; "test/test-core.el" "test/test-file.el" "test/test-gdb-core.el" -;;;;;; "test/test-gub-core.el" "test/test-ipdb.el" "test/test-jdb.el" ;;;;;; "test/test-lang.el" "test/test-loc-regexp-gub.el" "test/test-loc-regexp-nodejs.el" ;;;;;; "test/test-loc-regexp-trepan.el" "test/test-loc-regexp-trepanpl.el" ;;;;;; "test/test-loc.el" "test/test-lochist.el" "test/test-nodejs.el" ;;;;;; "test/test-pdb.el" "test/test-perldb.el" "test/test-rdebug.el" ;;;;;; "test/test-realgud.el" "test/test-regexp-bashdb.el" "test/test-regexp-gdb.el" -;;;;;; "test/test-regexp-gub.el" "test/test-regexp-ipdb.el" "test/test-regexp-jdb.el" ;;;;;; "test/test-regexp-nodejs.el" "test/test-regexp-pdb.el" "test/test-regexp-perldb.el" ;;;;;; "test/test-regexp-rdebug.el" "test/test-regexp-remake.el" ;;;;;; "test/test-regexp-ruby.el" "test/test-regexp-trepan.el" "test/test-regexp-trepan2.el" diff --git a/realgud.el b/realgud.el index f299fcf..d95044f 100644 --- a/realgud.el +++ b/realgud.el @@ -1,7 +1,7 @@ ;;; realgud.el --- A modular front-end for interacting with external debuggers -*- lexical-binding: t -*- ;; Author: Rocky Bernstein <ro...@gnu.org> -;; Version: 1.5.0 +;; Version: 1.5.1 ;; Package-Type: multi ;; Package-Requires: ((load-relative "1.3.1") (loc-changes "1.2") (test-simple "1.3.0") (emacs "25")) ;; URL: http://github.com/realgud/realgud/ diff --git a/realgud/debugger/kshdb/kshdb.el b/realgud/debugger/kshdb/kshdb.el index 397d832..5b40182 100644 --- a/realgud/debugger/kshdb/kshdb.el +++ b/realgud/debugger/kshdb/kshdb.el @@ -1,4 +1,4 @@ -;; Copyright (C) 2011, 2014-2016 Free Software Foundation, Inc +;; Copyright (C) 2011, 2014-2016, 2019 Free Software Foundation, Inc ;; Author: Rocky Bernstein <ro...@gnu.org> @@ -17,7 +17,7 @@ (defgroup realgud:kshdb nil "The realgud interface to the Korn shell debugger, kshdb" :group 'realgud - :version "24.3") + :version "25.1") ;; ------------------------------------------------------------------- ;; User definable variables diff --git a/realgud/debugger/pdb/pdb.el b/realgud/debugger/pdb/pdb.el index 4e838cf..22a8994 100644 --- a/realgud/debugger/pdb/pdb.el +++ b/realgud/debugger/pdb/pdb.el @@ -1,4 +1,4 @@ -;; Copyright (C) 2015-2017 Free Software Foundation, Inc +;; Copyright (C) 2015-2017, 2019 Free Software Foundation, Inc ;; Author: Rocky Bernstein <ro...@gnu.org> @@ -28,7 +28,7 @@ (defgroup realgud:pdb nil "The realgud interface to the Python pdb debugger" :group 'realgud - :version "24.3") + :version "25.13") ;; ------------------------------------------------------------------- ;; User-definable variables diff --git a/realgud/debugger/perldb/perldb.el b/realgud/debugger/perldb/perldb.el index c74ad9f..a8d21f3 100644 --- a/realgud/debugger/perldb/perldb.el +++ b/realgud/debugger/perldb/perldb.el @@ -1,4 +1,4 @@ -;; Copyright (C) 2011, 2014-2017 Free Software Foundation, Inc +;; Copyright (C) 2011, 2014-2017, 2019 Free Software Foundation, Inc ;; Author: Rocky Bernstein <ro...@gnu.org> @@ -20,7 +20,7 @@ (defgroup realgud:perldb nil "The realgud interface to the Perl debugger, perldb" :group 'realgud - :version "24.3") + :version "25.1") ;; ------------------------------------------------------------------- ;; User-definable variables @@ -43,7 +43,7 @@ (defun realgud:perldb (&optional opt-cmd-line no-reset) "Invoke the Perl debugger and start the Emacs user interface. -String OPT-CMD-LINE specifies how to run nodejs. +String OPT-CMD-LINE specifies how to run perldb. OPT-CMD-LINE is treated like a shell string; arguments are tokenized by `split-string-and-unquote'. The tokenized string is