From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Katsumi Yamaoka Newsgroups: gmane.emacs.devel Subject: Re: For insertion in trunk Date: Wed, 27 Jun 2012 07:55:56 +0900 Organization: Emacsen advocacy group Message-ID: References: <87sjfyqzhc.fsf@gmx.de> <87ty0dzdy0.fsf@gmx.de> <87fw9l5b2j.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1340751379 23060 80.91.229.3 (26 Jun 2012 22:56:19 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 26 Jun 2012 22:56:19 +0000 (UTC) Cc: Lars Magne Ingebrigtsen , emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 27 00:56:18 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SjegC-000430-Ag for ged-emacs-devel@m.gmane.org; Wed, 27 Jun 2012 00:56:16 +0200 Original-Received: from localhost ([::1]:40376 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SjegC-0006Rz-CE for ged-emacs-devel@m.gmane.org; Tue, 26 Jun 2012 18:56:16 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:37524) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sjeg7-0006R0-0M for emacs-devel@gnu.org; Tue, 26 Jun 2012 18:56:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sjeg1-00010U-Sp for emacs-devel@gnu.org; Tue, 26 Jun 2012 18:56:10 -0400 Original-Received: from orlando.hostforweb.net ([216.246.45.90]:34502) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sjeg1-0000zQ-NQ; Tue, 26 Jun 2012 18:56:05 -0400 Original-Received: from localhost ([127.0.0.1]:32918) by orlando.hostforweb.net with smtp (Exim 4.77) (envelope-from ) id 1Sjefv-0001Q0-Kw; Tue, 26 Jun 2012 17:56:00 -0500 X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/v5.13 (Gnus v5.13) Emacs/24.1.50 (i686-pc-cygwin) Cancel-Lock: sha1:fU+zDD8oq0eREtyBRLxWt75HRf0= X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - orlando.hostforweb.net X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Source: X-Source-Args: X-Source-Dir: X-detected-operating-system: by eggs.gnu.org: Linux 2.6? (barebone, rare!) X-Received-From: 216.246.45.90 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:151199 Archived-At: Chong Yidong wrote: > Katsumi Yamaoka writes: >> Well, the diff[1] between Emacs's Gnus and Ma Gnus grew into over >> 200KB, and pretty amount of them are useful and obviously unrelated >> to the problem. So, I'd like to merge them to the Emacs trunk. >> The attached text includes the ChangeLog entries associated with >> the Gnus changes not yet merged to Emacs; where lines beginning >> with `o' are the ones that I think safe to merge to Emacs. WDYT? >> If that's ok, I'll work on it next week or later. >> >> [1] /ftp.jpl.org:/pub/tmp/MaGnus-to-Emacs.patch >> (or http://www.jpl.org/ftp/pub/tmp/MaGnus-to-Emacs.patch) > On the Emacs side, I am fine with merging to trunk now. Lars can make > the call about whether he thinks Ma Gnus is ready to be used by those > following the Emacs trunk. (Just so we are on the same page: I'm > assuming you guys are intending to have it be included in 24.2, since > the current plan is to release Emacs 24.2 from the trunk.) Thanks. I've merged changes made in Gnus master to the Emacs trunk just now, except for the nnimap and `unexist' related changes. The unfinished ones are below. You can find those changes in: ftp://ftp.jpl.org/pub/tmp/MaGnus-to-Emacs.patch or http://www.jpl.org/ftp/pub/tmp/MaGnus-to-Emacs.patch I guess some of them are harmless, or all are safe. However, I have no means to verify it since I'm not an IMAP user. ::::::::::::::::: ::: doc/misc/ ::: ::::::::::::::::: 2012-03-22 Lars Magne Ingebrigtsen * gnus.texi (Client-Side IMAP Splitting): Note that `nnimap-inbox' now can be a list. :::::::::::::::::: ::: lisp/gnus/ ::: :::::::::::::::::: 2012-06-25 Julien Danjou * nnimap.el (nnimap-request-articles-find-limit): Rename from `nnimap-request-move-articles-find-limit' since we do not use it only for move operations. (nnimap-request-accept-article): Use `nnimap-request-articles-find-limit' to limit search by message-id. 2012-06-19 Julien Danjou * nnir.el (nnir-run-imap): Fix, use `nnimap-change-group'. * nnimap.el (nnimap-log-buffer): Check that `window-point-insertion-type' is boundp, since it's not available in XEmacs. 2012-06-19 Michael Welsh Duggan (tiny change) * nnimap.el (nnimap-log-buffer): Add this, setting `window-point-insertion-type' in the buffer to t. (nnimap-log-command): Use nnimap-log-buffer. 2012-06-19 Julien Danjou * nnimap.el (nnimap-find-article-by-message-id): Add an optional limit argument to be able to limit the search. (nnimap-request-move-article): Use `nnimap-request-move-articles-find-limit'. (nnimap-request-move-articles-find-limit): Add this to limit the search by Message-Id after a message move. (nnimap): Add defgroup. 2012-06-15 Julien Danjou * nnimap.el (nnimap-find-article-by-message-id): Use `nnimap-possibly-change-group' rather than its own EXAMINE call. (nnimap-possibly-change-group): Add read-only argument. (nnimap-request-list): Use nnimap-possibly-change-group rather than issuing EXAMINE manually. (nnimap-find-article-by-message-id): Use `nnimap-possibly-change-group' with read-only argument. (nnimap-change-group): Rename from `nnimap-possibly-change-group'. We cannot possibly change because we need to be sure that it's either read-write or read-only. 2012-06-10 Lars Magne Ingebrigtsen gnus-sum.el (gnus-summary-insert-old-articles): Don't include unexistent messages. 2012-04-10 Lars Magne Ingebrigtsen * gnus-start.el (gnus-clean-old-newsrc): Remove totally bogus `unexists' entries. (gnus-clean-old-newsrc): Fix last checkin. * nnimap.el (nnimap-update-info): None of the articles below the active low-water mark exist. 2012-03-27 Katsumi Yamaoka * nnimap.el (gnus-refer-thread-use-nnir): Silence the byte compiler. 2012-03-22 Sergio Martinez (tiny change) * nnimap.el (nnimap-request-scan): Allow `nnimap-inbox' to be a list of inboxes. 2012-03-10 Lars Magne Ingebrigtsen * gnus-group.el (gnus-group-expire-articles-1): Don't try to expire messages that don't exist. * gnus-sum.el (gnus-summary-expire-articles): Ditto. 2012-02-20 Lars Ingebrigtsen * gnus-start.el (gnus-clean-old-newsrc): Allow a FORCE parameter. 2012-02-15 Lars Ingebrigtsen * gnus-start.el (gnus-clean-old-newsrc): Delete `unexist' from pre-Ma Gnus 0.3. 2012-02-15 Lars Ingebrigtsen * gnus-sum.el (gnus-summary-local-variables): Make `gnus-newsgroup-unexist' into a local variable. 2012-02-11 Lars Ingebrigtsen * gnus-sum.el (gnus-adjust-marked-articles): Add to `gnus-newsgroup-unexist'. * gnus.el (gnus-article-mark-lists): Add `unexist' to the list of marks. (gnus-article-special-mark-lists): Put the `unexist' in the special marks list instead. * gnus-sum.el (gnus-articles-to-read): Don't include unexisting articles in the list of articles to be selected. * nnimap.el (nnimap-retrieve-group-data-early): Query for unexisting articles. (nnimap-update-info): Keep track of unexisting articles. (nnimap-update-qresync-info): Ditto. 2012-02-01 Lars Ingebrigtsen * gnus-start.el (gnus-clean-old-newsrc): New function. (gnus-read-newsrc-file): Use it.