ChangeLog 546 KB
Newer Older
Kenichi Handa's avatar
Kenichi Handa committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
2002-11-18  Kenichi Handa  <handa@m17n.org>

	* language/cyrillic.el (cyrillic-iso-8bit): Make it safe.

	* language/european.el (iso-latin-1): Make it safe.
	(iso-latin-2, iso-latin-3, iso-latin-4, iso-latin-5, iso-latin-8) 
	(iso-latin-9): Likewise.

	* language/greek.el (greek-iso-8bit): Make it safe.

	* language/hebrew.el (hebrew-iso-8bit): Make it safe.

	* language/lao.el (lao): Make it safe.

	* language/thai.el (thai-tis620): Make it safe.

17 18 19 20
2002-11-18   Markus Rost  <rost@math.ohio-state.edu>

	* bookmark.el (bookmark-menu-length): Fix typo in group name.

21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
2002-11-17   Markus Rost  <rost@math.ohio-state.edu>

	* speedbar.el (defgroup speedbar): Use group 'etags instead of
	nonexisting group 'tags.

	* emacs-lisp/re-builder.el: Add provide call.

	* mail/feedmail.el (feedmail-fiddle-headers-upwardly)
	(feedmail-fiddle-plex-user-list):  Fix typo in group name.

	* progmodes/make-mode.el (makefile-space-face): Fix typo in group
	name.

	* textmodes/ispell.el (defgroup ispell): Arrange that definition
	starts at beginning of line.

	* textmodes/table.el (defgroup table-hooks): New group.
	(table-cell-map-hook): Fix typo in group name.

	* calendar/diary-lib.el (diary-button-face): Add group and version
	number.

	* warnings.el (defgroup warnings): New group.

45 46 47 48 49
2002-11-16   Markus Rost  <rost@math.ohio-state.edu>

	* emacs-lisp/autoload.el (update-autoloads-from-directories):
	Sort the list of files with no autoloads.

50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
2002-08-23  Alan Shutko  <ats@acm.org>

	* calendar/diary-lib.el (list-diary-entries): Pass a marker
	indicating source of entry to add-to-diary-list.
	(diary-button-face, diary-entry, diary-goto-entry): New, to
	support click to diary file.
	(fancy-diary-display): Buttonize diary entries.
	(list-sexp-diary-entries): Pass a marker indicating source of
	entry to add-to-diary-list.
	(diary-date): Return mark as well as entry.

	* calendar/calendar.el (diary-face): New.
	(european-calendar-display-form, describe-calendar-mode) 
	(mark-visible-calendar-date, calendar-mark-today): Tidy doc string.
	(calendar-make-alist): New.
	(calendar-mode): Set up font-lock mode.
	(generate-calendar-window): Fontify if font-lock-mode is on.

68 69 70 71 72
2002-11-16  Ivan Zakharyaschev <imz@altlinux.org>  (tiny change)

	* international/codepage.el (cp866-decode-table): Fix the
	translation table.

73 74 75 76 77 78
2002-11-16  Martin Stjernholm  <bug-cc-mode@gnu.org>

	* progmodes/cc-bytecomp.el (cc-bytecomp-defun): Fixed bug that
	caused existing function definitions to be overridden by
	phonies when the bytecomp environment is restored.

Nick Roberts's avatar
Nick Roberts committed
79 80 81 82 83 84 85 86
2002-11-15  Nick Roberts  <nick@nick.uklinux.net>

	* toolbar/gud-break.pbm, toolbar/gud-cont.pbm, toolbar/gud-display.pbm,
	toolbar/gud-down.pbm, toolbar/gud-finish.pbm, toolbar/gud-goto.pbm, 
	toolbar/gud-next.pbm, toolbar/gud-print.pbm, toolbar/gud-remove.pbm,
	toolbar/gud-run.pbm, toolbar/gud-step.pbm, toolbar/gud-up.pbm:
	Icons for debugger (pbm files).

87 88 89 90
2002-11-15  Richard M. Stallman  <rms@gnu.org>

	* international/mule.el (set-buffer-file-coding-system): Redo prev chg.

91 92 93 94 95 96 97 98 99
2002-11-15  John Paul Wallington  <jpw@shootybangbang.com>

	* ibuffer.el (ibuffer-use-other-window, ibuffer-use-header-line)
	(ibuffer-visit-buffer, ibuffer-redisplay, ibuffer-update): Doc fix.
	(ibuffer-mode-hooks): Remove spurious defvar.
	(ibuffer): Run `ibuffer-hook' instead of `ibuffer-hooks'.
	(ibuffer-mode): Run `ibuffer-mode-hook' instead of
	`ibuffer-mode-hooks'.

Markus Rost's avatar
Markus Rost committed
100 101 102 103 104 105 106 107
2002-11-15   Markus Rost  <rost@math.ohio-state.edu>

	* mail/rmailedit.el:  Add provide call.

	* play/bruce.el: Add provide call.

	* emacs-lisp/gulp.el: Add provide call.

108 109 110 111
2002-11-14  Richard M. Stallman  <rms@gnu.org>

	* international/mule.el (set-buffer-file-coding-system): Undo prv chg.

112 113 114 115
2002-11-14   Markus Rost  <rost@math.ohio-state.edu>

	* custom.el (custom-declare-group): Remove unnecessary line of
	code.
116

117 118
	* cus-dep.el (custom-make-dependencies): Bind load-file-name.

Juanma Barranquero's avatar
Juanma Barranquero committed
119 120
2002-11-14  Edward M. Reingold  <reingold@emr.cs.iit.edu>

Stefan Monnier's avatar
Stefan Monnier committed
121 122
	* calendar/diary-lib.el (make-diary-entry): Allow for local variables
	at end of diary file.
Juanma Barranquero's avatar
Juanma Barranquero committed
123

Kim F. Storm's avatar
Kim F. Storm committed
124 125 126 127 128 129
2002-11-14  Kim F. Storm  <storm@cua.dk>

	* files.el (mode-name): Mark it as risky-local-variable like the
	other mode-line elements (moved from bindings.el).

	* bindings.el (mode-name): Moved mark as risky-local-variable to
Juanma Barranquero's avatar
Juanma Barranquero committed
130
	files.el.
Kim F. Storm's avatar
Kim F. Storm committed
131

132 133 134 135 136 137
2002-11-14  Juanma Barranquero  <lektu@terra.es>

	* gud.el: Fix feature name in `provide'.

	* gdb-ui.el: Fix feature name in `require'.

138 139 140 141 142
2002-11-14  Per Cederqvist  <ceder@lysator.liu.se>  (tiny change)

	* progmodes/etags.el (find-tag-default): Copy text at point without
	properties.

Kenichi Handa's avatar
Kenichi Handa committed
143 144 145 146
2002-11-14  Kenichi Handa  <handa@m17n.org>

	* progmodes/cc-vars.el: Don't cc-bytecomp-defun char-table-p.

147 148 149 150 151 152 153 154 155 156 157
2002-11-14  Kim F. Storm  <storm@cua.dk>

	* textmodes/fill.el (fill-nobreak-invisible): New var.
	(fill-nobreak-p): Test it; return t if set and point invisible.
	(fill-newline): Test it; remove invisible prop on newline if set.

	* info.el (Info-fontify-node): New local list paragraph-markers.
	Record markers for mangled *note references on that list.
	When done, go back through those markers and fill each mangled
	paragraph with `fill-nobreak-invisible' let-bound to t.
	Don't use `display' property; insert "see" directly in buffer.
158

Nick Roberts's avatar
Nick Roberts committed
159
2002-11-14  Nick Roberts <nick@nick.uklinux.net>
Nick Roberts's avatar
Nick Roberts committed
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180

	* gdb-ui.el: New file, User Interface for running GDB

	* gud.el:(gud-find-file): Set up GDB tool bar.
	(gud-menu-map): New commands: run, goto.
	Enable some commands for gdba.
	(gud-query-cmdline): Pass default directory to gdba.
	(gdb): Defune gud-goto and gud-run.
	(gud-gdb-complete-command): Maybe use gdba-complete-filter.
	(gud-mode): Set up local tool bar.
	(gud-display-line): For gdba, call gdb-display-source-buffer.
	(gud-basic-call): For gdba, maybe delete the current prompt.
	(gud-tool-bar-map): New variable.
	(gud-read-address): Correction.

	* toolbar/gud-break.xpm, toolbar/gud-cont.xpm, toolbar/gud-display.xpm,
	toolbar/gud-down.xpm, toolbar/gud-finish.xpm, toolbar/gud-goto.xpm, 
	toolbar/gud-next.xpm, toolbar/gud-print.xpm, toolbar/gud-remove.xpm,
	toolbar/gud-run.xpm, toolbar/gud-step.xpm, toolbar/gud-up.xpm:
	Icons for debugger.

Stefan Monnier's avatar
Stefan Monnier committed
181 182 183 184
2002-11-13  Stefan Monnier  <monnier@cs.yale.edu>

	* pcvs.el (cvs-mode-run): Don't pass "." if not needed.

André Spiegel's avatar
#  
André Spiegel committed
185 186 187 188 189 190
2002-11-13  Andre Spiegel  <spiegel@gnu.org>

	* vc-rcs.el (vc-rcs-registered): Improve comment.

	* vc-sccs.el (vc-sccs-registered): Improve comment.

191 192
2002-11-13  Tim Van Holder  <tim.vanholder@anubex.com>  (tiny change)

Stefan Monnier's avatar
Stefan Monnier committed
193 194
	* progmodes/compile.el (compilation-error-regexp-alist):
	Don't include colon and space after a file name as part of the name.
195 196 197 198 199

2002-11-13  Richard M. Stallman  <rms@gnu.org>

	* gud.el (gdb): Undo 10-26 change.

Kenichi Handa's avatar
Kenichi Handa committed
200 201 202
2002-11-13  Kenichi Handa  <handa@m17n.org>

	* replace.el (occur-engine): Set buffer-file-coding-system of
Stefan Monnier's avatar
Stefan Monnier committed
203
	OUT-BUF to that of one of BUFFERS if they locally bind that variable.
Kenichi Handa's avatar
Kenichi Handa committed
204

205 206 207 208 209
2002-11-13   Markus Rost  <rost@math.ohio-state.edu>

	* custom.el (custom-handle-all-keywords): Fix arg passed to
	custom-add-to-group.

Stefan Monnier's avatar
Stefan Monnier committed
210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229
2002-11-12  Stefan Monnier  <monnier@cs.yale.edu>

	* pcvs-defs.el (cvs-mode-map): Remove M-f binding.
	(cvs-minor-mode-map): Add e binding in log-view-mode.

	* progmodes/perl-mode.el (perl-hanging-paren-p): New fun.
	(perl-indent-line): Look at the open-paren to indent a close-paren.
	(perl-calculate-indent): Try to better indent args after hanging paren.
	Remove special code for open-paren-in-column-0.

	* textmodes/sgml-mode.el (sgml-namify-char): New cmd.
	(sgml-name-char): Use it.
	(sgml-tag-last, sgml-tag-history): New vars.
	(sgml-tag): Use them.
	(sgml-skip-tag-forward): Use sgml-tag-syntax-table.
	(sgml-delete-tag): Remove resulting empty lines.
	(sgml-tag) <symbol-plist>: Don't make intangible.
	(sgml-parse-tag-backward): Add limit argument.
	(html-autoview-mode): Use define-minor-mode.

230 231
2002-11-12   Markus Rost  <rost@math.ohio-state.edu>

232 233 234 235 236 237
	* vc-rcs.el (vc-rcs-registered): Handle the autoload cookie so
	that the definition is found by `find-function-search-for-symbol'
	and etags.

	* vc-sccs.el (vc-sccs-registered): Ditto.

238 239 240
	* emulation/edt.el (defgroup edt): Arrange that definition starts
	at beginning of line.

241 242 243 244 245 246 247
	* ls-lisp.el (defgroup ls-lisp): Remove autoload cookie.

	* hi-lock.el (defgroup hi-lock-interactive-text-highlighting):
	Remove autoload cookie.

	* newcomment.el (defgroup comment): Remove autoload cookie.

Markus Rost's avatar
Markus Rost committed
248 249
2002-11-11   Markus Rost  <rost@math.ohio-state.edu>

250 251 252
	* mwheel.el (mouse-wheel-down-button, mouse-wheel-up-button):
	Declare with defvar, not with defcustom.

Markus Rost's avatar
Markus Rost committed
253 254 255 256
	* cus-dep.el: Don't require 'autoload.
	(custom-make-dependencies):  Handle :version also for autoloaded
	options.

257 258
	* winner.el (defgroup winner): Arrange that definition starts at
	beginning of line.
Markus Rost's avatar
Markus Rost committed
259 260 261

	* emulation/edt.el: Simplify Emacs 19 compatibility.

262 263 264 265 266
2002-11-11  Fabrice Bauzac  <fabrice.bauzac@wanadoo.fr>  (tiny change)

	* dired-aux.el (dired-show-file-type): Format filename with "%s" to
	escape any format-like sequences it could contain.

267 268 269 270
2002-11-11  Per Abrahamsen  <abraham@dina.kvl.dk>

	* cus-edit.el (custom-save-delete): Force emacs-lisp-mode.

Juanma Barranquero's avatar
Juanma Barranquero committed
271 272 273 274
2002-11-11  Juanma Barranquero  <lektu@terra.es>

	* bindings.el (mode-name): Mark it as risky-local-variable.

Dave Love's avatar
Dave Love committed
275 276
2002-11-09  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
277
	* international/mule-cmds.el (current-language-environment): Fix :type.
Dave Love's avatar
Dave Love committed
278 279 280 281

	* international/ucs-tables.el: Revert to using
	translation-table-for-input instead of keyboard-translate-table.

Stefan Monnier's avatar
Stefan Monnier committed
282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314
	* international/quail.el (quail-input-string-to-events):
	Revert last change.

	* simple.el (quoted-insert): Bind translation-table-for-input,
	not keyboard-translate-table.

2002-11-08  Stefan Monnier  <monnier@cs.yale.edu>

	* arc-mode.el (archive-zip-summarize): Don't hardcode (point-min) = 1.

	* complete.el (PC-do-completion): Make partial-completion work
	with incomplete directory names.

	* textmodes/tex-mode.el (latex-standard-block-names): Rename from
	standard-latex-block-names.
	(tex-font-lock-keywords-1): Add providecommand, renewenvironment,
	and renewtheorem.  Highlight \it and \bf separately since they
	may overlap.
	(tex-font-lock-suscript, tex-font-lock-unfontify-region): New funs.
	(tex-font-lock-keywords-3, tex-verbatim-environments)
	(tex-font-lock-syntactic-keywords): New vars.
	(superscript, subscript, tex-verbatim-face): New faces.
	(tex-font-lock-syntactic-face-function): Handle \verb construct.
	(tex-common-initialization): Update font-lock-defaults setting.
	(tex-insert-braces): Make it into a skeleton.
	(latex-fill-nobreak-predicate): Don't break after \.
	(latex-insert-block): Rename from tex-latex-block.
	(latex-down-list): Use tex-mode-syntax-table when skipping parens
	rather than the indentation syntax-table.
	(latex-close-block): Rename from tex-close-latex-block.
	(latex-split-block): New fun.
	(latex-indent): Don't indent inside a verbatim block.
	(latex-find-indent): Stick \begin{verbatim} to the margin.
Dave Love's avatar
Dave Love committed
315

John Wiegley's avatar
John Wiegley committed
316 317 318 319 320 321 322
2002-11-08  John Wiegley  <johnw@gnu.org>

	* calendar/timeclock.el (timeclock-modeline-display): Use assq as
	well as memq to find `global-mode-string' within
	`mode-line-format'.  The structure of that variable has changed in
	21.3.

Stefan Monnier's avatar
Stefan Monnier committed
323 324
2002-11-07  Stefan Monnier  <monnier@cs.yale.edu>

325 326 327 328 329 330 331 332
	* format.el (format-decode): Be careful with the order in `format'.

	* eshell/esh-cmd.el (function-p-func): Avoid `xemacs-p'.

	* eshell/em-glob.el: Require esh-util.
	(eshell-glob-initialize): Don't assume
	eshell-special-chars-outside-quoting is available.

333 334
	* textmodes/fill.el (fill-paragraph): Consider a comment-start as
	a paragraph starter when filling non-comments.
335
	(fill-comment-paragraph): Don't narrow while doing the fill.
336
	Recognize paragraph starters and separators within comments.
337
	Use adaptive-fill-prefix when it works.  Use comment-search-forward.
338

Stefan Monnier's avatar
Stefan Monnier committed
339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360
	* progmodes/compile.el (grep-default-command): New fun.
	(grep): Use it.
	(compilation-menu-map): New var.
	(compilation-minor-mode-map, compilation-shell-minor-mode-map): Use it.
	(compilation-mode-map): Simplify.
	(compilation-shell-minor-mode, compilation-minor-mode):
	Use define-minor-mode.

	* elide-head.el (elide-head): Don't make intangible.

	* help.el (where-is): Rename map to defs (a list of syms is not a map).
	Test fboundp first, to speed things up.  Use push.

	* isearch.el (isearch-hidden): New var.
	(isearch-search-and-update): Test it.
	(isearch-range-invisible): Set it.

	* progmodes/tcl.el (tcl-mode): Don't set paragraph-start,
	paragraph-separate, comment-column, and fill-paragraph-function.
	Simplify outline-regexp.
	(tcl-do-fill-paragraph): Remove.

Juanma Barranquero's avatar
Juanma Barranquero committed
361
2002-11-07  Markus Rost  <rost@math.ohio-state.edu>
362

Stefan Monnier's avatar
Stefan Monnier committed
363
	* mail/sendmail.el (mail-default-directory): Set the version to 21.4.
364

Stefan Monnier's avatar
Stefan Monnier committed
365 366 367 368 369
	* progmodes/compile.el (grep-compute-defaults): Undo previous change.
	Definition moved down.
	(grep-command, grep-find-command, grep-tree-command): Allow value nil.
	Do not declare :get property.
	(grep-use-null-device): Fix type.  Do not declare :get property.
370

Stefan Monnier's avatar
Stefan Monnier committed
371 372
	* emacs-lisp/checkdoc.el (checkdoc-find-error):
	Use get-file-buffer instead of get-buffer.
373 374 375 376

	* cus-dep.el (custom-make-dependencies): Fix comment inserted in
	cus-load.el.

377 378 379 380
2002-11-07  Juanma Barranquero  <lektu@terra.es>

	* help.el (where-is): Report also aliases of the passed command.

381 382 383 384 385 386 387 388 389 390 391 392 393
2002-11-06  Dave Love  <fx@gnu.org>

	* simple.el (quoted-insert): Bind keyboard-translate-table around
	read-char.

	* international/ucs-tables.el: Use keyboard-translate-table coding
	system property, not translation-table-for-input, for
	vietnamese-viscii & al.
	(translation-table-for-input): Set,
	don't defvar, and make permanent-local.
	(ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859): Add/remove
	set-buffer-major-mode-hook, not quail-activate-hook.
	(ucs-set-table-for-input): Renamed from ucs-quail-activate.
Stefan Monnier's avatar
Stefan Monnier committed
394 395
	(ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859):
	Setup keyboard-translate-table, not translation-table-for-input.
396 397 398 399 400 401 402
	Modify set-buffer-major-mode-hook, not quail-activate-hook.
	(ucs-fragment-8859): Don't use translation-table-for-input coding
	system property.
	(ucs-quail-activate): Deleted.
	(ucs-set-table-for-input): New.
	(ucs-minibuffer-setup): Use it.

Stefan Monnier's avatar
Stefan Monnier committed
403 404
	* international/quail.el (quail-input-string-to-events):
	Use keyboard-translate-table, not translation-table-for-input.
405 406 407

	* files.el (normal-mode): Call ucs-set-table-for-input.

Stefan Monnier's avatar
Stefan Monnier committed
408 409
	* international/mule.el (set-buffer-file-coding-system):
	Call ucs-set-table-for-input.
410

411 412 413 414 415 416 417 418 419 420 421
2002-11-06  Richard M. Stallman  <rms@gnu.org>

	* replace.el (query-replace, query-replace-regexp): Doc fixes.

	* emacs-lisp/bytecomp.el (byte-compile-lambda):
	Handle progn like let, inside interactive spec.

	* textmodes/tex-mode.el (tex-dvi-view-command): Value can be sexp.
	Initialize to a suitable sexp.
	(tex-view): Evaluate tex-dvi-view-command and use the value.

422 423
2002-11-06  Kenichi Handa  <handa@m17n.org>

Stefan Monnier's avatar
Stefan Monnier committed
424 425
	* international/mule.el (coding-system-eol-type-mnemonic):
	Use eol-mnemonic-undecided if CODING-SYSTEM is nil.
426

Kim F. Storm's avatar
Kim F. Storm committed
427 428 429 430 431 432 433 434 435
2002-11-06  Kim F. Storm  <storm@cua.dk>

	* info.el (Info-fontify-node): Fixed hiding of *note references
	with embedded file names like (xxx.yyy).
	Avoid making any lines visibly longer if hiding newlines inside
	note references by wrapping line after references if it contained
	a newline (unfortunaly this makes more lines appear "shorter").
	Properly reindent multi-line menu entry descriptions.

436 437
2002-11-05  Juanma Barranquero  <lektu@terra.es>

Juanma Barranquero's avatar
Juanma Barranquero committed
438 439
	* language/cyrillic.el ("Bulgarian"): Fix typo.

Stefan Monnier's avatar
Stefan Monnier committed
440 441
	* international/mule.el (coding-system-eol-type-mnemonic):
	Move from mule-util.el.
442

Stefan Monnier's avatar
Stefan Monnier committed
443 444
	* international/mule-util.el (coding-system-eol-type-mnemonic):
	Move to mule.el.
445

Juanma Barranquero's avatar
Juanma Barranquero committed
446 447 448 449 450 451 452 453
2002-11-04  Juanma Barranquero  <lektu@terra.es>

	* files.el (find-buffer-visiting): Accept new optional PREDICATE
	argument to return only a buffer that satisfies the predicate.
	(insert-file-1): New function.
	(insert-file-literally): Use it.
	(insert-file): Use it.

454 455 456 457 458
2002-11-04  Robert Fenk  <Robert.Fenk@gmx.de>  (tiny change)

	* desktop.el (desktop-relative-file-names): New variable.
	(desktop-save): Use it.

André Spiegel's avatar
#  
André Spiegel committed
459 460 461 462 463
2002-11-03  Andre Spiegel  <spiegel@gnu.org>

	* vc.el (vc-dired-mode): Adapt dired-move-to-filename-regexp to
	its current version in dired.el.

Stefan Monnier's avatar
Stefan Monnier committed
464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485
2002-11-03  Stefan Monnier  <monnier@cs.yale.edu>

	* emacs-lisp/autoload.el (generate-file-autoloads)
	(update-file-autoloads): Strip .gz and other such extensions.
	(update-autoloads-from-directories): Also consider compressed files.

	* info.el (Info-streamline-headings): New var.
	(Info-dir-remove-duplicates): New fun.
	(Info-insert-dir): Use it.  Simplify the code with push,mapc,dolist.
	(Info-select-node): Simplify handling of Info-header-line.
	(Info-forward-node): Undo 2000/12/15 since we don't narrow any more.
	(Info-mode): Set header-line-format once and for all.
	(Info-fontify-node): Accept bogus first line with `File:' missing.
	Only make first line invisible if Info-use-header-line.
	Don't use `intangible': it's evil.  Use inhibit-read-only.
	(Info-follow-reference, Info-next-reference, Info-prev-reference)
	(Info-try-follow-nearest-node): Don't bind inhibit-point-motion-hooks
	since we don't use intangible any more.

	* image.el (insert-image): Don't make intangible since
	adjust_point_for_property should be sufficient by default.

486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508
2002-11-02  Stefan Monnier  <monnier@cs.yale.edu>

	* textmodes/fill.el (fill-paragraph-handle-comment): New var.
	(fill-comment-paragraph): New fun (generalizes of lisp-fill-paragraph).
	(fill-paragraph): Use them.

	* emacs-lisp/lisp-mode.el (lisp-fill-paragraph):
	Use fill-comment-paragraph.

2002-11-02  Stefan Monnier  <monnier@cs.yale.edu>

	* bindings.el (mode-line-change-eol)
	(mode-line-eol-desc-cache, mode-line-eol-desc): New.
	(mode-line-mule-info): Use them for the EOL part of the modeline.

	* server.el (server-sentinel): Kill buffers if applicable.
	(server-temp-file-p): Make arg optional.
	(server-done): Use it to simplify.
	(server-switch-buffer): If server-window is a function, use it.

	* mail/undigest.el (rmail-digest-end-regexps): Simplify.
	(undigestify-rmail-message): Fix paren-bug and simplify.

Kim F. Storm's avatar
Kim F. Storm committed
509 510 511 512 513 514 515
2002-11-02  Kim F. Storm  <storm@cua.dk>

	* info.el (Info-hide-note-references): nil value now does no
	reformatting at all.  New choice 'tag reformats tag but shows
	the section reference.
	(Info-fontify-node): Use it.

516 517
2002-11-01  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
518 519 520 521 522 523 524
	* textmodes/tex-mode.el (tex-common-initialization):
	comment-start-skip shouldn't match on the next line.

	* emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Use match-string.
	Don't bother making paragraph-start a superset of paragraph-separate.
	Use line-beginning-position.

525 526 527
	* textmodes/sgml-mode.el (sgml-skip-tag-backward)
	(sgml-skip-tag-forward): Deal with xml-style <foo/> empty tags.

Kim F. Storm's avatar
Kim F. Storm committed
528 529 530 531 532
2002-11-01  Kim F. Storm  <storm@cua.dk>

	* info.el (Info-hide-note-references): New defcustom.
	(Info-fontify-node): Use it.

Kim F. Storm's avatar
Kim F. Storm committed
533 534
2002-10-31  Kim F. Storm  <storm@cua.dk>

535
	* shell.el (explicit-bash-args): Bash 1.x doesn't grok
Kim F. Storm's avatar
Kim F. Storm committed
536 537
	--noediting option; added run-time check to exclude it.

Kim F. Storm's avatar
Kim F. Storm committed
538
	* info.el (Info-follow-reference, Info-next-reference)
539 540
	(Info-prev-reference, Info-try-follow-nearest-node):
	Bind inhibit-point-motion-hooks to t while parsing reference.
Kim F. Storm's avatar
Kim F. Storm committed
541
	(Info-fontify-node): When font-lock-mode is enabled, display
Kim F. Storm's avatar
Kim F. Storm committed
542
	"*note" and "* menu" references in a more user friendly format.
Kim F. Storm's avatar
Kim F. Storm committed
543

Stefan Monnier's avatar
Stefan Monnier committed
544 545 546 547 548 549 550 551 552 553
2002-10-30  Stefan Monnier  <monnier@cs.yale.edu>

	* textmodes/fill.el (fill-move-to-break-point): Skip white space
	_before_ checking to see if we're hitting the margin.
	(fill-region-as-paragraph): Don't fiddle with the undo-list any more:
	it's now done by the C primitives.  Don't use narrowing.
	Reorganize the line-breaking part of the code to simplify the control
	flow and make it work in the absence of narrowing.
	(fill-region): Don't use narrowing.

Dave Love's avatar
Dave Love committed
554 555
2002-10-30  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
556
	* textmodes/po.el (po-content-type-charset-alist): Delete most entries.
Dave Love's avatar
Dave Love committed
557 558 559 560 561
	(po-find-charset): Doc fix.  Remove interactive spec.
	(po): Provide.
	(po-find-file-coding-system-guts): Re-written to use
	coding-system-alist, and code-pages, not codepage stuff.

Stefan Monnier's avatar
Stefan Monnier committed
562 563
	* term/x-win.el: Remove some ancient compatibility code.
	Populate x-keysym-table.
Dave Love's avatar
Dave Love committed
564

565 566 567 568
2002-10-30  Andreas Schwab  <schwab@suse.de>

	* subr.el (replace-regexp-in-string): Doc fix.

569 570
2002-10-29  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
571
	* cus-start.el (selection-coding-system, scalable-fonts-allowed): Add.
572

Stefan Monnier's avatar
Stefan Monnier committed
573
	* progmodes/scheme.el (syntax-case): Define scheme-indent-function.
574 575 576

	* international/mule-conf.el: Doc fixes.

577 578 579 580 581 582 583 584
2002-10-29  Richard M. Stallman  <rms@gnu.org>

	* server.el (server-switch-buffer): Say when no server buffers remain.

	* net/goto-addr.el (goto-address-url-regexp): Don't match `mailto'.

2002-10-28  Masayuki Ataka  <ataka@milk.freemail.ne.jp>  (tiny change)

Stefan Monnier's avatar
Stefan Monnier committed
585 586
	* make-mode.el (makefile-warn-continuations):
	Call re-search-forward with NOERROR t.
587

Kim F. Storm's avatar
Kim F. Storm committed
588 589 590 591 592
2002-10-29  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-wide-find-dirs-or-files): Fixed problem that caused
	incomplete list of matches to be returned.

Juanma Barranquero's avatar
Juanma Barranquero committed
593 594
2002-10-29  Masayuki Ataka  <ataka@milk.freemail.ne.jp>  (tiny change)

595 596 597
	* textmodes/texinfo.el (texinfo-environments): Add environment;
	copying, documentdescription, ifplaintext, ifnotplaintext, and
	verbatim.
Juanma Barranquero's avatar
Juanma Barranquero committed
598 599 600 601 602 603

	* textmodes/texinfmt.el (texinfo-format-ifplaintext): New function.
	(ifplaintext, ifnotplaintext)
	(afourpaper, afivepaper, afourlatex, afourwide)
	(documentlanguage, documentencoding): New aliases.

604 605 606 607 608 609
2002-10-29  John Paul Wallington  <jpw@shootybangbang.com>

	* ibuffer.el (ibuffer-mouse-popup-menu): Set point before popping
	up filter groups menu.  Preserve point unless a menu command has
	moved it from point clicked.

610 611 612 613 614
2002-10-29  David Kastrup  <dak@lola.goethe.zz>

	* calc/calc.el (calc-any-evaltos): Initialize to nil, since
	calc-refresh-evaltos appears to need this.

Dave Love's avatar
Dave Love committed
615 616
2002-10-28  Dave Love  <fx@gnu.org>

Dave Love's avatar
Dave Love committed
617 618 619 620
	* international/mule-diag.el (non-iso-charset-alist): Move to
	avoid compilation warning.
	(mule-diag): Provide.

Stefan Monnier's avatar
Stefan Monnier committed
621 622
	* international/code-pages.el (cp-make-coding-system):
	Use utf-translation-table-for-decode, not
Dave Love's avatar
Dave Love committed
623 624 625
	utf-8-translation-table-for-decode.
	(mule-diag): Require.

626 627 628 629
	* language/thai-util.el (thai-composition-function): Don't use prog1.

	* language/lao-util.el (lao-composition-function): Don't use prog1.

Stefan Monnier's avatar
Stefan Monnier committed
630 631
	* language/european.el (diacritic-composition-function):
	Modify confused prog1 form.
632

Stefan Monnier's avatar
Stefan Monnier committed
633 634 635
	* international/quail.el (quail-keyboard-layout-alist): Fix pc105-uk.
	(quail-keyboard-layout): Customize.
	Move after quail-keyboard-layout-alist.
Dave Love's avatar
Dave Love committed
636

637 638
2002-10-28  Miles Bader  <miles@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
639 640
	* progmodes/make-mode.el (makefile-warn-continuations):
	Don't barf when there _aren't_ any suspicious continuations.
641

642
2002-10-28  Matthew Swift  <swift@alum.mit.edu>  (tiny change)
643

644
	* progmodes/compile.el (grep-find-use-xargs): Fix docstring.
645

646
2002-10-27  Michael Kifer  <kifer@cs.stonybrook.edu>
647

Stefan Monnier's avatar
Stefan Monnier committed
648
	* ediff-wind.el (ediff-control-frame-parameters): Add scrollbar-height.
649

650 651 652 653 654
2002-10-27  Andreas Schwab  <schwab@suse.de>

	* progmodes/sh-script.el (sh-mode-syntax-table): Don't make ^L
	end-of-comment syntax.

Kim F. Storm's avatar
Kim F. Storm committed
655 656 657 658 659 660 661
2002-10-27  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-cannot-complete-command): New defcustom, default to
	ido-completion-help (similar to iswitchb-cannot-complete-hook).
	(ido-complete): Call value of ido-cannot-complete-command rather
	than ido-completion-help when no common completion.

Dave Love's avatar
Dave Love committed
662 663 664 665
2002-10-27  Dave Love  <fx@gnu.org>

	* international/code-pages.el (iso-8859-11): New.

666 667 668 669 670
2002-10-27  Kim F. Storm  <storm@cua.dk>

	* pcvs.el (cvs-checkout): Use read-directory-name.
	(cvs-query-directory): Likewise.

671 672 673 674 675 676 677 678 679 680 681
2002-10-26  Richard M. Stallman  <rms@gnu.org>

	* progmodes/make-mode.el (makefile-cleanup-continuations):
	Default for variable is nil.
	(makefile-warn-continuations): New function.
	(makefile-mode): Put it on write-file-functions.

	* international/mule-cmds.el (select-safe-coding-system):
	Delete debugging setq.

	* shell.el (shell): Look for .emacs_SHELL under ~/.emacs.d
682
	after looking in ~.
683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708

	* startup.el (command-line): Look for .emacs under ~/.emacs.d
	after looking in ~.

	* simple.el (toggle-truncate-lines): When turning off truncation,
	clear out the hscroll value in this buffer's windows.

	* simple.el (display-message-or-buffer): Don't display empty
	output in the echo area.

	* man.el (Man-default-man-entry): Don't look for all word chars,
	look only for characters that are normally part of a shell command.

	* gud.el (gdb): Pass default-directory to GDB via -cd option.

	* font-lock.el (c++-font-lock-keywords...): Add `restrict' keyword.

	* find-file.el (ff-find-related-file): Fix autoload cookie.

	* emacs-lisp/unsafep.el (unsafep-variable): Pass second arg to
	risky-local-variable-p.

	* files.el (risky-local-variable-p): VAL=nil has special meaning.

	* Makefile.in (compile-always): Avoid error in old Bash versions.

709 710 711 712 713 714
2002-10-26  John Paul Wallington  <jpw@shootybangbang.com>

	* textmodes/picture.el (picture-mouse-set-point): New command.
	(picture-mode-map): Bind it.
	(picture-motion-reverse): Doc fix.

Stefan Monnier's avatar
Stefan Monnier committed
715 716 717 718 719
2002-10-25  Stefan Monnier  <monnier@cs.yale.edu>

	* textmodes/outline.el (outline-next-heading): Make sure the match-data
	is really correct where returning.

720
2002-10-24  Matthew Swift  <swift@alum.mit.edu>  (tiny change)
721 722 723

	* textmodes/outline.el (outline-minor-mode): Add customization group.

724 725 726 727 728 729
2002-10-23  Richard M. Stallman  <rms@gnu.org>

	* files.el (risky-local-variable-p): New arg VAL.
	(compile-command): Use `stringp' for `safe-local-variable' prop.
	(hack-one-local-variable): Pass VAL to `risky-local-variable-p'.

730 731
2002-10-23  Francis J. Wright  <F.J.Wright@qmul.ac.uk>

732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757
	* woman.el (woman-version): Update to 0.551 (beta).
	(woman-parse-colon-path): Add support for current Cygwin mount
	conventions.
	(woman-Cyg-to-Win): New function to convert absolute filename from
	Cygwin to Windows form by executing external program cygpath if
	possible.
	(woman-man.conf-path): Update default to current common locations
	and to support Cygwin; update documentation.
	(woman-parse-man.conf): Generalize regexp to "man.*\\.conf" to
	match possible names of man.conf file; tidy code and documentation.
	(woman-manpath): Simplify default and documentation; essentially
	move code that was here into `woman-parse-colon-path'.
	(woman-default-indent): Change Linux to GNU in documentation.
	(woman-addition-face): Make documentation consistent with other
	WoMan faces.
	(woman-emulate-tbl): New variable, determines whether tbl
	emulation is required.
	(woman-decode-region): Add check for preprocessor requests.
	(woman0-process-escapes, woman-special-characters)
	(woman-get-next-char, woman-parse-numeric-value): Add support for
	long groff names of the form [xxx].
	(woman-strings, woman-change-fonts): Now call `woman-match-name'.
	(woman2-PD, woman2-na): Doc fix.
	(woman-match-name): New function.
	(woman2-TS): New function.
	(woman2-TE): New alias for `woman2-fi'.
758

Kim F. Storm's avatar
Kim F. Storm committed
759 760 761 762 763
2002-10-23  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-restrict-to-matches): New command.
	(ido-define-mode-map): Bind it to C-SPC and C-@ in ido-mode-map.

Kim F. Storm's avatar
Kim F. Storm committed
764
2002-10-22  Bob Halley  <halley@play-bow.org>  (tiny change)
John Wiegley's avatar
John Wiegley committed
765 766 767 768

	* eshell/esh-io.el (eshell-set-output-handle): Fix so that
	multiple redirection can work.

Stefan Monnier's avatar
Stefan Monnier committed
769 770
2002-10-21  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
771 772 773 774 775 776 777 778 779 780 781 782
	* ielm.el (inferior-emacs-lisp-mode): If hexl not found, use cat.
	Don't hardcode point-min == 1.

	* hexl.el (hexl-mode-old-write-contents-hooks): Remove.
	(hexl-mode, hexl-current-address, hexl-address-to-marker)
	(hexl-insert-char): Don't hardcode point-min == 1.
	(hexl-isearch-search-function): New fun.
	(hexl-mode-old-isearch-search-fun-function): New var.
	(hexl-mode): Use them.
	(hexl-mode, hexl-mode-exit, hexl-maybe-dehexlify-buffer):
	Use write-contents-functions rather then write-contents-hooks.

Stefan Monnier's avatar
Stefan Monnier committed
783 784 785 786 787
	* textmodes/text-mode.el (text-mode-syntax-table): Make ' a prefix.
	(paragraph-indent-text-mode-abbrev-table)
	(paragraph-indent-text-mode-syntax-table): Remove.
	(paragraph-indent-text-mode): Use the :abbrev and :syntax-table args.

Juanma Barranquero's avatar
Juanma Barranquero committed
788 789 790 791 792
2002-10-21  Juanma Barranquero  <lektu@terra.es>

	* eshell/esh-util.el (directory-files-and-attributes): Copy docstring
	from Emacs 21.  Arg DIR renamed to DIRECTORY for consistency.

Andreas Schwab's avatar
.  
Andreas Schwab committed
793 794 795 796
2002-10-20  Andreas Schwab  <schwab@suse.de>

	* apropos.el (apropos-group): Use customize-group-other-window.

797 798 799 800 801 802
2002-10-18  Stefan Monnier  <monnier@rum.cs.yale.edu>

	* progmodes/perl-mode.el (perl-mode-syntax-table): Change $ back
	to just "/" instead of "/ p".
	(perl-font-lock-syntactic-keywords): Use ". p" for the `$'.

803 804 805 806 807
2002-10-18  Juanma Barranquero  <lektu@terra.es>

	* textmodes/artist.el (artist-ff-is-bottommost-line): Fix misplaced
	ELSE expression on IF.

Juanma Barranquero's avatar
Juanma Barranquero committed
808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852
2002-10-17  Juanma Barranquero  <lektu@terra.es>

	* align.el (align-rules-list, align-exclude-rules-list): Fix typos.

	* subr.el (remq): Likewise.

	* vc-cvs.el (vc-cvs-sticky-tag-display): Likewise.

	* vc-hooks.el (vc-insert-file): Likewise.

	* vcursor.el (vcursor-other-window): Likewise.

	* wid-edit.el (widget-choose): Likewise.

	* calendar/diary-lib.el (diary-name-pattern): Likewise.

	* emacs-lisp/elint.el (elint-error, elint-warning): Likewise.

	* emacs-lisp/lisp.el (beginning-of-defun): Likewise.

	* emulation/edt-mapper.el (top-level): Likewise.

	* eshell/esh-var.el (eshell/define): Likewise.

	* mail/feedmail.el (feedmail-nuke-body-in-fcc)
	(feedmail-queue-draft-directory): Likewise.

	* net/netrc.el (netrc-parse): Likewise.

	* obsolete/cplus-md.el (c++-empty-arglist-indent): Likewise.

	* progmodes/ebrowse.el (ebrowse-ts)
	(ebrowse-view/find-file-and-search-pattern)
	(ebrowse-draw-file-member-info): Likewise.

	* progmodes/idlwave.el (idlwave-region-active-p): Likewise.

	* progmodes/idlw-shell.el (idlwave-shell-set-bp): Likewise.

	* progmodes/sh-script.el (sh-indent-for-then): Likewise.

	* textmodes/bibtex.el (bibtex-find-entry-location): Likewise.

	* textmodes/sgml-mode.el (sgml-close-tag, html-imenu-index): Likewise.

Dave Love's avatar
Dave Love committed
853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869
2002-10-17  Dave Love  <fx@gnu.org>

	* international/mule-diag.el (non-iso-charset-alist): Add koi8-u.

	* international/code-pages.el (cp-make-translation-table): Use
	ucs-mule-to-mule-unicode.
	(cp-fix-safe-chars): Fix typo.
	(non-iso-charset-alist): Don't define.
	(cp-make-coding-system): Use utf-8-translation-table-for-decode.
	Define translation-table-for-input.
	(cp866): Reinstate.
	(alternativnj): Don't define alias.
	(koi8-u): Deleted.

	* language/european.el ("Slovenian"): Use slovenian input-method.
	(encode-mac-roman): Use ucs-mule-to-mule-unicode.

Kenichi Handa's avatar
Kenichi Handa committed
870 871 872 873 874 875
	* language/cyrillic.el (cyrillic-alternativnyj-decode-table): Fix
	the table.
	(cyrillic-alternativnyj): Don't give it `mime-charset' property.
	(cp866): Delete this alias.
	("Bulgarian"): Fix the value of `input-method'.

876
2002-10-16  Luc Teirlinck  <teirllm@mail.auburn.edu>
Juanma Barranquero's avatar
Juanma Barranquero committed
877 878 879 880

	* dired-aux.el (dired-add-entry): Put point in correct position
	before inserting marker char.

Andreas Schwab's avatar
.  
Andreas Schwab committed
881 882 883 884 885 886
2002-10-16  Andreas Schwab  <schwab@suse.de>

	* dired.el (dired-readin-insert): Expand dired-directory.

	* dired-aux.el (dired-insert-subdir-doinsert): Preserve point.

Juanma Barranquero's avatar
Juanma Barranquero committed
887
2002-10-16  Markus Rost  <rost@math.ohio-state.edu>
888 889 890 891 892 893

	* textmodes/reftex-vars.el: Move reftex-set-dirty here from
	reftex.el.  Move the provide call to end of file.

	* textmodes/reftex.el: Move reftex-set-dirty to reftex-vars.el.

894 895 896 897
2002-10-15  Dave Love  <fx@gnu.org>

	* man.el (Man-getpage-in-background): Set width in environment.

Kenichi Handa's avatar
Kenichi Handa committed
898 899 900 901 902 903
2002-10-15  Kenichi Handa  <handa@m17n.org>

	* mail/sendmail.el (sendmail-send-it): Call
	select-message-coding-system before changing the current bufer to
	" sendmail temp".

André Spiegel's avatar
#  
André Spiegel committed
904 905 906 907 908 909 910 911
2002-10-14  Andre Spiegel  <spiegel@gnu.org>

	* files.el (insert-directory): Handle //SUBDIRED// lines in
	recursive listings from ls --dired.

	* vc.el (vc-dired-reformat-line): Simplified.  Handles text
	properties correctly now.

912 913 914 915
2002-10-14  Juanma Barranquero  <lektu@terra.es>

	* international/mule.el (set-selection-coding-system): Fix spacing.

916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932
2002-10-13  Richard M. Stallman  <rms@gnu.org>

	* emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
	Treat `ignore' specially--prevent warnings about functions
	called for effect, in its args.
	Don't warn when `pop' is used for effect.

	* emacs-lisp/autoload.el (autoload-print-form): Cleanup.

	* uniquify.el (uniquify-get-proposed-name):
	Don't use directory-sep-char.

	* thingatpt.el (read-from-whole-string): Add call to `ignore'.

	* find-file.el (ff-related-file-alist): New alias.
	(ff-find-related-file): New alias.

933 934 935 936 937
2002-10-13  Andreas Schwab  <schwab@suse.de>

	* dired.el (dired-insert-directory): When looking for existing
	indentation, goto OPOINT instead of beginning of buffer.

Stefan Monnier's avatar
Stefan Monnier committed
938 939 940 941
2002-10-12  Stefan Monnier  <monnier@cs.yale.edu>

	* cus-dep.el (custom-make-dependencies): Ignore preloaded files.

942
2002-10-12  Michael Kifer  <kifer@cs.stonybrook.edu>
Stefan Monnier's avatar
Stefan Monnier committed
943 944 945 946 947 948 949 950 951 952 953 954

	* ediff-init.el (ediff-frame-char-height): Use frame-selected-window.

	* ediff-util.el (ediff-file-checked-in-p): Changed progn with and.

	* ediff-wind.el (ediff-skip-unsuitable-frames): Distinguish selected
	frame from frame of selected window.
	(ediff-frame-has-dedicated-windows): Don't select any frames to avoid
	changing selected windows.
	(ediff-setup-control-frame): Make sure auto-rase is properly set for
	the control frame.

955 956 957 958 959 960 961 962 963
2002-10-10  Simon Josefsson  <jas@extundo.com>

	* browse-url.el (browse-url-mozilla): Doc fix.

2002-10-10  Steve Youngs  <youngs@xemacs.org>

	* browse-url.el (browse-url-mozilla-new-window-is-tab): New.
	(browse-url-mozilla): Use it.

964 965 966 967 968
2002-10-11  Miles Bader  <miles@gnu.org>

	* vc-cvs.el (vc-cvs-parse-entry): Don't barf when an `Entries'
	files contains an invalid timestamp.

969 970 971 972 973 974 975 976 977 978
2002-10-11  Simon Josefsson  <jas@extundo.com>

	* mail/sendmail.el (mail-envelope-from): New option `header' to
	use RFC 2822 From: header as the envelope address.
	(mail-envelope-from): New function, this should be used instead of
	looking at the `mail-envelope-from' variable.
	(sendmail-send-it): Use it.

	* mail/smtpmail.el (smtpmail-via-smtp): Use it.

André Spiegel's avatar
#  
André Spiegel committed
979 980 981 982 983
2002-10-11  Andre Spiegel  <spiegel@gnu.org>

	* dired.el (dired-insert-directory): Fix check for indentation
	from ls --dired.

André Spiegel's avatar
#  
André Spiegel committed
984 985 986
	* vc.el (vc-dired-reformat-line): As a temporary fix, remove all text
	properties from the reformatted line.

987 988
2002-10-10  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
989 990 991 992 993 994 995 996 997 998
	* textmodes/paragraphs.el (forward-paragraph): Keep track of
	remaining paragraphs to skip more carefully.

	* add-log.el (add-change-log-entry): Don't call find-file at all
	if we're already in the proper buffer.
	(change-log-resolve-conflict): New fun.
	(change-log-mode): Use it and use define-derived-mode.
	(change-log-merge): Allow other-log to be a buffer.
	Don't add a \n if there are already enough \n's.

999 1000 1001 1002
	* finder-inf.el, subdirs.el, cus-load.el: Remove.

	* finder.el ("finder-inf"): Don't fail if the file is absent.

Stefan Monnier's avatar
Stefan Monnier committed
1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018
	* cus-dep.el (custom-make-dependencies): Don't use find-file.
	Use feature names rather than file names if applicable.

	* cus-edit.el (customize-mode): New command.

	* custom.el (custom-group-of-mode): New fun.
	(custom-load-symbol): Don't use preloaded-file-list now that
	load-history is always complete.  Don't look up the expanded file
	name in load-history (looked like an XEmacsism).

	* smerge-mode.el (smerge-ediff): Autoload.
	(smerge-match-conflict): Don't assume as much about smerge-begin-re.
	(smerge-resolve-function): New var.
	(smerge-resolve): New command.
	(smerge-basic-map): Bind it.

André Spiegel's avatar
#  
André Spiegel committed
1019 1020 1021 1022 1023
2002-10-10  Andre Spiegel  <spiegel@gnu.org>

	* vc-cvs.el (vc-cvs-parse-entry): Parse the time stamp found in
	CVS/Entries, rather than comparing it textually.

Markus Rost's avatar
Markus Rost committed
1024 1025 1026 1027
2002-10-10  Markus Rost  <rost@math.ohio-state.edu>

	* international/encoded-kb.el:  Add `provide' call.

David Kastrup's avatar
David Kastrup committed
1028 1029 1030 1031 1032
2002-10-09  David Kastrup  <David.Kastrup@t-online.de>

	* calc/calc-alg.el (calcFunc-ln): In symbolic manipulations,
	ln(-1) should be i*pi, not pi.

1033 1034
2002-10-09  Markus Rost  <rost@math.ohio-state.edu>

Markus Rost's avatar
Markus Rost committed
1035 1036 1037 1038
	* vc-cvs.el (vc-cvs-registered): In the autoload version use load
	instead of require to avoid loops when loaddefs.el is loaded after
	vc-cvs.el.

Stefan Monnier's avatar
Stefan Monnier committed
1039 1040
	* cus-edit.el (Custom-reset-current): Don't test for default-boundp.
	(Custom-reset-saved): Don't test for saved-value.
1041

Stefan Monnier's avatar
Stefan Monnier committed
1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055
2002-10-08  Stefan Monnier  <monnier@cs.yale.edu>

	* vc.el (vc-find-version): Use the new backend op `find-version'.
	(vc-default-find-version): Provide the new backend op `find-version'
	in terms of the old `checkout' op.

	* vc-rcs.el (vc-rcs-find-version): New fun.
	(vc-rcs-checkout): Remove `workfile' arg and simplify.

	* vc-sccs.el (vc-sccs-find-version): New fun.
	(vc-sccs-checkout): Remove `workfile' arg and simplify.

	* vc-cvs.el (vc-cvs-find-version): New fun.

1056 1057 1058 1059 1060 1061
2002-10-08  John Paul Wallington  <jpw@shootybangbang.com>

	* info.el (Info-next-menu-item, Info-last-menu-item)
	(info-emacs-manual): Add docstrings.
	(Info-index): Use `string-to-number' instead of `string-to-int'.

Kenichi Handa's avatar
Kenichi Handa committed
1062 1063 1064 1065 1066
2002-10-08  Kenichi Handa  <handa@m17n.org>

	* international/ucs-tables.el (ucs-translation-table-for-decode):
	Define it as a translation-table.

1067 1068 1069 1070 1071 1072 1073 1074 1075
2002-10-07  Richard M. Stallman  <rms@gnu.org>

	* emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.

	* progmodes/compile.el (grep-compute-defaults): Set the standard-value
	properties of the variables being initialized.

	* thingatpt.el (thing-at-point-url-path-regexp): Doc fix.

Kim F. Storm's avatar
Kim F. Storm committed
1076 1077
2002-10-07  Kim F. Storm  <storm@cua.dk>

Stefan Monnier's avatar
Stefan Monnier committed
1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088
	* emulation/cua-base.el (cua-normal-cursor-color):
	Fixed initialization to make "Erase Customization" work.

2002-10-07  Stefan Monnier  <monnier@cs.yale.edu>

	* vc.el (vc-maybe-resolve-conflicts): Always call vc-resolve-conflicts
	in case some other package redefined it.
	(vc-resolve-conflicts): Make it into an alias for smerge-ediff.

	* textmodes/fill.el (fill-paragraph): Go to BOL before calling
	forward-paragraph to make sure its return value is meaningful.
Kim F. Storm's avatar
Kim F. Storm committed
1089

Kai Großjohann's avatar
Kai Großjohann committed
1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107
2002-10-06  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

	* net/tramp.el: Version 2.0.25 released.
	(tramp-handle-file-truename): If it's a directory,
	append slash only if result doesn't end in a slash already.
	(tramp-handle-file-truename): Restructure logic.  If list of steps
	is nil, return "/" as the real name.
	(tramp-completion-mode): Add "\\(" and "\\)". Otherwise,
	`match-string' doesn't make sense.  From Michael Albinus.
	(tramp-host-with-port-regexp): New defcustom. Equal to previous
	`tramp-host-regexp'.  From Michael Albinus.
	(tramp-host-regexp): Taken off hashes in host names. Otherwise,
	scanning files like .rhosts would take comments as host names.
	From Michael Albinus.
	(tramp-file-name-structure, tramp-multi-file-name-hop-structure):
	Replace `tramp-host-regexp' by `tramp-host-with-port-regexp'.
	From Michael Albinus.
	(tramp-action-terminal): New function.
Stefan Monnier's avatar
Stefan Monnier committed
1108
	(tramp-terminal-prompt-regexp): New variable, matches "tset" prompts.
Kai Großjohann's avatar
Kai Großjohann committed
1109 1110 1111 1112
	(tramp-actions-before-shell): Use them.
	(tramp-handle-shell-command): Logic error.  From Ivan
	Zakharyaschev <imz@altlinux.org>.

Juanma Barranquero's avatar
Juanma Barranquero committed
1113
2002-10-06  Markus Holmberg  <markush@acc.umu.se>  (tiny change)
1114 1115 1116 1117

	* thingatpt.el (thing-at-point-uri-schemes): New variable.
	(thing-at-point-url-regexp): Use it.

1118 1119 1120 1121 1122
2002-10-06  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* progmodes/fortran.el (fortran-beginning-do): Ignore labelled DO
	loops.

Stefan Monnier's avatar
Stefan Monnier committed
1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138
2002-10-05  Stefan Monnier  <monnier@cs.yale.edu>

	* vc.el (vc-log-mode-map): Explicitly inherit from text-mode.
	(vc-maybe-resolve-conflicts): Don't check smerge-mode and smerge-ediff.
	(vc-print-log): Don't check log-view-mode.
	(vc-default-show-log-entry): Don't check log-view-goto-rev.
	(vc-log-mode): Remove.
	(vc-log-edit): Don't check log-edit.

2002-10-04  Stefan Monnier  <monnier@cs.yale.edu>

	* vc-cvs.el (vc-cvs-show-log-entry):
	* vc-rcs.el (vc-rcs-show-log-entry): Delete.

	* smerge-mode.el (smerge-ediff): Add name-{mine,other,base} args.

1139 1140 1141 1142
2002-10-04  Markus Rost  <rost@math.ohio-state.edu>

	* vc.el (vc-default-show-log-entry): Fix typo.

1143 1144 1145 1146
2002-10-04  Steven Tamm  <steventamm@mac.com>

	* term/mac-win.el: Add lines to handle the new [return] event.

Stefan Monnier's avatar
Stefan Monnier committed
1147 1148
2002-10-03  Stefan Monnier  <monnier@cs.yale.edu>

1149 1150 1151 1152 1153
	* textmodes/fill.el (fill-paragraph): Give up if there's no
	paragraph at or after point.

	* textmodes/paragraphs.el (forward-paragraph): Return the steps left.

Stefan Monnier's avatar
Stefan Monnier committed
1154 1155 1156 1157 1158 1159
	* vc.el (vc-print-log): Unconditionally use `show-log-entry'.
	(vc-default-show-log-entry): New fun.

	* subr.el (read-key-auxiliary-map, read-key): Remove.
	(read-quoted-char): Undo the `read-key' change of 2002-06-23.

1160 1161 1162 1163 1164 1165 1166 1167 1168
2002-10-03  Markus Rost  <rost@math.ohio-state.edu>

	* progmodes/ada-stmt.el (ada-stmt-add-to-ada-menu):  Handle the
	menu pseudo-keys generated by easymenu which are lowercase in
	Emacs 21.4.

	* progmodes/ada-xref.el
	(ada-xref-update-project-menu,ada-add-ada-menu): Ditto.

1169 1170 1171 1172 1173
2002-10-03  John Paul Wallington  <jpw@shootybangbang.com>

	* frame.el (delete-frame-hook): Variable alias for
	`delete-frame-functions'.  Mark obsolete.

1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190
2002-10-02  Stefan Monnier  <monnier@cs.yale.edu>

	* textmodes/outline.el (outline-1, outline-2, outline-3, outline-4)
	(outline-5, outline-6, outline-7, outline-8): New faces.
	(outline-font-lock-faces, outline-font-lock-levels): New vars.
	(outline-font-lock-face): New fun.
	(outline-font-lock-keywords): Use it.
	(outline-font-lock-level): Remove.
	(outline-mode, outline-next-preface, outline-next-heading)
	(outline-previous-heading, outline-next-visible-heading):
	Use shy group.
	(outline-level) <var>: Update calling convention.
	(outline-level) <fun>: Take advantage of it.
	(outline-demote): Don't assume the match-data is still uptodate.
	(outline-up-heading): Simplify and make sure the match data is
	properly set at the end.

1191 1192
2002-10-02  Markus Rost  <rost@math.ohio-state.edu>

1193 1194
	* progmodes/sh-script.el (sh-alias-alist): Use append instead of
	nconc.
1195 1196 1197 1198

	* startup.el (normal-top-level): Reset standard-value property of
	`user-full-name' here.

Per Abrahamsen's avatar
Per Abrahamsen committed
1199 1200 1201
2002-10-02  Per Abrahamsen  <abraham@dina.kvl.dk>

	* wid-edit.el (widget-default-get): Change to return external
Juanma Barranquero's avatar
Juanma Barranquero committed
1202
	value.
Per Abrahamsen's avatar
Per Abrahamsen committed
1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216
	(widget-choice-action): Update caller.
	(widget-editable-list-entry-create): Update caller.

	* wid-edit.el (widget-types-copy): New function.
	(default): Added :copy keyword.
	(menu-choice): Ditto.
	(checklist): Ditto.
	(radio-button-choice): Ditto.
	(editable-list): Ditto.
	(group): Ditto.
	(widget-copy): New function.
	(widget-create-child): Use it.
	(widget-create-child-value): Use it.

Bill Wohler's avatar
Bill Wohler committed
1217 1218 1219 1220 1221 1222 1223 1224 1225
2002-10-01  Bill Wohler  <wohler@newt.com>

	* mail/mh-comp.el, mail/mh-e.el, mail/mh-funcs.el,
	mail/mh-mime.el, mail/mh-pick.el, mail/mh-seq.el,
	mail/mh-utils.el, mail/mh-xemacs-compat.el, mail/reply2.pbm,
	mail/reply2.xpm, toolbar/execute.pbm, toolbar/execute.xpm,
	toolbar/page-down.pbm, toolbar/page-down.xpm, toolbar/refile.pbm,
	toolbar/refile.xpm, toolbar/repack.pbm, toolbar/repack.xpm,
	toolbar/rescan.pbm, toolbar/rescan.xpm, toolbar/show.pbm,
1226 1227
	toolbar/show.xpm, toolbar/widen.pbm, toolbar/widen.xpm:
	Upgraded to mh-e version 6.1.1.  Full ChangeLog available in
Bill Wohler's avatar
Bill Wohler committed
1228 1229
	http://prdownloads.sourceforge.net/mh-e/mh-e-6.1.tgz?download .
	There were no user-visible changes in 6.1.1 from 6.1--only the
1230 1231 1232 1233 1234 1235 1236 1237 1238
	section of the Makefile that installs the files into Emacs was changed.

2002-10-01  Stefan Monnier  <monnier@cs.yale.edu>

	* pcvs.el (cvs-mode-find-file): Look up font-lock-face so it also
	works when font-lock is turned off.

	* jit-lock.el (jit-lock-fontify-now): Don't widen.
	Let the jit-lock-functions do it if they want to.
Bill Wohler's avatar
Bill Wohler committed
1239

Juanma Barranquero's avatar
Juanma Barranquero committed
1240 1241
2002-10-01  Juanma Barranquero  <lektu@terra.es>

1242 1243
	* eshell/esh-module.el (eshell-load-defgroups):
	Add "no-byte-compile: t" to subdirs.el.
Juanma Barranquero's avatar
Juanma Barranquero committed
1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292

	* makefile.w32-in (update-subdirs-CMD): Likewise.

	* forms-d2.el:
	* forms-pass.el:
	* generic-x.el:
	* patcomp.el:
	* paths.el:
	* version.el:
	* international/mule-conf.el:
	* language/czech.el:
	* language/devanagari.el:
	* language/english.el:
	* language/georgian.el:
	* language/greek.el:
	* language/hebrew.el:
	* language/japanese.el:
	* language/korean.el:
	* language/lao.el:
	* language/misc-lang.el:
	* language/romanian.el:
	* language/slovak.el:
	* language/thai.el:
	* language/utf-8-lang.el:
	* emacs-lisp/cl-specs.el:
	* eshell/esh-maint.el:
	* mail/blessmail.el:
	* play/bruce.el:
	* term/apollo.el:
	* term/AT386.el:
	* term/bobcat.el:
	* term/internal.el:
	* term/iris-ansi.el:
	* term/keyswap.el:
	* term/linux.el:
	* term/lk201.el:
	* term/news.el:
	* term/vt102.el:
	* term/vt125.el:
	* term/vt200.el:
	* term/vt201.el:
	* term/vt220.el:
	* term/vt240.el:
	* term/vt300.el:
	* term/vt320.el:
	* term/vt400.el:
	* term/vt420.el:
	* term/wyse50.el: Add "no-byte-compile: t" in first line.

Kenichi Handa's avatar
Kenichi Handa committed
1293 1294
2002-10-01  Kenichi Handa  <handa@m17n.org>

Kenichi Handa's avatar
Kenichi Handa committed
1295 1296
	* international/utf-16.el: Don't provide utf-16.

Stefan Monnier's avatar
Stefan Monnier committed
1297 1298
	* international/utf-8.el (ccl-decode-mule-utf-8):
	Remove unnecessary line.
Kenichi Handa's avatar
Kenichi Handa committed
1299

Kenichi Handa's avatar
Kenichi Handa committed
1300 1301
2002-09-30  Kenichi Handa  <handa@m17n.org>

Kenichi Handa's avatar
Kenichi Handa committed
1302 1303
	* language/thai.el (thai-tis620): Add `mime-charset' property.

Kenichi Handa's avatar
Kenichi Handa committed
1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327
	* language/indian.el: Don't register "ISO10646.*-1" in
	font-ccl-encoder-alist.

	* language/cyrillic.el (ccl-decode-koi8): Refer to
	ucs-translation-table-for-decode.
	(ccl-decode-koi8-u): Likewise.
	(ccl-decode-alternativnyj): Likewise.
	(cyrillic-koi8): Put `dependency' property.
	(koi8-u): Likewise.
	(cyrillic-alternativnyj): Likewise.

	* international/utf-8.el (ucs-mule-to-mule-unicode): Don't define
	this translation-table name here.
	(utf-translation-table-for-encode): New translation-table name.
	(utf-fragmentation-table): Renamed from utf-8-fragmentation-table.
	(utf-defragmentation-table): New variable.
	(ucs-mule-cjk-to-unicode): Renamed from utf-8-subst-rev-table.
	(utf-subst-table-for-encode): New translation-table name.
	(ucs-unicode-to-mule-cjk): Renamed from utf-8-subst-table.
	(utf-subst-table-for-decode): New translation-table name.
	(utf-fragment-on-decoding): Renamed from
	utf-8-fragment-on-decoding.  Correctly handle the case that
	unify-8859-on-encoding-mode is off.  Handle mule-utf-16-le and
	mule-utf-16-be too.
Stefan Monnier's avatar
Stefan Monnier committed
1328 1329
	(utf-translate-cjk): Renamed from utf-8-translate-cjk.
	Handle mule-utf-16-le and mule-utf-16-be too.
Kenichi Handa's avatar
Kenichi Handa committed
1330 1331 1332 1333
	(ccl-decode-mule-utf-8): Refer to utf-translation-table-for-decode
	and utf-subst-table-for-decode.
	(ccl-encode-mule-utf-8): Refer to utf-translation-table-for-encode
	and utf-subst-table-for-encode.
Stefan Monnier's avatar
Stefan Monnier committed
1334
	(mule-utf-8): Fix `safe-charsets' property, put `dependency' property.
Kenichi Handa's avatar
Kenichi Handa committed
1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346

	* international/utf-8-subst.el: Setup ucs-unicode-to-mule-cjk and
	ucs-mule-cjk-to-unicode, not utf-8-subst-table and
	utf-8-subst-rev-table.

	* international/utf-16.el (utf-16-decode-ucs): Look up
	utf-subst-table-for-decode.  Fix for the case that the looking up
	succeeds.
	(ccl-decode-mule-utf-16-le): Translate characters by
	utf-translation-table-for-decode.
	(ccl-decode-mule-utf-16-be): Likewise.
	(ccl-encode-mule-utf-16-le): Look up utf-subst-table-for-encode
Stefan Monnier's avatar
Stefan Monnier committed
1347
	at first.  Translate characters by utf-translation-table-for-encode.
Kenichi Handa's avatar
Kenichi Handa committed
1348 1349 1350
	(ccl-encode-mule-utf-16-be): Likewise.
	(mule-utf-16-le, mule-utf-16-be): Add `dependency' property.

Stefan Monnier's avatar
Stefan Monnier committed
1351
	* loadup.el: Preload international/utf-16.  Don't call ucs-unify-8859.
Kenichi Handa's avatar
Kenichi Handa committed
1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372

	* international/ucs-tables.el: Don't bind
	utf-8-translation-table-for-decode while setting up
	ucs-mule-8859-to-ucs-table, etc.  Add `depenency' property to
	iso-8859-* coding systems.
	(ucs-unify-8859): Arguments changed to FOR-ENCODE and FOR-DECODE.
	If FOR-DECODE is non-nil, make ucs-mule-8859-to-mule-unicode
	populate the translation table named
	ucs-translation-table-for-decode.  If FOR-ENCODE is non-nil, make
	ucs-mule-to-mule-unicode populates the translation table named
	utf-translation-table-for-encode.  Call register-char-codings for
	mule-utf-16-be and mule-utf-16-le too.
	(ucs-fragment-8859): Arguments changed to FOR-ENCODE and
	FOR-DECODE.  If FOR-DECODE is non-nil, make the translation table
	named ucs-translation-table-for-decode vacant.  If FOR-ENCODE is
	non-nil, make a proper char-table populates the translation table
	name utf-translation-table-for-encode.  Call register-char-codings
	for all mule-utf-* to to reset their status to the origianl.
	(unify-8859-on-encoding-mode): Call ucs-unify-8859 and
	ucs-fragment-8859 with fixed arguments.  Set the version to 21.3.
	(unify-8859-on-decoding-mode): Likewise.  Remove dependency.
Stefan Monnier's avatar
Stefan Monnier committed
1373 1374 1375
	(ccl-encode-unicode-font): Delete.
	(ucs-tables-unload-hook): Delete.

Kenichi Handa's avatar
Kenichi Handa committed
1376 1377 1378 1379 1380 1381 1382 1383 1384
	* international/mule.el (decode-char): Refer to the translation
	hash table named utf-subst-table-for-decode.  Refer to the
	translation table named utf-translation-table-for-decode instead
	of utf-8-translation-table-for-decode.
	(encode-char): Refer to the translation hash table named
	utf-subst-table-for-encode.  Refer to the translation table named
	utf-translation-table-for-encode instead of
	utf-8-translation-table-for-encode.

Stefan Monnier's avatar
Stefan Monnier committed
1385 1386
	* international/mule-diag.el (describe-coding-system):
	Describe `dependency' property.
Kenichi Handa's avatar
Kenichi Handa committed
1387

Stefan Monnier's avatar
Stefan Monnier committed
1388
	* international/mule-conf.el (emacs-mule): Add property `composition'.
Kenichi Handa's avatar
Kenichi Handa committed
1389 1390 1391 1392 1393 1394 1395 1396

	* international/fontset.el (ucs-mule-to-mule-unicode): Define this
	translation table name here.
	(ucs-mule-cjk-to-unicode): New translation table name.
	(ccl-encode-unicode-font): Merge the code in ucs-tables.el.
	(font-ccl-encoder-alist): Change the font registry pattern to
	"ISO10646.*-*".

Colin Walters's avatar
Colin Walters committed
1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407
2002-09-30  Colin Walters  <walters@gnu.org>

	* calc/calc-stuff.el (calc-flush-caches): Add optional arg
	`inhibit-msg'.

	* calc/calc-prog.el (calc-kbd-report, calc-kbd-query): Don't bind
	`executing-kbd-macro' and `defining-kbd-macro'.

	* calc/calc-ext.el (calc-reset): Don't bind `executing-kbd-macro'.
	Call `calc-flush-caches' with inhibit-msg arg.
	(calc-change-mode): Remove extra arg for `calc-save-modes'.
Stefan Monnier's avatar
Stefan Monnier committed
1408 1409 1410

	* calc/calc-mode.el (calc-save-modes): Remove `quiet' arg.
	Don't bind `executing-kbd-macro'.
Colin Walters's avatar
Colin Walters committed
1411

1412 1413
2002-09-29  Noah Friedman  <friedman@splode.com>

Stefan Monnier's avatar
Stefan Monnier committed
1414
	* subr.el (read-key): Use read-key-auxiliary-map, not read-key-aux-map.
1415

1416 1417 1418 1419 1420 1421
2002-09-29  Richard M. Stallman  <rms@gnu.org>

	* startup.el (user-mail-address): Initialize to a useful value
	once Emacs is started up; initialize to "" at loadup time.
	(command-line): "", not nil, means user-mail-address not set yet.

Kenichi Handa's avatar
Kenichi Handa committed
1422
2002-09-29  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
Kai Großjohann's avatar
Kai Großjohann committed
1423 1424 1425 1426

	* net/tramp.el: Version 2.0.24 released.
	(tramp-methods, tramp-completion-function-alist):
	Rename "*-old" methods to "*_old".  From Michael Albinus.
Stefan Monnier's avatar
Stefan Monnier committed
1427 1428 1429
	(tramp-completion-function-alist):
	Use `tramp-completion-function-alist-ssh' for the "fcp" method.
	From Michael Albinus.
Kai Großjohann's avatar
Kai Großjohann committed
1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450
	(tramp-default-method-alist): Use "su" for "root@localhost".
	(tramp-host-regexp): Allow "#" for "host#port" kludge.
	(tramp-ange-ftp-file-name-p): If METHOD is nil, find the right
	default method.  Require additional args USER and HOST for this.
	Callers changed.
	(tramp-handle-file-local-copy): More local bindings.  Bind results
	of tramp-get-{remote,local}-{de,en}coding earlier to avoid nasty
	"are you awake" problem.
	(tramp-action-password): Protect against clobbered match data.
	(tramp-open-connection-setup-interactive-shell): Explicitly set
	tramp-last-cmd-time before invoking tramp-send-command the first
	time.  Otherwise, tramp-send-command would issue "echo are you
	awake" right at the first time, which is not what we want.
	Reported by Douglas Gray Stephens.
	(tramp-find-inline-encoding): Don't redirect stdout to
	/dev/null to avoid "chmode go-rwx" operation from "mimencode
	>/dev/null" as root(!), and to check the output of the decoding
	command.
	(tramp-maybe-open-connection): Don't send "are you awake" if
	process has died.

Colin Walters's avatar
Colin Walters committed
1451 1452 1453 1454
2002-09-29  Colin Walters  <walters@gnu.org>

	* calc/calc.el (calc-dispatch-map): Actually set to keymap.

1455 1456
2002-09-29  Mike Williams  <mdub@bigfoot.com>

Stefan Monnier's avatar
Stefan Monnier committed
1457
	* textmodes/sgml-mode.el (sgml-guess-indent): Handle tabs correctly.
1458

1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470
2002-09-29  Richard M. Stallman  <rms@gnu.org>

	* custom.el (defcustom): Doc fix.

2002-09-28  Richard M. Stallman  <rms@gnu.org>

	* loadhist.el (unload-feature): When undefining a variable,
	delete its buffer-local bindings.

2002-09-28  Luc Teirlinck  <teirllm@mail.auburn.edu>

	* subr.el (remove-yank-excluded-properties): Fix bugs in
Stefan Monnier's avatar
Stefan Monnier committed
1471
	handling of category properties.
1472 1473 1474 1475 1476 1477 1478 1479

2002-09-28  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

	* ps-print.el (ps-print-emacs-type): Error if ps-print is
	activated in Epoch, inLucid or in Emacs v19 or lesser.
	Value can no longer be `lucid'.
	(ps-print-version): New version number (6.5.8).
	(faces): Never do (require 'faces).
Stefan Monnier's avatar
Stefan Monnier committed
1480

1481 1482 1483 1484 1485
2002-09-28  Simon Josefsson  <jas@extundo.com>

	* mail/smtpmail.el (smtpmail-via-smtp): Only negotiate starttls on
	streams that were opened using starttls.

1486 1487 1488 1489 1490
2002-09-28  Paul Reilly  <pmr@pajato.com>

	* files.el (auto-mode-alist): Add support for Java Enterprise
	ARchive (ear/EAR) and Web ARchive (war/WAR) files.

John Paul Wallington's avatar
John Paul Wallington committed
1491 1492 1493 1494 1495 1496
2002-09-28  John Paul Wallington  <jpw@shootybangbang.com>

	* progmodes/m4-mode.el (m4-font-lock-keywords)
	(m4-mode-syntax-table, m4-mode-abbrev-table, m4-m4-buffer)
	(m4-m4-region): Doc fixes.

Stefan Monnier's avatar
Stefan Monnier committed
1497 1498
2002-09-27  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533