Kim F. Storm [Fri, 3 Jan 2003 22:46:06 +0000 (22:46 +0000)]
(split-line): If present, copy fill-prefix from
current line to new line. Don't copy if prefix arg.
From Lisp, arg may be an alternative prefix string to copy.
Inspired by Ehud Karni <ehud@unix.mvs.co.il>.
Steven Tamm [Thu, 2 Jan 2003 22:37:13 +0000 (22:37 +0000)]
* scroll-bar.el (toggle-scroll-bar, scroll-bar-mode): Have
scroll bars correctly default to being on the right for Mac
Carbon port by testing "mac-carbon" feature, not window-system.
(command_loop_1): Call adjust_point_for_property
in direct action cases for Qforward_char and Qbackward_char.
Set already_adjusted so it won't be done twice.
Andreas Schwab [Sun, 29 Dec 2002 18:01:39 +0000 (18:01 +0000)]
Generate cus-load.el and finder-inf.el in the
source directory. Change dependencies on lisp files to explicitly
use $(lisp).
(compile-calc): Fix command substitution.
Steven Tamm [Sun, 29 Dec 2002 07:34:48 +0000 (07:34 +0000)]
* make-package: Defaults to building the source tree in a
separate directory. Use the new option --build-in-place to
have old behavior. Added new option --build-dir to specify the
build directory
(comint-mode): Localy set scroll-conservatively.
(comint-postoutput-scroll-to-bottom): comint-scroll-show-maximum-output
is active only when point is at end.
Steven Tamm [Sat, 28 Dec 2002 18:35:52 +0000 (18:35 +0000)]
* Makefile.in (macosx-bundle): Fixes to Mac OS X/Carbon port to
allow building in a different directory than source. Uses some
GNU Make extensions, but there is no other make on Mac OS X.
Markus Rost [Thu, 26 Dec 2002 22:15:38 +0000 (22:15 +0000)]
(customize-group-other-window): Use pop-to-buffer in
the same way as `custom-buffer-create-other-window'.
(customize-variable-other-window, customize-option-other-window):
Definitions moved up.
Kai Großjohann [Thu, 26 Dec 2002 20:47:51 +0000 (20:47 +0000)]
* net/tramp*.el: Sync with upstream version 2.0.28. Bugfixes.
* net/tramp-ftp.el: Glue code with Ange-FTP, broken out of
tramp.el. From Michael Albinus.
* net/tramp-smb.el: New file for using smbclient to access
Windows shares with Tramp. From Michael Albinus.
André Spiegel [Thu, 26 Dec 2002 14:04:21 +0000 (14:04 +0000)]
(vc-next-action-on-file): Use t argument to vc-checkout in
order to get the latest version on the current branch. Update
documentation of vc-BACKEND-checkout to explain this.
Nick Roberts [Thu, 26 Dec 2002 00:12:09 +0000 (00:12 +0000)]
(gdb-info-display-custom): Ensure that frames/buffers
of displayed expressions are deleted when the displayed expressions
are deleted.
(gdb-delete-disp-this-line, gdb-delete-display): Frame/buffer
deletion is handled by gdb-info-display-custom now.
(gdb-source-info): Undo earlier change (do create display buffer
automatically).
(Fmakunbound, Ffmakunbound, Fmake_variable_buffer_local)
(Fsetq_default, Fmake_local_variable, Fkill_local_variable)
(Fmake_variable_frame_local, Faset, Fnumber_to_string)
(Fstring_to_number, Fminus): Mention the returned value in the doc
strings.
(unforward-rmail-message): Do not assume that
the forwarded message's Date: header comes after From:. Use a
Forwarded-from: rather than a Forwarded-by: header. Add a
Forwarded-date: header.
Nick Roberts [Mon, 23 Dec 2002 21:43:46 +0000 (21:43 +0000)]
(gdb-display-number-end): Make auto-display of
expressions in GDB work on text-only terminals.
(gdb-post-prompt): Compute current frame properly.
(gdb-get-current-frame, gdb-frame-handler): New functions.
(gdb-source-info): Move last statement into if clause.
Tidy, improve documentation.
(custom-known-themes): New variable.
(custom-declare-theme): New function.
(deftheme): New macro.
(custom-make-theme-feature): New function.
(custom-theme-p): New function.
(custom-check-theme): New function.
(custom-push-theme): New function.
(custom-theme-set-variables): Take themes into account.
(custom-loaded-themes): New variable.
(custom-theme-loaded-p): New function.
(provide-theme): New function.
(require-theme): New function.
(custom-remove-theme): New function.
(custom-do-theme-reset): New function.
(custom-theme-load-themes): New function.
(custom-load-themes): New function.
(custom-theme-value): New function.
(custom-theme-variable-value): New function.
(custom-theme-reset-internal): New function.
(custom-theme-reset-variables): New function.
(custom-reset-variables): New function.
(custom-set-faces): Call custom-theme-set-faces.
(custom-theme-set-faces): New function.
(custom-theme-face-value): New function.
(custom-theme-reset-internal-face): New function.
(custom-theme-reset-faces): New function.
(custom-reset-faces): New function.
(customize-save-variable): Take themes into account.
(custom-variable-save): Take themes into account.
(custom-variable-reset-saved): Add comment-widget.
(custom-variable-reset-standard): Add comment-widget.
(custom-variable-reset-standard): Take themes into account.
(custom-face-save): Take themes into account.
(custom-face-reset-standard): Take themes into account.
(custom-save-variables): Take themes into account.
(custom-save-faces): Take themes into account.
(custom-save-faces): Take themes into account.
(custom-save-resets): New function.
(custom-save-loaded-themes): New function.
(customize-save-customized): Take themes into account.
(parse_single_submenu): Use individual keymap's prompt
string as pane name, if there is one.
(set_frame_menubar): Save menu_items_n_panes from each call to
parse_single_submenu and use it when calling digest_single_submenu.
(info-lookup): For ease of use try item
case-insensitive if not found case-sensitive.
Do case sensitive search in index nodes, so items differing only in
case go correctly to their respective nodes.
(rx-and): Generate a shy group.
Specify `no-group' when calling rx-to-string.
(rx-submatch): Specify `no-group' when calling rx-to-string.
(rx-kleene): Use rx-atomic-p to decide whether to make a group.
(rx-atomic-p): New function.
Steven Tamm [Sun, 22 Dec 2002 23:14:52 +0000 (23:14 +0000)]
* macmenu.c (MIN_POPUP_SUBMENU_ID): Added
(mac_menu_show): Added support for hierarchical popup menus
(add_menu_item): Removed indentation support
(fill_submenu, fill_menu): Now creates hierarchical menus
instead of using indentation
(makeinfo-buffer): Display result using Info-mode.
(makeinfo-compilation-sentinel-buffer, makeinfo-current-node): New functions.
(makeinfo-compile): Add a sentinel parameter.
(makeinfo-compilation-sentinel-region): Renamed from
makeinfo-compilation-sentinel, and makeinfo-temp-file now never nil.
(makeinfo-region): Use this.
(pop_new_stack_if_no_contents): Do nothing if new_depth is 1.
(remap_menubar): Don't look in new_stack[0].
(Left): At level 1, do the same thing Right does.
Steven Tamm [Sun, 22 Dec 2002 21:09:20 +0000 (21:09 +0000)]
* macterm.c (XTread_socket): Call KeyTranslate for control and
meta to deal correctly shifted non-alpha characters, like C-S-5
being treated like C-%. Does not look for shift key to deal
with masking off control-key with mac-reverse-ctrl-meta.
Nick Roberts [Sun, 22 Dec 2002 00:21:06 +0000 (00:21 +0000)]
(tooltip-gud-tips): Output tooltip without switching
process filter (gdba in gdb-ui.el only).
(gdb-tooltip-print): New function.
(tooltip-gud-process-output): Undo previous change.
(tooltip-strip-annotations): Remove.
Pavel Janík [Sat, 21 Dec 2002 23:06:34 +0000 (23:06 +0000)]
(gud-menu-map): Add jdb support for "run".
(gud-jdb-find-source-using-classpath): Use 'identity.
(gud-jdb-marker-filter): Marker regexp and filename filtering change to
support a backwards-incompatible change in Sun's jdb line number display in
SDK versions 1.4.
(gud-format-command): gud-find-class now requires two parameters (file and
linenumber).
(gud-find-class): Bulk of the change related to using c-syntactic symbols
to locate nested class declarations in java sources visited by java-mode
(cc-mode).
Nick Roberts [Sat, 21 Dec 2002 23:00:12 +0000 (23:00 +0000)]
Remove the concept of an instance. This means that a lot of functions have
been renamed. Accessors are prefixed with gdb-get, setters with gdb-set and
the word instance has been removed from many function and variable names.
(gdb-display-buffer): Protect source buffer as well
as GUD buffer when requesting new buffers.
(gdb-source-info): Two changes : Don't create display buffer
automatically, compute source window correctly.