Kim F. Storm [Sun, 27 Oct 2002 21:31:19 +0000 (21:31 +0000)]
(ido-cannot-complete-command): New defcustom, default to
ido-completion-help (similar to iswitchb-cannot-complete-hook).
(ido-complete): Call value of ido-cannot-complete-command rather
than ido-completion-help when no common completion.
(makefile-cleanup-continuations): Default for variable is nil.
(makefile-warn-continuations): New function.
(makefile-mode): Put it on write-file-functions.
Kim F. Storm [Thu, 24 Oct 2002 08:03:41 +0000 (08:03 +0000)]
(Fformat_network_address): New function.
(syms_of_process): Defsubr it.
(list_processes_1): Use it to format :local/:remote address if
service/host is not set; before emacs would crash in that case.
(Fmake_network_process): Don't use Ffind_operation_coding_system
to setup coding system if host or service is not set.
(risky-local-variable-p): New function.
(compile-command): Use `stringp' for `safe-local-variable' prop.
(hack-one-local-variable): Use `risky-local-variable-p'.
Kai Großjohann [Wed, 23 Oct 2002 09:34:45 +0000 (09:34 +0000)]
From Michael Albinus.
* README: Target for Info file is `make info'.
* files.texi (File Name Components): Fixed typos in
`file-name-sans-extension'.
(Magic File Names): Complete list of operations for magic file
name handlers.
Updated user interface generally, especially Cygwin
compatibility. Added some support for long groff names of the
form [xxx]. Added preprocessor detection and preliminary support
for tables using tbl/.TS/.TE.
Stefan Monnier [Tue, 22 Oct 2002 19:28:17 +0000 (19:28 +0000)]
(window_loop): For GET_LRU_WINDOW and GET_LARGEST_WINDOW>,
Only ignore truly dedicated windows. For UNSHOW_BUFFER, delete the
window if it is dedicated.
(Fshrink_window): Add preserve_before as was done for enlarge_window.
(Vspecial_display_function): Update docstring.
Stefan Monnier [Tue, 22 Oct 2002 18:57:19 +0000 (18:57 +0000)]
(assoc_ignore_text_properties, Fother_buffer, Fkill_buffer)
(call_overlay_mod_hooks): Use CONSP and XCAR/XCDR.
(Fget_buffer_create, advance_to_char_boundary): Use BEG and BEG_BYTE;
Stefan Monnier [Mon, 21 Oct 2002 22:45:20 +0000 (22:45 +0000)]
(hexl-mode-old-write-contents-hooks): Remove.
(hexl-mode, hexl-current-address, hexl-address-to-marker)
(hexl-insert-char): Don't hardcode point-min == 1.
(hexl-isearch-search-function): New fun.
(hexl-mode-old-isearch-search-fun-function): New var.
(hexl-mode): Use them.
(hexl-mode, hexl-mode-exit, hexl-maybe-dehexlify-buffer):
Use write-contents-functions rather then write-contents-hooks.
Stefan Monnier [Mon, 21 Oct 2002 21:04:50 +0000 (21:04 +0000)]
(text-mode-syntax-table): Make ' a prefix.
(paragraph-indent-text-mode-abbrev-table)
(paragraph-indent-text-mode-syntax-table): Remove.
(paragraph-indent-text-mode): Use the :abbrev and :syntax-table args.
Dave Love [Fri, 18 Oct 2002 10:53:41 +0000 (10:53 +0000)]
(gnus-summary-mode, gnus-summary-display-article)
(gnus-summary-select-article, gnus-summary-edit-article): Use
mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
Dave Love [Fri, 18 Oct 2002 10:52:56 +0000 (10:52 +0000)]
(message-posting-charset): defvar when compiling.
(ietf-drums, gnus-util): Don't require.
(rfc2047-header-encoding-alist): Add `address-mime' part. Doc
fixes.
(rfc2047-charset-encoding-alist): Use B for iso-8859-7,
iso-8859-8.
(rfc2047-q-encoding-alist): Augment header list.
(rfc2047-encoding-type): New.
(rfc2047-dissect-region): Deleted.
(rfc2047-encode-region, rfc2047-encode): Rewritten to take
account of rfc2047 rules with respect to rfc2822 tokens and to do
encoding in place rather than by passing strings.
(rfc2047-encode-message-header): Don't include header name field
in encoding. Add `address-mime' case and bind
rfc2047-encoding-type for `mime' case.
(rfc2047-encode-string): Doc fix.
(rfc2047-encode): Use longer chunks for base64.
(rfc2047-fold-region): Insert single characters, not strings.
(rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
(rfc2047-decode-region): Avoid consing regexp in loop.
Dave Love [Fri, 18 Oct 2002 10:43:12 +0000 (10:43 +0000)]
(quoted-printable-encode-region): Use mm-insert-byte.
Maybe use string-to-multibyte. Avoid find-charset-region. Cope
with encoding Emacs 22 eight-bit chars.