| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
`t' branch of `cond', since Irix 6.1 and up is a special case of
the standard dbx interface.
|
| |
|
|
|
|
|
|
|
| |
rather than beginning-of-line to avoid problems with fields.
(gud-perldb-massage-args): Use unless and push.
(gud-chdir-before-run): New var.
(gud-common-init): Use it.
|
| |
|
|
|
|
| |
part of which is a constant.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(gud-symbol, gud-val): New functions.
(gud-find-file): Copy gud-minor-mode to the new buffer.
(gud-menu-map): Include entries for commands that are not always
available, using :enable to (de)activate them.
(gud-minor-mode-map): New map. Add it to minor-mode-map-alist.
(gud-mode-map): New map.
(gud-gdb-find-file, gud-sdb-find-file, gud-dbx-find-file)
(gud-xdb-find-file, gud-perldb-find-file, gud-pdb-find-file):
Don't set up gud's menu (it's done by the minor-mode).
(gud-minibuffer-local-map): New.
Replace gdb-minibuffer-local-map and pdb-minibuffer-local-map.
(gud-query-cmdline): New function.
(gdb, sdb, dbx, xdb, perldb, pdb, jdb): Use it. Set gud-minor-mode.
(gud-mode): Use define-derived-mode.
Don't set up gud's menu (it's done by the minor-mode).
(gud-chop-words): Remove.
(gud-common-init): Use split-string instead.
(gud-new-keymap, gud-make-debug-menu): Eradicate.
|
|
|
|
|
| |
prompt to delete. Use `forward-line 0' instead of beginning-of-line.
(gud-filter): Temporarily widen gud comint buffer while examining output.
|
|
|
|
|
|
| |
inserting the output, so that point gets updated correctly; the old
method relied on a rather dodgy side-effect of comint-output-filter to
avoid the effect of save-excursion.
|
| |
|
| |
|
|
|
|
| |
argument.
|
| |
|
|
|
|
| |
to file-directory-p.
|
|
|
|
| |
exists before calling directory-files.
|
|
|
|
|
| |
name.
(gud-format-command): Use int-to-string in ?l case. Simplify slightly.
|
|
|
|
|
| |
the default when invoking perldb in a non-Perl buffer) and other
cases involving -e or --.
|
|
|
|
| |
presence of perl switches other than "-e".
|
|
|
|
|
|
|
| |
local menu, for its menu bar, and the debug menu.
(gdb, sdb, dbx, xdb, perldb, pdb, jdb):
Use the history for arg-reading in the simple way.
|
|
|
|
| |
(jdb): use %F, not %f, for gud-break.
|
| |
|
| |
|
|
|
|
| |
(same-window-regexps): Add an element that matches all gud buffers.
|
|
|
|
|
|
| |
(gud-install-speedbar-variables) New function
Install speedbar keymap only when speedbar is loaded.
(gud-gdb-get-stackframe) Added : to regex for c++.
|
| |
|
|
|
|
| |
(gud-jdb-analysis-buffer): Likewise.
|
|
|
|
|
|
|
|
|
|
|
| |
(pdb): New function.
(gud-pdb-command-name): New variable.
(pdb-minibuffer-local-map): Likewise.
(gud-pdb-find-file): New function.
(gud-pdb-marker-filter): New function.
(gud-pdb-marker-regexp*): New variables.
(gud-pdb-massage-args): New function.
(gud-pdb-history): New variable.
|
|
|
|
| |
(gud defgroup): Doc fix.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
source. This removes the restriction of one class per file.
(gud-jdb-package-of-file): Removed. Replaced with parsing routines.
(gud-jdb-skip-whitespace): New function.
(gud-jdb-skip-single-line-comment): New function.
(gud-jdb-skip-traditional-or-documentation-comment): New function.
(gud-jdb-skip-whitespace-and-comments): New function.
(gud-jdb-skip-id-ish-thing): New function.
(gud-jdb-skip-string-literal): New function.
(gud-jdb-skip-character-literal): New function.
(gud-jdb-skip-block): New function.
(gud-jdb-analyze-source): New function.
(gud-jdb-build-class-source-alist-for-file): New function.
(gud-jdb-analysis-buffer): New variable.
(gud-jdb-build-class-source-alist): Cleaner at the expense of new
variable.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(jdb): New function.
(gud-jdb-history): New variable.
(gud-jdb-directories): New variable.
(gud-jdb-source-files): New variable.
(gud-jdb-build-source-files-list): New function.
(gud-jdb-package-of-file): New function.
(gud-jdb-class-source-alist): New variable.
(gud-jdb-build-class-source-alist): New function.
(gud-jdb-massage-args): New function.
(gud-jdb-find-source-file): New function.
(gud-jdb-marker-filter): New function.
(gud-jdb-find-file): New function.
(gud-jdb-command-name): New variable.
(gud-perldb-command-name): Variable renamed from perldb-command-name.
|
| |
|
| |
|
|
|
|
| |
buffer, not the current buffer.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
(dbx): Use them.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
(gud-perldb-marker-filter): Handle drive letters in file name.
(perldb): Update comint-prompt-regexp for latest Perl.
(gud-mode): Locally set comint-input-ignoredups to t.
|
|
|
|
| |
if buffer already has a window.
|
|
|
|
|
|
|
|
|
|
|
| |
Don't get fooled by if and while statements.
(gud-expr-compound): Renamed from expr-compound.
(gud-expr-compound-sep): Renamed from expr-compound-sep.
(gud-next-expr): Renamed from expr-next.
(gud-prev-expr): Renamed from expr-prev.
(gud-forward-sexp): Renamed from expr-forward-sexp.
(gud-backward-sexp): Renamed from expr-backward-sexp.
(gud-innermost-expr): Renamed from expr-cur.
|
| |
|
| |
|
| |
|
|
|
|
| |
(perldb): Use it.
|
|
|
|
|
|
|
|
| |
(gud-dbx-use-stopformat-p): New variable.
(dbx): Use it to send $stopformat for Irix6.
(gud-irixdbx-marker-filter): Cast $curline to int, not long (see
added comments).
(dbx): Likewise.
|