Commit graph

97723 commits

Author SHA1 Message Date
Lars Magne Ingebrigtsen
59a7e27dd4 nnimap.el (nnimap-wait-for-response): Fix the end-point calculation to really consider the last line. 2010-12-16 23:18:57 +00:00
Ken Manheimer
da42072639 last pgg adjustment before migrating to epg.
(allout-encrypted-key-info): replace pgg-gpg-symmetric-key-p with explicit
examination of the parsed armoring structure.  pgg-gpg-symmetric-key-p
seems to have drifted, not recognizing parsed symmetric keys as being
symmetric.
2010-12-16 17:33:13 -05:00
Gnus developers
549c9aed8d Merge changes made in Gnus trunk.
nnimap.el (nnimap-wait-for-response): Always look (at least) at the previous line.
nnimap.el (nnimap-quirk): New function.
 (nnimap-retrieve-group-data-early): Use it.
 (nnimap-quirks): New alist.
gnus.texi (Foreign Groups): Added clarification of foreign groups.
gnus-sum.el (gnus-summary-push-marks-to-backend): Fix the logic for copying read-ness to the backends.
gnus-group.el (gnus-group-kill-group): Notify the backend that the group has been killed.
 (gnus-group-yank-group): Ditto.
gnus-start.el (gnus-subscribe-newsgroup): Notify the backend.
nnir.el: Improve customizations.
gnus.texi (Archived Messages): Removed outdated comment and text.
nnfolder.el (nnfolder-save-all-buffers): Refactor out into its own function.
 (nnfolder-request-expire-articles): Save all the buffers after doing expiry.
nnmail.el (nnmail-expiry-target-group): Revert the "all articles are the last article", since that led to serious performance regressions when expiring nnml groups.
gnus-html.el (gnus-html-schedule-image-fetching): Make sure the HTML fetching stops when Gnus exits.
gnus-srvr.el: Avoid passing nil regexp argument to delete-matching-lines.
auth-source.el (auth-source-gpg-encrypt-to): New variable to set the list of recipient keys, or use symmetric encryption if not a list.
 (auth-source-create): Use it to make `epa-file-encrypt-to' local for an EPA override, replacing the call to `netrc-store-data'.
2010-12-16 22:22:28 +00:00
Jan Djärv
aa936e8e0a Handle invisible cursor (bg same as cursor color) for Nextstep.
* nsterm.m (ns_draw_window_cursor): If the cursor color is the
same as the background, use the face forground as cursor.
2010-12-16 20:37:13 +01:00
Miles Bader
3cbc281e31 url-cookie.el: Require 'cl when compiling 2010-12-16 13:14:48 +09:00
Daiki Ueno
33088bedf3 Extend epa-file-select-keys to allow users to inhibit key selection.
* epa-file.el (epa-file-select-keys): Accept 'silent to inhibit
key selection prompt; make 'silent as default (Bug#7487).
2010-12-16 11:35:56 +09:00
Chong Yidong
c0e505e559 etc/NEWS: Document eshell-directory-name change. 2010-12-16 10:28:33 +08:00
Leo Liu
bfc49a5bc4 * eshell/eshell.el (eshell-directory-name): Use locate-user-emacs-file (Bug#7578). 2010-12-16 10:26:39 +08:00
Chong Yidong
1c708c1a5f Doc fix for just-one-space change. Document it in NEWS. 2010-12-16 09:20:46 +08:00
Katsumi Yamaoka
48ba819564 shr.el (shr-insert): Set shr-start after deleting trailing space; don't delete it within indentation. 2010-12-16 00:55:04 +00:00
Gnus developers
156e3f9ca9 gnus-agent.el: Indent.
gnus.texi: Fix a couple nnir -> @code{nnir} things.
nnimap.el (nnimap-retrieve-group-data-early): Fix the syntax of the QRESYNC command by deleting a superfluous space which broke Cyrus servers.  This change will break other servers that are buggy the other way around.
gnus.texi (The hyrex Engine): Say that this engine as obsolete.
2010-12-15 22:24:36 +00:00
Glenn Morris
68251e1661 Remove code and comments related to lib-src/fns-*.el; long removed.
* Makefile.in (install-arch-dep, uninstall): Remove code relating to the
long absent lib-src/fns-*.el.

* lisp/loadup.el (symbol-file-load-history-loaded): Remove; unused.
Remove related, old, commented-out code.

* lisp/subr.el (symbol-file-load-history-loaded)
  (load-symbol-file-load-history): Remove old, commented-out code.
2010-12-15 00:16:53 -08:00
Jari Aalto
99f053cfb9 New command rectangle-number-lines (Bug#4382).
* rect.el (rectange--default-line-number-format)
(rectangle-number-line-callback): New functions.
(rectangle-number-lines): New command, bound to C-x r N.
2010-12-15 10:56:22 +08:00
Chong Yidong
5614fd5608 Delete long unused functions and variables in rect.el.
lisp/rect.el (operate-on-rectangle-lines, string-rectangle-string):
Delete unused variables.
(move-to-column-force): Remove function obsolete since 21.2.
2010-12-15 10:05:38 +08:00
Teodor Zlatanov
e7b07d2f05 spam.el: Reindent and fix long lines.
(spam-copy-or-move-routine): Exclude invalid move destinations.
2010-12-14 23:08:31 +00:00
Andrew Cohen
8151d4906f gnus.texi (The swish++ Engine): Add customizable parameters descriptions.
(The swish-e Engine): Ditto.
2010-12-14 22:11:38 +00:00
Michael Albinus
a808d31f55 * NEWS: Mention new Tramp method "ksu". 2010-12-14 21:42:57 +01:00
Michael Albinus
305bdd223a * tramp.texi (Inline methods): Add "ksu" method.
(Remote processes): Add example with remote `default-directory'.
2010-12-14 21:37:49 +01:00
Michael Albinus
d68b02203e * net/tramp.el (tramp-temp-buffer-file-name): Make it permanent-local.
(tramp-handle-insert-file-contents): Do not set permanent-local
property.

* net/tramp-cache.el (tramp-persistency-file-name): Use
`locate-user-emacs-file' if fboundp.

* net/tramp-sh.el (tramp-methods): Add "ksu".
(tramp-default-user-alist): Add "ksu".  Use `regexp-opt' for
method list.
2010-12-14 21:33:33 +01:00
Andrew Cohen
27625a584c nnir.el (nnir-mode): Don't install registry hooks if user hasn't installed the registry. 2010-12-14 12:52:30 +00:00
Glenn Morris
ab274982aa Tidy up some js.el requires.
* lisp/progmodes/js.el: Doc't require font-lock, etags, or easymenu.
(find-tag-marker-ring): Declare.
(js-find-symbol): Require etags.
2010-12-14 00:06:18 -08:00
Glenn Morris
e758216c60 Misc sendmail.el.
* lisp/mail/sendmail.el: Don't require rmail or mailalias when compiling.
Require mail-utils.
(mail-alias-file): Don't autoload.  Doc fix.
(mail-bury-selects-summary, mail-send-nonascii): Don't autoload.
(mail-mailer-swallows-blank-line): Default to nil.  Doc fix.
Mark as obsolete, and risky.
(mail-setup): Simplify.
2010-12-13 21:01:08 -08:00
Glenn Morris
38e9aa5346 ChangeLog fix. 2010-12-13 20:46:07 -08:00
Glenn Morris
53aff12a2f Make build-mail-aliases an interactive command.
* lisp/mail/mailalias.el (build-mail-aliases): Make it interactive.
* lisp/mail/sendmail.el (build-mail-aliases): Update autoload.

* doc/misc/faq.texi (Expanding aliases when sending mail):
Now build-mail-aliases is interactive.
2010-12-13 20:42:59 -08:00
Glenn Morris
aae4b48c36 Remove some dired.el autoload cookies on defcustoms.
* lisp/dired.el (dired-trivial-filenames, dired-chown-program)
(dired-auto-revert-buffer): Remove autoload cookies.
* lisp/mail/sendmail.el (mail-recover-1): Require 'dired.
2010-12-13 20:35:33 -08:00
Glenn Morris
bff7c1adc3 Make some dired defvars into defcustoms.
* lisp/dired.el (dired-subdir-switches, dired-chown-program)
(dired-use-ls-dired, dired-chmod-program, dired-touch-program):
Make into defcustoms.
(dired-chown-program): Simplify initialization.
2010-12-13 20:32:14 -08:00
Glenn Morris
0273f794ad * lisp/mail/mail-utils.el: No need to require lisp-mode, it's in loadup. 2010-12-13 20:26:01 -08:00
Glenn Morris
105a786f51 Misc url-cookie tidy-up.
* lisp/url/url-cookie.el: Don't require cl when compiling.
(url-cookie-clean-up, url-cookie-generate-header-lines): Use dolist.
(url-cookie-parse-file, url-cookie-store, url-cookie-retrieve)
(url-cookie-handle-set-cookie): Simplify.
2010-12-13 20:18:22 -08:00
Andrew Cohen
8a1cdce58f gnus.texi (Filtering New Groups): Mention. 2010-12-13 23:54:31 +00:00
Andrew Cohen
99e58ed581 nnir.el (nnir-run-gmane): Better check for gmane groups: error out if groupname doesn't contain "gmane". 2010-12-13 23:31:59 +00:00
Gnus developers
7410c2700a Merge changes made in Gnus trunk.
nnir.el (nnir-run-imap): Return article list in UID order.
gnus-start.el (gnus-auto-subscribed-groups): Add nnimap to the list of automatically subscribed groups.
 (gnus-auto-subscribed-categories): New variable.
 (gnus-matches-options-n): Use it.
 (gnus-default-subscribed-newsgroups): Remove unused variable.
 (gnus-start-draft-setup): Message a bit less.
gnus-agent.el (gnus-agentize): Don't create the queue group automatically on startup.  It'll be created later, if needed.
gnus-start.el (gnus-1): Clarify comment.
 (gnus-matches-options-n): Fix typo in last change.
 (gnus-1): Don't create the nndrafts group twice.
 (gnus-setup-news): There's no need to read the active file here, since that's done again later on a per-backend basis.
 (gnus-start-draft-setup): Make sure that the new group is started out empty.
netrc.el (netrc-point-at-eol): Remove the unused netrc-point-at-old and netrc-bound-and-true-p bindings.
 (netrc-parse): Cache the netrc contents.
2010-12-13 22:29:12 +00:00
Romain Francoise
bc5576723b * net/gnutls.el (gnutls-negotiate): Fix setting of default trustfiles. 2010-12-13 23:20:32 +01:00
Glenn Morris
407277e0db ChangeLog fixes.
Includes removing changes for files not present.
2010-12-13 09:27:56 -08:00
Glenn Morris
a653f27676 ChangeLog merge fix. 2010-12-13 09:26:01 -08:00
Glenn Morris
e1115396be ChangeLog whitespace fix. 2010-12-13 09:19:58 -08:00
Glenn Morris
e6df29f90e ChangeLog merge fix. 2010-12-13 09:18:55 -08:00
Stefan Monnier
f49d1f52b2 Merge from emacs-23 2010-12-13 10:27:36 -05:00
Lars Magne Ingebrigtsen
07176b2a9e proto-stream.el (proto-stream-open-network-only): Fix the calling convention of the network-only option.
gnus-sum.el (gnus-summary-enter-digest-group): Mention gnus-auto-select-on-ephemeral-exit.
2010-12-13 04:22:39 +00:00
Eli Zaretskii
11aad4e9f9 subr.el (posn-col-row): Evaluate header-line-format in the context of
the POSITION window's buffer.
2010-12-12 22:45:57 +02:00
Eli Zaretskii
1557947189 Document that expand-file-name collapses multiple slashes. (Bug#7617)
fileio.c (Fexpand_file_name): Doc fix.
2010-12-12 22:37:54 +02:00
Karl Fogel
fdbb4d85ff * lisp/bookmark.el (bookmark-name-from-full-record): Rename back to
this original name from `bookmark-name-from-record' reverting part of
  2010-12-08T08:09:27Z!kfogel@red-bean.com / kfogel@red-bean.com-20101208080927-5j9jqnb2xvcw4ogm.
  As Drew Adams pointed out, there was no reason to cause churn for
  third-party callers.
2010-12-12 11:53:24 -05:00
Alan Mackenzie
0e5cf2b8a5 (c-forward-type): Before scanning a template arglist, check that the
current language supports this.
2010-12-12 12:24:56 +00:00
Eli Zaretskii
4bb49a92aa Fallout from bug #7563.
processes.texi (Shell Arguments):
 strings.texi (Creating Strings): Don't mention "shell commands";
 make it explicit that `split-string-and-unquote' and
 `combine-and-quote-strings' are mainly for working with arguments
 to call-process and start-process.
2010-12-11 20:45:53 +02:00
Carsten Dominik
acedf35ce0 Update to Org mode 7.4 2010-12-11 17:42:53 +01:00
Eli Zaretskii
39321b94bf Fix bug #7398 with truncated glyphs in w32 tooltips.
w32fns.c (Fx_show_tip): Call try_window with last argument
 TRY_WINDOW_IGNORE_FONTS_CHANGE.  Delete the TODO ifdef: problem
 solved.  Round up the tip height to an integral multiple of the
 frame's line height.  Add FRAME_COLUMN_WIDTH to the tip width.
2010-12-11 17:41:04 +02:00
Eli Zaretskii
76feb8641e Fix bug #7398 with truncated glyphs in tooltip display on w32.
w32fns.c (Fx_show_tip): Call try_window with last argument
 TRY_WINDOW_IGNORE_FONTS_CHANGE.  Delete the TODO ifdef: problem
 solved.  Round up the tip height to an integral multiple of the
 frame's line height.  Add FRAME_COLUMN_WIDTH to the tip width.
2010-12-11 17:20:11 +02:00
Eli Zaretskii
f055902693 Code cleanup in xdisp.c regarding string_char_and_length.
xdisp.c (string_pos_nchars_ahead, c_string_pos)
 (face_before_or_after_it_pos, next_element_from_string)
 (next_element_from_c_string, produce_stretch_glyph): Remove unused
 calculations of maximum string length before calling
 string_char_and_length and STRING_CHAR_AND_LENGTH.
 (string_char_and_length): Update commentary: MAXLEN is no longer
 needed.
2010-12-11 14:27:13 +02:00
Eli Zaretskii
3c73e30e34 Fix bug #7563 with docs of split-string-and-unquote.
processes.texi (Shell Arguments): Fix documentation of
 `split-string-and-unquote'.  Add indexing.
2010-12-11 11:41:45 +02:00
Eli Zaretskii
68f75971cc Fix bug #7576 with lack of index entries for character syntax.
custom.texi (Init Syntax): Add index entries for "character syntax".
2010-12-11 11:11:32 +02:00
Glenn Morris
2b40459776 Misc vc-bzr.el.
* lisp/vc/vc-bzr.el (vc-bzr-state-heuristic): Also check that the executable
state of the file matches.  (Bug#7544)
(vc-bzr-register, vc-bzr-checkin)
(vc-bzr-annotate-extract-revision-at-line): Doc fixes.
(vc-directory-exclusion-list): Remove unnecessary eval-after-load.

Comment changes:
Remove outdated comments about defunct upstream.
Set maintainer to FSF.
2010-12-10 18:54:07 -08:00