ChangeLog 573 KB
Newer Older
Kenichi Handa's avatar
Kenichi Handa committed
1 2 3 4 5 6 7 8
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.

9 10 11 12 13 14 15 16 17
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
18 19 20 21 22 23 24 25 26
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
27 28 29 30
2002-12-16  Kim F. Storm  <storm@cua.dk>

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

31 32 33 34 35 36 37 38 39 40 41 42
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.

43 44
2002-12-16  Markus Rost  <rost@math.ohio-state.edu>

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

47 48 49 50 51 52 53 54 55 56 57 58 59 60
	* 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
61 62
2002-12-15  David Kastrup  <David.Kastrup@t-online.de>

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

Markus Rost's avatar
Markus Rost committed
66
2002-12-15  Simon Josefsson  <jas@extundo.com>
67 68 69 70

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

Dave Love's avatar
Dave Love committed
71 72 73 74 75 76 77 78 79
2002-12-15  Dave Love  <fx@gnu.org>

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

80 81 82 83 84
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.

85 86 87 88 89
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
90 91 92 93
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):
94 95
	Undo 2002/09/27 change because kill-buffer-hook is not
	permanent-local.
Stefan Monnier's avatar
Stefan Monnier committed
96 97 98 99

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

100 101
2002-12-13  Markus Rost  <rost@math.ohio-state.edu>

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

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

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

112 113 114 115 116 117 118
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
119 120 121 122 123
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
124 125
2002-12-12  Dave Love  <fx@gnu.org>

Dave Love's avatar
Dave Love committed
126 127
	* international/subst-big5.el, international/subst-gb2312.el:
	* international/subst-jis.el, international/subst-ksc.el: New.
128

Dave Love's avatar
Dave Love committed
129 130 131 132 133 134 135
	* 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.

136 137
2002-12-12  Glenn Morris  <gmorris@ast.cam.ac.uk>

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

141
2002-12-12  Markus Rost  <rost@math.ohio-state.edu>
142

Stefan Monnier's avatar
Stefan Monnier committed
143
	* international/mule-cmds.el (set-language-info):
144
	Update custom-type of `current-language-environment'.
Stefan Monnier's avatar
Stefan Monnier committed
145
	(current-language-environment): Fix custom type.
146

Pavel Janík's avatar
Pavel Janík committed
147 148 149 150
2002-12-11  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

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

151 152
2002-12-10  R. Bernstein  <rocky@panix.com>

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

157 158 159 160 161
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
162 163 164 165 166
2002-12-10  Kenichi Handa  <handa@m17n.org>

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

167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
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.

183 184 185 186
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
187 188 189 190 191
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
192 193
2002-12-09  Dave Love  <fx@gnu.org>

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

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

Andreas Schwab's avatar
Andreas Schwab committed
198 199 200 201
2002-12-09  Andreas Schwab  <schwab@suse.de>

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

202 203 204 205 206
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
207 208
2002-12-08  Dave Love  <fx@gnu.org>

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

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

Andreas Schwab's avatar
Andreas Schwab committed
214 215 216 217 218
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
219 220 221 222 223 224 225 226 227
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.

228 229
2002-12-07  Richard M. Stallman  <rms@gnu.org>

Markus Rost's avatar
Markus Rost committed
230
	* progmodes/compile.el (compilation-enter-directory-regexp-alist)
231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256
	(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.

257 258
2002-12-07  Andreas Schwab  <schwab@suse.de>

Andreas Schwab's avatar
Andreas Schwab committed
259 260 261 262
	* faces.el (face-font-selection-order)
	(face-font-family-alternatives, face-font-registry-alternatives):
	Remove period from :tag value.

263 264 265
	* cus-edit.el (custom-face-edit-fix-value): Change :reverse-video
	to :inverse-video.

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

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

271 272
2002-12-07  Andreas Schwab  <schwab@suse.de>

273 274
	* eshell/em-ls.el (eshell-ls-product-regexp): Fix typo.

275 276 277
	* files.el (find-file-read-args): Reenable wildcard processing
	unconditionally.

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

280 281
	* textmodes/texinfmt.el (texinfo-format-scan): Handle new
	functions for copyright notice and copying permissions.
282
	(texinfo-copying, texinfo-insertcopying): New functions.
Robert J. Chassell's avatar
.  
Robert J. Chassell committed
283 284 285 286 287 288

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

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

Dave Love's avatar
Dave Love committed
290 291 292 293
2002-12-06  Dave Love  <fx@gnu.org>

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

294 295 296 297 298 299
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
300
2002-12-06  Markus Rost  <rost@math.ohio-state.edu>
Markus Rost's avatar
Markus Rost committed
301 302 303 304

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

305 306 307 308
2002-12-05  Andreas Schwab  <schwab@suse.de>

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

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

Stefan Monnier's avatar
Stefan Monnier committed
311 312 313 314 315 316 317 318 319
	* 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
320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363
	* 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
364 365 366 367 368
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.

369 370 371 372 373 374
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
375
	* calendar/solar.el (solar-atn2): Give correct quadrant for arctan.
376

Kenichi Handa's avatar
Kenichi Handa committed
377 378 379 380 381 382 383
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".

384 385
2002-12-04  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
386 387 388 389 390 391 392 393 394 395 396 397
	* 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.

398 399 400 401 402 403 404 405 406 407 408 409 410 411
	* 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".

412 413
2002-12-04  Richard M. Stallman  <rms@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
414 415 416 417
	* 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.
418 419 420 421 422 423 424 425 426 427 428 429 430 431

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

432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460
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
461 462 463 464 465 466
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
467 468
2002-12-03  Andreas Schwab  <schwab@suse.de>

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

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

Stefan Monnier's avatar
Stefan Monnier committed
473 474 475 476 477 478 479 480
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.

481 482 483 484 485 486 487 488
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
489 490
	* simple.el (completion-setup-function):
	Handle ffap-read-file-or-url-internal specially like
491 492 493 494 495 496 497 498
	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
499 500 501
	* progmodes/make-mode.el (makefile-font-lock-keywords): Highlight
	more make keywords:  defined, endef, override, export, unexport
	and vpath.
502

503 504 505 506
2002-12-02  Dave Love  <fx@gnu.org>

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

507 508 509 510 511
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
512 513
2002-12-02  Andreas Schwab  <schwab@suse.de>

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

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

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

527 528 529 530
2002-12-29  Dave Love  <fx@gnu.org>

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

Bill Wohler's avatar
Bill Wohler committed
531 532 533 534 535 536 537 538 539 540 541 542 543 544 545
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
546
2002-11-29  Markus Rost  <rost@math.ohio-state.edu>
547 548 549

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

550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568
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
569 570 571 572 573 574 575 576 577 578
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
579 580
	mwheel-inhibit-click-timeout.

Nick Roberts's avatar
Nick Roberts committed
581 582 583 584
2002-11-28  Nick Roberts  <nick@nick.uklinux.net>

	* tooltip.el (tooltip-gud-tips-setup): Remove.
	(tooltip-gud-debugger): Remove.
585
	(tooltip-gud-print-command): Use gud-minor mode instead of
Nick Roberts's avatar
Nick Roberts committed
586 587 588 589 590 591 592 593 594 595 596
	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
597 598 599 600
2002-11-27  Jason Rumney  <jasonr@gnu.org>

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

601 602 603 604
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
605
	(ido-visit-buffer): Use select-frame-set-input-focus unconditionally.
606

607 608 609 610 611 612 613
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
614 615 616 617 618 619 620 621 622 623 624
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.

625 626
2002-11-24  Richard M. Stallman  <rms@gnu.org>

627 628 629
	* mail/sendmail.el (mail-signature): Handle case where
	value of mail-signature is a string.

630 631 632 633 634 635 636 637
	* 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
638 639
2002-11-23  Nick Roberts  <nick@nick.uklinux.net>

640 641 642
	* 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
643 644 645
	* gdb-ui.el: Major re-organisation. Simplify legacy gdba
	code to allow only one gdb process.

Juanma Barranquero's avatar
Juanma Barranquero committed
646
2002-11-23  Markus Rost  <rost@math.ohio-state.edu>
647 648

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

651 652 653 654
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
655 656 657 658
2002-11-21  Nick Roberts  <nick@nick.uklinux.net>

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

659 660 661 662 663
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/.

664 665 666 667 668 669 670 671
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
672 673 674 675 676 677 678 679 680 681 682 683
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.

684 685 686 687 688
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
689 690 691 692 693 694 695 696 697 698 699
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.

700 701 702 703
2002-11-20  John Paul Wallington  <jpw@shootybangbang.com>

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

Juanma Barranquero's avatar
Juanma Barranquero committed
704
2002-11-20  Markus Rost  <rost@math.ohio-state.edu>
705 706 707 708 709

	* 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
710 711 712 713 714 715 716 717 718 719 720 721 722
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
723 724
2002-11-19  Dave Love  <fx@gnu.org>

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

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

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

732 733 734 735 736 737
	* 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.

738 739 740 741
	* 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.

742 743 744 745
2002-11-19  Stefan Monnier  <monnier@cs.yale.edu>

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

746 747 748 749 750
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'.

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

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

756 757 758 759 760
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
761

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

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

Markus Rost's avatar
Markus Rost committed
766 767 768 769 770 771 772
	* 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.
773
	(compilation-minor-mode): Add group.
Markus Rost's avatar
Markus Rost committed
774 775 776

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

777 778
	* bookmark.el (bookmark-menu-length): Fix group name.

779 780 781 782 783 784 785 786 787 788 789 790 791
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.

792
	* simple.el (indicate-unused-lines)
793 794
	(default-indicate-unused-lines): New variable aliases.

Kenichi Handa's avatar
Kenichi Handa committed
795 796 797 798
2002-11-18  Kenichi Handa  <handa@m17n.org>

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

Kenichi Handa's avatar
Kenichi Handa committed
799 800 801 802 803
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.
804
	(iso-latin-2, iso-latin-3, iso-latin-4, iso-latin-5, iso-latin-8)
Kenichi Handa's avatar
Kenichi Handa committed
805 806 807 808 809 810 811 812 813 814
	(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.

815
2002-11-17  Markus Rost  <rost@math.ohio-state.edu>
816 817 818 819 820 821 822

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

Markus Rost's avatar
Markus Rost committed
825
	* progmodes/make-mode.el (makefile-space-face): Fix group name.
826 827 828 829 830 831 832 833 834 835 836 837

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

838
2002-11-16  Markus Rost  <rost@math.ohio-state.edu>
839 840 841 842

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

Juanma Barranquero's avatar
Juanma Barranquero committed
843
2002-11-16  Alan Shutko  <ats@acm.org>
844 845 846 847 848 849 850 851 852 853 854

	* 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.
855
	(european-calendar-display-form, describe-calendar-mode)
856 857 858 859 860
	(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
861
2002-11-16  Ivan Zakharyaschev  <imz@altlinux.org>  (tiny change)
862 863 864 865

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

866 867 868 869 870 871
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
872 873 874
2002-11-15  Nick Roberts  <nick@nick.uklinux.net>

	* toolbar/gud-break.pbm, toolbar/gud-cont.pbm, toolbar/gud-display.pbm,
875
	toolbar/gud-down.pbm, toolbar/gud-finish.pbm, toolbar/gud-goto.pbm,
Nick Roberts's avatar
Nick Roberts committed
876 877 878 879
	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).

880 881 882 883
2002-11-15  Richard M. Stallman  <rms@gnu.org>

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

884 885 886 887 888 889 890 891 892
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'.

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

895
	* mail/rmailedit.el: Add provide call.
Markus Rost's avatar
Markus Rost committed
896 897 898 899 900

	* play/bruce.el: Add provide call.

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

901 902 903 904
2002-11-14  Richard M. Stallman  <rms@gnu.org>

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

905
2002-11-14  Markus Rost  <rost@math.ohio-state.edu>
906

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

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

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

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

Kim F. Storm's avatar
Kim F. Storm committed
916 917 918 919 920 921
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
922
	files.el.
Kim F. Storm's avatar
Kim F. Storm committed
923

924 925 926 927 928 929
2002-11-14  Juanma Barranquero  <lektu@terra.es>

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

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

930 931 932 933 934
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
935 936 937 938
2002-11-14  Kenichi Handa  <handa@m17n.org>

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

939 940 941 942 943 944 945 946 947 948 949
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.
950

Juanma Barranquero's avatar
Juanma Barranquero committed
951
2002-11-14  Nick Roberts  <nick@nick.uklinux.net>
Nick Roberts's avatar
Nick Roberts committed
952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967

	* 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,
968
	toolbar/gud-down.xpm, toolbar/gud-finish.xpm, toolbar/gud-goto.xpm,
Nick Roberts's avatar
Nick Roberts committed
969 970 971 972
	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
973 974 975 976
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
977 978 979 980 981 982
2002-11-13  Andre Spiegel  <spiegel@gnu.org>

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

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

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

Stefan Monnier's avatar
Stefan Monnier committed
985 986
	* progmodes/compile.el (compilation-error-regexp-alist):
	Don't include colon and space after a file name as part of the name.
987 988 989 990 991

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

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

Kenichi Handa's avatar
Kenichi Handa committed
992 993 994
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
995
	OUT-BUF to that of one of BUFFERS if they locally bind that variable.
Kenichi Handa's avatar
Kenichi Handa committed
996

997
2002-11-13  Markus Rost  <rost@math.ohio-state.edu>
998 999 1000 1001

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

Stefan Monnier's avatar
Stefan Monnier committed
1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021
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.

1022
2002-11-12  Markus Rost  <rost@math.ohio-state.edu>
1023

1024 1025 1026 1027 1028 1029
	* 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.

1030 1031 1032
	* emulation/edt.el (defgroup edt): Arrange that definition starts
	at beginning of line.

1033 1034 1035 1036 1037 1038 1039
	* 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.

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

1042 1043 1044
	* mwheel.el (mouse-wheel-down-button, mouse-wheel-up-button):
	Declare with defvar, not with defcustom.

Markus Rost's avatar
Markus Rost committed
1045
	* cus-dep.el: Don't require 'autoload.
1046
	(custom-make-dependencies): Handle :version also for autoloaded
Markus Rost's avatar
Markus Rost committed
1047 1048
	options.

1049 1050
	* winner.el (defgroup winner): Arrange that definition starts at
	beginning of line.
Markus Rost's avatar
Markus Rost committed
1051 1052 1053

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

1054 1055 1056 1057 1058
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.

1059 1060 1061 1062
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
1063 1064 1065 1066
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
1067 1068
2002-11-09  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
1069
	* international/mule-cmds.el (current-language-environment): Fix :type.
Dave Love's avatar
Dave Love committed
1070 1071 1072 1073

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

Stefan Monnier's avatar
Stefan Monnier committed
1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106
	* 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
1107

John Wiegley's avatar
John Wiegley committed
1108 1109 1110 1111 1112 1113 1114
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
1115 1116
2002-11-07  Stefan Monnier  <monnier@cs.yale.edu>

1117 1118 1119 1120 1121 1122 1123 1124
	* 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.

1125 1126
	* textmodes/fill.el (fill-paragraph): Consider a comment-start as
	a paragraph starter when filling non-comments.
1127
	(fill-comment-paragraph): Don't narrow while doing the fill.
1128
	Recognize paragraph starters and separators within comments.
1129
	Use adaptive-fill-prefix when it works.  Use comment-search-forward.
1130

Stefan Monnier's avatar
Stefan Monnier committed
1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152
	* 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
1153
2002-11-07  Markus Rost  <rost@math.ohio-state.edu>
1154

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

Stefan Monnier's avatar
Stefan Monnier committed
1157 1158 1159 1160 1161
	* 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.
1162

Stefan Monnier's avatar
Stefan Monnier committed
1163 1164
	* emacs-lisp/checkdoc.el (checkdoc-find-error):
	Use get-file-buffer instead of get-buffer.
1165 1166 1167 1168

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

1169 1170 1171 1172
2002-11-07  Juanma Barranquero  <lektu@terra.es>

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

1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185
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
1186 1187
	(ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859):
	Setup keyboard-translate-table, not translation-table-for-input.
1188 1189 1190 1191 1192 1193 1194
	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
1195 1196
	* international/quail.el (quail-input-string-to-events):
	Use keyboard-translate-table, not translation-table-for-input.
1197 1198 1199

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

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

1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213
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.

1214 1215
2002-11-06  Kenichi Handa  <handa@m17n.org>

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

Kim F. Storm's avatar
Kim F. Storm committed
1219 1220 1221 1222 1223 1224 1225 1226 1227
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.

1228 1229
2002-11-05  Juanma Barranquero  <lektu@terra.es>

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

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

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

Juanma Barranquero's avatar
Juanma Barranquero committed
1238 1239 1240 1241 1242 1243 1244 1245
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.

1246 1247 1248 1249 1250
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
1251 1252 1253 1254 1255
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
1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277
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.

1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300
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
1301 1302 1303 1304 1305 1306 1307
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.

1308 1309
2002-11-01  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
1310 1311 1312 1313 1314 1315 1316
	* 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.

1317 1318 1319
	* 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
1320 1321 1322 1323 1324
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
1325 1326
2002-10-31  Kim F. Storm  <storm@cua.dk>

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

Kim F. Storm's avatar
Kim F. Storm committed
1330
	* info.el (Info-follow-reference, Info-next-reference)
1331 1332
	(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
1333
	(Info-fontify-node): When font-lock-mode is enabled, display
Kim F. Storm's avatar
Kim F. Storm committed
1334
	"*note" and "* menu" references in a more user friendly format.
Kim F. Storm's avatar
Kim F. Storm committed
1335

Stefan Monnier's avatar
Stefan Monnier committed
1336 1337 1338 1339 1340 1341 1342 1343 1344 1345
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
1346 1347
2002-10-30  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
1348
	* textmodes/po.el (po-content-type-charset-alist): Delete most entries.
Dave Love's avatar
Dave Love committed
1349 1350 1351 1352 1353
	(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
1354 1355
	* term/x-win.el: Remove some ancient compatibility code.
	Populate x-keysym-table.
Dave Love's avatar
Dave Love committed
1356

1357 1358 1359 1360
2002-10-30  Andreas Schwab  <schwab@suse.de>

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

1361 1362
2002-10-29  Dave Love  <fx@gnu.org>

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

Stefan Monnier's avatar
Stefan Monnier committed
1365
	* progmodes/scheme.el (syntax-case): Define scheme-indent-function.
1366 1367 1368

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

1369