Miles Bader [Sat, 31 Mar 2007 09:43:42 +0000 (09:43 +0000)]
Merge from gnus--rel--5.10
Patches applied:
* gnus--rel--5.10 (patch 211)
- Update from CVS
2007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
* lisp/gnus/gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
evaluation of gnus-extended-version to ensure correct generation of the
User-Agent header when message-generate-headers-first is used.
2007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
* lisp/gnus/gnus-art.el (gnus-button-alist): Also catch `<f1> k ...'.
Chong Yidong [Fri, 30 Mar 2007 23:43:16 +0000 (23:43 +0000)]
(Non-ASCII Rebinding): Node deleted. Material moved to Init Non-ASCII.
(Init Rebinding, Init Syntax): Link to Init Non-ASCII instead.
(Init Non-ASCII): New node.
Chong Yidong [Fri, 30 Mar 2007 23:43:07 +0000 (23:43 +0000)]
* custom.texi (Non-ASCII Rebinding): Node deleted. Material moved to
Init Non-ASCII.
(Init Rebinding, Init Syntax): Link to Init Non-ASCII instead.
(Init Non-ASCII): New node.
Thien-Thi Nguyen [Fri, 30 Mar 2007 16:12:19 +0000 (16:12 +0000)]
(ewoc--insert-new-node): Take additional arg DLL.
Use it, passed in explicitly, instead of from the dynamic binding.
(ewoc-create, ewoc-enter-before): Update to use new call sequence.
Kim F. Storm [Thu, 29 Mar 2007 22:33:22 +0000 (22:33 +0000)]
(ido-read-internal): When reading file or dir, only override
minibuffer-local-filename-completion-map, otherwise only override
minibuffer-local-completion-map.
Kim F. Storm [Thu, 29 Mar 2007 21:24:38 +0000 (21:24 +0000)]
(wait_reading_process_output) [HAVE_PTYS]:
When EIO happens, clear channel from descriptor masks before raising
SIGCHLD signal to avoid busy loop between read and sigchld_handler.
(sigchld_handler): Remove sleep (2007-03-11 & 2007-03-26 changes).
Glenn Morris [Thu, 29 Mar 2007 03:24:36 +0000 (03:24 +0000)]
(partial-completion-mode): Set PC-do-completion-end to nil after use.
(PC-lisp-complete-symbol): Create and use a marker at `end',
rather than using point-marker.
[HAVE_GTK_AND_PTHREAD]: Define USE_PTHREAD.
[USE_PTHREAD]: Include pthread.h.
(malloc_init_once_control, _malloc_mutex) [USE_PTHREAD]: New variables.
(malloc_initialize_1): New function created from __malloc_initialize.
(__malloc_initialize): Use it.
(LOCK, UNLOCK): New macros to make malloc etc. thread safe.
(_malloc_internal, _free_internal, _realloc_internal): Use them.
Glenn Morris [Wed, 28 Mar 2007 03:28:49 +0000 (03:28 +0000)]
(PC-do-completion-end): New variable.
(partial-completion-mode) <choose-completion-string-functions>:
Use PC-do-completion-end in the non-minibuffer case to replace the
correct amount of text.
(PC-do-completion): Set PC-do-completion-end for c-c-s-f.
(PC-lisp-complete-symbol): Give marker the after-insertion type,
to deal with improvements inserted after point.
Stefan Monnier [Wed, 28 Mar 2007 00:51:08 +0000 (00:51 +0000)]
(comint-proc-query, comint-dynamic-list-completions):
Fix calls to get-buffer-window to find windows in other frames.
Reported by David Hansen <david.hansen@gmx.net>.
Glenn Morris [Tue, 27 Mar 2007 03:17:42 +0000 (03:17 +0000)]
(PC-do-completion): Compute completion-base-size in
the non-filename case, rather than setting to nil.
(PC-lisp-complete-end): New variable.
(PC-lisp-complete-symbol): Use PC-lisp-complete-end to store the
original end in a series of consecutive invocations.
(create_text_encoding_info_alist): Move assignments
outside predicate macros.
(mac_initialize_display_info) [MAC_OSX]: dpyinfo->height and
dpyinfo->width are those of whole screen.
Kim F. Storm [Sun, 25 Mar 2007 23:46:19 +0000 (23:46 +0000)]
(merge_properties): Use explicit loop instead of
Fplist_member to avoid QUIT. Don't use Fcdr.
(intervals_equal): Likewise. Rewrite loop to perform length check
on the fly rather than calling Flength. Don't use Fcar.
Chong Yidong [Sun, 25 Mar 2007 17:51:56 +0000 (17:51 +0000)]
* progmodes/compile.el (compilation-start): Save
compilation-directory rather than default-directory as local var.
(compilation-directory): Mark as safe local var.
* files.el: Don't mark default-directory as a safe local var.
Juri Linkov [Sun, 25 Mar 2007 09:29:32 +0000 (09:29 +0000)]
(compare-windows): Rename customization group
`compare-w' to `compare-windows'.
(compare-windows-whitespace, compare-ignore-whitespace)
(compare-ignore-case, compare-windows-sync)
(compare-windows-sync-string-size, compare-windows-recenter)
(compare-windows-highlight, compare-windows): Change group name in
the `group' tag from `compare-w' to `compare-windows'.
(compare-windows-sync): Add option `nil' for no sync. Doc fix.