Kim F. Storm [Mon, 15 Aug 2005 08:44:53 +0000 (08:44 +0000)]
(deactivate_process, status_notify, read_process_output)
(update_status, status_convert, decode_status, allocate_pty)
(make_process, remove_process, list_processes_1)
(create_process_1, unwind_request_sigio, read_process_output)
(send_process, keyboard_bit_set): Declare static.
(Fdelete_process): Simplify. Pass process to status_notify, so we
don't try to read output from it.
(status_notify): New arg deleting_process--don't try to read
output from that process.
(sh-font-lock-keywords-var): Variable renamed from sh-font-lock-keywords.
In the `shell' entry, don't try to refer to executable-font-lock-keywords.
(sh-font-lock-keywords-var-1): Renamed from sh-font-lock-keywords-1.
(sh-font-lock-keywords-var-2): Renamed from sh-font-lock-keywords-2.
(sh-font-lock-keywords): Append executable-font-lock-keywords here.
(sh-mode): Set comment-start-skip, local-abbrev-table, imenu-case-fold-search.
(sh-set-shell): Don't set them here.
(sh-feature): Simplify. Get rid of the eval-a-variable feature.
Don't cache the results in the original alist; don't ever modify that alist.
Juri Linkov [Sun, 14 Aug 2005 06:59:39 +0000 (06:59 +0000)]
(delete-selection-pre-hook): If overwrite-mode is
enabled and the current command is self-insert-command, call it
explicitly with overwrite-mode bound to nil, to not allow it
to delete the character after the selected region.
Juri Linkov [Sun, 14 Aug 2005 06:51:49 +0000 (06:51 +0000)]
(compilation-mode-font-lock-keywords):
Remove highlighting of "Compilation started". Highlight only
the word "finished" in "Compilation finished". Add highlighting
of "interrupt", "killed", "terminated" and the exit code.
(compilation-start): Add newline after header. Use exactly the
same time stamp format as the finishing message.
(compilation-mode-map): Add ellipsis to "Search Files (grep)".
Jan Djärv [Sat, 13 Aug 2005 09:49:10 +0000 (09:49 +0000)]
* gtkutil.c (xg_get_pixbuf_from_pix_and_mask): New function.
(xg_get_image_for_pixmap): Move some code to
xg_get_pixbuf_from_pix_and_mask, and call it.
* xterm.c (x_wm_set_icon_pixmap): Call xg_get_pixbuf_from_pix_and_mask
to get an GTK icon and set it with GTK functions to avoid having GTK
override an icon set with just X functions.
Jan Djärv [Sat, 13 Aug 2005 09:48:36 +0000 (09:48 +0000)]
* xterm.c (x_wm_set_icon_pixmap): Call xg_get_pixbuf_from_pix_and_mask
to get an GTK icon and set it with GTK functions to avoid having GTK
override an icon set with just X functions.
Jan Djärv [Sat, 13 Aug 2005 09:48:17 +0000 (09:48 +0000)]
* gtkutil.c (xg_get_pixbuf_from_pix_and_mask): New function.
(xg_get_image_for_pixmap): Move some code to
xg_get_pixbuf_from_pix_and_mask, and call it.
Eli Zaretskii [Fri, 12 Aug 2005 10:28:48 +0000 (10:28 +0000)]
(rmail-summary-end-of-message): New command to go to the bottom of the mail
message. Added to `rmail-summary-mode-map' with key "/".
(rmail-summary-show-message): New (internal) function for use by both
`rmail-summary-beginning/end-of-message'.
(rmail-summary-beginning-of-message): Changed to use
rmail-summary-show-message.
Eli Zaretskii [Fri, 12 Aug 2005 10:26:59 +0000 (10:26 +0000)]
(rmail-end-of-message): New command to go to the
end of the current message. Added to `rmail-mode-map' with key "/".
(rmail-beginning-of-message): Fixed to work as documented.
(rmail-mode): Change documentation.
Lars Hansen [Wed, 10 Aug 2005 19:39:32 +0000 (19:39 +0000)]
Add handler to desktop-minor-mode-handlers.
(hilit-chg-desktop-restore): New function.
(highlight-changes-mode): Add highlight-changes-mode to
desktop-locals-to-save.
Lars Hansen [Wed, 10 Aug 2005 19:38:52 +0000 (19:38 +0000)]
(desktop-buffer-mode-handlers): Make
non-customizable. Add autoload cookie. Change initial value to
nil; add elements in respective modules instead. Fix doc string.
(desktop-load-file): New function.
(desktop-minor-mode-handlers): New autoloaded variable.
(desktop-create-buffer): Call minor mode handlers. Use
desktop-load-file to load major and minor mode modules prior to
checking for a handler.
(desktop-save): Don't add nil to desktop-minor-modes for minor
modes with nil function in desktop-minor-mode-table. Don't delete
desktop file before rewriting it.
(desktop-locals-to-save): Add autoload cookie. Don't make
automatically buffer-local. Add variables column-number-mode,
size-indication-mode, indent-tabs-mode,
indicate-buffer-boundaries, indicate-empty-lines and
show-trailing-whitespace.
(desktop-clear): Allow desktop-clear-preserve-buffers to contain
regexps. Don't use desktop-clear-preserve-buffers-regexp.
(desktop-clear-preserve-buffers-regexp): Delete.
(desktop-clear-preserve-buffers): Update initial value and
docstring.
(desktop-save-buffer): Fix doc string.
Masatake YAMATO [Wed, 10 Aug 2005 18:15:50 +0000 (18:15 +0000)]
(hexl-address-region):
(hexl-ascii-region, hexl-font-lock-keywords):
(hexl-highlight-line-range): Use the term "region"
instead of "area" for consistency with the other symbols
defined in hexl.el.
Luc Teirlinck [Wed, 10 Aug 2005 00:01:06 +0000 (00:01 +0000)]
(menu-bar-options-save): Move `display-time-mode' to correct group: it
is set with `menu-bar-make-mm-toggle' (pointed out by Juri Linkov).
Add `display-battery-mode'.
Juri Linkov [Tue, 9 Aug 2005 21:37:34 +0000 (21:37 +0000)]
(grep-regexp-alist): Use `.+?' instead of `[^:\n]+'.
(grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'.
(grep-error-face): Set to `compilation-error' instead of
`compilation-error-face' (which is redefined to `grep-hit-face' in
grep buffers).
(grep-mode-font-lock-keywords): Remove `-text' from face
variable names. Use `grep-error-face' instead of
`compilation-error-text-face'.
Juri Linkov [Tue, 9 Aug 2005 21:34:40 +0000 (21:34 +0000)]
(compilation-mode-font-lock-keywords):
Remove `-text' from face variable names.
(compilation-error-file-name, compilation-warning-file-name)
(compilation-info-file-name): Delete faces.
(compilation-line-number, compilation-column-number):
Remove face underlining.
(compilation-message-face): Set to `underline' value by default.
(compilation-error-face, compilation-warning-face)
(compilation-info-face): Remove `-file-name' from face names.
(compilation-error-text-face, compilation-warning-text-face)
(compilation-info-text-face): Delete face variables.
(compilation-text-face): Delete function.
Michael Albinus [Tue, 9 Aug 2005 21:00:39 +0000 (21:00 +0000)]
* lisp/net/ange-ftp.el (ange-ftp-send-cmd): Make it work properly with
uploading files.
(ange-ftp-canonize-filename): Handle file names beginning with ~
correctly.