bpt/emacs.git
12 years ago* semantic/db.el (semanticdb-file-table-object): Don't bug out on
Darren Hoo [Mon, 4 Jul 2011 15:36:38 +0000 (17:36 +0200)]
* semantic/db.el (semanticdb-file-table-object): Don't bug out on
unconfigured projects if `global-ede-mode' is on.

Fixes: debbugs:8092

12 years ago* buffer.c (Foverlay_put): Say what the return value is
Lars Magne Ingebrigtsen [Mon, 4 Jul 2011 15:32:22 +0000 (17:32 +0200)]
* buffer.c (Foverlay_put): Say what the return value is
(bug#7835).

12 years ago(barf_or_query_if_file_exists): Make the "File is a directory"
Lars Magne Ingebrigtsen [Mon, 4 Jul 2011 14:34:31 +0000 (16:34 +0200)]
(barf_or_query_if_file_exists): Make the "File is a directory"
error be more correct.

12 years ago* fileio.c (barf_or_query_if_file_exists): Check first if the file
Lars Magne Ingebrigtsen [Mon, 4 Jul 2011 13:44:52 +0000 (15:44 +0200)]
* fileio.c (barf_or_query_if_file_exists): Check first if the file
is a directory before asking whether to use the file name
(bug#7564).

12 years ago* erc.el (erc-generate-new-buffer-name): Reuse old buffer names
Vivek Dasmohapatra [Mon, 4 Jul 2011 13:23:04 +0000 (15:23 +0200)]
* erc.el (erc-generate-new-buffer-name): Reuse old buffer names
when reconnecting.

Fixes: debbugs:5563

12 years agonnimap.el (nnimap-request-scan): Say that splitting has finished.
Lars Magne Ingebrigtsen [Mon, 4 Jul 2011 13:11:52 +0000 (13:11 +0000)]
nnimap.el (nnimap-request-scan): Say that splitting has finished.

12 years ago* tramp.texi (Cleanup remote connections): Add
Michael Albinus [Mon, 4 Jul 2011 12:31:55 +0000 (14:31 +0200)]
* tramp.texi (Cleanup remote connections): Add
`tramp-cleanup-this-connection'.

12 years ago* fns.c (Frequire): Remove the mention of the .gz files, since
Lars Magne Ingebrigtsen [Mon, 4 Jul 2011 12:22:39 +0000 (14:22 +0200)]
* fns.c (Frequire): Remove the mention of the .gz files, since
that's installation-specific, but keep the mention of
`get-load-suffixes'.

12 years ago* isearch.el (isearch-search-fun-function): Clarify further the
Lars Magne Ingebrigtsen [Mon, 4 Jul 2011 12:15:16 +0000 (14:15 +0200)]
* isearch.el (isearch-search-fun-function): Clarify further the
meaning of the function returned.

12 years ago* net/tramp-cmds.el (tramp-cleanup-this-connection): New command.
Michael Albinus [Mon, 4 Jul 2011 12:12:38 +0000 (14:12 +0200)]
* net/tramp-cmds.el (tramp-cleanup-this-connection): New command.

* net/tramp-sh.el (tramp-color-escape-sequence-regexp): New defconst.
(tramp-sh-handle-insert-directory, tramp-convert-file-attributes):
Use it.
(tramp-remote-path): Add "/bin" and "/usr/bin".  On busyboxes,
`tramp-default-remote-path' does not exist.
(tramp-send-command-and-read): New optional argument NOERROR.
(tramp-open-connection-setup-interactive-shell)
(tramp-get-remote-path, tramp-get-remote-stat): Use it.
(tramp-get-remote-readlink): Do not mask with `ignore-errors'.
(tramp-process-sentinel): Flush also process' connection property.
(tramp-sh-handle-start-file-process): Do not set process
sentinel.  It is done now ...
(tramp-maybe-open-connection): ... here.  (Bug#8929)

12 years ago* play/animate.el (animate-string): Doc fixes and allow changing
MON KEY [Mon, 4 Jul 2011 11:44:36 +0000 (13:44 +0200)]
* play/animate.el (animate-string): Doc fixes and allow changing
the buffer name.

Fixes: debbugs:5417

12 years ago* editfns.c (Fformat_time_string): Don't assume strlen fits in int.
Paul Eggert [Mon, 4 Jul 2011 07:44:38 +0000 (00:44 -0700)]
* editfns.c (Fformat_time_string): Don't assume strlen fits in int.

Report string overflow if the output is too long.

12 years agonndraft.el: Require gnus-group.
Katsumi Yamaoka [Mon, 4 Jul 2011 06:40:46 +0000 (06:40 +0000)]
nndraft.el: Require gnus-group.
 (nndraft-request-list): Declare.

12 years agoMerge: timer.el: Use time-date fns rather than rolling our own.
Paul Eggert [Mon, 4 Jul 2011 06:31:40 +0000 (23:31 -0700)]
Merge: timer.el: Use time-date fns rather than rolling our own.

This is simpler and helps future-proof the code.
* emacs-lisp/timer.el (timer-until): Use time-subtract and float-time.
(timer--time-less-p): Use time-less-p.

12 years ago* emacs-lisp/timer.el (timer--time-less-p): Use time-less-p.
Paul Eggert [Mon, 4 Jul 2011 06:25:23 +0000 (23:25 -0700)]
* emacs-lisp/timer.el (timer--time-less-p): Use time-less-p.

12 years ago* emacs-lisp/timer.el (timer-until): Use time-subtract and float-time.
Paul Eggert [Mon, 4 Jul 2011 06:23:54 +0000 (23:23 -0700)]
* emacs-lisp/timer.el (timer-until): Use time-subtract and float-time.

12 years agoMerge from trunk.
Bill Wohler [Mon, 4 Jul 2011 02:58:14 +0000 (19:58 -0700)]
Merge from trunk.

12 years ago* mh-e.el: Just require mh-loaddefs since loading it in an
Bill Wohler [Mon, 4 Jul 2011 02:53:16 +0000 (19:53 -0700)]
* mh-e.el: Just require mh-loaddefs since loading it in an
eval-and-compile block causes compilation errors in XEmacs.

12 years agosrc/gnutls.c: Remove bogus references to :verify-error.
Juanma Barranquero [Mon, 4 Jul 2011 02:47:04 +0000 (04:47 +0200)]
src/gnutls.c: Remove bogus references to :verify-error.

* gnutls.c (Fgnutls_boot): Don't mention :verify-error.
  (syms_of_gnutls): Remove duplicate DEFSYM for
  Qgnutls_bootprop_verify_hostname_error, an error for
  Qgnutls_bootprop_verify_error (which is no longer used).

12 years agonndraft.el (nndraft-update-unread-articles): Don't show group having no unread articl...
Katsumi Yamaoka [Mon, 4 Jul 2011 02:19:08 +0000 (02:19 +0000)]
nndraft.el (nndraft-update-unread-articles): Don't show group having no unread article unless it matches gnus-permanently-visible-groups.

12 years ago* mh-acros.el, mh-comp.el, mh-e.el, mh-folder.el, mh-letter.el:
Bill Wohler [Mon, 4 Jul 2011 02:17:42 +0000 (19:17 -0700)]
* mh-acros.el,  mh-comp.el, mh-e.el, mh-folder.el, mh-letter.el:
* mh-mime.el, mh-search.el, mh-seq.el: Shush XEmacs compiler in
mh-do-in-xemacs block.

12 years agosrc/eval.c (find_handler_clause): Remove unused parameters.
Juanma Barranquero [Mon, 4 Jul 2011 02:14:42 +0000 (04:14 +0200)]
src/eval.c (find_handler_clause): Remove unused parameters.

* eval.c (find_handler_clause): Remove parameters `sig' and `data',
  unused since 2011-01-26T20:02:07Z!monnier@iro.umontreal.ca.  All callers changed.
  Also (re)move comments that are misplaced or no longer relevant.

12 years agonndraft.el (nndraft-update-unread-articles): New function.
Katsumi Yamaoka [Mon, 4 Jul 2011 01:14:10 +0000 (01:14 +0000)]
nndraft.el (nndraft-update-unread-articles): New function.
 (nndraft-request-associate-buffer): Use it to update the number of unread articles for the nndraft groups in the group buffer when saving or killing a draft message.

12 years agolisp/type-break.el (timep): Avoid a byte-compiler warning.
Juanma Barranquero [Mon, 4 Jul 2011 01:06:33 +0000 (03:06 +0200)]
lisp/type-break.el (timep): Avoid a byte-compiler warning.

12 years agolisp/server.el (server-eval-and-print): Return any result, even nil.
Juanma Barranquero [Mon, 4 Jul 2011 01:04:29 +0000 (03:04 +0200)]
lisp/server.el (server-eval-and-print): Return any result, even nil.

12 years ago* mh-compat.el (mh-window-full-height-p): Add compatibility function
Bill Wohler [Mon, 4 Jul 2011 00:35:48 +0000 (17:35 -0700)]
* mh-compat.el (mh-window-full-height-p): Add compatibility function
for XEmacs.
* mh-show.el (mh-show-msg): Use it, and avoid compiler warning on
XEmacs.

12 years agognus.texi (Checking New Groups): Moved the reference to the right place.
Lars Magne Ingebrigtsen [Mon, 4 Jul 2011 00:33:48 +0000 (00:33 +0000)]
gnus.texi (Checking New Groups): Moved the reference to the right place.

12 years ago* mh-compat.el (mh-window-full-height-p): Add compatibility function
Bill Wohler [Mon, 4 Jul 2011 00:27:22 +0000 (17:27 -0700)]
* mh-compat.el (mh-window-full-height-p): Add compatibility function
for XEmacs.
* mh-show.el (mh-show-msg): Use it, and avoid compiler warning on
XEmacs.

12 years ago* mh-letter.el (mh-letter-mode-map, mh-letter-complete)
Bill Wohler [Mon, 4 Jul 2011 00:09:44 +0000 (17:09 -0700)]
* mh-letter.el (mh-letter-mode-map, mh-letter-complete)
(mh-complete-word): Remove FIXME comments since these functions are
still needed in other Emacsen. However, they can probably stand to be
generalized like completion-at-point.
(mh-letter-complete-or-space): Remove unused variable.

12 years ago* type-break.el: Accept time formats that the builtins accept.
Paul Eggert [Sun, 3 Jul 2011 23:51:42 +0000 (16:51 -0700)]
* type-break.el: Accept time formats that the builtins accept.

(timep, type-break-time-difference): Accept any format that
float-time accepts, rather than insisting on (HIGH LOW USECS) format.
This is simpler and helps future-proof the code.
(type-break-time-difference): Round rather than ignoring
subseconds components.

12 years ago* callint.c (Finteractive): Clarify the meaning of "@".
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 23:21:45 +0000 (01:21 +0200)]
* callint.c (Finteractive): Clarify the meaning of "@".

Fixes: debbugs:8813

12 years ago* info.el (Info-apropos-matches): Make non-interactive, since it
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 22:43:50 +0000 (00:43 +0200)]
* info.el (Info-apropos-matches): Make non-interactive, since it
doesn't seem to do anything useful as a command.

Fixes: debbugs:8829

12 years ago* mh-compat.el (mh-test-completion): Add compatibility function for
Bill Wohler [Sun, 3 Jul 2011 22:27:19 +0000 (15:27 -0700)]
* mh-compat.el (mh-test-completion): Add compatibility function for
systems without test-completion.
* mh-alias.el (mh-alias-letter-expand-alias): Use it

12 years agoauth-source.el (eieio): Fix last commit.
Katsumi Yamaoka [Sun, 3 Jul 2011 22:24:12 +0000 (22:24 +0000)]
auth-source.el (eieio): Fix last commit.

12 years agoMerge changes made in Gnus trunk.
Gnus developers [Sun, 3 Jul 2011 22:17:49 +0000 (22:17 +0000)]
Merge changes made in Gnus trunk.

gnus.texi (Subscription Methods): Link to "Group Levels" to explain zombies.  (Checking New Groups): Ditto (bug#8974).
gnus.texi (Startup Files): Clarify that we're talking about numbered backups, and not actual vc (bug#8975).
gnus-group.el (gnus-read-ephemeral-bug-group): Bind the coding systems to binary before writing and reading the mbox files.
gnus.el (gnus-summary-line-format): Link to the info node for %U instead of trying to list them all (bug#8978).
pop3.el (pop3-open-server): Use :end-of-capability.
gnus-group.el (gnus-read-ephemeral-emacs-bug-group): Make sure that the id is always a number.
gnus-group.el (gnus-read-ephemeral-emacs-bug-group): Hook into debbugs mode, if possible.

12 years agoFix how custom themes handle faces, so the multi-tty/multi-frame case works.
Chong Yidong [Sun, 3 Jul 2011 22:16:07 +0000 (18:16 -0400)]
Fix how custom themes handle faces, so the multi-tty/multi-frame case works.

* lisp/custom.el (custom-push-theme): Don't record faces in `changed'
theme; this doesn't work correctly for per-frame face settings.
(disable-theme): Use face-set-after-frame-default to reset faces.
(custom--frame-color-default): New function.

* lisp/frame.el (frame-background-mode, frame-set-background-mode):
Moved from faces.el.
(frame-default-terminal-background): New function.

* src/xfaces.c (Finternal_merge_in_global_face): Modify the foreground
and background color parameters if they have been changed.

12 years ago* dired.el (dired-flagging-regexp): Removed unused variable
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 22:14:08 +0000 (00:14 +0200)]
* dired.el (dired-flagging-regexp): Removed unused variable
(bug#8769).

12 years ago* mh-utils.el:
Bill Wohler [Sun, 3 Jul 2011 21:44:02 +0000 (14:44 -0700)]
* mh-utils.el:
* mh-mime.el: Shush XEmacs compiler in mh-do-in-xemacs block.

12 years ago* progmodes/compile.el (compilation-error-regexp-alist-alist):
Kevin Ryde [Sun, 3 Jul 2011 21:39:49 +0000 (23:39 +0200)]
* progmodes/compile.el (compilation-error-regexp-alist-alist):
`perl-Test2' extend to match possible "fail #N" rep count
(bug#8377).

12 years ago* display.texi (Scrolling): `C-v' (etc) are now bound to
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 21:33:54 +0000 (23:33 +0200)]
* display.texi (Scrolling): `C-v' (etc) are now bound to
`scroll-*-command'.

Fixes: debbugs:8349

12 years ago* mh-utils.el:
Bill Wohler [Sun, 3 Jul 2011 21:30:28 +0000 (14:30 -0700)]
* mh-utils.el:
* mh-mime.el: Shush XEmacs compiler in mh-do-in-xemacs block.

12 years ago* mh-folder.el: Use boundp instead of fboundp when testing existence
Bill Wohler [Sun, 3 Jul 2011 21:04:13 +0000 (14:04 -0700)]
* mh-folder.el: Use boundp instead of fboundp when testing existence
of desktop-buffer-mode-handlers.

12 years ago* mail/feedmail.el (feedmail-buffer-to-smtpmail):
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 20:09:38 +0000 (22:09 +0200)]
* mail/feedmail.el (feedmail-buffer-to-smtpmail):
`smtpmail-via-smtp' now returns the error instead of nil.

12 years ago* isearch.el (isearch-search-fun-function): Clarify the doc string
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 20:02:14 +0000 (22:02 +0200)]
* isearch.el (isearch-search-fun-function): Clarify the doc string
(bug#8101).

12 years agoBack out last commit since we do not have papers from the actual
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 19:30:01 +0000 (21:30 +0200)]
Back out last commit since we do not have papers from the actual
author.

12 years ago* play/fortune.el (fortune-compile): Make a new fortune dat file
Juanma Barranquero [Sun, 3 Jul 2011 19:27:53 +0000 (21:27 +0200)]
* play/fortune.el (fortune-compile): Make a new fortune dat file
compile time if the dat file does not exist.

Fixes: debbugs:5338

12 years ago* searching.texi (Match Data): Note that match data can be
Tobias C. Rittweiler [Sun, 3 Jul 2011 18:44:53 +0000 (20:44 +0200)]
* searching.texi (Match Data): Note that match data can be
overwritten by most functions.

Fixes: debbugs:2499

12 years ago* textmodes/texnfo-upd.el (texinfo-insert-menu): Don't insert
Richard Kim [Sun, 3 Jul 2011 16:11:37 +0000 (18:11 +0200)]
* textmodes/texnfo-upd.el (texinfo-insert-menu): Don't insert
unnecessary spaces.

Fixes: debbugs:8987

12 years ago* url-http.el (url-http-create-request): Remove double carriage
Nicolas Avrutin [Sun, 3 Jul 2011 16:03:47 +0000 (18:03 +0200)]
* url-http.el (url-http-create-request): Remove double carriage
return and newline.

Fixes: debbugs:8931

12 years agoAdd :end-of-capability keyword for use by pop3.el.
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 13:48:59 +0000 (15:48 +0200)]
Add :end-of-capability keyword for use by pop3.el.

12 years ago* dired.el (dired-map-over-marks): Refill the doc string (bug#6814).
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 13:25:18 +0000 (15:25 +0200)]
* dired.el (dired-map-over-marks): Refill the doc string (bug#6814).

12 years ago* url-http.el (url-http-wait-for-headers-change-function): Remove
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 13:08:40 +0000 (15:08 +0200)]
* url-http.el (url-http-wait-for-headers-change-function): Remove
pointless "HTTP/0.9 How I hate thee!" message.

Fixes: debbugs:6735

12 years agoClarify what the "-" and "0" flags mean in the `format' function
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 13:02:43 +0000 (15:02 +0200)]
Clarify what the "-" and "0" flags mean in the `format' function
(bug#6659).

12 years ago* cl.texi (For Clauses): @items for hash-values and key-bindings
Kevin Ryde [Sun, 3 Jul 2011 12:40:59 +0000 (14:40 +0200)]
* cl.texi (For Clauses): @items for hash-values and key-bindings
to make them more visible when skimming.  Add examples of `using'
clause to them, examples being clearer than a description in
words.

Fixes: debbugs:6599

12 years ago* functions.texi (What Is a Function): Document the autoload
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 12:33:37 +0000 (14:33 +0200)]
* functions.texi (What Is a Function): Document the autoload
object.

Fixes: debbugs:6496

12 years ago* xsettings.c (SYSTEM_FONT): Define only when used.
Paul Eggert [Sun, 3 Jul 2011 06:17:19 +0000 (23:17 -0700)]
* xsettings.c (SYSTEM_FONT): Define only when used.

No need to define when HAVE_GSETTINGS || !HAVE_XFT.

12 years ago* keymap.c (access_keymap_1): Now static.
Paul Eggert [Sun, 3 Jul 2011 06:15:12 +0000 (23:15 -0700)]
* keymap.c (access_keymap_1): Now static.

12 years ago* fringe.el (fringe-query-style): Remove redundant text " (type ?
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 02:37:52 +0000 (04:37 +0200)]
* fringe.el (fringe-query-style): Remove redundant text " (type ?
for list)" (bug#6475).

12 years ago* files.el (file-expand-wildcards): Ignore non-readable
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 01:48:07 +0000 (03:48 +0200)]
* files.el (file-expand-wildcards): Ignore non-readable
sub-directories while trying to find matches instead of signalling
an error (bug#6297).

12 years ago* man.el (Man-reference-regexp): Allow matching possible
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 01:35:35 +0000 (03:35 +0200)]
* man.el (Man-reference-regexp): Allow matching possible
word-wrapped references (bug#6289).

12 years ago* vc/vc.el (vc-modify-change-comment): Change *VC-log* to *vc-log*
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 01:15:38 +0000 (03:15 +0200)]
* vc/vc.el (vc-modify-change-comment): Change *VC-log* to *vc-log*
for consistency with the other vc buffers (bug#6197).
(vc-checkin): Ditto.

12 years ago* tutorials/TUTORIAL.zh: Remove spurious ")" character on the
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 01:05:49 +0000 (03:05 +0200)]
* tutorials/TUTORIAL.zh: Remove spurious ")" character on the
first line.

12 years ago* longlines.el (longlines-mode): Document what ARG does.
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 00:59:01 +0000 (02:59 +0200)]
* longlines.el (longlines-mode): Document what ARG does.

Fixes: debbugs:6150

12 years ago* customize.texi (Composite Types): Move alist/plist from Simple Types (Bug#7545).
Chong Yidong [Sun, 3 Jul 2011 00:45:24 +0000 (20:45 -0400)]
* customize.texi (Composite Types): Move alist/plist from Simple Types (Bug#7545).

* elisp.texi (Top): Update menu description.

12 years agoMerge changes made in Gnus trunk.
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 00:24:28 +0000 (00:24 +0000)]
Merge changes made in Gnus trunk.

gnus.el (gnus-list-debbugs): New command.
gnus-group.el (gnus-bug-group-download-format-alist): Get the mboxstat instead of the maintbox, since the stat seems to be fuller.
gnus-msg.el (gnus-configure-posting-styles): Don't try to select dead summary buffers.
message.el (message-get-reply-headers): Delete all duplicates, instead of the first.
 (message-get-reply-headers): Ensure that we have progress while deleting duplicates.
gnus-msg.el (gnus-configure-posting-styles): Get the local gnus-posting-style value from the summary buffer to make it easier to make that a per-buffer conf.

12 years ago* display.texi (Face Attributes): Document negative line widths (Bug#6113).
Chong Yidong [Sun, 3 Jul 2011 00:24:00 +0000 (20:24 -0400)]
* display.texi (Face Attributes): Document negative line widths (Bug#6113).

12 years agoStyle fixes for auth-source.el.
Daiki Ueno [Sat, 2 Jul 2011 23:53:45 +0000 (08:53 +0900)]
Style fixes for auth-source.el.

* auth-source.el (auth-source-token-passphrase-callback-function):
Reindent.
(epg-context-operation): Remove unnecessary autoload.

12 years agoClarify that SETFUNCTION is only used in the Customize user interface
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 23:52:35 +0000 (01:52 +0200)]
Clarify that SETFUNCTION is only used in the Customize user interface
(bug#6089).

12 years agoFix corner case in prefix-arg handling for mouse events (Bug#1586).
Chong Yidong [Sat, 2 Jul 2011 23:40:04 +0000 (19:40 -0400)]
Fix corner case in prefix-arg handling for mouse events (Bug#1586).

* src/keyboard.c (command_loop_1): If a down-mouse event is unbound,
leave any prefix arg for the up event.

12 years ago* progmodes/flymake.el (flymake-mode): If the buffer isn't
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 22:55:41 +0000 (00:55 +0200)]
* progmodes/flymake.el (flymake-mode): If the buffer isn't
associated with a file, refuse to run instead of erroring out
(bug#6084).

12 years ago* textmodes/fill.el (fill-region): Remove the "Ordinarily" from
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 21:42:49 +0000 (23:42 +0200)]
* textmodes/fill.el (fill-region): Remove the "Ordinarily" from
the doc string, since it appears that using `fill-column' always
controls the width (bug#7845).

12 years agoTypo fix.
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 21:38:52 +0000 (23:38 +0200)]
Typo fix.

12 years ago* display.texi (Showing Images): Mention the point of sliced images (bug bug#7836).
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 21:38:19 +0000 (23:38 +0200)]
* display.texi (Showing Images): Mention the point of sliced images (bug bug#7836).

12 years ago* simple.el (shell-command-on-region): Say where the error output
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 20:59:18 +0000 (22:59 +0200)]
* simple.el (shell-command-on-region): Say where the error output
went if `shell-command-default-error-buffer' is set.

Fixes: debbugs:6857

12 years ago* allout.el (allout-yank-processing): Adjust cursor position for
Ken Manheimer [Sat, 2 Jul 2011 17:39:41 +0000 (13:39 -0400)]
* allout.el (allout-yank-processing): Adjust cursor position for
backwards-deleted space.

12 years agoFix incorrect usage of @kindex.
Eli Zaretskii [Sat, 2 Jul 2011 17:18:16 +0000 (20:18 +0300)]
Fix incorrect usage of @kindex.

 doc/lispref/variables.texi (Defining Variables, Void Variables)
 (Constant Variables): Fix incorrect usage of @kindex.

12 years ago(Defining Variables): Use @findex for functions.
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 17:10:29 +0000 (19:10 +0200)]
(Defining Variables): Use @findex for functions.

12 years agoRemove spurious newline introduced by last checkin.
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 16:20:15 +0000 (18:20 +0200)]
Remove spurious newline introduced by last checkin.

12 years ago* lread.c (syms_of_lread): Mention single symbols defined by
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 16:18:24 +0000 (18:18 +0200)]
* lread.c (syms_of_lread): Mention single symbols defined by
`defvar' or `defconst' (bug#7154).

12 years ago* minibuffer.el (completion-in-region): Document PREDICATE
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 16:07:30 +0000 (18:07 +0200)]
* minibuffer.el (completion-in-region): Document PREDICATE
(bug#7136).

12 years agoTypo fix.
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 15:43:04 +0000 (17:43 +0200)]
Typo fix.

12 years ago* dired.texi (Subdirectories in Dired): Clarify the `C-u k'
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 15:42:37 +0000 (17:42 +0200)]
* dired.texi (Subdirectories in Dired): Clarify the `C-u k'
doesn't actually delete any files (bug#7125).

12 years ago* variables.texi (Defining Variables): Add an index entry for
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 15:32:03 +0000 (17:32 +0200)]
* variables.texi (Defining Variables): Add an index entry for
`set-variable' (bug#7262).

12 years ago* lib-src/emacsclient.c (decode_options) [WINDOWSNT]: Avoid tty mode on
Jason Rumney [Sat, 2 Jul 2011 15:07:57 +0000 (23:07 +0800)]
* lib-src/emacsclient.c (decode_options) [WINDOWSNT]: Avoid tty mode on
Windows.

Fixes: debbugs:5486

12 years ago(Frequire): Mention get-load-suffixes.
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 14:34:45 +0000 (16:34 +0200)]
(Frequire): Mention get-load-suffixes.

12 years ago* fns.c (Frequire): Mention .el.gz files.
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 14:30:52 +0000 (16:30 +0200)]
* fns.c (Frequire): Mention .el.gz files.

Fixes: debbugs:7314

12 years ago* frames.texi (Basic Parameters): Document the `explicit-name'
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 14:14:57 +0000 (16:14 +0200)]
* frames.texi (Basic Parameters): Document the `explicit-name'
parameter (bug#6951).

12 years ago* info-look.el (info-lookup-add-help): Clarify that ARGS is a list
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 14:05:38 +0000 (16:05 +0200)]
* info-look.el (info-lookup-add-help): Clarify that ARGS is a list
of keyword/argument pairs (bug#6904).

12 years ago* replace.el (multi-occur): Mention
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 13:53:53 +0000 (15:53 +0200)]
* replace.el (multi-occur): Mention
`multi-occur-in-matching-buffers' in the doc string.

Fixes: debbugs:7566

12 years ago* picture-xtra.texi (Rectangles in Picture): Clarify the prefix
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 13:40:21 +0000 (15:40 +0200)]
* picture-xtra.texi (Rectangles in Picture): Clarify the prefix
argument for `C-c C-k' (bug#7391).

12 years ago* customize.texi (Type Keywords): Clarify that :value provides a
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 13:36:11 +0000 (15:36 +0200)]
* customize.texi (Type Keywords): Clarify that :value provides a
default value for all types.

Fixes: debbugs:7386

12 years ago(dired-mark-if): Make the message about whether it's marking or unmarking clearer...
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 13:28:19 +0000 (15:28 +0200)]
(dired-mark-if): Make the message about whether it's marking or unmarking clearer (bug#8523)

12 years agoMerge changes made in Gnus trunk.
Gnus developers [Sat, 2 Jul 2011 13:26:49 +0000 (13:26 +0000)]
Merge changes made in Gnus trunk.

nnir.el (nnir-run-imap): Allow halting a search when an article is found by setting `shortcut' in 'query.
 (nnir-request-article): Use `shortcut' setting when requesting article by Message-ID.
gnus-msg.el (gnus-bug): Give the Version and Package headers to debbugs with the X-Debbugs-Package and X-Debbugs-Version headers.  Bring the pseudo-headers back too.

12 years ago* frames.texi (Fonts): Mention "C-u C-x =" to find out what font
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 13:17:06 +0000 (15:17 +0200)]
* frames.texi (Fonts): Mention "C-u C-x =" to find out what font
you're currently using.

Fixes: debbugs:8489

12 years ago* streams.texi (Output Functions): Document `pp'.
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 13:08:07 +0000 (15:08 +0200)]
* streams.texi (Output Functions): Document `pp'.

12 years ago* disp-table.el (display-table-print-array): New function.
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 12:27:53 +0000 (14:27 +0200)]
* disp-table.el (display-table-print-array): New function.
(describe-display-table): Use it to print the vectors more pretty
(Bug#8859).

12 years agoRemove clone-number support. Provide clone-of parameter in window states.
Martin Rudalics [Sat, 2 Jul 2011 10:36:48 +0000 (12:36 +0200)]
Remove clone-number support.  Provide clone-of parameter in window states.

* window.h (window): Remove clone_number slot.
* window.c (Fwindow_clone_number, Fset_window_clone_number):
Remove.
(make_parent_window, make_window, saved_window)
(Fset_window_configuration, save_window_save): Don't deal with
clone numbers.
* buffer.c (Qclone_number): Remove declaration.
(sort_overlays, overlay_strings): Don't deal with clone numbers.

* window.el (window-state-get-1): Don't assign clone numbers.
Add clone-of item to list of window parameters.
(window-state-put-2): Don't process clone numbers.
(display-buffer-alist): Fix doc-string.

12 years agoAuto-commit of loaddefs files.
Glenn Morris [Sat, 2 Jul 2011 10:23:45 +0000 (06:23 -0400)]
Auto-commit of loaddefs files.

12 years agoAuto-commit of generated files.
Glenn Morris [Sat, 2 Jul 2011 10:18:42 +0000 (06:18 -0400)]
Auto-commit of generated files.

12 years agoAdd multiple inheritance to keymaps.
Stefan Monnier [Sat, 2 Jul 2011 04:27:41 +0000 (00:27 -0400)]
Add multiple inheritance to keymaps.
* src/keymap.c (Fmake_composed_keymap): New function.
(Fset_keymap_parent): Simplify.
(fix_submap_inheritance): Remove.
(access_keymap_1): New function extracted from access_keymap to handle
embedded parents and handle lists of maps.
(access_keymap): Use it.
(Fkeymap_prompt, map_keymap_internal, map_keymap, store_in_keymap)
(Fcopy_keymap): Handle embedded parents.
(Fcommand_remapping, define_as_prefix): Simplify.
(Fkey_binding): Simplify.
(syms_of_keymap): Move minibuffer-local-completion-map,
minibuffer-local-filename-completion-map,
minibuffer-local-must-match-map, and
minibuffer-local-filename-must-match-map to Elisp.
(syms_of_keymap): Defsubr make-composed-keymap.
* src/keyboard.c (menu_bar_items): Use map_keymap_canonical.
(parse_menu_item): Trivial simplification.
* lisp/subr.el (remq): Don't allocate if it's not needed.
(keymap--menu-item-binding, keymap--menu-item-with-binding)
(keymap--merge-bindings): New functions.
(keymap-canonicalize): Use them to refine the canonicalization.
* lisp/minibuffer.el (minibuffer-local-completion-map)
(minibuffer-local-must-match-map): Move initialization from C.
(minibuffer-local-filename-completion-map): Move initialization from C;
don't inherit from anything here.
(minibuffer-local-filename-must-match-map): Make obsolete.
(completing-read-default): Use make-composed-keymap to combine
minibuffer-local-filename-completion-map with either
minibuffer-local-must-match-map or
minibuffer-local-filename-completion-map.