1 |
2004-04-26 Lars Hansen <larsh@math.ku.dk> |
2004-07-10 Bill Wohler <wohler@newt.com> |
2 |
* mh-e.el (mh-folder-mode): Bind desktop-save-buffer to t. |
|
3 |
|
* Released MH-E version 7.4.4. |
4 |
|
|
5 |
|
* MH-E-NEWS, README: Updated for release 7.4.4. |
6 |
|
|
7 |
|
* mh-e.el (Version, mh-version): Updated for release 7.4.4. |
8 |
|
|
9 |
|
* This patch release contains the following patches: |
10 |
|
|
11 |
|
* mh-xemacs.el: New file from concatenation of mh-xemacs-compat.el |
12 |
|
and mh-xemacs-icons.el which were removed since their names |
13 |
|
exceeded DOS 8+3 limits. |
14 |
|
|
15 |
|
* Makefile: |
16 |
|
(mh-e-autoloads.el): Add target to make `mh-e-autoloads.el', a |
17 |
|
file containg usual entry commands into MH-E to be used for users |
18 |
|
installing MH-E separately from Emacs. |
19 |
|
(XEMACS_LOADDEFS_FILE): New. Used to generate mh-loaddefs.el |
20 |
|
in XEmacs. |
21 |
|
(XEMACS_LOADDEFS_COOKIE): Ditto. |
22 |
|
(XEMACS_LOADDEFS_PKG_NAME): Ditto. |
23 |
|
(XEMACS_OPTIONS): Add '-no-autoloads' to give a cleaner build |
24 |
|
environment. |
25 |
|
(MH-E-SRC): Moved mh-xemacs.el to new variable MH-E-XEMACS-SRC. |
26 |
|
(MH-E-XEMACS-SRC): New variable to hold XEmacs source files. |
27 |
|
(MH-E-XEMACS-OBJ): New variable to hold XEmacs object files. |
28 |
|
(clean): Moved XEmacs-specific code to clean-xemacs. |
29 |
|
(xemacs): Added clean-xemacs prerequisite. Moved down to XEmacs |
30 |
|
section of file. Add target to build mh-loaddefs.el in XEmacs |
31 |
|
(loaddefs-xemacs): New rule to build mh-loaddefs.el in XEmacs. |
32 |
|
(clean-xemacs): New target to remove XEmacs-specific files. |
33 |
|
(compile-xemacs): New. It allows for the '-no-autoloads' option |
34 |
|
and byte-compiles all the source files with a single instance of |
35 |
|
XEmacs. |
36 |
|
(dist): Added $(MH-E-XEMACS-SRC) to tarball. |
37 |
|
(AUTO_PRELOADS): Removed, in favour of 'AUTOLOAD_PACKAGE_NAME' and |
38 |
|
'AUTOLOAD_FILE'. |
39 |
|
(AUTOLOAD_PACKAGE_NAME): New. |
40 |
|
(AUTOLOAD_FILE): New. |
41 |
|
(all): Don't set $EMACS_HOME if building with XEmacs. |
42 |
|
(xemacs): Use 'compile-xemacs' instead of 'compile'. |
43 |
|
(auto-autoloads.elc): Use new $AUTOLOAD_* vars and allow for |
44 |
|
'-no-autoloads'. |
45 |
|
(custom-load.elc): Allow for '-no-autoloads'. |
46 |
|
|
47 |
|
* mh-e.el: Don't require mh-xemacs-compat which no longer exists. |
48 |
|
The XEmacs stuff gets required by mh-customize.el which is |
49 |
|
required by mh-utils.el which is required by mh-e.el. This all |
50 |
|
happens before mh-xemacs-compat was required, so all should be |
51 |
|
well. |
52 |
|
(mh-restore-desktop-buffer): Move from desktop.el. Add Parameters. |
53 |
|
(mh-restore-desktop-buffer): Delete with-no-warnings. |
54 |
|
(mh-folder-mode): Bind desktop-save-buffer to t. |
55 |
|
(Courtesy Lars Hansen). |
56 |
|
|
57 |
|
* mh-alias.el (mh-assoc-ignore-case): New macro to use |
58 |
|
assoc-string when available (Emacs 21.4+); assoc-ignore-case |
59 |
|
otherwise. |
60 |
|
(mh-alias-reload, mh-alias-expand, |
61 |
|
mh-alias-minibuffer-confirm-address): Use it. |
62 |
|
|
63 |
|
* mh-seq.el: Added mh-autoload to mh-read-seq-default. |
64 |
|
|
65 |
|
* mh-utils.el (mh-require-cl): The Emacs coding conventions |
66 |
|
require that the cl package not be required at runtime. However, |
67 |
|
the cl package in versions of Emacs prior to 21.4 left cl routines |
68 |
|
in their macro expansions. Use mh-require-cl to provide the cl |
69 |
|
routines in the best way possible. |
70 |
|
(require 'mouse): To shush compiler. |
71 |
|
|
72 |
|
* Use new function mh-require-cl throughout. |
73 |
|
|
74 |
|
* Add arch taglines (courtesy Miles Bader). |
75 |
|
|
76 |
|
* mh-unit.el (mh-unit-files): Replaced mh-xemacs-compat.el and |
77 |
|
mh-xemacs-icons.el with mh-xemacs.el. |
78 |
|
|
79 |
|
* import-emacs: Also grab the ChangeLog. |
80 |
|
|
81 |
|
* *.pbm: Regenerated using GIMP to be consistent with other Emacs |
82 |
|
icons. |
83 |
|
1. Edit .xpm image in GIMP. |
84 |
|
2. Image > Mode > Indexed. Check Use Black/White Palette and No |
85 |
|
Color Dithering. |
86 |
|
3. File > Save As file.xbm. |
87 |
|
4. Run xbmtopbm < file.xbm > file.pbm. |
88 |
|
Thanks to jan.h.d@swipnet.se for the help. |
89 |
|
|
90 |
|
2003-11-18 Bill Wohler <wohler@newt.com> |
91 |
|
|
92 |
|
* Released MH-E version 7.4.3. |
93 |
|
|
94 |
|
* MH-E-NEWS, README: Updated for release 7.4.3. |
95 |
|
|
96 |
|
* mh-e.el (Version, mh-version): Updated for release 7.4.3. |
97 |
|
|
98 |
|
* mh-identity.el (mh-identity-make-menu): Removed condition on |
99 |
|
mh-auto-fields-list. Use it to enable or disable menu item |
100 |
|
instead. |
101 |
|
|
102 |
|
* mh-customize.el (mh-identity-list): Removed defvar and moved |
103 |
|
defcustom before mh-auto-fields-list so that defvar wouldn't |
104 |
|
clobber user's customization settings. |
105 |
|
|
106 |
|
2003-08-19 Bill Wohler <wohler@newt.com> |
107 |
|
|
108 |
|
* Released MH-E version 7.4.2. |
109 |
|
|
110 |
|
* MH-E-NEWS, README: Updated for release 7.4.2. |
111 |
|
|
112 |
|
* mh-e.el (Version, mh-version): Updated for release 7.4.2. |
113 |
|
|
114 |
|
* mh-e.el (mh-folder-size, mh-folder-size-folder) |
115 |
|
(mh-folder-size-flist): If flist is not present use folder to find |
116 |
|
the number of messages in the folder. Also the .mh_sequences file |
117 |
|
is read to find the number of unseen messages (patch from 1.349 |
118 |
|
and branched for 7.4.2, closes SF #791021). |
119 |
|
|
120 |
|
* mh-utils.el (mh-flists-present-flag, mh-find-progs): Introduce a |
121 |
|
new variable to test for the presence of the flists program and |
122 |
|
set it in mh-find-progs. |
123 |
|
(mh-collect-folder-names): Use folders instead of flists. One |
124 |
|
advantage is that folders is available on MH while flists is not. |
125 |
|
Another is that if an explicit -sequence argument isn't given and |
126 |
|
Unseen-Sequence profile is not present then flists croaks while |
127 |
|
folders doesn't. |
128 |
|
(mh-collect-folder-names-filter): Don't consider folder names that |
129 |
|
start with a `.' character. This is needed since the folders |
130 |
|
command doesn't filter them out like flists does. |
131 |
|
(patches from 1.307 and 1.309 and branched for 7.4.2, closes SF |
132 |
|
#791021). |
133 |
|
|
134 |
|
2003-06-25 Bill Wohler <wohler@newt.com> |
135 |
|
|
136 |
|
* Released MH-E version 7.4.1. |
137 |
|
|
138 |
|
* MH-E-NEWS, README: Updated for release 7.4.1. |
139 |
|
|
140 |
|
* mh-e.el (Version, mh-version): Updated for release 7.4.1. |
141 |
|
|
142 |
|
2003-06-25 Bill Wohler <wohler@newt.com> |
143 |
|
|
144 |
|
* mh-unit.el (require 'cl): Added. Needed when compiling |
145 |
|
separately. |
146 |
|
|
147 |
|
* Makefile (clean): Now a double-colon rule. Added a second clean |
148 |
|
target to remove mh-unit.elc. |
149 |
|
(compile): Removed mh-unit.elc. |
150 |
|
(mh-unit.elc): New target used to compile mh-unit. |
151 |
|
|
152 |
|
2003-06-24 Bill Wohler <wohler@newt.com> |
153 |
|
|
154 |
|
* mh-e.el (Version, mh-version): Set to 7.4+cvs. |
155 |
|
|
156 |
|
2003-06-24 Bill Wohler <wohler@newt.com> |
157 |
|
|
158 |
|
* Released MH-E version 7.4. |
159 |
|
|
160 |
|
* MH-E-NEWS, README: Updated for release 7.4. |
161 |
|
|
162 |
|
* mh-e.el (Version, mh-version): Updated for release 7.4. |
163 |
|
|
164 |
|
2003-06-24 Bill Wohler <wohler@newt.com> |
165 |
|
|
166 |
|
* mh-alias.el (mh-alias-gecos-name, mh-alias-local-users) |
167 |
|
(mh-alias-suggest-alias): s/gcos/gecos. The original acronym was |
168 |
|
GECOS but was later renamed to GCOS (see |
169 |
|
http://info.astrian.net/jargon/terms/g/GCOS.html). But the term |
170 |
|
really needs to match the field named pw_gecos in struct passwd in |
171 |
|
/usr/include/pwd.h |
172 |
|
|
173 |
|
* mh-customize.el (mh-letter-faces): New group to house |
174 |
|
mh-letter-header-field-face. |
175 |
|
(mh-interpret-number-as-range-flag) |
176 |
|
(mh-kill-folder-suppress-prompt-hook): Use "you" instead of "the |
177 |
|
user" to make text more friendly. |
178 |
|
(mh-index-ticked-messages-folders, mh-visible-headers) |
179 |
|
(mh-visible-header-fields): Alphabetized. |
180 |
|
(mh-alias-passwd-gcos-comma-separator-flag): Alphabetized and |
181 |
|
s/gcos/gecos. |
182 |
|
(mh-alias-local-users-prefix): Fixed docstring. Prefixes are |
183 |
|
prepended, not appended. Additional checkdoc fix. |
184 |
|
(mh-letter-header-field-face): Set group to new group |
185 |
|
mh-letter-faces and moved option into this group. |
186 |
|
|
187 |
|
* mh-index.el (mh-index-sequenced-messages): Improved wording of |
188 |
|
docstring and mentioned use of prefix argument. |
189 |
|
|
190 |
|
* mh-seq.el (mh-widen): Made docstring more accurate (hopefully!). |
191 |
|
|
192 |
|
2003-06-18 Satyaki Das <satyakid@stanford.edu> |
193 |
|
|
194 |
|
* mh-index.el (mh-replace-string): Modified to preserve case of |
195 |
|
replacement text. |
196 |
|
(mh-index-parse-search-regexp): Preserve case of search terms. |
197 |
|
This is needed to take advantage of the acronym indexing in |
198 |
|
swish++ (closes SF #755718). |
199 |
|
|
200 |
|
2003-06-13 Satyaki Das <satyakid@stanford.edu> |
201 |
|
|
202 |
|
* mh-utils.el (mh-show-index-sequenced-messages): Interactive |
203 |
|
function callable from the show buffer. |
204 |
|
(mh-show-folder-map): Add key binding for "F q". |
205 |
|
|
206 |
|
* mh-e.el (mh-folder-map): Same as above. |
207 |
|
|
208 |
|
* mh-index.el (mh-index-sequenced-messages): Add interactive spec |
209 |
|
to the function (closes SF #718833). |
210 |
|
|
211 |
|
2003-06-13 Bill Wohler <wohler@newt.com> |
212 |
|
|
213 |
|
* mh-index.el (mh-flists-execute): Needed to expand mhpath too. |
214 |
|
|
215 |
|
2003-06-12 Satyaki Das <satyakid@stanford.edu> |
216 |
|
|
217 |
|
* mh-index.el (mh-flists-execute): Modified so that flists |
218 |
|
present in mh-progs is called. |
219 |
|
|
220 |
|
2003-06-07 Jeffrey C Honig <jch@honig.net> |
221 |
|
|
222 |
|
* mh-comp.el (mh-forward, mh-forward): Use (mh-mail-header-end) to |
223 |
|
find the end of headers instead of doing an re-search-forward |
224 |
|
based on mh-mail-header-separator. |
225 |
|
|
226 |
|
2003-06-06 Satyaki Das <satyakid@stanford.edu> |
227 |
|
|
228 |
|
* mh-comp.el (mh-letter-toggle-header-field-display): Make the |
229 |
|
function callable from the show buffer. This means that the |
230 |
|
buffer is temporarily made writable and the modification status |
231 |
|
of the buffer restored to the original value. |
232 |
|
|
233 |
|
2003-06-06 Peter S Galbraith <psg@debian.org> |
234 |
|
|
235 |
|
* mh-utils.el (mh-address-mail-regexp): Bug fix! It wasn't a true |
236 |
|
copy of the goto-addr variable. My modification only recognized |
237 |
|
addresses with one dot after the @. Sorry about that. |
238 |
|
|
239 |
|
2003-06-05 Satyaki Das <satyakid@stanford.edu> |
240 |
|
|
241 |
|
* mh-utils.el (mh-replace-in-string): Move comment into doc |
242 |
|
string to satisfy checkdoc. |
243 |
|
|
244 |
|
* mh-alias.el (mh-alias-apropos): Checkdoc fix. |
245 |
|
|
246 |
|
2003-06-05 Bill Wohler <wohler@newt.com> |
247 |
|
|
248 |
|
* mh-customize.el (mh-identity-list): Fixed typo in docstring. |
249 |
|
|
250 |
|
2003-06-05 Peter S Galbraith <psg@debian.org> |
251 |
|
|
252 |
|
* mh-comp.el (mh-letter-complete-function-alist): Add bcc an reply-to. |
253 |
|
|
254 |
|
2003-06-04 Peter S Galbraith <psg@debian.org> |
255 |
|
|
256 |
|
* mh-comp.el (mh-letter-complete-function-alist): Add dcc. |
257 |
|
|
258 |
|
2003-06-03 Peter S Galbraith <psg@debian.org> |
259 |
|
|
260 |
|
* mh-utils.el (mh-replace-in-string): New function name instead of |
261 |
|
`dired-replace-in-string'. |
262 |
|
* mh-alias.el (mh-alias-gcos-name): Use it. |
263 |
|
|
264 |
|
* mh-alias.el (mh-alias-apropos): New command. Show all aliases |
265 |
|
that match REGEXP either in name or content. |
266 |
|
|
267 |
|
* mh-alias.el (mh-alias-suggest-alias): Add no-comma-swap optional |
268 |
|
arg. |
269 |
|
(mh-alias-canonicalize-suggestion): Change a comma to a period in |
270 |
|
created aliases. |
271 |
|
(mh-alias-local-users): Call `mh-alias-suggest-alias' with |
272 |
|
`no-comma-swap' arg set to t. |
273 |
|
|
274 |
|
* mh-alias.el (mh-alias-local-users): Fix case of nil |
275 |
|
`mh-alias-passwd-gcos-comma-separator-flag'. |
276 |
|
|
277 |
|
* mh-alias.el (mh-alias-gcos-name): Fix for case of empty gcos |
278 |
|
name field. |
279 |
|
(mh-alias-local-users): Fix same. |
280 |
|
|
281 |
|
* mh-alias.el (mh-alias-canonicalize-suggestion): Replace use by |
282 |
|
verbose `replace-regexp' by a looped `replace-match' |
283 |
|
|
284 |
|
2003-06-02 Peter S Galbraith <psg@debian.org> |
285 |
|
|
286 |
|
* mh-utils.el (dired-replace-in-string): Bind if not already |
287 |
|
defined. Borrowed from dired.el |
288 |
|
|
289 |
|
* mh-alias.el (mh-alias-gcos-name): switch to using |
290 |
|
dired-replace-in-string. |
291 |
|
|
292 |
|
2003-06-02 Satyaki Das <satyakid@stanford.edu> |
293 |
|
|
294 |
|
* mh-utils.el (mh-letter-font-lock-keywords): Fontify header |
295 |
|
fields in the draft buffer that aren't skipped when navigating |
296 |
|
with TAB (or S-TAB). |
297 |
|
|
298 |
|
* mh-customize.el (mh-clean-message-header-flag) |
299 |
|
(mh-invisible-headers, mh-invisible-header-fields) |
300 |
|
(mh-alias-passwd-gcos-comma-separator-flag): Checkdoc fix. |
301 |
|
(mh-letter-header-field-face): New face to fontify the header |
302 |
|
fields. |
303 |
|
|
304 |
|
* mh-comp.el (mh-insert-auto-fields-done-local): Checkdoc fix. |
305 |
|
(mh-letter-mode, mh-letter-mail-header-end-marker): Remember the |
306 |
|
end of the message header in a marker. This is used to fontify the |
307 |
|
header fields. |
308 |
|
(mh-font-lock-field-data, mh-letter-header-end): Functions used |
309 |
|
to fontify message header fields. |
310 |
|
|
311 |
|
* mh-alias.el (mh-alias-gcos-name): Checkdoc fix. |
312 |
|
|
313 |
|
2003-06-02 Peter S Galbraith <psg@debian.org> |
314 |
|
|
315 |
|
* mh-alias.el (mh-alias-gcos-name): New function. Return a usable |
316 |
|
address string from a GCOS-NAME and USERNAME. |
317 |
|
(mh-alias-local-users): Use it. |
318 |
|
|
319 |
|
* mh-customize.el (mh-alias-passwd-gcos-comma-separator-flag): New |
320 |
|
defcustom. Whether the gcos field in the passwd file uses comma as |
321 |
|
a separator. |
322 |
|
|
323 |
|
* mh-customize.el (mh-alias-local-users-prefix): New |
324 |
|
defcustom. String to append to the real names of users from the |
325 |
|
passwd file. If nil, use the username string unmodified instead of |
326 |
|
the real name from the gcos field of the passwd file. |
327 |
|
|
328 |
|
* mh-alias.el (mh-alias-local-users): Use it to generate aliases |
329 |
|
which by default are now the real name prefixed by "local." |
330 |
|
|
331 |
|
2003-06-01 Peter S Galbraith <psg@debian.org> |
332 |
|
|
333 |
|
* mh-comp.el (mh-modify-header-field): Bug fix. Calling with with |
334 |
|
a value that was already inserted causes it to get inserted a |
335 |
|
second time. I have wrapped the value around \b word delimiters. |
336 |
|
Hope there are no side effects for other code. |
337 |
|
|
338 |
|
* mh-comp.el (mh-insert-auto-fields): Attempt regardless of |
339 |
|
`mh-insert-auto-fields-done-local' flag in interactive use. |
340 |
|
|
341 |
|
* mh-comp.el (mh-insert-auto-fields-done-local): Keep track of |
342 |
|
whether `mh-insert-auto-fields' was called in a buffer. |
343 |
|
(mh-insert-auto-fields): Set it and use it. Also, don't enter an |
344 |
|
identity if one was already entered manually. |
345 |
|
(mh-send-letter): Call `mh-insert-auto-fields' again when sending |
346 |
|
message. |
347 |
|
(mh-compose-and-send-mail): Call `mh-insert-auto-fields' _after_ |
348 |
|
`mh-letter-mode' so `mh-identity-local' doesn't get cleared by the |
349 |
|
mode invocation. |
350 |
|
|
351 |
|
2003-06-01 Satyaki Das <satyakid@stanford.edu> |
352 |
|
|
353 |
|
* mh-loaddefs.el: Regenerated. |
354 |
|
|
355 |
|
* mh-seq.el (mh-thread-parse-scan-line): The value of |
356 |
|
mh-scan-field-from-start-offset was hardcoded in one place. The |
357 |
|
change fixes that. |
358 |
|
|
359 |
|
* mh-utils.el (mh-show-mode): Setup mh-show-mode to display |
360 |
|
elipsis for truncated header fields and to skip over them quickly. |
361 |
|
(mh-clean-msg-header): Make another pass over the message header |
362 |
|
fields truncating long headers. |
363 |
|
|
364 |
|
* mh-comp.el (mh-letter-complete): Remove unnecessary autoload. |
365 |
|
(mh-letter-toggle-header-field-display): Take into account that |
366 |
|
an empty line can also end the message header. The function was |
367 |
|
originally written with the draft buffer in mind. |
368 |
|
|
369 |
|
2003-06-01 Mark D. Baushke <mdb@gnu.org> |
370 |
|
|
371 |
|
* mh-comp.el (mh-letter-mode-map): Do not steal C-t. Use C-c C-t |
372 |
|
for the mh-letter-toggle-header-field-display command. |
373 |
|
|
374 |
|
2003-05-31 Peter S Galbraith <psg@debian.org> |
375 |
|
|
376 |
|
* mh-customize.el (mh-visible-headers): Changed to a defvar that |
377 |
|
will be set using new `mh-visible-headers' function using |
378 |
|
`mh-visible-header-fields' as input. |
379 |
|
(mh-visible-headers): New function, described above. |
380 |
|
(mh-visible-header-fields): New defcustom. The UI to set |
381 |
|
`mh-visible-headers'. |
382 |
|
(mh-invisible-header-fields-set): Deleted. Code merged into |
383 |
|
defcustom since it's so short. |
384 |
|
|
385 |
|
2003-05-31 Satyaki Das <satyakid@stanford.edu> |
386 |
|
|
387 |
|
* mh-comp.el (mh-letter-toggle-header-field-display): Extended to |
388 |
|
truncate headers if they are too long. |
389 |
|
(mh-letter-truncate-header-field): Make code that would be |
390 |
|
duplicated into a function. |
391 |
|
(mh-letter-hide-all-skipped-fields): Modified so that fields that |
392 |
|
are important are hidden if they are too long. |
393 |
|
|
394 |
|
2003-05-31 Satyaki Das <satyakid@stanford.edu> |
395 |
|
|
396 |
|
* mh-utils.el ("tool-bar"): Since tool-bar isn't available on |
397 |
|
XEmacs, requiring it causes problems. So load it instead. |
398 |
|
(mh-do-at-event-location): New macro to do stuff at location of |
399 |
|
events. This has been refactored out of mh-push-button. |
400 |
|
|
401 |
|
* mh-mime.el (mh-push-button): Simplified since it now uses the |
402 |
|
mh-do-at-event-location macro. |
403 |
|
|
404 |
|
* mh-comp.el (mh-hidden-header-keymap): Keymap to make mouse |
405 |
|
clicks on header toggle its display. |
406 |
|
(mh-letter-toggle-header-field-display-button): Interactive |
407 |
|
function to toggle header display when mouse button is clicked. |
408 |
|
|
409 |
|
2003-05-31 Peter S Galbraith <psg@debian.org> |
410 |
|
|
411 |
|
* mh-e.el (mh-folder-mode): Remove conditional on tool-bar-mode. |
412 |
|
|
413 |
|
* mh-comp.el (mh-letter-mode): Same. |
414 |
|
|
415 |
|
* mh-utils.el (mh-show-mode): Same. |
416 |
|
|
417 |
|
2003-05-30 Satyaki Das <satyakid@stanford.edu> |
418 |
|
|
419 |
|
* mh-utils.el (tool-bar): Load tool-bar explicitly. This avoids |
420 |
|
problems with incorrect initialization of tool-bar-map otherwise. |
421 |
|
|
422 |
|
2003-05-30 Peter S Galbraith <psg@mixed.dyndns.org> |
423 |
|
|
424 |
|
* mh-comp.el (mh-modify-header-field): Minor fix of spaces for |
425 |
|
when an entry already existed. |
426 |
|
(mh-insert-auto-fields): Make interactive. Add optional `quiet' |
427 |
|
arg for use when called systematically on every buffer. Won't be |
428 |
|
used interactively for more verbose output. |
429 |
|
(mh-letter-mode-map): Add \C-c\M-d keybinding for |
430 |
|
mh-insert-auto-fields. |
431 |
|
|
432 |
|
* mh-identity.el (mh-identity-make-menu): Add a menu entry in |
433 |
|
Identity menu for mh-insert-auto-fields. |
434 |
|
|
435 |
|
* mh-customize.el (mh-invisible-header-fields): Add entries for |
436 |
|
`Envelope-to' and `X-Original-To'. |
437 |
|
|
438 |
|
2003-05-30 Satyaki Das <satyakid@stanford.edu> |
439 |
|
|
440 |
|
* mh-comp.el (mh-letter-mode): Skip over invisible text quickly. |
441 |
|
|
442 |
|
2003-05-30 Satyaki Das <satyakid@stanford.edu> |
443 |
|
|
444 |
|
* mh-comp.el (mh-letter-mode): Use text properties to achieve |
445 |
|
invisibility. This is more portable and the same code can be used |
446 |
|
for all Emacs versions. |
447 |
|
(mh-letter-toggle-header-field-display): Rewritten to use text |
448 |
|
properties. |
449 |
|
(mh-dead-overlay-p, mh-letter-hidden-header-fields)): Removed. |
450 |
|
|
451 |
|
2003-05-29 Satyaki Das <satyakid@stanford.edu> |
452 |
|
|
453 |
|
* mh-comp.el (mh-letter-hidden-header-fields, mh-letter-mode): Add |
454 |
|
a hash table, initialized it in mh-letter-mode, to remember the |
455 |
|
overlays introduced to hide long headers fields. |
456 |
|
(mh-insert-x-mailer): checkdoc fix. |
457 |
|
(mh-compose-and-send-mail): Hide unimportant message header |
458 |
|
fields. |
459 |
|
(mh-letter-header-field-regexp, mh-letter-header-field-at-point) |
460 |
|
(mh-letter-next-header-field, mh-letter-previous-header-field): |
461 |
|
Add a variable that contains the header-field name regexp and use |
462 |
|
it instead of the regexp directly. |
463 |
|
(mh-letter-toggle-header-field-display, mh-letter-mode-map): Add |
464 |
|
new key binding in mh-letter-mode that toggles display of long |
465 |
|
header fields, in mh-letter-mode. |
466 |
|
(mh-dead-overlay-p): A predicate which checks if a given header |
467 |
|
field has an active overlay hiding it. |
468 |
|
(mh-letter-hide-all-skipped-fields): New function that shortens |
469 |
|
uninteresting headers. |
470 |
|
|
471 |
|
2003-05-29 Eric Ding <ericding@acorn.bethesda.net> |
472 |
|
|
473 |
|
* mh-comp.el (mh-letter-next-header-field-or-indent): Call |
474 |
|
indent-relative rather than indent-for-tab-command. |
475 |
|
|
476 |
|
2003-05-29 Satyaki Das <satyakid@stanford.edu> |
477 |
|
|
478 |
|
* mh-comp.el (mh-letter-complete-or-space): The meaning of the |
479 |
|
customizable variable was reversed. Also make the doc string more |
480 |
|
accurate. |
481 |
|
|
482 |
|
2003-05-28 Satyaki Das <satyakid@stanford.edu> |
483 |
|
|
484 |
|
* mh-customize.el (mh-compose-skipped-header-fields): New |
485 |
|
customizable variable that lists headers that are skipped. |
486 |
|
(mh-compose-space-does-completion-flag): Option to do completion |
487 |
|
with space (closes SF #745634). |
488 |
|
|
489 |
|
* mh-comp.el (mh-insert-x-mailer): Check the value of |
490 |
|
mh-insert-x-mailer-flag in this function instead of in its caller. |
491 |
|
(mh-compose-and-send-mail, mh-send-letter): Insert X-Mailer and |
492 |
|
X-Face headers when the draft is first presented to the user |
493 |
|
instead of when the mail is sent (closes SF #745624). |
494 |
|
(mh-letter-complete-or-space): Allow for this key binding to be |
495 |
|
overridden. |
496 |
|
(mh-letter-next-header-field): Fix a problem with multiline header |
497 |
|
fields. |
498 |
|
(mh-letter-next-header-field, mh-letter-previous-header-field): |
499 |
|
Make these functions skip unwanted header fields. |
500 |
|
(mh-letter-skipped-header-field-p): New predicate that checks if a |
501 |
|
header field is to be skipped. |
502 |
|
|
503 |
|
* mh-seq.el (mh-thread-inc): Inc'ing email in threaded mode was |
504 |
|
causing duplication of the current notation. The change fixes that. |
505 |
|
|
506 |
|
2003-05-28 Satyaki Das <satyakid@stanford.edu> |
507 |
|
|
508 |
|
* mh-comp.el (mh-beginning-of-word): Generalize it to skip |
509 |
|
arbitrary number of words. |
510 |
|
(mh-letter-complete-or-space): New interactive function that |
511 |
|
allows space character to be used for completion. |
512 |
|
(mh-letter-mode-map): Add key binding to allow space to be used |
513 |
|
for completion. |
514 |
|
|
515 |
|
2003-05-27 Satyaki Das <satyakid@stanford.edu> |
516 |
|
|
517 |
|
* mh-customize.el (mh-compose-prompt-flag): Customizable variable |
518 |
|
that controls whether the user is prompted when composing a draft. |
519 |
|
It replaces mh-dont-prompt-for-address-flag (closes SF #745622). |
520 |
|
|
521 |
|
* mh-comp.el (mh-letter-next-header-field): If the point is in |
522 |
|
the header field name, then go the start of the header field |
523 |
|
instead of the next field. |
524 |
|
(mh-interactive-read-address, mh-interactive-read-string) |
525 |
|
(mh-letter-adjust-point): Use mh-compose-prompt-flag instead of |
526 |
|
mh-dont-prompt-for-address-flag. |
527 |
|
|
528 |
|
2003-05-27 Satyaki Das <satyakid@stanford.edu> |
529 |
|
|
530 |
|
* mh-customize.el (mh-tool-bar-define): Fix incorrect usage of |
531 |
|
set-specifier (closes SF #745655). Also the button enabling code |
532 |
|
interacts poorly with font-lock in XEmacs. So disable that. |
533 |
|
|
534 |
|
2003-05-26 Satyaki Das <satyakid@stanford.edu> |
535 |
|
|
536 |
|
* mh-e.el (mh-folder-from-address): The function |
537 |
|
message-fetch-field expects that the buffer is narrowed to the |
538 |
|
mail header. The change makes sure that this is indeed the case. |
539 |
|
|
540 |
|
* mh-mime.el (mh-add-missing-mime-version-header) |
541 |
|
(mh-decode-message-body): Same as above. |
542 |
|
|
543 |
|
2003-05-25 Satyaki Das <satyakid@stanford.edu> |
544 |
|
|
545 |
|
* mh-alias.el (mh-alias-minibuffer-confirm-address): Modified to |
546 |
|
use mh-beginning-of-word. |
547 |
|
|
548 |
|
* mh-comp.el (mh-letter-confirm-address): Calling |
549 |
|
mh-alias-reload-maybe can be expensive. So do it only if we really |
550 |
|
need to. |
551 |
|
|
552 |
|
2003-05-25 Satyaki Das <satyakid@stanford.edu> |
553 |
|
|
554 |
|
* mh-loaddefs.el: Regenerated. |
555 |
|
|
556 |
|
* mh-comp.el (mh-letter-confirm-address): Load aliases if not yet |
557 |
|
loaded. |
558 |
|
|
559 |
|
* mh-alias.el (mh-alias-reload-maybe): Autoload it since it is |
560 |
|
used in mh-comp.el. |
561 |
|
|
562 |
|
2003-05-24 Satyaki Das <satyakid@stanford.edu> |
563 |
|
|
564 |
|
* mh-comp.el (mh-letter-skip-leading-whitespace-in-header-field): |
565 |
|
New function to skip leading space and tab characters when placing |
566 |
|
point in a header field. |
567 |
|
(mh-letter-next-header-field, mh-letter-previous-header-field): |
568 |
|
Skip leading whitespace when using TAB to navigate to header |
569 |
|
fields. |
570 |
|
(mh-letter-confirm-address): New interactive function that |
571 |
|
displays the last expansion of the last alias when "," is typed. |
572 |
|
(mh-letter-mode-map): Add key binding for "," (closes SF #745634). |
573 |
|
|
574 |
|
2003-05-23 Satyaki Das <satyakid@stanford.edu> |
575 |
|
|
576 |
|
* mh-comp.el (mh-edit-again, mh-forward, mh-send) |
577 |
|
(mh-send-other-window, mh-send-sub): Modified so that if |
578 |
|
mh-dont-prompt-for-address-flag is non-nil, then MH-E won't prompt |
579 |
|
for addresses to send mail to and instead directly jump to the |
580 |
|
draft (closes SF #745622). |
581 |
|
(mh-letter-complete-function-alist): An alist that is used to |
582 |
|
decide which completion function to use in which header. This |
583 |
|
variable should probably be customizable. |
584 |
|
(mh-letter-complete): Now uses mh-letter-complete-function-alist. |
585 |
|
(mh-letter-header-field-at-point, mh-letter-next-header-field) |
586 |
|
(mh-letter-next-header-field-or-indent) |
587 |
|
(mh-letter-previous-header-field): Commands for easier navigation |
588 |
|
to header fields. |
589 |
|
(mh-dont-prompt-for-address-flag): Variable which controls |
590 |
|
whether MH-E prompts for addresses. |
591 |
|
(mh-interactive-read-address, mh-interactive-read-string): Two |
592 |
|
functions to ask user for input depending on the value of the |
593 |
|
above flag. |
594 |
|
(mh-letter-adjust-point): New function that sets point to the |
595 |
|
first header field. |
596 |
|
(mh-letter-mode-map): Add key bindings for TAB and S-TAB (closes |
597 |
|
SF #745627). |
598 |
|
|
599 |
|
2003-05-23 Satyaki Das <satyakid@stanford.edu> |
600 |
|
|
601 |
|
* mh-loaddefs.el: Regenerated. |
602 |
|
|
603 |
|
* mh-comp.el (mh-complete-word): New function which is |
604 |
|
approximately equivalent to mail-abbrev-complete-alias. |
605 |
|
(mh-beginning-of-word): Refactor repeated code into its own |
606 |
|
function. |
607 |
|
(mh-folder-expand-at-point): Make Fcc completion work in XEmacs |
608 |
|
by not using mail-abbrev-complete-alias. |
609 |
|
|
610 |
|
* mh-alias.el (mh-alias-letter-expand-alias): Make alias |
611 |
|
expansion work in XEmacs. Replace the use of the function |
612 |
|
mail-abbrev-complete-alias, which isn't present in XEmacs. |
613 |
|
|
614 |
|
* mh-mime.el (mh-mml-to-mime): If a MIME message is created |
615 |
|
immediately after starting MH-E then invoking mh-mml-to-mime |
616 |
|
causes an error because "message" isn't being loaded. The change |
617 |
|
works around this problem. |
618 |
|
(mh-mime-maybe-display-alternatives): Give better indication of |
619 |
|
which MIME parts are alternatives. |
620 |
|
|
621 |
|
2003-05-22 Satyaki Das <satyakid@stanford.edu> |
622 |
|
|
623 |
|
* mh-e.el (mh-add-sequence-notation, mh-remove-sequence-notation): |
624 |
|
Just delete and add the same character in the scan line to make |
625 |
|
font-lock refontify it. The previous trick of removing all text |
626 |
|
properties didn't work in XEmacs. |
627 |
|
|
628 |
|
* mh-seq.el (mh-put-msg-in-seq): Complain if the user tries to |
629 |
|
create an invalid MH sequence. |
630 |
|
|
631 |
|
* mh-mime.el (mh-mime-display-alternative): Modified to |
632 |
|
optionally display alternatives as buttons. |
633 |
|
(mh-mime-maybe-display-alternatives): New function which displays |
634 |
|
alternative MIME parts as buttons. |
635 |
|
(mh-mime-save-part): Initially mh-mime-save-parts-directory is |
636 |
|
nil and calling file-name-as-directory with nil arg leads to an |
637 |
|
error. So fall back on the default-directory in that case. |
638 |
|
|
639 |
|
* mh-customize.el (mh-display-buttons-for-alternatives-flag): New |
640 |
|
customizable variable that controls display of the alternative |
641 |
|
MIME parts (closes SF #741288). |
642 |
|
|
643 |
|
2003-05-22 Peter S Galbraith <psg@debian.org> |
644 |
|
|
645 |
|
* mh-customize.el (mh-invisible-header-fields): Commented out |
646 |
|
"User-Agent:". It's similar to X-Mailer, so display it. |
647 |
|
|
648 |
|
2003-05-21 Satyaki Das <satyakid@stanford.edu> |
649 |
|
|
650 |
|
* mh-customize.el (mh-tool-bar-define): Add an optional argument |
651 |
|
to the button description that can dynamically enable/disable |
652 |
|
buttons. |
653 |
|
(mh-tool-bar-define): The alias grabbing button is disabled if the |
654 |
|
current message doesn't have a From header or if the sender is |
655 |
|
already in the user's alias. This functionality was inadvertently |
656 |
|
lost when the Emacs/XEmacs toolbar unification took place. |
657 |
|
|
658 |
|
2003-05-20 Satyaki Das <satyakid@stanford.edu> |
659 |
|
|
660 |
|
* mh-unit.el (mh-unit-construct-call-graph): Be more aggressive |
661 |
|
and flag interactive functions that aren't autoloaded or have no |
662 |
|
key bindings. |
663 |
|
(mh-unit-interactive-function-p): Remove now unused function. |
664 |
|
(mh-unit, mh-unit-construct-call-graph): Replace mh-files with |
665 |
|
mh-unit-files. |
666 |
|
|
667 |
|
2003-05-20 Bill Wohler <wohler@newt.com> |
668 |
|
|
669 |
|
* mh-unit.el (mh-prune-trailing-spaces): Renamed to |
670 |
|
mh-unit-prune-trailing-spaces to clean up the namespace. |
671 |
|
(mh-files): Renamed to mh-unit-files. Ditto. |
672 |
|
(mh-unit): Checkdoc fix. |
673 |
|
|
674 |
|
* mh-index.el (mh-index-p): Added autoload cookie since mh-index-p |
675 |
|
is used by mh-customize.el. This calls for another mh-unit test |
676 |
|
that looks for mh-autoloads for functions that are no longer used |
677 |
|
in other files. |
678 |
|
|
679 |
|
* mh-loaddefs.el: Regenerated. |
680 |
|
|
681 |
|
2003-05-20 Satyaki Das <satyakid@stanford.edu> |
682 |
|
|
683 |
|
* mh-unit.el (mh-unit-construct-call-graph): Factor out the code |
684 |
|
to read the lisp files to a separate function. Also change it to |
685 |
|
construct a function call-graph. Autoloaded functions are taken |
686 |
|
into account. |
687 |
|
(mh-unit-find-all-used-functions, mh-unit-called-functions) |
688 |
|
(mh-unit-find-all-unused-functions): Find all unused functions by |
689 |
|
computing a fixed point starting from the set of top level |
690 |
|
functions. |
691 |
|
(mh-unit-analyze-block): Removed. |
692 |
|
(mh-unit-update-call-graph): mh-unit-functions-called was renamed |
693 |
|
with modifications to update the function call graph. |
694 |
|
|
695 |
|
2003-05-19 Satyaki Das <satyakid@stanford.edu> |
696 |
|
|
697 |
|
* mh-loaddefs.el: Regenerated. |
698 |
|
|
699 |
|
* mh-utils.el (mh-notate): Modified to keep track of notation |
700 |
|
that was replaced when sequence notation is added. Thus when the |
701 |
|
sequence is deleted, the original notation is recovered. |
702 |
|
(mh-add-msgs-to-seq): Modified to work with the new sequence |
703 |
|
notation code. |
704 |
|
|
705 |
|
* mh-seq.el (mh-delete-seq, mh-put-msg-in-seq): Simplified since |
706 |
|
we don't need to handle tick and unseen sequences specially any |
707 |
|
more. |
708 |
|
(mh-narrow-to-seq): Don't need to call mh-notate-user-sequences |
709 |
|
since mh-copy-seq-to-eob already does that. |
710 |
|
(mh-widen): Remove sequence notation, so that notation when |
711 |
|
messages are replied to aren't lost. |
712 |
|
(mh-copy-seq-to-eob): Simplified with the use of |
713 |
|
mh-iterate-on-range. |
714 |
|
(mh-thread-inc): This function doesn't need to notate user |
715 |
|
sequences since its callers already do that. |
716 |
|
(mh-thread-parse-scan-line): Simplified since mh-note-seq doesn't |
717 |
|
appear in scan lines it is given as arguments. |
718 |
|
(mh-thread-update-scan-line-map): Remove the test, since its |
719 |
|
caller already does the required check. |
720 |
|
(mh-thread-folder): Simplified by the use of mh-iterate-on-range. |
721 |
|
(mh-tick-add-overlay, mh-tick-remove-overlay, mh-notate-tick): |
722 |
|
These functions aren't needed any more, since overlays aren't used |
723 |
|
any more. Also overlays aren't portable to XEmacs, so nasty |
724 |
|
conditional code that used overlays in Emacs and extents in Xemacs |
725 |
|
have been eliminated. |
726 |
|
(mh-toggle-tick): Generalize it to work on a range of messages |
727 |
|
like the other interactive messages. |
728 |
|
|
729 |
|
* mh-funcs.el (mh-undo-folder): Use mh-remove-all-notation |
730 |
|
instead of mh-unmark-all-headers. |
731 |
|
|
732 |
|
* mh-e.el (mh-folder-font-lock-keywords): The entry for unseen |
733 |
|
sequence highlighting is now done by the macro. |
734 |
|
(mh-generate-sequence-font-lock): New macro to highlight any |
735 |
|
arbitrary sequence. This macro is invoked twice to get the |
736 |
|
highlighting for unseen and tick sequences. |
737 |
|
(mh-sequence-notation-history, mh-folder-mode): New variable that |
738 |
|
keeps track of the old notation when a message is notated with |
739 |
|
mh-note-seq. |
740 |
|
(mh-regenerate-headers, mh-get-new-mail): Add appropriate calls to |
741 |
|
mh-notate-user-sequences and mh-remove-all-notation. |
742 |
|
(mh-unmark-all-headers): Add comment that this function shouldn't |
743 |
|
be used any more. |
744 |
|
(mh-add-sequence-notation, mh-remove-sequence-notation): New |
745 |
|
functions to notate message with mh-note-seq and to remove it. |
746 |
|
(mh-remove-all-notation): Simplified to use mh-iterate-on-range. |
747 |
|
(mh-process-commands): Use mh-remove-all-notation instead of |
748 |
|
mh-unmark-all-headers. |
749 |
|
(mh-notate-user-sequences, mh-delete-msg-from-seq): Simplified |
750 |
|
since the tick and unseen sequences don't need special handling |
751 |
|
any more. |
752 |
|
(mh-internal-seq): Make it possible to dynamically change what |
753 |
|
sequences are treated as internal (internal means font lock is |
754 |
|
used to highlight the sequence). |
755 |
|
(mh-clear-text-properties): Removed since it isn't needed |
756 |
|
anymore. |
757 |
|
|
758 |
|
2003-05-19 Satyaki Das <satyakid@stanford.edu> |
759 |
|
|
760 |
|
* mh-unit.el (mh-unit-analyze-block, mh-unit-interactive-function-p) |
761 |
|
(mh-unit-find-all-unused-functions): Change argument name bl to |
762 |
|
block. |
763 |
|
|
764 |
|
2003-05-19 Satyaki Das <satyakid@stanford.edu> |
765 |
|
|
766 |
|
* mh-unit.el (mh-unit-find-all-unused-functions): New interactive |
767 |
|
function to find all unused functions in MH-E. |
768 |
|
(mh-unit-analyze-block, mh-unit-interactive-function-p) |
769 |
|
(mh-unit-functions-called): Functions used by |
770 |
|
mh-unit-find-all-unused-functions do its job. |
771 |
|
|
772 |
|
* Makefile (compile): Byte-compile mh-unit.el, since the analysis |
773 |
|
to find unused code runs faster when compiled. |
774 |
|
|
775 |
|
2003-05-18 Satyaki Das <satyakid@stanford.edu> |
776 |
|
|
777 |
|
* mh-loaddefs.el: Regenerated. |
778 |
|
|
779 |
|
* mh-seq.el (mh-notate-deleted-and-refiled): Add autoload |
780 |
|
declaration since this function is used in mh-index.el. |
781 |
|
|
782 |
|
* mh-e.el, mh-customize.el, mh-utils.el: Adjust require/provide |
783 |
|
statements so that mh-e.el isn't loaded twice. |
784 |
|
|
785 |
|
2003-05-15 Satyaki Das <satyakid@stanford.edu> |
786 |
|
|
787 |
|
* mh-utils.el (mh-defun-show-buffer): Arrange for the current |
788 |
|
line in the folder buffer to be highlighted even when we are in |
789 |
|
the show buffer. |
790 |
|
|
791 |
|
2003-05-14 Satyaki Das <satyakid@stanford.edu> |
792 |
|
|
793 |
|
* mh-seq.el (mh-read-range): Allow this to work on invalid |
794 |
|
sequences that only MH-E knows about. |
795 |
|
|
796 |
|
* mh-index.el (mh-create-sequence-map, mh-index-add-to-sequence) |
797 |
|
(mh-index-delete-from-sequence): Don't consider sequences that |
798 |
|
aren't valid MH sequences. |
799 |
|
|
800 |
|
* mh-e.el (mh-valid-seq-p): New predicate to check if a symbol |
801 |
|
could be a MH sequence. |
802 |
|
(mh-undefine-sequence, mh-define-sequence): Don't execute "mark" |
803 |
|
unless the sequence name is a valid MH sequence. |
804 |
|
|
805 |
|
* mh-utils.el (mh-exec-cmd): In case an error happens in the |
806 |
|
call-process and non-strings are present in ARGS, then the error |
807 |
|
message isn't properly displayed. The change fixes this. |
808 |
|
|
809 |
|
2003-05-14 Peter S Galbraith <psg@debian.org> |
810 |
|
|
811 |
|
* mh-mime.el (mh-mime-save-part): Bug Fix: Make sure |
812 |
|
`mm-default-directory' gets a trailing "/" if |
813 |
|
`mh-mime-save-parts-directory' doesn't have one. Otherwise the |
814 |
|
default in the prompt of `mh-mm-save-part' will be wrong. Perhaps |
815 |
|
`mh-mm-save-part' needs to do this check itself. |
816 |
|
|
817 |
|
2003-05-14 Satyaki Das <satyakid@stanford.edu> |
818 |
|
|
819 |
|
* mh-index.el (mh-unpropagated-sequences): New function and |
820 |
|
variable to keep track of sequences that shouldn't be propagated. |
821 |
|
(mh-create-sequence-map, mh-index-add-to-sequence) |
822 |
|
(mh-index-delete-from-sequence): Use mh-unpropagated-sequences to |
823 |
|
stop changes to some sequences being reflected back to the source |
824 |
|
folders. |
825 |
|
|
826 |
|
2003-05-13 Satyaki Das <satyakid@stanford.edu> |
827 |
|
|
828 |
|
* mh-loaddefs.el: Regenerated. |
829 |
|
|
830 |
|
* mh-e.el (mh-process-commands): Preserve sequences when messages |
831 |
|
are refiled (closes SF #737128). |
832 |
|
|
833 |
|
* mh-index.el (mh-create-sequence-map) |
834 |
|
(mh-index-create-sequences): Refactor code that is reused into a |
835 |
|
new function. |
836 |
|
|
837 |
|
* mh-customize.el (mh-refile-preserves-sequences-flag): New |
838 |
|
customizable flag that controls whether sequences are preserved |
839 |
|
when messages are refiled. |
840 |
|
|
841 |
|
2003-05-13 Eric Ding <ericding@alum.mit.edu> |
842 |
|
|
843 |
|
* mh-e.el (mh-scan-format): The argument for scan format files |
844 |
|
should be -form, not -format. |
845 |
|
|
846 |
|
2003-05-13 Satyaki Das <satyakid@stanford.edu> |
847 |
|
|
848 |
|
* mh-seq.el (mh-widen): The scan line map stack was not being |
849 |
|
properly updated when ALL-FLAG is non-nil. The change fixes that. |
850 |
|
|
851 |
|
* mh-e.el (mh-reset-threads-and-narrowing): The change resets the |
852 |
|
scan line map stack. |
853 |
|
|
854 |
|
2003-05-12 Satyaki Das <satyakid@stanford.edu> |
855 |
|
|
856 |
|
* mh-loaddefs.el: Regenerated. |
857 |
|
|
858 |
|
* mh-seq.el (mh-thread-scan-line-map-stack) |
859 |
|
(mh-thread-old-scan-line-map): Instead of the old scan line map, |
860 |
|
now we need to maintain a stack of scan line maps. |
861 |
|
(mh-narrow-to-seq): Modified so that multiple level of narrowings |
862 |
|
can be done. We now maintain a stack of old views instead of |
863 |
|
hiding the old scan lines. This makes it possible to have |
864 |
|
multiple levels of narrowings. |
865 |
|
(mh-widen): A optional prefix arg was added to allow undoing all |
866 |
|
narrowing. |
867 |
|
(mh-read-seq-default, mh-read-range): Don't use |
868 |
|
mh-narrowed-to-seq, since it doesn't exist any more. |
869 |
|
(mh-thread-initialize-hash, mh-thread-initialize): The |
870 |
|
mh-thread-initialize function has been refactored. |
871 |
|
(mh-thread-update-scan-line-map): Maintain notations in the stack |
872 |
|
of scan line maps. |
873 |
|
(mh-notate-tick, mh-toggle-tick): Simplified, since we don't have |
874 |
|
mh-narrowed-to-seq any more. This means there is a slight loss of |
875 |
|
functionality. Earlier if we narrowed to the tick sequence the |
876 |
|
ticked messages weren't highlighted. This feature isn't present |
877 |
|
any more. |
878 |
|
|
879 |
|
* mh-e.el (mh-execute-commands, mh-reset-threads-and-narrowing) |
880 |
|
(mh-folder-sequence-menu, mh-get-new-mail): Use |
881 |
|
mh-folder-view-stack instead of the now removed |
882 |
|
mh-narrowed-to-seq. |
883 |
|
(mh-narrowed-to-seq, mh-tick-seq-changed-when-narrowed-flag): |
884 |
|
These variables have been removed. |
885 |
|
(mh-folder-view-stack): New variable to keep track of a stack of |
886 |
|
narrowings. |
887 |
|
(mh-execute-commands, mh-get-new-mail): Add extra argument to |
888 |
|
mh-widen so that all narrowings are undone. |
889 |
|
|
890 |
|
* Makefile (MH-E-SRC, MH-E-OTHERS): Move mh-gnus.el from MH-E-SRC |
891 |
|
to MH-E-OTHERS so that it isn't byte compiled. |
892 |
|
|
893 |
|
2003-05-10 Satyaki Das <satyakid@stanford.edu> |
894 |
|
|
895 |
|
* mh-seq.el (mh-read-seq): Improve the function a bit by adding |
896 |
|
history to the sequence prompt. |
897 |
|
|
898 |
|
2003-05-09 Satyaki Das <satyakid@stanford.edu> |
899 |
|
|
900 |
|
* mh-gnus.el: New file that won't be byte-compiled. From now on |
901 |
|
having different Gnus versions at run-time and compile-time won't |
902 |
|
cause errors in MH-E. |
903 |
|
|
904 |
|
* mh-mime.el (mh-small-show-buffer-p, mh-display-smileys) |
905 |
|
(mh-display-emphasis): Handle all legal values of |
906 |
|
font-lock-maximum-size. The existing code assumed didn't consider |
907 |
|
the case where it could be an alist. |
908 |
|
(mh-small-image-p): Simplified, so that aliasing XEmacs functions |
909 |
|
in Emacs isn't necessary any more. |
910 |
|
(mh-mm-display-part): Remove unnecessary call to fboundp. The |
911 |
|
mh-funcall-if-exists does that for us any way. |
912 |
|
(mh-defun-compat, gnus-local-map-property, mm-merge-handles) |
913 |
|
(mm-set-handle-multipart-parameter, mm-readable-p) |
914 |
|
(mm-long-lines-p, mm-keep-viewer-alive-p, mm-destroy-parts) |
915 |
|
(mh-mm-save-part, mm-handle-multipart-ctl-parameter): These |
916 |
|
compatibility functions have been moved to mh-gnus.el. |
917 |
|
|
918 |
|
* Makefile (MH-E-SRC): Add mh-gnus.el. |
919 |
|
|
920 |
|
* mh-seq.el (mh-narrow-to-header-field) |
921 |
|
(mh-current-message-header-field): Checkdoc fixes. |
922 |
|
|
923 |
|
* mh-e.el (mh-undefine-sequence): Since mh-coalesce-msg-list |
924 |
|
returns a list, apply is needed. |
925 |
|
|
926 |
|
2003-05-09 Noel Cragg <noel@red-bean.com> (tiny change) |
927 |
|
|
928 |
|
* mh-junk.el (mh-spamassassin-blacklist): Separate "--local" and |
929 |
|
"--no-rebuild" arguments to call-process. |
930 |
|
[Patch committed by satyaki] |
931 |
|
|
932 |
|
2003-05-08 Satyaki Das <satyakid@stanford.edu> |
933 |
|
|
934 |
|
* mh-seq.el (mh-translate-range): Take into account differnt |
935 |
|
semantics of split-string in Emacs and XEmacs. |
936 |
|
(mh-read-pick-regexp, mh-narrow-to-from, mh-narrow-to-cc) |
937 |
|
(mh-narrow-to-to, mh-narrow-to-header-field) |
938 |
|
(mh-current-message-header-field, mh-narrow-to-range): New |
939 |
|
narrowing functions that can select messages based on different |
940 |
|
message headers. |
941 |
|
|
942 |
|
* mh-utils.el (mh-show-limit-map): Add new narrowing functions |
943 |
|
callable from the show buffer. |
944 |
|
|
945 |
|
* mh-e.el (mh-help-messages): Add help text for new functions. |
946 |
|
(mh-limit-map): Add new narrowing functions (closes SF #732823). |
947 |
|
|
948 |
|
2003-05-07 Satyaki Das <satyakid@stanford.edu> |
949 |
|
|
950 |
|
* mh-utils.el (mh-collect-folder-names): Use mh-exec-daemon to |
951 |
|
run flists. This means we don't have to remember to expand the MH |
952 |
|
executable in the mh-progs path. |
953 |
|
(mh-exec-cmd-daemon): Return the new process object produced. |
954 |
|
|
955 |
|
2003-05-06 Satyaki Das <satyakid@stanford.edu> |
956 |
|
|
957 |
|
* mh-e.el (mh-folder-font-lock-unseen): Use mh-seq-list to do |
958 |
|
unseen sequence highlighting instead of reading the .mh_sequences |
959 |
|
file from disk every time. |
960 |
|
|
961 |
|
2003-05-05 Satyaki Das <satyakid@stanford.edu> |
962 |
|
|
963 |
|
* mh-utils.el (mh-show-sequence-map): Add key binding for S' |
964 |
|
(closes SF #732825). |
965 |
|
|
966 |
|
* mh-e.el (mh-sequence-map): Ditto. |
967 |
|
(mh-help-messages): Updated for S'. |
968 |
|
|
969 |
|
2003-05-04 Satyaki Das <satyakid@stanford.edu> |
970 |
|
|
971 |
|
* mh-index.el (mh-index-write-data): The with-temp-buffer macro |
972 |
|
is a bit better than write-file, so use that instead. |
973 |
|
|
974 |
|
2003-05-03 Satyaki Das <satyakid@stanford.edu> |
975 |
|
|
976 |
|
* mh-index.el (mh-index-update-maps, mh-index-search) |
977 |
|
(mh-index-sequenced-messages): Write index data to disk. This |
978 |
|
allows us to recover index folder information if Emacs is |
979 |
|
restarted, or the index folder is visited after the buffer has |
980 |
|
been killed (closes SF #701762). |
981 |
|
(mh-index-write-data, mh-index-read-data) |
982 |
|
(mh-index-write-hashtable, mh-index-read-hashtable): Functions to |
983 |
|
store and read index data information to disk. |
984 |
|
(mh-index-insert-folder-headers, mh-index-group-by-folder): We |
985 |
|
can no longer use object identity to compare strings, since they |
986 |
|
might have been read back from disk. |
987 |
|
|
988 |
|
* mh-e.el (mh-index-data-file): New variable that stores the name |
989 |
|
of the file that keeps track of index folder data. |
990 |
|
(mh-make-folder): Read index folder data if available. |
991 |
|
|
992 |
|
* mh-utils.el (mh-show, mh-summary-height, mh-modify): Make |
993 |
|
checkdoc happy. |
994 |
|
|
995 |
|
* mh-seq.el (mh-tick-add-overlay): Rearrange code to make code |
996 |
|
more uniform. |
997 |
|
|
998 |
|
* mh-loaddefs.el: Regenerated. |
999 |
|
|
1000 |
|
2003-05-02 Satyaki Das <satyakid@stanford.edu> |
1001 |
|
|
1002 |
|
* mh-seq.el (mh-tick-add-overlay): If a message with a short scan |
1003 |
|
line is ticked, then the highlighting didn't extend to the right |
1004 |
|
margin. This change fixes that. |
1005 |
|
|
1006 |
|
2003-05-01 Bill Wohler <wohler@newt.com> |
1007 |
|
|
1008 |
|
* mh-e.el (mh-help-messages): Added brackets around / and |
1009 |
|
downcased limit to be consistent with other commands with |
1010 |
|
punctuation keybindings. Don't document aliases. |
1011 |
|
|
1012 |
|
2003-05-01 Satyaki Das <satyakid@stanford.edu> |
1013 |
|
|
1014 |
|
* mh-loaddefs.el: Regenerated. |
1015 |
|
|
1016 |
|
* mh-seq.el (mh-read-range): Fix comment. |
1017 |
|
|
1018 |
|
2003-04-30 Mark D. Baushke <mdb@gnu.org> |
1019 |
|
|
1020 |
|
* mh-e.el (mh-help-messages): Better documentation for the F map. |
1021 |
|
|
1022 |
|
2003-04-30 Satyaki Das <satyakid@stanford.edu> |
1023 |
|
|
1024 |
|
* mh-utils.el (mh-find-path): Cache folder names so that |
1025 |
|
folder name completion is always fast. |
1026 |
|
(mh-flists-partial-line, mh-flists-process): Variables used for |
1027 |
|
pre-caching folder names. |
1028 |
|
(mh-collect-folder-names, mh-collect-folder-names-filter) |
1029 |
|
(mh-populate-sub-folders-cache): Functions to pre-cache folder |
1030 |
|
names. |
1031 |
|
(mh-exec-cmd): Produce more info in *MH-E Log*. |
1032 |
|
|
1033 |
|
* mh-index.el (mh-index-search): Call the correct function. |
1034 |
|
(mh-index-sequenced-messages): If folders is nil, then all mail |
1035 |
|
is searched. The change restores that. |
1036 |
|
|
1037 |
|
2003-04-30 Peter S Galbraith <psg@debian.org> |
1038 |
|
|
1039 |
|
* mh-customize.el (mh-summary-height): Move variable integer out |
1040 |
|
of defcustom, and instead specify that `nil' means to calculate |
1041 |
|
that size dynamically. Fixes SF #723267. |
1042 |
|
|
1043 |
|
* mh-utils.el (mh-summary-height): New function. Return ideal |
1044 |
|
mh-summary-height value for current frame height. |
1045 |
|
(mh-show-msg): Use it. |
1046 |
|
|
1047 |
|
2003-04-30 Mark D. Baushke <mdb@gnu.org> |
1048 |
|
|
1049 |
|
* mh-index.el (mh-index-ticked-messages): Fix prompt and |
1050 |
|
description string. |
1051 |
|
(mh-index-new-messages): Ditto. |
1052 |
|
|
1053 |
|
* mh-loaddefs.el: Regenerated. |
1054 |
|
|
1055 |
|
* mh-index.el (mh-index-sequenced-messages): Renamed from |
1056 |
|
mh-index-new-messages with minor argument change. |
1057 |
|
(mh-index-new-messages): Implement by calling |
1058 |
|
mh-index-sequenced-messages with the appropriate arguments. |
1059 |
|
(mh-index-ticked-messages): New function. Does the same thing as |
1060 |
|
mh-index-new-messages, but on its own set of folders and using the |
1061 |
|
mh-tick-seq instead of mh-unseen-seq. |
1062 |
|
|
1063 |
|
* mh-e.el (mh-folder-map): Add "F'" to the map for |
1064 |
|
mh-index-ticked-messages. |
1065 |
|
(mh-help-messages): Replace broken [t]hread with [n]ew messages. |
1066 |
|
|
1067 |
|
* mh-customize.el (mh-index-ticked-messages-folders): New user |
1068 |
|
customizable flag that controls the folders to be searched by |
1069 |
|
mh-index-ticked-messages. |
1070 |
|
|
1071 |
|
* mh-utils.el (mh-show-index-ticked-messages): Wrapper for |
1072 |
|
mh-index-ticked-messages. |
1073 |
|
(mh-show-folder-map): Add "F'" to the map for |
1074 |
|
mh-index-ticked-messages. |
1075 |
|
|
1076 |
|
2003-04-30 Satyaki Das <satyakid@stanford.edu> |
1077 |
|
|
1078 |
|
* mh-index.el (mh-index-search): The old cur in the source folder |
1079 |
|
might not exist. This could cause mh-exec-cmd to fail. So don't |
1080 |
|
add an error message in that case. |
1081 |
|
|
1082 |
|
2003-04-29 Satyaki Das <satyakid@stanford.edu> |
1083 |
|
|
1084 |
|
* mh-e.el (mh-folder-from-address): Modified to allow multiple |
1085 |
|
Cc: headers to work properly. |
1086 |
|
(mh-inc-folder, mh-visit-folder): Fix an off by one error. |
1087 |
|
|
1088 |
|
* mh-utils.el (mh-notate): Update the scan line map. This fixes a |
1089 |
|
tiny bug. In threaded view, if a message is replied to then the |
1090 |
|
message is notated with a "-". Now if inc is done then the "-" |
1091 |
|
added is lost. The change fixes this. |
1092 |
|
|
1093 |
|
* mh-seq.el (mh-translate-range): Use the correct function. |
1094 |
|
(mh-thread-update-scan-line-map): New function that updates the |
1095 |
|
scan line map when a message is notated. |
1096 |
|
|
1097 |
|
2003-04-28 Satyaki Das <satyakid@stanford.edu> |
1098 |
|
|
1099 |
|
* mh-index.el (mh-index-parse-search-regexp): Avoid compiler |
1100 |
|
warning in GNU Emacs 21.3. |
1101 |
|
|
1102 |
|
* mh-seq.el (mh-widen): Ditto. |
1103 |
|
|
1104 |
|
2003-04-28 Satyaki Das <satyakid@stanford.edu> |
1105 |
|
|
1106 |
|
* mh-customize.el (mh-interpret-number-as-range-flag): New user |
1107 |
|
customizable flag that controls whether a single number, N is |
1108 |
|
interpreted as the range last:N. |
1109 |
|
|
1110 |
|
* mh-seq.el (mh-read-range): Generalize it for use when reading |
1111 |
|
range to scan. |
1112 |
|
(mh-interactive-range): Modified to use the new mh-read-range. |
1113 |
|
|
1114 |
|
* mh-speed.el (mh-speed-view): Use mh-read-range instead of the |
1115 |
|
now removed mh-read-msg-range function. |
1116 |
|
|
1117 |
|
* mh-funcs.el (mh-pack-folder): Ditto. |
1118 |
|
|
1119 |
|
* mh-e.el (mh-rescan-folder, mh-visit-folder): Ditto. |
1120 |
|
(mh-read-msg-range): Removed. |
1121 |
|
|
1122 |
|
* mh-loaddefs.el: Regenerated |
1123 |
|
|
1124 |
|
2003-04-27 Satyaki Das <satyakid@stanford.edu> |
1125 |
|
|
1126 |
|
* mh-loaddefs.el: Regenerated. |
1127 |
|
|
1128 |
|
* mh-seq.el (mh-range-completion-function): Fix checkdoc warning. |
1129 |
|
(mh-iterate-on-range): Mention that the macro can iterate over a |
1130 |
|
MH message range too. |
1131 |
|
|
1132 |
|
2003-04-27 Bill Wohler <wohler@newt.com> |
1133 |
|
|
1134 |
|
* mh-unit.el (mh-unit): As it turns out, lm-crack-copyright has |
1135 |
|
been updated to handle multiple-line copyrights in 21.3, so |
1136 |
|
updated code to run lm-verify only if user has 21.3 or greater. |
1137 |
|
Delete buffers after use, unless user already had buffer open. |
1138 |
|
|
1139 |
|
2003-04-27 Satyaki Das <satyakid@stanford.edu> |
1140 |
|
|
1141 |
|
* mh-loaddefs.el: Regenerated. |
1142 |
|
|
1143 |
|
* mh-index.el (mh-index-search): The MH command "refile" changes |
1144 |
|
cur. The change restores cur in source folders. |
1145 |
|
(mh-index-new-messages): Use the appropriate arguments for |
1146 |
|
mh-read-seq. |
1147 |
|
|
1148 |
|
* mh-seq.el (mh-read-seq-default, mh-read-seq): Restore these |
1149 |
|
functions to just read sequence names. |
1150 |
|
(mh-range-seq-names, mh-range-history, mh-range-completion-map) |
1151 |
|
(mh-range-completion-function, mh-read-range): New function which |
1152 |
|
reads MH range with completion and history. |
1153 |
|
(mh-interactive-range): Use mh-read-range instead of |
1154 |
|
mh-read-seq-default. |
1155 |
|
(mh-put-msg-in-seq): Change documentation about MH message range. |
1156 |
|
|
1157 |
|
* mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Change |
1158 |
|
documentation about MH message range. |
1159 |
|
|
1160 |
|
* mh-funcs.el (mh-copy-msg, mh-print-msg): Ditto. |
1161 |
|
|
1162 |
|
* mh-e.el (mh-delete-msg, mh-delete-msg-no-motion) |
1163 |
|
(mh-refile-msg, mh-undo, mh-delete-msg-from-seq): Ditto. |
1164 |
|
|
1165 |
|
* mh-comp.el (mh-forward): Ditto. |
1166 |
|
|
1167 |
|
2003-04-26 Satyaki Das <satyakid@stanford.edu> |
1168 |
|
|
1169 |
|
* mh-comp.el, mh-e.el, mh-funcs.el, mh-junk.el, mh-seq.el: |
1170 |
|
Replace msg-or-seq with range everywhere. |
1171 |
|
|
1172 |
|
* mh-loaddefs.el: Regenerated. |
1173 |
|
|
1174 |
|
2003-04-25 Satyaki Das <satyakid@stanford.edu> |
1175 |
|
|
1176 |
|
* mh-e.el (mh-index-sequence-search-flag, mh-folder-mode): New |
1177 |
|
local variable to remember that a folder buffer contains results |
1178 |
|
from a sequence search. This is needed so that "C-u F i" will work |
1179 |
|
as expected. |
1180 |
|
(mh-visit-folder): Create sequences in the index folder. |
1181 |
|
(mh-process-commands, mh-delete-msg-from-seq): If speedbar is on |
1182 |
|
then update the speedbar message counts immediately. |
1183 |
|
(mh-delete-msg-from-seq): Make the code faster by calling "mark" |
1184 |
|
just once. Also update source folder sequence if messages are |
1185 |
|
being deleted from a sequence in an index folder. |
1186 |
|
(mh-undefine-sequence): Simplified to remove the speedbar updating |
1187 |
|
code. Also DTRT and don't change any sequence when called with an |
1188 |
|
empty list of messages. |
1189 |
|
(mh-refile-msg, mh-delete-msg): Move to next message only if the |
1190 |
|
current message has been deleted or refiled, as the case may be. |
1191 |
|
|
1192 |
|
* mh-utils.el (mh-show-msg): Update the message counts in the |
1193 |
|
speedbar, if it is on, immediately. |
1194 |
|
(mh-speed-flists-active-p, mh-speed-flists-inhibit-flag): A new |
1195 |
|
flag has been added which inhibits updating of the speedbar. This |
1196 |
|
is used to avoid needless speedbar updates when |
1197 |
|
mh-execute-commands is called in index folders. |
1198 |
|
|
1199 |
|
* mh-speed.el (mh-speed-flists): Extended so that multiple |
1200 |
|
folders can be given as arguments. Also the code that kept track |
1201 |
|
of the current folder, needed since flists adds an extra ?+ char |
1202 |
|
at the end of the current folder name, wasn't entirely correct. |
1203 |
|
That has also been fixed. |
1204 |
|
|
1205 |
|
* mh-seq.el (mh-delete-seq, mh-put-msg-in-seq): Modified so that |
1206 |
|
sequence in source folder is updated if we delete a sequence in an |
1207 |
|
index folder. |
1208 |
|
(mh-read-seq, mh-read-seq-default, mh-translate-range) |
1209 |
|
(mh-interactive-msg-or-seq): The mh-interactive-msg-or-seq |
1210 |
|
function can read in an arbitrary MH message range. |
1211 |
|
(mh-iterate-on-msg-or-seq): The macro has been extended to work on |
1212 |
|
a MH range. |
1213 |
|
(mh-subject-to-sequence, mh-subject-to-sequence-unthreaded) |
1214 |
|
(mh-subject-to-sequence-threaded, mh-thread-find-msg-subject): Fix |
1215 |
|
the mh-subject-to-sequence function so that it will work in |
1216 |
|
threaded folders too. |
1217 |
|
(mh-tick-add-overlay): Fix a leak of overlays. |
1218 |
|
(mh-toggle-tick): Ticking, or unticking, messages in the index |
1219 |
|
folder is propagated to the source folders (closes SF #709664). |
1220 |
|
|
1221 |
|
* mh-index.el (mh-flists-results-folder, mh-flists-sequence) |
1222 |
|
(mh-flists-called-flag): New variables to implement searching for |
1223 |
|
arbitrary sequences. |
1224 |
|
(mh-index-generate-pretty-name): Updated so that folder names are |
1225 |
|
generated for flists search that can take any sequence name. |
1226 |
|
(mh-index-search): Since sequences are now properly maintained the |
1227 |
|
unseen-flag argument isn't needed and hence removed. Also redoing |
1228 |
|
a sequence search with "C-u F i" is handled correctly. Finally |
1229 |
|
the speedbar is updated to reflect the new index folder created. |
1230 |
|
(mh-index-create-sequences): New function that creates sequences |
1231 |
|
in the index folder. |
1232 |
|
(mh-index-matching-source-msgs, mh-index-execute-commands): |
1233 |
|
Improved so that scan lines for refiled/deleted messages are |
1234 |
|
removed from the source folders as well. |
1235 |
|
(mh-index-add-to-sequence, mh-index-delete-from-sequence): New |
1236 |
|
functions to update sequences in source folder to reflect changes |
1237 |
|
in index folder. |
1238 |
|
(mh-index-quote-for-shell): A utility function to that quotes |
1239 |
|
characters with special meaning to /bin/sh. |
1240 |
|
(mh-flists-execute, mh-index-new-messages): Updated to search for |
1241 |
|
arbitrary sequences (closes SF #718833). |
1242 |
|
|
1243 |
|
* mh-loaddefs.el: Regenerated. |
1244 |
|
|
1245 |
|
2003-04-25 Bill Wohler <wohler@newt.com> |
1246 |
|
|
1247 |
|
* mh-customize.el (mh-kill-folder-suppress-prompt-hook): New hook |
1248 |
|
used by mh-kill-folder to suppress the prompt. |
1249 |
|
|
1250 |
|
* mh-funcs.el (mh-kill-folder): Suppress prompt not if |
1251 |
|
mh-index-data is non-nil, but if any functions in |
1252 |
|
mh-kill-folder-suppress-prompt-hook return non-nil. |
1253 |
|
|
1254 |
|
* mh-index.el (mh-index-p): New function with returns non-nil if |
1255 |
|
the current folder was generated by an index search for use by |
1256 |
|
mh-kill-folder-suppress-prompt-hook |
1257 |
|
|
1258 |
|
* mh-unit.el (mh-unit): Commented out lm-verify step until code |
1259 |
|
updated to handle split Copyright lines. |
1260 |
|
|
1261 |
|
* mh-e.el (mh-version): Set to 7.3+cvs. |
1262 |
|
|
1263 |
2003-04-24 Bill Wohler <wohler@newt.com> |
2003-04-24 Bill Wohler <wohler@newt.com> |
1264 |
|
|
1309 |
runs checkdoc and lm-verify which is useful before releasing the |
runs checkdoc and lm-verify which is useful before releasing the |
1310 |
software. It can and should be expanded to do real unit tests. |
software. It can and should be expanded to do real unit tests. |
1311 |
|
|
|
2004-04-22 Lars Hansen <larsh@math.ku.dk> |
|
|
|
|
|
* mh-e.el (mh-restore-desktop-buffer): Delete with-no-warnings. |
|
|
|
|
1312 |
2003-04-22 Mark D Baushke <mdb@gnu.org> |
2003-04-22 Mark D Baushke <mdb@gnu.org> |
1313 |
|
|
1314 |
* mh-alias.el: Update Copyright. |
* mh-alias.el: Update Copyright. |
1333 |
Emacs. |
Emacs. |
1334 |
(mh-exec-cmd-error): Add a comment, so that we change it later on. |
(mh-exec-cmd-error): Add a comment, so that we change it later on. |
1335 |
|
|
|
2004-04-21 Lars Hansen <larsh@math.ku.dk> |
|
|
|
|
|
* mh-e.el (mh-restore-desktop-buffer): Move from |
|
|
desktop.el. Add Parameters. |
|
|
|
|
1336 |
2003-04-18 Steve Youngs <youngs@xemacs.org> |
2003-04-18 Steve Youngs <youngs@xemacs.org> |
1337 |
|
|
1338 |
* mh-xemacs-icons.el (mh-xemacs-icons): Provide 'mh-xemacs-icons' |
* mh-xemacs-icons.el (mh-xemacs-icons): Provide 'mh-xemacs-icons' |
8839 |
(dist): Leave release in current directory. |
(dist): Leave release in current directory. |
8840 |
|
|
8841 |
|
|
8842 |
Copyright (C) 2003 Free Software Foundation, Inc. |
Copyright (C) 2003, 2004 Free Software Foundation, Inc. |
8843 |
|
|
8844 |
Copying and distribution of this file, with or without modification, |
Copying and distribution of this file, with or without modification, |
8845 |
are permitted in any medium without royalty provided the copyright |
are permitted in any medium without royalty provided the copyright |