ChangeLog 318 KB
Newer Older
Kim F. Storm's avatar
Kim F. Storm committed
1 2 3 4 5 6 7 8 9 10 11 12
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
13 14 15 16 17 18
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
19 20 21 22 23 24 25
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
26 27 28 29 30 31 32 33
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
34 35 36 37 38
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.

39 40
2002-05-23  Kim F. Storm  <storm@cua.dk>

Kim F. Storm's avatar
Kim F. Storm committed
41 42 43 44 45 46
	* 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
47

48 49 50 51 52 53 54 55 56 57 58
	* 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
59

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

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

Colin Walters's avatar
Colin Walters committed
65 66 67 68
	* font-core.el (font-lock-function): New variable.
	(font-lock-default-function): New function, created from
	`font-lock-mode'.
	(font-lock-mode): Just funcall `font-lock-default-function'.
Colin Walters's avatar
Colin Walters committed
69
	(font-lock-symbol-category-alist): New variable.
Stefan Monnier's avatar
Stefan Monnier committed
70

71 72 73 74 75 76 77
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.

78 79 80 81 82
2002-05-22  Mike Williams  <mdub@bigfoot.com>

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

83 84 85 86 87 88
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
89
2002-05-21  Colin Walters  <walters@gnu.org>
Colin Walters's avatar
Colin Walters committed
90

Colin Walters's avatar
Colin Walters committed
91 92 93 94 95 96 97
	* 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.

98 99
	* 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
100
	change coding to iso-2022-7bit.
Colin Walters's avatar
Colin Walters committed
101

102
2002-05-21  Colin Walters  <walters@verbum.org>
Colin Walters's avatar
Colin Walters committed
103 104 105 106 107 108 109 110 111 112

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

Colin Walters's avatar
Colin Walters committed
116 117
	* loadup.el: Add font-core.el.

Colin Walters's avatar
Colin Walters committed
118 119 120 121 122 123 124
	* 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
125
	* info.el (Info-fontify): Deleted.
126
	(Info-select-node): Don't use it.
Colin Walters's avatar
Colin Walters committed
127 128 129 130
	(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
131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147
	* 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.

148
2002-05-21  Colin Walters  <walters@debian.org>
Colin Walters's avatar
Colin Walters committed
149 150 151 152

	* 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
153 154 155

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

Colin Walters's avatar
Colin Walters committed
157 158 159 160 161 162
	* 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)
163
	(ibuffer-filter-group-map): Don't set parent to `ibuffer-mode-map'.
Colin Walters's avatar
Colin Walters committed
164 165 166
	(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.
167
	(ibuffer): New optional argument `formats'.
Colin Walters's avatar
Colin Walters committed
168

169 170 171 172
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
173 174 175 176 177
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
178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193
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.

194 195 196 197 198 199 200
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.

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

203
	* international/mule.el (auto-coding-alist): Use emacs-mule
204 205
	for auto-save files.

206 207 208 209 210
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.

211 212
2002-05-19  Markus Rost  <rost@math.ohio-state.edu>

213
	* international/ucs-tables.el (unify-8859-on-encoding-mode)
Stefan Monnier's avatar
Stefan Monnier committed
214
	(unify-8859-on-decoding-mode): Change :version attributes to strings.
215 216 217 218 219 220 221 222 223 224

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

225 226
	* find-dired.el (find-dired): Implement revert-buffer-function.

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

229 230
2002-05-19  Glenn Morris  <gmorris@ast.cam.ac.uk>

231 232 233
	* 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.
234 235 236
	(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
237
	(f90-change-keywords): Doc fix.
238

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

241 242 243
	* indent.el (indent-region): Make COLUMN arg optional.

	* files.el (find-file-read-args): New function.
Stefan Monnier's avatar
Stefan Monnier committed
244 245
	(find-file, find-file-other-window, find-file-other-frame)
	(find-file-read-only, find-file-read-only-other-window)
246 247 248 249
	(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
250
	* arc-mode.el (archive-zip-use-pkzip): Variable deleted.
Stefan Monnier's avatar
Stefan Monnier committed
251
	(archive-zip-extract, archive-zip-expunge, archive-zip-update)
Richard M. Stallman's avatar
Richard M. Stallman committed
252 253 254 255 256 257 258 259 260 261 262
	(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.

263 264 265 266 267
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.

268 269 270
2002-05-18  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* progmodes/f90.el (f90-mode-syntax-table, f90-mode-map): Do the
271
	initialization in the defvar.
272 273 274 275 276
	(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.
277
	(f90-mode-abbrev-table): Initialize in the defvar, with
278
	define-abbrev-table.
279

280 281 282 283
2002-05-18  Eli Zaretskii  <eliz@is.elta.co.il>

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

284 285 286 287 288 289 290 291 292
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'.

293 294 295 296 297 298
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
299 300 301 302 303 304 305 306
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
307 308 309

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

310 311 312 313 314 315 316 317 318 319 320
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.

321 322 323
2002-05-16  Colin Walters  <walters@debian.org>

	* menu-bar.el (menu-bar-tools-menu) <calculator>: Renamed to
324
	"Simple Calculator".
325 326
	(menu-bar-tools-menu) <calc>: New.

327 328
2002-05-16  Juanma Barranquero  <lektu@terra.es>

Juanma Barranquero's avatar
Juanma Barranquero committed
329 330 331 332
	* progmodes/hideshow.el (hs-adjust-block-beginning): Fix typo.

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

333 334
	* faces.el (describe-face): Fix typo.

Stefan Monnier's avatar
Stefan Monnier committed
335 336 337 338 339
2002-05-15  Stefan Monnier  <monnier@cs.yale.edu>

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

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

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

Eli Zaretskii's avatar
Eli Zaretskii committed
344 345 346 347
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
348 349 350 351 352 353
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.

354 355 356 357 358
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
359 360
2002-05-14  Kim F. Storm  <storm@cua.dk>

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

Kim F. Storm's avatar
Kim F. Storm committed
364 365 366 367 368 369 370
	* 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.

371 372 373 374 375 376 377 378
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
379 380 381 382
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
383 384 385 386 387 388 389 390
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.

391 392
2002-05-14  Mike Williams  <mdub@bigfoot.com>

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

Francesco Potortì's avatar
Francesco Potortì committed
396 397 398 399 400 401
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.

402 403 404 405 406
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
407 408 409 410 411 412 413 414 415
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.

416 417 418 419
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
420 421
2002-05-13  Colin Walters  <walters@gnu.org>

Colin Walters's avatar
Colin Walters committed
422 423 424 425 426
	* 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
427 428 429 430
	* 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
431 432
2002-05-12  Colin Walters  <walters@debian.org>

Francesco Potortì's avatar
Francesco Potortì committed
433
	* replace.el (occur-1): New optional argument `buf-name'.
Colin Walters's avatar
Colin Walters committed
434 435 436
	(occur-revert-function): Use it.

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

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

441
2002-05-12  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
Pavel Janík's avatar
Pavel Janík committed
442 443 444 445 446

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

447 448 449 450 451 452 453 454
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.

455 456 457
2002-05-12  Eli Zaretskii  <eliz@is.elta.co.il>

	* w32-vars.el (w32)
Francesco Potortì's avatar
Francesco Potortì committed
458
	* vc-cvs.el (vc-cvs-global-switches)
459 460 461 462 463
	(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
464
	* net/ange-ftp.el (ange-ftp-passive-host-alist)
465 466 467 468 469
	* 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.

470 471
2002-05-12  Richard M. Stallman  <rms@gnu.org>

472 473 474 475
	* mail/smtpmail.el (smtpmail-mail-address): New variable.
	(smtpmail-send-it): Bind and use that instead of `mail-address'.
	(smtpmail-via-smtp): Likewise.

476 477 478 479 480 481 482
	* 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.

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

485 486 487
	* net/ldap.el (ldap-search-internal): Unfold folded lines before
	parsing.

488 489 490 491
	* 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
492 493 494 495 496 497 498 499
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
500 501
2002-05-10  Kim F. Storm  <storm@cua.dk>

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

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

Francesco Potortì's avatar
Francesco Potortì committed
507
	* menu-bar.el (menu-bar-showhide-scroll-bar-menu)
Stefan Monnier's avatar
Stefan Monnier committed
508
	(menu-bar-showhide-menu): Use display-graphic-p, not window-system.
Eli Zaretskii's avatar
Eli Zaretskii committed
509 510 511 512 513 514
	(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
515 516 517 518 519
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.

520 521
2002-05-09  Richard M. Stallman  <rms@gnu.org>

522 523 524
	* mail/rmail.el (rmail-show-message):
	Catch error in check-coding-system.

Francesco Potortì's avatar
Francesco Potortì committed
525
	* progmodes/compile.el (compilation-error-regexp-alist):
526
	New element to recognize Python error messages.
Francesco Potortì's avatar
Francesco Potortì committed
527 528

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

Colin Walters's avatar
Colin Walters committed
531 532 533 534 535 536 537 538 539 540
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
541

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

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

546 547 548
	* woman.el (woman-menu):  Move symbol before the comment so that
	find-function-search-for-symbol finds it.

549 550 551 552 553 554
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.

555
2002-05-09  Simon Josefsson  <jas@extundo.com>
556 557 558 559 560 561

	* 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
562 563 564 565
2002-05-09  Kim F. Storm  <storm@cua.dk>

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

566
2002-05-08  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
567 568 569

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

570 571
2002-05-08  Markus Rost  <rost@math.ohio-state.edu>

572 573 574 575
	* 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
576 577
	* emacs-lisp/find-func.el (find-function-search-for-symbol):
	Add autoload cookie.
578 579 580
	(find-function-regexp):  Include
	"\(quote " to match the defaliases in loaddefs.el.

Stefan Monnier's avatar
Stefan Monnier committed
581 582
	* filesets.el (filesets-conditional-sort): Use copy-sequence,
	not copy-list.
583 584 585
	(filesets-menu-path, filesets-menu-before, filesets-menu-in-menu):
	Defvar them to nil if running in Emacs.

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

588 589 590
	* textmodes/flyspell.el (make-flyspell-overlay): Add help text
	to flyspell overlays.

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

593 594
2002-05-08  Richard M. Stallman  <rms@gnu.org>

595 596
	* diff.el (diff-regexp-alist): Doc fix.

597 598 599 600 601 602 603
	* 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.

604 605 606 607 608
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
609 610 611 612 613 614 615 616
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
617 618
2002-05-08  Toru Tomabechi  <Toru.Tomabechi@orient.unil.ch>

Francesco Potortì's avatar
Francesco Potortì committed
619
	* language/tibet-util.el (tibetan-canonicalize-for-unicode-alist)
Kenichi Handa's avatar
Kenichi Handa committed
620 621 622 623 624
	(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.

625 626 627 628 629 630 631 632 633 634
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.

635 636 637 638 639
2002-05-07  Juanma Barranquero  <lektu@terra.es>

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

640 641
2002-05-07 Thomas Link <t.link@gmx.at>

Francesco Potortì's avatar
Francesco Potortì committed
642
	* filesets.el:
643 644 645 646 647
	(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.

648
2002-05-07  John Paul Wallington  <jpw@shootybangbang.com>
Colin Walters's avatar
Colin Walters committed
649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669

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

670 671
2002-05-06  Markus Rost  <rost@math.ohio-state.edu>

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

Francesco Potortì's avatar
Francesco Potortì committed
675 676 677 678
2002-05-06  Francesco Potorti`  <pot@gnu.org>

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

679 680
2002-05-05  Markus Rost  <rost@math.ohio-state.edu>

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

684 685 686 687 688 689 690 691 692
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
693
	(filesets-commands, filesets-external-viewers)
694 695 696 697 698 699
	(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.

700 701 702 703 704
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
705 706 707 708 709 710 711 712 713 714
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
715

Colin Walters's avatar
Colin Walters committed
716 717 718 719
	* 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.

720
2002-05-04  John Paul Wallington  <jpw@shootybangbang.com>
Colin Walters's avatar
Colin Walters committed
721 722 723 724 725 726 727 728 729

	* 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
730 731 732 733 734 735 736 737 738 739 740
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.

741 742
2002-05-04  Markus Rost  <rost@math.ohio-state.edu>

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

746 747 748 749
2002-05-04  Eli Zaretskii  <eliz@is.elta.co.il>

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

750 751 752 753
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
754 755 756 757 758 759
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.

760 761 762 763 764 765 766
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
767 768
2002-05-03  John Wiegley  <johnw@gnu.org>

John Wiegley's avatar
John Wiegley committed
769 770 771 772 773
	* 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
774
	(eshell-var-initialize): Initialize `eshell-modify-global-environment'.
John Wiegley's avatar
John Wiegley committed
775

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

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

Stefan Monnier's avatar
Stefan Monnier committed
781 782 783
	* 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
784

785 786 787 788 789 790 791 792 793
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
794 795 796 797
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
798 799
	(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
800

801 802 803
	* emulation/cua-base.el (cua-inhibit-cua-keys): New buffer-local
	variable.

804 805 806 807 808 809
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.

810 811 812 813 814
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
815 816
	(f90-blocks-re, f90-program-block-re, f90-end-if-re)
	(f90-no-break-re): Use regexp-opt.
817 818 819
	(f90-end-type-re): Add closing "\\>".
	(f90-indent-region): Correctly indent comments embedded in
	continued lines.
Stefan Monnier's avatar
Stefan Monnier committed
820 821 822 823 824 825
	(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.
826 827 828 829

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

830 831 832 833 834
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
835
2002-05-01  Kim F. Storm  <storm@cua.dk>
Kim F. Storm's avatar
cua fix  
Kim F. Storm committed
836

Stefan Monnier's avatar
Stefan Monnier committed
837 838
	* 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
839 840
	(cua-mode): Fixed require in defcustom.

841
2002-05-01  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
Pavel Janík's avatar
Pavel Janík committed
842 843 844 845

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

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

Stefan Monnier's avatar
Stefan Monnier committed
848 849 850 851
	* 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
852

John Wiegley's avatar
John Wiegley committed
853 854 855 856 857
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.

858 859 860 861 862 863 864 865 866 867
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.

868 869 870 871 872 873 874
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]

875 876
2002-04-30  Richard M. Stallman  <rms@gnu.org>

Francesco Potortì's avatar
Francesco Potortì committed
877
	* time.el (display-time-mail-directory)
878 879
	(display-time-mail-function): Doc fixes.

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

882 883 884 885
	* language/tibetan.el (tibetan-obsolete-glyphs): Now in tibet-util.el.

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

886 887 888
	* align.el (align-region): Fix call to `message'.
	Check that (car rule) is a symbol.

889 890 891 892 893 894
	* 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.

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

897 898
2002-04-29  Markus Rost  <rost@math.ohio-state.edu>

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

902 903
2002-04-29  Richard M. Stallman  <rms@gnu.org>

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

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

909 910 911 912 913 914
	* 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
915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930
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
931 932
2002-04-29  Colin Walters  <walters@verbum.org>

Colin Walters's avatar
Colin Walters committed
933
	* ibuf-ext.el (ibuffer-kill-filter-group): Call `delete' function.
Stefan Monnier's avatar
Stefan Monnier committed
934
	(ibuffer-kill-line): Copy the filter group data structure when killing.
Colin Walters's avatar
Colin Walters committed
935 936 937 938
	(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
939 940 941 942
	* play/gamegrid.el (gamegrid-add-score-with-update-game-score):
	Test whether or not update-game-score is setuid, and do the right
	thing.

943 944 945 946 947 948 949
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.

950 951
2002-04-29  Glenn Morris  <gmorris@ast.cam.ac.uk>

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

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

Kim F. Storm's avatar
Kim F. Storm committed
958 959 960 961 962 963 964 965 966 967
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
968 969 970
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
971 972
	(ccl-encode-tcvn, ccl-encode-tcvn-font, vietnamese-tcvn):
	New Vietnamese coding system.
Pavel Janík's avatar
Pavel Janík committed
973 974 975

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

976
2002-04-29  Pavel Jan,Am(Bk  <Pavel@Janik.cz>
Pavel Janík's avatar
Pavel Janík committed
977 978 979 980

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

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

984 985 986 987 988
2002-04-29  Stefan Monnier  <monnier@cs.yale.edu>

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

989 990
2002-04-28  Markus Rost  <rost@math.ohio-state.edu>

991
	* net/ange-ftp.el (ange-ftp-passive-host-alist)
992 993 994 995
	(ange-ftp-bs2000-additional-pubsets):  Fix custom type.

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

Glenn Morris's avatar
Glenn Morris committed
996 997 998 999 1000
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.
1001 1002
	(f90-font-lock-keywords-1, f90-font-lock-keywords-2):
	Fix highlighting of various "type" forms.
Glenn Morris's avatar
Glenn Morris committed
1003

1004 1005 1006 1007
2002-04-28  Colin Walters  <walters@verbum.org>

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

1009
2002-04-28  John Paul Wallington  <jpw@shootybangbang.com>
1010 1011 1012 1013

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

1014 1015
2002-04-28  Richard M. Stallman  <rms@gnu.org>

1016 1017 1018 1019 1020 1021 1022 1023
	* 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.

1024 1025
	* filesets.el: New file.

1026 1027 1028 1029 1030 1031
	* 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'.

1032 1033 1034
	* replace.el (occur-engine, occur-mode-mouse-goto)
	(occur-mode-find-occurrence, occur-mode-goto-occurrence)
	(occur-mode-goto-occurrence-other-window)
1035 1036 1037 1038 1039 1040
	(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.

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

1043 1044 1045 1046
	* recentf.el (recentf-menu-before): Use string to specify path in
	the menu.

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

1049 1050
2002-04-27  Richard M. Stallman  <rms@gnu.org>

1051 1052 1053 1054 1055 1056
	* 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.

1057 1058 1059
	* progmodes/ada-xref.el (ada-add-ada-menu): Menu pseudo-keys
	generated by easymenu are now lowercase.

1060 1061
2002-04-27  Richard M. Stallman  <rms@gnu.org>

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

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

1070 1071 1072 1073 1074
	* subr.el (insert-for-yank): Replace `category' property
	with whatever properties it stands for.

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

1075 1076 1077 1078 1079
2002-04-27  Miles Bader  <miles@gnu.org>

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

1080 1081
2002-04-26  Andrew Choi  <akochoi@shaw.ca>

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

1085 1086
2002-04-26  Richard M. Stallman  <rms@gnu.org>

1087 1088 1089 1090 1091 1092
	* loadup.el: Explicitly load cus-face and timer.

	* isearch.el: Don't require timer.

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

1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103
	* 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.

1104 1105 1106 1107 1108 1109
	* 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.
1110

1111 1112 1113 1114 1115
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
1116 1117 1118 1119
2002-04-26  Gerd Moellmann  <gerd@gnu.org>

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

1120
2002-04-25  Michael Kifer  <kifer@cs.stonybrook.edu>
1121

1122
	* ediff-hooks.el: Put back the autoloads.
1123

Colin Walters's avatar
Colin Walters committed
1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134
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.

1135 1136 1137 1138 1139 1140
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.

1141 1142 1143 1144 1145 1146 1147 1148 1149 1150
	* 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
1151 1152 1153
2002-04-25  Colin Walters  <walters@verbum.org>

	* replace.el (multi-occur-by-filename-regexp): Doc fix.
Colin Walters's avatar
Colin Walters committed
1154
	(occur-engine): Go to `point-min'.  Make nlines argument actually
1155
	mean number of context lines.  Handle it.  Pad digits to the right.
Colin Walters's avatar
Colin Walters committed
1156 1157 1158 1159 1160 1161

	* 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
1162 1163
	`ibuffer-maybe-save-saved-filters'.  Callers updated.
	Handle `ibuffer-saved-filter-groups'.
Colin Walters's avatar
Colin Walters committed
1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181
	(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.
1182 1183
	(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
1184 1185 1186 1187 1188 1189 1190 1191 1192
	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'.
1193
	(ibuffer-redisplay-engine): Handle `ibuffer-show-empty-filter-groups'.
Colin Walters's avatar
Colin Walters committed
1194 1195
	(ibuffer-mode): Add some documentation about filter groups.

1196 1197 1198 1199
2002-04-25  Andreas Schwab  <schwab@suse.de>

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

1200 1201 1202 1203 1204
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.

1205 1206 1207 1208 1209 1210
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.

1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230
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
1231
	buffer-substring.
1232 1233 1234 1235
	(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
1236 1237
2002-04-24  Colin Walters  <walters@verbum.org>

1238 1239 1240 1241
	* replace.el (occur-accumulate-lines): Add optional argument
	`no-props'.  Handle it.
	(occur-engine): Use it.

Colin Walters's avatar
Colin Walters committed
1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261