ChangeLog 567 KB
Newer Older
1 2 3 4
2002-12-09  Richard M. Stallman  <rms@gnu.org>

	* isearch.el (isearch-no-upper-case-p): \\ only quotes one character.

Markus Rost's avatar
Markus Rost committed
5 6 7 8 9
2002-12-09  Markus Rost  <rost@math.ohio-state.edu>

	* mwheel.el (mouse-wheel-scroll-amount): Revert previous change -
	customize type 'float is now defined.

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

Dave Love's avatar
Dave Love committed
12 13
	* international/code-pages.el (mik, pt154): New coding systems.

Dave Love's avatar
Dave Love committed
14 15
	* international/ucs-tables.el: Fix properly.

Andreas Schwab's avatar
Andreas Schwab committed
16 17 18 19
2002-12-09  Andreas Schwab  <schwab@suse.de>

	* international/ucs-tables.el: Fix last change.

20 21 22 23 24
2002-12-09  Kenichi Handa  <handa@m17n.org>

	* international/titdic-cnv.el (titdic-convert): Process the
	header part in multibyte mode.

Dave Love's avatar
Dave Love committed
25 26
2002-12-08  Dave Love  <fx@gnu.org>

Dave Love's avatar
Dave Love committed
27 28 29
	* international/code-pages.el (mule-diag): Move where it's
	required.

Dave Love's avatar
Dave Love committed
30 31 32
	* international/ucs-tables.el: Add latin-jisx0201 characters.  Fix
	translation-table-for-input for lao, thai, tibetan.

Andreas Schwab's avatar
Andreas Schwab committed
33 34 35 36 37
2002-12-08  Andreas Schwab  <schwab@suse.de>

	* files.el (insert-directory): Insert free space only when
	listing a full directory.

Nick Roberts's avatar
Nick Roberts committed
38 39 40 41 42 43 44 45 46
2002-12-08  Nick Roberts  <nick@nick.uklinux.net>

	* gdb-ui.el : Remove inappropriate key-bindings.
	(gdb-info-breakpoints-custom, gdb-goto-bp-this-line):
	Parse correctly when breakpoint has no line number.
	(def-gdb-auto-update-handler, gdb-info-locals-handler),
	(gdb-display-end): Avoid using insert-buffer.
	(gdb-frames-select-by-mouse): Rename gdb-frames-mouse-select.

47 48
2002-12-07  Richard M. Stallman  <rms@gnu.org>

Markus Rost's avatar
Markus Rost committed
49
	* progmodes/compile.el (compilation-enter-directory-regexp-alist)
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
	(compilation-leave-directory-regexp-alist): Match byte compiler output.

	* emacs-lisp/cl-macs.el: Add local variable list
	to turn off cl-function warnings.

	* emacs-lisp/bytecomp.el (byte-compile-eval): Handle (t . SYMBOL)
	elements in load-history.
	(byte-compile-cl-warn): No cl warnings for cl-defsubst-expand
	and cl-struct-setf-expander.

	* emacs-lisp/autoload.el (autoload-print-form-outbuf):
	New variable.
	(autoload-print-form): Use autoload-print-form-outbuf.
	(generate-file-autoloads): Bind autoload-print-form-outbuf.

	* calendar/calendar.el (calendar-day-name): Move defn down.

	* speedbar.el (speedbar-directory-buttons-follow):
	Don't use directory-sep-char.

2002-12-06  Masatake YAMATO  <jet@gyve.org>  (tiny change)

	* register.el (describe-register-1): Use window-width
	to truncate string in a register.  Check whether the string
	in a register is an empty string or a sequence of white spaces.

76 77
2002-12-07  Andreas Schwab  <schwab@suse.de>

Andreas Schwab's avatar
Andreas Schwab committed
78 79 80 81
	* faces.el (face-font-selection-order)
	(face-font-family-alternatives, face-font-registry-alternatives):
	Remove period from :tag value.

82 83 84
	* cus-edit.el (custom-face-edit-fix-value): Change :reverse-video
	to :inverse-video.

Markus Rost's avatar
Markus Rost committed
85
2002-12-07  Markus Rost  <rost@math.ohio-state.edu>
86 87 88 89 90

	* wid-edit.el (define-widget number): Clarify doc and error
	message.
	(define-widget float): New widget.

91 92
2002-12-07  Andreas Schwab  <schwab@suse.de>

93 94
	* eshell/em-ls.el (eshell-ls-product-regexp): Fix typo.

95 96 97
	* files.el (find-file-read-args): Reenable wildcard processing
	unconditionally.

Robert J. Chassell's avatar
.  
Robert J. Chassell committed
98 99
2002-12-06  Robert J. Chassell <bob@rattlesnake.com>

100 101
	* textmodes/texinfmt.el (texinfo-format-scan): Handle new
	functions for copyright notice and copying permissions.
102
	(texinfo-copying, texinfo-insertcopying): New functions.
Robert J. Chassell's avatar
.  
Robert J. Chassell committed
103 104 105 106 107 108

2002-12-03  TAKAHASHI Kaoru  <kaoru@kaisei.org>

	* textmodes/texinfmt.el (texinfo-format-ifxml)
	(texinfo-format-xml): New function.
	(ifxml, ifnotxml): New aliases.
109

Dave Love's avatar
Dave Love committed
110 111 112 113
2002-12-06  Dave Love  <fx@gnu.org>

	* international/utf-8-subst.el: Revert last change.

114 115 116 117 118 119
2002-12-06  Miles Bader  <miles@gnu.org>

	* info.el (Info-insert-dir): Make dir-node-cache variables
	buffer-local, so that killing the *info* buffer forces the
	dir-node to be rebuilt.

Markus Rost's avatar
Markus Rost committed
120
2002-12-06  Markus Rost  <rost@math.ohio-state.edu>
Markus Rost's avatar
Markus Rost committed
121 122 123 124

	* finder.el (finder-compile-keywords): Don't insert a keyword to
	the generated file.

125 126 127 128
2002-12-05  Andreas Schwab  <schwab@suse.de>

	* speedbar.el (speedbar-highlight-face): Fix face spec.

Stefan Monnier's avatar
Stefan Monnier committed
129 130
2002-12-05  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
131 132 133 134 135 136 137 138 139
	* gdb-ui.el: Replace uses of (gdb-get-instance-buffer 'gdba) and
	gdb-proc with gud-comint-buffer instead.
	(gdb-proc): Remove.
	(def-gdb-var): Simplify.
	(gdb-get-create-instance-buffer): Avoid make-variable-buffer-local.
	Set gud-comint-buffer as well as gud-minor-mode and tool-bar-map.
	(gdb-goto-bp-this-line): Select the window while doing the goto-line.
	(gdb-info-locals-handler): Avoid replace-regexp.

Stefan Monnier's avatar
Stefan Monnier committed
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183
	* calendar/calendar.el (facemenu-unlisted-faces): Only update
	after facemenu is loaded.
	(calendar-font-lock-keywords): Accept non-ASCII month names.
	Use regexp-opt.

	* gdb-ui.el (gud-gdb-complete-string, gud-gdb-complete-break)
	(gud-gdb-complete-list, gud-gdb-complete-in-progress): Remove.
	(gdba): Call `gdb' and then make modifications.
	Always call gdb-clear-inferior-io rather than just "the first time".
	(gud-break, gud-remove): Definitions moved to inside gdba.
	(gdb-target-name): Remove.  Use gud-target-name instead.
	(gdba-complete-filter, gdba-common-init): Remove.
	The changes were integrated into the generic code.

	* gud.el: Use match-string.
	(gud-menu-map): Re-fix gdb-running to gud-running.
	Activate up/down and finish for pdb.
	(gud-def): Use backquotes.
	(gdb, sdb, dbx, xdb, pdb, jdb, bashdb): Remove redundant menu bindings.
	(gud-gdb-complete-in-progress, gud-gdb-complete-string)
	(gud-gdb-complete-break, gud-gdb-complete-list):
	Rename to gud-gdb-fetch-lines-in-progress, gud-gdb-fetch-lines-string,
	gud-gdb-fetch-lines-break and gud-gdb-fetched-lines.
	(gud-gdb-fetch-lines-filter): Rename from gud-gdb-complete-filter.
	Add a `filter' argument and run it on `string'.
	(gud-gdb-run-command-fetch-lines): Use it instead of
	gud-gdb-speedbar-stack-filter.  Add a `skip' arg.
	Return the fetched lines.
	(gud-gdb-complete-command): Use it instead of cooking up
	something by hand using gud-gdb-complete-filter.
	(gud-gdb-get-stackframe): Use the new calling convention of
	gud-gdb-run-command-fetch-lines.
	(gud-gdb-fetched-stack-frame-list): Remove.
	(gud-gdb-speedbar-stack-filter): Remove.
	(gud-jdb-marker-filter): Change RE for easier extraction of submatches.
	(gud-bashdb-command-name): Add "--debugger" argument here.
	(bashdb): Use default gud-find-file and don't bother with
	a massage-args function now that --debugger is make explicit.
	(gud-bashdb-massage-args, gud-bashdb-find-file): Remove.
	(bashdb): Don't provide.
	(gud-target-name): New var.
	(gud-common-init): Set it.
	Also reset gud-running and gud-last-last-frame.

Dave Love's avatar
Dave Love committed
184 185 186 187 188
2002-12-05  Dave Love  <fx@gnu.org>

	* international/utf-8-subst.el: Update safe-chars of mule-utf-8,
	mule-utf-16-le, mule-utf-16-be.

189 190 191 192 193 194
2002-12-05  Richard M. Stallman  <rms@gnu.org>

	* textmodes/outline.el (outline-mode): Doc fix.

2002-12-05  Edward M. Reingold  <reingold@emr.cs.iit.edu>

Juanma Barranquero's avatar
Juanma Barranquero committed
195
	* calendar/solar.el (solar-atn2): Give correct quadrant for arctan.
196

Kenichi Handa's avatar
Kenichi Handa committed
197 198 199 200 201 202 203
2002-12-05  Kenichi Handa  <handa@m17n.org>

	* international/titdic-cnv.el (quail-misc-package-ext-info):
	Remove duplicate entry for chinese-b5-quick.
	(batch-miscdic-convert): Don't try to call miscdic-convert on
	files in the directory just following the arg "-dir".

204 205
2002-12-04  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
206 207 208 209 210 211 212 213 214 215 216 217
	* gdb-ui.el: Fold top-level `setq's and `define-key's into their
	corresponding defvar.
	(gdb-inferior-io-mode-map): New var.
	Add bindings to it rather than to comint-mode-map.
	(gdb-display-number-end): Use dolist.  Remove always-true test.
	(gdb-delete-line): Move and simplify.
	(gdb-display-end): Don't bother going to beg-of-line since we're there.
	(gdb-array-format1): Use dolist.
	(gdb-make-windows-menu, gdb-make-frames-menu):
	Move to top-level code.  Move the menus to within the GUD menu.
	Make the menus only appear in gdba mode.

218 219 220 221 222 223 224 225 226 227 228 229 230 231
	* gdb-ui.el (gdb-inferior-io-mode-map): Remove (unused).
	(gdb-inferior-io-mode): Use define-minor-mode.
	(gdb-source-info): Don't burp if there's no source file.
	(gdb-inferior-io-interrupt, gdb-inferior-io-quit)
	(gdb-inferior-io-stop, gdb-inferior-io-eof)
	(gdb-display-breakpoints-buffer, gdb-frame-breakpoints-buffer)
	(gdb-display-stack-buffer, gdb-frame-stack-buffer)
	(gdb-display-registers-buffer, gdb-frame-registers-buffer)
	(gdb-display-locals-buffer, gdb-frame-locals-buffer)
	(gdb-display-display-buffer, gdb-frame-display-buffer)
	(gdb-display-gdb-buffer, gdb-frame-gdb-buffer)
	(gdb-display-assembler-buffer, gdb-frame-assembler-buffer):
	Remove the spurious left over arg from the "big reorg".

232 233
2002-12-04  Richard M. Stallman  <rms@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
234 235 236 237
	* gud.el (gud-menu-map): Update for bashdb.
	(perldb): Change prompt regexp.
	(gud-bashdb-history, gud-bashdb-massage-args, gud-bashdb-marker-filter)
	(gud-bashdb-find-file, gud-bashdb-command-name, bashdb): New.
238 239 240 241 242 243 244 245 246 247 248 249 250 251

	* progmodes/cc-vars.el: Simply require wid-edit and custom
	in eval-when-compile.

	* progmodes/cc-menus.el: Don't require imenu.

	* progmodes/cc-langs.el: Don't require cl.
	(c-delete-duplicates): New function.  Use instead of delete-duplicates.

	* progmodes/cc-bytecomp.el (cc-bytecomp-obsolete-var):
	Add an else-clause to the if to avoid confused compiler warning.

	* tooltip.el (tooltip-gud-tips-p): Undo previous change.

252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280
2002-12-03  Stefan Monnier  <monnier@cs.yale.edu>

	* gdb-ui.el: Get rid of (quote ..); use match-string and ignore.

	* gdb-ui.el (gdba, gdb-starting, gdb-stopped, gdb-quit):
	Update gdb-running -> gud-running.
	(gdba): Use the default for gud-find-file.
	(def-gdb-variable): Remove: fold into def-gdb-var.
	(def-gdb-var): Use buffer-local-value and with-current-buffer.

	* gud.el (gud-running): Rename from gdb-running.  Update uses.
	(gud-tool-bar-map): Use tool-bar-local-item-from-menu rather than
	tool-bar-add-item-from-menu to avoid let binding tool-bar-map
	which fails if tool-bar.el is loaded in the mean time.
	(gud-file-name): New fun.
	(gud-find-file): Use it as default value for gud-find-file.
	(gud-speedbar-buttons): Discriminate on gud-minor-mode rather than
	on gud-find-file.
	(gud-gdb-find-file, gud-dbx-file-name, gud-dbx-find-file)
	(gud-xdb-file-name, gud-xdb-find-file, gud-perldb-find-file)
	(gud-pdb-find-file, gud-jdb-find-file): Remove.
	(gud-query-cmdline): Don't stuff the whole cwd in the command.
	(gdb, dbx, xdb, perldb, pdb, jdb): Use the default for gud-find-file.
	(gud-mipsdbx-massage-args): Remove.
	(gud-dbx-command-name): New var.  Do what gud-mipsdbx-massage-args did.
	(gud-irixdbx-marker-filter): Use match-string and gud-file-name.
	(gud-jdb-command-name): New var.
	(gud-common-init): Re-instate RMS code of 11/13.

Dave Love's avatar
Dave Love committed
281 282 283 284 285 286
2002-12-03  Dave Love  <fx@gnu.org>

	* international/ucs-tables.el (ucs-unify-8859, ucs-unify-8859)
	(ucs-fragment-8859): Don't use set-buffer-major-mode-hook.
	(ucs-set-table-for-input): Use optional arg.  Check for null `cs'.

Andreas Schwab's avatar
.  
Andreas Schwab committed
287 288
2002-12-03  Andreas Schwab  <schwab@suse.de>

Andreas Schwab's avatar
.  
Andreas Schwab committed
289 290
	* cus-edit.el (custom-display): Add checkbox for type mac.

Andreas Schwab's avatar
.  
Andreas Schwab committed
291 292
	* whitespace.el (whitespace-highlight-face): Fix face spec.

Stefan Monnier's avatar
Stefan Monnier committed
293 294 295 296 297 298 299 300
2002-12-02  Stefan Monnier  <monnier@cs.yale.edu>

	* simple.el (completion-setup-function): Fix last change to use
	minibuffer-completing-file-name instead.

	* add-log.el (change-log-mode): Set indent-line-function explicitly
	to what it was before indent-line-function's default was changed.

301 302 303 304 305 306 307 308
2002-12-02  Richard M. Stallman  <rms@gnu.org>

	* textmodes/ispell.el (ispell-dict-map): Move specific
	dictionary selection into a submenu.

	* textmodes/fill.el (fill-indent-to-left-margin): New function.
	(fill-newline, fill-region-as-paragraph): Use that.

Stefan Monnier's avatar
Stefan Monnier committed
309 310
	* simple.el (completion-setup-function):
	Handle ffap-read-file-or-url-internal specially like
311 312 313 314 315 316 317 318
	read-file-name-internal.

2002-12-02  Simon Marshall  <marshals@perth>

	* font-lock.el (c++-font-lock-extra-types): Fix previous change.

2002-12-02  Fran,Ag(Bois Pinard  <pinard@iro.umontreal.ca>

Dave Love's avatar
Dave Love committed
319 320 321
	* progmodes/make-mode.el (makefile-font-lock-keywords): Highlight
	more make keywords:  defined, endef, override, export, unexport
	and vpath.
322

323 324 325 326
2002-12-02  Dave Love  <fx@gnu.org>

	* autoarg.el (autoarg-kp-mode): Give it a :group.

327 328 329 330 331
2002-12-02  Noah Friedman  <friedman@splode.com>

	* complete.el (PC-do-completion): Do not add wildcards to pattern
	unless filename is non-nil.

Andreas Schwab's avatar
.  
Andreas Schwab committed
332 333
2002-12-02  Andreas Schwab  <schwab@suse.de>

Andreas Schwab's avatar
.  
Andreas Schwab committed
334 335
	* mwheel.el (mouse-wheel-scroll-amount): Fix customize type.

Andreas Schwab's avatar
.  
Andreas Schwab committed
336 337
	* paren.el (show-paren-mismatch-face): Fix face spec.

Nick Roberts's avatar
Nick Roberts committed
338 339 340 341 342 343 344 345 346
2002-11-30  Nick Roberts  <nick@nick.uklinux.net>

	* gdb-ui.el (gdb-many-windows): Define as a minor mode.
	(toggle-gdb-windows): Remove. (Patch from Stefan Monnier)

	* tooltip.el (tooltip-gud-process-output): Handle annotations that
	are output with gdba in gdb-ui.el.
	(tooltip-strip-annotations): New function.

347 348 349 350
2002-12-29  Dave Love  <fx@gnu.org>

	* autoarg.el (autoarg-mode): Give it a :group.

Bill Wohler's avatar
Bill Wohler committed
351 352 353 354 355 356 357 358 359 360 361 362 363 364 365
2002-11-29  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: Upgraded to MH-E
	version 7.0.

	* mail/mh-index.el, mail/mh-speed.el: New files for indexed
	searches and speedbar support in MH-E version 7.0.

	* toolbar/reply-all.pbm, toolbar/reply-all.xpm,
	toolbar/reply-from.pbm, toolbar/reply-from.xpm,
	toolbar/reply-to.pbm, toolbar/reply-to.xpm: New toolbar images for
	MH-E version 7.0.

Juanma Barranquero's avatar
Juanma Barranquero committed
366
2002-11-29  Markus Rost  <rost@math.ohio-state.edu>
367 368 369

	* mwheel.el (mouse-wheel-inhibit-click-time): Fix custom type.

370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388
2002-11-29  Richard M. Stallman  <rms@gnu.org>

	* mail/rmail.el (rmail-convert-to-babyl-format):
	Make search for message delimiter case-sensitive.

	* simple.el (yank-window-start): New variable.
	(yank): Record yank-window-start
	(yank-pop): Use yank-window-start.

	* info.el (Info-additional-directory-list): Doc fix.

	* indent.el (indent-according-to-mode, indent-region): Doc fix.

	* tooltip.el (tooltip-gud-tips-p): Doc fix.

	* eshell/em-script.el: Require eshell.

	* eshell/esh-ext.el, eshell/em-cmpl.el: Require esh-util.

Kim F. Storm's avatar
Kim F. Storm committed
389 390 391 392 393 394 395 396 397 398
2002-11-29  Kim F. Storm  <storm@cua.dk>

	* mwheel.el: Avoid accidental yanking of text while scrolling with
	the mouse wheel.  This adds a short period after each mouse wheel
	scroll event where a click on the mouse wheel button is ignored.
	(mouse-wheel-click-event, mouse-wheel-inhibit-click-time): New customs.
	(mouse-wheel-click-button, mwheel-inhibit-click-event-timer): New vars.
	(mwheel-inhibit-click-timeout,mwheel-filter-click-events): New defuns.
	(mwheel-scroll): Add mwheel-filter-click-events as pre-command-hook.
	Start mwheel-inhibit-click-event-timer with timeout handler
399 400
	mwheel-inhibit-click-timeout.

Nick Roberts's avatar
Nick Roberts committed
401 402 403 404
2002-11-28  Nick Roberts  <nick@nick.uklinux.net>

	* tooltip.el (tooltip-gud-tips-setup): Remove.
	(tooltip-gud-debugger): Remove.
405
	(tooltip-gud-print-command): Use gud-minor mode instead of
Nick Roberts's avatar
Nick Roberts committed
406 407 408 409 410 411 412 413 414 415 416
	tooltip-gud-tips-setup and tooltip-gud-debugger.

	* gdb-ui.el (gdb-starting): Set gdb-running to t.
	(gdb-stopped): Set gdb-running to nil.
	(gdb-quit): Reset some variables including tool-bar-map.

	* gud.el (gdb-running): New variable.
	(gud-menu-map): Use gdb-running to grey out toolbar buttons
	with gdba in gdb-ui.el.
	(gud-tool-bar-map): Move to avoid byte compiler warning.

Jason Rumney's avatar
Jason Rumney committed
417 418 419 420
2002-11-27  Jason Rumney  <jasonr@gnu.org>

	* files.el (file-truename): Canonicalize non-existent names on w32.

421 422 423 424
2002-11-28  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-xemacs): Remove defvar.  All uses changed to
	check (featurep 'xemacs) instead.
Stefan Monnier's avatar
Stefan Monnier committed
425
	(ido-visit-buffer): Use select-frame-set-input-focus unconditionally.
426

427 428 429 430 431 432 433
2002-11-27  Dave Love  <fx@gnu.org>

	* emacs-lisp/cl-macs.el: Move `predicates for analyzing Lisp
	forms' block to top (before uses).
	(help-fns): Don't require at top level.  (Recursively.)
	(cl-transform-lambda): Require help-fns.

Dave Love's avatar
Dave Love committed
434 435 436 437 438 439 440 441 442 443 444
2002-11-26  Dave Love  <fx@gnu.org>

	* language/european.el (encode-mac-roman): Deal with unencodable
	characters.

	* language/cyrillic.el (ccl-encode-koi8, ccl-encode-koi8-u)
	(ccl-encode-alternativnyj): Deal with unencodable characters.

	* international/code-pages.el (cp-make-coding-system): Deal with
	unencodable characters.

445 446
2002-11-24  Richard M. Stallman  <rms@gnu.org>

447 448 449
	* mail/sendmail.el (mail-signature): Handle case where
	value of mail-signature is a string.

450 451 452 453 454 455 456 457
	* menu-bar.el (menu-bar-describe-menu): Add "What's This?" item.

	* faces.el (face-set-after-frame-default): Ignore errors
	in face-spec-face-set.

	* cus-face.el (custom-declare-face): Add face-defface-spec
	prop after applying the face spec.

Nick Roberts's avatar
Nick Roberts committed
458 459
2002-11-23  Nick Roberts  <nick@nick.uklinux.net>

460 461 462
	* tooltip.el (tooltip-gud-print-command): Add server prefix to the
	print command for gdb to keep it out of the command history.

Nick Roberts's avatar
Nick Roberts committed
463 464 465
	* gdb-ui.el: Major re-organisation. Simplify legacy gdba
	code to allow only one gdb process.

Juanma Barranquero's avatar
Juanma Barranquero committed
466
2002-11-23  Markus Rost  <rost@math.ohio-state.edu>
467 468

	* scroll-all.el (scroll-all-mode): Move arg LIGHTER to the right
Markus Rost's avatar
Markus Rost committed
469
	place.  Add groups.
470

471 472 473 474
2002-11-22  Simon Marshall  <marshals@perth>

	* font-lock.el (c++-font-lock-extra-types): Add various STL classes.

Nick Roberts's avatar
Nick Roberts committed
475 476 477 478
2002-11-21  Nick Roberts  <nick@nick.uklinux.net>

	* gdb-ui.el : General tidying. Patches from Stefan Monnier.

479 480 481 482 483
2002-11-20  Simon Josefsson  <jas@extundo.com>

	* play/morse.el (morse-code): Add non-ASCII characters, according
	to table at http://www.soton.ac.uk/~scp93ch/morse/.

484 485 486 487 488 489 490 491
2002-11-21  Richard M. Stallman  <rms@gnu.org>

	* dired.el (dired-sort-inhibit): New variable.
	(dired-sort-toggle-or-edit): Err if dired-sort-inhibit non-nil.

	* find-dired.el (find-dired): Set dired-sort-inhibit to t
	buffer-locally.

Juanma Barranquero's avatar
Juanma Barranquero committed
492 493 494 495 496 497 498 499 500 501 502 503
2002-11-21  Eugene Exarevsky  <zheka@relex.ru>

	* progmodes/sql.el: Added LINTER support.
	(sql-linter-program): New variable.
	(sql-linter-options): New variable.
	(sql-mode-menu): Added Linter keywords.
	(sql-mode-linter-font-lock-keywords): New variable.
	(sql-highlight-linter-keywords): New function.
	(sql-linter): New function.
	(sql-ms-options): New variable.
	(sql-ms): Use it.

504 505 506 507 508
2002-11-21  John Paul Wallington  <jpw@shootybangbang.com>

	* ibuffer.el (ibuffer-formats): Change default value; bump width
	of size column in first format to 7.

Stefan Monnier's avatar
Stefan Monnier committed
509 510 511 512 513 514 515 516 517 518 519
2002-11-20  Stefan Monnier  <monnier@cs.yale.edu>

	* help-fns.el (describe-variable): Look for (defvar . <sym>) in the
	load-history since `defvar' now uses this format.

	* custom.el (custom-declare-variable): Use push.
	Use the (defvar . <sym>) format in load-history like `defvar' does.

	* subr.el (symbol-file): Accept a non-atomic `function' arg.
	(with-local-quit): Add debug and indentation info.

520 521 522 523
2002-11-20  John Paul Wallington  <jpw@shootybangbang.com>

	* subr.el (symbol-file): Remove unused variable `functions'.

Juanma Barranquero's avatar
Juanma Barranquero committed
524
2002-11-20  Markus Rost  <rost@math.ohio-state.edu>
525 526 527 528 529

	* Makefile.in (setwins_almost): Renamed from finder_setwins.
	(custom-deps): Use it.
	(finder-data): Adjust to that name change.

Stefan Monnier's avatar
Stefan Monnier committed
530 531 532 533 534 535 536 537 538 539 540 541 542
2002-11-19  Stefan Monnier  <monnier@cs.yale.edu>

	* emacs-lisp/eldoc.el (eldoc-print-current-symbol-info):
	Turn errors into messages so they don't get ignored.
	(eldoc-get-fnsym-args-string): Use help-split-fundoc.
	(eldoc-beginning-of-sexp): Simplify.
	(eldoc-function-arglist): Remove.
	(eldoc-function-argstring): Use help-function-arglist instead.
	(eldoc-function-argstring-from-docstring-method-table)
	(eldoc-function-argstring-from-docstring): Remove.

	* emacs-lisp/cl.el (multiple-value-call): Add docstring.

Dave Love's avatar
Dave Love committed
543 544
2002-11-19  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
545 546
	* emacs-lisp/bytecomp.el (maphash, map-char-table):
	Use byte-compile-funarg.
Dave Love's avatar
Dave Love committed
547

Stefan Monnier's avatar
Stefan Monnier committed
548
	* emacs-lisp/byte-opt.el (side-effect-free-fns): Several additions.
Dave Love's avatar
Dave Love committed
549

Juanma Barranquero's avatar
Juanma Barranquero committed
550
2002-11-19  Markus Rost  <rost@math.ohio-state.edu>
551

552 553 554 555 556 557
	* progmodes/vhdl-mode.el (defgroup vhdl-related): Declare the
	members here rather than with custom-add-to-group.  This is the
	intended way of using defgroup and also lets
	custom-make-dependencies do its job.
	(defgroup vhdl-highlight-faces): Ditto.

558 559 560 561
	* emacs-lisp/shadow.el (defgroup lisp-shadow): New group name.
	Previous group name shadow is used in shadowfile.el.
	(shadows-compare-text-p): Use group lisp-shadow.

562 563 564 565
2002-11-19  Stefan Monnier  <monnier@cs.yale.edu>

	* emacs-lisp/cl.el (multiple-value-call): Add docstring.

566 567 568 569 570
2002-11-19  Masatake Yamato  <jet@gyve.org>  (tiny change)

	* register.el (describe-register-1): Don't assign to val the value
	returned by `remove-list-of-text-properties'.

571 572
2002-11-18  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>

Stefan Monnier's avatar
Stefan Monnier committed
573 574
	* calendar/diary-lib.el (fancy-diary-font-lock-keywords):
	Grok month numbers, too.
575

576 577 578 579 580
2002-11-18  Juanma Barranquero  <lektu@terra.es>

	* mail/smtpmail.el (smtpmail-send-queued-mail): Add autoload cookie.

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

582 583
	* pcvs.el (cvs-minor-mode, cvs-mode-commit-hook): Add group.

Markus Rost's avatar
Markus Rost committed
584 585
	* textmodes/refill.el (defgroup refill): New group.

Markus Rost's avatar
Markus Rost committed
586 587 588 589 590 591 592
	* emacs-lisp/checkdoc.el (checkdoc-minor-mode): Add group.

	* textmodes/sgml-mode.el (html-autoview-mode): Add group.

	* textmodes/paragraphs.el (use-hard-newlines): Add group.

	* progmodes/compile.el (compilation-shell-minor-mode): Add group.
593
	(compilation-minor-mode): Add group.
Markus Rost's avatar
Markus Rost committed
594 595 596

	* reveal.el (global-reveal-mode): Add group.

597 598
	* bookmark.el (bookmark-menu-length): Fix group name.

599 600 601 602 603 604 605 606 607 608 609 610 611
2002-11-17  Richard M. Stallman  <rms@gnu.org>

	* mail/rmail.el (rmail-ignored-headers): Add more headers.

	* calendar/parse-time.el (parse-time-elt): Var renamed from `elt'.
	(parse-time-val): Var renamed from `val'.  All uses changed.

	* files.el (parse-time-rules): Mark it as risky.

	* finder.el (finder-commentary): Use buffer *Finder-package*.

	* menu-bar.el (menu-bar-options-menu): Improve tooltip string.

612
	* simple.el (indicate-unused-lines)
613 614
	(default-indicate-unused-lines): New variable aliases.

Kenichi Handa's avatar
Kenichi Handa committed
615 616 617 618
2002-11-18  Kenichi Handa  <handa@m17n.org>

	* progmodes/cc-vars.el: Undo previous change.

Kenichi Handa's avatar
Kenichi Handa committed
619 620 621 622 623
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.
624
	(iso-latin-2, iso-latin-3, iso-latin-4, iso-latin-5, iso-latin-8)
Kenichi Handa's avatar
Kenichi Handa committed
625 626 627 628 629 630 631 632 633 634
	(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.

635
2002-11-17  Markus Rost  <rost@math.ohio-state.edu>
636 637 638 639 640 641 642

	* 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)
643
	(feedmail-fiddle-plex-user-list): Fix typo in group name.
644

Markus Rost's avatar
Markus Rost committed
645
	* progmodes/make-mode.el (makefile-space-face): Fix group name.
646 647 648 649 650 651 652 653 654 655 656 657

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

658
2002-11-16  Markus Rost  <rost@math.ohio-state.edu>
659 660 661 662

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

Juanma Barranquero's avatar
Juanma Barranquero committed
663
2002-11-16  Alan Shutko  <ats@acm.org>
664 665 666 667 668 669 670 671 672 673 674

	* 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.
675
	(european-calendar-display-form, describe-calendar-mode)
676 677 678 679 680
	(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.

Juanma Barranquero's avatar
Juanma Barranquero committed
681
2002-11-16  Ivan Zakharyaschev  <imz@altlinux.org>  (tiny change)
682 683 684 685

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

686 687 688 689 690 691
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
692 693 694
2002-11-15  Nick Roberts  <nick@nick.uklinux.net>

	* toolbar/gud-break.pbm, toolbar/gud-cont.pbm, toolbar/gud-display.pbm,
695
	toolbar/gud-down.pbm, toolbar/gud-finish.pbm, toolbar/gud-goto.pbm,
Nick Roberts's avatar
Nick Roberts committed
696 697 698 699
	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).

700 701 702 703
2002-11-15  Richard M. Stallman  <rms@gnu.org>

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

704 705 706 707 708 709 710 711 712
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'.

713
2002-11-15  Markus Rost  <rost@math.ohio-state.edu>
Markus Rost's avatar
Markus Rost committed
714

715
	* mail/rmailedit.el: Add provide call.
Markus Rost's avatar
Markus Rost committed
716 717 718 719 720

	* play/bruce.el: Add provide call.

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

721 722 723 724
2002-11-14  Richard M. Stallman  <rms@gnu.org>

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

725
2002-11-14  Markus Rost  <rost@math.ohio-state.edu>
726

Stefan Monnier's avatar
Stefan Monnier committed
727
	* custom.el (custom-declare-group): Remove unnecessary line of code.
728

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

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

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

Kim F. Storm's avatar
Kim F. Storm committed
736 737 738 739 740 741
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
742
	files.el.
Kim F. Storm's avatar
Kim F. Storm committed
743

744 745 746 747 748 749
2002-11-14  Juanma Barranquero  <lektu@terra.es>

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

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

750 751 752 753 754
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
755 756 757 758
2002-11-14  Kenichi Handa  <handa@m17n.org>

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

759 760 761 762 763 764 765 766 767 768 769
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.
770

Juanma Barranquero's avatar
Juanma Barranquero committed
771
2002-11-14  Nick Roberts  <nick@nick.uklinux.net>
Nick Roberts's avatar
Nick Roberts committed
772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787

	* 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,
788
	toolbar/gud-down.xpm, toolbar/gud-finish.xpm, toolbar/gud-goto.xpm,
Nick Roberts's avatar
Nick Roberts committed
789 790 791 792
	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
793 794 795 796
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
797 798 799 800 801 802
2002-11-13  Andre Spiegel  <spiegel@gnu.org>

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

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

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

Stefan Monnier's avatar
Stefan Monnier committed
805 806
	* progmodes/compile.el (compilation-error-regexp-alist):
	Don't include colon and space after a file name as part of the name.
807 808 809 810 811

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

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

Kenichi Handa's avatar
Kenichi Handa committed
812 813 814
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
815
	OUT-BUF to that of one of BUFFERS if they locally bind that variable.
Kenichi Handa's avatar
Kenichi Handa committed
816

817
2002-11-13  Markus Rost  <rost@math.ohio-state.edu>
818 819 820 821

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

Stefan Monnier's avatar
Stefan Monnier committed
822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841
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.

842
2002-11-12  Markus Rost  <rost@math.ohio-state.edu>
843

844 845 846 847 848 849
	* 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.

850 851 852
	* emulation/edt.el (defgroup edt): Arrange that definition starts
	at beginning of line.

853 854 855 856 857 858 859
	* 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.

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

862 863 864
	* mwheel.el (mouse-wheel-down-button, mouse-wheel-up-button):
	Declare with defvar, not with defcustom.

Markus Rost's avatar
Markus Rost committed
865
	* cus-dep.el: Don't require 'autoload.
866
	(custom-make-dependencies): Handle :version also for autoloaded
Markus Rost's avatar
Markus Rost committed
867 868
	options.

869 870
	* winner.el (defgroup winner): Arrange that definition starts at
	beginning of line.
Markus Rost's avatar
Markus Rost committed
871 872 873

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

874 875 876 877 878
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.

879 880 881 882
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
883 884 885 886
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
887 888
2002-11-09  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
889
	* international/mule-cmds.el (current-language-environment): Fix :type.
Dave Love's avatar
Dave Love committed
890 891 892 893

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

Stefan Monnier's avatar
Stefan Monnier committed
894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926
	* 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
927

John Wiegley's avatar
John Wiegley committed
928 929 930 931 932 933 934
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
935 936
2002-11-07  Stefan Monnier  <monnier@cs.yale.edu>

937 938 939 940 941 942 943 944
	* 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.

945 946
	* textmodes/fill.el (fill-paragraph): Consider a comment-start as
	a paragraph starter when filling non-comments.
947
	(fill-comment-paragraph): Don't narrow while doing the fill.
948
	Recognize paragraph starters and separators within comments.
949
	Use adaptive-fill-prefix when it works.  Use comment-search-forward.
950

Stefan Monnier's avatar
Stefan Monnier committed
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972
	* 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
973
2002-11-07  Markus Rost  <rost@math.ohio-state.edu>
974

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

Stefan Monnier's avatar
Stefan Monnier committed
977 978 979 980 981
	* 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.
982

Stefan Monnier's avatar
Stefan Monnier committed
983 984
	* emacs-lisp/checkdoc.el (checkdoc-find-error):
	Use get-file-buffer instead of get-buffer.
985 986 987 988

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

989 990 991 992
2002-11-07  Juanma Barranquero  <lektu@terra.es>

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

993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005
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
1006 1007
	(ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859):
	Setup keyboard-translate-table, not translation-table-for-input.
1008 1009 1010 1011 1012 1013 1014
	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
1015 1016
	* international/quail.el (quail-input-string-to-events):
	Use keyboard-translate-table, not translation-table-for-input.
1017 1018 1019

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

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

1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033
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.

1034 1035
2002-11-06  Kenichi Handa  <handa@m17n.org>

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

Kim F. Storm's avatar
Kim F. Storm committed
1039 1040 1041 1042 1043 1044 1045 1046 1047
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.

1048 1049
2002-11-05  Juanma Barranquero  <lektu@terra.es>

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

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

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

Juanma Barranquero's avatar
Juanma Barranquero committed
1058 1059 1060 1061 1062 1063 1064 1065
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.

1066 1067 1068 1069 1070
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
1071 1072 1073 1074 1075
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
1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097
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.

1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120
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
1121 1122 1123 1124 1125 1126 1127
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.

1128 1129
2002-11-01  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
1130 1131 1132 1133 1134 1135 1136
	* 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.

1137 1138 1139
	* 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
1140 1141 1142 1143 1144
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
1145 1146
2002-10-31  Kim F. Storm  <storm@cua.dk>

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

Kim F. Storm's avatar
Kim F. Storm committed
1150
	* info.el (Info-follow-reference, Info-next-reference)
1151 1152
	(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
1153
	(Info-fontify-node): When font-lock-mode is enabled, display
Kim F. Storm's avatar
Kim F. Storm committed
1154
	"*note" and "* menu" references in a more user friendly format.
Kim F. Storm's avatar
Kim F. Storm committed
1155

Stefan Monnier's avatar
Stefan Monnier committed
1156 1157 1158 1159 1160 1161 1162 1163 1164 1165
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
1166 1167
2002-10-30  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
1168
	* textmodes/po.el (po-content-type-charset-alist): Delete most entries.
Dave Love's avatar
Dave Love committed
1169 1170 1171 1172 1173
	(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
1174 1175
	* term/x-win.el: Remove some ancient compatibility code.
	Populate x-keysym-table.
Dave Love's avatar
Dave Love committed
1176

1177 1178 1179 1180
2002-10-30  Andreas Schwab  <schwab@suse.de>

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

1181 1182
2002-10-29  Dave Love  <fx@gnu.org>

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

Stefan Monnier's avatar
Stefan Monnier committed
1185
	* progmodes/scheme.el (syntax-case): Define scheme-indent-function.
1186 1187 1188

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

1189 1190 1191 1192 1193 1194 1195 1196
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)

Markus Rost's avatar
Markus Rost committed
1197
	* progmodes/make-mode.el (makefile-warn-continuations):
Stefan Monnier's avatar
Stefan Monnier committed
1198
	Call re-search-forward with NOERROR t.
1199

Kim F. Storm's avatar
Kim F. Storm committed
1200 1201 1202 1203 1204
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
1205 1206
2002-10-29  Masayuki Ataka  <ataka@milk.freemail.ne.jp>  (tiny change)

1207 1208 1209
	* textmodes/texinfo.el (texinfo-environments): Add environment;
	copying, documentdescription, ifplaintext, ifnotplaintext, and
	verbatim.
Juanma Barranquero's avatar
Juanma Barranquero committed
1210 1211 1212 1213 1214 1215

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

1216 1217 1218 1219 1220 1221
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.

1222 1223 1224 1225 1226
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
1227 1228
2002-10-28  Dave Love  <fx@gnu.org>

Dave Love's avatar
Dave Love committed
1229 1230 1231 1232
	* international/mule-diag.el (non-iso-charset-alist): Move to
	avoid compilation warning.
	(mule-diag): Provide.

Stefan Monnier's avatar
Stefan Monnier committed
1233 1234
	* international/code-pages.el (cp-make-coding-system):
	Use utf-translation-table-for-decode, not
Dave Love's avatar
Dave Love committed
1235 1236 1237
	utf-8-translation-table-for-decode.
	(mule-diag): Require.

1238 1239 1240 1241
	* 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
1242 1243
	* language/european.el (diacritic-composition-function):
	Modify confused prog1 form.
1244

Stefan Monnier's avatar
Stefan Monnier committed
1245 1246 1247
	* 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
1248

1249 1250
2002-10-28  Miles Bader  <miles@gnu.org>

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

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

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

1258
2002-10-27  Michael Kifer  <kifer@cs.stonybrook.edu>
1259

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

1262 1263 1264 1265 1266
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
1267 1268 1269 1270 1271 1272 1273
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
1274 1275 1276 1277
2002-10-27  Dave Love  <fx@gnu.org>

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

1278 1279 1280 1281 1282
2002-10-27  Kim F. Storm  <storm@cua.dk>

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

1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293
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
1294
	after looking in ~.
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

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

1321 1322 1323 1324 1325 1326
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
1327 1328 1329 1330 1331
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.

1332
2002-10-24  Matthew Swift  <swift@alum.mit.edu>  (tiny change)
1333 1334 1335

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

1336 1337 1338 1339 1340 1341
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'.

1342 1343
2002-10-23  Francis J. Wright  <F.J.Wright@qmul.ac.uk>

1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369
	* 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'.
1370

Kim F. Storm's avatar
Kim F. Storm committed
1371 1372 1373 1374 1375
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
1376
2002-10-22  Bob Halley  <halley@play-bow.org>  (tiny change)
John Wiegley's avatar
John Wiegley committed
1377 1378 1379 1380

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

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

Stefan Monnier's avatar
Stefan Monnier committed
1383 1384 1385 1386 1387 1388 1389