Katsumi Yamaoka [Fri, 24 Sep 2010 07:23:15 +0000 (07:23 +0000)]
Remove Emacs 21 stuff.
gmm-utils.el (gmm-tool-bar-from-list): Always use tool-bar-local-item and tool-bar-local-item-from-menu.
gnus-agent.el (gnus-agent-make-mode-line-string): Always use mode-line-highlight face for Emacs.
gnus-art.el (toplevel): Don't bind recursive-load-depth-limit while loading gnus-sum.elc; don't autoload canlock-verify.
gnus-art.el (gnus-article-jump-to-part): Use read-number.
gnus-art.el (gnus-insert-mime-button, gnus-insert-mime-security-button): Remove Emacs pre-21 compatible code for help-echo.
gnus-art.el (gnus-article-next-page-1): No need to adjust the number of lines.
gnus-art.el (gnus-article-describe-bindings): Always use help-buffer.
gnus-audio.el (gnus-audio-inline-sound): Comment fix.
gnus-cus.el (gnus-custom-mode): Comment fix.
gnus-group.el (gnus-group-update-tool-bar): Comment fix.
gnus-sum.el (gnus-remove-overlays): Doc fix.
gnus-util.el (gnus-select-frame-set-input-focus): Remove Emacs 21 compatible code.
Julien Danjou [Fri, 24 Sep 2010 07:08:59 +0000 (09:08 +0200)]
add version tag on gnus-after-getting-new-news-hook
Signed-off-by: Julien Danjou <julien@danjou.info>
Glenn Morris [Fri, 24 Sep 2010 07:02:05 +0000 (07:02 +0000)]
message.el (message-output): Use gnus-output-to-rmail if a buffer is visiting the fcc file in rmail-mode.
dns-mode.el: Move autoloaded auto-mode-alist entries to files.el.
Katsumi Yamaoka [Fri, 24 Sep 2010 00:34:40 +0000 (00:34 +0000)]
gnus-html.el (gnus-html-encode-url-chars): New function, that's an alias to browse-url-url-encode-chars if any.
nnir.el: Silence the byte compiler.
Katsumi Yamaoka [Thu, 23 Sep 2010 23:15:36 +0000 (23:15 +0000)]
Fix 2010-09-22 entry for gnus-html.el.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 21:57:13 +0000 (23:57 +0200)]
Add new variable gnus-use-backend-marks, and start reading marks again.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 21:46:02 +0000 (23:46 +0200)]
Prepare for list/range makeover.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 21:17:21 +0000 (23:17 +0200)]
Return 'headers.
From Andrew Cohen.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 19:43:03 +0000 (21:43 +0200)]
Remove gnus-fixup-nnimap-unread-after-getting-new-news.
Julien Danjou [Thu, 23 Sep 2010 18:00:23 +0000 (20:00 +0200)]
Revert "gnus-html-rescale-image: Use window-inside-pixel-edges rather than window-pixel-edges"
This is done for XEmacs support.
This reverts commit
1738374457ca432820ce4f76dd141402f00f80b0.
Conflicts:
lisp/ChangeLog
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 17:45:15 +0000 (19:45 +0200)]
(gnus-request-update-info): Protect against backends not having the function.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 17:42:39 +0000 (19:42 +0200)]
Add starttls support.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 17:33:03 +0000 (19:33 +0200)]
Fix up nnir to work with the new nnimap.
From Andrew Cohen.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 17:27:14 +0000 (19:27 +0200)]
(nnimap-transform-headers): Unfold quoted {42} headers.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 17:09:22 +0000 (19:09 +0200)]
Don't bug out on invalid BODYSTRUCTUREs.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 17:00:43 +0000 (19:00 +0200)]
Split -request-update-info into -request-marks and -update-info.
This allows backends that really need to update the infos to be run,
without having to go through all the marks stuff that's really slow.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 16:34:25 +0000 (18:34 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 16:34:10 +0000 (18:34 +0200)]
When UIDNEXT is present, use that for the active.
That's instead of the high number, which is usually too low.
Ted Zlatanov [Thu, 23 Sep 2010 14:42:57 +0000 (09:42 -0500)]
Add log count to header.
* post-receive: Add log count to header.
Julien Danjou [Thu, 23 Sep 2010 07:21:04 +0000 (09:21 +0200)]
Fix nnimap-stream docstring
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Thu, 23 Sep 2010 07:12:28 +0000 (09:12 +0200)]
Add missing version on gnus-group-update-hook
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Thu, 23 Sep 2010 07:10:55 +0000 (09:10 +0200)]
Docstring fix
Signed-off-by: Julien Danjou <julien@danjou.info>
Ted Zlatanov [Thu, 23 Sep 2010 03:00:11 +0000 (22:00 -0500)]
Remove encrypt.el.
* netrc.el (netrc-parse): Remove encrypt.el mentions.
* encrypt.el: Removed.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 01:16:31 +0000 (03:16 +0200)]
Sync non-standard flags from the server in symbolic form.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 00:36:35 +0000 (02:36 +0200)]
Embiggen pictures slightly.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 23:14:45 +0000 (01:14 +0200)]
(nnimap-update-info): Fix up code slightly.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 22:56:23 +0000 (00:56 +0200)]
(nnimap-parse-flags): Parse the data in any order.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 22:33:05 +0000 (00:33 +0200)]
Add tracing for performance debugging.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 22:18:39 +0000 (00:18 +0200)]
Pass the real group name so that it gets the right data.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 22:08:41 +0000 (00:08 +0200)]
(gnus-group-highlight-line): Typo fix: beg, not start.
Julien Danjou [Wed, 22 Sep 2010 20:17:36 +0000 (22:17 +0200)]
Remove gnus-group-highlight-line from the default hook list
Signed-off-by: Julien Danjou <julien@danjou.info>
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 22:05:06 +0000 (00:05 +0200)]
Don't have `gnus-get-unread-articles-in-group' update info.
That can be really slow and doesn't seem to be needed?
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 21:36:52 +0000 (23:36 +0200)]
Speed up date-to-time.
2010-09-22 Dan Christensen <jdc@uwo.ca>
* time-date.el (date-to-time): Try using parse-time-string first before
using the slower timezone-make-date-arpa-standard.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 21:20:44 +0000 (23:20 +0200)]
Fix up various off-by-one errors when syncing flags in nnimap.
Julien Danjou [Wed, 22 Sep 2010 20:18:29 +0000 (22:18 +0200)]
Fix bad docstring information
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 22 Sep 2010 20:06:07 +0000 (22:06 +0200)]
gnus-group-insert-group-line: Compute icon to return
Signed-off-by: Julien Danjou <julien@danjou.info>
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 20:07:05 +0000 (22:07 +0200)]
If nnmail-expiry-wait is immediate, then expire all articles.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 19:46:31 +0000 (21:46 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 19:44:52 +0000 (21:44 +0200)]
Only run -request-scan once per method on `g'.
This ensures that backends like nnfolder don't open all their folders.
Julien Danjou [Wed, 22 Sep 2010 19:35:26 +0000 (21:35 +0200)]
gnus-html-image-fetched: check for errors
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 22 Sep 2010 19:07:12 +0000 (21:07 +0200)]
gnus-html-image-fetched: Only cache if gnus-html-image-automatic-caching is set
Signed-off-by: Julien Danjou <julien@danjou.info>
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 19:34:09 +0000 (21:34 +0200)]
(nnimap-parse-flags): Fix typo.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 19:25:43 +0000 (21:25 +0200)]
Record the server name.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 18:37:04 +0000 (20:37 +0200)]
Make IMAP flags parsing much faster by using `read'.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 17:56:07 +0000 (19:56 +0200)]
Allow nnimap to just delete 'junk messages when splitting.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 17:22:48 +0000 (19:22 +0200)]
Set the current nnimap group to nil, since EXAMINE changes it on the server.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 16:42:57 +0000 (18:42 +0200)]
Inhibit the daemon, since this command might take a while.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 16:26:04 +0000 (18:26 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 16:24:40 +0000 (18:24 +0200)]
Expunge IMAP groups by default on article deletion.
Julien Danjou [Wed, 22 Sep 2010 16:22:19 +0000 (18:22 +0200)]
gnus-html-image-fetched: Search also for \r\n\r\n to get the start of data
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 22 Sep 2010 16:21:11 +0000 (18:21 +0200)]
gnus-html-put-image: stop using markers
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 22 Sep 2010 14:51:23 +0000 (16:51 +0200)]
gnus-html-rescale-image: Use window-inside-pixel-edges rather than window-pixel-edges
Signed-off-by: Julien Danjou <julien@danjou.info>
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 15:21:41 +0000 (17:21 +0200)]
Try to keep the server/method cache unique.
* gnus.el (gnus-method-to-server): Don't push things to the cache
unless it's unique.
(gnus-server-to-method): Ditto.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 15:05:16 +0000 (17:05 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus
Julien Danjou [Wed, 22 Sep 2010 13:40:49 +0000 (15:40 +0200)]
Use gnus-html-encode-url to encode URL
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 22 Sep 2010 12:50:59 +0000 (14:50 +0200)]
gnus-html-get-image-data: Search also for \r\n\r\n to get the start of data
Signed-off-by: Julien Danjou <julien@danjou.info>
Ted Zlatanov [Wed, 22 Sep 2010 13:16:10 +0000 (08:16 -0500)]
Tell user if expunge won't happen.
* nnimap.el (nnimap-delete-article): Tell user if expunge won't happen.
Julien Danjou [Wed, 22 Sep 2010 12:23:56 +0000 (14:23 +0200)]
Make gnus-group-add-icon work
Signed-off-by: Julien Danjou <julien@danjou.info>
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 10:27:51 +0000 (12:27 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus
Julien Danjou [Wed, 22 Sep 2010 08:15:19 +0000 (10:15 +0200)]
(gnus-html-put-image): Put alt-text as help-echo
Now I can read xkcd properly.
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 22 Sep 2010 08:12:57 +0000 (10:12 +0200)]
(gnus-html-wash-images): Use xml-substitute-special on images alt-text
Signed-off-by: Julien Danjou <julien@danjou.info>
Katsumi Yamaoka [Wed, 22 Sep 2010 05:58:40 +0000 (05:58 +0000)]
Remove Emacs 21 stuff.
mailcap.el (mailcap-parse-mailcap, mailcap-parse-mimetypes)
mm-util.el (mm-decompress-buffer)
nnir.el (nnir-run-find-grep)
pop3.el (pop3-list): Use 3rd arg of split-string.
Katsumi Yamaoka [Wed, 22 Sep 2010 05:19:17 +0000 (05:19 +0000)]
Remove Emacs 21 stuff.
time-date.el (format-seconds): Comment fix.
dgnushack.el: Don't advise byte-optimize-form-code-walker, byte-optimize-form-code-walker and make-autoload.
lpath.el: Remove Emacs 21 stuff.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 23:22:51 +0000 (01:22 +0200)]
Add sanity check to not delete marks outside the active range.
Suggested by Dan Christensen.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 22:49:17 +0000 (00:49 +0200)]
Get the extended method slightly later to avoid double-getting it.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 22:48:20 +0000 (00:48 +0200)]
Fix variable name clobbering from previous patch.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 21:55:46 +0000 (23:55 +0200)]
Fix another typo.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 21:55:38 +0000 (23:55 +0200)]
Fix another typo
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 21:51:06 +0000 (23:51 +0200)]
Fix typo.
From Adam Sjøgren.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 21:16:39 +0000 (23:16 +0200)]
Give a better error message in the "go offline" case.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 21:05:28 +0000 (23:05 +0200)]
Hack to avoid adjusting marks for nnimap, which is seldom the right thing to do.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 20:43:18 +0000 (22:43 +0200)]
When we have several similar methods, try to create as few extended methods as possible.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 20:06:53 +0000 (22:06 +0200)]
Fix the prefixed select method in the presence of many similar methods.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 19:33:35 +0000 (21:33 +0200)]
Fix typo: time-subtract.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 19:00:49 +0000 (21:00 +0200)]
Don't refer to nnml-inhibit-expiry.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 18:55:19 +0000 (20:55 +0200)]
Use gnus-server-equal to find out whether methods are equal.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 18:22:49 +0000 (20:22 +0200)]
Fix typo in last checkin.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 18:18:41 +0000 (20:18 +0200)]
(nnimap-mark-and-expunge-incoming): Wait for the last sequence.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 18:11:11 +0000 (20:11 +0200)]
Request the article before looking at what the Message-ID is.
Fix found by Andrew Cohen.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 18:00:48 +0000 (20:00 +0200)]
Implement nnimap expiry.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 16:58:02 +0000 (18:58 +0200)]
Allow returning the cutoff time for oldness in addition to being a predicate.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 16:48:21 +0000 (18:48 +0200)]
Only delete articles immediately if the target is 'delete.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 16:10:05 +0000 (18:10 +0200)]
When we have zero articles, return the right data to Gnus.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 16:00:14 +0000 (18:00 +0200)]
When respooling to the same method, this would bug out.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 15:18:57 +0000 (17:18 +0200)]
Put back the nnimal autoloads needed to do the acl stuff.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 15:16:37 +0000 (17:16 +0200)]
Implement the nnimap article expunging interface method, and make it more general
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 15:07:40 +0000 (17:07 +0200)]
Use the IMAP version of utf7-encode throughout.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 15:06:44 +0000 (17:06 +0200)]
(nnimap-request-create-group): Implement.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 13:00:51 +0000 (15:00 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus
Julien Danjou [Tue, 21 Sep 2010 09:05:18 +0000 (11:05 +0200)]
(gnus-html-image-map): Add v to browse-url on undisplayed image.
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Mon, 20 Sep 2010 15:17:21 +0000 (17:17 +0200)]
Make gnus-html use url-cache system
Signed-off-by: Julien Danjou <julien@danjou.info>
Katsumi Yamaoka [Mon, 20 Sep 2010 23:39:18 +0000 (23:39 +0000)]
emacs-mime.texi (rfc2047): Update description for rfc2047-encode-parameter.
Katsumi Yamaoka [Mon, 20 Sep 2010 23:38:02 +0000 (23:38 +0000)]
rfc2047.el (rfc2047-encode-parameter): Doc fix.
emacs-mime.texi (rfc2047): Update description for rfc2047-encode-parameter.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 22:38:42 +0000 (00:38 +0200)]
Have the ?U (unseen) spec inserr "*" if the group isn't active instead of 0.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 21:49:24 +0000 (23:49 +0200)]
Fix last fix.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 21:44:34 +0000 (23:44 +0200)]
Make sure that the error message doesn't error out.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 16:35:18 +0000 (18:35 +0200)]
Fix article moving from nnimap to other servers.
When moving an article from nnimap, request the article first so the
accepting form has an article to accept. Reported by Dan Christensen.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 16:29:12 +0000 (18:29 +0200)]
The nnimap makeover.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 16:17:39 +0000 (18:17 +0200)]
Fix typo.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 16:11:39 +0000 (18:11 +0200)]
Return the size of the entire message in the Bytes header.
The old version would return just the size of the first part.