comparison lisp/ChangeLog.7 @ 98317:36acd6af0772

Fix typos.
author Juanma Barranquero <lekktu@gmail.com>
date Wed, 24 Sep 2008 01:16:16 +0000
parents 9b141ec374d8
children e44273834265
comparison
equal deleted inserted replaced
98316:8ecc08b621cb 98317:36acd6af0772
209 * language/: All files under this directory modified as below. 209 * language/: All files under this directory modified as below.
210 (setup-XXX-environment): Just call set-language-environment. If 210 (setup-XXX-environment): Just call set-language-environment. If
211 they used to do some other jobs than what done by 211 they used to do some other jobs than what done by
212 set-language-environment, those jobs are done in 212 set-language-environment, those jobs are done in
213 setup-XXX-environment-internal now. 213 setup-XXX-environment-internal now.
214 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change 214 ("LANGUAGE-ENVIRONMENT"): Delete property setup-function or change
215 the value to setup-XXX-environment-internal. Add properties 215 the value to setup-XXX-environment-internal. Add properties
216 nonascii-translation, input-method, features, unibyte-syntax, and 216 nonascii-translation, input-method, features, unibyte-syntax, and
217 unibyte-display. 217 unibyte-display.
218 218
219 * language/english.el (setup-english-environment): Just call 219 * language/english.el (setup-english-environment): Just call
357 (quail-conversion-keymap): Bind C-h to quail-translation-keymap. 357 (quail-conversion-keymap): Bind C-h to quail-translation-keymap.
358 (quail-define-package): Fix typo in doc-string. 358 (quail-define-package): Fix typo in doc-string.
359 (quail-conversion-str): New variable. 359 (quail-conversion-str): New variable.
360 (quail-input-method): Bind buffer-undo-list to t. 360 (quail-input-method): Bind buffer-undo-list to t.
361 Show Quail guidance buffer if necessary. 361 Show Quail guidance buffer if necessary.
362 (quail-delete-region): Move the definintion before the first 362 (quail-delete-region): Move the definition before the first
363 calling place. 363 calling place.
364 (quail-start-translation): Handle the case the arg KEY is nil. 364 (quail-start-translation): Handle the case the arg KEY is nil.
365 Bind echo-keystrokes and help-char. Initialize quail-current-str 365 Bind echo-keystrokes and help-char. Initialize quail-current-str
366 to "". If input-method-use-echo-area is non-nil, call 366 to "". If input-method-use-echo-area is non-nil, call
367 read-key-sequence with appropriate PROMPT arg. Setup 367 read-key-sequence with appropriate PROMPT arg. Setup
428 * textmodes/flyspell.el (flyspell-persistent-highlight): Doc fix. 428 * textmodes/flyspell.el (flyspell-persistent-highlight): Doc fix.
429 429
430 1998-08-04 Eric Ludlam <zappo@mescaline.gnu.org> 430 1998-08-04 Eric Ludlam <zappo@mescaline.gnu.org>
431 431
432 * speedbar.el (speedbar-refresh): Removed special code to remove 432 * speedbar.el (speedbar-refresh): Removed special code to remove
433 the speedbar update message. Not necesary here. 433 the speedbar update message. Not necessary here.
434 (speedbar-timer-fn): Add code to remove the updating message and 434 (speedbar-timer-fn): Add code to remove the updating message and
435 thus restore the minibuffer. 435 thus restore the minibuffer.
436 (speedbar-center-buffer-smartly): Fixed center error to handle 436 (speedbar-center-buffer-smartly): Fixed center error to handle
437 the whole buffer. 437 the whole buffer.
438 (speedbar-delete-subblock): Rewrote to be more robust, less clever. 438 (speedbar-delete-subblock): Rewrote to be more robust, less clever.
676 * textmodes/flyspell.el (flyspell-mode-map): Explicitly bind M-TAB. 676 * textmodes/flyspell.el (flyspell-mode-map): Explicitly bind M-TAB.
677 (flyspell-auto-correct-binding): Variable deleted. 677 (flyspell-auto-correct-binding): Variable deleted.
678 (flyspell-incorrect-face, flyspell-duplicate-face): Fix typos. 678 (flyspell-incorrect-face, flyspell-duplicate-face): Fix typos.
679 (flyspell-check-pre-word-p): Check for word syntax in previous char. 679 (flyspell-check-pre-word-p): Check for word syntax in previous char.
680 (flyspell-word): Set process-kill-without-query for Ispell. 680 (flyspell-word): Set process-kill-without-query for Ispell.
681 (flyspell-region): Put region args in order; use right percantage. 681 (flyspell-region): Put region args in order; use right percentage.
682 (flyspell-properties-at-p): Rename arg to POS; doc fix. 682 (flyspell-properties-at-p): Rename arg to POS; doc fix.
683 (flyspell-highlight-incorrect-region): 683 (flyspell-highlight-incorrect-region):
684 Check flyspell-highlight-properties first. 684 Check flyspell-highlight-properties first.
685 (flyspell-highlight-duplicate-region): Likewise. 685 (flyspell-highlight-duplicate-region): Likewise.
686 (flyspell-auto-correct-word): Doc fix. 686 (flyspell-auto-correct-word): Doc fix.
776 autoload cookie. 776 autoload cookie.
777 777
778 1998-07-24 Edward M. Reingold <reingold@emr.cs.uiuc.edu> 778 1998-07-24 Edward M. Reingold <reingold@emr.cs.uiuc.edu>
779 779
780 * calendar/cal-tex.el (cal-tex-latexify-list): 780 * calendar/cal-tex.el (cal-tex-latexify-list):
781 Ignore specifer in diary entry. 781 Ignore specifier in diary entry.
782 782
783 1998-07-24 Richard Stallman <rms@psilocin.ai.mit.edu> 783 1998-07-24 Richard Stallman <rms@psilocin.ai.mit.edu>
784 784
785 * mail/sendmail.el (mail-mode): Add the citation regexp 785 * mail/sendmail.el (mail-mode): Add the citation regexp
786 to adaptive-fill-regexp after the usual contents. 786 to adaptive-fill-regexp after the usual contents.
1213 (speedbar-add-localized-speedbar-support) 1213 (speedbar-add-localized-speedbar-support)
1214 (speedbar-remove-localized-speedbar-support): Imported from speedbspec. 1214 (speedbar-remove-localized-speedbar-support): Imported from speedbspec.
1215 (speedbar-file-lists): Filter out some directories. 1215 (speedbar-file-lists): Filter out some directories.
1216 (speedbar-make-tag-line): Can hide brackets. 1216 (speedbar-make-tag-line): Can hide brackets.
1217 (speedbar-change-expand-button-char): Protect invisible text prop. 1217 (speedbar-change-expand-button-char): Protect invisible text prop.
1218 (speedbar-insert-files-at-point): Ignore case during comares. 1218 (speedbar-insert-files-at-point): Ignore case during compares.
1219 (speedbar-apply-one-tag-hierarchy-method) 1219 (speedbar-apply-one-tag-hierarchy-method)
1220 (speedbar-create-tag-hierarchy): New functions. 1220 (speedbar-create-tag-hierarchy): New functions.
1221 (speedbar-insert-generic-list): Now calls hierarchy functions on tags. 1221 (speedbar-insert-generic-list): Now calls hierarchy functions on tags.
1222 (speedbar-update-contents): Handles localized support. 1222 (speedbar-update-contents): Handles localized support.
1223 (speedbar-update-directory-contents): Uses fn for expansion list. 1223 (speedbar-update-directory-contents): Uses fn for expansion list.
1224 Fixed directory cacheing bug. 1224 Fixed directory caching bug.
1225 (speedbar-timer-fn): Calls localized support function. 1225 (speedbar-timer-fn): Calls localized support function.
1226 (speedbar-stealthy-update-recurse): New variable. 1226 (speedbar-stealthy-update-recurse): New variable.
1227 (speedbar-stealthy-updates): Handle new stealth function format. 1227 (speedbar-stealthy-updates): Handle new stealth function format.
1228 (speedbar-clear-current-file): Handle indicator regex. 1228 (speedbar-clear-current-file): Handle indicator regex.
1229 (speedbar-update-current-file): Ignores case, update handle 1229 (speedbar-update-current-file): Ignores case, update handle
1235 (speedbar-line-path): Only try to get a file when in "files" display. 1235 (speedbar-line-path): Only try to get a file when in "files" display.
1236 (speedbar-line-depth): Handle indicator regex. 1236 (speedbar-line-depth): Handle indicator regex.
1237 (speedbar-dir-follow): Turn of smart-adjust to disable cache use. 1237 (speedbar-dir-follow): Turn of smart-adjust to disable cache use.
1238 (speedbar-directory-buttons-follow): Hack for W32 emacs directories. 1238 (speedbar-directory-buttons-follow): Hack for W32 emacs directories.
1239 (speedbar-buffers-key-map): New key map. 1239 (speedbar-buffers-key-map): New key map.
1240 (speedbar-buffer-easymenu-definition): New meny items. 1240 (speedbar-buffer-easymenu-definition): New menu items.
1241 (speedbar-buffer-buttons, speedbar-buffer-buttons-temp) 1241 (speedbar-buffer-buttons, speedbar-buffer-buttons-temp)
1242 (speedbar-buffer-buttons-engine, speedbar-buffer-click) 1242 (speedbar-buffer-buttons-engine, speedbar-buffer-click)
1243 (speedbar-buffer-kill-buffer, speedbar-buffer-revert-buffer): 1243 (speedbar-buffer-kill-buffer, speedbar-buffer-revert-buffer):
1244 New functions. 1244 New functions.
1245 1245
1422 * informat.el (Info-tagify): Finish previous change. 1422 * informat.el (Info-tagify): Finish previous change.
1423 Fix up some messages. 1423 Fix up some messages.
1424 1424
1425 * textmodes/texinfmt.el (texinfmt-version): Update version. 1425 * textmodes/texinfmt.el (texinfmt-version): Update version.
1426 number which is used in header of texinfmt-produced Info files. 1426 number which is used in header of texinfmt-produced Info files.
1427 (texinfo-format-buffer): Now always tagify, on accout of @anchor. 1427 (texinfo-format-buffer): Now always tagify, on account of @anchor.
1428 (texi-format-region): Always tagify. 1428 (texi-format-region): Always tagify.
1429 (texi2info): Always tagify. 1429 (texi2info): Always tagify.
1430 (texinfo-anchor): Add @anchor command as place to which 1430 (texinfo-anchor): Add @anchor command as place to which
1431 a cross reference may go. 1431 a cross reference may go.
1432 (texinfo-no-refill-regexp): Add smalldisplay, smallformat. 1432 (texinfo-no-refill-regexp): Add smalldisplay, smallformat.
1484 Added autofix for variables that should end in `-flag'. 1484 Added autofix for variables that should end in `-flag'.
1485 Replaced use of `y-or-n-p' with `checkdoc-y-or-n-p'. 1485 Replaced use of `y-or-n-p' with `checkdoc-y-or-n-p'.
1486 Reading checkdoc-param comment no longer depends on list syntax. 1486 Reading checkdoc-param comment no longer depends on list syntax.
1487 Fixed various error string spelling & format. 1487 Fixed various error string spelling & format.
1488 (checkdoc-in-sample-code-p): List starting with all caps word is 1488 (checkdoc-in-sample-code-p): List starting with all caps word is
1489 now condsidered sample code. 1489 now considered sample code.
1490 (checkdoc-in-example-string-p, checkdoc-proper-noun-region-engine) 1490 (checkdoc-in-example-string-p, checkdoc-proper-noun-region-engine)
1491 (checkdoc-sentencespace-region-engine): New functions. 1491 (checkdoc-sentencespace-region-engine): New functions.
1492 (checkdoc-ispell-docstring-engine): Disable spell checking during 1492 (checkdoc-ispell-docstring-engine): Disable spell checking during
1493 if user never wants interaction. We don't have a non-interactive 1493 if user never wants interaction. We don't have a non-interactive
1494 spell checking method yet. 1494 spell checking method yet.
1523 * international/fontset.el (create-fontset-from-fontset-spec): 1523 * international/fontset.el (create-fontset-from-fontset-spec):
1524 Returns a created fontset. 1524 Returns a created fontset.
1525 (create-fontset-from-ascii-font): New function. 1525 (create-fontset-from-ascii-font): New function.
1526 1526
1527 * term/x-win.el: Fill weight and slant fields of a fontset 1527 * term/x-win.el: Fill weight and slant fields of a fontset
1528 generted from the specified ASCII font by values got from the 1528 generated from the specified ASCII font by values got from the
1529 resolved ASCII font name. 1529 resolved ASCII font name.
1530 1530
1531 1998-07-02 Richard Stallman <rms@psilocin.ai.mit.edu> 1531 1998-07-02 Richard Stallman <rms@psilocin.ai.mit.edu>
1532 1532
1533 * emacs-lisp/bytecomp.el (byte-compile-file): 1533 * emacs-lisp/bytecomp.el (byte-compile-file):
1932 1932
1933 * emacs-lisp/cl-macs.el (buffer-modified-p): Make defsetf handle 1933 * emacs-lisp/cl-macs.el (buffer-modified-p): Make defsetf handle
1934 buffer argument. 1934 buffer argument.
1935 1935
1936 * mail/rmailout.el (rmail-output): Handle directories properly 1936 * mail/rmailout.el (rmail-output): Handle directories properly
1937 in suggestions fro the alist. 1937 in suggestions for the alist.
1938 1938
1939 1998-06-21 Dan Nicolaescu <done@ece.arizona.edu> 1939 1998-06-21 Dan Nicolaescu <done@ece.arizona.edu>
1940 1940
1941 * midnight.el (midnight): Put :version to the defgroup and delete 1941 * midnight.el (midnight): Put :version to the defgroup and delete
1942 it from all the variables. 1942 it from all the variables.
1997 correct value. 1997 correct value.
1998 (devanagari-composite-glyph-unit): Likewise. 1998 (devanagari-composite-glyph-unit): Likewise.
1999 (devanagari-char-to-glyph-rules): Likewise. 1999 (devanagari-char-to-glyph-rules): Likewise.
2000 2000
2001 * language/ethio-util.el: Delete codes for ethio-mode, which 2001 * language/ethio-util.el: Delete codes for ethio-mode, which
2002 includes deletion of varialble ethio-mode, variable 2002 includes deletion of variable ethio-mode, variable
2003 ethio-mode-map, and function ethio-mode. 2003 ethio-mode-map, and function ethio-mode.
2004 (exit-ethiopic-environment-data): New variable. 2004 (exit-ethiopic-environment-data): New variable.
2005 (setup-ethiopic-environment): Recode information of changed key 2005 (setup-ethiopic-environment): Recode information of changed key
2006 bindings in exit-ethiopic-environment-data. Add 2006 bindings in exit-ethiopic-environment-data. Add
2007 ethio-select-a-translation to quail-mode-hook. 2007 ethio-select-a-translation to quail-mode-hook.
2011 2011
2012 * language/ethiopic.el: Set `exit-function' of Ethiopic 2012 * language/ethiopic.el: Set `exit-function' of Ethiopic
2013 lang. env. to exit-ethiopic-environment. 2013 lang. env. to exit-ethiopic-environment.
2014 2014
2015 * term/x-win.el: When creating a fontset from a specified ASCII 2015 * term/x-win.el: When creating a fontset from a specified ASCII
2016 font, don't use the resolved fon tname for the new fontset name. 2016 font, don't use the resolved font name for the new fontset name.
2017 2017
2018 1998-06-19 Karl Heuer <kwzh@gnu.org> 2018 1998-06-19 Karl Heuer <kwzh@gnu.org>
2019 2019
2020 * emacs-lisp/checkdoc.el (checkdoc-eval-defun): Doc fix. 2020 * emacs-lisp/checkdoc.el (checkdoc-eval-defun): Doc fix.
2021 (checkdoc-continue, checkdoc-tripple-semi-comment-check-flag): Ditto. 2021 (checkdoc-continue, checkdoc-tripple-semi-comment-check-flag): Ditto.
3279 * bindings.el: Add binding for C-x z to vi-dot here. 3279 * bindings.el: Add binding for C-x z to vi-dot here.
3280 * vi-dot.el: Remove faulty autoloaded binding for C-x z. 3280 * vi-dot.el: Remove faulty autoloaded binding for C-x z.
3281 3281
3282 1998-05-14 Ed Reingold <reingold@melange.gnu.org> 3282 1998-05-14 Ed Reingold <reingold@melange.gnu.org>
3283 3283
3284 * calendar/cal-hebrew.el (holiday-passover-etc): Fix mispelling. 3284 * calendar/cal-hebrew.el (holiday-passover-etc): Fix misspelling.
3285 3285
3286 1998-05-14 Eli Zaretskii <eliz@mescaline.gnu.org> 3286 1998-05-14 Eli Zaretskii <eliz@mescaline.gnu.org>
3287 3287
3288 * arc-mode.el (archive-tmpdir): Make the prefix of the temporary 3288 * arc-mode.el (archive-tmpdir): Make the prefix of the temporary
3289 directory absolute. 3289 directory absolute.
4376 4376
4377 1998-04-18 Dan Nicolaescu <done@ece.arizona.edu> 4377 1998-04-18 Dan Nicolaescu <done@ece.arizona.edu>
4378 4378
4379 * cus-edit.el (customize-changed-options): Add support for showing 4379 * cus-edit.el (customize-changed-options): Add support for showing
4380 groups with a :version option. 4380 groups with a :version option.
4381 It's recomended that all new packages added to the distribution 4381 It's recommended that all new packages added to the distribution
4382 contain a :version option in the toplevel defgroup. 4382 contain a :version option in the toplevel defgroup.
4383 4383
4384 1998-04-18 Stephen Eglen <stephen@gnu.org> 4384 1998-04-18 Stephen Eglen <stephen@gnu.org>
4385 4385
4386 * international/ccl.el, international/iso-ascii.el: Customized. 4386 * international/ccl.el, international/iso-ascii.el: Customized.
4762 4762
4763 * international/mule.el (generic-char-p): A character of code 0 is 4763 * international/mule.el (generic-char-p): A character of code 0 is
4764 not a generic char. 4764 not a generic char.
4765 4765
4766 * international/mule-cmds.el (describe-language-environment): 4766 * international/mule-cmds.el (describe-language-environment):
4767 Print the languge environment at the head. 4767 Print the language environment at the head.
4768 4768
4769 * language/czech.el: Put Czech lang. env. under European. 4769 * language/czech.el: Put Czech lang. env. under European.
4770 4770
4771 * language/slovak.el: Put Slovak lang. env. under European. 4771 * language/slovak.el: Put Slovak lang. env. under European.
4772 4772
5317 (comint-last-output-start, comint-last-input-start) 5317 (comint-last-output-start, comint-last-input-start)
5318 (comint-last-input-end): Defvar to silence compiler. 5318 (comint-last-input-end): Defvar to silence compiler.
5319 5319
5320 * dired-aux.el (dired-run-shell-command): Maybe run handler. 5320 * dired-aux.el (dired-run-shell-command): Maybe run handler.
5321 5321
5322 * simple.el (shell-command-on-region): Ammend message to report 5322 * simple.el (shell-command-on-region): Amend message to report
5323 success or failure when no process output. 5323 success or failure when no process output.
5324 5324
5325 1998-03-23 Andreas Schwab <schwab@gnu.org> 5325 1998-03-23 Andreas Schwab <schwab@gnu.org>
5326 5326
5327 * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event): Replace 5327 * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event): Replace
6250 (after-insert-file-set-buffer-file-coding-system): Call 6250 (after-insert-file-set-buffer-file-coding-system): Call
6251 set-buffer-multibyte instead of directly setting 6251 set-buffer-multibyte instead of directly setting
6252 enable-multibyte-characters to nil. 6252 enable-multibyte-characters to nil.
6253 6253
6254 * language/china-util.el (setup-chinese-cns-environment): Correct 6254 * language/china-util.el (setup-chinese-cns-environment): Correct
6255 the settting of default-input-method. 6255 the setting of default-input-method.
6256 6256
6257 * international/mule-cmds.el (select-safe-coding-system): Kill the 6257 * international/mule-cmds.el (select-safe-coding-system): Kill the
6258 warning buffer before returning. 6258 warning buffer before returning.
6259 6259
6260 * mail/rmail.el (rmail-enable-multibyte): New variable. 6260 * mail/rmail.el (rmail-enable-multibyte): New variable.
6719 * textmodes/fill.el (fill-region-as-paragraph): Fix the test for any 6719 * textmodes/fill.el (fill-region-as-paragraph): Fix the test for any
6720 non-ASCII characters, for deciding whether to do kinsoku. 6720 non-ASCII characters, for deciding whether to do kinsoku.
6721 6721
6722 1998-02-02 Ed Reingold <reingold@melange.gnu.org> 6722 1998-02-02 Ed Reingold <reingold@melange.gnu.org>
6723 6723
6724 * calendar/calendar.el (general-holidays): Fix mispelling. 6724 * calendar/calendar.el (general-holidays): Fix misspelling.
6725 6725
6726 1998-02-02 Dan Nicolaescu <done@ece.arizona.edu> 6726 1998-02-02 Dan Nicolaescu <done@ece.arizona.edu>
6727 6727
6728 * progmodes/hideshow.el (hs-special-modes-alist): Enhanced java 6728 * progmodes/hideshow.el (hs-special-modes-alist): Enhanced java
6729 regexp. 6729 regexp.
7154 describes `coding-priority' KEY. 7154 describes `coding-priority' KEY.
7155 (set-language-environment-coding-systems): New function. 7155 (set-language-environment-coding-systems): New function.
7156 (list-subset-p): New function. 7156 (list-subset-p): New function.
7157 (select-safe-coding-system): New function. 7157 (select-safe-coding-system): New function.
7158 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP. 7158 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
7159 (set-language-info-alist): New optionla arg PARENTS. Call 7159 (set-language-info-alist): New optional arg PARENTS. Call
7160 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args. 7160 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
7161 (set-language-environment-coding-systems): New function. 7161 (set-language-environment-coding-systems): New function.
7162 7162
7163 * international/mule-conf.el: Adjusted for the change of the 7163 * international/mule-conf.el: Adjusted for the change of the
7164 format of make-coding-system's 6th argument. Initialize 7164 format of make-coding-system's 6th argument. Initialize
8480 each call of make-coding-system. 8480 each call of make-coding-system.
8481 8481
8482 * international/mule-diag.el (list-input-methods): Handle the case 8482 * international/mule-diag.el (list-input-methods): Handle the case
8483 that title of input method is not a simple string. Show users 8483 that title of input method is not a simple string. Show users
8484 an informative message when leim is not yet installed. 8484 an informative message when leim is not yet installed.
8485 (describe-coding-system): Print safe charasets of the coding 8485 (describe-coding-system): Print safe charsets of the coding system.
8486 system.
8487 8486
8488 * international/mule-util.el (find-safe-coding-system): New function. 8487 * international/mule-util.el (find-safe-coding-system): New function.
8489 8488
8490 * international/mule.el (load-with-code-conversion): Update 8489 * international/mule.el (load-with-code-conversion): Update
8491 preloaded-file-list, bind load-file-name and 8490 preloaded-file-list, bind load-file-name and
8577 * progmodes/cc-engine.el (c-guess-basic-syntax): 8576 * progmodes/cc-engine.el (c-guess-basic-syntax):
8578 CASE 5F: extern-lang-close relpos should be 8577 CASE 5F: extern-lang-close relpos should be
8579 element 0 of inclass-p, not element 1. 8578 element 0 of inclass-p, not element 1.
8580 8579
8581 * progmodes/cc-cmds.el (c-progress-init, c-progress-fini): 8580 * progmodes/cc-cmds.el (c-progress-init, c-progress-fini):
8582 Be slient if c-progress-interval 8581 Be silent if c-progress-interval is nil.
8583 is nil.
8584 8582
8585 * progmodes/cc-vars.el (c-progress-interval): Document new semantics. 8583 * progmodes/cc-vars.el (c-progress-interval): Document new semantics.
8586 8584
8587 * progmodes/cc-engine.el (c-beginning-of-statement-1): 8585 * progmodes/cc-engine.el (c-beginning-of-statement-1):
8588 Watch out for keywords which have a 8586 Watch out for keywords which have a
8687 8685
8688 * international/mule.el: The summary of the following changes: 8686 * international/mule.el: The summary of the following changes:
8689 (1) Make all coding systems (including aliases and subsidiaries) 8687 (1) Make all coding systems (including aliases and subsidiaries)
8690 directly have coding-spec vector in `coding-system' property. 8688 directly have coding-spec vector in `coding-system' property.
8691 (2) Properties of a coding system (except for `coding-system' and 8689 (2) Properties of a coding system (except for `coding-system' and
8692 `eol-type') is embeded in PLIST slot of coding-spec vector. 8690 `eol-type') is embedded in PLIST slot of coding-spec vector.
8693 (coding-spec-plist-idx): Initialize to 3. 8691 (coding-spec-plist-idx): Initialize to 3.
8694 (coding-system-spec-ref): Deleted. 8692 (coding-system-spec-ref): Deleted.
8695 (coding-system-spec): Moved from src/coding.c. 8693 (coding-system-spec): Moved from src/coding.c.
8696 (coding-system-type): Adjusted for the above change. 8694 (coding-system-type): Adjusted for the above change.
8697 (coding-system-mnemonic): Likewise. 8695 (coding-system-mnemonic): Likewise.
8711 (define-coding-system-alias): Likewise. 8709 (define-coding-system-alias): Likewise.
8712 (set-buffer-file-coding-system): Typo in doc-string fixed. 8710 (set-buffer-file-coding-system): Typo in doc-string fixed.
8713 (after-insert-file-set-buffer-file-coding-system): Change 8711 (after-insert-file-set-buffer-file-coding-system): Change
8714 enable-multibyte-characters only when 8712 enable-multibyte-characters only when
8715 find-new-buffer-file-coding-system returns non-nil value. 8713 find-new-buffer-file-coding-system returns non-nil value.
8716 (find-new-buffer-file-coding-system): Adjusted for the abobe change. 8714 (find-new-buffer-file-coding-system): Adjusted for the above change.
8717 8715
8718 * international/mule-cmds.el (read-multilingual-string): Use 8716 * international/mule-cmds.el (read-multilingual-string): Use
8719 current-input-method prior to default-input-method. Don't bind 8717 current-input-method prior to default-input-method. Don't bind
8720 current-input-method by `let', instead, activate the specified 8718 current-input-method by `let', instead, activate the specified
8721 input method in the current buffer temporarily. 8719 input method in the current buffer temporarily.
8860 * message.el (message-make-message-id): Make better Message-ID 8858 * message.el (message-make-message-id): Make better Message-ID
8861 when superseding. 8859 when superseding.
8862 8860
8863 1997-10-21 Jason Rumney <jasonr@pec.co.nz> 8861 1997-10-21 Jason Rumney <jasonr@pec.co.nz>
8864 8862
8865 * nnkiboze.el (nnkiboze-request-delete-group): Transliate file 8863 * nnkiboze.el (nnkiboze-request-delete-group): Translate file
8866 chars. 8864 chars.
8867 8865
8868 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> 8866 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
8869 8867
8870 * nnml.el (nnml-directory): Dox fox. 8868 * nnml.el (nnml-directory): Dox fox.
9902 (reftex-what-macro): Allow white space between macro arguments. 9900 (reftex-what-macro): Allow white space between macro arguments.
9903 (reftex-allow-for-ctrl-m): Renamed to 9901 (reftex-allow-for-ctrl-m): Renamed to
9904 `reftex-make-regexp-allow-for-ctrl-m'. 9902 `reftex-make-regexp-allow-for-ctrl-m'.
9905 (reftex-nearest-match): New function. 9903 (reftex-nearest-match): New function.
9906 (reftex-auto-mode-alist): New function. 9904 (reftex-auto-mode-alist): New function.
9907 (reftex-make-desparate-section-regexp): New funtion. 9905 (reftex-make-desparate-section-regexp): New function.
9908 (reftex-get-file-buffer-force): Rewritten to use new variable 9906 (reftex-get-file-buffer-force): Rewritten to use new variable
9909 `reftex-initialize-temporary-buffers'. 9907 `reftex-initialize-temporary-buffers'.
9910 (reftex-label-alist-builtin): Use abbreviated regexps. 9908 (reftex-label-alist-builtin): Use abbreviated regexps.
9911 (reftex-label-mac-list): New variable. 9909 (reftex-label-mac-list): New variable.
9912 (reftex-parse-args): New function. 9910 (reftex-parse-args): New function.
11165 * files.el (hack-local-variables-prop-line): Ignore coding: tag. 11163 * files.el (hack-local-variables-prop-line): Ignore coding: tag.
11166 (hack-one-local-variable): Likewise. 11164 (hack-one-local-variable): Likewise.
11167 11165
11168 * international/mule.el (set-auto-coding): Name changed from 11166 * international/mule.el (set-auto-coding): Name changed from
11169 auto-file-coding-system. The argument STRING is now a 11167 auto-file-coding-system. The argument STRING is now a
11170 concatination of the heading 1K-byte and the tailing 3K-byte of a 11168 concatenation of the heading 1K-byte and the tailing 3K-byte of a
11171 file. 11169 file.
11172 (set-auto-coding-function): Set it to `set-auto-coding'. 11170 (set-auto-coding-function): Set it to `set-auto-coding'.
11173 11171
11174 1997-08-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 11172 1997-08-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
11175 11173
11245 removed interactive. Runs a hook on the buffer. Interprete 11243 removed interactive. Runs a hook on the buffer. Interprete
11246 TEXINPUTS environment variable. Allow naked argument for \input. 11244 TEXINPUTS environment variable. Allow naked argument for \input.
11247 Master buffer is now in fundamental mode. 11245 Master buffer is now in fundamental mode.
11248 (reftex-access-scan-info): Name of master buffer changed. 11246 (reftex-access-scan-info): Name of master buffer changed.
11249 (reftex-section-regexp): Is now computed from section levels, 11247 (reftex-section-regexp): Is now computed from section levels,
11250 not set independantly. 11248 not set independently.
11251 (reftex-section-levels): Made customizable. 11249 (reftex-section-levels): Made customizable.
11252 (reftex-label): Interpret % escapes in prefix. Use label format 11250 (reftex-label): Interpret % escapes in prefix. Use label format
11253 if given. 11251 if given.
11254 (reftex-replace-prefix-escapes): New function. 11252 (reftex-replace-prefix-escapes): New function.
11255 (reftex-uniquify-label): New function. 11253 (reftex-uniquify-label): New function.
11637 * subr.el (caar, cadr, cdar, cddr): Definitions moved here 11635 * subr.el (caar, cadr, cdar, cddr): Definitions moved here
11638 and changed into defsubsts. 11636 and changed into defsubsts.
11639 (last): New function. 11637 (last): New function.
11640 11638
11641 * emacs-lisp/cl.el (caar, cadr, cdar, cddr): Moved to subr.el. 11639 * emacs-lisp/cl.el (caar, cadr, cdar, cddr): Moved to subr.el.
11642 (last): Function renmed to last*. 11640 (last): Function renamed to last*.
11643 * emacs-lisp/cl-macs.el (cl-loop-let): Use last*. 11641 * emacs-lisp/cl-macs.el (cl-loop-let): Use last*.
11644 11642
11645 * time.el (display-time-hook): Minor doc fix. 11643 * time.el (display-time-hook): Minor doc fix.
11646 11644
11647 * ps-print.el (ps-zebra-stripes): Renamed from ps-zebra-stripe. 11645 * ps-print.el (ps-zebra-stripes): Renamed from ps-zebra-stripe.
11649 11647
11650 * vc.el (vc-version-diff): Mention that default file is visited file. 11648 * vc.el (vc-version-diff): Mention that default file is visited file.
11651 11649
11652 * textmodes/sgml-mode.el (sgml-mode-common): 11650 * textmodes/sgml-mode.el (sgml-mode-common):
11653 Set paragraph-start like paragraph-separate. 11651 Set paragraph-start like paragraph-separate.
11654 Do match a line which is just a <...> construct after whitespac.e 11652 Do match a line which is just a <...> construct after whitespace.
11655 Set adaptive-fill-regexp to match whitespace only. 11653 Set adaptive-fill-regexp to match whitespace only.
11656 11654
11657 * emacs-lisp/autoload.el (update-file-autoloads): 11655 * emacs-lisp/autoload.el (update-file-autoloads):
11658 Be careful about which directory to find loaddefs.el in. 11656 Be careful about which directory to find loaddefs.el in.
11659 11657
11778 (setup-cyrillic-alternativnyj-environment): New function. 11776 (setup-cyrillic-alternativnyj-environment): New function.
11779 11777
11780 * language/cyrillic.el: Make describe-cyrillic-environment-map and 11778 * language/cyrillic.el: Make describe-cyrillic-environment-map and
11781 setup-cyrillic-environment-map prefix commands and bind [Cyrillic] 11779 setup-cyrillic-environment-map prefix commands and bind [Cyrillic]
11782 to them in describe-environment-map and setup-environment-map 11780 to them in describe-environment-map and setup-environment-map
11783 respectively. Divide language environemnt "Cyrillic" into three: 11781 respectively. Divide language environment "Cyrillic" into three:
11784 "Cyrillic-ISO", "Cyrillic-KOI8", and "Cyrillic-ALTERNATIVNYJ". 11782 "Cyrillic-ISO", "Cyrillic-KOI8", and "Cyrillic-ALTERNATIVNYJ".
11785 11783
11786 * international/mule.el (auto-file-coding-system): New function. 11784 * international/mule.el (auto-file-coding-system): New function.
11787 (auto-file-coding-system-function): Set this variable to 11785 (auto-file-coding-system-function): Set this variable to
11788 `auto-file-coding-system'. 11786 `auto-file-coding-system'.
11898 (quail-kill-guidance-buf): New function. 11896 (quail-kill-guidance-buf): New function.
11899 (quail-mode): Doc-string and comments modified. Make this 11897 (quail-mode): Doc-string and comments modified. Make this
11900 function non-interactive. Add quail-kill-guidance-buf to 11898 function non-interactive. Add quail-kill-guidance-buf to
11901 kill-buffer-hook locally. 11899 kill-buffer-hook locally.
11902 (quail-start-translation): Check if the current Quail package 11900 (quail-start-translation): Check if the current Quail package
11903 requires keyboard tranlation feature. 11901 requires keyboard translation feature.
11904 (quail-start-translation-in-conversion-mode): Likewise. 11902 (quail-start-translation-in-conversion-mode): Likewise.
11905 (quail-terminate-translation): Run hooks in 11903 (quail-terminate-translation): Run hooks in
11906 input-method-after-insert-chunk-hook. 11904 input-method-after-insert-chunk-hook.
11907 (quail-update-translation): Don't run hooks in 11905 (quail-update-translation): Don't run hooks in
11908 input-method-after-insert-chunk-hook here. 11906 input-method-after-insert-chunk-hook here.
12865 default value of buffer-file-coding-system. 12863 default value of buffer-file-coding-system.
12866 12864
12867 1997-07-31 Kenichi Handa <handa@etl.go.jp> 12865 1997-07-31 Kenichi Handa <handa@etl.go.jp>
12868 12866
12869 * faces.el (set-face-font-auto): Create a fontset if FONT is a 12867 * faces.el (set-face-font-auto): Create a fontset if FONT is a
12870 fontset not instanciated fontset. 12868 fontset not instantiated fontset.
12871 12869
12872 * international/fontset.el (fontset-name-p): New function. 12870 * international/fontset.el (fontset-name-p): New function.
12873 (uninstanciated-fontset-alist): New variable. 12871 (uninstanciated-fontset-alist): New variable.
12874 (create-fontset-from-fontset-spec): Delete arg STYLE. Register 12872 (create-fontset-from-fontset-spec): Delete arg STYLE. Register
12875 style-variants of FONTSET in uninstanciated-fontset-alist. 12873 style-variants of FONTSET in uninstanciated-fontset-alist.
13039 in the comment-deletion loop. 13037 in the comment-deletion loop.
13040 13038
13041 * jka-compr.el (jka-compr-added-to-file-coding-system-alist): New var. 13039 * jka-compr.el (jka-compr-added-to-file-coding-system-alist): New var.
13042 (jka-compr-insert-file-contents): Set coding-system-for-read 13040 (jka-compr-insert-file-contents): Set coding-system-for-read
13043 according to file name after removing compression suffix. 13041 according to file name after removing compression suffix.
13044 (jka-compr-install): Add elemets to file-coding-system-alist. 13042 (jka-compr-install): Add elements to file-coding-system-alist.
13045 (jka-compr-uninstall): Remove elements from file-coding-system-alist. 13043 (jka-compr-uninstall): Remove elements from file-coding-system-alist.
13046 13044
13047 * international/mule-conf.el (file-coding-system-alist): 13045 * international/mule-conf.el (file-coding-system-alist):
13048 Use no-conversion for tar files. 13046 Use no-conversion for tar files.
13049 13047
13249 (texinfo-end-direntry): Output extra newline. 13247 (texinfo-end-direntry): Output extra newline.
13250 (texinfo-format-dircategory): Parse the arg and reinsert it by hand. 13248 (texinfo-format-dircategory): Parse the arg and reinsert it by hand.
13251 13249
13252 1997-07-22 Michael Kifer <kifer@cs.sunysb.edu> 13250 1997-07-22 Michael Kifer <kifer@cs.sunysb.edu>
13253 13251
13254 * viper.el: Further twidling with require viper-init. 13252 * viper.el: Further twiddling with require viper-init.
13255 13253
13256 1997-07-21 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> 13254 1997-07-21 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
13257 13255
13258 * jka-compr.el (jka-compr-call-process): Fix previous change. 13256 * jka-compr.el (jka-compr-call-process): Fix previous change.
13259 (jka-compr-write-region): Likewise. 13257 (jka-compr-write-region): Likewise.
13391 to move inside intangible overlays. Enable edebug. 13389 to move inside intangible overlays. Enable edebug.
13392 13390
13393 * isearch.el (search-invisible): Fix typo. 13391 * isearch.el (search-invisible): Fix typo.
13394 (isearch-search): Bind inhibit-point-motion-hooks because we might 13392 (isearch-search): Bind inhibit-point-motion-hooks because we might
13395 have to search inside invisible and intangible text. 13393 have to search inside invisible and intangible text.
13396 (isearch-open-overlay-temporary): Delete forgoten debug message. 13394 (isearch-open-overlay-temporary): Delete forgotten debug message.
13397 (isearch-range-invisible): Fix typo in doc-string. 13395 (isearch-range-invisible): Fix typo in doc-string.
13398 13396
13399 1997-07-18 Stephen Eglen <stephene@cogs.susx.ac.uk> 13397 1997-07-18 Stephen Eglen <stephene@cogs.susx.ac.uk>
13400 13398
13401 * replace.el (occur): Use text property `occur' to store the 13399 * replace.el (occur): Use text property `occur' to store the
13888 13886
13889 * language/european.el (latin-1, latin-2. latin-3, latin-4, latin-5): 13887 * language/european.el (latin-1, latin-2. latin-3, latin-4, latin-5):
13890 Define coding system aliases. 13888 Define coding system aliases.
13891 13889
13892 * wid-edit.el (widget-choose): Using keyboard, if all choices are 13890 * wid-edit.el (widget-choose): Using keyboard, if all choices are
13893 diabled, just report an error. 13891 disabled, just report an error.
13894 13892
13895 * cus-edit.el (custom-load-symbol): Don't reload a preloaded file. 13893 * cus-edit.el (custom-load-symbol): Don't reload a preloaded file.
13896 13894
13897 * term/linux.el: New file. 13895 * term/linux.el: New file.
13898 13896
14153 (quail-defrule): Doc-string modified. 14151 (quail-defrule): Doc-string modified.
14154 (quail-defrule-internal): Document it. 14152 (quail-defrule-internal): Document it.
14155 (quail-get-translation): Change the format of DEF part. 14153 (quail-get-translation): Change the format of DEF part.
14156 (quail-lookup-key): Make the second argument LEN optional. Reset 14154 (quail-lookup-key): Make the second argument LEN optional. Reset
14157 quail-current-translations to nil. 14155 quail-current-translations to nil.
14158 (quail-map-definition): New funtion. 14156 (quail-map-definition): New function.
14159 (quail-get-current-str): New function. 14157 (quail-get-current-str): New function.
14160 (quail-guidance-translations-starting-column): New variable. 14158 (quail-guidance-translations-starting-column): New variable.
14161 (quail-update-current-translations): New function. 14159 (quail-update-current-translations): New function.
14162 (quail-translate-key): Adjusted for the change of DEF format. 14160 (quail-translate-key): Adjusted for the change of DEF format.
14163 Call quail-update-current-translations. 14161 Call quail-update-current-translations.
14393 14391
14394 * cus-edit.el (custom-tree-alist): Use "-\ " instead of "-+ ". 14392 * cus-edit.el (custom-tree-alist): Use "-\ " instead of "-+ ".
14395 (custom-group-value-create): Ditto. 14393 (custom-group-value-create): Ditto.
14396 14394
14397 * wid-edit.el (widget-button-click): Steal up event if key is not 14395 * wid-edit.el (widget-button-click): Steal up event if key is not
14398 bounbd in `widget-global-map'. 14396 bound in `widget-global-map'.
14399 14397
14400 * cus-edit.el (custom-tree-insert-prefix): Renamed from 14398 * cus-edit.el (custom-tree-insert-prefix): Renamed from
14401 `custom-tree-insert'. 14399 `custom-tree-insert'.
14402 (custom-group-value-create): Use it. 14400 (custom-group-value-create): Use it.
14403 14401
14423 that are supposed to match imenu.el. 14421 that are supposed to match imenu.el.
14424 14422
14425 1997-06-24 Inge Frick <inge@nada.kth.se> 14423 1997-06-24 Inge Frick <inge@nada.kth.se>
14426 14424
14427 * view.el: Changed some documentation. 14425 * view.el: Changed some documentation.
14428 (view-exits-all-viewing-windows): Nev variable 14426 (view-exits-all-viewing-windows): New variable
14429 replaces view-exit-all-windows-at-exit. 14427 replaces view-exit-all-windows-at-exit.
14430 (view-exit-all-windows-at-exit): Variable deleted. 14428 (view-exit-all-windows-at-exit): Variable deleted.
14431 (view-mode-enter): Doesn't set view-exit-action if 14429 (view-mode-enter): Doesn't set view-exit-action if
14432 argument exit-action is nil. 14430 argument exit-action is nil.
14433 (view-mode-exit): Only restored windows are removed 14431 (view-mode-exit): Only restored windows are removed
14880 14878
14881 * fontset.el (x-charset-registries): Name changed for consistency: 14879 * fontset.el (x-charset-registries): Name changed for consistency:
14882 lao.mule -> MuleLao, Mule.Tibetan-X -> MuleTibetan-X. 14880 lao.mule -> MuleLao, Mule.Tibetan-X -> MuleTibetan-X.
14883 (x-complement-fontset-spec): Optimization for latin-iso8859-1. 14881 (x-complement-fontset-spec): Optimization for latin-iso8859-1.
14884 14882
14885 * mule-cmds.el: Define mouse-set-font in mule-menu-keymap agian. 14883 * mule-cmds.el: Define mouse-set-font in mule-menu-keymap again.
14886 14884
14887 1997-06-20 Karl Heuer <kwzh@gnu.ai.mit.edu> 14885 1997-06-20 Karl Heuer <kwzh@gnu.ai.mit.edu>
14888 14886
14889 * tabify.el (untabify): Handle consecutive tabs all at once. 14887 * tabify.el (untabify): Handle consecutive tabs all at once.
14890 (tabify-regexp): New var. 14888 (tabify-regexp): New var.
15043 to a new alias, property 'alias-coding-systems to a parent. 15041 to a new alias, property 'alias-coding-systems to a parent.
15044 15042
15045 * mule-util.el (coding-system-parent): New function. 15043 * mule-util.el (coding-system-parent): New function.
15046 (coding-system-lessp): New function. 15044 (coding-system-lessp): New function.
15047 (coding-system-list): Sort coding systems by coding-system-lessp. 15045 (coding-system-list): Sort coding systems by coding-system-lessp.
15048 An element of returned list is always coing system, never be a 15046 An element of returned list is always coding system, never be a
15049 cons. 15047 cons.
15050 (modify-coding-system-alist): Renamed from 15048 (modify-coding-system-alist): Renamed from
15051 set-coding-system-alist. 15049 set-coding-system-alist.
15052 (prefer-coding-system): New function. 15050 (prefer-coding-system): New function.
15053 (compose-chars-component): But fix for handling a composite 15051 (compose-chars-component): But fix for handling a composite
15054 character of no compositon rule. 15052 character of no composition rule.
15055 15053
15056 * mule-diag.el (list-character-sets): Set major mode of *Help* 15054 * mule-diag.el (list-character-sets): Set major mode of *Help*
15057 buffer to help-mode. 15055 buffer to help-mode.
15058 (describe-coding-system): If user input null for coding system, 15056 (describe-coding-system): If user input null for coding system,
15059 call describe-current-coding-system. 15057 call describe-current-coding-system.
15060 (describe-current-coding-system-briefly): Doc-string modified. 15058 (describe-current-coding-system-briefly): Doc-string modified.
15061 (print-coding-system-briefly): Print parent and alises of coding 15059 (print-coding-system-briefly): Print parent and aliases of coding
15062 system. 15060 system.
15063 (describe-current-coding-system): Show more information neatly. 15061 (describe-current-coding-system): Show more information neatly.
15064 (list-coding-systems): If called interactively, dont' list up 15062 (list-coding-systems): If called interactively, don't list up
15065 coding categories. 15063 coding categories.
15066 (list-input-methods): New function. 15064 (list-input-methods): New function.
15067 (mule-diag): Call list-input-methods for listing input methods. 15065 (mule-diag): Call list-input-methods for listing input methods.
15068 15066
15069 * mule-cmds.el: Define describe-coding-system instead of 15067 * mule-cmds.el: Define describe-coding-system instead of
15110 * language/china-util.el, language/cyril-util.el, 15108 * language/china-util.el, language/cyril-util.el,
15111 * language/devan-util.el, language/ethio-util.el, 15109 * language/devan-util.el, language/ethio-util.el,
15112 * language/japan-util.el, language/lao-util.el, 15110 * language/japan-util.el, language/lao-util.el,
15113 * language/thai-util.el, language/tibet-util.el, 15111 * language/thai-util.el, language/tibet-util.el,
15114 * language/viet-util.el: Provide XXX-util instead of 15112 * language/viet-util.el: Provide XXX-util instead of
15115 * language/XXX-util. Delete local variable declartion. 15113 * language/XXX-util. Delete local variable declaration.
15116 15114
15117 * language/ethio-util.el (ethio-fidel-to-tex-map): Correct several 15115 * language/ethio-util.el (ethio-fidel-to-tex-map): Correct several
15118 elements. 15116 elements.
15119 15117
15120 * language/cyril-util.el (setup-cyrillic-iso-environment) 15118 * language/cyril-util.el (setup-cyrillic-iso-environment)
15252 w3-zone-at/w3-zone-data or widget-at/widget-get. 15250 w3-zone-at/w3-zone-data or widget-at/widget-get.
15253 (ffap-url-at-point): Modified to work with 15251 (ffap-url-at-point): Modified to work with
15254 w3-version "WWW 2.3.64 1996/06/02 06:20:23" alpha, which 15252 w3-version "WWW 2.3.64 1996/06/02 06:20:23" alpha, which
15255 uses the 'widget package rather than the old w3-zone-at. 15253 uses the 'widget package rather than the old w3-zone-at.
15256 Bug was reported by JENS. 15254 Bug was reported by JENS.
15257 Adopted comments and doc strings to Emacs coding 15255 Adapted comments and doc strings to Emacs coding
15258 conventions. Reorganized. Retired v18 support. 15256 conventions. Reorganized. Retired v18 support.
15259 (ffap-bindings): Offers a default installation. 15257 (ffap-bindings): Offers a default installation.
15260 (ffap-string-at-point): Modified arguments. 15258 (ffap-string-at-point): Modified arguments.
15261 (ffap-gnus-hook): Updated for Gnus 5. 15259 (ffap-gnus-hook): Updated for Gnus 5.
15262 (ffap-tex-init): Delayed initialization of `ffap-tex-path'. 15260 (ffap-tex-init): Delayed initialization of `ffap-tex-path'.
15466 (widget-documentation-string-value-create): Also use documentation 15464 (widget-documentation-string-value-create): Also use documentation
15467 properties on single line documentation strings. 15465 properties on single line documentation strings.
15468 15466
15469 * wid-browse.el (widget-minor-mode): Fixed mistake in 15467 * wid-browse.el (widget-minor-mode): Fixed mistake in
15470 widget-minor-mode - it had semantics of non-interactive calling 15468 widget-minor-mode - it had semantics of non-interactive calling
15471 reveresed. 15469 reversed.
15472 15470
15473 1997-06-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 15471 1997-06-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
15474 15472
15475 * language/european.el (Latin-2): 15473 * language/european.el (Latin-2):
15476 List Croatian as alternative name for Serbo-Croatian. 15474 List Croatian as alternative name for Serbo-Croatian.
15924 complex regexps outside of loops. 15922 complex regexps outside of loops.
15925 (bibtex-mode): Changed documentation on how to convert third party 15923 (bibtex-mode): Changed documentation on how to convert third party
15926 buffers. 15924 buffers.
15927 15925
15928 * bibtex.el (bibtex-convert-alien): New function to convert a 15926 * bibtex.el (bibtex-convert-alien): New function to convert a
15929 buffer not created by BibTeX mode to a format, whichs enables all 15927 buffer not created by BibTeX mode to a format, which enables all
15930 features of BibTeX mode. 15928 features of BibTeX mode.
15931 (bibtex-mode): Small bug fix for call to bibtex-parse-keys. 15929 (bibtex-mode): Small bug fix for call to bibtex-parse-keys.
15932 15930
15933 * bibtex.el (bibtex-mode): Bug fix for using bibtex-parse-keys. 15931 * bibtex.el (bibtex-mode): Bug fix for using bibtex-parse-keys.
15934 15932
17489 * ada-mode.el: Doc fixes. 17487 * ada-mode.el: Doc fixes.
17490 (ada-mode): Support new font-lock-mode. 17488 (ada-mode): Support new font-lock-mode.
17491 (ada-format-paramlist): Changed all `accept' to `access'. 17489 (ada-format-paramlist): Changed all `accept' to `access'.
17492 (ada-insert-paramlist): Changed all `accept' to `access'. 17490 (ada-insert-paramlist): Changed all `accept' to `access'.
17493 (ada-in-comment-p): Use standard Emacs way `parse-partial-sexp'. 17491 (ada-in-comment-p): Use standard Emacs way `parse-partial-sexp'.
17494 (ada-font-lock-keywords-1): Regexps in not byte-compiled code bahave 17492 (ada-font-lock-keywords-1): Regexps in not byte-compiled code behave
17495 different than byte-compiled regexps. 17493 different than byte-compiled regexps.
17496 Change order of some ored entries. 17494 Change order of some ored entries.
17497 17495
17498 1997-05-21 Erik Naggum <erik@naggum.no> 17496 1997-05-21 Erik Naggum <erik@naggum.no>
17499 17497
17562 17560
17563 * m4-mode.el (m4-program): Guess which m4 binary to use. 17561 * m4-mode.el (m4-program): Guess which m4 binary to use.
17564 (m4-start-m4): New function. 17562 (m4-start-m4): New function.
17565 (m4-end-m4): New function. 17563 (m4-end-m4): New function.
17566 (m4-m4-buffer, m4-m4-region): Now use m4-start-m4. 17564 (m4-m4-buffer, m4-m4-region): Now use m4-start-m4.
17567 (m4-font-lock-keywords): Collaps 4 regex's into 1. 17565 (m4-font-lock-keywords): Collapse 4 regex's into 1.
17568 17566
17569 1997-05-19 Per Abrahamsen <abraham@dina.kvl.dk> 17567 1997-05-19 Per Abrahamsen <abraham@dina.kvl.dk>
17570 17568
17571 * cus-start.el (load-path): Change a tag. 17569 * cus-start.el (load-path): Change a tag.
17572 17570
17708 * term.el: Don't create faces if make-face isn't defined. 17706 * term.el: Don't create faces if make-face isn't defined.
17709 Catch errors in setting face attributes. 17707 Catch errors in setting face attributes.
17710 (ansi-term-inv-fg-faces-vector): Define with defvar. 17708 (ansi-term-inv-fg-faces-vector): Define with defvar.
17711 (ansi-term-inv-bg-faces-vector): Likewise. 17709 (ansi-term-inv-bg-faces-vector): Likewise.
17712 (ansi-term-bg-faces-vector, ansi-term-fg-faces-vector): Likewise. 17710 (ansi-term-bg-faces-vector, ansi-term-fg-faces-vector): Likewise.
17713 (term-ignore-error): New mcro. 17711 (term-ignore-error): New macro.
17714 17712
17715 * lpr.el (lpr-page-header-switches): Use -F, not -f. 17713 * lpr.el (lpr-page-header-switches): Use -F, not -f.
17716 17714
17717 1997-05-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 17715 1997-05-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
17718 17716
18059 * language/tibetan.el: Setting of syntax and category is moved to 18057 * language/tibetan.el: Setting of syntax and category is moved to
18060 characters.el. 18058 characters.el.
18061 18059
18062 * mule-cmds.el (build-describe-language-support-function) 18060 * mule-cmds.el (build-describe-language-support-function)
18063 (build-set-language-environment-function): The functions deleted. 18061 (build-set-language-environment-function): The functions deleted.
18064 (set-language-info): Doc-string modified. Chage handling of 18062 (set-language-info): Doc-string modified. Change handling of
18065 special keys describe-function and setup-function. 18063 special keys describe-function and setup-function.
18066 (read-language-name): Return nil if a language specified doesn't 18064 (read-language-name): Return nil if a language specified doesn't
18067 have KEY. 18065 have KEY.
18068 (current-input-method-title): Doc-string modified. 18066 (current-input-method-title): Doc-string modified.
18069 (select-input-method): Set current-input-method to nil even if 18067 (select-input-method): Set current-input-method to nil even if
18159 (kill-line): Use forward-visible-line and end-of-visible-line. 18157 (kill-line): Use forward-visible-line and end-of-visible-line.
18160 18158
18161 1997-05-07 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il> 18159 1997-05-07 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il>
18162 18160
18163 * cal-hebrew.el (holiday-passover-etc): Postpone date of Yom 18161 * cal-hebrew.el (holiday-passover-etc): Postpone date of Yom
18164 HaShoah to Monday if it falls on Sunday (as per ammendment passed 18162 HaShoah to Monday if it falls on Sunday (as per amendment passed
18165 by the Israeli Kenesset, May, 1997). 18163 by the Israeli Kenesset, May, 1997).
18166 18164
18167 1997-05-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 18165 1997-05-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
18168 18166
18169 * outline.el (outline-mode): Autoload cookie added. 18167 * outline.el (outline-mode): Autoload cookie added.
18445 Don't look for mail-mode buffers specially. 18443 Don't look for mail-mode buffers specially.
18446 (rmail-reply): Use rmail-msgref-vector element as arg. 18444 (rmail-reply): Use rmail-msgref-vector element as arg.
18447 (rmail-forward, rmail-retry-failure): Likewise. 18445 (rmail-forward, rmail-retry-failure): Likewise.
18448 (rmail-mark-message): Accept an element of rmail-mark-message as arg. 18446 (rmail-mark-message): Accept an element of rmail-mark-message as arg.
18449 18447
18450 * mh-comp.el (mh-smail-batch): Accpt &rest arg `ignored'. 18448 * mh-comp.el (mh-smail-batch): Accept &rest arg `ignored'.
18451 18449
18452 * bindings.el: Bind C-x m, C-x 4 m, C-x 5 m to compose-mail... 18450 * bindings.el: Bind C-x m, C-x 4 m, C-x 5 m to compose-mail...
18453 18451
18454 * simple.el (compose-mail): Make prefix arg mean "continue". 18452 * simple.el (compose-mail): Make prefix arg mean "continue".
18455 (compose-mail-other-window, compose-mail-other-frame): New commands. 18453 (compose-mail-other-window, compose-mail-other-frame): New commands.
19141 19139
19142 * cus-edit.el (custom-load-recursion): New variable. 19140 * cus-edit.el (custom-load-recursion): New variable.
19143 (custom-load-symbol): Use it. 19141 (custom-load-symbol): Use it.
19144 (custom-mode-customize-menu): New menu. 19142 (custom-mode-customize-menu): New menu.
19145 (custom-mode): Use it. 19143 (custom-mode): Use it.
19146 Code moved to te end of the file. 19144 Code moved to the end of the file.
19147 19145
19148 * cus-edit.el (custom-buffer-create-internal): Split out from 19146 * cus-edit.el (custom-buffer-create-internal): Split out from
19149 `custom-buffer-create'. 19147 `custom-buffer-create'.
19150 (custom-buffer-create-other-window): New function. 19148 (custom-buffer-create-other-window): New function.
19151 19149
19377 19375
19378 * characters.el: Change a category of one Japanese character. 19376 * characters.el: Change a category of one Japanese character.
19379 19377
19380 * fontset.el (x-charset-registries): Add Tibetan entries. 19378 * fontset.el (x-charset-registries): Add Tibetan entries.
19381 19379
19382 * lanugage/devanagari.el, language/devan-util.el, 19380 * language/devanagari.el, language/devan-util.el,
19383 * language/indian.el: Handle more Devanagari characters correctly. 19381 * language/indian.el: Handle more Devanagari characters correctly.
19384 19382
19385 * language/english.el: New file. 19383 * language/english.el: New file.
19386 19384
19387 * language/ethiopic.el, language/ethio-util.el: Completely updated. 19385 * language/ethiopic.el, language/ethio-util.el: Completely updated.
19744 * fontset.el (x-complement-fontset-spec): Setup 19742 * fontset.el (x-complement-fontset-spec): Setup
19745 alternative-fontname-alist while complementing fontnames. 19743 alternative-fontname-alist while complementing fontnames.
19746 19744
19747 1997-03-18 Naoto TAKAHASHI <ntakahas@etl.go.jp> 19745 1997-03-18 Naoto TAKAHASHI <ntakahas@etl.go.jp>
19748 19746
19749 * mule-conf.el: Change short and long names for Ethipic character 19747 * mule-conf.el: Change short and long names for Ethiopic character set.
19750 set.
19751 19748
19752 * fontset.el (x-charset-registries): Change entry for Ethiopic. 19749 * fontset.el (x-charset-registries): Change entry for Ethiopic.
19753 19750
19754 * quail.el (quail-translation-keymap): Add entry for escape key. 19751 * quail.el (quail-translation-keymap): Add entry for escape key.
19755 (quail-conversion-keymap): Likewise. 19752 (quail-conversion-keymap): Likewise.
19771 (x-reduce-font-name): New function. 19768 (x-reduce-font-name): New function.
19772 (x-compose-font-name): New optional argument REDUCE. 19769 (x-compose-font-name): New optional argument REDUCE.
19773 (x-complement-fontset-spec): Call x-compose-font-name with t for 19770 (x-complement-fontset-spec): Call x-compose-font-name with t for
19774 the above argument. 19771 the above argument.
19775 19772
19776 * faces.el (set-face-font): Allow specifing fontset for the arg FONT. 19773 * faces.el (set-face-font): Allow specifying fontset for the arg FONT.
19777 19774
19778 * mule-conf.el (alternate-charset-table): Change each entry from 19775 * mule-conf.el (alternate-charset-table): Change each entry from
19779 list to dot pair. 19776 list to dot pair.
19780 19777
19781 * language/viet-util.el (viet-decode-viqr-region): Supply correct 19778 * language/viet-util.el (viet-decode-viqr-region): Supply correct
20044 1997-02-27 Kenichi HANDA <handa@etl.go.jp> 20041 1997-02-27 Kenichi HANDA <handa@etl.go.jp>
20045 20042
20046 * mule.el: Initialize a global variable use-default-ascent. 20043 * mule.el: Initialize a global variable use-default-ascent.
20047 (make-coding-system): Set charset (symbol) instead of charset-id. 20044 (make-coding-system): Set charset (symbol) instead of charset-id.
20048 (integer) in FLAGS of ISO-2022 type coding systems. For ISO-2022 20045 (integer) in FLAGS of ISO-2022 type coding systems. For ISO-2022
20049 type conding systems, new flags INIT-BOL DESIGNATION-BOL are 20046 type coding systems, new flags INIT-BOL DESIGNATION-BOL are added.
20050 added.
20051 (define-coding-system-alias): Coding style changed. 20047 (define-coding-system-alias): Coding style changed.
20052 (charset-list): Incorrect macro definition changed to correct 20048 (charset-list): Incorrect macro definition changed to correct
20053 defsubst. 20049 defsubst.
20054 20050
20055 * sendmail.el (sendmail-coding-system): Add autoload cookie. 20051 * sendmail.el (sendmail-coding-system): Add autoload cookie.
20381 (mouse-buffer-menu-mode-groups): New variable. 20377 (mouse-buffer-menu-mode-groups): New variable.
20382 (mouse-buffer-menu-alist, mouse-buffer-menu-split): New subroutines 20378 (mouse-buffer-menu-alist, mouse-buffer-menu-split): New subroutines
20383 broken out of mouse-buffer-menu. 20379 broken out of mouse-buffer-menu.
20384 20380
20385 * derived.el (define-derived-mode): Add derived-mode-parent 20381 * derived.el (define-derived-mode): Add derived-mode-parent
20386 property to the defived mode command name. 20382 property to the derived mode command name.
20387 20383
20388 1997-02-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 20384 1997-02-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
20389 20385
20390 * rmailsort.el (rmail-sort-messages): Preserve point 20386 * rmailsort.el (rmail-sort-messages): Preserve point
20391 with respect to the current message. 20387 with respect to the current message.
21518 (sh-mode): Always call sh-set-shell, but use insert-flag arg 21514 (sh-mode): Always call sh-set-shell, but use insert-flag arg
21519 to control whether to call executable-set-magic. 21515 to control whether to call executable-set-magic.
21520 No need to set comment-start-skip directly here. 21516 No need to set comment-start-skip directly here.
21521 21517
21522 * sh-script.el (sh-mode-syntax-table): Turn on comment syntax for #, 21518 * sh-script.el (sh-mode-syntax-table): Turn on comment syntax for #,
21523 comment-end for newline, string for `, and excape for $. 21519 comment-end for newline, string for `, and escape for $.
21524 rc can use the same as sh. Move csh after sh. 21520 rc can use the same as sh. Move csh after sh.
21525 (sh-comment-prefix, sh-font-lock-keywords-only): Variables deleted. 21521 (sh-comment-prefix, sh-font-lock-keywords-only): Variables deleted.
21526 (sh-mode): Adjust setting of font-lock-defaults. 21522 (sh-mode): Adjust setting of font-lock-defaults.
21527 (sh-font-lock-keywords): No need for anything special for comments. 21523 (sh-font-lock-keywords): No need for anything special for comments.
21528 (sh-set-shell, sh-mode): Set comment-start-skip to a simple constant. 21524 (sh-set-shell, sh-mode): Set comment-start-skip to a simple constant.
21984 (c-recognize-knr-p): No longer a user variable. 21980 (c-recognize-knr-p): No longer a user variable.
21985 (c++-mode, java-mode): Set c-recognize-knr-p to nil. 21981 (c++-mode, java-mode): Set c-recognize-knr-p to nil.
21986 21982
21987 (c-guess-basic-syntax): CASE 5G: Although we still test on 21983 (c-guess-basic-syntax): CASE 5G: Although we still test on
21988 c-recognize-knr-p, this is no longer user configurable, and no 21984 c-recognize-knr-p, this is no longer user configurable, and no
21989 longer imposes potentially disasterous impact on performance. 21985 longer imposes potentially disastrous impact on performance.
21990 Adopt c-mode.el assumption that argdecls are indented at least one 21986 Adopt c-mode.el assumption that argdecls are indented at least one
21991 space and that function headers are not indented. This prevents 21987 space and that function headers are not indented. This prevents
21992 us from potentially searching back to the top of the file when 21988 us from potentially searching back to the top of the file when
21993 looking at a large number of top-level delarations. 21989 looking at a large number of top-level declarations.
21994 21990
21995 (c-gnu-impose-minimum): New function. 21991 (c-gnu-impose-minimum): New function.
21996 21992
21997 (c-label-minimum-indentation): New buffer-local variable. 21993 (c-label-minimum-indentation): New buffer-local variable.
21998 21994
22374 * ediff-diff.el (ediff-setup-fine-diff-regions): 22370 * ediff-diff.el (ediff-setup-fine-diff-regions):
22375 Allow diff options to be passed to the diff program. 22371 Allow diff options to be passed to the diff program.
22376 22372
22377 1996-09-19 Michael Kifer <kifer@cs.sunysb.edu> 22373 1996-09-19 Michael Kifer <kifer@cs.sunysb.edu>
22378 22374
22379 * viper.el (vip-autoindent): No longert moves insert point. 22375 * viper.el (vip-autoindent): No longer moves insert point.
22380 (vip-paren-match): Now pays no attention to comments and 22376 (vip-paren-match): Now pays no attention to comments and
22381 leaves region active. 22377 leaves region active.
22382 * viper-util.el (vip-convert-standard-file-name): New function. 22378 * viper-util.el (vip-convert-standard-file-name): New function.
22383 22379
22384 1996-09-19 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> 22380 1996-09-19 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>