ChangeLog 315 KB
Newer Older
Colin Walters's avatar
Colin Walters committed
1
2002-05-21  Colin Walters  <walters@gnu.org>
Colin Walters's avatar
Colin Walters committed
2

Colin Walters's avatar
Colin Walters committed
3 4 5 6 7 8 9
	* international/mule.el (make-coding-system): Doc fixes.

	* international/mule.el (auto-coding-functions): New variable.
	(auto-coding-from-file-contents): Use it.
	(set-auto-coding): Update docs.
	(sgml-xml-auto-coding-function): New function.

Colin Walters's avatar
Colin Walters committed
10 11 12
	* international/mule-util.el (truncate-string-to-width): New
	optional argument `ellipsis'.  Add commented-out test suite, and
	change coding to iso-2022-7bit.
Colin Walters's avatar
Colin Walters committed
13

Colin Walters's avatar
Colin Walters committed
14 15 16 17 18 19 20 21 22 23 24 25 26 27
2002-05-21  Colin Walters  <walters@verbum.org>	

	* font-lock.el (font-lock-defaults, font-lock-defaults-alist)
	(font-lock-multiline, font-lock-fontified, font-lock-mode)
	(turn-on-font-lock, font-lock-add-keywords, global-font-lock-mode)
	(font-lock-global-modes): Moved to font-core.el.
	(font-lock-set-defaults-1): Partially moved to font-core.el.

	* font-core.el: New file, with functions taken from font-lock.el.
	(font-lock-category-alist): New variable.
	(font-lock-mode): Use it.
	(font-lock-set-defaults): Partially taken from font-lock.el.  Only
	load font-lock.el when necessary.

Colin Walters's avatar
Colin Walters committed
28 29
	* loadup.el: Add font-core.el.

Colin Walters's avatar
Colin Walters committed
30 31 32 33 34 35 36
	* replace.el (occur-mode-hook): New variable.
	(occur-fontify-region-function): Deleted.
	(occur-mode): Don't use it.  Set up `font-lock-category-alist'
	instead.
	(occur-fontify-on-property): Deleted.
	(occur-engine): Use categories from `font-lock-category-alist'.

Colin Walters's avatar
Colin Walters committed
37 38 39 40 41 42
	* info.el (Info-fontify): Deleted.
	(Info-select-node): Don't use it.	
	(Info-mode-hook): New variable.
	(Info-mode): Set up categories.
	(Info-fontify-menu-headers, Info-fontify-node): Use categories.

Colin Walters's avatar
Colin Walters committed
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
	* ibuffer.el (ibuffer-formats): Update docs.
	(ibuffer-category-alist): New variable.
	(ibuffer-get-category): New function.
	(ibuffer-compile-make-eliding-form): Use category property instead
	of face.
	(ibuffer-compile-format): Pass current ibuffer buffer to column
	functions too.
	(ibuffer-buffer-name-category): New function.
	(ibuffer-compile-format): If the current column is a `name'
	column, figure out the appropriate category to put on it.
	(filename-and-process): Use category property.
	(ibuffer-fontify-region-function): Deleted.
	(ibuffer-unfontify-region-function): Deleted.
	(ibuffer-update-title-and-summary): Use category properties.
	(ibuffer-insert-filter-group): Ditto.
	(ibuffer-mode): Set up category properties.

2002-05-21  Colin Walters  <walters@debian.org>	

	* replace.el (occur-engine): Increment globalcount all at once
	after searching a buffer.
	(occur-mode-map): Don't escape plain "o".
Colin Walters's avatar
Colin Walters committed
65 66 67

	* ibuf-macs.el (define-ibuffer-column): Add third argument
	`ibuffer-buf'.
Colin Walters's avatar
Colin Walters committed
68 69 70 71 72 73 74 75 76 77 78 79
	
	* ibuffer.el (toplevel): Require font-lock, to get the face
	definitions.
	(ibuffer-use-fontification): Deleted.
	(column filename-and-process): New column.
	(ibuffer-formats): Use it by default.
	(ibuffer-name-map, ibuffer-mode-name-map)
	(ibuffer-filter-group-map): Don't set parent to
	`ibuffer-mode-map'.
	(ibuffer-do-save, ibuffer-do-toggle-modified)
	(ibuffer-do-toggle-read-only, ibuffer-do-delete)
	(ibuffer-do-kill-on-deletion-marks): Include name in definition.
Colin Walters's avatar
Colin Walters committed
80
	(ibuffer): New optional argument `formats'.  
Colin Walters's avatar
Colin Walters committed
81

82 83 84 85
2002-05-21  Eli Zaretskii  <eliz@is.elta.co.il>

	* indent.el (indent-rigidly): Mention how to remove all indentation.

Colin Walters's avatar
Colin Walters committed
86 87 88 89 90
2002-05-21  Colin Walters  <walters@gnu.org>

	* international/mule-diag.el (describe-char-after): Order display
	of text properties by the size of their value, for clarity.

Stefan Monnier's avatar
Stefan Monnier committed
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
2002-05-20  Stefan Monnier  <monnier@cs.yale.edu>

	* net/ange-ftp.el (ange-ftp-generate-root-prefixes)
	(ange-ftp-file-name-completion): Don't cons unnecessarily.
	(ange-ftp-send-cmd): Always `cd' before doing `ls'.

	* wid-edit.el (widget-color-complete):
	* progmodes/etags.el (tags-complete-tags-table-file):
	* progmodes/cpp.el (cpp-choose-symbol): Don't cons unnecessarily.

	* textmodes/outline.el (outline-reveal-toggle-invisible):
	Reverse the meaning of the second arg.

	* reveal.el (reveal-post-command): Reverse the semantics of
	reveal-toggle-invisible and support isearch-open-invisible-temporary.

107 108 109 110 111 112 113
2002-05-20  Markus Rost  <rost@math.ohio-state.edu>

	* mail/sendmail.el (mail-recover-1): Remove (debug).
	(mail-signature): Fix :type.
	(mail-default-directory): New user option.
	(mail, mail-recover):  Use that option.

114 115
2002-05-20  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

116
	* international/mule.el (auto-coding-alist): Use emacs-mule
117 118
	for auto-save files.

119 120 121 122 123
2002-05-20  Miles Bader  <miles@gnu.org>

	* files.el (find-file-read-args): Don't trash existing value of
	`minibuffer-setup-hook', just add our hook to it.

124 125
2002-05-19  Markus Rost  <rost@math.ohio-state.edu>

126
	* international/ucs-tables.el (unify-8859-on-encoding-mode)
Stefan Monnier's avatar
Stefan Monnier committed
127
	(unify-8859-on-decoding-mode): Change :version attributes to strings.
128 129 130 131 132 133 134 135 136 137

	* simple.el (yank-excluded-properties): Change :version attribute
	to a string.

	* dired.el (dired-view-command-alist): Change :version attribute
	to a string.

	* xscheme.el (xscheme-start-hook): Change :version attribute to a
	string.

138 139
	* find-dired.el (find-dired): Implement revert-buffer-function.

Stefan Monnier's avatar
Stefan Monnier committed
140
	* mail/emacsbug.el (report-emacs-bug-hook): Do another save-excursion.
141

142 143
2002-05-19  Glenn Morris  <gmorris@ast.cam.ac.uk>

144 145 146
	* progmodes/f90.el (f90-match-end, f90-break-line): Simplify a bit.
	(f90-get-present-comment-type): Fix earlier change.
	(f90-comment-indent): Doc fix.
147 148 149
	(f90-equal-symbols, f90-looking-at-do, f90-looking-at-select-case)
	(f90-looking-at-if-then): Remove lets.
	(f90-looking-at-where-or-forall): Handle if split over lines.
Glenn Morris's avatar
Glenn Morris committed
150
	(f90-change-keywords): Doc fix.
151

Richard M. Stallman's avatar
Richard M. Stallman committed
152 153
2002-05-19  Richard M. Stallman  <rms@gnu.org>

154 155 156
	* indent.el (indent-region): Make COLUMN arg optional.

	* files.el (find-file-read-args): New function.
Stefan Monnier's avatar
Stefan Monnier committed
157 158
	(find-file, find-file-other-window, find-file-other-frame)
	(find-file-read-only, find-file-read-only-other-window)
159 160 161 162
	(find-file-read-only-other-frame): Use it.

	* custom.el (custom-load-symbol): Verify that LOADED is a string.

Richard M. Stallman's avatar
Richard M. Stallman committed
163
	* arc-mode.el (archive-zip-use-pkzip): Variable deleted.
Stefan Monnier's avatar
Stefan Monnier committed
164
	(archive-zip-extract, archive-zip-expunge, archive-zip-update)
Richard M. Stallman's avatar
Richard M. Stallman committed
165 166 167 168 169 170 171 172 173 174 175
	(archive-zip-update-case): Use locate-file to decide whether
	to use pkzip.
	(archive-zip-extract): Test for pkzip in value of archive-zip-extract.

	* files.el (locate-file): Doc fix.

2002-05-19  John Paul Wallington  <jpw@shootybangbang.com>

	* mail/rmail.el (rmail-show-message-hook): Offer `goto-address'
	as an option.

176 177 178 179 180
2002-05-18  Stefan Monnier  <monnier@cs.yale.edu>

	* uniquify.el (uniquify-rationalize-file-buffer-names):
	Always strip the trailing / even if the file is not a directory.

181 182 183
2002-05-18  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* progmodes/f90.el (f90-mode-syntax-table, f90-mode-map): Do the
184
	initialization in the defvar.
185 186 187 188 189
	(f90-font-lock-on, f90-font-lock-off): Add 'menu-alias property.
	(f90-font-lock-1, f90-font-lock-2, f90-font-lock-3)
	(f90-font-lock-4): Move the doc strings.
	(f90-menu-bar-menu): New internal variable to hold the top-level menu.
	(f90-change-case-menu, f90-font-lock-menu): Minor code changes.
190
	(f90-mode-abbrev-table): Initialize in the defvar, with
191
	define-abbrev-table.
192

193 194 195 196
2002-05-18  Eli Zaretskii  <eliz@is.elta.co.il>

	* tar-mode.el (tar-octal-time): Fix last change.

197 198 199 200 201 202 203 204 205
2002-05-18  Markus Rost  <rost@math.ohio-state.edu>

	* mail/emacsbug.el (report-emacs-bug-text-prompt): New variable.
	(report-emacs-bug): Store the prompt in
	`report-emacs-bug-text-prompt'.  Move Configuration/Important
	settings information after the user's report.
	(report-emacs-bug-hook): Unclutter by deleting the content of
	`report-emacs-bug-text-prompt'.

206 207 208 209 210 211
2002-05-17  Thomas Morgan <tlm@pocketmail.com>

	* forms.el (forms-jump-record, forms-insert-record)
	(forms-delete-record): Calculate lines from the beginning of the
	accessible portion rather than from the beginning of the buffer.

Eli Zaretskii's avatar
Eli Zaretskii committed
212 213 214 215 216 217 218 219
2002-05-16  Eli Zaretskii  <eliz@is.elta.co.il>

	* ps-mule.el (eval-and-compile): Add a trivial replacement for a
	possibly missing encode-char.
	(ps-mule-font-info-database-bdf): Add associations for Unicode
	fonts.  Doc fix.
	(ps-mule-font-info-database-ps-bdf): Doc fix.
	(ps-mule-encode-ucs2): New function for encoding Unicode characters.
Eli Zaretskii's avatar
Eli Zaretskii committed
220 221 222

	* tar-mode.el (tar-octal-time): Fix the last argument of logior.

223 224 225 226 227 228 229 230 231 232 233
2002-05-16  Stefan Monnier  <monnier@cs.yale.edu>

	* emacs-lisp/find-func.el (find-function-search-for-symbol):
	Find funs defined with defun-cvs-mode.
	(find-function-space-re): New const.  Skips comments as well.
	(find-function-regexp, find-variable-regexp): Use it.

	* pcvs.el (cvs-cmd-do): Accept non-CVS dirs with CVS-ctrl'd subdirs.
	(cvs-mode-add-change-log-entry-other-window): Work on multiple files.
	(cvs-mode-set-flags): Don't cons unnecessarily.

234 235 236
2002-05-16  Colin Walters  <walters@debian.org>

	* menu-bar.el (menu-bar-tools-menu) <calculator>: Renamed to
237
	"Simple Calculator".
238 239
	(menu-bar-tools-menu) <calc>: New.

240 241
2002-05-16  Juanma Barranquero  <lektu@terra.es>

Juanma Barranquero's avatar
Juanma Barranquero committed
242 243 244 245
	* progmodes/hideshow.el (hs-adjust-block-beginning): Fix typo.

	* filesets.el (filesets-ormap): Fix typo.

246 247
	* faces.el (describe-face): Fix typo.

Stefan Monnier's avatar
Stefan Monnier committed
248 249 250 251 252
2002-05-15  Stefan Monnier  <monnier@cs.yale.edu>

	* emacs-lisp/easymenu.el (easy-menu-make-symbol):
	Don't treat (lambda () ...) as an expression.

253
2002-05-15  John Paul Wallington  <jpw@shootybangbang.com>
Colin Walters's avatar
Colin Walters committed
254

Stefan Monnier's avatar
Stefan Monnier committed
255
	* replace.el (occur-read-primary-args): Handle a bare 'C-u' correctly.
Colin Walters's avatar
Colin Walters committed
256

Eli Zaretskii's avatar
Eli Zaretskii committed
257 258 259 260
2002-05-15  Eli Zaretskii  <eliz@is.elta.co.il>

	* emacs-lisp/easymenu.el (easy-menu-add): Doc fix.

Glenn Morris's avatar
Glenn Morris committed
261 262 263 264 265 266
2002-05-14  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* progmodes/fortran.el (fortran-directive-re): New name for
	fortran-preprocessor-re.  All usage updated.
	(fortran-calculate-indent): Give directives zero indentation.

267 268 269 270 271
2002-05-14  Jason Rumney  <jasonr@gnu.org>

	* emacs-lisp/easymenu.el (easy-menu-name-match): Match both
	displayed text and internal name as string.

Kim F. Storm's avatar
Kim F. Storm committed
272 273
2002-05-14  Kim F. Storm  <storm@cua.dk>

Stefan Monnier's avatar
Stefan Monnier committed
274
	* emulation/cua-rect.el (cua--rectangle-operation):
Kim F. Storm's avatar
Kim F. Storm committed
275 276
	Don't highlight empty lines in rectangles.

Kim F. Storm's avatar
Kim F. Storm committed
277 278 279 280 281 282 283
	* emulation/keypad.el: Improved commentary.
	(keypad-setup, keypad-shifted-setup): Added choice to setup
	Numeric keypad with decimal key; value is selected character.
	(keypad-decimal-key, keypad-shifted-decimal-key): Removed options.
	(keypad-numlock-setup, keypad-numlock-shifted-setup): New options.
	(keypad-setup):  Arg list changed to support the new options.

284 285 286 287 288 289 290 291
2002-05-14  Richard M. Stallman  <rms@gnu.org>

	* dabbrev.el (dabbrev-case-distinction): New option.
	(dabbrev--try-find): Handle dabbrev-case-distinction.
	(dabbrev--search): Clean up the code.
	(dabbrev-upcase-means-case-search): Doc fix.
	(dabbrev-case-replace): Fix custom tags and docs.

Colin Walters's avatar
Colin Walters committed
292 293 294 295
2002-05-14  Jochen K,A|(Bpper  <jochen@jochen-kuepper.de>

	* calc/calc-units.el (math-standard-units): Update from CODATA.

Stefan Monnier's avatar
Stefan Monnier committed
296 297 298 299 300 301 302 303
2002-05-14  Stefan Monnier  <monnier@cs.yale.edu>

	* skeleton.el (skeleton-transformation): Default to `identity'.
	(skeleton-insert): Use `move-after' markers and `insert' rather
	than rely on insert-before-markers.
	(skeleton-internal-1): Handle `> \n' specially so that the newline
	is inserted before the first line is indented.

304 305
2002-05-14  Mike Williams  <mdub@bigfoot.com>

Stefan Monnier's avatar
Stefan Monnier committed
306 307
	* textmodes/sgml-mode.el (sgml-tag):
	Default skeleton-transformation to `identity'.
308

Francesco Potortì's avatar
Francesco Potortì committed
309 310 311 312 313 314
2002-05-14  Francesco Potorti`  <pot@gnu.org>

	* shell.el (shell-mode): Make second part of initialisation
	depend on whether comint-input-ring is empty, rather than depend
	on it being nil.

315 316 317 318 319
2002-05-14  Richard M. Stallman  <rms@gnu.org>

	* files.el (make-auto-save-file-name):
	Delete the auto-save file after make-temp-file creates it.

Kim F. Storm's avatar
Kim F. Storm committed
320 321 322 323 324 325 326 327 328
2002-05-13  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-base.el (cua-enable-cursor-indications): Default off.
	(cua-mode): Print Enabled/Disabled messages if interactive.
	Disable delete-selection-mode and pc-selection-mode when cua-mode
	is enabled; reenable if cua-mode is turned off.
	Remember setting of transient-mark-mode when cua-mode is enabled;
	restore if cua-mode is disabled.

329 330 331 332
2002-05-13  Richard M. Stallman  <rms@gnu.org>

	* mail/emacsbug.el (report-emacs-bug): Change the "English please" msg.

Colin Walters's avatar
Colin Walters committed
333 334
2002-05-13  Colin Walters  <walters@gnu.org>

Colin Walters's avatar
Colin Walters committed
335 336 337 338 339
	* ibuf-ext.el (ibuffer-format-filter-group-data): New function.

	* ibuffer.el (ibuffer-insert-filter-group): New argument filter-string.
	(ibuffer-redisplay-engine): Handle it.

Colin Walters's avatar
Colin Walters committed
340 341 342 343
	* add-log.el (add-log-mailing-address): Can be a list, too.
	(add-change-log-entry): If `add-log-mailing-address' is a list,
	then handle it.

Colin Walters's avatar
Colin Walters committed
344 345
2002-05-12  Colin Walters  <walters@debian.org>

Francesco Potortì's avatar
Francesco Potortì committed
346
	* replace.el (occur-1): New optional argument `buf-name'.
Colin Walters's avatar
Colin Walters committed
347 348 349
	(occur-revert-function): Use it.

	(occur-1): Handle plurals.
Francesco Potortì's avatar
Francesco Potortì committed
350

Colin Walters's avatar
Colin Walters committed
351 352
	(occur-engine): If there are no more matches, then finish
	searching the current buffer.
Francesco Potortì's avatar
Francesco Potortì committed
353

354
2002-05-12  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
Pavel Janík's avatar
Pavel Janík committed
355 356 357 358 359

	* net/ange-ftp.el (ange-ftp-try-passive-mode)
	(ange-ftp-passive-host-alist): Change :version attributes to be
	strings.

360 361 362 363 364 365 366 367
2002-05-12  Markus Rost  <rost@math.ohio-state.edu>

	* emacs-lisp/checkdoc.el (checkdoc-minor-mode): Define it with
	define-minor-mode.

	* emacs-lisp/find-func.el (find-function-search-for-symbol):
	Handle more whitespace/newline combinations in symbol definitions.

368 369 370
2002-05-12  Eli Zaretskii  <eliz@is.elta.co.il>

	* w32-vars.el (w32)
Francesco Potortì's avatar
Francesco Potortì committed
371
	* vc-cvs.el (vc-cvs-global-switches)
372 373 374 375 376
	(vc-cvs-sticky-date-format-string, vc-cvs-sticky-tag-display)
	* textmodes/sgml-mode.el (sgml-xml-mode)
	* ruler-mode.el (ruler-mode)
	* replace.el (query-replace-skip-read-only)
	* progmodes/fortran.el (fortran-preprocessor-re)
Francesco Potortì's avatar
Francesco Potortì committed
377
	* net/ange-ftp.el (ange-ftp-passive-host-alist)
378 379 380 381 382
	* mail/sendmail.el (mail-use-dsn)
	* faces.el (mode-line-inactive, minibuffer-prompt)
	* add-log.el (add-log-always-start-new-record): Change all
	post-21.1 :version attributes to 21.4.

383 384
2002-05-12  Richard M. Stallman  <rms@gnu.org>

385 386 387 388
	* mail/smtpmail.el (smtpmail-mail-address): New variable.
	(smtpmail-send-it): Bind and use that instead of `mail-address'.
	(smtpmail-via-smtp): Likewise.

389 390 391 392 393 394 395
	* ansi-color.el (ansi-color-get-face): Avoid add-to-list on local var.
	(ansi-color-apply-sequence): Avoid duplicates in combined face list.

	* dired-aux.el (dired-show-file-type): Use -- to say FILE's not option.

	* subr.el (functionp): Catch errors in indirect-function.

396
2002-05-12  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
397

398 399 400
	* net/ldap.el (ldap-search-internal): Unfold folded lines before
	parsing.

401 402 403 404
	* cus-edit.el (customize-set-value): Rename `var' to `variable'
	and `val' to `value'.
	(customize-save-variable): Rename `var' to `'variable.

Glenn Morris's avatar
Glenn Morris committed
405 406 407 408 409 410 411 412
2002-05-12  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* progmodes/fortran.el (fortran-preprocessor-re): New variable.
	Use it for font-locking and indentation.
	(fortran-previous-statement, fortran-next-statement): Make them
	skip over preprocessor lines.
	(fortran-calculate-indent): Use fortran-preprocessor-re.

Kim F. Storm's avatar
Kim F. Storm committed
413 414
2002-05-10  Kim F. Storm  <storm@cua.dk>

Francesco Potortì's avatar
Francesco Potortì committed
415
	* emulation/cua-base.el (cua-enable-cua-keys)
Kim F. Storm's avatar
Kim F. Storm committed
416 417
	(cua-enable-register-prefix): Added value for `other' choice.

Eli Zaretskii's avatar
Eli Zaretskii committed
418 419
2002-05-10  Eli Zaretskii  <eliz@is.elta.co.il>

Francesco Potortì's avatar
Francesco Potortì committed
420
	* menu-bar.el (menu-bar-showhide-scroll-bar-menu)
Stefan Monnier's avatar
Stefan Monnier committed
421
	(menu-bar-showhide-menu): Use display-graphic-p, not window-system.
Eli Zaretskii's avatar
Eli Zaretskii committed
422 423 424 425 426 427
	(menu-bar-showhide-menu) <showhide-menu-bar, showhide-tool-bar>:
	Run a named function.
	(showhide-menu-bar, showhide-toolbar): Invoke customize-mark-as-set.
	(menu-bar-showhide-menu) <column-number-mode, line-number-mode>:
	Fix help text.

Kim F. Storm's avatar
Kim F. Storm committed
428 429 430 431 432
2002-05-10  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-base.el (cua-mode): Misc. changes to use
	emulation-mode-map-alists instead of minor-mode-map-alist.

433 434
2002-05-09  Richard M. Stallman  <rms@gnu.org>

435 436 437
	* mail/rmail.el (rmail-show-message):
	Catch error in check-coding-system.

Francesco Potortì's avatar
Francesco Potortì committed
438
	* progmodes/compile.el (compilation-error-regexp-alist):
439
	New element to recognize Python error messages.
Francesco Potortì's avatar
Francesco Potortì committed
440 441

	* shell.el (shell-replace-by-expanded-directory):
442
	If there's already a / at the end, don't add one.
Francesco Potortì's avatar
Francesco Potortì committed
443

Colin Walters's avatar
Colin Walters committed
444 445 446 447 448 449 450 451 452 453
2002-05-09  Colin Walters  <walters@verbum.org>

	* ibuffer.el (ibuffer-mode-map): Add :enable guards for
	`ibuffer-filter-disable', `ibuffer-pop-filter',
	`ibuffer-or-filter', `ibuffer-negate-filter',
	`ibuffer-decompose-filter', `ibuffer-save-filters',
	`ibuffer-switch-to-saved-filters', `ibuffer-delete-saved-filters',
	`ibuffer-save-filter-groups',
	`ibuffer-switch-to-saved-filter-groups',
	`ibuffer-delete-saved-filter-groups'.
Francesco Potortì's avatar
Francesco Potortì committed
454

Colin Walters's avatar
Colin Walters committed
455
	* ibuf-ext.el (ibuffer-do-occur): Default to 0 context lines.
Francesco Potortì's avatar
Francesco Potortì committed
456

457
2002-05-09  Markus Rost  <rost@math.ohio-state.edu>
Francesco Potortì's avatar
Francesco Potortì committed
458

459 460 461
	* woman.el (woman-menu):  Move symbol before the comment so that
	find-function-search-for-symbol finds it.

462 463 464 465 466 467
2002-05-10  Miles Bader  <miles@gnu.org>

	* facemenu.el (list-colors-display): Don't use
	`display-color-cells' unless the display class is one for which
	that info is relevant.

468
2002-05-09  Simon Josefsson  <jas@extundo.com>
469 470 471 472 473 474

	* mail/smtpmail.el (smtpmail-send-it): Use user-mail-address from
	calling buffer.
	(smtpmail-auth-credentials): Bump :version to 21.4 (21.3 will not
	have the patch).

Kim F. Storm's avatar
Kim F. Storm committed
475 476 477 478
2002-05-09  Kim F. Storm  <storm@cua.dk>

	* wid-edit.el (checkbox): New check-mark image.

479
2002-05-08  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
480 481 482

	* filesets.el (filesets-running-xemacs): Fix last change.

483 484
2002-05-08  Markus Rost  <rost@math.ohio-state.edu>

485 486 487 488
	* help-fns.el (describe-function-1): If the source is
	`loaddefs.el', look for the real source.  This is necessary only
	for defaliases.

Stefan Monnier's avatar
Stefan Monnier committed
489 490
	* emacs-lisp/find-func.el (find-function-search-for-symbol):
	Add autoload cookie.
491 492 493
	(find-function-regexp):  Include
	"\(quote " to match the defaliases in loaddefs.el.

Stefan Monnier's avatar
Stefan Monnier committed
494 495
	* filesets.el (filesets-conditional-sort): Use copy-sequence,
	not copy-list.
496 497 498
	(filesets-menu-path, filesets-menu-before, filesets-menu-in-menu):
	Defvar them to nil if running in Emacs.

499
2002-05-08  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
500

501 502 503
	* textmodes/flyspell.el (make-flyspell-overlay): Add help text
	to flyspell overlays.

504 505
	* info.el (Info-mode-map): Bind `c' to Info-copy-current-node-name.

506 507
2002-05-08  Richard M. Stallman  <rms@gnu.org>

508 509
	* diff.el (diff-regexp-alist): Doc fix.

510 511 512 513 514 515 516
	* mail/smtpmail.el (netrc-machine, netrc-get): Add autoloads.

2002-05-08  Simon Marshall  <simon@gnu.org>

	* msb.el (msb-menu-bar-update-buffers): Fixed frame menu to use
	the frame name as the car of a menu entry, rather than the frame.

517 518 519 520 521
2002-05-08  Juanma Barranquero  <lektu@terra.es>

	* rfn-eshadow.el (read-file-name-electric-shadow-mode): Fix typos
	in docstring.

Colin Walters's avatar
Colin Walters committed
522 523 524 525 526 527 528 529
2002-05-07  Colin Walters  <walters@verbum.org>

	* replace.el (occur-unfontify-region-function): Delete.
	(occur-mode): Don't use it.
	(occur-engine): Respect `keep-props'.
	(occur-accumulate-lines): If we're moving forward, decrement;
	don't increment, and vice versa.

Kenichi Handa's avatar
Kenichi Handa committed
530 531
2002-05-08  Toru Tomabechi  <Toru.Tomabechi@orient.unil.ch>

Francesco Potortì's avatar
Francesco Potortì committed
532
	* language/tibet-util.el (tibetan-canonicalize-for-unicode-alist)
Kenichi Handa's avatar
Kenichi Handa committed
533 534 535 536 537
	(tibetan-canonicalize-for-unicode-regexp): New variables.
	(tibetan-canonicalize-for-unicode-region): New function.
	(tibetan-strict-unicode): New variable.
	(tibetan-pre-write-canonicalize-for-unicode): New function.

538 539 540 541 542 543 544 545 546 547
2002-05-07  Markus Rost  <rost@math.ohio-state.edu>

	* net/ange-ftp.el (ange-ftp-re-read-dir): Don't hide it behind
	the autoload-cookie.  Remove comment.

	* ffap.el (ffap): Don't hide it behind the autoload-cookie.

	* rect.el (close-rectangle): Don't hide it behind the
	autoload-cookie.

548 549 550 551 552
2002-05-07  Juanma Barranquero  <lektu@terra.es>

	* windmove.el (windmove-default-keybindings): Add optional
	parameter to allow using a modifier other than 'shift.

553 554
2002-05-07 Thomas Link <t.link@gmx.at>

Francesco Potortì's avatar
Francesco Potortì committed
555
	* filesets.el:
556 557 558 559 560
	(filesets-external-viewers): Fix customization problem.
	(filesets-some): Replaces cl's `some'.  Calls changed.
	(filesets-member): Replaces cl's `member*'.  Calls changed.
	(filesets-ormap): New function.

561
2002-05-07  John Paul Wallington  <jpw@shootybangbang.com>
Colin Walters's avatar
Colin Walters committed
562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582

	* ibuffer.el (toplevel): Specialize `ibuffer-mode-groups-popup'
	menu items.

2002-05-07  Colin Walters  <walters@gnu.org>

	* ibuf-ext.el (ibuffer-pop-filter-group): Doc fix.
	(ibuffer-clear-filter-groups): Likewise.
	(ibuffer-kill-filter-group): Likewise.
	(ibuffer-kill-line): Likewise.
	(ibuffer-read-filter-group-name): New function.
	(ibuffer-jump-to-filter-group): Use it.
	(ibuffer-kill-filter-group): Likewise.
	(ibuffer-yank-filter-group): Likewise.
	(ibuffer-decompose-filter-group): New function.

	* ibuffer.el (ibuffer-mode-map): Bind it.  Add :enable guard
	around `ibuffer-filters-to-filter-group' menu item.  Fix :enable
	guards for `ibuffer-pop-filter-group' and
	`ibuffer-clear-filter-groups'.

583 584
2002-05-06  Markus Rost  <rost@math.ohio-state.edu>

Stefan Monnier's avatar
Stefan Monnier committed
585 586
	* emacs-lisp/find-func.el (find-function-search-for-symbol):
	Use with-syntax-table.
587

Francesco Potortì's avatar
Francesco Potortì committed
588 589 590 591
2002-05-06  Francesco Potorti`  <pot@gnu.org>

	* mail/rmail.el (rmail-font-lock-keywords): Highlight Resent-[Ff]rom:.

592 593
2002-05-05  Markus Rost  <rost@math.ohio-state.edu>

594
	* time-stamp.el (time-stamp-format): Doc fix: escape open
Markus Rost's avatar
Markus Rost committed
595
	parenthesis in column 0.
596

597 598 599 600 601 602 603 604 605
2002-05-04  Richard M. Stallman  <rms@gnu.org>

	* toolbar/tool-bar.el (tool-bar-local-item-from-menu):
	Handle both cases: when the menu item has cached info
	and when it doesn't.

	* filesets.el (filesets-browse-dir-function): Renamed from ...-fn.
	(filesets-open-file-function, filesets-save-buffer-function): Likewise.
	(filesets-tree-max-level): Doc fix.
Francesco Potortì's avatar
Francesco Potortì committed
606
	(filesets-commands, filesets-external-viewers)
607 608 609 610 611 612
	(filesets-ingroup-patterns): Mark as risky.
	(filesets-cache-hostname-flag): Doc fix.
	(filesets-menu-cache-file): Doc fix.  Mark as risky.
	(filesets-menu-before, filesets-menu-path, filesets-menu-in-menu):
	Don't defcustom them if running in Emacs.

613 614 615 616 617
2002-05-04  Thomas Link <t.link@gmx.at>

	* filesets.el (filesets-ingroup-collect-files):
	Fix problem with inclusion groups' :scan-depth property.

Colin Walters's avatar
Colin Walters committed
618 619 620 621 622 623 624 625 626 627
2002-05-04  Colin Walters  <walters@verbum.org>

	* ibuf-ext.el (ibuffer-kill-filter-group): Test for killing
	"Default" group earlier.  Push killed group on
	`ibuffer-filter-group-kill-ring'.
	(ibuffer-kill-line): Document.  Don't push killed group ourselves.
	(ibuffer-yank-filter-group): Renamed from `ibuffer-yank'.
	(ibuffer-insert-filter-group-before): New function, broken out
	from `ibuffer-yank'.
	(ibuffer-yank): Now just call `ibuffer-yank-filter-group'.
Francesco Potortì's avatar
Francesco Potortì committed
628

Colin Walters's avatar
Colin Walters committed
629 630 631 632
	* ibuffer.el (ibuffer-mode-operate-menu, ibuffer-mode-mark-menu)
	(ibuffer-mode-view-menu): Unused variables; deleted.
	(ibuffer-find-file): Pass wildcard flag to `find-file' correctly.

633
2002-05-04  John Paul Wallington  <jpw@shootybangbang.com>
Colin Walters's avatar
Colin Walters committed
634 635 636 637 638 639 640 641 642

	* ibuffer.el (ibuffer-mode-groups-popup): New variable.
	(toplevel): Bind filter group menu entries in it.  Add :enable
	forms for some menu items.
	(toplevel): Bind [down-mouse-3] in `ibuffer-mode-filter-group-map'
	to `ibuffer-mouse-popup-menu'.
	(ibuffer-mouse-popup-menu): Test whether or not we're on a filter
	group name, and if so, pop up a filter group menu.

Jason Rumney's avatar
Jason Rumney committed
643 644 645 646 647 648 649 650 651 652 653
2002-05-04  Jason Rumney  <jasonr@gnu.org>

	* mwheel.el (mwheel-event-button): Translate mouse-wheel events.
	(mwheel-scroll): Recognize nil scroll amount as documented.

	* term/w32-win.el (mouse-wheel-scroll-line)
	(mouse-wheel-scroll-screen): Remove.
	([mouse-wheel], [C-mouse-wheel], [S-mouse-wheel]): Use mwheel-scroll.

	* w32-vars.el: (mouse-wheel-scroll-amount): Removed.

654 655
2002-05-04  Markus Rost  <rost@math.ohio-state.edu>

Stefan Monnier's avatar
Stefan Monnier committed
656 657
	* emacs-lisp/find-func.el (find-function-search-for-symbol):
	Bind case-fold-search when searching.
658

659 660 661 662
2002-05-04  Eli Zaretskii  <eliz@is.elta.co.il>

	* apropos.el (apropos-print): Fix the reference to mouse-2.

663 664 665 666
2002-05-04  Daniel Pfeiffer  <occitan@esperanto.org>

	* play/mpuz.el (mpuz-switch-to-window): Set buffer-read-only directly.

Kim F. Storm's avatar
Kim F. Storm committed
667 668 669 670 671 672
2002-05-04  Kim F. Storm  <storm@cua.dk>

	* cus-edit.el (custom-buffer-verbose-help): New variable.
	(custom-buffer-create-internal): Remove verbose introduction
	in customization buffer when it is nil.

673 674 675 676 677 678 679
2002-05-03  Dave Love  <fx@gnu.org>

	* international/mule-cmds.el (select-safe-coding-system):
	Don't offer coding systems that use locking shift.
	Ask for confirmation if chosen coding system disagrees with
	a `coding:' spec in the file.

John Wiegley's avatar
John Wiegley committed
680 681
2002-05-03  John Wiegley  <johnw@gnu.org>

John Wiegley's avatar
John Wiegley committed
682 683 684 685 686
	* eshell/esh-var.el (eshell-modify-global-environment): Added this
	customization variable, which will cause any "export" commands
	within any eshell buffer to modify the global Emacs environment.
	It defaults to nil, which means that such commands will only
	modify that Eshell buffer's environment.
Stefan Monnier's avatar
Stefan Monnier committed
687
	(eshell-var-initialize): Initialize `eshell-modify-global-environment'.
John Wiegley's avatar
John Wiegley committed
688

Stefan Monnier's avatar
Stefan Monnier committed
689 690
	* eshell/em-cmpl.el (eshell-command-completions-alist):
	Improve default completion targets for objdump, nm and readelf.
John Wiegley's avatar
John Wiegley committed
691

Colin Walters's avatar
Colin Walters committed
692 693
2002-05-03  Colin Walters  <walters@verbum.org>

Stefan Monnier's avatar
Stefan Monnier committed
694 695 696
	* play/gamegrid.el (gamegrid-user-score-file-directory): New variable.
	(gamegrid-add-score-with-update-game-score):
	Use `shared-game-score-directory'.  Correctly handle non-setuid case.
Colin Walters's avatar
Colin Walters committed
697

698 699 700 701 702 703 704 705 706
2002-05-02  Colin Walters  <walters@verbum.org>

	* replace.el (occur-mode-map): Bind "q" to `delete-window'.
	(occur-1): If one of the buffers we're searching is the *Occur*
	buffer itself, handle it by creating a temporary buffer.  If any
	of the buffers being searched are killed, note that in the search
	result message.  Also, set local variables before we possibly kill
	the buffer.

Kim F. Storm's avatar
Kim F. Storm committed
707 708 709 710
2002-05-02  Kim F. Storm  <storm@cua.dk>

	* menu-bar.el (menu-bar-make-toggle): Added optional PROPS arg.
	(menu-bar-options-save): Added cua-mode.
Stefan Monnier's avatar
Stefan Monnier committed
711 712
	(menu-bar-options-menu): Added toggle for cua-mode.
	Disable toggle for transient-mark-mode if cua-mode is enabled.
Kim F. Storm's avatar
Kim F. Storm committed
713

714 715 716
	* emulation/cua-base.el (cua-inhibit-cua-keys): New buffer-local
	variable.

717 718 719 720 721 722
2002-05-01  Richard M. Stallman  <rms@gnu.org>

	* help.el (view-todo): New function.
	(help-map): Bind C-h C-t to view-todo.
	(help-for-help): Change the text.

723 724 725 726 727
2002-05-01  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* progmodes/f90.el: Yet more doc string, commment and whitespace
	changes.
	(f90-imenu-flag): New name for internal variable f90-imenu.
Stefan Monnier's avatar
Stefan Monnier committed
728 729
	(f90-blocks-re, f90-program-block-re, f90-end-if-re)
	(f90-no-break-re): Use regexp-opt.
730 731 732
	(f90-end-type-re): Add closing "\\>".
	(f90-indent-region): Correctly indent comments embedded in
	continued lines.
Stefan Monnier's avatar
Stefan Monnier committed
733 734 735 736 737 738
	(f90-indent-new-line): Make it indent the current line, as it should.
	(f90-line-continued, f90-get-present-comment-type)
	(f90-looking-at-if-then, f90-indent-line, f90-indent-new-line)
	(f90-indent-region, f90-indent-subprogram, f90-do-auto-fill)
	(f90-join-lines, f90-fill-region, f90-match-end, f90-insert-end)
	(f90-change-keywords): Minor code tidying.
739 740 741 742

	* progmodes/fortran.el (fortran-strip-sequence-nos): Rename from
	typo `fortran-strip-sqeuence-nos'.

743 744 745 746 747
2002-05-01  Eli Zaretskii  <eliz@is.elta.co.il>

	* simple.el (clone-indirect-buffer-other-window): Fix a typo in
	pop-up-window.

Kim F. Storm's avatar
typo  
Kim F. Storm committed
748
2002-05-01  Kim F. Storm  <storm@cua.dk>
Kim F. Storm's avatar
cua fix  
Kim F. Storm committed
749

Stefan Monnier's avatar
Stefan Monnier committed
750 751
	* emulation/cua-base.el (cua--pre-command-handler):
	Only interpret delete-selection property if mark-active.
Kim F. Storm's avatar
cua fix  
Kim F. Storm committed
752 753
	(cua-mode): Fixed require in defcustom.

754
2002-05-01  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
Pavel Janík's avatar
Pavel Janík committed
755 756 757 758

	* calendar/cal-menu.el (cal-menu-x-popup-menu): Fix argument of
	error call.

Colin Walters's avatar
Colin Walters committed
759 760
2002-05-01  Colin Walters  <walters@verbum.org>

Stefan Monnier's avatar
Stefan Monnier committed
761 762 763 764
	* textmodes/tex-mode.el (tex-validate-buffer):
	Use `occur-revert-arguments' instead of setting `occur-nlines' and
	`occur-buffer'.  Don't test for `input-pending-p' in loop.
	Set text property `occur-target' instead of `occur'.
Colin Walters's avatar
Colin Walters committed
765

John Wiegley's avatar
John Wiegley committed
766 767 768 769 770
2002-04-30  John Wiegley  <johnw@gnu.org>

	* align.el (align-region): Fixed the fix to align-region, because
	the "name" argument was appearing twice.

771 772 773 774 775 776 777 778 779 780
2002-05-01  Martin Stjernholm  <bug-cc-mode@gnu.org>

	* progmodes/cc-engine.el (c-beginning-of-decl-1): Better way
	to handle protection labels, one which doesn't get confused by
	inherit colons.

	* progmodes/cc-engine.el (c-end-of-decl-1): Don't treat
	functions that have "class" or "struct" in the return type as
	classes or structs.

781 782 783 784 785 786 787
2002-04-30  Kim F. Storm  <storm@cua.dk>

	* menu-bar.el (menu-bar-custom-menu): Change "Recently Changed
	Options" to "New Options..."; rephrase tooltip.
	Rephrase tooltip for "Specific Option...".
	Added "Saved Options" item.  [from Simon Marshall]

788 789
2002-04-30  Richard M. Stallman  <rms@gnu.org>

Francesco Potortì's avatar
Francesco Potortì committed
790
	* time.el (display-time-mail-directory)
791 792
	(display-time-mail-function): Doc fixes.

Richard M. Stallman's avatar
Richard M. Stallman committed
793 794
	* ediff-hook.el: Remove autoload cookies.

795 796 797 798
	* language/tibetan.el (tibetan-obsolete-glyphs): Now in tibet-util.el.

	* language/tibet-util.el (tibetan-obsolete-glyphs): From tibetan.el.

799 800 801
	* align.el (align-region): Fix call to `message'.
	Check that (car rule) is a symbol.

802 803 804 805 806 807
	* autoinsert.el (auto-insert-directory): Doc fix.

	* facemenu.el (describe-text-at and stuff): Moved to descr-text.el.

	* descr-text.el: New file, broken out of facemenu.el.

808 809
	* emacs-lisp/advice.el (documentation): Add ad-define-subr-args call.

810 811
2002-04-29  Markus Rost  <rost@math.ohio-state.edu>

Stefan Monnier's avatar
Stefan Monnier committed
812 813
	* mail/emacsbug.el (report-emacs-bug-hook):
	Use replace-match only if search was successful.
814

815 816
2002-04-29  Richard M. Stallman  <rms@gnu.org>

817 818
	* net/zone-mode.el (zone-mode): Add write-file-hooks hook locally.

819 820 821
	* mail/emacsbug.el (report-emacs-bug-hook): Don't fail completely
	if the user edits the Emacs version number in the text.

822 823 824 825 826 827
	* filesets.el (filesets-running-xemacs): Make defvar unconditional.
	(filesets-ingroup-files): Renamed from filesets-ingroup-paths.
	(filesets-error): Simplify definition and make conditional
	on filesets-running-xemacs.
	(filesets-find-file-using): Renamed from fsfind-file-using.

Stefan Monnier's avatar
Stefan Monnier committed
828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843
2002-04-29  Stefan Monnier  <monnier@cs.yale.edu>

	* info.el (Info-find-in-tag-table-1, Info-read-subfile): Use point-min.
	(Info-read-node-name-1): Complete file names.
	(Info-complete-menu-item): Don't cons unnecessarily.

	* files.el (locate-file): New fun.
	(locate-file-completion): Rename from load-completion and generalize.
	(load-library): Use it.
	(make-auto-save-file-name): Expand caddr.

	* newcomment.el (comment-fill-column): New var.
	(comment-indent): Use it.
	(comment-or-uncomment-region): New fun.
	(comment-dwim): Use it.

Colin Walters's avatar
Colin Walters committed
844 845
2002-04-29  Colin Walters  <walters@verbum.org>

Colin Walters's avatar
Colin Walters committed
846
	* ibuf-ext.el (ibuffer-kill-filter-group): Call `delete' function.
Stefan Monnier's avatar
Stefan Monnier committed
847
	(ibuffer-kill-line): Copy the filter group data structure when killing.
Colin Walters's avatar
Colin Walters committed
848 849 850 851
	(ibuffer-yank): Handle case where we're yanking on the default
	group correctly.
	(ibuffer-delete-saved-filter-groups): Doc fix.

Colin Walters's avatar
Colin Walters committed
852 853 854 855
	* play/gamegrid.el (gamegrid-add-score-with-update-game-score):
	Test whether or not update-game-score is setuid, and do the right
	thing.

856 857 858 859 860 861 862
2002-04-29  Kim F. Storm  <storm@cua.dk>

	* subr.el (remove-yank-excluded-properties): New helper function.
	(insert-for-yank, insert-buffer-substring-as-yank): Use it.

	* simple.el (yank-excluded-properties): Added help-echo to list.

863 864
2002-04-29  Glenn Morris  <gmorris@ast.cam.ac.uk>

Francesco Potortì's avatar
Francesco Potortì committed
865
	* autoinsert.el (auto-insert-directory): Doc fix.
866

Glenn Morris's avatar
Glenn Morris committed
867
	* progmodes/f90.el: Add/change doc strings for many inline
Glenn Morris's avatar
Glenn Morris committed
868
	functions.  Whitespace changes.
Glenn Morris's avatar
Glenn Morris committed
869 870
	(f90-indent-line-no, f90-update-line): Minor code changes.

Kim F. Storm's avatar
Kim F. Storm committed
871 872 873 874 875 876 877 878 879 880
2002-04-29  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-base.el: New file.

	* emulation/cua-rect.el: New file.

	* emulation/cua-gmrk.el: New file.

	* emulation/keypad.el: New file.

Pavel Janík's avatar
Pavel Janík committed
881 882 883
2002-04-29  Triet Hoai Lai  <thlai@ee.usyd.edu.au>

	* language/vietnamese.el (viet-tcvn-decode-table, ccl-decode-tcvn)
Stefan Monnier's avatar
Stefan Monnier committed
884 885
	(ccl-encode-tcvn, ccl-encode-tcvn-font, vietnamese-tcvn):
	New Vietnamese coding system.
Pavel Janík's avatar
Pavel Janík committed
886 887 888

	* language/viet-util.el: Update Commentary section.

889
2002-04-29  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
Pavel Janík's avatar
Pavel Janík committed
890 891 892 893

	* filesets.el (filesets-data): Doc fix.
	(filesets-running-xemacs): Define even when compiling.

Pavel Janík's avatar
Pavel Janík committed
894 895 896
	* recentf.el (recentf-cancel-dialog): Remove dot at the end of
	sentence.

897 898 899 900 901
2002-04-29  Stefan Monnier  <monnier@cs.yale.edu>

	* textmodes/fill.el (fill-context-prefix): Fix last change with
	yet-another-approach.

902 903
2002-04-28  Markus Rost  <rost@math.ohio-state.edu>

904
	* net/ange-ftp.el (ange-ftp-passive-host-alist)
905 906 907 908
	(ange-ftp-bs2000-additional-pubsets):  Fix custom type.

	* files.el (small-temporary-file-directory): Fix custom type.

Glenn Morris's avatar
Glenn Morris committed
909 910 911 912 913
2002-04-28  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* progmodes/f90.el (f90-xemacs-flag): New variable.
	(f90-mark-subprogram-overlay): New variable.
	(f90-mark-subprogram): Now it highlights the subprogram.
914 915
	(f90-font-lock-keywords-1, f90-font-lock-keywords-2):
	Fix highlighting of various "type" forms.
Glenn Morris's avatar
Glenn Morris committed
916

917 918 919 920
2002-04-28  Colin Walters  <walters@verbum.org>

	* ibuffer.el (ibuffer-mode): Additional documentation on filter
	groups.
921

922
2002-04-28  John Paul Wallington  <jpw@shootybangbang.com>
923 924 925 926

	* ibuf-ext.el (ibuffer-set-filter-groups-by-mode): Don't make an
	ibuffer-mode filter group if `ibuffer-view-ibuffer' is nil.

927 928
2002-04-28  Richard M. Stallman  <rms@gnu.org>

929 930 931 932 933 934 935 936
	* mail/sendmail.el (mail-recover-1): Decrease non-random-len
	by 1 for the newly-readded #.

	* files.el (make-auto-save-file-name): Specify # as suffix
	in the non-file-visiting case.

	* subr.el (make-temp-file): New arg SUFFIX.

937 938
	* filesets.el: New file.

939 940 941 942 943 944
	* replace.el (occur-accumulate-lines): Avoid incf and decf.
	(occur-engine-add-prefix): New function.
	(occur-engine): Avoid using macrolet, incf and decf.
	Use occur-engine-add-prefix instead.
	Rename `l' to `lines' and `c' to `matches'.

945 946 947
	* replace.el (occur-engine, occur-mode-mouse-goto)
	(occur-mode-find-occurrence, occur-mode-goto-occurrence)
	(occur-mode-goto-occurrence-other-window)
948 949 950 951 952 953
	(occur-mode-display-occurrence): A position is just a marker,
	not a list.

	* replace.el (occur-revert-arguments):
	Renamed from occur-revert-properties.  All uses changed.

954
2002-04-28  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
955

956 957 958 959
	* recentf.el (recentf-menu-before): Use string to specify path in
	the menu.

	* international/mule-cmds.el (read-language-name): Take care of
960 961
	non-list values.

962 963
2002-04-27  Richard M. Stallman  <rms@gnu.org>

964 965 966 967 968 969
	* custom.el (custom-load-symbol): Moved from cus-edit.el.
	(custom-load-recursion): Likewise.

	* cus-edit.el (custom-load-symbol): Moved to custom.el.
	(custom-load-recursion): Likewise.

970 971 972
	* progmodes/ada-xref.el (ada-add-ada-menu): Menu pseudo-keys
	generated by easymenu are now lowercase.

973 974
2002-04-27  Richard M. Stallman  <rms@gnu.org>

975 976 977 978 979 980
	* menu-bar.el (menu-bar-update-buffers): Add menu items
	Next Buffer and Previous Buffer.

	* simple.el (next-buffer, prev-buffer): New commands.
	Bind C-x left and C-x right to them.

981 982
	* info.el (Info-header-line): Mark it as risky-local-variable.

983 984 985 986 987
	* subr.el (insert-for-yank): Replace `category' property
	with whatever properties it stands for.

	* subr.el (member-ignore-case): Ignore non-strings in LIST.

988 989 990 991 992
2002-04-27  Miles Bader  <miles@gnu.org>

	* faces.el (read-face-name): Format the prompt correctly when
	there's no default.

993 994
2002-04-26  Andrew Choi  <akochoi@shaw.ca>

995 996
	* term/mac-win.el: Don't call ediff-toggle-multiframe.
	Set default directory.  Set process-connection-type to nil.
997

998 999
2002-04-26  Richard M. Stallman  <rms@gnu.org>

1000 1001 1002 1003 1004 1005
	* loadup.el: Explicitly load cus-face and timer.

	* isearch.el: Don't require timer.

	* faces.el: Don't require cus-face.

1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016
	* cus-edit.el (customize-face): Use read-face-name
	and handle multiple faces.
	(customize-face-other-window): Make it work similarly.

	* faces.el (read-face-name): New defaulting features.
	New args STRING-DESCRIBING-DEFAULT and MULTIPLE.
	(list-faces-display): Use the face, not its name string,
	as arg when running customize-face.
	Put a `read-face-name' prop on the entire line.
	(describe-face): Handle multiple faces via read-face-name.

1017 1018 1019 1020 1021 1022
	* textmodes/tex-mode.el (tex-start-options): New variable.
	(tex-start-commands): New variable.
	(tex-start-options-string): Variable deleted.
	(tex-start-tex): Use tex-start-options and tex-start-commands,
	not tex-start-options-string.
	(tex-command): Doc fix.
1023

1024 1025 1026 1027 1028
2002-04-26  Sam Steingold  <sds@gnu.org>

	* mail/smtpmail.el (smtpmail-try-auth-methods): When `host' is
	not in the authinfo/netrc, keep `cred' at nil.

Gerd Moellmann's avatar
Gerd Moellmann committed
1029 1030 1031 1032
2002-04-26  Gerd Moellmann  <gerd@gnu.org>

	* find-file.el: Remove Ada-specific example code.

1033
2002-04-25  Michael Kifer  <kifer@cs.stonybrook.edu>
1034

1035
	* ediff-hooks.el: Put back the autoloads.
1036

Colin Walters's avatar
Colin Walters committed
1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047
2002-04-25  Colin Walters  <walters@verbum.org>

	* ibuffer.el (define column process): Use `ibuffer-aif'.

	* ibuf-ext.el (ibuffer-saved-filter-groups): Don't include broken
	defaults.
	(ibuffer-yank): Be sure to `setq' after we use `nconc'.
	(ibuffer-save-filter-groups): Correctly structure filter groups.
	(ibuffer-switch-to-saved-filter-groups): Correctly extract filter
	groups.

1048 1049 1050 1051 1052 1053
2002-04-25  Simon Josefsson  <jas@extundo.com>

	* mail/sendmail.el (mail-use-dsn): New variable to request
	delivery status notification from MTA.
	(sendmail-send-it): Use it.

1054 1055 1056 1057 1058 1059 1060 1061 1062 1063
	* mail/smtpmail.el (smtpmail-queue-counter): New variable.
	(smtpmail-send-it): Use it to construct new queue filenames
	(needed if you send more than one message per second, which is
	possible if you use Gnus Agent).

	* mail/smtpmail.el (smtpmail-auth-credentials): Support netrc
	files as well.
	(smtpmail-try-auth-methods): Support netrc data.
	(netrc-parse): Autoload netrc.

Colin Walters's avatar
Colin Walters committed
1064 1065 1066
2002-04-25  Colin Walters  <walters@verbum.org>

	* replace.el (multi-occur-by-filename-regexp): Doc fix.
Colin Walters's avatar
Colin Walters committed
1067
	(occur-engine): Go to `point-min'.  Make nlines argument actually
1068
	mean number of context lines.  Handle it.  Pad digits to the right.
Colin Walters's avatar
Colin Walters committed
1069 1070 1071 1072 1073 1074

	* ibuf-ext.el (ibuffer-filtering-groups): Renamed to
	`ibuffer-filter-groups'.  All users updated.
	(ibuffer-show-empty-filter-groups): New variable.
	(ibuffer-saved-filter-groups): New variable.
	(ibuffer-maybe-save-stuff): Renamed from
1075 1076
	`ibuffer-maybe-save-saved-filters'.  Callers updated.
	Handle `ibuffer-saved-filter-groups'.
Colin Walters's avatar
Colin Walters committed
1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094
	(ibuffer-hidden-filtering-groups): Renamed to
	`ibuffer-hidden-filter-groups'.
	(ibuffer-filter-group-kill-ring): New variable.
	(ibuffer-save-with-custom): Doc fix.
	(ibuffer-set-filter-groups-by-mode): New function.
	(ibuffer-clear-filter-groups): New function.
	(ibuffer-current-filter-groups-with-position): Renamed from
	`ibuffer-current-filter-groups'.  Callers updated.
	(ibuffer-kill-filter-group): New function.
	(ibuffer-kill-line): New function.
	(ibuffer-yank): New function.
	(ibuffer-save-filter-groups): New function.
	(ibuffer-delete-saved-filter-groups): New function.
	(ibuffer-switch-to-saved-filter-groups): New function.
	(ibuffer-mark-on-buffer): Add optional arguments for adding a
	specific mark, and marking on a specific group.

	* ibuffer.el (ibuffer-formats): Doc fix.
1095 1096
	(ibuffer-mode-map): Bind <up> to `ibuffer-backward-line'.
	Bind new functions from ibuf-ext.el.  Add menu entries for them.
Colin Walters's avatar
Colin Walters committed
1097 1098 1099 1100 1101 1102 1103 1104 1105
	Remove superfluous tooltips.
	(ibuffer-toggle-marks): If on a group name, then toggle marks just
	in that group.
	(ibuffer-mark-interactive): Handle filter groups.
	(ibuffer-mark-forward, ibuffer-unmark-forward)
	(ibuffer-mark-for-delete, ibuffer-unmark-backward)
	(ibuffer-mark-for-delete-backwards): Update docs.
	(ibuffer-current-filter-groups): Moved to ibuf-ext.el, and renamed
	to `ibuffer-current-filter-groups-with-position'.
1106
	(ibuffer-redisplay-engine): Handle `ibuffer-show-empty-filter-groups'.
Colin Walters's avatar
Colin Walters committed
1107 1108
	(ibuffer-mode): Add some documentation about filter groups.

1109 1110 1111 1112
2002-04-25  Andreas Schwab  <schwab@suse.de>

	* find-dired.el (find-name-dired): Don't quote pattern twice.

1113 1114 1115 1116 1117
2002-04-26  Miles Bader  <miles@gnu.org>

	* cus-edit.el (customize-face, customize-face-other-window):
	Use default instead of initial-input for suggested face.

1118 1119 1120 1121 1122 1123
2002-04-25  Gerd Moellmann  <gerd@gnu.org>

	* cus-edit.el (customize-face-other-window, customize-face):
	Interactively, when point is on text with a face, suggest to
	customize that face.

1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143
2002-04-25  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* progmodes/f90.el: General tidy-up of commentary and some doc
	strings.

2002-04-24  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* scroll-all.el (scroll-all-function-all) New function to do the
	actual work.
	(scroll-all-scroll-down-all, scroll-all-scroll-up-all,
	scroll-all-page-down-all, scroll-all-page-up-all,
	scroll-all-beginning-of-buffer-all, scroll-all-end-of-buffer-all):
	Make them use scroll-all-function-all.

	* progmodes/f90.el (f90-get-beg-of-line): Removed and replaced
	with line-beginning-position.
	(f90-get-end-of-line): Removed and replaced with line-end-position.
	(f90-match-piece): Removed and replaced with match-string.
	(f90-current-indentation): Remove `current-column'.
	(f90-get-present-comment-type): Use match-string rather than
Francesco Potortì's avatar
Francesco Potortì committed
1144
	buffer-substring.
1145 1146 1147 1148
	(f90-match-end): Use line-beginning-position, line-end-position
	rather than beginning-of-line, end-of-line.
	(f90-startup-message): Variable removed.

Colin Walters's avatar
Colin Walters committed
1149 1150
2002-04-24  Colin Walters  <walters@verbum.org>

1151 1152 1153 1154
	* replace.el (occur-accumulate-lines): Add optional argument
	`no-props'.  Handle it.
	(occur-engine): Use it.

Colin Walters's avatar
Colin Walters committed
1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175
	* ibuf-ext.el (toplevel): Remove byte-compile-dynamic.  Try to set
	up autoloads manually.
	(ibuffer-split-list): New function.
	(ibuffer-filtering-groups): New variable.
	(ibuffer-hidden-filtering-groups): New variable.
	(ibuffer-mouse-toggle-filter-group): New function.
	(ibuffer-toggle-filter-group): New function.
	(ibuffer-toggle-filter-group-1): New function.
	(ibuffer-forward-filter-group): New function.
	(ibuffer-backward-filter-group): New funtion.
	(ibuffer-generate-filter-groups): New function.
	(ibuffer-filters-to-filter-group): New function.
	(ibuffer-pop-filter-group): New function.
	(ibuffer-jump-to-filter-group): New function.
	(ibuffer-do-occur): Just use `occur-read-primary-args'

	* ibuffer.el (ibuffer-filter-group-name-face): New.
	(ibuffer-mode-map): Bind and add menu entries for most new
	functions; also, bind the arrow keys to the movement functions.
	(ibuffer-mode-filter-group-map): New.
	(ibuffer-mouse-toggle-mark): Handle group names.
1176
	(ibuffer-mouse-visit-buffer): Error if the current buffer is killed.
Colin Walters's avatar
Colin Walters committed
1177 1178 1179
	(ibuffer-skip-properties): New function.
	(ibuffer-backward-line, ibuffer-forward-line): Optionally skip
	group names.  Also, handle new properties.
1180 1181
	(ibuffer-visit-buffer, ibuffer-visit-buffer-other-window):
	Move error handling to `ibuffer-current-buffer'.
Colin Walters's avatar
Colin Walters committed
1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195
	(ibuffer-visit-buffer-other-frame, ibuffer-bury-buffer): Ditto.
	(ibuffer-visit-tags-table, ibuffer-do-view-1): Ditto.
	(ibuffer-toggle-marks): Add optional group argument.
	(ibuffer-mark-interactive): Skip group names.
	(ibuffer-current-buffer): Clean up error handling.
	(ibuffer-fontify-region-function): Fontify group names.
	(ibuffer-map-lines): Add extra group argument.  Handle it.
	(ibuffer-current-filter-groups): New function.
	(ibuffer-redisplay): Handle hidden filtering groups.
	(ibuffer-sort-bufferlist): New function, taken from
	`ibuffer-insert-buffers-and-marks'.
	(ibuffer-insert-filter-group): New function.
	(ibuffer-redisplay-engine): Renamed from
	`ibuffer-insert-buffers-and-marks'.  Handle new filtering groups.
1196 1197
	(ibuffer): Add filter-groups argument.  Handle it.
	Use `save-selected-window'.
Colin Walters's avatar
Colin Walters committed
1198 1199
	(ibuffer-mode): Make `ibuffer-filtering-groups' and
	`ibuffer-hidden-filtering-groups' buffer-local.
1200

1201
	* ibuf-macs.el (ibuffer-save-marks): Call `ibuffer-redisplay-engine'.
Colin Walters's avatar
Colin Walters committed
1202

1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213
2002-04-24  Richard M. Stallman  <rms@gnu.org>

	* emacs-lisp/easymenu.el (easy-menu-intern): Downcase before interning.
	(easy-menu-define-key-intern): Function deleted; callers intern
	and then call easy-menu-define-key.
	(easy-menu-do-add-item): Explicitly intern the key, but not BEFORE.
	(easy-menu-define-key): Use easy-menu-name-match to match BEFORE.
	(easy-menu-name-match): New function.
	(add-submenu): New function.
	(easy-menu-get-map-look-for-name): Use easy-menu-name-match.

1214 1215
2002-04-24  Eli Zaretskii  <eliz@is.elta.co.il>

1216
	* menu-bar.el (menu-bar-adv-search-menu)
1217 1218
	(menu-bar-adv-search-menu): Improve the help text.

Richard M. Stallman's avatar
Richard M. Stallman committed
1219 1220 1221 1222
2002-04-24  Simon Josefsson  <jas@extundo.com>

	* net/netrc.el: New file.

1223 1224 1225 1226 1227 1228
2002-04-24  Thomas DeWeese <tdeweese@rochester.rr.com>

	* term/x-win.el (x-select-text, x-cut-buffer-or-selection-value):
	Check if any of the available selection sources has new content
	and if so it will return that content.

1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333