comparison lisp/mh-e/ChangeLog @ 83456:de425e4eb0bc

Merged from miles@gnu.org--gnu-2005 (patch 182-184, 691-699) Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-691 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-692 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-693 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-694 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-695 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-696 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-697 Checkout man/cc-mode.texi from CVS with RCS keywords disabled * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-698 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-699 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-182 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-183 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-184 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-496
author Karoly Lorentey <lorentey@elte.hu>
date Tue, 17 Jan 2006 00:56:42 +0000
parents 8438f5473d99 1052cc7b7d7f
children 432dae1fa952
comparison
equal deleted inserted replaced
83455:8438f5473d99 83456:de425e4eb0bc
1 2006-01-15 Bill Wohler <wohler@newt.com>
2
3 * mh-e.el (mh-limit-map, mh-help-messages): Change keybinding of
4 mh-narrow-to-from from / f to / m; mh-narrow-to-range from / r to
5 / g.
6
7 * mh-utils.el (mh-show-limit-map): Ditto.
8
9 * mh-exec.el: Require mh-acros, mh-buffers, and mh-utils for
10 standalone compile.
11 (mh-progs, mh-lib, mh-lib-progs): Move here from mh-init.el.
12
13 * mh-init.el (mh-progs, mh-lib, mh-lib-progs): Move to mh-exec.el,
14 where they are used.
15
16 * mh-comp.el (mh-pgp-support-flag): Move here from mh-utils.el;
17 needed to help remove dependency on mh-utils.
18
19 * mh-exec.el: New file. Move process support routines here from
20 mh-utils.el.
21
22 * mh-init.el (mh-utils): Remove require.
23 (mh-exec): Add require.
24 (mh-profile-component, mh-profile-component-value): Move here from
25 mh-utils.el.
26
27 * mh-utils.el (mh-pgp-support-flag): Move to mh-comp.el to reduce
28 dependencies on mh-utils.el.
29 (mh-profile-component, mh-profile-component-value): Move to
30 mh-init.el since that's the only place that uses them. (Other than
31 mh-alias.el; I'm thinking that mh-find-path can set variable from
32 the Aliasfile component like it does the other components).
33 (mh-index-max-cmdline-args, mh-xargs, mh-quote-for-shell)
34 (mh-exec-cmd, mh-exec-cmd-error, mh-exec-cmd-daemon)
35 (mh-exec-cmd-env-daemon, mh-process-daemon, mh-exec-cmd-quiet)
36 (defvar, mh-exec-cmd-output)
37 (mh-exchange-point-and-mark-preserving-active-mark)
38 (mh-exec-lib-cmd-output, mh-handle-process-error): Move to new
39 file mh-exec.el so that mh-init.el doesn't have to depend on
40 mh-utils.el, breaking circular dependency.
41
42 * mh-alias.el:
43 * mh-customize.el:
44 * mh-e.el:
45 * mh-funcs.el:
46 * mh-gnus.el:
47 * mh-identity.el:
48 * mh-inc.el:
49 * mh-junk.el:
50 * mh-mime.el:
51 * mh-print.el:
52 * mh-search.el:
53 * mh-seq.el:
54 * mh-speed.el: Added debugging statements (commented out) around
55 requires to help find dependency loops. Will remove them when
56 issues are resolved.
57
58 2006-01-14 Bill Wohler <wohler@newt.com>
59
60 * mh-customize.el (mh-index): Rename group to mh-search and sort
61 group definition and options accordingly.
62 (mh-index-program): Rename to mh-search-program.
63 (mh-kill-folder-suppress-prompt-hooks): Rename mh-index-p to
64 mh-search-p.
65 (mh-search-mode-hook): Change group from mh-index to mh-search.
66 (mh-index-folder): Rename to mh-search-folder. Change group from
67 mh-index to mh-search.
68
69 * mh-e.el (mh-folder-font-lock-keywords): Rename mh-index-folder
70 to mh-search-folder.
71
72 * mh-search.el (mh-indexer) Rename to mh-searcher. The commands
73 pick and grep are searchers too but aren't indexed.
74 (mh-index-execute-search-function): Rename to mh-search-function.
75 (mh-index-next-result-function): Rename to
76 mh-search-next-result-function.
77 (mh-index-regexp-builder): Rename to mh-search-regexp-builder.
78 (mh-search): Since redo-search-flag defaults to nil and is of
79 lesser importance, make it an optional argument and place it after
80 the folder and search-regexp arguments. Sync docstring with
81 manual.
82 (mh-search-mode-map): Autoload so that keys are shown in help even
83 before mh-search is loaded.
84 (mh-search-mode): Sync docstring with manual.
85 (mh-index-do-search): Rename argument indexer to searcher. Sync
86 docstring with manual.
87 (mh-pick-do-search): Sync docstring with manual.
88 (mh-index-p): Rename to mh-search-p.
89 (mh-indexer-choices): Rename to mh-search-choices.
90 (mh-index-choose): Rename to mh-search-choose. Rename argument
91 indexer to searcher.
92 (mh-swish++-execute-search, mh-swish-execute-search)
93 (mh-mairix-execute-search, mh-namazu-execute-search): Drop "and
94 read the results" from docstring since these functions don't.
95 (mh-pick-execute-search, mh-grep-execute-search): Sync docstring
96 with manual.
97 (mh-index-generate-pretty-name): Prune -search from string so that
98 folder names for pick searches are the same as those of other
99 searches.
100
101 2006-01-13 Bill Wohler <wohler@newt.com>
102
103 * mh-acros.el (require): Added Satyaki's comment regarding what
104 needs to happen to remove this defadvice which caused a little
105 discussion on emacs-devel today (see Subject: mh-e/mh-acros.el
106 advices `require' incorrectly).
107
108 * mh-search.el (mh-index-next-result-function): Add format to
109 docstring.
110 (mh-mairix-next-result): Use nil instead of () which doesn't stand
111 out as well.
112 (mh-pick-execute-search): Operate across all folders if no folder
113 given and recurse folder(s).
114 (mh-pick-next-result): Handle new output.
115
116 * mh-utils.el: (mh-collect-folder-names): Fix docstring.
117 (mh-children-p, mh-folder-list): New functions.
118
119 2006-01-12 Bill Wohler <wohler@newt.com>
120
121 * mh-search.el: New file containing contents of mh-index.el and
122 mh-pick.el. C-c C-c launches your mh-index-program; C-c C-p runs
123 pick. Pick no longer sets the "search" sequence. Instead, it
124 brings up a folder view that we're accustomed to. (closes SF
125 #829207).
126 (mh-index-search): Rename to mh-search.
127 (mh-pick-menu): Rename menu from Pick to Search. Rename Execute
128 the Search to Perform Search and call mh-do-search. Add Search
129 with Pick menu item.
130 (mh-do-search): Delete.
131 (mh-search-mode): Rename from mh-pick-mode.
132 (MH-Search): Rename mode from MH-Pick.
133 (mh-search-mode-map): Rename from mh-pick-mode-map.
134 (mh-search-mode-help-messages): Rename from
135 mh-pick-mode-help-messages.
136 (mh-index-choose): Don't reuse the last value of mh-indexer; when
137 mh-pick-do-search sets it to 'pick, we don't necessarily want to
138 stay with that choice!
139
140 * mh-index.el:
141 * mh-pick.el: Merge into mh-search.el and delete.
142
143 * mh-customize.el (mh-index-program): Change mh-index-search to
144 mh-search in docstring.
145 (mh-tool-bar-search-function): Change default from
146 mh-search-folder to mh-search. Remove mh-search-folder as choice
147 and rename mh-index-search choice to mh-search. Fix docstring.
148 (mh-pick-mode-hook): Rename to mh-search-mode-hook and change
149 mh-search-folder to mh-search in docstring.
150
151 * mh-e.el (mh-folder-folder-menu): Delete Search a Folder. Change
152 Indexed Search to Search. Use mh-search instead of
153 mh-index-search.
154 (mh-folder-map): Delete i (mh-index-search) keybinding. Change s
155 from mh-show-search-folder to mh-search.
156
157 * mh-seq.el (mh-put-msg-in-seq): Fix docstring now that
158 mh-search-folder no longer creates the search sequence.
159
160 * mh-utils.el (mh-show-search-folder): Delete.
161 (mh-show-folder-map): Delete i (mh-index-search) keybinding.
162 Change s from mh-show-search-folder to mh-search.
163 (mh-show-folder-menu): Delete Search a Folder. Change Indexed
164 Search to Search. Use mh-search instead of mh-index-search.
165 (mh-index-max-cmdline-args, mh-xargs, mh-quote-for-shell): Move
166 here from deleted mh-index.el.
167
168 2006-01-11 Bill Wohler <wohler@newt.com>
169
170 * mh-acros.el (mh-defun-compat, mh-defmacro-compat): Move here
171 from mh-gnus.el.
172
173 * mh-gnus.el: Require mh-acros.
174 (mh-defmacro-compat, mh-defun-compat): Move to mh-acros.el.
175
176 * mh-utils.el (mh-x-image-url-cache-canonicalize): Use
177 url-hexify-string to remove special characters from filenames
178 (closes SF #1396499). Note that this invalidates the existing
179 names in your cache so you might as well remove
180 ~/Mail/.mhe-x-image-cache/* now.
181 (url-unreserved-chars, url-hexify-string): Define if not defined.
182 Copied from url-util.el in Emacs22 for Emacs 21.
183
184 * mh-buffers.el: New file. Contains constants and code from
185 mh-index.el and mh-utils.el.
186
187 * mh-alias.el:
188 * mh-comp.el:
189 * mh-e.el:
190 * mh-funcs.el:
191 * mh-init.el:
192 * mh-junk.el:
193 * mh-mime.el:
194 * mh-print.el:
195 * mh-seq.el: Require new file mh-buffers.el.
196
197 * mh-index.el: Require new file mh-buffers.el.
198 (mh-index-temp-buffer, mh-checksum-buffer): Move to new file
199 mh-buffers.el.
200
201 * mh-utils.el: Require new file mh-buffers.el.
202 (mh-temp-buffer, mh-temp-fetch-buffer)
203 (mh-aliases-buffer, mh-folders-buffer, mh-help-buffer)
204 (mh-info-buffer, mh-log-buffer, mh-mail-delivery-buffer)
205 (mh-recipients-buffer, mh-sequences-buffer, mh-log-buffer-lines)
206 (mh-truncate-log-buffer): Move to new file mh-buffers.el.
207
208 * mh-comp.el (mh-forward): Cosmetics on prompt when draft exists.
209 (mh-send-letter): Add -msgid to mh-send-args (closes SF #725425).
210
1 2006-01-10 Bill Wohler <wohler@newt.com> 211 2006-01-10 Bill Wohler <wohler@newt.com>
212
213 * mh-comp.el (mh-insert-letter): If you choose a different folder,
214 the cur message is used. Sync docstring with manual (closes SF
215 #1205890).
216
217 * mh-mime.el (mh-compose-forward): Use standard range argument
218 instead of messages. Use more powerful mh-read-range instead of
219 read-string. Sync docstring with manual (close SF #1205890).
2 220
3 * mh-index.el (mh-index-search): Checking mh-find-path-run is 221 * mh-index.el (mh-index-search): Checking mh-find-path-run is
4 unnecessary. 222 unnecessary.
223 (mh-index-next-folder): Don't back up a line when going backwards
224 since this skips the current folder heading if point is on the
225 first message after the folder heading (closes SF #1126188).
5 226
6 * mh-init.el (mh-sys-path): Co-locate with mh-variants, which uses 227 * mh-init.el (mh-sys-path): Co-locate with mh-variants, which uses
7 it. 228 it.
8 (mh-variants): Note variable isn't meant to be accessed directly; 229 (mh-variants): Note variable isn't meant to be accessed directly;
9 use function mh-variants instead. 230 use function mh-variants instead.