ChangeLog 537 KB
Newer Older
Juanma Barranquero's avatar
Juanma Barranquero committed
1 2 3 4
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
5 6
2002-11-09  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
7
	* international/mule-cmds.el (current-language-environment): Fix :type.
Dave Love's avatar
Dave Love committed
8 9 10 11

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

Stefan Monnier's avatar
Stefan Monnier committed
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
	* 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
45

John Wiegley's avatar
John Wiegley committed
46 47 48 49 50 51 52
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
53 54
2002-11-07  Stefan Monnier  <monnier@cs.yale.edu>

55 56 57 58 59 60 61 62
	* 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.

63 64
	* textmodes/fill.el (fill-paragraph): Consider a comment-start as
	a paragraph starter when filling non-comments.
65
	(fill-comment-paragraph): Don't narrow while doing the fill.
66
	Recognize paragraph starters and separators within comments.
67
	Use adaptive-fill-prefix when it works.  Use comment-search-forward.
68

Stefan Monnier's avatar
Stefan Monnier committed
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
	* 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
91
2002-11-07  Markus Rost  <rost@math.ohio-state.edu>
92

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

Stefan Monnier's avatar
Stefan Monnier committed
95 96 97 98 99
	* 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.
100

Stefan Monnier's avatar
Stefan Monnier committed
101 102
	* emacs-lisp/checkdoc.el (checkdoc-find-error):
	Use get-file-buffer instead of get-buffer.
103 104 105 106

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

107 108 109 110
2002-11-07  Juanma Barranquero  <lektu@terra.es>

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

111 112 113 114 115 116 117 118 119 120 121 122 123
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
124 125
	(ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859):
	Setup keyboard-translate-table, not translation-table-for-input.
126 127 128 129 130 131 132
	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
133 134
	* international/quail.el (quail-input-string-to-events):
	Use keyboard-translate-table, not translation-table-for-input.
135 136 137

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

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

141 142 143 144 145 146 147 148 149 150 151
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.

152 153
2002-11-06  Kenichi Handa  <handa@m17n.org>

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

Kim F. Storm's avatar
Kim F. Storm committed
157 158 159 160 161 162 163 164 165
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.

166 167
2002-11-05  Juanma Barranquero  <lektu@terra.es>

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

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

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

Juanma Barranquero's avatar
Juanma Barranquero committed
176 177 178 179 180 181 182 183
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.

184 185 186 187 188
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
189 190 191 192 193
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
194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215
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.

216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238
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
239 240 241 242 243 244 245
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.

246 247
2002-11-01  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
248 249 250 251 252 253 254
	* 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.

255 256 257
	* 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
258 259 260 261 262
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
263 264
2002-10-31  Kim F. Storm  <storm@cua.dk>

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

Kim F. Storm's avatar
Kim F. Storm committed
268
	* info.el (Info-follow-reference, Info-next-reference)
269 270
	(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
271
	(Info-fontify-node): When font-lock-mode is enabled, display
Kim F. Storm's avatar
Kim F. Storm committed
272
	"*note" and "* menu" references in a more user friendly format.
Kim F. Storm's avatar
Kim F. Storm committed
273

Stefan Monnier's avatar
Stefan Monnier committed
274 275 276 277 278 279 280 281 282 283
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
284 285
2002-10-30  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
286
	* textmodes/po.el (po-content-type-charset-alist): Delete most entries.
Dave Love's avatar
Dave Love committed
287 288 289 290 291
	(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
292 293
	* term/x-win.el: Remove some ancient compatibility code.
	Populate x-keysym-table.
Dave Love's avatar
Dave Love committed
294

295 296 297 298
2002-10-30  Andreas Schwab  <schwab@suse.de>

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

299 300
2002-10-29  Dave Love  <fx@gnu.org>

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

Stefan Monnier's avatar
Stefan Monnier committed
303
	* progmodes/scheme.el (syntax-case): Define scheme-indent-function.
304 305 306

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

307 308 309 310 311 312 313 314
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
315 316
	* make-mode.el (makefile-warn-continuations):
	Call re-search-forward with NOERROR t.
317

Kim F. Storm's avatar
Kim F. Storm committed
318 319 320 321 322
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
323 324
2002-10-29  Masayuki Ataka  <ataka@milk.freemail.ne.jp>  (tiny change)

325 326 327
	* textmodes/texinfo.el (texinfo-environments): Add environment;
	copying, documentdescription, ifplaintext, ifnotplaintext, and
	verbatim.
Juanma Barranquero's avatar
Juanma Barranquero committed
328 329 330 331 332 333

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

334 335 336 337 338 339
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.

340 341 342 343 344
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
345 346
2002-10-28  Dave Love  <fx@gnu.org>

Dave Love's avatar
Dave Love committed
347 348 349 350
	* international/mule-diag.el (non-iso-charset-alist): Move to
	avoid compilation warning.
	(mule-diag): Provide.

Stefan Monnier's avatar
Stefan Monnier committed
351 352
	* international/code-pages.el (cp-make-coding-system):
	Use utf-translation-table-for-decode, not
Dave Love's avatar
Dave Love committed
353 354 355
	utf-8-translation-table-for-decode.
	(mule-diag): Require.

356 357 358 359
	* 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
360 361
	* language/european.el (diacritic-composition-function):
	Modify confused prog1 form.
362

Stefan Monnier's avatar
Stefan Monnier committed
363 364 365
	* 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
366

367 368
2002-10-28  Miles Bader  <miles@gnu.org>

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

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

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

376
2002-10-27  Michael Kifer  <kifer@cs.stonybrook.edu>
377

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

380 381 382 383 384
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
385 386 387 388 389 390 391
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
392 393 394 395
2002-10-27  Dave Love  <fx@gnu.org>

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

396 397 398 399 400
2002-10-27  Kim F. Storm  <storm@cua.dk>

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

401 402 403 404 405 406 407 408 409 410 411
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
412
	after looking in ~.
413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438

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

439 440 441 442 443 444
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
445 446 447 448 449
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.

450
2002-10-24  Matthew Swift  <swift@alum.mit.edu>  (tiny change)
451 452 453

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

454 455 456 457 458 459
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'.

460 461
2002-10-23  Francis J. Wright  <F.J.Wright@qmul.ac.uk>

462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487
	* 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'.
488

Kim F. Storm's avatar
Kim F. Storm committed
489 490 491 492 493
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
494
2002-10-22  Bob Halley  <halley@play-bow.org>  (tiny change)
John Wiegley's avatar
John Wiegley committed
495 496 497 498

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

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

Stefan Monnier's avatar
Stefan Monnier committed
501 502 503 504 505 506 507 508 509 510 511 512
	* 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
513 514 515 516 517
	* 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
518 519 520 521 522
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
523 524 525 526
2002-10-20  Andreas Schwab  <schwab@suse.de>

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

527 528 529 530 531 532
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 `$'.

533 534 535 536 537
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
538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582
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
583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599
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
600 601 602 603 604 605
	* 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'.

606
2002-10-16  Luc Teirlinck  <teirllm@mail.auburn.edu>
Juanma Barranquero's avatar
Juanma Barranquero committed
607 608 609 610

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

Andreas Schwab's avatar
.  
Andreas Schwab committed
611 612 613 614 615 616
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
617
2002-10-16  Markus Rost  <rost@math.ohio-state.edu>
618 619 620 621 622 623

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

624 625 626 627
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
628 629 630 631 632 633
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
634 635 636 637 638 639 640 641
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.

642 643 644 645
2002-10-14  Juanma Barranquero  <lektu@terra.es>

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

646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662
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.

663 664 665 666 667
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
668 669 670 671
2002-10-12  Stefan Monnier  <monnier@cs.yale.edu>

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

672
2002-10-12  Michael Kifer  <kifer@cs.stonybrook.edu>
Stefan Monnier's avatar
Stefan Monnier committed
673 674 675 676 677 678 679 680 681 682 683 684

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

685 686 687 688 689 690 691 692 693
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.

694 695 696 697 698
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.

699 700 701 702 703 704 705 706 707 708
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
709 710 711 712 713
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
714 715 716
	* vc.el (vc-dired-reformat-line): As a temporary fix, remove all text
	properties from the reformatted line.

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

Stefan Monnier's avatar
Stefan Monnier committed
719 720 721 722 723 724 725 726 727 728
	* 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.

729 730 731 732
	* 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
733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748
	* 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
749 750 751 752 753
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
754 755 756 757
2002-10-10  Markus Rost  <rost@math.ohio-state.edu>

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

David Kastrup's avatar
David Kastrup committed
758 759 760 761 762
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.

763 764
2002-10-09  Markus Rost  <rost@math.ohio-state.edu>

Markus Rost's avatar
Markus Rost committed
765 766 767 768
	* 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
769 770
	* cus-edit.el (Custom-reset-current): Don't test for default-boundp.
	(Custom-reset-saved): Don't test for saved-value.
771

Stefan Monnier's avatar
Stefan Monnier committed
772 773 774 775 776 777 778 779 780 781 782 783 784 785
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.

786 787 788 789 790 791
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
792 793 794 795 796
2002-10-08  Kenichi Handa  <handa@m17n.org>

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

797 798 799 800 801 802 803 804 805
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
806 807
2002-10-07  Kim F. Storm  <storm@cua.dk>

Stefan Monnier's avatar
Stefan Monnier committed
808 809 810 811 812 813 814 815 816 817 818
	* 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
819

Kai Großjohann's avatar
Kai Großjohann committed
820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837
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
838
	(tramp-terminal-prompt-regexp): New variable, matches "tset" prompts.
Kai Großjohann's avatar
Kai Großjohann committed
839 840 841 842
	(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
843
2002-10-06  Markus Holmberg  <markush@acc.umu.se>  (tiny change)
844 845 846 847

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

848 849 850 851 852
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
853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868
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.

869 870 871 872
2002-10-04  Markus Rost  <rost@math.ohio-state.edu>

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

873 874 875 876
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
877 878
2002-10-03  Stefan Monnier  <monnier@cs.yale.edu>

879 880 881 882 883
	* 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
884 885 886 887 888 889
	* 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.

890 891 892 893 894 895 896 897 898
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.

899 900 901 902 903
2002-10-03  John Paul Wallington  <jpw@shootybangbang.com>

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

904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920
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.

921 922
2002-10-02  Markus Rost  <rost@math.ohio-state.edu>

923 924
	* progmodes/sh-script.el (sh-alias-alist): Use append instead of
	nconc.
925 926 927 928

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

Per Abrahamsen's avatar
Per Abrahamsen committed
929 930 931
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
932
	value.
Per Abrahamsen's avatar
Per Abrahamsen committed
933 934 935 936 937 938 939 940 941 942 943 944 945 946
	(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
947 948 949 950 951 952 953 954 955
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,
956 957
	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
958 959
	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
960 961 962 963 964 965 966 967 968
	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
969

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

972 973
	* eshell/esh-module.el (eshell-load-defgroups):
	Add "no-byte-compile: t" to subdirs.el.
Juanma Barranquero's avatar
Juanma Barranquero committed
974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022

	* 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
1023 1024
2002-10-01  Kenichi Handa  <handa@m17n.org>

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

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

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

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

Kenichi Handa's avatar
Kenichi Handa committed
1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057
	* 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
1058 1059
	(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
1060 1061 1062 1063
	(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
1064
	(mule-utf-8): Fix `safe-charsets' property, put `dependency' property.
Kenichi Handa's avatar
Kenichi Handa committed
1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076

	* 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
1077
	at first.  Translate characters by utf-translation-table-for-encode.
Kenichi Handa's avatar
Kenichi Handa committed
1078 1079 1080
	(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
1081
	* loadup.el: Preload international/utf-16.  Don't call ucs-unify-8859.
Kenichi Handa's avatar
Kenichi Handa committed
1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102

	* 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
1103 1104 1105
	(ccl-encode-unicode-font): Delete.
	(ucs-tables-unload-hook): Delete.

Kenichi Handa's avatar
Kenichi Handa committed
1106 1107 1108 1109 1110 1111 1112 1113 1114
	* 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
1115 1116
	* international/mule-diag.el (describe-coding-system):
	Describe `dependency' property.
Kenichi Handa's avatar
Kenichi Handa committed
1117

Stefan Monnier's avatar
Stefan Monnier committed
1118
	* international/mule-conf.el (emacs-mule): Add property `composition'.
Kenichi Handa's avatar
Kenichi Handa committed
1119 1120 1121 1122 1123 1124 1125 1126

	* 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
1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137
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
1138 1139 1140

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

1142 1143
2002-09-29  Noah Friedman  <friedman@splode.com>

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

1146 1147 1148 1149 1150 1151
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.

Kai Großjohann's avatar
Kai Großjohann committed
1152 1153 1154 1155 1156
2002-09-29  Kai Gro,b_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

	* 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
1157 1158 1159
	(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
1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180
	(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
1181 1182 1183 1184
2002-09-29  Colin Walters  <walters@gnu.org>

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

1185 1186
2002-09-29  Mike Williams  <mdub@bigfoot.com>

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

1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200
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
1201
	handling of category properties.
1202 1203 1204 1205 1206 1207 1208 1209

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
1210

1211 1212 1213 1214 1215
2002-09-28  Simon Josefsson  <jas@extundo.com>

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

1216 1217 1218 1219 1220
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
1221 1222 1223 1224 1225 1226
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
1227 1228
2002-09-27  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264
	* emacs-lisp/cl-macs.el: Use the new usage-in-docstring syntax.
	(cl-push, cl-pop): Remove.
	Use pop and push throughout the file instead.
	(cl-transform-lambda): Add usage info to docstring if the arglist
	is complex.

	* emacs-lisp/autoload.el (make-autoload): Add usage info to docstring.
	(autoload-print-form): Also quote open-[-in-column 0.

	* help-fns.el (help-with-tutorial): Use minibuffer-completion-help.
	(help-split-fundoc): Don't support old syntax any more.
	(help-add-fundoc-usage): New fun.

	* emacs-lisp/cl-extra.el (cl-push, cl-pop): Remove.
	Use pop and push throughout the file instead.
	(cl-hash-lookup): Remove.
	(cl-make-hash-table, cl-hash-table-p, cl-gethash, cl-puthash)
	(cl-remhash, cl-clrhash, cl-maphash, cl-hash-table-count): Simplify.

	* emacs-lisp/cl-seq.el (cl-push, cl-pop): Remove.
	Use pop and push throughout the file instead.

	* emacs-lisp/edebug.el: Don't precompute menu shortcuts during
	loading since the current keymaps might be all weird.

	* emacs-lisp/easy-mmode.el (define-minor-mode): Don't add properties
	to the name since they're added by mode-line-format already.
	(define-minor-mode): Run (,mode -1) when needed.

	* tar-mode.el (tar-untar-buffer): Handle dir-entries.
	(tar-summarize-buffer, tar-mode, tar-extract, tar-copy, tar-expunge)
	(tar-alter-one-field, tar-subfile-save-buffer, tar-mode-write-file):
	Don't hardcode 1 == point-min.

	* abbrev.el (write-abbrev-file): Don't hardcode point-min == 1.

Stefan Monnier's avatar
Stefan Monnier committed
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285
	* subr.el (read-key-auxiliary-map): New var.
	(read-key): Use it.
	(make-temp-file): Make the file have mode 600.
	(add-minor-mode): Don't add properties to the name since it's
	added by mode-line-format already.
	Be more careful with the mode-line-menu entry name.

	* userlock.el (ask-user-about-supersession-threat): Don't abort
	when the user hits mouse-2.

	* register.el (set-register): Use push.
	(point-to-register): Set kill-buffer-hook in this buffer.
	(register-swap-out): Use dolist.
	(kill-buffer-hook): Don't change globally.

	* server.el (server-select-display): New function.
	(server-process-filter): Add support for `-display' and `-eval' args.
	(server-visit-files): Use save-current-buffer, push, and dolist.
	Add server-kill-buffer to kill-buffer-hook.
	(kill-buffer-hook): Don't modify globally.
	(server-switch-buffer): Be a bit more careful with multiple displays.
Stefan Monnier's avatar
Stefan Monnier committed
1286
	(server-socket-name): Always use /tmp and non-qualified hostname.
Stefan Monnier's avatar
Stefan Monnier committed
1287 1288 1289 1290 1291 1292 1293

	* uniquify.el (uniquify-rationalize-file-buffer-names):
	Add to kill-buffer-hook for buffers with conflict.
	(rename-buffer): Check kill-buffer-hook to see if there was a conflict.
	(uniquify-delay-rationalize-file-buffer-names): Remove useless check.
	(kill-buffer-hook): Don't change globally.

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

1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350
	* calc/calc.el (calc-bug-address, calc-scan-for-dels, calc-stack)
	(calc-stack-top, calc-always-load-extensions)
	(calc-line-numbering, calc-line-breaking, calc-display-just)
	(calc-display-origin, calc-number-radix, calc-leading-zeros)
	(calc-group-digits, calc-group-char, calc-point-char)
	(calc-frac-format, calc-prefer-frac, calc-hms-format)
	(calc-date-format, calc-float-format, calc-complex-format)
	(calc-full-float-format, calc-complex-mode, calc-infinite-mode)
	(calc-display-strings, calc-matrix-just, calc-break-vectors)
	(calc-full-vectors, calc-full-trail-vectors, calc-vector-commas)
	(calc-vector-brackets, calc-matrix-brackets, calc-language)
	(calc-language-option, calc-function-open, calc-function-open)
	(calc-function-close, calc-language-output-filter)
	(calc-language-input-filter, calc-radix-formatter)
	(calc-left-label, calc-right-label, calc-word-size)
	(calc-previous-modulo, calc-simplify-mode, calc-auto-recompute)
	(calc-display-raw, calc-internal-prec, calc-inverse-flag)
	(calc-hyperbolic-flag, calc-keep-args-flag, calc-angle-mode)
	(calc-algebraic-mode, calc-incomplete-algebraic-mode)
	(calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix)
	(calc-window-height, calc-display-trail, calc-show-selections)
	(calc-use-selections, calc-assoc-selections)
	(calc-display-working-message, calc-auto-why, calc-timing)
	(calc-display-sci-high, calc-display-sci-low, calc-other-modes)
	(calc-other-modes, calc-Y-help-msgs, calc-loaded-settings-file):
	Make into real defvars.
	(calc-mode-var-list): Delete.
	(calc-mode-save-mode, calc-standard-date-formats)
	(calc-autorange-units, calc-was-keypad-mode, calc-full-mode)
	(calc-user-parse-tables, calc-gnuplot-default-device)
	(calc-gnuplot-default-output, calc-gnuplot-print-device)
	(calc-gnuplot-print-output, calc-gnuplot-geometry)
	(calc-graph-default-resolution, calc-graph-default-resolution-3d)
	(calc-invocation-macro, calc-show-banner): Make into defvars,
	taken from `calc-mode-var-list'.
	(calc-emacs-type-epoch, calc-emacs-type-19)
	(calc-emacs-type-lucid, calc-emacs-type-gnu19): Make into defvars.
	(calc-version, calc-version-date, calc-trail-pointer)
	(calc-trail-overlay, calc-undo-list, calc-redo-list)
	(calc-main-buffer, calc-trail-buffer, calc-why, calc-next-why)
	(calc-inverse-flag, calc-hyperbolic-flag, calc-keep-args-flag)
	(calc-last-kill, calc-previous-alg-entry, calc-dollar-values)
	(calc-dollar-used, calc-hashes-used, calc-quick-prev-results)
	(calc-said-hello, calc-executing-macro, calc-any-selections)
	(calc-help-phase, calc-full-help-flag, calc-refresh-count)
	(calc-display-dirty, calc-prepared-composition)
	(calc-selection-cache-default-entry, calc-embedded-info)
	(calc-embedded-active, calc-standalone-flag, var-EvalRules)
	(math-eval-rules-cache-tag, math-radix-explicit-format)
	(math-expr-function-mapping, math-expr-variable-mapping)
	(math-read-expr-quotes, math-working-step, math-working-step-2)
	(var-i, var-pi, var-e, var-phi, var-gamma, var-Modes): Make into
	defvars, from toplevel setq.
	(calc-mode-map): Set up keymap in more modern fashion.
	(calc-dispatch-map): Ditto.
Stefan Monnier's avatar
Stefan Monnier committed
1351
	(calc-command-flags, calc-final-point-line)
1352 1353 1354 1355
	(calc-final-point-column): Defvar.
	(calc-do): Use `save-current-buffer' instead of `save-excursion'.
	(sel-mode): Defvar.
	(calc-any-evaltos): Ditto.
Stefan Monnier's avatar
Stefan Monnier committed
1356
	(calc-buffer, calc-prev-char, calc-prev-prev-char)
1357 1358 1359 1360 1361 1362
	(calc-digit-value): Ditto.
	(math-eval-rules-cache, math-eval-rules-cache-other): Ditto.
	(math-sub-bignum): Bind `diff'.
	(calc-selection-cache-entry): Defvar.
	(calc-count-lines): Reference `pos' instead of `newpos'.

1363 1364 1365 1366
2002-09-27  Simon Josefsson  <jas@extundo.com>

	* mail/mail-hist.el (mail-hist-next-input): Fix docstring.

1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395
2002-09-26  Richard M. Stallman  <rms@gnu.org>

	* mail/unrmail.el (unrmail): Do the work directly,
	without actually selecting the messages in the from file.
	(unrmail-unprune): New subroutine.

	* files.el (backup-buffer): Bind local var MODES.
	Don't use renaming for a suid or sgid file.
	Use backup-buffer-copy to do copying.
	(backup-buffer-copy): New subroutine.
	Clear suid and sgid bits for the copy.

2002-09-26  Edward M. Reingold  <reingold@emr.cs.iit.edu>

	* calendar/solar.el (solar-equinoxes-solstices):
	Use time properly adjusted for DST in the result.

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

	* follow.el (follow-generic-filter): Simply bind deactivate-mark.
	Bind inhibit-read-only; don't mess with buffer-read-only.

	* speedbar.el (speedbar-refresh): Simply bind deactivate-mark.

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

	* ielm.el (inferior-emacs-lisp-mode): Treat the header as
	output, if comint-use-prompt-regexp-instead-of-fields is nil.

1396 1397 1398 1399 1400
2002-09-26  John Paul Wallington  <jpw@shootybangbang.com>

	* ibuffer.el (ibuffer-update): Call `minibufferp' with argument
	instead of within `with-current-buffer'.

1401 1402 1403 1404 1405 1406
2002-09-26  Stephen Eglen  <stephen@gnu.org>

	* iswitchb.el (iswitchb-completions): Test that
	iswitchb-common-match-string is a string, before printing common
	completions.

Stefan Monnier's avatar
Stefan Monnier committed
1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431
2002-09-25  Stefan Monnier  <monnier@cs.yale.edu>

	* server.el: Use built-in network primitives.
	(server-program, server-previous-string): Remove.
	(server-previous-strings): New var.
	(server-socket-name): New var.
	(server-log): Minor change to the output format.
	(server-sentinel): Clean up global state when a client disconnects.
	(server-unquote-arg): New fun.
	(server-start): Use server-socket-name and make-network-process.
	(server-process-filter): Now talks to the clients directly.
	Normalize file name after unquoting and decoding.
	(server-buffer-done): Just close the connection.
	(server-switch-buffer): Handle the case where all windows are
	dedicated or minibuffers.

	* font-lock.el (fast-lock-mode, lazy-lock-mode, jit-lock-mode):
	Don't bind them variables.
	(font-lock-turn-off-thing-lock, font-lock-after-fontify-buffer)
	(font-lock-after-unfontify-buffer): Check that the vars are bound.
	(font-lock-dont-widen): New var.
	(font-lock-default-fontify-region): Use it.

	* emacs-lisp/find-func.el (find-library-name):
	Correctly find "file.el.gz" from "file.elc" or "file.elc.gz".
1432

Kenichi Handa's avatar
Kenichi Handa committed
1433 1434
2002-09-25  Kenichi Handa  <handa@etl.go.jp>

Stefan Monnier's avatar
Stefan Monnier committed
1435 1436
	* international/mule-cmds.el (select-safe-coding-system):
	Handle safe but rejected default coding systems and unsafe default
Kenichi Handa's avatar
Kenichi Handa committed
1437 1438
	coding systems differently.

Kenichi Handa's avatar
Kenichi Handa committed
1439
	* international/mule-diag.el (list-character-sets): Use the buffer
Kenichi Handa's avatar
Kenichi Handa committed
1440 1441
	name "*Character Set List*", not "*Help*".  List also indirectly
	supported character sets.
Kenichi Handa's avatar
Kenichi Handa committed
1442 1443
	(list-charset-chars): Use the buffer name "*Character List*", not
	"*Help*".  Display the current charset name in the modeline.
Kenichi Handa's avatar
Kenichi Handa committed
1444 1445 1446
	(non-iso-charset-alist): Add mapped charset list for `mac-roman'.
	(sort-listed-character-sets): Don't alter the region showing
	indirectly supported charsets.
Kenichi Handa's avatar
Kenichi Handa committed
1447

Juanma Barranquero's avatar
Juanma Barranquero committed
1448 1449 1450 1451 1452
2002-09-24  Simon Josefsson  <jas@extundo.com>

	* mail/mail-extr.el (mail-extr-ignore-single-names): Change default.
	(mail-extract-address-components): Doc fix.

1453 1454 1455 1456 1457
2002-09-24  Markus Rost  <rost@math.ohio-state.edu>

	* simple.el (edit-and-eval-command):  Protect command-history.
	(repeat-complex-command):  Protect command-history.

1458 1459 1460 1461 1462
2002-09-24  Juanma Barranquero  <lektu@terra.es>

	* replace.el (occur-find-match): New function.
	(occur-next, occur-prev): Use it.

1463 1464 1465 1466
	* progmodes/sh-script.el (sh-mark-init): Don't set `occur-buffer'.
	(sh-mark-line): Likewise. Use 'occur-target and 'occur-match
	instead of 'occur and 'occur-point.

1467 1468 1469
	* eshell/em-unix.el (eshell-occur-mode-mouse-goto)
	(eshell-poor-mans-grep): Remove references to `occur-buffer'.

Stefan Monnier's avatar
Stefan Monnier committed
1470 1471 1472 1473 1474 1475 1476 1477 1478
2002-09-24  Stefan Monnier  <monnier@cs.yale.edu>

	* descr-text.el (describe-text-category): Use *Help*.
	Don't kill-buffer.
	(describe-text-properties, describe-char):
	Delay self-inspection test.  Use *Help*.
	Use syntax-after.  Use `pos' rather than (point).
	Distinguish the before/after part of a composition.

1479 1480 1481 1482 1483
2002-09-23  Kenichi Handa  <handa@etl.go.jp>

	* international/quail.el (quail-completion): Be sure to scroll
	quail-completion-buf.

1484 1485 1486 1487
2002-09-23  Richard M. Stallman  <rms@gnu.org>

	* ielm.el (*1): Fix previous change.

Juanma Barranquero's avatar
Juanma Barranquero committed
1488 1489 1490 1491 1492 1493 1494 1495
2002-09-23  Juanma Barranquero  <lektu@terra.es>

	* net/tramp.el (tramp-unified-filenames): Autoload it.

2002-09-23  Michael Kifer  <kifer@cs.stonybrook.edu>

	* ediff-init.el (ediff-get-next-window): Bug fix.

1496 1497
2002-09-22  Oliver Scholz  <alkibiades@gmx.de>

Stefan Monnier's avatar
Stefan Monnier committed
1498
	* play/gamegrid.el (gamegrid-face): New variable to emulate a
1499
	buffer-local default face.
Stefan Monnier's avatar
Stefan Monnier committed
1500
	(gamegrid-xbm): New variable; XBM image as a replacement for
1501 1502 1503 1504 1505
	`gamegrid-xpm' on Emacsen compiled without XPM-support.
	(gamegrid-colorize-glyph): Ported XEmacs-code for the generation
	of images to Emacs.
	(gamegrid-match-spec): Call `gamegrid-make-image-from-vector' to
	convert XEmacs-type image descriptors.
Stefan Monnier's avatar
Stefan Monnier committed
1506 1507
	(gamegrid-color-display-p): Remove (use `display-colors-p' instead.)
	(gamegrid-make-image-from-vector): New function.  Convert XEmacs'
1508 1509
	image descriptors.
	(gamegrid-display-type): Use Emacs' standard `display-.*-p'
Stefan Monnier's avatar
Stefan Monnier committed
1510
	functions to check for display capabilities.  Fix the recognition
1511 1512 1513 1514
	of image-support in Emacs 21 by this way.
	(gamegrid-hide-cursor): Removed.
	(gamegrid-setup-default-font): Ported the code from XEmacs to
	Emacs: create a new face and assign the variable `gamegrid-face'
Stefan Monnier's avatar
Stefan Monnier committed
1515
	to it.  Make sure that the face is not higher than the smallest
1516 1517 1518 1519
	image used by the game.
	(gamegrid-initialize-display): Use `(setq cursor-type nil)'
	instead of `gamegrid-hide-cursor'.
	(gamegrid-set-face): If `gamegrid-display-mode' is 'glyph, put an
Stefan Monnier's avatar
Stefan Monnier committed
1520
	image in the buffer, instead of applying a face.  [This is because
1521
	Emacs display-tables are not as capable as the display-tables in
Stefan Monnier's avatar
Stefan Monnier committed
1522
	XEmacs.  Maybe this function should be renamed to reflect the change?]
1523 1524 1525 1526
	(gamegrid-init-buffer): If `gamegrid-display-mode' is 'glyph, put
	the face held by `gamegrid-face' in an overlay over the whole
	buffer to emulate a buffer-local default-face.

1527
2002-09-22  Markus Triska  <triska@gmx.at>  (iny change)
Richard M. Stallman's avatar