SourceForge.net | 3 Jun 2007 23:40
Picon
Favicon

[ mh-e-Bugs-1730393 ] mh-forward includes messages in reverse order

Bugs item #1730393, was opened at 2007-06-03 14:40
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=113357&aid=1730393&group_id=13357

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: General
Group: mh-e-8.0.3
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Bill Wohler (wohler)
Assigned to: Nobody/Anonymous (nobody)
Summary: mh-forward includes messages in reverse order

Initial Comment:
Put a handful of messages in a region (say, 1-5), and use `f'(`mh-forward') to forward them. The messages
will be included in reverse order (5, 4, 3, 2, 1). This is also the case when forwarding sequences (`C-u f').

Forwarded messages should be included in increasing order instead.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=113357&aid=1730393&group_id=13357

-------------------------------------------------------------------------
(Continue reading)

Juanma Barranquero | 6 Jun 2007 17:42
Picon
Gravatar

emacs/lisp/mh-e mh-mime.el

CVSROOT:	/cvsroot/emacs
Module name:	emacs
Changes by:	Juanma Barranquero <lektu>	07/06/06 15:42:04

Modified files:
	lisp/mh-e      : mh-mime.el 

Log message:
	(mh-mh-directive-present-p): Fix typo in docstring.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/mh-e/mh-mime.el?cvsroot=emacs&r1=1.55&r2=1.56

Patches:
Index: mh-mime.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/mh-e/mh-mime.el,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -b -r1.55 -r1.56
--- mh-mime.el	21 Jan 2007 03:00:56 -0000	1.55
+++ mh-mime.el	6 Jun 2007 15:42:04 -0000	1.56
 <at>  <at>  -1667,7 +1667,7  <at>  <at> 
 (defun mh-mh-directive-present-p (&optional begin end)
   "Check if the text between BEGIN and END might be a MH-style directive.
 The optional argument BEGIN defaults to the beginning of the
-buffer, while END defaults to the the end of the buffer."
+buffer, while END defaults to the end of the buffer."
   (unless begin (setq begin (point-min)))
   (unless end (setq end (point-max)))
(Continue reading)

Juanma Barranquero | 6 Jun 2007 17:42
Picon
Gravatar

emacs/lisp/mh-e mh-search.el

CVSROOT:	/cvsroot/emacs
Module name:	emacs
Changes by:	Juanma Barranquero <lektu>	07/06/06 15:42:48

Modified files:
	lisp/mh-e      : mh-search.el 

Log message:
	(mh-index-group-by-folder): Fix typo in docstring.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/mh-e/mh-search.el?cvsroot=emacs&r1=1.15&r2=1.16

Patches:
Index: mh-search.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/mh-e/mh-search.el,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- mh-search.el	21 Jan 2007 03:00:56 -0000	1.15
+++ mh-search.el	6 Jun 2007 15:42:48 -0000	1.16
 <at>  <at>  -1357,7 +1357,7  <at>  <at> 
 ;;;###mh-autoload
 (defun mh-index-group-by-folder ()
   "Partition the messages based on source folder.
-Returns an alist with the the folder names in the car and the cdr
+Returns an alist with the folder names in the car and the cdr
 being the list of messages originally from that folder."
   (save-excursion
(Continue reading)

Juanma Barranquero | 6 Jun 2007 17:53
Picon
Gravatar

emacs/lisp/mh-e ChangeLog

CVSROOT:	/cvsroot/emacs
Module name:	emacs
Changes by:	Juanma Barranquero <lektu>	07/06/06 15:53:27

Modified files:
	lisp/mh-e      : ChangeLog 

Log message:
	*** empty log message ***

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/mh-e/ChangeLog?cvsroot=emacs&r1=1.242&r2=1.243

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/mh-e/ChangeLog,v
retrieving revision 1.242
retrieving revision 1.243
diff -u -b -r1.242 -r1.243
--- ChangeLog	11 Feb 2007 00:28:32 -0000	1.242
+++ ChangeLog	6 Jun 2007 15:53:27 -0000	1.243
 <at>  <at>  -1,3 +1,8  <at>  <at> 
+2007-06-06  Juanma Barranquero  <lekktu <at> gmail.com>
+
+	* mh-mime.el (mh-mh-directive-present-p):
+	* mh-search.el (mh-index-group-by-folder): Fix typos in docstrings.
+
 2006-11-14  Bill Wohler  <wohler <at> newt.com>

(Continue reading)

Juanma Barranquero | 7 Jun 2007 00:36
Picon
Gravatar

emacs/lisp/mh-e mh-mime.el [EMACS_22_BASE]

CVSROOT:	/cvsroot/emacs
Module name:	emacs
Branch:		EMACS_22_BASE
Changes by:	Juanma Barranquero <lektu>	07/06/06 22:36:31

Modified files:
	lisp/mh-e      : mh-mime.el 

Log message:
	(mh-mh-directive-present-p): Fix typos in docstrings.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/mh-e/mh-mime.el?cvsroot=emacs&only_with_tag=EMACS_22_BASE&r1=1.55&r2=1.55.2.1

Patches:
Index: mh-mime.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/mh-e/mh-mime.el,v
retrieving revision 1.55
retrieving revision 1.55.2.1
diff -u -b -r1.55 -r1.55.2.1
--- mh-mime.el	21 Jan 2007 03:00:56 -0000	1.55
+++ mh-mime.el	6 Jun 2007 22:36:31 -0000	1.55.2.1
 <at>  <at>  -1667,7 +1667,7  <at>  <at> 
 (defun mh-mh-directive-present-p (&optional begin end)
   "Check if the text between BEGIN and END might be a MH-style directive.
 The optional argument BEGIN defaults to the beginning of the
-buffer, while END defaults to the the end of the buffer."
+buffer, while END defaults to the end of the buffer."
   (unless begin (setq begin (point-min)))
(Continue reading)

Juanma Barranquero | 7 Jun 2007 00:37
Picon
Gravatar

emacs/lisp/mh-e mh-search.el [EMACS_22_BASE]

CVSROOT:	/cvsroot/emacs
Module name:	emacs
Branch:		EMACS_22_BASE
Changes by:	Juanma Barranquero <lektu>	07/06/06 22:37:08

Modified files:
	lisp/mh-e      : mh-search.el 

Log message:
	(mh-index-group-by-folder): Fix typos in docstrings.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/mh-e/mh-search.el?cvsroot=emacs&only_with_tag=EMACS_22_BASE&r1=1.15&r2=1.15.2.1

Patches:
Index: mh-search.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/mh-e/mh-search.el,v
retrieving revision 1.15
retrieving revision 1.15.2.1
diff -u -b -r1.15 -r1.15.2.1
--- mh-search.el	21 Jan 2007 03:00:56 -0000	1.15
+++ mh-search.el	6 Jun 2007 22:37:07 -0000	1.15.2.1
 <at>  <at>  -1357,7 +1357,7  <at>  <at> 
 ;;;###mh-autoload
 (defun mh-index-group-by-folder ()
   "Partition the messages based on source folder.
-Returns an alist with the the folder names in the car and the cdr
+Returns an alist with the folder names in the car and the cdr
 being the list of messages originally from that folder."
(Continue reading)

Juanma Barranquero | 7 Jun 2007 00:42
Picon
Gravatar

emacs/lisp/mh-e ChangeLog [EMACS_22_BASE]

CVSROOT:	/cvsroot/emacs
Module name:	emacs
Branch:		EMACS_22_BASE
Changes by:	Juanma Barranquero <lektu>	07/06/06 22:42:32

Modified files:
	lisp/mh-e      : ChangeLog 

Log message:
	*** empty log message ***

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/mh-e/ChangeLog?cvsroot=emacs&only_with_tag=EMACS_22_BASE&r1=1.242&r2=1.242.2.1

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/mh-e/ChangeLog,v
retrieving revision 1.242
retrieving revision 1.242.2.1
diff -u -b -r1.242 -r1.242.2.1
--- ChangeLog	11 Feb 2007 00:28:32 -0000	1.242
+++ ChangeLog	6 Jun 2007 22:42:31 -0000	1.242.2.1
 <at>  <at>  -1,3 +1,8  <at>  <at> 
+2007-06-06  Juanma Barranquero  <lekktu <at> gmail.com>
+
+	* mh-mime.el (mh-mh-directive-present-p):
+	* mh-search.el (mh-index-group-by-folder): Fix typos in docstrings.
+
 2006-11-14  Bill Wohler  <wohler <at> newt.com>
(Continue reading)

Mike Kupfer | 11 Jun 2007 05:45
Picon

custom-add-loads: looking for clues

I'm trying to understand the (XEmacs) custom-add-loads function, as well
as the custom-load.el file that gets generated for each package as part
of the XEmacs package build.  Can someone give me some clues or point me
at some documentation?

The reason I ask is that with MH-E 7, the generated custom-load.el
contains 

    (autoload 'custom-add-loads "cus-load")

    (custom-add-loads 'mh-identity '("mh-customize"))
    (custom-add-loads 'mh-speed-faces '("mh-customize"))
    (custom-add-loads 'mh-index-faces '("mh-customize"))
    (custom-add-loads 'mail '("mh-customize"))
    (custom-add-loads 'mh-alias '("mh-customize"))
    (custom-add-loads 'mh-speed '("mh-customize"))
    ...

The custom-load.el that gets generated for MH-E 8.0.3 just has the
autoload--there are no calls to custom-add-loads.  Is there some tag
that needs to be present in the source file for the custom-add-loads
call to be generated?

There *is* an mh-cus-load.el in the MH-E 8.0.3 tarball (i.e., from
upstream) that has

    (put 'mh-hooks 'custom-loads '("mh-e"))
    (put 'mh-sending-mail 'custom-loads '("mh-e"))
    (put 'mh-sequences 'custom-loads '("mh-e"))
    (put 'mh-junk 'custom-loads '("mh-e"))
(Continue reading)

Bill Wohler | 11 Jun 2007 07:11
Picon
Picon
Gravatar

Re: custom-add-loads: looking for clues

Mike Kupfer <mike.kupfer <at> sun.com> wrote:

> I'm trying to understand the (XEmacs) custom-add-loads function, as well
> as the custom-load.el file that gets generated for each package as part
> of the XEmacs package build.  Can someone give me some clues or point me
> at some documentation?
> 
> The reason I ask is that with MH-E 7, the generated custom-load.el
> contains 
> 
>     (autoload 'custom-add-loads "cus-load")
>     
>     (custom-add-loads 'mh-identity '("mh-customize"))
>     (custom-add-loads 'mh-speed-faces '("mh-customize"))
>     (custom-add-loads 'mh-index-faces '("mh-customize"))
>     (custom-add-loads 'mail '("mh-customize"))
>     (custom-add-loads 'mh-alias '("mh-customize"))
>     (custom-add-loads 'mh-speed '("mh-customize"))
>     ...
> 
> The custom-load.el that gets generated for MH-E 8.0.3 just has the
> autoload--there are no calls to custom-add-loads.

That sounds broken.

>                                                    Is there some tag
> that needs to be present in the source file for the custom-add-loads
> call to be generated?
> 
> There *is* an mh-cus-load.el in the MH-E 8.0.3 tarball (i.e., from
(Continue reading)

Mike Kupfer | 11 Jun 2007 19:27
Picon

Re: custom-add-loads: looking for clues

>>>>> "Bill" == Bill Wohler <wohler <at> newt.com> writes:

Bill> Yikes, I think I tested this under both GNU Emacs (21 and 22) and
Bill> XEmacs 21.4.19 (I think) but that was long ago. What version of
Bill> XEmacs are you using?

21.4.18.

Bill> If it is significantly newer, it's possible that XEmacs changed
Bill> the way that they generate custom loads and we'll have to update
Bill> the Makefile accordingly. 

I don't think I made any significant changes to the makefile, but I'll
look (might not be until Wednesday or Thursday).

Bill> I seem to recall that XEmacs changed the way they did autoloads so
Bill> I had already updated the Makefile for that change. 

FWIW, the autoloads look okay.

Bill> The CVS logs should reveal all ;-).

Okay, I'll see what I can figure out.  Maybe start by comparing the MH-E
7 makefile with the MH-E 8 makefile.

cheers,
mike

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
(Continue reading)


Gmane