ChangeLog 586 KB
Newer Older
1 2 3 4 5
2003-01-02  John Paul Wallington  <jpw@shootybangbang.com>

	* menu-bar.el (menu-bar-left-scroll-bar): Set `scroll-bar-mode'
	to `left'.

6 7 8 9 10 11
2003-01-01  Richard M. Stallman  <rms@gnu.org>

	* mail/rmail.el (rmail-reply): Don't call mail-strip-quoted-names.

	* files.el (backup-buffer): Cope if file-modes returns nil.

12 13 14 15 16 17
2002-12-30  Steven Tamm  <steventamm@mac.com>

	* scroll-bar.el (toggle-scroll-bar, scroll-bar-mode): Have
	scroll bars correctly default to being on the right for Mac
	Carbon port 
	
Nick Roberts's avatar
Nick Roberts committed
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
2002-12-29  Nick Roberts  <nick@nick.uklinux.net>

	* gdb-ui.el (gdb-delete-display): Rename (gdb-delete-expression).
	(gdb-goto-bp-this-line): Rename (gdb-goto-breakpoint).
	(gdb-toggle-bp-this-line): Rename (gdb-toggle-breakpoint).
	(gdb-delete-bp-this-line): Rename (gdb-delete-breakpoint).
	(gdb-toggle-disp-this-line): Rename (gdb-toggle-display).
	(gdb-delete-disp-this-line): Rename (gdb-delete-display).
	(gud-gdba-marker-filter): Remove unnecessary save-match-data.
	(gdb-mouse-goto-breakpoint, gdb-frames-select): New functions.
	(gdb-frames-mouse-select): Simplify.
	Make keybindings (gdb-goto-breakpoint, gdb-frames-select, etc)
	consistent with other modes in emacs.
	(gdb-display-source-buffer): Return window of source buffer
	for (gud-display-line).

34 35
2002-12-29  Markus Rost  <rost@math.ohio-state.edu>

Markus Rost's avatar
Markus Rost committed
36 37
	* button.el (defface button): Add group.

38 39
	* cus-edit.el (customize-browse): Call `widget-setup'.

40 41 42 43 44 45 46 47 48 49 50 51 52
2002-12-29  Andreas Schwab  <schwab@suse.de>

	* Makefile.in: Generate cus-load.el and finder-inf.el in the
	source directory.  Change dependencies on lisp files to explicitly
	use $(lisp).
	(compile-calc): Fix command substitution.
	* cus-dep.el (generated-custom-dependencies-file): New variable.
	(custom-make-dependencies): Use it instead of hardcoding
	cus-load.el.
	* finder.el (generated-finder-keywords-file): New variable.
	(finder-compile-keywords): Use it instead of hardcoding
	finder-inf.el.

53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
2002-12-28  Richard M. Stallman  <rms@gnu.org>

	* info-look.el (info-lookup): Fix error message typo.

	* comint.el (comint-mode): Localy set scroll-conservatively.
	(comint-postoutput-scroll-to-bottom): comint-scroll-show-maximum-output
	is active only when point is at end.

	* dired.el (dired-goto-file): Handle \ and ^M quoted by backslash.
	Fix error message.

	* files.el (find-file-noselect-1): Kill local value of `cursor-type'.

	* simple.el (repeat-complex-command): Signal real error on failure.

68 69 70 71 72 73
2002-12-28  Andreas Schwab  <schwab@suse.de>

	* progmodes/make-mode.el (makefile-font-lock-keywords): Highlight
	automatic variable references enclosed in parens and optionally
	suffixed by F or D.

74 75 76 77 78
2002-12-27  Miles Bader  <miles@gnu.org>

	* info.el (Info-complete-menu-item): Make `Info-complete-cache' a
	buffer-local variable.

79 80 81 82 83 84 85
2002-12-26  Markus Rost  <rost@math.ohio-state.edu>

	* cus-edit.el (customize-group-other-window): Use pop-to-buffer in
	the same way as `custom-buffer-create-other-window'.
	(customize-variable-other-window, customize-option-other-window):
	Definitions moved up.

86 87 88 89 90 91 92 93
2002-12-26  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>

	* net/tramp*.el: Sync with upstream version 2.0.28.  Bugfixes.
	* net/tramp-ftp.el: Glue code with Ange-FTP, broken out of
	tramp.el.  From Michael Albinus.
	* net/tramp-smb.el: New file for using smbclient to access
	Windows shares with Tramp.  From Michael Albinus.

94 95 96 97 98
2002-12-26  Andreas Schwab  <schwab@suse.de>

	* international/mule-cmds.el (select-safe-coding-system): Fix
	typo.

André Spiegel's avatar
#  
André Spiegel committed
99 100 101 102 103 104 105
2002-12-26  Andre Spiegel  <spiegel@gnu.org>

	* vc.el (vc-next-action-on-file): Use t argument to vc-checkout in
	order to get the latest version on the current branch.  Update 
	documentation of vc-BACKEND-checkout to explain this.

	* vc-rcs.el (vc-rcs-checkout): Handle t argument for REV.
André Spiegel's avatar
#  
André Spiegel committed
106 107
	(vc-rcs-checkin): By default, specify the current workfile
	branch as the check-in revision.
André Spiegel's avatar
#  
André Spiegel committed
108

André Spiegel's avatar
#  
André Spiegel committed
109
	* vc-cvs.el (vc-cvs-checkout): Handle t argument for REV.
André Spiegel's avatar
#  
André Spiegel committed
110 111 112

	* vc-sccs.el (vc-sccs-checkout): Likewise.

Nick Roberts's avatar
Nick Roberts committed
113 114 115 116 117 118 119 120 121 122
2002-12-26  Nick Roberts  <nick@nick.uklinux.net>

	* gdb-ui.el (gdb-info-display-custom): Ensure that frames/buffers
	of displayed expressions are deleted when the displayed expressions
	are deleted.
	(gdb-delete-disp-this-line, gdb-delete-display): Frame/buffer
	deletion is handled by gdb-info-display-custom now.
	(gdb-source-info): Undo earlier change (do create display buffer
	automatically).

Markus Rost's avatar
Markus Rost committed
123 124 125 126
2002-12-25  Markus Rost  <rost@math.ohio-state.edu>

	* cus-edit.el (custom-save-faces): Fix typo.

Francesco Potortì's avatar
Francesco Potortì committed
127 128 129 130 131 132 133
2002-12-23  Francesco Potort,Al(B  <pot@gnu.org>

	* mail/undigest.el (unforward-rmail-message): Do not assume that
	the forwarded message's Date: header comes after From:.  Use a
	Forwarded-from: rather than a Forwarded-by: header.  Add a
	Forwarded-date: header.

Nick Roberts's avatar
Nick Roberts committed
134 135 136 137 138 139 140 141 142
2002-12-23  Nick Roberts  <nick@nick.uklinux.net>

	* gdb-ui.el (gdb-display-number-end): Make auto-display of
	expressions in GDB work on text-only terminals.
	(gdb-post-prompt): Compute current frame properly.
	(gdb-get-current-frame, gdb-frame-handler): New functions.
	(gdb-source-info): Move last statement into if clause.
	Tidy, improve documentation.

143 144 145 146 147 148 149 150 151 152 153 154 155
2002-12-23  Richard M. Stallman  <rms@gnu.org>

	* emacs-lisp/checkdoc.el: Don't define a name for the minor mode menu.

	* emacs-lisp/easymenu.el (easy-menu-do-define): Handle nil for SYMBOL.
	(easy-menu-define): Doc fix, say SYMBOL can be nil.

	* window.el (save-selected-window): Save and restore
	selected windows of all frames.

	* cus-start.el (scroll-up-aggressively, scroll-down-aggressively):
	Update custom types.

156 157 158 159 160
2002-12-23  Alex Schroeder  <alex@emacswiki.org>

        Merging Dave Love <fx@gnu.org>'s custom_themes branch containing
	Alex Schroeder's adaptation of Jan Vroonhof
	<vroonhof@math.ethz.ch>'s code.  Doc strings corrected by RMS.
Francesco Potortì's avatar
Francesco Potortì committed
161

162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205
	* cus-edit.el (customize-save-variable): Take themes into account.
	(custom-variable-save): Take themes into account.
	(custom-variable-reset-saved): Add comment-widget.
	(custom-variable-reset-standard): Add comment-widget.
	(custom-variable-reset-standard): Take themes into account.
	(custom-face-save): Take themes into account.
	(custom-face-reset-standard): Take themes into account.
	(custom-save-variables): Take themes into account.
	(custom-save-faces): Take themes into account.
	(custom-save-resets): New function.
	(custom-save-loaded-themes): New function.
	(customize-save-customized): Take themes into account.

	* cus-face.el (custom-set-faces): Call custom-theme-set-faces.
	(custom-theme-set-faces): New function.
	(custom-theme-face-value): New function.
	(custom-theme-reset-internal-face): New function.
	(custom-theme-reset-faces): New function.
	(custom-reset-faces): New function.

	* custom.el (custom-known-themes): New variable.
	(custom-declare-theme): New function.
	(deftheme): New macro.
	(custom-make-theme-feature): New function.
	(custom-theme-p): New function.
	(custom-check-theme): New function.
	(custom-push-theme): New function.
	(custom-theme-set-variables): Take themes into account.
	(custom-loaded-themes): New variable.
	(custom-theme-loaded-p): New function.
	(provide-theme): New function.
	(require-theme): New function.
	(custom-remove-theme): New function.
	(custom-do-theme-reset): New function.
	(custom-theme-load-themes): New function.
	(custom-load-themes): New function.
	(custom-theme-value): New function.
	(custom-theme-variable-value): New function.
	(custom-theme-reset-internal): New function.
	(custom-theme-reset-variables): New function.
	(custom-reset-variables): New function.

	* cus-theme.el: New file.

206 207 208 209 210 211 212 213 214 215 216 217 218 219 220
2002-12-23  Matthew Swift  <swift@alum.mit.edu>

	* emacs-lisp/rx.el (rx-and): Generate a shy group.
	Specify `no-group' when calling rx-to-string.
	(rx-submatch): Specify `no-group' when calling rx-to-string.
	(rx-kleene): Use rx-atomic-p to decide whether to make a group.
	(rx-atomic-p): New function.

2002-12-23  Kevin Ryde  <user42@zip.com.au>

	* info-look.el (info-lookup): For ease of use try item
	case-insensitive if not found case-sensitive.
	Do case sensitive search in index nodes, so items differing only in
	case go correctly to their respective nodes.

221 222 223 224
2002-12-22  Richard M. Stallman  <rms@gnu.org>

	* subr.el (add-to-invisibility-spec): If it was t, start it out at (t).

Francesco Potortì's avatar
Francesco Potortì committed
225
	* textmodes/texinfmt.el (tex-start-of-header, tex-end-of-header):
226 227 228 229 230
	Add defvars.

	* textmodes/tex-mode.el (tex-print): Call shell-quote-argument
	on the file name.

Francesco Potortì's avatar
Francesco Potortì committed
231
	* textmodes/outline.el (outline-next-visible-heading):
232 233 234 235 236 237 238 239 240 241 242 243 244 245
	When going forward, test outline-invisible-p at start of header.

2002-12-22  Kevin Ryde  <user42@zip.com.au>

	* textmodes/makeinfo.el (makeinfo-buffer): Display result using
	Info-mode.
	(makeinfo-compilation-sentinel-buffer, makeinfo-current-node):
	New functions.
	(makeinfo-compile): Add a sentinel parameter.
	(makeinfo-compilation-sentinel-region): Renamed from
	makeinfo-compilation-sentinel, and makeinfo-temp-file now never nil.
	(makeinfo-region): Use this.
	* info.el (Info-revert-find-node): New function.

Nick Roberts's avatar
Nick Roberts committed
246 247 248 249 250 251 252 253
2002-12-22  Nick Roberts  <nick@nick.uklinux.net>

	* tooltip.el (tooltip-gud-tips): Output tooltip without switching
	process filter (gdba in gdb-ui.el only).
	(gdb-tooltip-print): New function.
	(tooltip-gud-process-output): Undo previous change.
	(tooltip-strip-annotations): Remove.

254 255 256 257 258 259 260 261 262 263 264 265 266
2002-12-22  Zoltan Kemenczy <zoltan@ieee.org>

	* gud.el (gud-menu-map): Add jdb support for "run".
	(gud-jdb-find-source-using-classpath): Use 'identity.
	(gud-jdb-marker-filter): Marker regexp and filename filtering
	change to support a backwards-incompatible change in Sun's jdb
	line number display in SDK versions 1.4.
	(gud-format-command): gud-find-class now requires two
	parameters (file and linenumber).
	(gud-find-class): Bulk of the change related to using c-syntactic
	symbols to locate nested class declarations in java sources
	visited by java-mode (cc-mode).

Nick Roberts's avatar
Nick Roberts committed
267 268
2002-12-21  Nick Roberts  <nick@nick.uklinux.net>

Nick Roberts's avatar
Nick Roberts committed
269
	* gdb-ui.el: Remove the concept of an instance. This means that
Nick Roberts's avatar
Nick Roberts committed
270 271 272 273 274 275 276 277
	a lot of functions have been renamed. Accessors are prefixed with
	gdb-get, setters with gdb-set and the word instance has been
	removed from many function and variable names.
	(gdb-display-buffer): Protect source buffer as well
	as GUD buffer when requesting new buffers.
	(gdb-source-info): Two changes : Don't create display buffer
	automatically, compute source window correctly.

278 279 280 281 282 283 284 285 286 287 288 289 290 291
2002-12-21  Richard M. Stallman  <rms@gnu.org>

	* man.el (Man-getpage-in-background): Put GROFF_NO_SGR in env.

	* ls-lisp.el (original-insert-directory): Make this a variable,
	don't set its function definition.
	(insert-directory): Use funcall to call that function.

	* bindings.el (help-echo): Change tooltip string.

	* chistory.el (command-history-map): Move definition up.

	* faces.el (help-xref-stack): Add defvar to avoid warning.

292 293 294 295 296
2002-12-21  Andreas Schwab  <schwab@suse.de>

	* dired.el (dired-insert-directory): Preserve text properties
	when quoting.

Francesco Potortì's avatar
Francesco Potortì committed
297
2002-12-20  Francesco Potort,Al(B  <pot@gnu.org>
Francesco Potortì's avatar
Francesco Potortì committed
298 299 300 301 302 303 304

	* mail/undigest.el (rmail-mail-separator): Renamed from
	rmail-digest-mail-separator.  All users changed.
	(unforward-rmail-message): Rewritten to be more robust and to
	additionally account for the common style of forwarding messages
	by citing them entirely with headers.

Dave Love's avatar
Dave Love committed
305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327
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.

328 329 330 331 332
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
333 334 335 336 337 338
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.
Nick Roberts's avatar
Nick Roberts committed
339 340
	(gdb-make-instance): Remove (put into gdba).
	Use gdb-instance-enqueue-input instead of
Nick Roberts's avatar
Nick Roberts committed
341 342 343 344 345
	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
346 347 348 349 350 351 352 353
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.

354 355 356 357 358 359 360 361 362
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
363
2002-12-16  Francesco Potort,Al(B  <pot@gnu.org>
Francesco Potortì's avatar
Francesco Potortì committed
364 365 366 367 368 369 370 371

	* 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
372 373 374 375
2002-12-16  Kim F. Storm  <storm@cua.dk>

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

376 377 378 379 380 381 382 383 384 385 386 387
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.

388 389
2002-12-16  Markus Rost  <rost@math.ohio-state.edu>

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

392 393 394 395 396 397 398 399 400 401 402 403 404 405
	* 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
406 407
2002-12-15  David Kastrup  <David.Kastrup@t-online.de>

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

Markus Rost's avatar
Markus Rost committed
411
2002-12-15  Simon Josefsson  <jas@extundo.com>
412 413 414 415

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

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

Dave Love's avatar
Dave Love committed
418 419 420 421
	* international/mule-cmds.el (standard-keyboard-coding-systems):
	Deleted.
	(set-locale-environment): Don't use it.

Dave Love's avatar
Dave Love committed
422 423 424 425 426 427 428
	* 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.

429 430 431 432 433
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.

434 435 436 437 438
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
439 440 441 442
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):
443 444
	Undo 2002/09/27 change because kill-buffer-hook is not
	permanent-local.
Stefan Monnier's avatar
Stefan Monnier committed
445 446 447 448

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

449 450
2002-12-13  Markus Rost  <rost@math.ohio-state.edu>

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

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

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

461 462 463 464 465 466 467
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
468 469 470 471 472
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
473 474
2002-12-12  Dave Love  <fx@gnu.org>

Dave Love's avatar
Dave Love committed
475 476
	* international/subst-big5.el, international/subst-gb2312.el:
	* international/subst-jis.el, international/subst-ksc.el: New.
477

Dave Love's avatar
Dave Love committed
478 479 480 481 482 483 484
	* 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.

485 486
2002-12-12  Glenn Morris  <gmorris@ast.cam.ac.uk>

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

490
2002-12-12  Markus Rost  <rost@math.ohio-state.edu>
491

Stefan Monnier's avatar
Stefan Monnier committed
492
	* international/mule-cmds.el (set-language-info):
493
	Update custom-type of `current-language-environment'.
Stefan Monnier's avatar
Stefan Monnier committed
494
	(current-language-environment): Fix custom type.
495

Pavel Janík's avatar
Pavel Janík committed
496 497 498 499
2002-12-11  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

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

500 501
2002-12-10  R. Bernstein  <rocky@panix.com>

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

506 507 508 509 510
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
511 512 513 514 515
2002-12-10  Kenichi Handa  <handa@m17n.org>

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

516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531
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.

532 533 534 535
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
536 537 538 539 540
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
541 542
2002-12-09  Dave Love  <fx@gnu.org>

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

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

Andreas Schwab's avatar
Andreas Schwab committed
547 548 549 550
2002-12-09  Andreas Schwab  <schwab@suse.de>

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

551 552 553 554 555
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
556 557
2002-12-08  Dave Love  <fx@gnu.org>

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

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

Andreas Schwab's avatar
Andreas Schwab committed
563 564 565 566 567
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
568 569 570 571 572 573 574 575 576
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.

577 578
2002-12-07  Richard M. Stallman  <rms@gnu.org>

Markus Rost's avatar
Markus Rost committed
579
	* progmodes/compile.el (compilation-enter-directory-regexp-alist)
580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605
	(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.

606 607
2002-12-07  Andreas Schwab  <schwab@suse.de>

Andreas Schwab's avatar
Andreas Schwab committed
608 609 610 611
	* faces.el (face-font-selection-order)
	(face-font-family-alternatives, face-font-registry-alternatives):
	Remove period from :tag value.

612 613 614
	* cus-edit.el (custom-face-edit-fix-value): Change :reverse-video
	to :inverse-video.

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

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

620 621
2002-12-07  Andreas Schwab  <schwab@suse.de>

622 623
	* eshell/em-ls.el (eshell-ls-product-regexp): Fix typo.

624 625 626
	* files.el (find-file-read-args): Reenable wildcard processing
	unconditionally.

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

629 630
	* textmodes/texinfmt.el (texinfo-format-scan): Handle new
	functions for copyright notice and copying permissions.
631
	(texinfo-copying, texinfo-insertcopying): New functions.
Robert J. Chassell's avatar
.  
Robert J. Chassell committed
632 633 634 635 636 637

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

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

Dave Love's avatar
Dave Love committed
639 640 641 642
2002-12-06  Dave Love  <fx@gnu.org>

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

643 644 645 646 647 648
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
649
2002-12-06  Markus Rost  <rost@math.ohio-state.edu>
Markus Rost's avatar
Markus Rost committed
650 651 652 653

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

654 655 656 657
2002-12-05  Andreas Schwab  <schwab@suse.de>

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

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

Stefan Monnier's avatar
Stefan Monnier committed
660 661 662 663 664 665 666 667 668
	* 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
669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712
	* 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
713 714 715 716 717
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.

718 719 720 721 722 723
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
724
	* calendar/solar.el (solar-atn2): Give correct quadrant for arctan.
725

Kenichi Handa's avatar
Kenichi Handa committed
726 727 728 729 730 731 732
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".

733 734
2002-12-04  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
735 736 737 738 739 740 741 742 743 744 745 746
	* 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.

747 748 749 750 751 752 753 754 755 756 757 758 759 760
	* 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".

761 762
2002-12-04  Richard M. Stallman  <rms@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
763 764 765 766
	* 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.
767 768 769 770 771 772 773 774 775 776 777 778 779 780

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

781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809
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
810 811 812 813 814 815
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
816 817
2002-12-03  Andreas Schwab  <schwab@suse.de>

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

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

Stefan Monnier's avatar
Stefan Monnier committed
822 823 824 825 826 827 828 829
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.

830 831 832 833 834 835 836 837
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
838 839
	* simple.el (completion-setup-function):
	Handle ffap-read-file-or-url-internal specially like
840 841 842 843 844 845 846 847
	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
848 849 850
	* progmodes/make-mode.el (makefile-font-lock-keywords): Highlight
	more make keywords:  defined, endef, override, export, unexport
	and vpath.
851

852 853 854 855
2002-12-02  Dave Love  <fx@gnu.org>

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

856 857 858 859 860
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
861 862
2002-12-02  Andreas Schwab  <schwab@suse.de>

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

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

Nick Roberts's avatar
Nick Roberts committed
867 868 869 870 871 872 873 874 875
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.

876 877 878 879
2002-12-29  Dave Love  <fx@gnu.org>

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

Bill Wohler's avatar
Bill Wohler committed
880 881 882 883 884 885 886 887 888 889 890 891 892 893 894
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
895
2002-11-29  Markus Rost  <rost@math.ohio-state.edu>
896 897 898

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

899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917
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
918 919 920 921 922 923 924 925 926 927
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
928 929
	mwheel-inhibit-click-timeout.

Nick Roberts's avatar
Nick Roberts committed
930 931 932 933
2002-11-28  Nick Roberts  <nick@nick.uklinux.net>

	* tooltip.el (tooltip-gud-tips-setup): Remove.
	(tooltip-gud-debugger): Remove.
934
	(tooltip-gud-print-command): Use gud-minor mode instead of
Nick Roberts's avatar
Nick Roberts committed
935 936 937 938 939 940 941 942 943 944 945
	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
946 947 948 949
2002-11-27  Jason Rumney  <jasonr@gnu.org>

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

950 951 952 953
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
954
	(ido-visit-buffer): Use select-frame-set-input-focus unconditionally.
955

956 957 958 959 960 961 962
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
963 964 965 966 967 968 969 970 971 972 973
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.

974 975
2002-11-24  Richard M. Stallman  <rms@gnu.org>

976 977 978
	* mail/sendmail.el (mail-signature): Handle case where
	value of mail-signature is a string.

979 980 981 982 983 984 985 986
	* 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
987 988
2002-11-23  Nick Roberts  <nick@nick.uklinux.net>

989 990 991
	* 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
992 993 994
	* gdb-ui.el: Major re-organisation. Simplify legacy gdba
	code to allow only one gdb process.

Juanma Barranquero's avatar
Juanma Barranquero committed
995
2002-11-23  Markus Rost  <rost@math.ohio-state.edu>
996 997

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

1000 1001 1002 1003
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
1004 1005 1006 1007
2002-11-21  Nick Roberts  <nick@nick.uklinux.net>

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

1008 1009 1010 1011 1012
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/.

1013 1014 1015 1016 1017 1018 1019 1020
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
1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032
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.

1033 1034 1035 1036 1037
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
1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048
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.

1049 1050 1051 1052
2002-11-20  John Paul Wallington  <jpw@shootybangbang.com>

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

Juanma Barranquero's avatar
Juanma Barranquero committed
1053
2002-11-20  Markus Rost  <rost@math.ohio-state.edu>
1054 1055 1056 1057 1058

	* 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
1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071
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
1072 1073
2002-11-19  Dave Love  <fx@gnu.org>

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

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

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

1081 1082 1083 1084 1085 1086
	* 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.

1087 1088 1089 1090
	* 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.

1091 1092 1093 1094
2002-11-19  Stefan Monnier  <monnier@cs.yale.edu>

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

1095 1096 1097 1098 1099
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'.

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

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

1105 1106 1107 1108 1109
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
1110

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

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

Markus Rost's avatar
Markus Rost committed
1115 1116 1117 1118 1119 1120 1121
	* 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.
1122
	(compilation-minor-mode): Add group.
Markus Rost's avatar
Markus Rost committed
1123 1124 1125

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

1126 1127
	* bookmark.el (bookmark-menu-length): Fix group name.

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

1141
	* simple.el (indicate-unused-lines)
1142 1143
	(default-indicate-unused-lines): New variable aliases.

Kenichi Handa's avatar
Kenichi Handa committed
1144 1145 1146 1147
2002-11-18  Kenichi Handa  <handa@m17n.org>

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

Kenichi Handa's avatar
Kenichi Handa committed
1148 1149 1150 1151 1152
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.
1153
	(iso-latin-2, iso-latin-3, iso-latin-4, iso-latin-5, iso-latin-8)
Kenichi Handa's avatar
Kenichi Handa committed
1154 1155 1156 1157 1158 1159 1160 1161 1162 1163
	(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.

1164
2002-11-17  Markus Rost  <rost@math.ohio-state.edu>
1165 1166 1167 1168 1169 1170 1171

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

Markus Rost's avatar
Markus Rost committed
1174
	* progmodes/make-mode.el (makefile-space-face): Fix group name.
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186

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

1187
2002-11-16  Markus Rost  <rost@math.ohio-state.edu>
1188 1189 1190 1191

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

Juanma Barranquero's avatar
Juanma Barranquero committed
1192
2002-11-16  Alan Shutko  <ats@acm.org>
1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203

	* 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.
1204
	(european-calendar-display-form, describe-calendar-mode)
1205 1206 1207 1208 1209
	(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
1210
2002-11-16  Ivan Zakharyaschev  <imz@altlinux.org>  (tiny change)
1211 1212 1213 1214

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

1215 1216 1217 1218 1219 1220
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
1221 1222 1223
2002-11-15  Nick Roberts  <nick@nick.uklinux.net>

	* toolbar/gud-break.pbm, toolbar/gud-cont.pbm, toolbar/gud-display.pbm,
1224
	toolbar/gud-down.pbm, toolbar/gud-finish.pbm, toolbar/gud-goto.pbm,
Nick Roberts's avatar
Nick Roberts committed
1225 1226 1227 1228
	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).

1229 1230 1231 1232
2002-11-15  Richard M. Stallman  <rms@gnu.org>

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

1233 1234 1235 1236 1237 1238 1239 1240 1241
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'.

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

1244
	* mail/rmailedit.el: Add provide call.
Markus Rost's avatar
Markus Rost committed
1245 1246 1247 1248 1249

	* play/bruce.el: Add provide call.

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

1250 1251 1252 1253
2002-11-14  Richard M. Stallman  <rms@gnu.org>

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

1254
2002-11-14  Markus Rost  <rost@math.ohio-state.edu>
1255

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

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

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

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

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

1273 1274 1275 1276 1277 1278
2002-11-14  Juanma Barranquero  <lektu@terra.es>

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

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

1279 1280 1281 1282 1283
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
1284 1285 1286 1287
2002-11-14  Kenichi Handa  <handa@m17n.org>

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

1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298
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.
1299

Juanma Barranquero's avatar
Juanma Barranquero committed
1300
2002-11-14  Nick Roberts  <nick@nick.uklinux.net>
Nick Roberts's avatar
Nick Roberts committed
1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316

	* 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,
1317
	toolbar/gud-down.xpm, toolbar/gud-finish.xpm, toolbar/gud-goto.xpm,
Nick Roberts's avatar
Nick Roberts committed
1318 1319 1320 1321
	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
1322 1323 1324 1325
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
1326 1327 1328 1329 1330 1331
2002-11-13  Andre Spiegel  <spiegel@gnu.org>

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

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

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

Stefan Monnier's avatar
Stefan Monnier committed
1334 1335
	* progmodes/compile.el (compilation-error-regexp-alist):
	Don't include colon and space after a file name as part of the name.
1336 1337 1338 1339 1340

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

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

Kenichi Handa's avatar
Kenichi Handa committed
1341 1342 1343
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
1344
	OUT-BUF to that of one of BUFFERS if they locally bind that variable.
Kenichi Handa's avatar
Kenichi Handa committed
1345

1346
2002-11-13  Markus Rost  <rost@math.ohio-state.edu>
1347 1348 1349 1350

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

Stefan Monnier's avatar
Stefan Monnier committed
1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370
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.

1371
2002-11-12  Markus Rost  <rost@math.ohio-state.edu>
1372

1373 1374 1375 1376 1377 1378
	* 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.

1379 1380 1381
	* emulation/edt.el (defgroup edt): Arrange that definition starts
	at beginning of line.

1382 1383 1384 1385 1386 1387 1388
	* 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.

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

1391 1392 1393
	* mwheel.el (mouse-wheel-down-button, mouse-wheel-up-button):
	Declare with defvar, not with defcustom.

Markus Rost's avatar
Markus Rost committed
1394
	* cus-dep.el: Don't require 'autoload.
1395
	(custom-make-dependencies): Handle :version also for autoloaded
Markus Rost's avatar
Markus Rost committed
1396 1397
	options.

1398 1399
	* winner.el (defgroup winner): Arrange that definition starts at
	beginning of line.
Markus Rost's avatar
Markus Rost committed
1400 1401 1402

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

1403 1404 1405 1406 1407
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.

1408 1409 1410 1411
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
1412 1413 1414 1415
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
1416 1417
2002-11-09  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
1418
	* international/mule-cmds.el (current-language-environment): Fix :type.
Dave Love's avatar
Dave Love committed
1419 1420 1421 1422

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

Stefan Monnier's avatar
Stefan Monnier committed
1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447