ChangeLog 575 KB
Newer Older
Dave Love's avatar
Dave Love committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
2002-12-18  Dave Love  <fx@gnu.org>

	* international/utf-8-subst.el: Deleted.

	* international/ucs-tables.el (ucs-fragment-8859): Don't modify
	char-coding-system-table elements destructively.  Use
	optimize-char-coding-system-table.

	* international/mule.el (optimize-char-coding-system-table): New.
	(register-char-codings): Use it.

	* international/utf-8.el (ucs-mule-cjk-to-unicode)
	(ucs-unicode-to-mule-cjk): Revert last change.
	(utf-subst-table-for-encode): Initially use
	ucs-mule-cjk-to-unicode.
	(utf-subst-table-for-decode): Initially use
	ucs-unicode-to-mule-cjk.
	(utf-fragment-on-decoding, utf-translate-cjk): Don't modify
	char-coding-system-table elements destructively.
	(utf-translate-cjk): Set ucs-mule-cjk-to-unicode,
	ucs-unicode-to-mule-cjk to new hash tables with realistic
	parameters.

24 25 26 27 28
2002-12-18  John Paul Wallington  <jpw@shootybangbang.com>

	* info.el (Info-dir-remove-duplicates): Avoid infloop when
	deleting last entry.

Nick Roberts's avatar
Nick Roberts committed
29 30 31 32 33 34 35 36 37 38 39 40 41
2002-12-17  Nick Roberts  <nick@nick.uklinux.net>

	* gdb-ui.el (gdba-marker-filter, gdb-output-burst): Merge and
	rename gud-gdba-marker-filter.
	(gdb-append-to-inferior-io): Only pop up IO buffer if there is
	output.
	(gdb-make-instance): Remove (put into gdba). Use
	gdb-instance-enqueue-input instead of
	gdb-instance-enqueue-idle-input for user functions.
	(gdb-instance-target-string): Simplify.
	(in-gdb-instance-context): Remove.
	Expand Commentary.

Kenichi Handa's avatar
Kenichi Handa committed
42 43 44 45 46 47 48 49
2002-12-17  Kenichi Handa  <handa@m17n.org>

	* international/mule.el (set-file-name-coding-system): New
	function.

	* international/mule-cmds.el (mule-keymap, set-coding-system-map):
	Add bindings for set-file-name-coding-system.

50 51 52 53 54 55 56 57 58
2002-12-17  Kenichi Handa  <handa@m17n.org>

	* international/mule-cmds.el (universal-coding-system-argument):
	Bind coding-system-require-warning to t.
	(select-safe-coding-system): Handle t in the arg
	DEFAULT-CODING-SYSTEM specially.  Use read-coding-system to read a
	coding-system to allow users to specify unsafe coding system on
	their risk.

Francesco Potortì's avatar
Francesco Potortì committed
59 60 61 62 63 64 65 66 67
2002-12-16  Francesco Potorti`  <pot@gnu.org>

	* mail/undigest.el (rmail-digest-methods)
	(rmail-digest-mail-separator): New variables.
	(rmail-digest-parse-mime, rmail-digest-parse-rfc1153strict)
	(rmail-digest-parse-rfc1153sloppy, rmail-digest-rfc1153)
	(rmail-digest-parse-rfc934): New functions.
	(undigestify-rmail-message): Completely rewritten.

Kim F. Storm's avatar
Kim F. Storm committed
68 69 70 71
2002-12-16  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-read-file-name): Removed debug message.

72 73 74 75 76 77 78 79 80 81 82 83
2002-12-16  Daniel Pfeiffer  <occitan@esperanto.org>

	* buff-menu.el (Buffer-menu, Buffer-menu-use-header-line)
	(Buffer-menu-buffer-face, Buffer-menu-buffer+size-width)
	(Buffer-menu-mode-width): New customization.
	(Buffer-menu-sort-column): New var.
	(Buffer-menu-no-header): New function for not changing header line and
	recognizing swapped M&R columns, used by modifying commands in Buffer
	Menu.
	(Buffer-menu-buffer+size): New function for variable width buffer name.
	(list-buffers-noselect): Rewritten for nicer menu.

84 85
2002-12-16  Markus Rost  <rost@math.ohio-state.edu>

86 87
	* filesets.el (filesets-build-menu-now): Don't clear messages.

88 89 90 91 92 93 94 95 96 97 98 99 100 101
	* allout.el: Avoid name conflicts with outline.el.  Replace
	globally string "outline-" with string "allout-".  Replaced 1446
	occurrences; there was no string "allout-" before the change and
	there seems to be no dependency on outline.el.
	Put `quotes' around many function and variable names.
	Doc changes to adjust to the change to prefix "allout-".  Don't
	provide 'outline.  Use " Allout" as mode line string, not " Outl".
	Put group 'allout in group 'editing.  Update Copyright notice.
	Autoload `allout-init'.
	(allout-init): Give report also in case auto-activation was
	inhibited.
	(my-mark-marker): Test for feature 'xemacs instead of a string
	parse.

David Kastrup's avatar
David Kastrup committed
102 103
2002-12-15  David Kastrup  <David.Kastrup@t-online.de>

104
	* emacs-lisp/autoload.el (autoload-ensure-default-file): Insert
David Kastrup's avatar
David Kastrup committed
105 106
	missing space in file end comment.

Markus Rost's avatar
Markus Rost committed
107
2002-12-15  Simon Josefsson  <jas@extundo.com>
108 109 110 111

	* mail/smtpmail.el (smtpmail-via-smtp): Fall back to
	user-mail-address as sender.

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

Dave Love's avatar
Dave Love committed
114 115 116 117
	* international/mule-cmds.el (standard-keyboard-coding-systems):
	Deleted.
	(set-locale-environment): Don't use it.

Dave Love's avatar
Dave Love committed
118 119 120 121 122 123 124
	* international/utf-8.el (ucs-mule-cjk-to-unicode)
	(utf-subst-table-for-encode, ucs-unicode-to-mule-cjk)
	(utf-subst-table-for-decode): Specify :size, :rehash-size.
	(utf-translate-cjk): :set rewritten to load subst-... files.  Add
	:set-after.
	(ccl-decode-mule-utf-8): Consider CJK translation for r3<#x3400.

125 126 127 128 129
2002-12-15  Gustav H,Ae(Bllberg  <gustav@virtutech.se>  (tiny change)

	* progmodes/compile.el (compile-reinitialize-errors): Don't mark the
	buffer as modified unless it really is.

130 131 132 133 134
2002-12-14  Andreas Schwab  <schwab@suse.de>

	* wid-edit.el (widget-move): Don't loop infinitely when there is
	no field or button.

Stefan Monnier's avatar
Stefan Monnier committed
135 136 137 138
2002-12-13  Stefan Monnier  <monnier@cs.yale.edu>

	* uniquify.el (uniquify-rationalize-file-buffer-names, rename-buffer)
	(uniquify-delay-rationalize-file-buffer-names, kill-buffer-hook):
139 140
	Undo 2002/09/27 change because kill-buffer-hook is not
	permanent-local.
Stefan Monnier's avatar
Stefan Monnier committed
141 142 143 144

	* emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
	Optimize the remaining part of for-effect and/or expressions.

145 146
2002-12-13  Markus Rost  <rost@math.ohio-state.edu>

Stefan Monnier's avatar
Stefan Monnier committed
147 148
	* emacs-lisp/easy-mmode.el (define-minor-mode):
	Use `custom-current-group'. Pass all groups to the hook.
149 150
	(easy-mmode-define-global-mode): Use `custom-current-group'.

Stefan Monnier's avatar
Stefan Monnier committed
151 152
	* international/mule-cmds.el (current-language-environment):
	Set type according to `language-info-alist' also here.
153

Stefan Monnier's avatar
Stefan Monnier committed
154 155
	* progmodes/compile.el (compilation-menu-map):
	Use `kill-compilation' to stop compilation.
156

157 158 159 160 161 162 163
2002-12-13  Kenichi Handa  <handa@m17n.org>

	* language/european.el (encode-mac-roman): Fix last change.

	* language/cyrillic.el (ccl-encode-koi8, ccl-encode-koi8-u)
	(ccl-encode-alternativnyj): Fix last change.

Nick Roberts's avatar
Nick Roberts committed
164 165 166 167 168
2002-12-13  Nick Roberts  <nick@nick.uklinux.net>

	* gdb-ui.el: Improve documentation strings.
	(gdb-many-windows): Set default value to nil.

Dave Love's avatar
Dave Love committed
169 170
2002-12-12  Dave Love  <fx@gnu.org>

Dave Love's avatar
Dave Love committed
171 172
	* international/subst-big5.el, international/subst-gb2312.el:
	* international/subst-jis.el, international/subst-ksc.el: New.
173

Dave Love's avatar
Dave Love committed
174 175 176 177 178 179 180
	* custom.el (defcustom, custom-set-variables): Doc fix.

	* emacs-lisp/bytecomp.el (byte-compile-if): Suppress warnings from
	things protected by `(if (fboundp ...' or `(if (boundp ...'.

	* emacs-lisp/byte-opt.el (byte-optimize-featurep): New.

181 182
2002-12-12  Glenn Morris  <gmorris@ast.cam.ac.uk>

Stefan Monnier's avatar
Stefan Monnier committed
183 184
	* progmodes/fortran.el (fortran-mode-abbrev-table):
	Handle `define-abbrev' with either 5 or 6 arguments.
185

186
2002-12-12  Markus Rost  <rost@math.ohio-state.edu>
187

Stefan Monnier's avatar
Stefan Monnier committed
188
	* international/mule-cmds.el (set-language-info):
189
	Update custom-type of `current-language-environment'.
Stefan Monnier's avatar
Stefan Monnier committed
190
	(current-language-environment): Fix custom type.
191

Pavel Janík's avatar
Pavel Janík committed
192 193 194 195
2002-12-11  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* progmodes/antlr-mode.el (antlr): New URL.

196 197
2002-12-10  R. Bernstein  <rocky@panix.com>

Stefan Monnier's avatar
Stefan Monnier committed
198 199
	* gud.el (bashdb): Prompt now included parenthesis for subshell levels.
	Fix erroneous print expression command, and fix typos.
200
	(perldb): Undo previous change in prompt regexp.
201

202 203 204 205 206
2002-12-10  Steven Tamm  <steventamm@mac.com>

	* generic-x.el (javascript-generic-mode): Added C style block
	comments as used in ECMA-262 standard.

Kenichi Handa's avatar
Kenichi Handa committed
207 208 209 210 211
2002-12-10  Kenichi Handa  <handa@m17n.org>

	* language/european.el ("Swedish"): Change tutorial file name to
	TUTORIAL.sv in this langauge environment..

212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227
2002-12-09  John Paul Wallington  <jpw@shootybangbang.com>

	* ibuffer.el (ibuffer-mode): If `show-paren-mode' is enabled,
	disable it buffer-locally.
	(ibuffer-mouse-popup-menu): Use `=' instead of `eq' to compare
	`eventpt' and point.

	* ibuf-ext.el (ibuffer-remove-duplicates): New function.
	(ibuffer-set-filter-groups-by-mode): Use it instead of
	`delete-duplicates' so we don't require cl library at runtime.
	(ibuffer-insert-filter-group-before): Don't use `position' so we
	don't require cl library at runtime.

	* chistory.el (command-history-mode): Add interactive spec.
	Improve doc string.

228 229 230 231
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
232 233 234 235 236
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
237 238
2002-12-09  Dave Love  <fx@gnu.org>

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

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

Andreas Schwab's avatar
Andreas Schwab committed
243 244 245 246
2002-12-09  Andreas Schwab  <schwab@suse.de>

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

247 248 249 250 251
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
252 253
2002-12-08  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
254
	* international/code-pages.el (mule-diag): Move where it's required.
Dave Love's avatar
Dave Love committed
255

Stefan Monnier's avatar
Stefan Monnier committed
256 257
	* international/ucs-tables.el: Add latin-jisx0201 characters.
	Fix translation-table-for-input for lao, thai, tibetan.
Dave Love's avatar
Dave Love committed
258

Andreas Schwab's avatar
Andreas Schwab committed
259 260 261 262 263
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
264 265 266 267 268 269 270 271 272
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.

273 274
2002-12-07  Richard M. Stallman  <rms@gnu.org>

Markus Rost's avatar
Markus Rost committed
275
	* progmodes/compile.el (compilation-enter-directory-regexp-alist)
276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301
	(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.

302 303
2002-12-07  Andreas Schwab  <schwab@suse.de>

Andreas Schwab's avatar
Andreas Schwab committed
304 305 306 307
	* faces.el (face-font-selection-order)
	(face-font-family-alternatives, face-font-registry-alternatives):
	Remove period from :tag value.

308 309 310
	* cus-edit.el (custom-face-edit-fix-value): Change :reverse-video
	to :inverse-video.

Markus Rost's avatar
Markus Rost committed
311
2002-12-07  Markus Rost  <rost@math.ohio-state.edu>
312

Stefan Monnier's avatar
Stefan Monnier committed
313
	* wid-edit.el (define-widget number): Clarify doc and error message.
314 315
	(define-widget float): New widget.

316 317
2002-12-07  Andreas Schwab  <schwab@suse.de>

318 319
	* eshell/em-ls.el (eshell-ls-product-regexp): Fix typo.

320 321 322
	* files.el (find-file-read-args): Reenable wildcard processing
	unconditionally.

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

325 326
	* textmodes/texinfmt.el (texinfo-format-scan): Handle new
	functions for copyright notice and copying permissions.
327
	(texinfo-copying, texinfo-insertcopying): New functions.
Robert J. Chassell's avatar
.  
Robert J. Chassell committed
328 329 330 331 332 333

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

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

Dave Love's avatar
Dave Love committed
335 336 337 338
2002-12-06  Dave Love  <fx@gnu.org>

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

339 340 341 342 343 344
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
345
2002-12-06  Markus Rost  <rost@math.ohio-state.edu>
Markus Rost's avatar
Markus Rost committed
346 347 348 349

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

350 351 352 353
2002-12-05  Andreas Schwab  <schwab@suse.de>

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

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

Stefan Monnier's avatar
Stefan Monnier committed
356 357 358 359 360 361 362 363 364
	* 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
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408
	* 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
409 410 411 412 413
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.

414 415 416 417 418 419
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
420
	* calendar/solar.el (solar-atn2): Give correct quadrant for arctan.
421

Kenichi Handa's avatar
Kenichi Handa committed
422 423 424 425 426 427 428
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".

429 430
2002-12-04  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
431 432 433 434 435 436 437 438 439 440 441 442
	* 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.

443 444 445 446 447 448 449 450 451 452 453 454 455 456
	* 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".

457 458
2002-12-04  Richard M. Stallman  <rms@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
459 460 461 462
	* 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.
463 464 465 466 467 468 469 470 471 472 473 474 475 476

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

477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505
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
506 507 508 509 510 511
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
512 513
2002-12-03  Andreas Schwab  <schwab@suse.de>

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

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

Stefan Monnier's avatar
Stefan Monnier committed
518 519 520 521 522 523 524 525
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.

526 527 528 529 530 531 532 533
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
534 535
	* simple.el (completion-setup-function):
	Handle ffap-read-file-or-url-internal specially like
536 537 538 539 540 541 542 543
	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
544 545 546
	* progmodes/make-mode.el (makefile-font-lock-keywords): Highlight
	more make keywords:  defined, endef, override, export, unexport
	and vpath.
547

548 549 550 551
2002-12-02  Dave Love  <fx@gnu.org>

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

552 553 554 555 556
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
557 558
2002-12-02  Andreas Schwab  <schwab@suse.de>

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

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

Nick Roberts's avatar
Nick Roberts committed
563 564 565 566 567 568 569 570 571
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.

572 573 574 575
2002-12-29  Dave Love  <fx@gnu.org>

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

Bill Wohler's avatar
Bill Wohler committed
576 577 578 579 580 581 582 583 584 585 586 587 588 589 590
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
591
2002-11-29  Markus Rost  <rost@math.ohio-state.edu>
592 593 594

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

595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613
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
614 615 616 617 618 619 620 621 622 623
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
624 625
	mwheel-inhibit-click-timeout.

Nick Roberts's avatar
Nick Roberts committed
626 627 628 629
2002-11-28  Nick Roberts  <nick@nick.uklinux.net>

	* tooltip.el (tooltip-gud-tips-setup): Remove.
	(tooltip-gud-debugger): Remove.
630
	(tooltip-gud-print-command): Use gud-minor mode instead of
Nick Roberts's avatar
Nick Roberts committed
631 632 633 634 635 636 637 638 639 640 641
	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
642 643 644 645
2002-11-27  Jason Rumney  <jasonr@gnu.org>

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

646 647 648 649
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
650
	(ido-visit-buffer): Use select-frame-set-input-focus unconditionally.
651

652 653 654 655 656 657 658
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
659 660 661 662 663 664 665 666 667 668 669
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.

670 671
2002-11-24  Richard M. Stallman  <rms@gnu.org>

672 673 674
	* mail/sendmail.el (mail-signature): Handle case where
	value of mail-signature is a string.

675 676 677 678 679 680 681 682
	* 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
683 684
2002-11-23  Nick Roberts  <nick@nick.uklinux.net>

685 686 687
	* 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
688 689 690
	* gdb-ui.el: Major re-organisation. Simplify legacy gdba
	code to allow only one gdb process.

Juanma Barranquero's avatar
Juanma Barranquero committed
691
2002-11-23  Markus Rost  <rost@math.ohio-state.edu>
692 693

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

696 697 698 699
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
700 701 702 703
2002-11-21  Nick Roberts  <nick@nick.uklinux.net>

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

704 705 706 707 708
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/.

709 710 711 712 713 714 715 716
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
717 718 719 720 721 722 723 724 725 726 727 728
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.

729 730 731 732 733
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
734 735 736 737 738 739 740 741 742 743 744
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.

745 746 747 748
2002-11-20  John Paul Wallington  <jpw@shootybangbang.com>

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

Juanma Barranquero's avatar
Juanma Barranquero committed
749
2002-11-20  Markus Rost  <rost@math.ohio-state.edu>
750 751 752 753 754

	* 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
755 756 757 758 759 760 761 762 763 764 765 766 767
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
768 769
2002-11-19  Dave Love  <fx@gnu.org>

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

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

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

777 778 779 780 781 782
	* 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.

783 784 785 786
	* 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.

787 788 789 790
2002-11-19  Stefan Monnier  <monnier@cs.yale.edu>

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

791 792 793 794 795
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'.

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

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

801 802 803 804 805
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
806

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

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

Markus Rost's avatar
Markus Rost committed
811 812 813 814 815 816 817
	* 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.
818
	(compilation-minor-mode): Add group.
Markus Rost's avatar
Markus Rost committed
819 820 821

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

822 823
	* bookmark.el (bookmark-menu-length): Fix group name.

824 825 826 827 828 829 830 831 832 833 834 835 836
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.

837
	* simple.el (indicate-unused-lines)
838 839
	(default-indicate-unused-lines): New variable aliases.

Kenichi Handa's avatar
Kenichi Handa committed
840 841 842 843
2002-11-18  Kenichi Handa  <handa@m17n.org>

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

Kenichi Handa's avatar
Kenichi Handa committed
844 845 846 847 848
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.
849
	(iso-latin-2, iso-latin-3, iso-latin-4, iso-latin-5, iso-latin-8)
Kenichi Handa's avatar
Kenichi Handa committed
850 851 852 853 854 855 856 857 858 859
	(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.

860
2002-11-17  Markus Rost  <rost@math.ohio-state.edu>
861 862 863 864 865 866 867

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

Markus Rost's avatar
Markus Rost committed
870
	* progmodes/make-mode.el (makefile-space-face): Fix group name.
871 872 873 874 875 876 877 878 879 880 881 882

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

883
2002-11-16  Markus Rost  <rost@math.ohio-state.edu>
884 885 886 887

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

Juanma Barranquero's avatar
Juanma Barranquero committed
888
2002-11-16  Alan Shutko  <ats@acm.org>
889 890 891 892 893 894 895 896 897 898 899

	* 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.
900
	(european-calendar-display-form, describe-calendar-mode)
901 902 903 904 905
	(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
906
2002-11-16  Ivan Zakharyaschev  <imz@altlinux.org>  (tiny change)
907 908 909 910

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

911 912 913 914 915 916
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
917 918 919
2002-11-15  Nick Roberts  <nick@nick.uklinux.net>

	* toolbar/gud-break.pbm, toolbar/gud-cont.pbm, toolbar/gud-display.pbm,
920
	toolbar/gud-down.pbm, toolbar/gud-finish.pbm, toolbar/gud-goto.pbm,
Nick Roberts's avatar
Nick Roberts committed
921 922 923 924
	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).

925 926 927 928
2002-11-15  Richard M. Stallman  <rms@gnu.org>

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

929 930 931 932 933 934 935 936 937
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'.

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

940
	* mail/rmailedit.el: Add provide call.
Markus Rost's avatar
Markus Rost committed
941 942 943 944 945

	* play/bruce.el: Add provide call.

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

946 947 948 949
2002-11-14  Richard M. Stallman  <rms@gnu.org>

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

950
2002-11-14  Markus Rost  <rost@math.ohio-state.edu>
951

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

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

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

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

Kim F. Storm's avatar
Kim F. Storm committed
961 962 963 964 965 966
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
967
	files.el.
Kim F. Storm's avatar
Kim F. Storm committed
968

969 970 971 972 973 974
2002-11-14  Juanma Barranquero  <lektu@terra.es>

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

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

975 976 977 978 979
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
980 981 982 983
2002-11-14  Kenichi Handa  <handa@m17n.org>

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

984 985 986 987 988 989 990 991 992 993 994
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.
995

Juanma Barranquero's avatar
Juanma Barranquero committed
996
2002-11-14  Nick Roberts  <nick@nick.uklinux.net>
Nick Roberts's avatar
Nick Roberts committed
997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012

	* 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,
1013
	toolbar/gud-down.xpm, toolbar/gud-finish.xpm, toolbar/gud-goto.xpm,
Nick Roberts's avatar
Nick Roberts committed
1014 1015 1016 1017
	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
1018 1019 1020 1021
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
1022 1023 1024 1025 1026 1027
2002-11-13  Andre Spiegel  <spiegel@gnu.org>

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

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

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

Stefan Monnier's avatar
Stefan Monnier committed
1030 1031
	* progmodes/compile.el (compilation-error-regexp-alist):
	Don't include colon and space after a file name as part of the name.
1032 1033 1034 1035 1036

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

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

Kenichi Handa's avatar
Kenichi Handa committed
1037 1038 1039
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
1040
	OUT-BUF to that of one of BUFFERS if they locally bind that variable.
Kenichi Handa's avatar
Kenichi Handa committed
1041

1042
2002-11-13  Markus Rost  <rost@math.ohio-state.edu>
1043 1044 1045 1046

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

Stefan Monnier's avatar
Stefan Monnier committed
1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066
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.

1067
2002-11-12  Markus Rost  <rost@math.ohio-state.edu>
1068

1069 1070 1071 1072 1073 1074
	* 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.

1075 1076 1077
	* emulation/edt.el (defgroup edt): Arrange that definition starts
	at beginning of line.

1078 1079 1080 1081 1082 1083 1084
	* 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.

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

1087 1088 1089
	* mwheel.el (mouse-wheel-down-button, mouse-wheel-up-button):
	Declare with defvar, not with defcustom.

Markus Rost's avatar
Markus Rost committed
1090
	* cus-dep.el: Don't require 'autoload.
1091
	(custom-make-dependencies): Handle :version also for autoloaded
Markus Rost's avatar
Markus Rost committed
1092 1093
	options.

1094 1095
	* winner.el (defgroup winner): Arrange that definition starts at
	beginning of line.
Markus Rost's avatar
Markus Rost committed
1096 1097 1098

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

1099 1100 1101 1102 1103
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.

1104 1105 1106 1107
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
1108 1109 1110 1111
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
1112 1113
2002-11-09  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
1114
	* international/mule-cmds.el (current-language-environment): Fix :type.
Dave Love's avatar
Dave Love committed
1115 1116 1117 1118

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

Stefan Monnier's avatar
Stefan Monnier committed
1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151
	* 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
1152

John Wiegley's avatar
John Wiegley committed
1153 1154 1155 1156 1157 1158 1159
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
1160 1161
2002-11-07  Stefan Monnier  <monnier@cs.yale.edu>

1162 1163 1164 1165 1166 1167 1168 1169
	* 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.

1170 1171
	* textmodes/fill.el (fill-paragraph): Consider a comment-start as
	a paragraph starter when filling non-comments.
1172
	(fill-comment-paragraph): Don't narrow while doing the fill.
1173
	Recognize paragraph starters and separators within comments.
1174
	Use adaptive-fill-prefix when it works.  Use comment-search-forward.
1175

Stefan Monnier's avatar
Stefan Monnier committed
1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197
	* 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
1198
2002-11-07  Markus Rost  <rost@math.ohio-state.edu>
1199

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

Stefan Monnier's avatar
Stefan Monnier committed
1202 1203 1204 1205 1206
	* 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.
1207

Stefan Monnier's avatar
Stefan Monnier committed
1208 1209
	* emacs-lisp/checkdoc.el (checkdoc-find-error):
	Use get-file-buffer instead of get-buffer.
1210 1211 1212 1213

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

1214 1215 1216 1217
2002-11-07  Juanma Barranquero  <lektu@terra.es>

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

1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230
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
1231 1232
	(ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859):
	Setup keyboard-translate-table, not translation-table-for-input.
1233 1234 1235 1236 1237 1238 1239
	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
1240 1241
	* international/quail.el (quail-input-string-to-events):
	Use keyboard-translate-table, not translation-table-for-input.
1242 1243 1244

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

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

1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258
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.

1259 1260
2002-11-06  Kenichi Handa  <handa@m17n.org>

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

Kim F. Storm's avatar
Kim F. Storm committed
1264 1265 1266 1267 1268 1269 1270 1271 1272
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.

1273 1274
2002-11-05  Juanma Barranquero  <lektu@terra.es>

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

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

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

Juanma Barranquero's avatar
Juanma Barranquero committed
1283 1284 1285 1286 1287 1288 1289 1290
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.

1291 1292 1293 1294 1295
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
1296 1297 1298 1299 1300
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
1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322
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.

1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345
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
1346 1347 1348 1349 1350 1351 1352
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.

1353 1354
2002-11-01  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
1355 1356 1357 1358 1359 1360 1361
	* 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.

1362 1363 1364
	* 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
1365 1366 1367 1368 1369
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
1370 1371
2002-10-31  Kim F. Storm  <storm@cua.dk>

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

Kim F. Storm's avatar
Kim F. Storm committed
1375
	* info.el (Info-follow-reference, Info-next-reference)
1376 1377
	(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
1378
	(Info-fontify-node): When font-lock-mode is enabled, display
Kim F. Storm's avatar
Kim F. Storm committed
1379
	"*note" and "* menu" references in a more user friendly format.
Kim F. Storm's avatar
Kim F. Storm committed
1380

Stefan Monnier's avatar
Stefan Monnier committed
1381 1382 1383 1384 1385 1386 1387 1388 1389 1390
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
1391 1392
2002-10-30  Dave Love  <fx@gnu.org>