ChangeLog 319 KB
Newer Older
Colin Walters's avatar
Colin Walters committed
1 2 3 4
2002-05-26  Colin Walters  <walters@verbum.org>

	* replace.el (perform-replace): Document return value.  Use `pop'.

5 6 7 8 9 10 11
2002-05-26  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* progmodes/f90.el (f90-previous-block, f90-next-block): New names,
	and slightly changed behaviour, for `f90-previous-block-start' and
	`f90-next-block-end'.
	(f90-beginning-of-subprogram, f90-end-of-subprogram): Simplify.

12 13 14 15 16
2002-05-26  Simon Josefsson  <jas@extundo.com>

	* fringe.el (set-fringe-mode): Work when updating
	`default-frame-alist'.

Kim F. Storm's avatar
Kim F. Storm committed
17 18 19 20 21 22 23
2002-05-26  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-base.el (cua--repeat-replace-text): New variable.
	(cua-repeat-replace-region): New command.
	(cua--init-keymaps): Bind it to M-v in cua--cua-keys-keymap.
	Misc improvements to the commantary.

24 25 26 27
2002-05-26  Simon Josefsson  <jas@extundo.com>

	* fringe.el (fringe-query-style): New fringe style "minimal".

28 29 30 31 32
2002-05-24  Simon Josefsson  <jas@extundo.com>

	* rot13.el (rot13-translate-table): New variable.
	(rot13, rot13-string, rot13-region): New functions.

33 34 35 36 37
2002-05-25  Martin Stjernholm  <bug-cc-mode@gnu.org>

	* progmodes/cc-engine.el (c-add-stmt-syntax): Fixed some cases
	of wrong anchoring, e.g. for else-if compounds.

38 39 40 41 42 43 44 45
2002-05-25  Miles Bader  <miles@gnu.org>

	* menu-bar.el (menu-bar-showhide-fringe-menu-customize-left) 
	(menu-bar-showhide-fringe-menu-customize-right) 
	(menu-bar-showhide-fringe-menu-customize-disable):
	Use proper calling convention for `customize-set-value'.
	Require `fringe' before setting variable.

Kim F. Storm's avatar
Kim F. Storm committed
46 47 48 49 50 51 52 53 54 55 56 57
2002-05-25  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-base.el (cua--self-insert-char-p): New function.

	* emulation/cua-gmrk.el (cua--init-global-mark):  Install default
	binding in cua--global-mark-keymap using cua--self-insert-char-p
	to handle all global self inserting characters in gmark mode.

	* emulation/cua-rect.el (cua--init-rectangles): Install default
	binding in cua--rectangle-keymap using cua--self-insert-char-p
	to handle all global self inserting characters in rectangle mode.

Stefan Monnier's avatar
Stefan Monnier committed
58 59 60 61 62 63
2002-05-24  Stefan Monnier  <monnier@cs.yale.edu>

	* net/ange-ftp.el (read-file-name-internal): Remove the
	`ange-ftp' property.
	(ange-ftp-real-read-file-name-internal): Remove.

Glenn Morris's avatar
Glenn Morris committed
64 65 66 67 68 69 70
2002-05-24  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* progmodes/f90.el: (f90-end-of-subprogram): Remove the final
	`forward-line'.
	(f90-end-of-block, f90-beginning-of-block, f90-next-block-end)
	(f90-previous-block-start): New navigation commands.

Simon Josefsson's avatar
Simon Josefsson committed
71 72 73 74 75 76 77 78
2002-05-20  Simon Josefsson  <jas@extundo.com>

	* fringe.el: New file.

	* menu-bar.el (menu-bar-options-save): Add fringe-mode.
	(menu-bar-showhide-fringe-menu): New menu.
	(menu-bar-showhide-menu): Add Fringe sub-menu.

Colin Walters's avatar
Colin Walters committed
79 80 81 82 83
2002-05-23  Colin Walters  <walters@verbum.org>

	* replace.el (occur-engine): Include all text properties except
	mouse-face on the newline at the end of occurences.

84 85
2002-05-23  Kim F. Storm  <storm@cua.dk>

Kim F. Storm's avatar
Kim F. Storm committed
86 87 88 89 90 91
	* apropos.el (apropos-true-hit, apropos-false-hit-symbol)
	(apropos-false-hit-str, apropos-true-hit-doc): New functions.
	(apropos-command, apropos-value, apropos-documentation-internal)
	(apropos-documentation-check-doc-file)
	(apropos-documentation-check-elc-file): Use them to filter out
	false matches where only one keyword matches, but more than once.
Stefan Monnier's avatar
Stefan Monnier committed
92

93 94 95 96 97 98 99 100 101 102 103
	* apropos.el (apropos-show-scores, apropos-orig-regexp)
	(apropos-all-regexp, apropos-synonyms, apropos-words)
	(apropos-all-words): New variables.
	(aprpos-words-to-regexp, apropos-rewrite-regexp)
	(apropos-calc-scores, apropos-score-str, apropos-score-doc)
	(apropos-score-symbol): New functions.
	(apropos-command, apropos, apropos-value, apropos-documentation):
	Allow keywords in addition to regexp. Added scoring.
	(apropos-documentation-check-doc-file)
	(apropos-documentation-check-elc-file): Added scoring.
	(apropos-print): Sort according to score.
Kim F. Storm's avatar
Kim F. Storm committed
104

Colin Walters's avatar
Colin Walters committed
105 106
2002-05-22  Colin Walters  <walters@cis.ohio-state.edu>

107 108
	* info.el (Info-mode-hook): Change `font-lock-mode' to
	`turn-on-font-lock'.
Stefan Monnier's avatar
Stefan Monnier committed
109

Colin Walters's avatar
Colin Walters committed
110 111 112
	* font-core.el (font-lock-function): New variable.
	(font-lock-default-function): New function, created from
	`font-lock-mode'.
Colin Walters's avatar
Colin Walters committed
113
	(font-lock-mode): Just funcall `font-lock-function'.
Colin Walters's avatar
Colin Walters committed
114
	(font-lock-symbol-category-alist): New variable.
Stefan Monnier's avatar
Stefan Monnier committed
115

116 117 118 119 120 121 122
2002-05-22  Markus Rost  <rost@math.ohio-state.edu>

	* files.el (file-newest-backup): Use file-name-sans-versions.

	* diff.el (diff-latest-backup-file): Replace the main code by
	a call of file-newest-backup.

123 124 125 126 127
2002-05-22  Mike Williams  <mdub@bigfoot.com>

	* textmodes/sgml-mode.el (sgml-guess-indent): Look further into
	the buffer.

128 129 130 131 132 133
2002-05-21  Stefan Monnier  <monnier@cs.yale.edu>

	* net/ange-ftp.el (ange-ftp-allow-child-lookup): Re-enable since
	the last patch works around the wu-ftpd misfeature that prompted
	the disabling of this optimization.

Colin Walters's avatar
Colin Walters committed
134
2002-05-21  Colin Walters  <walters@gnu.org>
Colin Walters's avatar
Colin Walters committed
135

Colin Walters's avatar
Colin Walters committed
136 137 138 139 140 141 142
	* 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.

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

147
2002-05-21  Colin Walters  <walters@verbum.org>
Colin Walters's avatar
Colin Walters committed
148 149 150 151 152 153 154 155 156 157

	* 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.
158 159
	(font-lock-set-defaults): Partially taken from font-lock.el.
	Only load font-lock.el when necessary.
Colin Walters's avatar
Colin Walters committed
160

Colin Walters's avatar
Colin Walters committed
161 162
	* loadup.el: Add font-core.el.

Colin Walters's avatar
Colin Walters committed
163 164 165 166 167 168 169
	* 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
170
	* info.el (Info-fontify): Deleted.
171
	(Info-select-node): Don't use it.
Colin Walters's avatar
Colin Walters committed
172 173 174 175
	(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
176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
	* 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.

193
2002-05-21  Colin Walters  <walters@debian.org>
Colin Walters's avatar
Colin Walters committed
194 195 196 197

	* 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
198 199 200

	* ibuf-macs.el (define-ibuffer-column): Add third argument
	`ibuffer-buf'.
201

Colin Walters's avatar
Colin Walters committed
202 203 204 205 206 207
	* 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)
208
	(ibuffer-filter-group-map): Don't set parent to `ibuffer-mode-map'.
Colin Walters's avatar
Colin Walters committed
209 210 211
	(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.
212
	(ibuffer): New optional argument `formats'.
Colin Walters's avatar
Colin Walters committed
213

214 215 216 217
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
218 219 220 221 222
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
223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238
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.

239 240 241 242 243 244 245
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.

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

248
	* international/mule.el (auto-coding-alist): Use emacs-mule
249 250
	for auto-save files.

251 252 253 254 255
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.

256 257
2002-05-19  Markus Rost  <rost@math.ohio-state.edu>

258
	* international/ucs-tables.el (unify-8859-on-encoding-mode)
Stefan Monnier's avatar
Stefan Monnier committed
259
	(unify-8859-on-decoding-mode): Change :version attributes to strings.
260 261 262 263 264 265 266 267 268 269

	* 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.

270 271
	* find-dired.el (find-dired): Implement revert-buffer-function.

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

274 275
2002-05-19  Glenn Morris  <gmorris@ast.cam.ac.uk>

276 277 278
	* 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.
279 280 281
	(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
282
	(f90-change-keywords): Doc fix.
283

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

286 287 288
	* indent.el (indent-region): Make COLUMN arg optional.

	* files.el (find-file-read-args): New function.
Stefan Monnier's avatar
Stefan Monnier committed
289 290
	(find-file, find-file-other-window, find-file-other-frame)
	(find-file-read-only, find-file-read-only-other-window)
291 292 293 294
	(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
295
	* arc-mode.el (archive-zip-use-pkzip): Variable deleted.
Stefan Monnier's avatar
Stefan Monnier committed
296
	(archive-zip-extract, archive-zip-expunge, archive-zip-update)
Richard M. Stallman's avatar
Richard M. Stallman committed
297 298 299 300 301 302 303 304 305 306 307
	(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.

308 309 310 311 312
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.

313 314 315
2002-05-18  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* progmodes/f90.el (f90-mode-syntax-table, f90-mode-map): Do the
316
	initialization in the defvar.
317 318 319 320 321
	(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.
322
	(f90-mode-abbrev-table): Initialize in the defvar, with
323
	define-abbrev-table.
324

325 326 327 328
2002-05-18  Eli Zaretskii  <eliz@is.elta.co.il>

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

329 330 331 332 333 334 335 336 337
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'.

338 339 340 341 342 343
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
344 345 346 347 348 349 350 351
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
352 353 354

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

355 356 357 358 359 360 361 362 363 364 365
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.

366 367 368
2002-05-16  Colin Walters  <walters@debian.org>

	* menu-bar.el (menu-bar-tools-menu) <calculator>: Renamed to
369
	"Simple Calculator".
370 371
	(menu-bar-tools-menu) <calc>: New.

372 373
2002-05-16  Juanma Barranquero  <lektu@terra.es>

Juanma Barranquero's avatar
Juanma Barranquero committed
374 375 376 377
	* progmodes/hideshow.el (hs-adjust-block-beginning): Fix typo.

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

378 379
	* faces.el (describe-face): Fix typo.

Stefan Monnier's avatar
Stefan Monnier committed
380 381 382 383 384
2002-05-15  Stefan Monnier  <monnier@cs.yale.edu>

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

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

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

Eli Zaretskii's avatar
Eli Zaretskii committed
389 390 391 392
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
393 394 395 396 397 398
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.

399 400 401 402 403
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
404 405
2002-05-14  Kim F. Storm  <storm@cua.dk>

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

Kim F. Storm's avatar
Kim F. Storm committed
409 410 411 412 413 414 415
	* 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.

416 417 418 419 420 421 422 423
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
424 425 426 427
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
428 429 430 431 432 433 434 435
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.

436 437
2002-05-14  Mike Williams  <mdub@bigfoot.com>

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

Francesco Potortì's avatar
Francesco Potortì committed
441 442 443 444 445 446
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.

447 448 449 450 451
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
452 453 454 455 456 457 458 459 460
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.

461 462 463 464
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
465 466
2002-05-13  Colin Walters  <walters@gnu.org>

Colin Walters's avatar
Colin Walters committed
467 468 469 470 471
	* 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
472 473 474 475
	* 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
476 477
2002-05-12  Colin Walters  <walters@debian.org>

Francesco Potortì's avatar
Francesco Potortì committed
478
	* replace.el (occur-1): New optional argument `buf-name'.
Colin Walters's avatar
Colin Walters committed
479 480 481
	(occur-revert-function): Use it.

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

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

486
2002-05-12  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
Pavel Janík's avatar
Pavel Janík committed
487 488 489 490 491

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

492 493 494 495 496 497 498 499
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.

500 501 502
2002-05-12  Eli Zaretskii  <eliz@is.elta.co.il>

	* w32-vars.el (w32)
Francesco Potortì's avatar
Francesco Potortì committed
503
	* vc-cvs.el (vc-cvs-global-switches)
504 505 506 507 508
	(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
509
	* net/ange-ftp.el (ange-ftp-passive-host-alist)
510 511 512 513 514
	* 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.

515 516
2002-05-12  Richard M. Stallman  <rms@gnu.org>

517 518 519 520
	* mail/smtpmail.el (smtpmail-mail-address): New variable.
	(smtpmail-send-it): Bind and use that instead of `mail-address'.
	(smtpmail-via-smtp): Likewise.

521 522 523 524 525 526 527
	* 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.

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

530 531 532
	* net/ldap.el (ldap-search-internal): Unfold folded lines before
	parsing.

533 534 535 536
	* 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
537 538 539 540 541 542 543 544
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
545 546
2002-05-10  Kim F. Storm  <storm@cua.dk>

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

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

Francesco Potortì's avatar
Francesco Potortì committed
552
	* menu-bar.el (menu-bar-showhide-scroll-bar-menu)
Stefan Monnier's avatar
Stefan Monnier committed
553
	(menu-bar-showhide-menu): Use display-graphic-p, not window-system.
Eli Zaretskii's avatar
Eli Zaretskii committed
554 555 556 557 558 559
	(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
560 561 562 563 564
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.

565 566
2002-05-09  Richard M. Stallman  <rms@gnu.org>

567 568 569
	* mail/rmail.el (rmail-show-message):
	Catch error in check-coding-system.

Francesco Potortì's avatar
Francesco Potortì committed
570
	* progmodes/compile.el (compilation-error-regexp-alist):
571
	New element to recognize Python error messages.
Francesco Potortì's avatar
Francesco Potortì committed
572 573

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

Colin Walters's avatar
Colin Walters committed
576 577 578 579 580 581 582 583 584 585
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
586

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

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

591 592 593
	* woman.el (woman-menu):  Move symbol before the comment so that
	find-function-search-for-symbol finds it.

594 595 596 597 598 599
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.

600
2002-05-09  Simon Josefsson  <jas@extundo.com>
601 602 603 604 605 606

	* 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
607 608 609 610
2002-05-09  Kim F. Storm  <storm@cua.dk>

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

611
2002-05-08  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
612 613 614

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

615 616
2002-05-08  Markus Rost  <rost@math.ohio-state.edu>

617 618 619 620
	* 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
621 622
	* emacs-lisp/find-func.el (find-function-search-for-symbol):
	Add autoload cookie.
623 624 625
	(find-function-regexp):  Include
	"\(quote " to match the defaliases in loaddefs.el.

Stefan Monnier's avatar
Stefan Monnier committed
626 627
	* filesets.el (filesets-conditional-sort): Use copy-sequence,
	not copy-list.
628 629 630
	(filesets-menu-path, filesets-menu-before, filesets-menu-in-menu):
	Defvar them to nil if running in Emacs.

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

633 634 635
	* textmodes/flyspell.el (make-flyspell-overlay): Add help text
	to flyspell overlays.

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

638 639
2002-05-08  Richard M. Stallman  <rms@gnu.org>

640 641
	* diff.el (diff-regexp-alist): Doc fix.

642 643 644 645 646 647 648
	* 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.

649 650 651 652 653
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
654 655 656 657 658 659 660 661
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
662 663
2002-05-08  Toru Tomabechi  <Toru.Tomabechi@orient.unil.ch>

Francesco Potortì's avatar
Francesco Potortì committed
664
	* language/tibet-util.el (tibetan-canonicalize-for-unicode-alist)
Kenichi Handa's avatar
Kenichi Handa committed
665 666 667 668 669
	(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.

670 671 672 673 674 675 676 677 678 679
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.

680 681 682 683 684
2002-05-07  Juanma Barranquero  <lektu@terra.es>

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

685 686
2002-05-07 Thomas Link <t.link@gmx.at>

Francesco Potortì's avatar
Francesco Potortì committed
687
	* filesets.el:
688 689 690 691 692
	(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.

693
2002-05-07  John Paul Wallington  <jpw@shootybangbang.com>
Colin Walters's avatar
Colin Walters committed
694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714

	* 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'.

715 716
2002-05-06  Markus Rost  <rost@math.ohio-state.edu>

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

Francesco Potortì's avatar
Francesco Potortì committed
720 721 722 723
2002-05-06  Francesco Potorti`  <pot@gnu.org>

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

724 725
2002-05-05  Markus Rost  <rost@math.ohio-state.edu>

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

729 730 731 732 733 734 735 736 737
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
738
	(filesets-commands, filesets-external-viewers)
739 740 741 742 743 744
	(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.

745 746 747 748 749
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
750 751 752 753 754 755 756 757 758 759
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
760

Colin Walters's avatar
Colin Walters committed
761 762 763 764
	* 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.

765
2002-05-04  John Paul Wallington  <jpw@shootybangbang.com>
Colin Walters's avatar
Colin Walters committed
766 767 768 769 770 771 772 773 774

	* 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
775 776 777 778 779 780 781 782 783 784 785
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.

786 787
2002-05-04  Markus Rost  <rost@math.ohio-state.edu>

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

791 792 793 794
2002-05-04  Eli Zaretskii  <eliz@is.elta.co.il>

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

795 796 797 798
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
799 800 801 802 803 804
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.

805 806 807 808 809 810 811
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
812 813
2002-05-03  John Wiegley  <johnw@gnu.org>

John Wiegley's avatar
John Wiegley committed
814 815 816 817 818
	* 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
819
	(eshell-var-initialize): Initialize `eshell-modify-global-environment'.
John Wiegley's avatar
John Wiegley committed
820

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

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

Stefan Monnier's avatar
Stefan Monnier committed
826 827 828
	* 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
829

830 831 832 833 834 835 836 837 838
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
839 840 841 842
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
843 844
	(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
845

846 847 848
	* emulation/cua-base.el (cua-inhibit-cua-keys): New buffer-local
	variable.

849 850 851 852 853 854
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.

855 856 857 858 859
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
860 861
	(f90-blocks-re, f90-program-block-re, f90-end-if-re)
	(f90-no-break-re): Use regexp-opt.
862 863 864
	(f90-end-type-re): Add closing "\\>".
	(f90-indent-region): Correctly indent comments embedded in
	continued lines.
Stefan Monnier's avatar
Stefan Monnier committed
865 866 867 868 869 870
	(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.
871 872 873 874

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

875 876 877 878 879
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
880
2002-05-01  Kim F. Storm  <storm@cua.dk>
Kim F. Storm's avatar
cua fix  
Kim F. Storm committed
881

Stefan Monnier's avatar
Stefan Monnier committed
882 883
	* 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
884 885
	(cua-mode): Fixed require in defcustom.

886
2002-05-01  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
Pavel Janík's avatar
Pavel Janík committed
887 888 889 890

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

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

Stefan Monnier's avatar
Stefan Monnier committed
893 894 895 896
	* 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
897

John Wiegley's avatar
John Wiegley committed
898 899 900 901 902
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.

903 904 905 906 907 908 909 910 911 912
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.

913 914 915 916 917 918 919
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]

920 921
2002-04-30  Richard M. Stallman  <rms@gnu.org>

Francesco Potortì's avatar
Francesco Potortì committed
922
	* time.el (display-time-mail-directory)
923 924
	(display-time-mail-function): Doc fixes.

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

927 928 929 930
	* language/tibetan.el (tibetan-obsolete-glyphs): Now in tibet-util.el.

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

931 932 933
	* align.el (align-region): Fix call to `message'.
	Check that (car rule) is a symbol.

934 935 936 937 938 939
	* 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.

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

942 943
2002-04-29  Markus Rost  <rost@math.ohio-state.edu>

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

947 948
2002-04-29  Richard M. Stallman  <rms@gnu.org>

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

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

954 955 956 957 958 959
	* 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
960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975
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
976 977
2002-04-29  Colin Walters  <walters@verbum.org>

Colin Walters's avatar
Colin Walters committed
978
	* ibuf-ext.el (ibuffer-kill-filter-group): Call `delete' function.
Stefan Monnier's avatar
Stefan Monnier committed
979
	(ibuffer-kill-line): Copy the filter group data structure when killing.
Colin Walters's avatar
Colin Walters committed
980 981 982 983
	(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
984 985 986 987
	* play/gamegrid.el (gamegrid-add-score-with-update-game-score):
	Test whether or not update-game-score is setuid, and do the right
	thing.

988 989 990 991 992 993 994
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.

995 996
2002-04-29  Glenn Morris  <gmorris@ast.cam.ac.uk>

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

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

Kim F. Storm's avatar
Kim F. Storm committed
1003 1004 1005 1006 1007 1008 1009 1010 1011 1012
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
1013 1014 1015
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
1016 1017
	(ccl-encode-tcvn, ccl-encode-tcvn-font, vietnamese-tcvn):
	New Vietnamese coding system.
Pavel Janík's avatar
Pavel Janík committed
1018 1019 1020

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

1021
2002-04-29  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
Pavel Janík's avatar
Pavel Janík committed
1022 1023 1024 1025

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

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

1029 1030 1031 1032 1033
2002-04-29  Stefan Monnier  <monnier@cs.yale.edu>

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

1034 1035
2002-04-28  Markus Rost  <rost@math.ohio-state.edu>

1036
	* net/ange-ftp.el (ange-ftp-passive-host-alist)
1037 1038 1039 1040
	(ange-ftp-bs2000-additional-pubsets):  Fix custom type.

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

Glenn Morris's avatar
Glenn Morris committed
1041 1042 1043 1044 1045
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.
1046 1047
	(f90-font-lock-keywords-1, f90-font-lock-keywords-2):
	Fix highlighting of various "type" forms.
Glenn Morris's avatar
Glenn Morris committed
1048

1049 1050 1051 1052
2002-04-28  Colin Walters  <walters@verbum.org>

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

1054
2002-04-28  John Paul Wallington  <jpw@shootybangbang.com>
1055 1056 1057 1058

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

1059 1060
2002-04-28  Richard M. Stallman  <rms@gnu.org>

1061 1062 1063 1064 1065 1066 1067 1068
	* 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.

1069 1070
	* filesets.el: New file.

1071 1072 1073 1074 1075 1076
	* 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'.

1077 1078 1079
	* replace.el (occur-engine, occur-mode-mouse-goto)
	(occur-mode-find-occurrence, occur-mode-goto-occurrence)
	(occur-mode-goto-occurrence-other-window)
1080 1081 1082 1083 1084 1085
	(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.

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

1088 1089 1090 1091
	* recentf.el (recentf-menu-before): Use string to specify path in
	the menu.

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

1094 1095
2002-04-27  Richard M. Stallman  <rms@gnu.org>

1096 1097 1098 1099 1100 1101
	* 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.

1102 1103 1104
	* progmodes/ada-xref.el (ada-add-ada-menu): Menu pseudo-keys
	generated by easymenu are now lowercase.

1105 1106
2002-04-27  Richard M. Stallman  <rms@gnu.org>

1107 1108 1109 1110 1111 1112
	* 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.

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

1115 1116 1117 1118 1119
	* subr.el (insert-for-yank): Replace `category' property
	with whatever properties it stands for.

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

1120 1121 1122 1123 1124
2002-04-27  Miles Bader  <miles@gnu.org>

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

1125 1126
2002-04-26  Andrew Choi  <akochoi@shaw.ca>

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

1130 1131
2002-04-26  Richard M. Stallman  <rms@gnu.org>

1132 1133 1134 1135 1136 1137
	* loadup.el: Explicitly load cus-face and timer.

	* isearch.el: Don't require timer.

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

1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148
	* 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.

1149 1150 1151 1152 1153 1154
	* 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.
1155

1156 1157 1158 1159 1160
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
1161 1162 1163 1164
2002-04-26  Gerd Moellmann  <gerd@gnu.org>

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

1165
2002-04-25  Michael Kifer  <kifer@cs.stonybrook.edu>
1166

1167
	* ediff-hooks.el: Put back the autoloads.
1168

Colin Walters's avatar
Colin Walters committed
1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179
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.

1180 1181 1182 1183 1184 1185
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.

1186 1187 1188 1189 1190 1191 1192 1193 1194 1195
	* 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
1196 1197 1198
2002-04-25  Colin Walters  <walters@verbum.org>

	* replace.el (multi-occur-by-filename-regexp): Doc fix.
Colin Walters's avatar
Colin Walters committed
1199
	(occur-engine): Go to `point-min'.  Make nlines argument actually
1200
	mean number of context lines.  Handle it.  Pad digits to the right.
Colin Walters's avatar
Colin Walters committed
1201 1202 1203 1204 1205 1206

	* 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
1207 1208
	`ibuffer-maybe-save-saved-filters'.  Callers updated.
	Handle `ibuffer-saved-filter-groups'.
Colin Walters's avatar
Colin Walters committed
1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226
	(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.
1227 1228
	(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
1229 1230 1231 1232 1233 1234 1235 1236 1237
	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'.
1238
	(ibuffer-redisplay-engine): Handle `ibuffer-show-empty-filter-groups'.
Colin Walters's avatar
Colin Walters committed
1239 1240
	(ibuffer-mode): Add some documentation about filter groups.

1241 1242 1243 1244
2002-04-25  Andreas Schwab  <schwab@suse.de>

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

1245 1246 1247 1248 1249
2002-04-26  Miles Bader  <miles@gnu.org>