(easy-mmode-defmap): Enable "Up Stack", "Down Stack", and
"Finish Function" menu map entries for jdb mode.
(gud-jdb-use-classpath): New customization variable.
(gud-jdb-command-name): Add customization.
(gud-jdb-classpath, gud-marker-acc-max-length): New variables.
(gud-jdb-classpath-string): New variable.
(gud-jdb-source-files, gud-jdb-class-source-alist): Add doc strings.
(gud-jdb-build-source-files-list): Likewise.
(gud-jdb-massage-args): Record any command argument classpath
string in `gud-jdb-classpath-string'.
(gud-jdb-lowest-stack-level): New function, finds bottom of current
java call stack in jdb output.
(gud-jdb-find-source-using-classpath, gud-jdb-find-source)
(gud-jdb-parse-classpath-string): New functions.
(gud-jdb-marker-filter): Search/detect classpath information in
jdb's output. marker regexp updated to match oldjdb and jdb output
formats. Expand search for source files to include new/old methods
using new functions above. Do not allow `gud-marker-acc' to grow
without bound.
(jdb): Set classpath information (if available) as jdb is started.
Change `gud-break' and `gud-remove'
to use new %c ("class") escape in format strings. Add
`gud-finish', `gud-up', `gud-down' command string functions, and
add them to the local menu map. Update `comint-prompt-regexp' for
jdb and oldjdb. If attaching to an already running java VM and
configured to use classpath, send command to query for classpath,
else use previous method for finding and parsing java
sources. Set `gud-jdb-find-source' function accordingly.
(gud-mode): Doc fix.
(gud-format-command): Add support for new %c ("class") escape.
(gud-find-class): New function in support of %c escape.
Kim F. Storm [Wed, 16 Jan 2002 23:06:10 +0000 (23:06 +0000)]
(x_erase_phys_cursor): Don't erase cursor if cursor row
is invisible. This can happen if cursor is on top line of a
window, and we switch to a buffer with a header line.
Pavel Janík [Wed, 16 Jan 2002 08:22:15 +0000 (08:22 +0000)]
New maintainer. Change author's address.
(eudc-pre-select-window-configuration, eudc-insertion-marker): Variables
removed.
(eudc-insert-selected): Function removed.
(eudc-select): Reimplemented.
(eudc-expand-inline): Delete the strings only after its expansion is chosen
not before.
Pavel Janík [Wed, 16 Jan 2002 08:05:19 +0000 (08:05 +0000)]
New maintainer. Change author's address.
(eudc-bob-mail-keymap): New keymap for e-mail addresses.
(eudc-display-mail): New function.
(eudc-bob-play-sound-at-point): Remove XEmacs case.
Eli Zaretskii [Mon, 14 Jan 2002 13:49:32 +0000 (13:49 +0000)]
(command-line): Register the default tty colors even
if the terminal doesn't seem to support colors.
<tty-long-option-alist>: New option --color.
(tty-handle-args): Parse the --color arg.
Eli Zaretskii [Mon, 14 Jan 2002 13:47:02 +0000 (13:47 +0000)]
(store_frame_param): Call set_tty_color_mode for termcap
frames.
(do_switch_frame): For termcap frames, switch the tty
color mode as specified by the frame's parameters.
(Qtty_color_mode): New variable.
(syms_of_frame): Intern and staticpro it.
Eli Zaretskii [Mon, 14 Jan 2002 13:45:36 +0000 (13:45 +0000)]
(tty_default_color_capabilities, tty_setup_colors)
(set_tty_color_mode): New functions.
(term_init): Call tty_default_color_capabilities.
(Qtty_color_mode_alist): New variable.
(syms_of_term): Intern and staticpro it.
Stefan Monnier [Mon, 14 Jan 2002 13:01:14 +0000 (13:01 +0000)]
(ange-ftp-root-dir-p): New function.
(ange-ftp-file-name-all-completions, ange-ftp-file-name-completion): Use it.
(ange-ftp-hook-function): Preserve match-data.
(ange-ftp-insert-directory): Typo.
(ange-ftp-shell-command): Check if regexp matched.
(view-echo-area-messages): New function.
(help-map): Add `e' binding. Delete obsolete `d' binding.
Change old Info bindings C-f, C-k and C-i to F, K, S.
Move view-emacs-FAQ from F to C-f.
Move view-emacs-problems from P to C-e.
Bindings moved here from mule-cmds.el.
C-l binding for describe-language-environment deleted.
Bind C-h like h, to view-hello-file.
(help-for-help): Update for all these changes.
Eli Zaretskii [Sun, 13 Jan 2002 12:17:33 +0000 (12:17 +0000)]
(Qfullscreen, Qfullwidth, Qfullheight, Qfullboth): New variables.
(syms_of_xfns): Intern and staticpro them.
(x_frame_parms) <"fullscreen">: New parameter.
(x_fullscreen_move, x_set_fullscreen): New functions.
(x_set_frame_parameters): Support for Qfullscreen.
(x_real_positions): More accurate computation of the frame position.
(x_figure_window_size): Support full-screen frames.
(Fx_create_frame): Default the fullscreen parameter.
Eli Zaretskii [Sun, 13 Jan 2002 12:05:37 +0000 (12:05 +0000)]
(x_check_fullscreen, x_check_fullscreen_move)
(x_fullscreen_adjust): New functions.
(XTread_socket) <Expose>: Call x_check_fullscreen.
<ConfigureNotify>: Don't resize to fullscreen. Call
x_check_fullscreen_move, and set the want_fullscreen member of
output_data.x.