aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuanma Barranquero2008-03-27 14:42:17 +0000
committerJuanma Barranquero2008-03-27 14:42:17 +0000
commite84eb37ad0e4acd45c43868a6633742584dbc281 (patch)
tree23a870f5977f19f27aaae71b09fa30f5318805bf
parentc8763fb64257010f7bf6c9f75e3de7f4272aeb68 (diff)
downloademacs-e84eb37ad0e4acd45c43868a6633742584dbc281.tar.gz
emacs-e84eb37ad0e4acd45c43868a6633742584dbc281.zip
Convert to utf-8.
Fix typos.
-rw-r--r--lisp/ChangeLog.71534
1 files changed, 753 insertions, 781 deletions
diff --git a/lisp/ChangeLog.7 b/lisp/ChangeLog.7
index 24e5ea65107..75da46510a9 100644
--- a/lisp/ChangeLog.7
+++ b/lisp/ChangeLog.7
@@ -52,7 +52,7 @@
52 52
531998-08-17 Richard Stallman <rms@psilocin.ai.mit.edu> 531998-08-17 Richard Stallman <rms@psilocin.ai.mit.edu>
54 54
55 * midnight.el (midnight-hook): initialize to a list. 55 * midnight.el (midnight-hook): Initialize to a list.
56 56
571998-08-17 Kenichi Handa <handa@etl.go.jp> 571998-08-17 Kenichi Handa <handa@etl.go.jp>
58 58
@@ -124,8 +124,7 @@
124 124
125 * dired-aux.el (dired-do-rename-regexp): Doc fix. 125 * dired-aux.el (dired-do-rename-regexp): Doc fix.
126 126
127 * midnight.el: 127 * midnight.el (midnight-float-time): Renamed from float-time.
128 (midnight-float-time): Renamed from float-time.
129 (midnight-time-float): Renamed from time-float. 128 (midnight-time-float): Renamed from time-float.
130 (midnight-buffer-display-time): Renamed from buffer-display-time. 129 (midnight-buffer-display-time): Renamed from buffer-display-time.
131 (midnight-mode): Specify :initialize. Use nil as default value. 130 (midnight-mode): Specify :initialize. Use nil as default value.
@@ -199,7 +198,7 @@
199 setup-english-environment used to do. 198 setup-english-environment used to do.
200 (set-language-environment): Do more setups according to the info 199 (set-language-environment): Do more setups according to the info
201 in language-info-alist. 200 in language-info-alist.
202 (read-language-name): Handle the case that the arg KEY is nil. * 201 (read-language-name): Handle the case that the arg KEY is nil.
203 (describe-language-environment): Handle input-method property. 202 (describe-language-environment): Handle input-method property.
204 203
205 * international/quail.el (quail-start-translation): If 204 * international/quail.el (quail-start-translation): If
@@ -252,7 +251,7 @@
252 251
253 * textmodes/flyspell.el: Don't require font-lock. 252 * textmodes/flyspell.el: Don't require font-lock.
254 253
255 * textmodes/flyspell.el (flyspell-command-hook): Option deleted. 254 * textmodes/flyspell.el (flyspell-command-hook): Option deleted.
256 (flyspell-mode-on): Delete code to handle flyspell-command-hook. 255 (flyspell-mode-on): Delete code to handle flyspell-command-hook.
257 (flyspell-mode-off): Likewise. 256 (flyspell-mode-off): Likewise.
258 (flyspell-mark-duplications-flag): Doc fix. 257 (flyspell-mark-duplications-flag): Doc fix.
@@ -282,7 +281,7 @@
282 (speedbar-buffer-revert-buffer): Updated buffer finding regex to 281 (speedbar-buffer-revert-buffer): Updated buffer finding regex to
283 handle the [?] tag. 282 handle the [?] tag.
284 (speedbar-find-selected-file): New function. 283 (speedbar-find-selected-file): New function.
285 (speedbar-clear-current-file): Uses `speedbar-find-selected-file' 284 (speedbar-clear-current-file): Uses `speedbar-find-selected-file'.
286 (speedbar-update-current-file): Uses `speedbar-find-selected-file', 285 (speedbar-update-current-file): Uses `speedbar-find-selected-file',
287 and now `speedbar-last-selected-file' is defined as the path name 286 and now `speedbar-last-selected-file' is defined as the path name
288 to the file, not just the file itself. 287 to the file, not just the file itself.
@@ -439,7 +438,6 @@
439 (speedbar-delete-subblock): Rewrote to be more robust, less clever. 438 (speedbar-delete-subblock): Rewrote to be more robust, less clever.
440 (speedbar-timer-fn): Removed short display time for messages. 439 (speedbar-timer-fn): Removed short display time for messages.
441 440
442
4431998-08-04 Dave Love <d.love@dl.ac.uk> 4411998-08-04 Dave Love <d.love@dl.ac.uk>
444 442
445 * vc.el (vc-backend-merge-news): Account for `already contains the 443 * vc.el (vc-backend-merge-news): Account for `already contains the
@@ -571,12 +569,11 @@
571 569
572 * language/viet-util.el (viet-encode-viscii-char): New function. 570 * language/viet-util.el (viet-encode-viscii-char): New function.
573 571
574 * language/vietnamese.el (viet-viscii-decode-table): Docstring 572 * language/vietnamese.el (viet-viscii-decode-table): Docstring fixed.
575 fixed.
576 (viet-viscii-encode-table): Likewise. 573 (viet-viscii-encode-table): Likewise.
577 (viet-vscii-decode-table): Likewise. 574 (viet-vscii-decode-table): Likewise.
578 (viet-vscii-encode-table): Likewise. 575 (viet-vscii-encode-table): Likewise.
579 (viet-viscii-nonascii-translation-table): New variable 576 (viet-viscii-nonascii-translation-table): New variable.
580 ("Vietnamese"): Add nonascii-translation-table and 577 ("Vietnamese"): Add nonascii-translation-table and
581 charset-origin-alist properties. 578 charset-origin-alist properties.
582 579
@@ -757,8 +754,8 @@
757 revert-buffer. 754 revert-buffer.
758 (archive-arc-rename-entry, archive-zip-chmod-entry): Set buffer 755 (archive-arc-rename-entry, archive-zip-chmod-entry): Set buffer
759 unibyte before handling binary archive data. 756 unibyte before handling binary archive data.
760 (archive-lzh-rename-entry, archive-lzh-ogm, 757 (archive-lzh-rename-entry, archive-lzh-ogm, rchive-zip-chmod-entry):
761 archive-zip-chmod-entry): Likewise. 758 Likewise.
762 (archive-lzh-summarize): Set local variable efnname to the decoded 759 (archive-lzh-summarize): Set local variable efnname to the decoded
763 file name. If default-enable-multibyte-characters is non-nil, set 760 file name. If default-enable-multibyte-characters is non-nil, set
764 buffer multibyte before inserting summary lines. 761 buffer multibyte before inserting summary lines.
@@ -867,7 +864,7 @@
867 864
868 * international/quail.el (quail-start-translation): Use 865 * international/quail.el (quail-start-translation): Use
869 this-single-command-keys to get raw events instead of 866 this-single-command-keys to get raw events instead of
870 listify-key-sequence 867 listify-key-sequence.
871 (quail-start-conversion): Likewise. 868 (quail-start-conversion): Likewise.
872 869
8731998-07-22 Karl Heuer <kwzh@gnu.org> 8701998-07-22 Karl Heuer <kwzh@gnu.org>
@@ -930,7 +927,7 @@
930 Erase contents of quail-guidance-buf. Run the hook 927 Erase contents of quail-guidance-buf. Run the hook
931 input-method-after-insert-chunk-hook. 928 input-method-after-insert-chunk-hook.
932 (quail-start-translation): Get the original event list by 929 (quail-start-translation): Get the original event list by
933 listify-key-sequence. Setup last-command and this-command 930 listify-key-sequence. Setup last-command and this-command.
934 (quail-start-conversion): Likewise. 931 (quail-start-conversion): Likewise.
935 (quail-conversion-beginning-of-region): Set quail-translating to nil. 932 (quail-conversion-beginning-of-region): Set quail-translating to nil.
936 (quail-conversion-end-of-region, quail-conversion-delete-char): 933 (quail-conversion-end-of-region, quail-conversion-delete-char):
@@ -957,8 +954,8 @@
957 current-input-method. 954 current-input-method.
958 955
959 * language/japan-util.el (japanese-replace-region): New function. 956 * language/japan-util.el (japanese-replace-region): New function.
960 (japanese-katakana-region, japanese-hiragana-region, 957 (japanese-katakana-region, japanese-hiragana-region)
961 japanese-hankaku-region, japanese-zenkaku-region): Don't change 958 (japanese-hankaku-region, japanese-zenkaku-region): Don't change
962 point. Use japanese-replace-region to change text. 959 point. Use japanese-replace-region to change text.
963 960
9641998-07-18 Richard Stallman <rms@psilocin.ai.mit.edu> 9611998-07-18 Richard Stallman <rms@psilocin.ai.mit.edu>
@@ -971,7 +968,7 @@
971 lazy-lock-fontify-after-outline. 968 lazy-lock-fontify-after-outline.
972 (lazy-lock-install-hooks): Add it to hs-hide-hook too. 969 (lazy-lock-install-hooks): Add it to hs-hide-hook too.
973 (lazy-lock-unstall): Remove it from hs-hide-hook too. 970 (lazy-lock-unstall): Remove it from hs-hide-hook too.
974 (lazy-lock-fontify-rest-after-change): 971 (lazy-lock-fontify-rest-after-change)
975 (lazy-lock-defer-rest-after-change): Ensure properties are always 972 (lazy-lock-defer-rest-after-change): Ensure properties are always
976 removed from the rest of the buffer by widening during removal. 973 removed from the rest of the buffer by widening during removal.
977 974
@@ -1042,8 +1039,8 @@
1042 (quail-next-translation): Don't call 1039 (quail-next-translation): Don't call
1043 quail-execute-non-quail-command, instead, put an event back of 1040 quail-execute-non-quail-command, instead, put an event back of
1044 unread-command-events. 1041 unread-command-events.
1045 (quail-prev-translation, quail-next-translation-block, 1042 (quail-prev-translation, quail-next-translation-block)
1046 quail-prev-translation-block): Likewize. 1043 (quail-prev-translation-block): Likewise.
1047 (quail-conversion-backward-char): Call quail-error instead of 1044 (quail-conversion-backward-char): Call quail-error instead of
1048 error. Set quail-translating to nil. 1045 error. Set quail-translating to nil.
1049 (quail-conversion-forward-char): Likewize. 1046 (quail-conversion-forward-char): Likewize.
@@ -1052,7 +1049,7 @@
1052 (quail-conversion-backward-delete-char): Likewize. 1049 (quail-conversion-backward-delete-char): Likewize.
1053 (quail-no-conversion): Just set quail-converting to nil. 1050 (quail-no-conversion): Just set quail-converting to nil.
1054 (quail-mouse-choose-completion): Call quai-error instead of error. 1051 (quail-mouse-choose-completion): Call quai-error instead of error.
1055 (quail-choose-completion-string): Likewize. 1052 (quail-choose-completion-string): Likewise.
1056 (quail-help): Don't handle quail-mode-map. 1053 (quail-help): Don't handle quail-mode-map.
1057 1054
1058 * language/ethiopic.el ("Ethiopic"): Typo in sample-text fixed. 1055 * language/ethiopic.el ("Ethiopic"): Typo in sample-text fixed.
@@ -1090,7 +1087,7 @@
1090 1087
1091 (crisp-submit-bug-report): New command, taken from cc-mode. 1088 (crisp-submit-bug-report): New command, taken from cc-mode.
1092 1089
1093 Shortened the version numbering, removed the release-version tracking 1090 Shortened the version numbering, removed the release-version tracking.
1094 1091
1095 (crisp-version): New function. 1092 (crisp-version): New function.
1096 New keybindings `C-home', `C-end', `M-home', `M-end', `C-f', `M-l', 1093 New keybindings `C-home', `C-end', `M-home', `M-end', `C-f', `M-l',
@@ -1193,7 +1190,7 @@
1193 (speedbar-show-info-under-mouse): New function. 1190 (speedbar-show-info-under-mouse): New function.
1194 (speedbar-reconfigure-keymaps): Was `speedbar-reconfigure-menubar'. 1191 (speedbar-reconfigure-keymaps): Was `speedbar-reconfigure-menubar'.
1195 Enable major display mode specific menus & key maps. 1192 Enable major display mode specific menus & key maps.
1196 (speedbar-temp-buffer-show-function): Fix use of `temp-buffer-show-hook' 1193 (speedbar-temp-buffer-show-function): Fix use of `temp-buffer-show-hook'.
1197 (speedbar-track-mouse, speedbar-track-mouse-xemacs): New functions. 1194 (speedbar-track-mouse, speedbar-track-mouse-xemacs): New functions.
1198 (speedbar-restricted-move, speedbar-restricted-next) 1195 (speedbar-restricted-move, speedbar-restricted-next)
1199 (speedbar-restricted-prev, speedbar-navigate-list) 1196 (speedbar-restricted-prev, speedbar-navigate-list)
@@ -1203,7 +1200,7 @@
1203 (speedbar-item-byte-compile): Updated doc & reset scanners. 1200 (speedbar-item-byte-compile): Updated doc & reset scanners.
1204 (speedbar-item-info): Overhauled with more details. 1201 (speedbar-item-info): Overhauled with more details.
1205 (speedbar-item-copy): Update messages. 1202 (speedbar-item-copy): Update messages.
1206 (speedbar-generic-item-info): New function 1203 (speedbar-generic-item-info): New function.
1207 (speedbar-item-delete): Update messages. 1204 (speedbar-item-delete): Update messages.
1208 (speedbar-item-object-delete): New function. 1205 (speedbar-item-object-delete): New function.
1209 (speedbar-select-window): Update doc. Use `show-buffer'. 1206 (speedbar-select-window): Update doc. Use `show-buffer'.
@@ -1213,8 +1210,8 @@
1213 (speedbar-add-expansion-list) 1210 (speedbar-add-expansion-list)
1214 (speedbar-change-initial-expansion-list): New functions. 1211 (speedbar-change-initial-expansion-list): New functions.
1215 (speedbar-maybe-add-localized-support) 1212 (speedbar-maybe-add-localized-support)
1216 speedbar-add-localized-speedbar-support, 1213 (speedbar-add-localized-speedbar-support)
1217 speedbar-remove-localized-speedbar-support): Imported from speedbspec 1214 (speedbar-remove-localized-speedbar-support): Imported from speedbspec.
1218 (speedbar-file-lists): Filter out some directories. 1215 (speedbar-file-lists): Filter out some directories.
1219 (speedbar-make-tag-line): Can hide brackets. 1216 (speedbar-make-tag-line): Can hide brackets.
1220 (speedbar-change-expand-button-char): Protect invisible text prop. 1217 (speedbar-change-expand-button-char): Protect invisible text prop.
@@ -1223,10 +1220,10 @@
1223 (speedbar-create-tag-hierarchy): New functions. 1220 (speedbar-create-tag-hierarchy): New functions.
1224 (speedbar-insert-generic-list): Now calls hierarchy functions on tags. 1221 (speedbar-insert-generic-list): Now calls hierarchy functions on tags.
1225 (speedbar-update-contents): Handles localized support. 1222 (speedbar-update-contents): Handles localized support.
1226 (speedbar-update-directory-contents): Uses fn for expansion list, 1223 (speedbar-update-directory-contents): Uses fn for expansion list.
1227 Fixed directory cacheing bug. 1224 Fixed directory cacheing bug.
1228 (speedbar-timer-fn): Calls localized support function. 1225 (speedbar-timer-fn): Calls localized support function.
1229 (speedbar-stealthy-update-recurse): New variable 1226 (speedbar-stealthy-update-recurse): New variable.
1230 (speedbar-stealthy-updates): Handle new stealth function format. 1227 (speedbar-stealthy-updates): Handle new stealth function format.
1231 (speedbar-clear-current-file): Handle indicator regex. 1228 (speedbar-clear-current-file): Handle indicator regex.
1232 (speedbar-update-current-file): Ignores case, update handle 1229 (speedbar-update-current-file): Ignores case, update handle
@@ -1264,7 +1261,7 @@
1264 (Info-speedbar-expand-node, Info-speedbar-fetch-file-nodes): New fns. 1261 (Info-speedbar-expand-node, Info-speedbar-fetch-file-nodes): New fns.
1265 (Info-speedbar-buttons): Handle new node button commands. 1262 (Info-speedbar-buttons): Handle new node button commands.
1266 1263
1267 * gud.el: (gud-speedbar-key-map): New variable. 1264 * gud.el (gud-speedbar-key-map): New variable.
1268 (gud-install-speedbar-variables): New function 1265 (gud-install-speedbar-variables): New function
1269 Install speedbar keymap only when speedbar is loaded. 1266 Install speedbar keymap only when speedbar is loaded.
1270 (gud-gdb-get-stackframe): Added ":" to regex for c++. 1267 (gud-gdb-get-stackframe): Added ":" to regex for c++.
@@ -1297,7 +1294,7 @@
1297 1294
1298 * language/misc-lang.el ("IPA"): Add coding-priority and coding-system. 1295 * language/misc-lang.el ("IPA"): Add coding-priority and coding-system.
1299 1296
13001998-07-07 Kevin Rodgers <kevinr@ihs.com> (tiny change) 12971998-07-07 Kevin Rodgers <kevinr@ihs.com> (tiny change)
1301 1298
1302 * vc.el (vc-finish-logentry): Only delete windows in the 1299 * vc.el (vc-finish-logentry): Only delete windows in the
1303 selected frame displaying the *VC-log* buffer, in case another 1300 selected frame displaying the *VC-log* buffer, in case another
@@ -1429,56 +1426,56 @@
1429 number which is used in header of texinfmt-produced Info files. 1426 number which is used in header of texinfmt-produced Info files.
1430 (texinfo-format-buffer): Now always tagify, on accout of @anchor. 1427 (texinfo-format-buffer): Now always tagify, on accout of @anchor.
1431 (texi-format-region): Always tagify. 1428 (texi-format-region): Always tagify.
1432 (texi2info): Always tagify 1429 (texi2info): Always tagify.
1433 (texinfo-anchor): Add @anchor command as place to which 1430 (texinfo-anchor): Add @anchor command as place to which
1434 a cross reference may go. 1431 a cross reference may go.
1435 (texinfo-no-refill-regexp): Add smalldisplay, smallformat 1432 (texinfo-no-refill-regexp): Add smalldisplay, smallformat.
1436 (texinfo-format-uref): New command: @uref 1433 (texinfo-format-uref): New command: @uref.
1437 (texinfo-format-var): New command: @acronym 1434 (texinfo-format-var): New command: @acronym.
1438 (texinfo-format-code): New commands: @command, @env, @url. 1435 (texinfo-format-code): New commands: @command, @env, @url.
1439 (texinfo-format-option): New command: @option 1436 (texinfo-format-option): New command: @option.
1440 (texinfo-format-example): New command: @smalldisplay 1437 (texinfo-format-example): New command: @smalldisplay.
1441 (texinfo-format-flushleft): New command: @smallformat 1438 (texinfo-format-flushleft): New command: @smallformat.
1442 (texinfo-discard-line-with-args): New commands: @novalidate, @pagesize, 1439 (texinfo-discard-line-with-args): New commands: @novalidate, @pagesize,
1443 @setcontentsaftertitlepage, @setshortcontentsaftertitlepage. 1440 @setcontentsaftertitlepage, @setshortcontentsaftertitlepage.
1444 1441
14451998-07-03 Eric Ludlam <zappo@mescaline.gnu.org> 14421998-07-03 Eric Ludlam <zappo@mescaline.gnu.org>
1446 1443
1447 * emacs-lisp/checkdoc.el: (checkdoc): Updated commentary. 1444 * emacs-lisp/checkdoc.el (checkdoc): Updated commentary.
1448 (checkdoc-autofix-flag): Updated doc. 1445 (checkdoc-autofix-flag): Updated doc.
1449 (checkdoc-force-docstrings-flag): Updated doc. 1446 (checkdoc-force-docstrings-flag): Updated doc.
1450 (checkdoc-force-history-flag): New flag. 1447 (checkdoc-force-history-flag): New flag.
1451 (checkdoc-triple-semi-comment-check-flag): Fixed name. 1448 (checkdoc-triple-semi-comment-check-flag): Fixed name.
1452 (checkdoc-spellcheck-documentation-flag): Fixed doc. 1449 (checkdoc-spellcheck-documentation-flag): Fixed doc.
1453 (checkdoc-ispell-lisp-words): Update default value. 1450 (checkdoc-ispell-lisp-words): Update default value.
1454 (checkdoc-generate-compile-warnings-flag, checkdoc-proper-noun-list, 1451 (checkdoc-generate-compile-warnings-flag, checkdoc-proper-noun-list)
1455 checkdoc-proper-noun-regexp, checkdoc-symbol-words): New variables. 1452 (checkdoc-proper-noun-regexp, checkdoc-symbol-words): New variables.
1456 (princ-list): Function created if it isn't bound. 1453 (princ-list): Function created if it isn't bound.
1457 (checkdoc-interactive): parts removed to `checkdoc-interactive-loop'. 1454 (checkdoc-interactive): Parts removed to `checkdoc-interactive-loop'.
1458 (checkdoc,checkdoc-message-interactive): New function. 1455 (checkdoc, checkdoc-message-interactive): New function.
1459 (checkdoc-interactive-loop): was in `checkdoc-interactive', then 1456 (checkdoc-interactive-loop): Was in `checkdoc-interactive', then
1460 added better keybindings, and better autofixing behavior, 1457 added better keybindings, and better autofixing behavior,
1461 Cursor now sits next to the error, forcing scrolling if needed, 1458 Cursor now sits next to the error, forcing scrolling if needed,
1462 and using a better centering algorithm, and much better error 1459 and using a better centering algorithm, and much better error
1463 navigation after choosing "f"ix. 1460 navigation after choosing "f"ix.
1464 (checkdoc-next-error): Added parameter ENABLE-FIX. 1461 (checkdoc-next-error): Added parameter ENABLE-FIX.
1465 (checkdoc-next-message-error,checkdoc-recursive-edit): New functions. 1462 (checkdoc-next-message-error, checkdoc-recursive-edit): New functions.
1466 (checkdoc-start): was `checkdoc', uses new note taking system. 1463 (checkdoc-start): Was `checkdoc', uses new note taking system.
1467 (checkdoc-current-buffer, checkdoc-continue, checkdoc-comments): 1464 (checkdoc-current-buffer, checkdoc-continue, checkdoc-comments):
1468 Updated to use new note taking system. 1465 Updated to use new note taking system.
1469 (checkdoc-rogue-spaces, checkdoc-rogue-space-check-engine): 1466 (checkdoc-rogue-spaces, checkdoc-rogue-space-check-engine):
1470 Added INTERACT parameter, uses new warnings functions. 1467 Added INTERACT parameter, uses new warnings functions.
1471 (checkdoc-message-text, checkdoc-defun): 1468 (checkdoc-message-text, checkdoc-defun):
1472 Updated to use new note taking system. 1469 Updated to use new note taking system.
1473 (checkdoc-ispell-current-buffer, checkdoc-ispell-interactive): fix doc. 1470 (checkdoc-ispell-current-buffer, checkdoc-ispell-interactive): Fix doc.
1474 (checkdoc-ispell-message-text, checkdoc-ispell-start): New function. 1471 (checkdoc-ispell-message-text, checkdoc-ispell-start): New function.
1475 (checkdoc-create-error, checkdoc-error-text, checkdoc-error-start, 1472 (checkdoc-create-error, checkdoc-error-text, checkdoc-error-start)
1476 checkdoc-error-end, checkdoc-error-unfixable): New functions. 1473 (checkdoc-error-end, checkdoc-error-unfixable): New functions.
1477 (checkdoc-minor-keymap): Updated keybinds to new interactive functions, 1474 (checkdoc-minor-keymap): Updated keybinds to new interactive functions,
1478 completely re-arranged the minor-mode menu. 1475 completely re-arranged the minor-mode menu.
1479 (checkdoc-this-string-valid): Moved no doc-string warning here, 1476 (checkdoc-this-string-valid): Moved no doc-string warning here,
1480 and added autofix if a comment already exists there. 1477 and added autofix if a comment already exists there.
1481 (checkdoc-this-string-valid-engine): fix doc, robusted doc finder. 1478 (checkdoc-this-string-valid-engine): Fix doc, robusted doc finder.
1482 All previously returned errors now call `checkdoc-create-error'. 1479 All previously returned errors now call `checkdoc-create-error'.
1483 Moved no doc string warning out. Update allowed punctuation at 1480 Moved no doc string warning out. Update allowed punctuation at
1484 end of first line. Fixed up sentence joining. Verb checking flag 1481 end of first line. Fixed up sentence joining. Verb checking flag
@@ -1490,8 +1487,8 @@
1490 Fixed various error string spelling & format. 1487 Fixed various error string spelling & format.
1491 (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
1492 now condsidered sample code. 1489 now condsidered sample code.
1493 (checkdoc-in-example-string-p, checkdoc-proper-noun-region-engine, 1490 (checkdoc-in-example-string-p, checkdoc-proper-noun-region-engine)
1494 checkdoc-sentencespace-region-engine): New functions. 1491 (checkdoc-sentencespace-region-engine): New functions.
1495 (checkdoc-ispell-docstring-engine): Disable spell checking during 1492 (checkdoc-ispell-docstring-engine): Disable spell checking during
1496 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
1497 spell checking method yet. 1494 spell checking method yet.
@@ -1501,8 +1498,8 @@
1501 `checkdoc-create-error'. Message spelling and format. 1498 `checkdoc-create-error'. Message spelling and format.
1502 (checkdoc-message-text-search): 1499 (checkdoc-message-text-search):
1503 Moved parts to `checkdoc-message-text-next-string'. 1500 Moved parts to `checkdoc-message-text-next-string'.
1504 (checkdoc-message-text-next-string): New function 1501 (checkdoc-message-text-next-string): New function.
1505 (checkdoc-message-text-engine): All previously returned errors 1502 (checkdoc-message-text-engine): All previously returned errors
1506 now call `checkdoc-create-error'. Can find/skip 'format' call 1503 now call `checkdoc-create-error'. Can find/skip 'format' call
1507 after the call we are checking. Added sentence/propernoun scans. 1504 after the call we are checking. Added sentence/propernoun scans.
1508 `y-or-n-p' checks and fixes are now more robust. 1505 `y-or-n-p' checks and fixes are now more robust.
@@ -1705,33 +1702,33 @@
1705 1702
17061998-06-25 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp> 17031998-06-25 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
1707 1704
1708 * find-func.el: Require `loadhist'. Variable 1705 * find-func.el: Require `loadhist'.
1709 (find-function-function) variable removed. 1706 (find-function-function): Variable removed.
1710 (find-function-regexp): New variable, taken from former constant 1707 (find-function-regexp): New variable, taken from former constant
1711 in `find-function-noselect'. Can now find function definitions 1708 in `find-function-noselect'. Can now find function definitions
1712 with parameters on a new line. 1709 with parameters on a new line.
1713 (find-variable-regexp): New variable. 1710 (find-variable-regexp): New variable.
1714 (find-function-recenter-line): New variable. 1711 (find-function-recenter-line): New variable.
1715 (find-function-after-hook): New variable. 1712 (find-function-after-hook): New variable.
1716 (find-function-search-for-symbol): subroutine, from 1713 (find-function-search-for-symbol): Subroutine, from
1717 of `find-function-noselect' 1714 of `find-function-noselect'.
1718 (find-function-search-for-symbol): `regexp-quote' the symbol name: 1715 (find-function-search-for-symbol): `regexp-quote' the symbol name:
1719 needed to find-function `mapcar*' for example. 1716 needed to find-function `mapcar*' for example.
1720 (find-function-noselect): Improved docstring. Don't include 1717 (find-function-noselect): Improved docstring. Don't include
1721 `library' in let. 1718 `library' in let.
1722 Use `symbol-file' instead of `describe-symbol-find-file' 1719 Use `symbol-file' instead of `describe-symbol-find-file'.
1723 (find-function-read): Renamed from `find-function-read-function'. 1720 (find-function-read): Renamed from `find-function-read-function'.
1724 With optional arg now read a variable. 1721 With optional arg now read a variable.
1725 (find-function-read): Separate `completing-read' calls for 1722 (find-function-read): Separate `completing-read' calls for
1726 variables and functions. 1723 variables and functions.
1727 (find-function-do-it): If buffer found was already current push 1724 (find-function-do-it): If buffer found was already current push
1728 mark. Added parameter to indicate if a variable is being searched for. 1725 mark. Added parameter to indicate if a variable is being searched for.
1729 (find-function-do-it): Mention new `find-function-recenter-line' 1726 (find-function-do-it): Mention new `find-function-recenter-line'
1730 and `find-function-after-hook' in docstring. Use them. 1727 and `find-function-after-hook' in docstring. Use them.
1731 (find-function): Remove optional arg. Use `find-function-do-it' 1728 (find-function): Remove optional arg. Use `find-function-do-it'
1732 and `find-function-read'. 1729 and `find-function-read'.
1733 (find-function-other-window): ditto. 1730 (find-function-other-window): Ditto.
1734 (find-function-other-frame): ditto. 1731 (find-function-other-frame): Ditto.
1735 (find-function): Mention `find-function-recenter-line' and 1732 (find-function): Mention `find-function-recenter-line' and
1736 `find-function-after-hook' in docstring. 1733 `find-function-after-hook' in docstring.
1737 (find-function-other-window): Remove most of docstring and add 1734 (find-function-other-window): Remove most of docstring and add
@@ -1953,7 +1950,7 @@
1953 changed even in files that were not loaded at the time it was called. 1950 changed even in files that were not loaded at the time it was called.
1954 * cus-edit.el (customize-changed-options): Remeber all the 1951 * cus-edit.el (customize-changed-options): Remeber all the
1955 versions and load the corresponding files before we show the 1952 versions and load the corresponding files before we show the
1956 customization buffer. Change the sorting to show the groups first 1953 customization buffer. Change the sorting to show the groups first
1957 in the customization buffer. 1954 in the customization buffer.
1958 1955
1959 (custom-buffer-create-internal): Move the ... before %. 1956 (custom-buffer-create-internal): Move the ... before %.
@@ -2289,9 +2286,9 @@
2289 * calendar/cal-tex.el (cal-tex-list-diary-entries): Set 2286 * calendar/cal-tex.el (cal-tex-list-diary-entries): Set
2290 diary-display-hook correctly. 2287 diary-display-hook correctly.
2291 2288
2292 * calendar/cal-menu.el (calendar-mouse-holidays, 2289 * calendar/cal-menu.el (calendar-mouse-holidays)
2293 calendar-mouse-view-diary-entries, 2290 (calendar-mouse-view-diary-entries)
2294 calendar-mouse-view-other-diary-entries): Rewritten to put results 2291 (calendar-mouse-view-other-diary-entries): Rewritten to put results
2295 in popup menu to be consistent with other functions. 2292 in popup menu to be consistent with other functions.
2296 2293
2297 * calendar/diary-lib.el (view-other-diary-entries): Don't overide 2294 * calendar/diary-lib.el (view-other-diary-entries): Don't overide
@@ -2358,7 +2355,7 @@
2358 2355
2359 * progmodes/cperl-mode.el (cperl-problems): Doc fix. 2356 * progmodes/cperl-mode.el (cperl-problems): Doc fix.
2360 2357
2361 * progmodes/cperl-mode.el (cperl-pod-to-manpage): Function deleted 2358 * progmodes/cperl-mode.el (cperl-pod-to-manpage): Function deleted.
2362 (cperl-pod2man-build-command, cperl-perldoc-at-point): Likewise. 2359 (cperl-pod2man-build-command, cperl-perldoc-at-point): Likewise.
2363 (cperl-perldoc): Likewise. 2360 (cperl-perldoc): Likewise.
2364 (pod2man-program): Variable deleted. 2361 (pod2man-program): Variable deleted.
@@ -2376,8 +2373,8 @@
2376 2373
23771998-06-07 Stephen Eglen <stephen@gnu.org> 23741998-06-07 Stephen Eglen <stephen@gnu.org>
2378 2375
2379 * iswitchb.el (iswitchb-require-match, iswitchb-temp-buflist, 2376 * iswitchb.el (iswitchb-require-match, iswitchb-temp-buflist)
2380 iswitchb-bufs-in-frame): Variables declared with defvar to quieten 2377 (iswitchb-bufs-in-frame): Variables declared with defvar to quieten
2381 the byte compiler. 2378 the byte compiler.
2382 2379
23831998-06-06 Andrew Innes <andrewi@harlequin.co.uk> 23801998-06-06 Andrew Innes <andrewi@harlequin.co.uk>
@@ -2475,7 +2472,7 @@
2475 * rsz-mini.el (resize-minibuffer-mode): 2472 * rsz-mini.el (resize-minibuffer-mode):
2476 * iswitchb.el (iswitchb-read-buffer): Add autoload cookie. 2473 * iswitchb.el (iswitchb-read-buffer): Add autoload cookie.
2477 2474
24781998-06-03 Kevin Rodgers <kevinr@ihs.com> (tiny change) 24751998-06-03 Kevin Rodgers <kevinr@ihs.com> (tiny change)
2479 2476
2480 * replace.el (esc-map): Bind C-M-% to query-replace-regexp. 2477 * replace.el (esc-map): Bind C-M-% to query-replace-regexp.
2481 2478
@@ -2516,8 +2513,7 @@
2516 2513
25171998-06-03 Dan Nicolaescu <done@ece.arizona.edu> 25141998-06-03 Dan Nicolaescu <done@ece.arizona.edu>
2518 2515
2519 * locate.el (locate): 2516 * locate.el (locate, locate-with-filter):
2520 (locate-with-filter):
2521 * generic.el (define-generic-mode): Correct typo in autoload 2517 * generic.el (define-generic-mode): Correct typo in autoload
2522 cookie that prevented appropriate autoloads to be generated. 2518 cookie that prevented appropriate autoloads to be generated.
2523 2519
@@ -2788,7 +2784,7 @@
27881998-05-25 Dan Nicolaescu <done@ece.arizona.edu> 27841998-05-25 Dan Nicolaescu <done@ece.arizona.edu>
2789 2785
2790 * emacs-lisp/autoload.el (make-autoload): Add support for 2786 * emacs-lisp/autoload.el (make-autoload): Add support for
2791 define-derived-mode. Update the doc-string accordingly. 2787 define-derived-mode. Update the doc-string accordingly.
2792 2788
2793 * zone-mode.el (zone-mode): Don't require zone-mode. 2789 * zone-mode.el (zone-mode): Don't require zone-mode.
2794 Use make-local-hook on a hook, not make-variable-buffer-local. 2790 Use make-local-hook on a hook, not make-variable-buffer-local.
@@ -3126,7 +3122,7 @@
3126 before compiling, and byte-compile-fix-header at the end. 3122 before compiling, and byte-compile-fix-header at the end.
3127 3123
3128 * which-func.el (which-func-modes): Fix custom type. 3124 * which-func.el (which-func-modes): Fix custom type.
3129 (which-func-non-auto-modes): Likewise. 3125 (which-func-non-auto-modes): Likewise.
3130 3126
3131 * mail/rmail.el (rmail-mime-feature): Doc fix. 3127 * mail/rmail.el (rmail-mime-feature): Doc fix.
3132 3128
@@ -3234,7 +3230,7 @@
3234 * textmodes/tex-mode.el (tex-command-end): New variable. 3230 * textmodes/tex-mode.el (tex-command-end): New variable.
3235 (tex-start-tex): Use it. 3231 (tex-start-tex): Use it.
3236 (plain-tex-mode): Locally set tex-command-end. 3232 (plain-tex-mode): Locally set tex-command-end.
3237 (tex-common-initialization): Make local binding for it.x 3233 (tex-common-initialization): Make local binding for it.
3238 3234
3239 * ange-ftp.el (ange-ftp-start-process): Handle Windows ftp client. 3235 * ange-ftp.el (ange-ftp-start-process): Handle Windows ftp client.
3240 3236
@@ -3256,7 +3252,7 @@
3256 3252
3257 * cus-edit.el (convenience): New group. 3253 * cus-edit.el (convenience): New group.
3258 3254
3259 * info.el (Info-find-node): Use info-file-exists-p 3255 * info.el (Info-find-node): Use info-file-exists-p.
3260 (info-insert-file-contents): Use info-file-exists-p. 3256 (info-insert-file-contents): Use info-file-exists-p.
3261 (info-file-exists-p): New function. 3257 (info-file-exists-p): New function.
3262 3258
@@ -3273,7 +3269,7 @@
3273 * progmodes/cmacexp.el (c-macro-expansion): Use system-tmp-directory. 3269 * progmodes/cmacexp.el (c-macro-expansion): Use system-tmp-directory.
3274 * vc.el (vc-update-change-log): Use system-tmp-directory. 3270 * vc.el (vc-update-change-log): Use system-tmp-directory.
3275 3271
32761998-05-15 Francesco Potorti` <F.Potorti@cnuce.cnr.it> 32721998-05-15 Francesco Potortì <F.Potorti@cnuce.cnr.it>
3277 3273
3278 * mail/mailalias.el (define-mail-alias): Compensate for not 3274 * mail/mailalias.el (define-mail-alias): Compensate for not
3279 resetting the match data when string-match fails. 3275 resetting the match data when string-match fails.
@@ -3607,21 +3603,20 @@
36071998-05-04 Michael Kifer <kifer@cs.sunysb.edu> 36031998-05-04 Michael Kifer <kifer@cs.sunysb.edu>
3608 3604
3609 * ediff-util.el (ediff-get-lines-to-region-start): 3605 * ediff-util.el (ediff-get-lines-to-region-start):
3610 protect from window-end returning the nil. 3606 Protect from window-end returning the nil.
3611 (ediff-file-checked-in/out): use vc-backend. 3607 (ediff-file-checked-in/out): Use vc-backend.
3612 Add dependence on vc-hooks. 3608 Add dependence on vc-hooks.
3613 (ediff-make-bottom-toolbar): now checks for toolbar support before 3609 (ediff-make-bottom-toolbar): Now checks for toolbar support before
3614 referring toolbars. 3610 referring toolbars.
3615 3611
3616 * ediff-wind.el (ediff-setup-control-frame): 3612 * ediff-wind.el (ediff-setup-control-frame):
3617 now checks for toolbar support before referring 3613 Now checks for toolbar support before referring toolbars.
3618 toolbars.
3619 3614
3620 * ediff-init.el (ediff-has-toolbar-support-p,ediff-use-toolbar-p): 3615 * ediff-init.el (ediff-has-toolbar-support-p, ediff-use-toolbar-p):
3621 moved here from 3616 Moved here from ???.
3622 3617
3623 * ediff-vers.el (cvs-run-ediff-on-file-descriptor): 3618 * ediff-vers.el (cvs-run-ediff-on-file-descriptor):
3624 set default-directory 3619 Set default-directory.
3625 3620
36261998-05-04 Michael Kifer <kifer@cs.sunysb.edu> 36211998-05-04 Michael Kifer <kifer@cs.sunysb.edu>
3627 3622
@@ -3630,17 +3625,16 @@
3630 (viper-set-hooks): No longer uses major mode hooks to impose 3625 (viper-set-hooks): No longer uses major mode hooks to impose
3631 viper-mode on major modes. Use change-major-mode-hook instead. 3626 viper-mode on major modes. Use change-major-mode-hook instead.
3632 (viper-major-mode-modifier-list): New variable. 3627 (viper-major-mode-modifier-list): New variable.
3633 (viper-mode-string: Add defvar to avoid warning. 3628 (viper-mode-string): Add defvar to avoid warning.
3634 3629
3635 * emulation/viper-util.el, emulation/viper-cmd.el: 3630 * emulation/viper-util.el, emulation/viper-cmd.el (viper-add-hook)
3636 (viper-add-hook, viper-remove-hook): 3631 (viper-remove-hook): Functions deleted. Use add/delete-hook instead.
3637 Functions deleted. Use add/delete-hook instead.
3638 (viper-file-checked-in, viper-file-checked-out): New functions. 3632 (viper-file-checked-in, viper-file-checked-out): New functions.
3639 3633
3640 * emulation/viper-init.el: Use make-local-hook for viper's local hooks. 3634 * emulation/viper-init.el: Use make-local-hook for viper's local hooks.
3641 (viper-minibuffer-exit-hook): Make initially nil. 3635 (viper-minibuffer-exit-hook): Make initially nil.
3642 3636
3643 * emulation/viper-cmd.el (viper-find-char): Now works in multiline mode 3637 * emulation/viper-cmd.el (viper-find-char): Now works in multiline mode.
3644 3638
3645 * emulation/viper-ex.el (viper-get-ex-pat): Fix delimiter handling. 3639 * emulation/viper-ex.el (viper-get-ex-pat): Fix delimiter handling.
3646 (ex-edit): Handle file names that have spaces in them. 3640 (ex-edit): Handle file names that have spaces in them.
@@ -3788,7 +3782,7 @@
3788 3782
3789 * generic-x.el (generic-x): Added defgroup declaration. 3783 * generic-x.el (generic-x): Added defgroup declaration.
3790 3784
3791 * generic-x.el: (generic-bat-mode-setup-function): Fixed comment-start 3785 * generic-x.el (generic-bat-mode-setup-function): Fixed comment-start
3792 variable. 3786 variable.
3793 3787
3794 * generic-x.el (generic-define-mswindows-modes): Enable 3788 * generic-x.el (generic-define-mswindows-modes): Enable
@@ -3893,15 +3887,15 @@
3893 (mail-mode-auto-fill): Use mail-header-end. 3887 (mail-mode-auto-fill): Use mail-header-end.
3894 (mail-mode-fill-paragraph, mail-send, sendmail-send-it): Likewise. 3888 (mail-mode-fill-paragraph, mail-send, sendmail-send-it): Likewise.
3895 (mail-sent-via, mail-position-on-field): Likewise. 3889 (mail-sent-via, mail-position-on-field): Likewise.
3896 (mail-fill-yanked-message, mail-text): Use mail-text-start 3890 (mail-fill-yanked-message, mail-text): Use mail-text-start.
3897 3891
38981998-04-29 Dave Love <d.love@dl.ac.uk> 38921998-04-29 Dave Love <d.love@dl.ac.uk>
3899 3893
3900 * imenu.el (imenu--generic-function): Doc fix. Rewritten to be faster. 3894 * imenu.el (imenu--generic-function): Doc fix. Rewritten to be faster.
3901 (defgroup imenu): Add :link. 3895 (defgroup imenu): Add :link.
3902 (imenu-use-markers, imenu-auto-rescan-maxout, 3896 (imenu-use-markers, imenu-auto-rescan-maxout)
3903 imenu-generic-expression, imenu--make-index-alist, 3897 (imenu-generic-expression, imenu--make-index-alist)
3904 imenu-default-goto-function): Doc fix. 3898 (imenu-default-goto-function): Doc fix.
3905 (imenu-max-item-length, imenu-sort-function) 3899 (imenu-max-item-length, imenu-sort-function)
3906 (imenu-scanning-message): Custom tweak. 3900 (imenu-scanning-message): Custom tweak.
3907 (imenu-progress-message): Use real backquote syntax. 3901 (imenu-progress-message): Use real backquote syntax.
@@ -3945,11 +3939,11 @@
3945 (ispell-use-framepop-p): New variable. 3939 (ispell-use-framepop-p): New variable.
3946 (ispell-dictionary-alist): Added dictionaries: castellano, castellano8 3940 (ispell-dictionary-alist): Added dictionaries: castellano, castellano8
3947 czech, esperanto, esperanto-tex, norsk, russian. 3941 czech, esperanto, esperanto-tex, norsk, russian.
3948 Capitalize XEmacs correctly, and change lucid to xemacs in code: 3942 Capitalize XEmacs correctly, and change lucid to xemacs in code.
3949 (ispell-menu-lucid): Renamed to ispell-menu-xemacs. 3943 (ispell-menu-lucid): Renamed to ispell-menu-xemacs.
3950 Changed string compares for version number to be correct for XEmacs. 3944 Changed string compares for version number to be correct for XEmacs.
3951 Fixed to work with string properties. 3945 Fixed to work with string properties.
3952 (ispell-recursive-edit-marker): new marker saving return point. 3946 (ispell-recursive-edit-marker): New marker saving return point.
3953 (ispell-skip-region-alist): New variable defining regions. 3947 (ispell-skip-region-alist): New variable defining regions.
3954 (ispell-tex-skip-alists): New variable for LaTeX regions. 3948 (ispell-tex-skip-alists): New variable for LaTeX regions.
3955 (ispell-skip-sgml): Now buffer-mode aware. 3949 (ispell-skip-sgml): Now buffer-mode aware.
@@ -4135,7 +4129,7 @@
4135 (easy-menu-button-prefix): Modified value. 4129 (easy-menu-button-prefix): Modified value.
4136 (easy-menu-do-add-item): Extensive changes to use new menu item format. 4130 (easy-menu-do-add-item): Extensive changes to use new menu item format.
4137 (easy-menu-define-key, easy-menu-always-true): New functions. 4131 (easy-menu-define-key, easy-menu-always-true): New functions.
4138 (easy-menu-make-symbol): Don't use indirection for symbols. Property 4132 (easy-menu-make-symbol): Don't use indirection for symbols. Property
4139 `menu-alias' not set. 4133 `menu-alias' not set.
4140 (easy-menu-filter, easy-menu-update-button): Deleted. 4134 (easy-menu-filter, easy-menu-update-button): Deleted.
4141 (easy-menu-add-item): Don't worry about button prefix. 4135 (easy-menu-add-item): Don't worry about button prefix.
@@ -4289,28 +4283,26 @@
4289 * avoid.el (mouse-avoidance-mode): 4283 * avoid.el (mouse-avoidance-mode):
4290 * rsz-mini.el (resize-minibuffer-mode): 4284 * rsz-mini.el (resize-minibuffer-mode):
4291 * mail/mailabbrev.el (mail-abbrevs-mode): 4285 * mail/mailabbrev.el (mail-abbrevs-mode):
4292 * gnus/gnus-art.el (gnus-show-traditional-method): 4286 * gnus/gnus-art.el (gnus-show-traditional-method)
4293 (gnus-article-hide-pgp-hook): 4287 (gnus-article-hide-pgp-hook):
4294 * international/ccl.el (ccl-extended-code-table): 4288 * international/ccl.el (ccl-extended-code-table):
4295 * progmodes/octave-mod.el (octave-auto-indent): 4289 * progmodes/octave-mod.el (octave-auto-indent):
4296 * calendar/diary-lib.el (diary-mail-addr): 4290 * calendar/diary-lib.el (diary-mail-addr, diary-mail-days)
4297 (diary-mail-days):
4298 (diary-unknown-time): 4291 (diary-unknown-time):
4299 * emacs-lisp/debug.el (debugger-mode-hook): 4292 * emacs-lisp/debug.el (debugger-mode-hook)
4300 (debugger-record-buffer): 4293 (debugger-record-buffer):
4301 * progmodes/sh-script.el (sh-imenu-generic-expression): 4294 * progmodes/sh-script.el (sh-imenu-generic-expression):
4302 * cus-edit.el (custom-variable-default-form): 4295 * cus-edit.el (custom-variable-default-form)
4303 (custom-face-default-form): 4296 (custom-face-default-form):
4304 * desktop.el (desktop-enable): 4297 * desktop.el (desktop-enable):
4305 * dabbrev.el (dabbrev-ignored-buffer-names): 4298 * dabbrev.el (dabbrev-ignored-buffer-names):
4306 * hexl.el (hexl-follow-ascii): 4299 * hexl.el (hexl-follow-ascii):
4307 * progmodes/etags.el (find-tag-marker-ring-length): 4300 * progmodes/etags.el (find-tag-marker-ring-length):
4308 * replace.el (query-replace-to-history-variable): 4301 * replace.el (query-replace-to-history-variable)
4309 (query-replace-from-history-variable): 4302 (query-replace-from-history-variable):
4310 * vc-hooks.el (vc-ignore-vc-files): 4303 * vc-hooks.el (vc-ignore-vc-files):
4311 * vc.el (vc-default-init-version): 4304 * vc.el (vc-default-init-version):
4312 * vcursor.el (vcursor-interpret-input): 4305 * vcursor.el (vcursor-interpret-input, vcursor-string):
4313 (vcursor-string):
4314 * frame.el (focus-follows-mouse): 4306 * frame.el (focus-follows-mouse):
4315 * mail/rmail.el (rmail-movemail-flags): Likewise. 4307 * mail/rmail.el (rmail-movemail-flags): Likewise.
4316 4308
@@ -4363,13 +4355,13 @@
4363 (add-change-log-entry): Replace 1997-12-03 changes with simple 4355 (add-change-log-entry): Replace 1997-12-03 changes with simple
4364 implementation of add-log-keep-changes-together. Doc fix. 4356 implementation of add-log-keep-changes-together. Doc fix.
4365 (change-log-add-make-room): Function deleted. 4357 (change-log-add-make-room): Function deleted.
4366 (add-change-log-entry-other-window, change-log-mode, 4358 (add-change-log-entry-other-window, change-log-mode)
4367 add-log-keep-changes-together): Doc fix. 4359 (add-log-keep-changes-together): Doc fix.
4368 (add-log-lisp-like-modes): Add dsssl-mode. 4360 (add-log-lisp-like-modes): Add dsssl-mode.
4369 (add-log-current-defun): Generalize Fortran case. 4361 (add-log-current-defun): Generalize Fortran case.
4370 4362
4371 * progmodes/scheme.el (scheme-imenu-generic-expression, 4363 * progmodes/scheme.el (scheme-imenu-generic-expression)
4372 dsssl-imenu-generic-expression): Remove leading space in submenus. 4364 (dsssl-imenu-generic-expression): Remove leading space in submenus.
4373 4365
43741998-04-18 Dan Nicolaescu <done@delysid.gnu.org> 43661998-04-18 Dan Nicolaescu <done@delysid.gnu.org>
4375 4367
@@ -4408,7 +4400,7 @@
4408 * info.el (Info-menu): Allow extra spaces at start of menu item. 4400 * info.el (Info-menu): Allow extra spaces at start of menu item.
4409 (Info-extract-menu-item): Likewise. 4401 (Info-extract-menu-item): Likewise.
4410 (Info-insert-dir, Info-complete-menu-item, Info-index): Likewise. 4402 (Info-insert-dir, Info-complete-menu-item, Info-index): Likewise.
4411 (Info-try-follow-nearest-node, Info-find-emacs-command-nodes): Likewise 4403 (Info-try-follow-nearest-node, Info-find-emacs-command-nodes): Likewise.
4412 (Info-fontify-node, Info-speedbar-buttons): Likewise. 4404 (Info-fontify-node, Info-speedbar-buttons): Likewise.
4413 4405
4414 * mail/rmail.el (rmail-message-regexp-p): 4406 * mail/rmail.el (rmail-message-regexp-p):
@@ -4498,12 +4490,12 @@
4498 (cperl-toggle-autohelp): New command. 4490 (cperl-toggle-autohelp): New command.
4499 (cperl-electric-paren): `while SPACE LESS' was buggy. 4491 (cperl-electric-paren): `while SPACE LESS' was buggy.
4500 (cperl-init-faces): `-text' in `[-text => 1]' was not highlighted. 4492 (cperl-init-faces): `-text' in `[-text => 1]' was not highlighted.
4501 (cperl-after-block-p): was FALSE after `sub f {}'. 4493 (cperl-after-block-p): Was FALSE after `sub f {}'.
4502 (cperl-electric-keyword): `foreachmy', `formy' expanded too, 4494 (cperl-electric-keyword): `foreachmy', `formy' expanded too,
4503 Expands `=pod-directive'. 4495 Expands `=pod-directive'.
4504 (cperl-linefeed): behaves reasonable in POD-directive lines. 4496 (cperl-linefeed): Behaves reasonable in POD-directive lines.
4505 (cperl-message-electric-keyword): new cfg variable. 4497 (cperl-message-electric-keyword): New cfg variable.
4506 (cperl-electric-keyword): print a message, governed by 4498 (cperl-electric-keyword): Print a message, governed by
4507 `cperl-message-electric-keyword'. 4499 `cperl-message-electric-keyword'.
4508 (cperl-electric-paren): Typing `}' was not checking for being 4500 (cperl-electric-paren): Typing `}' was not checking for being
4509 block or not. 4501 block or not.
@@ -4517,7 +4509,7 @@
4517 (cperl-indent-region-fix-else): New command. 4509 (cperl-indent-region-fix-else): New command.
4518 (cperl-fix-line-spacing): New command. 4510 (cperl-fix-line-spacing): New command.
4519 (cperl-invert-if-unless): New command (C-c C-t and in Menu). 4511 (cperl-invert-if-unless): New command (C-c C-t and in Menu).
4520 (cperl-hints): mention 20.2's goods/bads. 4512 (cperl-hints): Mention 20.2's goods/bads.
4521 (cperl-extra-newline-before-brace-multiline): Started to use it. 4513 (cperl-extra-newline-before-brace-multiline): Started to use it.
4522 (cperl-break-one-line-blocks-when-indent): New cfg variable. 4514 (cperl-break-one-line-blocks-when-indent): New cfg variable.
4523 (cperl-fix-hanging-brace-when-indent): New cfg variable. 4515 (cperl-fix-hanging-brace-when-indent): New cfg variable.
@@ -4527,7 +4519,7 @@
4527 At last, may work with `font-lock' without setting `cperl-font-lock'. 4519 At last, may work with `font-lock' without setting `cperl-font-lock'.
4528 (cperl-indent-region-fix-constructs): Renamed from 4520 (cperl-indent-region-fix-constructs): Renamed from
4529 `cperl-indent-region-fix-constructs'. 4521 `cperl-indent-region-fix-constructs'.
4530 (cperl-fix-line-spacing): could be triggered inside strings, would not 4522 (cperl-fix-line-spacing): Could be triggered inside strings, would not
4531 know what to do with BLOCKs of map/printf/etc. 4523 know what to do with BLOCKs of map/printf/etc.
4532 (cperl-merge-trailing-else): Handle `continue' too. 4524 (cperl-merge-trailing-else): Handle `continue' too.
4533 (cperl-fix-line-spacing): Likewise. 4525 (cperl-fix-line-spacing): Likewise.
@@ -4543,9 +4535,9 @@
4543 (cperl-set-style-back): Old value of style is memorized when 4535 (cperl-set-style-back): Old value of style is memorized when
4544 choosing a new style, may be restored from the same menu. 4536 choosing a new style, may be restored from the same menu.
4545 Mode-documentation added to micro-docs. 4537 Mode-documentation added to micro-docs.
4546 (cperl-praise): updated. 4538 (cperl-praise): Updated.
4547 (cperl-toggle-construct-fix): New command. Added on C-c C-w and menu. 4539 (cperl-toggle-construct-fix): New command. Added on C-c C-w and menu.
4548 (auto-fill-mode): added on C-c C-f and menu. 4540 (auto-fill-mode): Added on C-c C-f and menu.
4549 (cperl-style-alist): `PerlStyle' style added. 4541 (cperl-style-alist): `PerlStyle' style added.
4550 (cperl-find-pods-heres): Message for termination of scan corrected. 4542 (cperl-find-pods-heres): Message for termination of scan corrected.
4551 (cperl-speed): New variable with hints. 4543 (cperl-speed): New variable with hints.
@@ -4673,7 +4665,7 @@
4673 4665
46741998-04-14 Stephen Eglen <stephen@gnu.org> 46661998-04-14 Stephen Eglen <stephen@gnu.org>
4675 4667
4676 * mail/mspools.el: (mspools-folder-directory): Takes default value of 4668 * mail/mspools.el (mspools-folder-directory): Takes default value of
4677 ~/MAIL/ if vm-folder-directory not bound. 4669 ~/MAIL/ if vm-folder-directory not bound.
4678 (mspools-vm-system-mail): Customize the variable so that if the 4670 (mspools-vm-system-mail): Customize the variable so that if the
4679 environment variable $MAIL is not set, the user can easily set 4671 environment variable $MAIL is not set, the user can easily set
@@ -4847,7 +4839,6 @@
4847 (outline-isearch-open-invisible): New function. 4839 (outline-isearch-open-invisible): New function.
4848 (outline-flag-region): Use it. 4840 (outline-flag-region): Use it.
4849 4841
4850
48511998-04-08 Derek L. Davies <ddavies@world.std.com> 48421998-04-08 Derek L. Davies <ddavies@world.std.com>
4852 4843
4853 * gud.el (jdb): Do proper analysis of classes defined in a Java 4844 * gud.el (jdb): Do proper analysis of classes defined in a Java
@@ -4911,36 +4902,32 @@
4911 4902
4912 * progmodes/fortran.el: Use regexp-opt and eval-and-compile to 4903 * progmodes/fortran.el: Use regexp-opt and eval-and-compile to
4913 build font-lock patterns. 4904 build font-lock patterns.
4914 (fortran-mode): Define indent-region-function, 4905 (fortran-mode): Define indent-region-function, indent-line-function.
4915 indent-line-function.
4916 (fortran-tab-mode-string): Make buffer-local. 4906 (fortran-tab-mode-string): Make buffer-local.
4917 (fortran-comment-indent-style): Custom tweak. 4907 (fortran-comment-indent-style): Custom tweak.
4918 (fortran-comment-region, fortran-electric-line-number, 4908 (fortran-comment-region, fortran-electric-line-number)
4919 fortran-analyze-depth, fortran-break-before-delimiters, 4909 (fortran-analyze-depth, fortran-break-before-delimiters)
4920 fortran-mode): Doc fix. 4910 (fortran-mode): Doc fix.
4921 (fortran-font-lock-keywords-1): Add "select", "case"; allow 4911 (fortran-font-lock-keywords-1): Add "select", "case"; allow
4922 double-quoted strings. 4912 double-quoted strings.
4923 (fortran-mode-map): Add fill-paragraph menu item. Don't define 4913 (fortran-mode-map): Add fill-paragraph menu item. Don't define \t.
4924 \t.
4925 (fortran-mode): Make `fill-column' buffer-local; set 4914 (fortran-mode): Make `fill-column' buffer-local; set
4926 `fill-paragraph-function', `indent-region-function', 4915 `fill-paragraph-function', `indent-region-function',
4927 `indent-line-function'. 4916 `indent-line-function'.
4928 (calculate-fortran-indent): Renamed to: 4917 (calculate-fortran-indent): Renamed to `fortran-calculate-indent'.
4929 (fortran-calculate-indent):
4930 (fortran-split-line): Simplify. 4918 (fortran-split-line): Simplify.
4931 (fortran-remove-continuation): New function. 4919 (fortran-remove-continuation): New function.
4932 (fortran-join-line): Use it. 4920 (fortran-join-line): Use it.
4933 (fortran-end-prog-re1, fortran-end-prog-re): New variables. 4921 (fortran-end-prog-re1, fortran-end-prog-re): New variables.
4934 (beginning-of-fortran-subprogram, end-of-fortran-subprogram): Use 4922 (beginning-of-fortran-subprogram, end-of-fortran-subprogram): Use them.
4935 them. 4923 (fortran-blink-matching-if, fortran-blink-matching-do)
4936 (fortran-blink-matching-if, fortran-blink-matching-do, 4924 (fortran-indent-new-line): Bind case-fold-search.
4937 fortran-indent-new-line): Bind case-fold-search. 4925 (fortran-end-do, fortran-beginning-do, fortran-end-if)
4938 (fortran-end-do, fortran-beginning-do, fortran-end-if, 4926 (fortran-beginning-if): Bind case-fold-search. Allow labelled blocks.
4939 fortran-beginning-if): Bind case-fold-search. Allow labelled 4927 Use fortran-end-prog-re.
4940 blocks. Use fortran-end-prog-re.
4941 (fortran-if-start-re): New variable. 4928 (fortran-if-start-re): New variable.
4942 (fortran-calculate-indent): Allow labelled blocks. Simplify the 4929 (fortran-calculate-indent): Allow labelled blocks. Simplify the conds.
4943 conds. Make select case indentation work. 4930 Make select case indentation work.
4944 (fortran-is-in-string-p): Ignore Emacs 18 bug kluge. 4931 (fortran-is-in-string-p): Ignore Emacs 18 bug kluge.
4945 (fortran-fill): Allow double quotes in check for string. 4932 (fortran-fill): Allow double quotes in check for string.
4946 (fortran-fill-paragraph): New function. 4933 (fortran-fill-paragraph): New function.
@@ -5128,7 +5115,7 @@
5128 * generic-x.el (rul-generic-mode): Use font-lock-builtin-face, 5115 * generic-x.el (rul-generic-mode): Use font-lock-builtin-face,
5129 not font-lock-emphasized-face. 5116 not font-lock-emphasized-face.
5130 5117
5131 * help.el (help-highlight-face): Use `highlight' 5118 * help.el (help-highlight-face): Use `highlight'.
5132 5119
51331998-04-02 Dave Love <d.love@dl.ac.uk> 51201998-04-02 Dave Love <d.love@dl.ac.uk>
5134 5121
@@ -5141,17 +5128,17 @@
5141 (help-mode): Set font-lock-defaults to nil. 5128 (help-mode): Set font-lock-defaults to nil.
5142 (help-mode-maybe): Invoke help-make-xrefs in Help mode. 5129 (help-mode-maybe): Invoke help-make-xrefs in Help mode.
5143 (help-setup-xref): New function. 5130 (help-setup-xref): New function.
5144 (describe-key, describe-mode, describe-function, 5131 (describe-key, describe-mode, describe-function)
5145 describe-variable): Call it. 5132 (describe-variable): Call it.
5146 (view-lossage, describe-bindings): Nullify help-xref-stack, 5133 (view-lossage, describe-bindings): Nullify help-xref-stack,
5147 help-xref-stack-item. 5134 help-xref-stack-item.
5148 (help-highlight-p): New option. 5135 (help-highlight-p): New option.
5149 (help-highlight-face): New customized face. 5136 (help-highlight-face): New customized face.
5150 (help-back-label, help-xref-symbol-regexp, help-xref-info-regexp): 5137 (help-back-label, help-xref-symbol-regexp, help-xref-info-regexp):
5151 New variables. 5138 New variables.
5152 (help-setup-xref, help-make-xrefs, help-xref-button, 5139 (help-setup-xref, help-make-xrefs, help-xref-button)
5153 help-xref-interned, help-xref-mode, help-follow-mouse, 5140 (help-xref-interned, help-xref-mode, help-follow-mouse)
5154 help-xref-go-back, help-go-back, help-follow, help-next-ref): New 5141 (help-xref-go-back, help-go-back, help-follow, help-next-ref): New
5155 functions. 5142 functions.
5156 5143
51571998-04-02 Richard Stallman <rms@psilocin.gnu.org> 51441998-04-02 Richard Stallman <rms@psilocin.gnu.org>
@@ -5229,8 +5216,7 @@
5229 (iswitchb-complete): Use iswitchb-common-match-string rather than 5216 (iswitchb-complete): Use iswitchb-common-match-string rather than
5230 recomputing the value. 5217 recomputing the value.
5231 (iswitchb-toggle-ignore): Recompute list of buffers. 5218 (iswitchb-toggle-ignore): Recompute list of buffers.
5232 (iswitchb-init-XEmacs-trick): Renamed from 5219 (iswitchb-init-XEmacs-trick): Renamed from iswitchb-init-Xemacs-trick.
5233 iswitchb-init-Xemacs-trick.
5234 5220
52351998-03-31 Andre Spiegel <spiegel@inf.fu-berlin.de> 52211998-03-31 Andre Spiegel <spiegel@inf.fu-berlin.de>
5236 5222
@@ -5317,7 +5303,7 @@
5317 * font-lock.el (c-font-lock-keywords-2): Added "sizeof". 5303 * font-lock.el (c-font-lock-keywords-2): Added "sizeof".
5318 (c++-font-lock-keywords-2): Added "export" and "typename". 5304 (c++-font-lock-keywords-2): Added "export" and "typename".
5319 5305
5320 * lazy-lock.el (lazy-lock-fontify-after-scroll): 5306 * lazy-lock.el (lazy-lock-fontify-after-scroll)
5321 (lazy-lock-fontify-after-trigger): Use new window-end UPDATE arg 5307 (lazy-lock-fontify-after-trigger): Use new window-end UPDATE arg
5322 rather than calculating a value using vertical-motion. 5308 rather than calculating a value using vertical-motion.
5323 5309
@@ -5328,10 +5314,10 @@
5328 5314
5329 * ange-ftp.el (shell-command): Define handler. 5315 * ange-ftp.el (shell-command): Define handler.
5330 (ange-ftp-shell-command): Add optional arg. 5316 (ange-ftp-shell-command): Add optional arg.
5331 (comint-last-output-start, comint-last-input-start, 5317 (comint-last-output-start, comint-last-input-start)
5332 comint-last-input-end): Defvar to silence compiler. 5318 (comint-last-input-end): Defvar to silence compiler.
5333 5319
5334 * dired-aux.el: (dired-run-shell-command): Maybe run handler. 5320 * dired-aux.el (dired-run-shell-command): Maybe run handler.
5335 5321
5336 * simple.el (shell-command-on-region): Ammend message to report 5322 * simple.el (shell-command-on-region): Ammend message to report
5337 success or failure when no process output. 5323 success or failure when no process output.
@@ -5409,7 +5395,7 @@
5409 5395
54101998-03-19 Dave Love <fx@gnu.org> 53961998-03-19 Dave Love <fx@gnu.org>
5411 5397
5412 * simple.el: (shell-command-on-region): Amend message to report 5398 * simple.el (shell-command-on-region): Amend message to report
5413 success or failure when no process output. 5399 success or failure when no process output.
5414 5400
54151998-03-18 Richard Stallman <rms@psilocin.gnu.org> 54011998-03-18 Richard Stallman <rms@psilocin.gnu.org>
@@ -5466,8 +5452,8 @@
5466 5452
54671998-03-16 Alfred Correira <ACorreir@pervasive-sw.com> 54531998-03-16 Alfred Correira <ACorreir@pervasive-sw.com>
5468 5454
5469 * generic-x.el: 5455 * generic-x.el (mailrc-generic-mode, java-properties-generic-mode):
5470 (mailrc-generic-mode, java-properties-generic-mode): New generic modes. 5456 New generic modes.
5471 (alias-generic-mode, rc-generic-mode, rul-generic-mode): Likewise. 5457 (alias-generic-mode, rc-generic-mode, rul-generic-mode): Likewise.
5472 5458
54731998-03-16 Erik Naggum <erik@naggum.no> 54591998-03-16 Erik Naggum <erik@naggum.no>
@@ -5611,12 +5597,12 @@
5611 5597
56121998-03-10 Carsten Dominik <cd@delysid.gnu.org> 55981998-03-10 Carsten Dominik <cd@delysid.gnu.org>
5613 5599
5614 * textmodes/reftex.el: (reftex-mode-map): Added keybinding for 5600 * textmodes/reftex.el (reftex-mode-map): Added keybinding for
5615 `reftex-mouse-view-crossref' to `S-mouse-2'. 5601 `reftex-mouse-view-crossref' to `S-mouse-2'.
5616 5602
56171998-03-09 Carsten Dominik <cd@delysid.gnu.org> 56031998-03-09 Carsten Dominik <cd@delysid.gnu.org>
5618 5604
5619 * textmodes/reftex.el: (reftex-nicify-text): Make a new " " string 5605 * textmodes/reftex.el (reftex-nicify-text): Make a new " " string
5620 each time. 5606 each time.
5621 (reftex-what-macro): Make sure `reftex-section-regexp' is defined. 5607 (reftex-what-macro): Make sure `reftex-section-regexp' is defined.
5622 5608
@@ -5647,19 +5633,19 @@
5647 5633
56481998-03-08 Carsten Dominik <cd@gnu.org> 56341998-03-08 Carsten Dominik <cd@gnu.org>
5649 5635
5650 * textmodes/reftex.el (reftex-offer-label-menu, 5636 * textmodes/reftex.el (reftex-offer-label-menu)
5651 reftex-select-item): removed match-everywhere interpretation. 5637 (reftex-select-item): Removed match-everywhere interpretation.
5652 5638
56531998-03-08 Carsten Dominik <cd@gnu.org> 56391998-03-08 Carsten Dominik <cd@gnu.org>
5654 5640
5655 * textmodes/reftex.el (reftex-cursor-selected-face, 5641 * textmodes/reftex.el (reftex-cursor-selected-face)
5656 reftex-mouse-selected-face, reftex-file-boundary-face, 5642 (reftex-mouse-selected-face, reftex-file-boundary-face)
5657 reftex-label-face, reftex-section-heading-face, 5643 (reftex-label-face, reftex-section-heading-face)
5658 reftex-toc-header-face, reftex-bib-author-face, 5644 (reftex-toc-header-face, reftex-bib-author-face)
5659 reftex-bib-year-face, reftex-bib-title-face, 5645 (reftex-bib-year-face, reftex-bib-title-face)
5660 reftex-bib-extra-face): New options. 5646 (reftex-bib-extra-face): New options.
5661 (reftex-toc, reftex-make-and-insert-label-list, 5647 (reftex-toc, reftex-make-and-insert-label-list)
5662 reftex-format-bib-entry, reftex-section-info): Use fonts defined 5648 (reftex-format-bib-entry, reftex-section-info): Use fonts defined
5663 in the new options. 5649 in the new options.
5664 (reftex-do-citation): Kill buffer *RefTeX Select* to avoid 5650 (reftex-do-citation): Kill buffer *RefTeX Select* to avoid
5665 problems with lazy-lock. 5651 problems with lazy-lock.
@@ -5694,8 +5680,8 @@
5694 5680
56951998-03-07 Stephen Eglen <stephen@gnu.org> 56811998-03-07 Stephen Eglen <stephen@gnu.org>
5696 5682
5697 * allout.el, battery.el, cmuscheme.el, compare-w.el, docref.el: Customize. 5683 * allout.el, battery.el, cmuscheme.el, compare-w.el, docref.el:
5698 * dos-fns.el, find-file.el, follow.el, ispell4.el, shadowfile.el: Customize. 5684 * dos-fns.el, find-file.el, follow.el, ispell4.el, shadowfile.el:
5699 * tempo.el, tmm.el, vcursor.el, xscheme.el: Customize. 5685 * tempo.el, tmm.el, vcursor.el, xscheme.el: Customize.
5700 5686
57011998-03-06 Barry A. Warsaw <cc-mode-help@python.org> 56871998-03-06 Barry A. Warsaw <cc-mode-help@python.org>
@@ -5764,7 +5750,7 @@
5764 (ps-header-font, ps-header-title-font, ps-header-line-height) 5750 (ps-header-font, ps-header-title-font, ps-header-line-height)
5765 (ps-header-title-line-height): Vars eliminated. 5751 (ps-header-title-line-height): Vars eliminated.
5766 (ps-font-list, ps-font, ps-fonts, ps-font-number, ps-line-height) 5752 (ps-font-list, ps-font, ps-fonts, ps-font-number, ps-line-height)
5767 (ps-title-line-height, ps-space-width, ps-avg-char-width,): New funs. 5753 (ps-title-line-height, ps-space-width, ps-avg-char-width): New funs.
5768 (ps-print-prologue-1): Adjust PostScript programming. 5754 (ps-print-prologue-1): Adjust PostScript programming.
5769 (ps-color-format): Doc indentation. 5755 (ps-color-format): Doc indentation.
5770 (ps-print-hook, ps-print-begin-page-hook, ps-print-begin-column-hook): 5756 (ps-print-hook, ps-print-begin-page-hook, ps-print-begin-column-hook):
@@ -5887,7 +5873,7 @@
58871998-03-04 Richard Stallman <rms@psilocin.gnu.org> 58731998-03-04 Richard Stallman <rms@psilocin.gnu.org>
5888 5874
5889 * files.el (auto-mode-alist): Recognize zone-mode. 5875 * files.el (auto-mode-alist): Recognize zone-mode.
5890 (basic-save-buffer): Use save-current-buffer not save-excursion. 5876 (basic-save-buffer): Use save-current-buffer not save-excursion.
5891 5877
58921998-02-27 Dave Love <d.love@dl.ac.uk> 58781998-02-27 Dave Love <d.love@dl.ac.uk>
5893 5879
@@ -5976,7 +5962,7 @@
5976 5962
5977 * files.el (insert-directory): Bind coding-system-for-read to 5963 * files.el (insert-directory): Bind coding-system-for-read to
5978 file-name-coding-system or default-file-name-coding-system if 5964 file-name-coding-system or default-file-name-coding-system if
5979 enable-multibyte-characters is non-nil 5965 enable-multibyte-characters is non-nil.
5980 5966
5981 * simple.el (quoted-insert): Allow direct insertion of codes in 5967 * simple.el (quoted-insert): Allow direct insertion of codes in
5982 the range 0200..0237. Use unibyte-char-to-multibyte for codes in 5968 the range 0200..0237. Use unibyte-char-to-multibyte for codes in
@@ -6023,7 +6009,7 @@
6023 (locate-default-make-command-line): Use list, not cons. 6009 (locate-default-make-command-line): Use list, not cons.
6024 (locate): Added a `save-window-excursion' form. 6010 (locate): Added a `save-window-excursion' form.
6025 (locate): Used an `apply' form for the start-process call. 6011 (locate): Used an `apply' form for the start-process call.
6026 (locate-mode): Now has a `revert-buffer-function' 6012 (locate-mode): Now has a `revert-buffer-function'.
6027 (locate-do-setup): Now longer deletes window. 6013 (locate-do-setup): Now longer deletes window.
6028 (locate-header-face): Use underline, not region. 6014 (locate-header-face): Use underline, not region.
6029 (locate-update-command): New option. 6015 (locate-update-command): New option.
@@ -6079,16 +6065,16 @@
6079 6065
60801998-02-27 Dave Love <fx@gnu.org> 60661998-02-27 Dave Love <fx@gnu.org>
6081 6067
6082 * international/iso-cvt.el (iso-spanish, iso-german, iso-iso2tex, 6068 * international/iso-cvt.el (iso-spanish, iso-german, iso-iso2tex)
6083 iso-tex2iso, iso-gtex2iso, iso-iso2gtex, iso-iso2duden): Fix doc, 6069 (iso-tex2iso, iso-gtex2iso, iso-iso2gtex, iso-iso2duden): Fix doc,
6084 interactive spec. 6070 interactive spec.
6085 6071
60861998-02-27 Simon Marshall <simon@gnu.org> 60721998-02-27 Simon Marshall <simon@gnu.org>
6087 6073
6088 * comint.el (comint-dynamic-complete-filename): Don't wrap up the value 6074 * comint.el (comint-dynamic-complete-filename): Don't wrap up the value
6089 of directory-sep-char when calling comint-dynamic-complete-as-filename. 6075 of directory-sep-char when calling comint-dynamic-complete-as-filename.
6090 (comint-dynamic-complete-as-filename): 6076 (comint-dynamic-complete-as-filename, comint-exec-1):
6091 (comint-exec-1): Use directory-sep-char rather than "/". 6077 Use directory-sep-char rather than "/".
6092 6078
60931998-02-25 Dave Love <fx@gnu.org> 60791998-02-25 Dave Love <fx@gnu.org>
6094 6080
@@ -6110,9 +6096,8 @@
6110 6096
61111998-02-25 Carsten Dominik <dominik@strw.LeidenUniv.nl> 60971998-02-25 Carsten Dominik <dominik@strw.LeidenUniv.nl>
6112 6098
6113 * textmodes/reftex.el (reftex-toc-mode, reftex-select-label-mode): 6099 * textmodes/reftex.el (reftex-toc-mode, reftex-select-label-mode)
6114 (reftex-select-bib-mode): New major modes for RefTeX's special 6100 (reftex-select-bib-mode): New major modes for RefTeX's special buffers.
6115 buffers.
6116 (reftex-offer-label-menu): Put selection buffer into 6101 (reftex-offer-label-menu): Put selection buffer into
6117 `reftex-select-label-mode'. Make selection buffer read-only. Use 6102 `reftex-select-label-mode'. Make selection buffer read-only. Use
6118 `reftex-erase-buffer'. 6103 `reftex-erase-buffer'.
@@ -6126,22 +6111,22 @@
6126 tag for catch, to avoid problems with `exit' tag in 6111 tag for catch, to avoid problems with `exit' tag in
6127 recursive-edit. Moved the code around old command loop to pre- 6112 recursive-edit. Moved the code around old command loop to pre-
6128 and post-command-hook. 6113 and post-command-hook.
6129 (reftex-select-pre-command-hook, reftex-select-post-command-hook): 6114 (reftex-select-pre-command-hook, reftex-select-post-command-hook)
6130 (reftex-select-show-insertion-point): New functions. 6115 (reftex-select-show-insertion-point): New functions.
6131 (reftex-reference): Set `reftex-select-return-marker'. 6116 (reftex-reference): Set `reftex-select-return-marker'.
6132 (reftex-check-recursive-edit): Error message changed. 6117 (reftex-check-recursive-edit): Error message changed.
6133 (reftex-select-search-minibuffer-map): Obsolete constant removed. 6118 (reftex-select-search-minibuffer-map): Obsolete constant removed.
6134 (reftex-select-next, reftex-select-previous, reftex-select-scroll-up): 6119 (reftex-select-next, reftex-select-previous, reftex-select-scroll-up)
6135 (reftex-select-scroll-down, reftex-select-next-heading): 6120 (reftex-select-scroll-down, reftex-select-next-heading)
6136 (reftex-select-previous-heading): Handle prefix arguments. 6121 (reftex-select-previous-heading): Handle prefix arguments.
6137 (reftex-toc, reftex-make-and-insert-label-list): 6122 (reftex-toc, reftex-make-and-insert-label-list):
6138 (reftex-insert-bib-matches): Add mouse-face property. 6123 (reftex-insert-bib-matches): Add mouse-face property.
6139 (reftex-highlight-selection): New option. 6124 (reftex-highlight-selection): New option.
6140 (reftex-select-mouse-accept): New command. 6125 (reftex-select-mouse-accept): New command.
6141 (reftex-select-recursive-edit, reftex-select-search-forward): 6126 (reftex-select-recursive-edit, reftex-select-search-forward)
6142 (reftex-select-search-backward, reftex-select-search): 6127 (reftex-select-search-backward, reftex-select-search)
6143 (reftex-select-scroll-up, reftex-select-scroll-down): 6128 (reftex-select-scroll-up, reftex-select-scroll-down)
6144 (reftex-scroll-other-window, reftex-scroll-other-window-down): 6129 (reftex-scroll-other-window, reftex-scroll-other-window-down)
6145 (reftex-empty-toc-buffer): Removed obsolete functions. 6130 (reftex-empty-toc-buffer): Removed obsolete functions.
6146 (reftex-highlight-overlays): Removed obsolete 3rd overlay. 6131 (reftex-highlight-overlays): Removed obsolete 3rd overlay.
6147 (reftex-select-label-map, reftex-select-bib-map): Removed obsolete 6132 (reftex-select-label-map, reftex-select-bib-map): Removed obsolete
@@ -6149,8 +6134,7 @@
6149 `negative-argument', `reftex-select-show-insertion-point'. 6134 `negative-argument', `reftex-select-show-insertion-point'.
6150 (reftex-erase-buffer): BUFFER now defaults to current buffer. 6135 (reftex-erase-buffer): BUFFER now defaults to current buffer.
6151 (reftex-label-alist-builtin): Added sidecap packages support. 6136 (reftex-label-alist-builtin): Added sidecap packages support.
6152 (reftex-last-follow-point, reftex-select-return-marker): New 6137 (reftex-last-follow-point, reftex-select-return-marker): New variables.
6153 variables.
6154 (reftex-toc, reftex-select-item): Set `reftex-last-follow-point'. 6138 (reftex-toc, reftex-select-item): Set `reftex-last-follow-point'.
6155 (reftex-toc-post-command-hook): Use `reftex-last-follow-point'. 6139 (reftex-toc-post-command-hook): Use `reftex-last-follow-point'.
6156 (reftex-get-file-buffer-force): Turn off `enable-local-variables' 6140 (reftex-get-file-buffer-force): Turn off `enable-local-variables'
@@ -6180,16 +6164,16 @@
6180 6164
61811998-02-25 Dan Nicolaescu <done@ece.arizona.edu> 61651998-02-25 Dan Nicolaescu <done@ece.arizona.edu>
6182 6166
6183 * winner.el (winner-mode-hook): Fix typo. 6167 * winner.el (winner-mode-hook): Fix typo.
6184 (winner-mode-leave-hook): Use defcustom. Fix typo. 6168 (winner-mode-leave-hook): Use defcustom. Fix typo.
6185 6169
61861998-02-24 Dave Love <fx@gnu.org> 61701998-02-24 Dave Love <fx@gnu.org>
6187 6171
6188 * winner.el: (require 'cl) unconditionally. 6172 * winner.el: (require 'cl) unconditionally.
6189 (winner): defgroup. 6173 (winner): defgroup.
6190 (winner-dont-bind-my-keys, winner-skip-buffers, 6174 (winner-dont-bind-my-keys, winner-skip-buffers)
6191 winner-skip-regexps, winner-mode, winner-mode-hook, 6175 (winner-skip-regexps, winner-mode, winner-mode-hook)
6192 winner-mode-leave-hook); Customized. 6176 (winner-mode-leave-hook): Customized.
6193 (winner-mode): Add autoload cookie. 6177 (winner-mode): Add autoload cookie.
6194 (winner-undo): Doc fix. 6178 (winner-undo): Doc fix.
6195 6179
@@ -6273,7 +6257,7 @@
6273 * international/mule-cmds.el (select-safe-coding-system): Kill the 6257 * international/mule-cmds.el (select-safe-coding-system): Kill the
6274 warning buffer before returning. 6258 warning buffer before returning.
6275 6259
6276 * mail/rmail.el (rmail-enable-multibyte): New variable 6260 * mail/rmail.el (rmail-enable-multibyte): New variable.
6277 (rmail): Bind coding-system-for-read to raw-text. Set the buffer 6261 (rmail): Bind coding-system-for-read to raw-text. Set the buffer
6278 multibyte if necessary. 6262 multibyte if necessary.
6279 (rmail-convert-file): Call rmail-decode-babyl-format only when we 6263 (rmail-convert-file): Call rmail-decode-babyl-format only when we
@@ -6288,7 +6272,7 @@
6288 6272
62891998-02-18 Simon Marshall <simon@gnu.org> 62731998-02-18 Simon Marshall <simon@gnu.org>
6290 6274
6291 * font-lock.el (font-lock-keywords): 6275 * font-lock.el (font-lock-keywords)
6292 (font-lock-syntactic-keywords): Doc fixes. 6276 (font-lock-syntactic-keywords): Doc fixes.
6293 6277
62941998-02-17 Dave Love <fx@gnu.org> 62781998-02-17 Dave Love <fx@gnu.org>
@@ -6431,7 +6415,7 @@
6431 14A. 6415 14A.
6432 6416
6433 CASE 3: we can now determine whether we're at the beginning of a 6417 CASE 3: we can now determine whether we're at the beginning of a
6434 cpp macro definition, or inside the middle of one. Set syntax to 6418 cpp macro definition, or inside the middle of one. Set syntax to
6435 'cpp-macro in the former case, 'cpp-macro-cont in the latter. In 6419 'cpp-macro in the former case, 'cpp-macro-cont in the latter. In
6436 both cases, the relpos is the beginning of the macro. 6420 both cases, the relpos is the beginning of the macro.
6437 6421
@@ -6510,7 +6494,7 @@
6510 * bibtex.el (bibtex-include-OPTkey): Add non-nil default :value 6494 * bibtex.el (bibtex-include-OPTkey): Add non-nil default :value
6511 for function, so that it can be selected. 6495 for function, so that it can be selected.
6512 (bibtex-entry-format): Replace repeat with set. 6496 (bibtex-entry-format): Replace repeat with set.
6513 (bibtex-mode-hook): Change :type to 'hook. 6497 (bibtex-mode-hook): Change :type to 'hook.
6514 (bibtex-clean-entry-hook): Ditto. 6498 (bibtex-clean-entry-hook): Ditto.
6515 (bibtex-add-entry-hook): Ditto. 6499 (bibtex-add-entry-hook): Ditto.
6516 (bibtex-autokey-before-presentation-hook): Change name to -> 6500 (bibtex-autokey-before-presentation-hook): Change name to ->
@@ -6524,7 +6508,7 @@
6524 (bibtex-run-with-idle-timer): Ditto. 6508 (bibtex-run-with-idle-timer): Ditto.
6525 (bibtex-mode-map): Change `[(control tab)]' to `[(meta tab)]'. 6509 (bibtex-mode-map): Change `[(control tab)]' to `[(meta tab)]'.
6526 (bibtex-autokey-get-yearfield): Changed to accept year when year 6510 (bibtex-autokey-get-yearfield): Changed to accept year when year
6527 field has field-delimiters. This is quick fix, there might 6511 field has field-delimiters. This is quick fix, there might
6528 be better solution. 6512 be better solution.
6529 (bibtex-mode): Don't call idle timer with 0 seconds. 6513 (bibtex-mode): Don't call idle timer with 0 seconds.
6530 (bibtex-mode): Call easy-menu-add. 6514 (bibtex-mode): Call easy-menu-add.
@@ -6536,8 +6520,8 @@
6536 6520
6537 * bibtex.el (bibtex-comment-start): Font locking for comments added. 6521 * bibtex.el (bibtex-comment-start): Font locking for comments added.
6538 6522
6539 * bibtex.el (autokey-name-case-convert, 6523 * bibtex.el (autokey-name-case-convert)
6540 autokey-titleword-case-convert): replace autokey-preserve-case, adding 6524 (autokey-titleword-case-convert): Replace autokey-preserve-case, adding
6541 flexibility to case conversion of author names and titlewords. 6525 flexibility to case conversion of author names and titlewords.
6542 6526
6543 * bibtex.el (bibtex-autokey-get-titles): Non capitalized title words 6527 * bibtex.el (bibtex-autokey-get-titles): Non capitalized title words
@@ -6548,7 +6532,7 @@
6548 6532
6549 * bibtex.el (bibtex-autokey-titleword-ignore): Title words found in 6533 * bibtex.el (bibtex-autokey-titleword-ignore): Title words found in
6550 this list are always ignored (previously only at the beginning of the 6534 this list are always ignored (previously only at the beginning of the
6551 title). Replaces bibtex-autokey-titleword-first-ignore. 6535 title). Replaces bibtex-autokey-titleword-first-ignore.
6552 6536
65531998-02-15 Stephen Eglen <stephen@gnu.org> 65371998-02-15 Stephen Eglen <stephen@gnu.org>
6554 6538
@@ -6629,7 +6613,7 @@
6629 6613
6630 * apropos.el (apropos-variable): New function. 6614 * apropos.el (apropos-variable): New function.
6631 (apropos-command): Show functions instead of variables if given an 6615 (apropos-command): Show functions instead of variables if given an
6632 argument. The old functionality is now provided by 6616 argument. The old functionality is now provided by
6633 `apropos-variable'. 6617 `apropos-variable'.
6634 6618
66351998-02-08 Richard Stallman <rms@psilocin.gnu.org> 66191998-02-08 Richard Stallman <rms@psilocin.gnu.org>
@@ -6675,7 +6659,7 @@
6675 6659
66761998-02-04 Dave Love <fx@gnu.org> 66601998-02-04 Dave Love <fx@gnu.org>
6677 6661
6678 * vc-hooks.el: (vc-ignore-vc-files): New variable. 6662 * vc-hooks.el (vc-ignore-vc-files): New variable.
6679 (vc-file-hook, vc-file-not-found-hook): Use it. 6663 (vc-file-hook, vc-file-not-found-hook): Use it.
6680 6664
66811998-02-04 Kenichi HANDA <handa@etl.go.jp> 66651998-02-04 Kenichi HANDA <handa@etl.go.jp>
@@ -6865,16 +6849,16 @@
6865 (reftex-do-citation): Changed to use reftex-default-bibliography. 6849 (reftex-do-citation): Changed to use reftex-default-bibliography.
6866 (reftex-default-bibliography): New option. 6850 (reftex-default-bibliography): New option.
6867 (reftex-find-tex-file): Check for file-name-absolute-p first. 6851 (reftex-find-tex-file): Check for file-name-absolute-p first.
6868 (reftex-format-label-function,reftex-format-ref-function, 6852 (reftex-format-label-function, reftex-format-ref-function)
6869 reftex-format-cite-function): New hooks 6853 (reftex-format-cite-function): New hooks.
6870 (reftex-info): New function. 6854 (reftex-info): New function.
6871 (reftex-compute-ref-cite-tables): Removed interactive form. 6855 (reftex-compute-ref-cite-tables): Removed interactive form.
6872 (reftex-where-am-I): Removed interactive form 6856 (reftex-where-am-I): Removed interactive form.
6873 (reftex-format-names): Removed interactive form 6857 (reftex-format-names): Removed interactive form.
6874 (reftex-vref-is-default): New customization variable 6858 (reftex-vref-is-default): New customization variable.
6875 (reftex-mode-menu): Capitalize citation options 6859 (reftex-mode-menu): Capitalize citation options.
6876 (reftex-last-cnt): Variable removed. 6860 (reftex-last-cnt): Variable removed.
6877 (reftex-last-data,reftex-last-line): New variables. 6861 (reftex-last-data, reftex-last-line): New variables.
6878 (reftex-select-toggle-varioref): New function. 6862 (reftex-select-toggle-varioref): New function.
6879 (reftex-offer-label-menu): Changed mode-line-format for varioref. 6863 (reftex-offer-label-menu): Changed mode-line-format for varioref.
6880 (reftex-select-label-help): Help string updated. 6864 (reftex-select-label-help): Help string updated.
@@ -6887,7 +6871,7 @@
6887 (reftex-label-index-list, reftex-found-list): Variables removed. 6871 (reftex-label-index-list, reftex-found-list): Variables removed.
6888 (reftex-offer-label-menu, reftex-make-and-insert-label-list) 6872 (reftex-offer-label-menu, reftex-make-and-insert-label-list)
6889 (reftex-select-item, reftex-citation, reftex-select-label-callback) 6873 (reftex-select-item, reftex-citation, reftex-select-label-callback)
6890 (reftex-bibtex-selection-callback,reftex-select-callback): Changed 6874 (reftex-bibtex-selection-callback, reftex-select-callback): Changed
6891 to put the scan data directly into the text property :data, 6875 to put the scan data directly into the text property :data,
6892 instead of doing this indirectly with an index-list. 6876 instead of doing this indirectly with an index-list.
6893 (reftex-make-selection-buffer-name): New function. 6877 (reftex-make-selection-buffer-name): New function.
@@ -6916,14 +6900,14 @@
6916 (reftex-select-item): Now uses the appropriate keymaps. 6900 (reftex-select-item): Now uses the appropriate keymaps.
6917 (reftex-toc-map): New keymap (a keymap for the toc buffer. 6901 (reftex-toc-map): New keymap (a keymap for the toc buffer.
6918 (reftex-toc): Now uses reftex-toc-map. 6902 (reftex-toc): Now uses reftex-toc-map.
6919 (reftex-fontify-select-label-buffer): New function 6903 (reftex-fontify-select-label-buffer): New function.
6920 (reftex-select-font-lock-fontify-region): New function. 6904 (reftex-select-font-lock-fontify-region): New function.
6921 (reftex-make-and-insert-label-list): Refontification now uses 6905 (reftex-make-and-insert-label-list): Refontification now uses
6922 `reftex-select-font-lock-fontify-region'. 6906 `reftex-select-font-lock-fontify-region'.
6923 (reftex-show-entry): Refontification generalized. 6907 (reftex-show-entry): Refontification generalized.
6924 (reftex-select-search-minibuffer-map): New constant. 6908 (reftex-select-search-minibuffer-map): New constant.
6925 (reftex-parse-from-file): Look for \begin{thebibliography} 6909 (reftex-parse-from-file): Look for \begin{thebibliography}
6926 (reftex-do-citation): Check also for thebibliography 6910 (reftex-do-citation): Check also for thebibliography.
6927 (reftex-bibtex-selection-callback): Handle bibitem. 6911 (reftex-bibtex-selection-callback): Handle bibitem.
6928 (reftex-view-crossref): Handle bibitem. 6912 (reftex-view-crossref): Handle bibitem.
6929 (reftex-extract-bib-entries-from-thebibliography): New function. 6913 (reftex-extract-bib-entries-from-thebibliography): New function.
@@ -6938,7 +6922,7 @@
6938 (reftex-select-search-minibuffer-map, reftex-access-search-path) 6922 (reftex-select-search-minibuffer-map, reftex-access-search-path)
6939 (reftex-compute-ref-cite-tables, reftex-recursive-directory-list): 6923 (reftex-compute-ref-cite-tables, reftex-recursive-directory-list):
6940 All lambda expressions now quoted with `function'. 6924 All lambda expressions now quoted with `function'.
6941 (reftex-view-crossref,reftex-mouse-view-crossref): Fixed bug with 6925 (reftex-view-crossref, reftex-mouse-view-crossref): Fixed bug with
6942 multiple calls. 6926 multiple calls.
6943 (reftex-get-buffer-visiting): Error message changed. 6927 (reftex-get-buffer-visiting): Error message changed.
6944 (reftex-select-external-document, reftex-query-label-type) 6928 (reftex-select-external-document, reftex-query-label-type)
@@ -6949,7 +6933,7 @@
6949 6933
69501998-01-29 Inge Frick <inge@nada.kth.se> 69341998-01-29 Inge Frick <inge@nada.kth.se>
6951 6935
6952 * emacs-lisp/easymenu.el (easy-menu-add-item); Fix the BEFORE argument. 6936 * emacs-lisp/easymenu.el (easy-menu-add-item): Fix the BEFORE argument.
6953 Done by letting `easy-menu-do-add-item' handle it. 6937 Done by letting `easy-menu-do-add-item' handle it.
6954 (easy-menu-do-add-item): Take argument BEFORE instead of PREV. 6938 (easy-menu-do-add-item): Take argument BEFORE instead of PREV.
6955 Inserts directly in keymap, instead of calling `define-key-after'. 6939 Inserts directly in keymap, instead of calling `define-key-after'.
@@ -6974,8 +6958,8 @@
6974 find-tag-marker-ring. 6958 find-tag-marker-ring.
6975 (find-tag-noselect): Doc fix. Use tags-location-ring, 6959 (find-tag-noselect): Doc fix. Use tags-location-ring,
6976 find-tag-marker-ring. 6960 find-tag-marker-ring.
6977 (find-tag, find-tag-other-window, find-tag-other-frame, 6961 (find-tag, find-tag-other-window, find-tag-other-frame)
6978 find-tag-regexp): Doc fix. 6962 (find-tag-regexp): Doc fix.
6979 (pop-tag-mark): New function. 6963 (pop-tag-mark): New function.
6980 (esc-map): Bind pop-tag-mark. 6964 (esc-map): Bind pop-tag-mark.
6981 6965
@@ -7222,7 +7206,7 @@
7222 make-coding-system. Register coding-priority key in 7206 make-coding-system. Register coding-priority key in
7223 language-info-alist. Add "German" language env. 7207 language-info-alist. Add "German" language env.
7224 (setup-8-bit-environment): Delete CODING-SYSTEM arg. 7208 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
7225 (iso-latin-1): Make it compatible with MIME-charset "iso-8859-1" 7209 (iso-latin-1): Make it compatible with MIME-charset "iso-8859-1".
7226 (compound-text): New coding system. `ctext' is now alias of it. 7210 (compound-text): New coding system. `ctext' is now alias of it.
7227 (setup-german-environment): New function. 7211 (setup-german-environment): New function.
7228 7212
@@ -7238,17 +7222,17 @@
7238 describe-indian-environment-map and setup-indian-environment-map. 7222 describe-indian-environment-map and setup-indian-environment-map.
7239 7223
7240 * language/japanese.el, language/korean.el, language/lao.el, 7224 * language/japanese.el, language/korean.el, language/lao.el,
7241 language/thai.el, language/tibetan.el, language/vietnamese.el: 7225 * language/thai.el, language/tibetan.el, language/vietnamese.el:
7242 Adjusted for the change of make-coding-system. Register 7226 Adjusted for the change of make-coding-system. Register
7243 coding-priority key in 7227 coding-priority key in
7244 7228
7245 * language/china-util.el, language/japan-util.el, 7229 * language/china-util.el, language/japan-util.el,
7246 language/korea-util.el, language/tibet-util.el, 7230 * language/korea-util.el, language/tibet-util.el,
7247 language/viet-util.el: In setup-LANGUAGE-environment functions, 7231 * language/viet-util.el: In setup-LANGUAGE-environment functions,
7248 call set-language-environment-coding-systems. 7232 call set-language-environment-coding-systems.
7249 7233
7250 * language/cyril-util.el, language/devan-util.el, 7234 * language/cyril-util.el, language/devan-util.el,
7251 language/lao-util.el, language/thai-util.el: In 7235 * language/lao-util.el, language/thai-util.el: In
7252 setup-LANGUAGE-environment functions, adjust for the change of 7236 setup-LANGUAGE-environment functions, adjust for the change of
7253 setup-8-bit-environment. 7237 setup-8-bit-environment.
7254 7238
@@ -7264,16 +7248,16 @@
7264 (ccl-code-table): Add ex-cmd. 7248 (ccl-code-table): Add ex-cmd.
7265 (ccl-extended-code-table): New variable. 7249 (ccl-extended-code-table): New variable.
7266 (ccl-embed-extended-command): New function. 7250 (ccl-embed-extended-command): New function.
7267 (ccl-compile-read-multibyte-character, 7251 (ccl-compile-read-multibyte-character)
7268 ccl-compile-write-multibyte-character, 7252 (ccl-compile-write-multibyte-character)
7269 ccl-compile-unify-character, ccl-compile-iterate-multiple-map, 7253 (ccl-compile-unify-character, ccl-compile-iterate-multiple-map)
7270 ccl-compile-translate-multiple-map, 7254 (ccl-compile-translate-multiple-map)
7271 ccl-compile-translate-single-map, 7255 (ccl-compile-translate-single-map)
7272 ccl-compile-multiple-map-function) New functions. 7256 (ccl-compile-multiple-map-function): New functions.
7273 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character, 7257 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character)
7274 ccl-dump-write-multibyte-character, ccl-dump-unify-character, 7258 (ccl-dump-write-multibyte-character, ccl-dump-unify-character)
7275 ccl-dump-unify-character-const-tbl, ccl-dump-iterate-multiple-map, 7259 (ccl-dump-unify-character-const-tbl, ccl-dump-iterate-multiple-map)
7276 ccl-dump-translate-multiple-map, ccl-dump-translate-single-map): 7260 (ccl-dump-translate-multiple-map, ccl-dump-translate-single-map):
7277 New functions. 7261 New functions.
7278 7262
7279 * international/mule.el (define-character-unification-table): New 7263 * international/mule.el (define-character-unification-table): New
@@ -7408,15 +7392,15 @@
7408 7392
74091998-01-11 Dave Love <fx@gnu.org> 73931998-01-11 Dave Love <fx@gnu.org>
7410 7394
7411 * emacs-lisp/lisp-mnt.el (lm-get-package-name, lm-header, 7395 * emacs-lisp/lisp-mnt.el (lm-get-package-name, lm-header)
7412 lm-header-multiline, lm-summary, lm-version, lm-commentary): 7396 (lm-header-multiline, lm-summary, lm-version, lm-commentary):
7413 Return string without properties. 7397 Return string without properties.
7414 (lm-get-header, lm-get-package-name, lm-crack-address, 7398 (lm-get-header, lm-get-package-name, lm-crack-address)
7415 lm-insert-at-column, lm-report-bug): Minor doc fixes. 7399 (lm-insert-at-column, lm-report-bug): Minor doc fixes.
7416 7400
74171998-01-08 Eric Ludlam <zappo@gnu.org> 74011998-01-08 Eric Ludlam <zappo@gnu.org>
7418 7402
7419 * emacs-lisp/checkdoc.el: New File 7403 * emacs-lisp/checkdoc.el: New file.
7420 7404
74211998-01-07 Andre Spiegel <spiegel@inf.fu-berlin.de> 74051998-01-07 Andre Spiegel <spiegel@inf.fu-berlin.de>
7422 7406
@@ -7508,7 +7492,7 @@
7508 * avoid.el (mouse-avoidance-mode): Variable customized to 7492 * avoid.el (mouse-avoidance-mode): Variable customized to
7509 automatically load the package. 7493 automatically load the package.
7510 7494
75111997-12-22 Kevin Rodgers <kevinr@ihs.com> (tiny change) 74951997-12-22 Kevin Rodgers <kevinr@ihs.com> (tiny change)
7512 7496
7513 * simple.el (previous-matching-history-element): Bind 7497 * simple.el (previous-matching-history-element): Bind
7514 case-fold-search to nil if REGEXP contains an uppercase letter. 7498 case-fold-search to nil if REGEXP contains an uppercase letter.
@@ -7574,7 +7558,7 @@
7574 (ps-generate-postscript-with-faces): Adjust initializations, get color 7558 (ps-generate-postscript-with-faces): Adjust initializations, get color
7575 only on color screen device. 7559 only on color screen device.
7576 (ps-generate): Replace (if A B) by (and A B). 7560 (ps-generate): Replace (if A B) by (and A B).
7577 (ps-do-despool): Dynamic evaluation for ps-lpr-switches, 7561 (ps-do-despool): Dynamic evaluation for ps-lpr-switches.
7578 Replace (if A B) by (and A B). 7562 Replace (if A B) by (and A B).
7579 (color-instance-rgb-components, ps-color-values): Replace 7563 (color-instance-rgb-components, ps-color-values): Replace
7580 pixel-components by color-instance-rgb-components. 7564 pixel-components by color-instance-rgb-components.
@@ -7664,8 +7648,7 @@
7664 7648
76651997-12-15 Richard Stallman <rms@sucrose.gnu.org> 76491997-12-15 Richard Stallman <rms@sucrose.gnu.org>
7666 7650
7667 * calendar/cal-french.el 7651 * calendar/cal-french.el (calendar-french-single-byteify): New function.
7668 (calendar-french-single-byteify): New function.
7669 (calendar-goto-french-date): Use calendar-french-single-byteify 7652 (calendar-goto-french-date): Use calendar-french-single-byteify
7670 instead of changing enable-multibyte-characters. 7653 instead of changing enable-multibyte-characters.
7671 test french-calendar-accents. 7654 test french-calendar-accents.
@@ -7690,19 +7673,19 @@
7690 * browse-url.el (browse-url-lynx-emacs): Add sentinel to kill the 7673 * browse-url.el (browse-url-lynx-emacs): Add sentinel to kill the
7691 buffer when lynx exits. Doc fix. 7674 buffer when lynx exits. Doc fix.
7692 (browse-url-browser-function): Better customization. 7675 (browse-url-browser-function): Better customization.
7693 (browse-url-filename-alist, browse-url-netscape-display, 7676 (browse-url-filename-alist, browse-url-netscape-display)
7694 browse-url-filename-alist, browse-url-generic-program): Likewise. 7677 (browse-url-filename-alist, browse-url-generic-program): Likewise.
7695 (browse-url-new-window-p, browse-url-w3, browse-url-mail): Doc fix. 7678 (browse-url-new-window-p, browse-url-w3, browse-url-mail): Doc fix.
7696 (browse-url-save-file): Customize. 7679 (browse-url-save-file): Customize.
7697 7680
7698 * imenu.el (imenu-case-fold-search): New buffer-local variable. 7681 * imenu.el (imenu-case-fold-search): New buffer-local variable.
7699 7682
7700 * progmodes/scheme.el, progmodes/tcl-mode.el, progmodes/f90.el, 7683 * progmodes/scheme.el, progmodes/tcl-mode.el, progmodes/f90.el,
7701 progmodes/fortran.el, progmodes/c-mode.el, progmodes/ada-mode.el, 7684 * progmodes/fortran.el, progmodes/c-mode.el, progmodes/ada-mode.el,
7702 cc-mode.el, progmodes/cplus-md.el, progmodes/dcl-mode.el, 7685 * cc-mode.el, progmodes/cplus-md.el, progmodes/dcl-mode.el,
7703 progmodes/pascal.el, progmodes/perl-mode.el, textmodes/bibtex.el, 7686 * progmodes/pascal.el, progmodes/perl-mode.el, textmodes/bibtex.el,
7704 textmodes/texinfo.el, emacs-lisp/lisp-mode.el, generic.el, 7687 * textmodes/texinfo.el, emacs-lisp/lisp-mode.el, generic.el,
7705 progmodes/octave-mod.el: Use imenu-case-fold-search. 7688 * progmodes/octave-mod.el: Use imenu-case-fold-search.
7706 7689
77071997-12-11 Richard Stallman <rms@gnu.org> 76901997-12-11 Richard Stallman <rms@gnu.org>
7708 7691
@@ -7715,8 +7698,8 @@
7715 7698
77161997-12-11 Paul Eggert <eggert@twinsun.com> 76991997-12-11 Paul Eggert <eggert@twinsun.com>
7717 7700
7718 * dired.el (dired-move-to-filename-regexp), ange-ftp.el 7701 * dired.el (dired-move-to-filename-regexp)
7719 (ange-ftp-date-regexp): Fix the problem with misparsing 7702 * ange-ftp.el (ange-ftp-date-regexp): Fix the problem with misparsing
7720 `-r--r--r-- 1 may 1997' by requiring a digit before the date. 7703 `-r--r--r-- 1 may 1997' by requiring a digit before the date.
7721 * dired.el (dired-move-to-filename-regexp): 7704 * dired.el (dired-move-to-filename-regexp):
7722 Allow any month name of 2 letters or more. 7705 Allow any month name of 2 letters or more.
@@ -7830,7 +7813,7 @@
7830 (window-configuration-to-register): Use a marker to save point. 7813 (window-configuration-to-register): Use a marker to save point.
7831 (point-to-register): Include point when saving a frame config. 7814 (point-to-register): Include point when saving a frame config.
7832 (number-to-register): New command (was commented out). 7815 (number-to-register): New command (was commented out).
7833 (increment-register): New command 7816 (increment-register): New command.
7834 (view-register): Handle frame configs and window configs 7817 (view-register): Handle frame configs and window configs
7835 included in a list with a pointer. 7818 included in a list with a pointer.
7836 (view-register, insert-register): Use numberp, not integerp. 7819 (view-register, insert-register): Use numberp, not integerp.
@@ -7946,23 +7929,23 @@
7946 7929
79471997-11-24 Michael Kifer <kifer@cs.sunysb.edu> 79301997-11-24 Michael Kifer <kifer@cs.sunysb.edu>
7948 7931
7949 * viper-ex.el (viper-ex): accept prefix arguments. 7932 * viper-ex.el (viper-ex): Accept prefix arguments.
7950 * viper-cmd.el (viper-quote-region): make quote string mode-sensitive. 7933 * viper-cmd.el (viper-quote-region): Make quote string mode-sensitive.
7951 (viper-read-string-with-history): accept initial temp message. 7934 (viper-read-string-with-history): Accept initial temp message.
7952 * viper.el (viper-go-away): delocalize viper-mode-string and 7935 * viper.el (viper-go-away): Delocalize viper-mode-string and
7953 viper-current-state 7936 viper-current-state.
7954 7937
79551997-11-24 Michael Kifer <kifer@cs.sunysb.edu> 79381997-11-24 Michael Kifer <kifer@cs.sunysb.edu>
7956 7939
7957 * ediff-vers.el (cvs-run-ediff-on-file-descriptor): set 7940 * ediff-vers.el (cvs-run-ediff-on-file-descriptor): Set
7958 default-directory 7941 default-directory.
7959 (cvs-run-ediff-on-file-descriptor): use ediff-buffers when 7942 (cvs-run-ediff-on-file-descriptor): Use ediff-buffers when
7960 type=MODIFIED. 7943 type=MODIFIED.
7961 * ediff-init.el: commented out ediff-set-face-pixmap. 7944 * ediff-init.el: Commented out ediff-set-face-pixmap.
7962 * ediff-mult.el (ediff-get-session-number-at-pos): 7945 * ediff-mult.el (ediff-get-session-number-at-pos):
7963 optional buffer argument. 7946 Optional buffer argument.
7964 * ediff-diff.el (ediff-match-diff-line,ediff-diff-ok-lines-regexp): 7947 * ediff-diff.el (ediff-match-diff-line, ediff-diff-ok-lines-regexp):
7965 add C-m? before $ 7948 Add C-m? before $.
7966 7949
79671997-11-24 Simon Marshall <simon@gnu.org> 79501997-11-24 Simon Marshall <simon@gnu.org>
7968 7951
@@ -7984,7 +7967,7 @@
7984 * emacs-lisp/lisp-mode.el (lisp-mode-auto-fill): New function. 7967 * emacs-lisp/lisp-mode.el (lisp-mode-auto-fill): New function.
7985 (lisp-mode-variables): Bind normal-auto-fill-function. 7968 (lisp-mode-variables): Bind normal-auto-fill-function.
7986 7969
7987 * register.el (window-configuration-to-register): 7970 * register.el (window-configuration-to-register)
7988 (frame-configuration-to-register): Include (point) in the saved value. 7971 (frame-configuration-to-register): Include (point) in the saved value.
7989 (jump-to-register): Restore (point) as well as window or frame config. 7972 (jump-to-register): Restore (point) as well as window or frame config.
7990 7973
@@ -8118,8 +8101,8 @@
8118 8101
81191997-11-17 Paul Eggert <eggert@twinsun.com> 81021997-11-17 Paul Eggert <eggert@twinsun.com>
8120 8103
8121 * dired.el (dired-move-to-filename-regexp), 8104 * dired.el (dired-move-to-filename-regexp):
8122 ange-ftp.el (ange-ftp-date-regexp): 8105 * ange-ftp.el (ange-ftp-date-regexp):
8123 Allow month names of length 2 and up, with varying white space 8106 Allow month names of length 2 and up, with varying white space
8124 afterwards; e.g. Solaris 2.6 "es" locale uses "ab " for April and 8107 afterwards; e.g. Solaris 2.6 "es" locale uses "ab " for April and
8125 "fbro" for February. 8108 "fbro" for February.
@@ -8279,32 +8262,32 @@
8279 8262
82801997-10-31 Michael Kifer <kifer@cs.sunysb.edu> 82631997-10-31 Michael Kifer <kifer@cs.sunysb.edu>
8281 8264
8282 * ediff-mult.el (ediff-redraw-directory-group-buffer, 8265 * ediff-mult.el (ediff-redraw-directory-group-buffer)
8283 ediff-redraw-registry-buffer): delete phony session overlays. 8266 (ediff-redraw-registry-buffer): Delete phony session overlays.
8284 Added session number to various calls to update the meta buffer. 8267 Added session number to various calls to update the meta buffer.
8285 (ediff-update-markers-in-dir-meta-buffer): new, for fast redisplay 8268 (ediff-update-markers-in-dir-meta-buffer): New, for fast redisplay
8286 of meta buffer. 8269 of meta buffer.
8287 (ediff-update-meta-buffer,ediff-redraw-directory-group-buffer, 8270 (ediff-update-meta-buffer, ediff-redraw-directory-group-buffer)
8288 ediff-previous-meta-overlay-start,ediff-next-meta-item): changed to 8271 (ediff-previous-meta-overlay-start, ediff-next-meta-item): Changed to
8289 support the above. 8272 support the above.
8290 (ediff-insert-session-info-in-meta-buffer, 8273 (ediff-insert-session-info-in-meta-buffer)
8291 ediff-replace-session-status-in-meta-buffer, 8274 (diff-replace-session-status-in-meta-buffer)
8292 ediff-insert-session-status-in-meta-buffer, 8275 (ediff-insert-session-status-in-meta-buffer)
8293 ediff-replace-session-activity-marker-in-meta-buffer, 8276 (ediff-replace-session-activity-marker-in-meta-buffer)
8294 ediff-insert-session-activity-marker-in-meta-buffer): new supporting 8277 (ediff-insert-session-activity-marker-in-meta-buffer): New supporting
8295 functions for fast redisplay. 8278 functions for fast redisplay.
8296 8279
8297 * ediff-util.el (ediff-setup): has a new argument, the file name 8280 * ediff-util.el (ediff-setup): Has a new argument, the file name
8298 where to save the merge buffer. 8281 where to save the merge buffer.
8299 (ediff-arrange-autosave-in-merge-jobs): new function, uses the new 8282 (ediff-arrange-autosave-in-merge-jobs): New function, uses the new
8300 arg of ediff-setup to set the visited file name of the merge buffer. 8283 arg of ediff-setup to set the visited file name of the merge buffer.
8301 (ediff-setup): set buffer-offer-save to t in merge buffers. 8284 (ediff-setup): Set buffer-offer-save to t in merge buffers.
8302 8285
8303 * ediff-vers.el (ediff-*-merge-*): all these function now have one 8286 * ediff-vers.el (ediff-*-merge-*): All these function now have one
8304 addl. optional argument, the file name where to save the merge buffer. 8287 addl. optional argument, the file name where to save the merge buffer.
8305 This is useful in scripts. 8288 This is useful in scripts.
8306 8289
8307 * ediff.el (ediff-merge-*): all These top-level function now have one 8290 * ediff.el (ediff-merge-*): All These top-level function now have one
8308 more optional argument, the file name where to save the merge buffer. 8291 more optional argument, the file name where to save the merge buffer.
8309 This is useful in scripts. 8292 This is useful in scripts.
8310 8293
@@ -8314,21 +8297,21 @@
8314 * ediff-init.el: Additional variables customized; hooks moved into 8297 * ediff-init.el: Additional variables customized; hooks moved into
8315 a separate customization subgroup. 8298 a separate customization subgroup.
8316 8299
8317 * ediff-diff.el (ediff-same-file-contents): new function. 8300 * ediff-diff.el (ediff-same-file-contents): New function.
8318 (ediff-setup-diff-regions): bark if the user supplied -c option. 8301 (ediff-setup-diff-regions): Bark if the user supplied -c option.
8319 8302
83201997-10-31 Michael Kifer <kifer@cs.sunysb.edu> 83031997-10-31 Michael Kifer <kifer@cs.sunysb.edu>
8321 8304
8322 * viper-ex.el: Fixed r! cmd args. Previously it would discard the args 8305 * viper-ex.el: Fixed r! cmd args. Previously it would discard the args.
8323 8306
8324 * viper-init.el: Make all viper-defined emacs minor modes nil by 8307 * viper-init.el: Make all viper-defined emacs minor modes nil by
8325 default. 8308 default.
8326 8309
8327 * viper-keym.el: Don't bind C-c\ in global-map 8310 * viper-keym.el: Don't bind C-c\ in global-map.
8328 8311
8329 * viper.el: Don't change state to emacs unless viper-mode is t. 8312 * viper.el: Don't change state to emacs unless viper-mode is t.
8330 8313
8331 * viper-mous.el (viper-mouse-click-window): check if click was over 8314 * viper-mous.el (viper-mouse-click-window): Check if click was over
8332 a live window. 8315 a live window.
8333 8316
83341997-10-31 Dave Love <d.love@dl.ac.uk> 83171997-10-31 Dave Love <d.love@dl.ac.uk>
@@ -8359,8 +8342,8 @@
83591997-10-25 Dave Love <d.love@dl.ac.uk> 83421997-10-25 Dave Love <d.love@dl.ac.uk>
8360 8343
8361 * emacs-lisp/find-func.el (find-function): Add autoload cookie. 8344 * emacs-lisp/find-func.el (find-function): Add autoload cookie.
8362 (find-function-other-window, find-function-other-frame, 8345 (find-function-other-window, find-function-other-frame)
8363 find-function-on-key): Likewise. 8346 (find-function-on-key): Likewise.
8364 8347
83651997-10-24 John W. Eaton <jwe@bevo.che.wisc.edu> 83481997-10-24 John W. Eaton <jwe@bevo.che.wisc.edu>
8366 8349
@@ -8403,18 +8386,18 @@
8403 8386
84041997-10-24 Carsten Dominik <dominik@strw.LeidenUniv.nl> 83871997-10-24 Carsten Dominik <dominik@strw.LeidenUniv.nl>
8405 8388
8406 * reftex.el: The menu now used toggle and radio for some items. 8389 * reftex.el: The menu now used toggle and radio for some items.
8407 (reftex-default-context-regexps): `caption' now prefers the 8390 (reftex-default-context-regexps): `caption' now prefers the
8408 optional short caption. 8391 optional short caption.
8409 (reftex-offer-label-menu): Fixed bug which could kill master 8392 (reftex-offer-label-menu): Fixed bug which could kill master
8410 buffer of external document. 8393 buffer of external document.
8411 (reftex-select-item,reftex-get-buffer-visiting): Compatibility 8394 (reftex-select-item, reftex-get-buffer-visiting): Compatibility
8412 code works now the other way round. 8395 code works now the other way round.
8413 (reftex-select-external-document): Now gives a message when no 8396 (reftex-select-external-document): Now gives a message when no
8414 external documents are available. 8397 external documents are available.
8415 (reftex-find-duplicate-labels): Single key strokes to exit or to 8398 (reftex-find-duplicate-labels): Single key strokes to exit or to
8416 do a query replace. Made more user friendly in general. 8399 do a query replace. Made more user friendly in general.
8417 (reftex-section-levels,reftex-default-context-regexps): Move 8400 (reftex-section-levels, reftex-default-context-regexps): Move
8418 definition of these variables to configuration section. 8401 definition of these variables to configuration section.
8419 8402
84201997-10-24 Richard Stallman <rms@gnu.org> 84031997-10-24 Richard Stallman <rms@gnu.org>
@@ -8461,11 +8444,11 @@
8461 (browse-url): Apply, don't just call, browse-url-choose-browser, 8444 (browse-url): Apply, don't just call, browse-url-choose-browser,
8462 so args works properly. 8445 so args works properly.
8463 (browse-url-maybe-new-window): New function. 8446 (browse-url-maybe-new-window): New function.
8464 (browse-url-netscape, browse-url-mosaic, browse-url-cci, 8447 (browse-url-netscape, browse-url-mosaic, browse-url-cci)
8465 browse-url-w3, browse-url-lynx-emacs, browse-url-mail): Use it. 8448 (browse-url-w3, browse-url-lynx-emacs, browse-url-mail): Use it.
8466 (browse-url-lynx-emacs): Don't call term-term-name. 8449 (browse-url-lynx-emacs): Don't call term-term-name.
8467 (browse-url-lynx-input-field, browse-url-lynx-input-delay, 8450 (browse-url-lynx-input-field, browse-url-lynx-input-delay)
8468 browse-url-lynx-input-attempts): New variables. 8451 (browse-url-lynx-input-attempts): New variables.
8469 (browse-url-lynx-emacs): Use any existing Lynx buffer; take care 8452 (browse-url-lynx-emacs): Use any existing Lynx buffer; take care
8470 to move off input fields. (After Vladimir Alexiev 8453 to move off input fields. (After Vladimir Alexiev
8471 <vladimir@cs.ualberta.ca>.) 8454 <vladimir@cs.ualberta.ca>.)
@@ -8599,7 +8582,7 @@
8599 Be slient if c-progress-interval 8582 Be slient if c-progress-interval
8600 is nil. 8583 is nil.
8601 8584
8602 * progmodes/cc-vars.el (c-progress-interval): Document new semantics 8585 * progmodes/cc-vars.el (c-progress-interval): Document new semantics.
8603 8586
8604 * progmodes/cc-engine.el (c-beginning-of-statement-1): 8587 * progmodes/cc-engine.el (c-beginning-of-statement-1):
8605 Watch out for keywords which have a 8588 Watch out for keywords which have a
@@ -8625,7 +8608,7 @@
8625 * progmodes/cc-menus.el (cc-imenu-c-prototype-macro-regexp): New var. 8608 * progmodes/cc-menus.el (cc-imenu-c-prototype-macro-regexp): New var.
8626 8609
8627 (cc-imenu-c++-generic-expression): Patches to better match C++ code. 8610 (cc-imenu-c++-generic-expression): Patches to better match C++ code.
8628 Given by jan.dubois@ibm.net (Jan Dubois) 8611 Given by jan.dubois@ibm.net (Jan Dubois).
8629 8612
8630 * progmodes/cc-menus.el (cc-imenu-java-generic-expression): 8613 * progmodes/cc-menus.el (cc-imenu-java-generic-expression):
8631 Removed test for declaration 8614 Removed test for declaration
@@ -8920,9 +8903,9 @@
8920 8903
89211997-10-21 Danny Siu <dsiu@adobe.com> 89041997-10-21 Danny Siu <dsiu@adobe.com>
8922 8905
8923 * smiley.el (smiley-buffer): make smiley case sensitive 8906 * smiley.el (smiley-buffer): Make smiley case sensitive.
8924 (smiley-deformed-regexp-alist): added more regexp for happy smiley 8907 (smiley-deformed-regexp-alist): Added more regexp for happy smiley.
8925 (smiley-nosey-regexp-alist): same as above 8908 (smiley-nosey-regexp-alist): Same as above.
8926 8909
89271997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> 89101997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
8928 8911
@@ -9316,11 +9299,11 @@
9316 9299
93171997-10-21 Paul Franklin <paul@cs.washington.edu> 93001997-10-21 Paul Franklin <paul@cs.washington.edu>
9318 9301
9319 * nnmail.el (nnmail-keep-last-article): clarify docstring 9302 * nnmail.el (nnmail-keep-last-article): Clarify docstring.
9320 9303
93211997-10-21 Danny Siu <dsiu@adobe.com> 93041997-10-21 Danny Siu <dsiu@adobe.com>
9322 9305
9323 * gnus-picon.el (gnus-group-display-picons): use 9306 * gnus-picon.el (gnus-group-display-picons): Use
9324 gnus-group-real-name so that picons for foreign groups display 9307 gnus-group-real-name so that picons for foreign groups display
9325 correctly. 9308 correctly.
9326 9309
@@ -9450,39 +9433,39 @@
9450 9433
94511997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr> 94341997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr>
9452 9435
9453 * gnus-picon.el (gnus-picons-has-modeline-p): new user variable. 9436 * gnus-picon.el (gnus-picons-has-modeline-p): New user variable.
9454 (gnus-picons-set-buffer): new function. 9437 (gnus-picons-set-buffer): New function.
9455 (gnus-picons-prepare-for-annotations): use it. 9438 (gnus-picons-prepare-for-annotations): Use it.
9456 (gnus-picons-network-display-internal): ditto. 9439 (gnus-picons-network-display-internal): Ditto.
9457 (gnus-picons-make-annotation): new function. 9440 (gnus-picons-make-annotation): New function.
9458 (gnus-picons-display-x-face): use it. 9441 (gnus-picons-display-x-face): Use it.
9459 (gnus-article-display-picons): ditto. 9442 (gnus-article-display-picons): Ditto.
9460 (gnus-picons-display-picon-or-name): ditto. 9443 (gnus-picons-display-picon-or-name): Ditto.
9461 (gnus-picons-display-pairs): ditto. Remember the correct 9444 (gnus-picons-display-pairs): Ditto. Remember the correct
9462 order of insertion of annotations. 9445 order of insertion of annotations.
9463 (gnus-picons-display-glyph): use gnus-picons-make-annotation. 9446 (gnus-picons-display-glyph): Use gnus-picons-make-annotation.
9464 (gnus-article-display-picons): move group annotations in article 9447 (gnus-article-display-picons): Move group annotations in article
9465 buffer to the correct place if displaying in article buffer. 9448 buffer to the correct place if displaying in article buffer.
9466 (gnus-picons-network-search-internal): don't display "@" if there 9449 (gnus-picons-network-search-internal): Don't display "@" if there
9467 is no domain picon works again. Check that the picons still 9450 is no domain picon works again. Check that the picons still
9468 need be displayed. Add the bar bar.xpm separator if 9451 need be displayed. Add the bar bar.xpm separator if
9469 gnus-picons-display-as-address. 9452 gnus-picons-display-as-address.
9470 (gnus-picons-network-display-callback): check that the picon still 9453 (gnus-picons-network-display-callback): Check that the picon still
9471 need be displayed. 9454 need be displayed.
9472 (gnus-picons-lock): function deleted. 9455 (gnus-picons-lock): Function deleted.
9473 (gnus-picons-remove): don't use it. New way of locking. 9456 (gnus-picons-remove): Don't use it. New way of locking.
9474 (gnus-picons-next-job-internal): new way of locking. Handle 9457 (gnus-picons-next-job-internal): New way of locking. Handle
9475 new tag 'bar. 9458 new tag 'bar.
9476 (gnus-picons-next-job): new way of locking. 9459 (gnus-picons-next-job): New way of locking.
9477 (gnus-picons-buffer): variable deleted. 9460 (gnus-picons-buffer): Variable deleted.
9478 (gnus-picons-remove-all): modified accordingly. 9461 (gnus-picons-remove-all): Modified accordingly.
9479 (gnus-group-annotations-lock): variable deleted. 9462 (gnus-group-annotations-lock): Variable deleted.
9480 (gnus-article-annotations-lock): variable deleted. 9463 (gnus-article-annotations-lock): Variable deleted.
9481 (gnus-x-face-annotations-lock): variable deleted. 9464 (gnus-x-face-annotations-lock): Variable deleted.
9482 (gnus-picons-news-directories): renamed, was 9465 (gnus-picons-news-directories): Renamed, was
9483 gnus-picons-news-directory. 9466 gnus-picons-news-directory.
9484 (gnus-picons-url-retrieve): do not change url-show-status. 9467 (gnus-picons-url-retrieve): Do not change url-show-status.
9485 (gnus-picons-clear-cache): also clear gnus-picons-url-alist. 9468 (gnus-picons-clear-cache): Also clear gnus-picons-url-alist.
9486 9469
94871997-10-21 Michael R. Cook <mcook@cognex.com> 94701997-10-21 Michael R. Cook <mcook@cognex.com>
9488 9471
@@ -9549,41 +9532,37 @@
9549 9532
95501997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr> 95331997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr>
9551 9534
9552 * gnus-picon.el: (gnus-picons-url-alist): new variable. 9535 * gnus-picon.el (gnus-picons-url-alist): New variable.
9553 (gnus-picons-jobs-alist): new variable. 9536 (gnus-picons-jobs-alist): New variable.
9554 (gnus-picons-remove): clean this new variable. FIXME: race 9537 (gnus-picons-remove): Clean this new variable. FIXME: race condition.
9555 condition. 9538 (gnus-picons-job-already-running): New variable.
9556 (gnus-picons-job-already-running): new variable. 9539 (gnus-article-display-picons): Use the job queue if using the network.
9557 (gnus-article-display-picons): use the job queue if using the 9540 (gnus-group-display-picons): Ditto.
9558 network. 9541 (gnus-picons-make-path): Function deleted.
9559 (gnus-group-display-picons): ditto. 9542 (gnus-picons-lookup-internal): Modified accordingly.
9560 (gnus-picons-make-path): function deleted. 9543 (gnus-picons-lookup-user-internal): Take the LETs out of the loops.
9561 (gnus-picons-lookup-internal): modified accordingly. 9544 (gnus-picons-lookup-pairs): Take constant calculation outside of loop.
9562 (gnus-picons-lookup-user-internal): take the LETs out of the 9545 (gnus-picons-display-picon-or-name): Use COND instead of nested IFs.
9563 loops. 9546 (gnus-picons-display-pairs): Take the LET outside of loop.
9564 (gnus-picons-lookup-pairs): take constant calculation outside of 9547 (gnus-picons-try-face): Ditto.
9565 loop. 9548 (gnus-picons-users-image-alist): Variable deleted.
9566 (gnus-picons-display-picon-or-name): use COND instead of nested IFs 9549 (gnus-picons-clear-cache): Don't clear it.
9567 (gnus-picons-display-pairs): take the LET outside of loop. 9550 (gnus-picons-retrieve-limit): Variable deleted.
9568 (gnus-picons-try-face): ditto. 9551 (gnus-picons-url-retrieve): Clear url-request-method.
9569 (gnus-picons-users-image-alist): variable deleted. 9552 (gnus-picons-retrieve-user-callback): Function deleted.
9570 (gnus-picons-clear-cache): don't clear it. 9553 (gnus-picons-retrieve-user): Function deleted.
9571 (gnus-picons-retrieve-limit): variable deleted. 9554 (gnus-picons-retrieve-domain-callback): Function deleted.
9572 (gnus-picons-url-retrieve): clear url-request-method 9555 (gnus-picons-retrieve-domain-internal): Function deleted.
9573 (gnus-picons-retrieve-user-callback): function deleted. 9556 (gnus-picons-parse-value): New function.
9574 (gnus-picons-retrieve-user): function deleted. 9557 (gnus-picons-parse-filenames): New function.
9575 (gnus-picons-retrieve-domain-callback): function deleted 9558 (gnus-picons-network-display-internal): New function.
9576 (gnus-picons-retrieve-domain-internal): function deleted. 9559 (gnus-picons-network-display-callback): New function.
9577 (gnus-picons-parse-value): new function. 9560 (gnus-picons-network-display): New function.
9578 (gnus-picons-parse-filenames): new function. 9561 (gnus-picons-network-search-internal): New function.
9579 (gnus-picons-network-display-internal): new function. 9562 (gnus-picons-network-search-callback): New function.
9580 (gnus-picons-network-display-callback): new function. 9563 (gnus-picons-network-search): New function.
9581 (gnus-picons-network-display): new function. 9564 (gnus-picons-next-job-internal): New function.
9582 (gnus-picons-network-search-internal): new function. 9565 (gnus-picons-next-job): New function.
9583 (gnus-picons-network-search-callback): new function.
9584 (gnus-picons-network-search): new function.
9585 (gnus-picons-next-job-internal): new function.
9586 (gnus-picons-next-job): new function.
9587 9566
95881997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> 95671997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
9589 9568
@@ -9591,34 +9570,33 @@
9591 9570
95921997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr> 95711997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr>
9593 9572
9594 * gnus-picon.el (gnus-picons-clear-cache-on-shutdown): new variable. 9573 * gnus-picon.el (gnus-picons-clear-cache-on-shutdown): New variable.
9595 (gnus-picons-piconsearch-cache-user): variable deleted. 9574 (gnus-picons-piconsearch-cache-user): Variable deleted.
9596 (gnus-picons-clear-cache): new function. 9575 (gnus-picons-clear-cache): New function.
9597 (gnus-picons-close): only clear cache if 9576 (gnus-picons-close): Only clear cache if
9598 gnus-picons-clear-cache-on-shutdown. 9577 gnus-picons-clear-cache-on-shutdown.
9599 (gnus-picons-url-retrieve): set url-package-name and 9578 (gnus-picons-url-retrieve): Set url-package-name and
9600 url-package-version. 9579 url-package-version.
9601 (gnus-picons-users-image-alist): new variable. 9580 (gnus-picons-users-image-alist): New variable.
9602 (gnus-picons-retrieve-user-callback): use it. 9581 (gnus-picons-retrieve-user-callback): Use it.
9603 Added support for network retrieval of picons. 9582 Added support for network retrieval of picons.
9604 (gnus-picons-map): removed. 9583 (gnus-picons-map): Removed.
9605 (gnus-picons-remove): removed case to handle processes. 9584 (gnus-picons-remove): Removed case to handle processes.
9606 (gnus-picons-processes-alist): new variable 9585 (gnus-picons-processes-alist): New variable.
9607 (gnus-picons-x-face-sentinel): simplified. Use processes alist. 9586 (gnus-picons-x-face-sentinel): Simplified. Use processes alist.
9608 (gnus-picons-display-x-face): explicitly request an xface image. 9587 (gnus-picons-display-x-face): Explicitly request an xface image.
9609 Always call gnus-picons-prepare-for-annotations. Use processes 9588 Always call gnus-picons-prepare-for-annotations. Use processes alist.
9610 alist. 9589 (nus-picons-lookup-internal): New function.
9611 (nus-picons-lookup-internal): new function. 9590 (gnus-picons-lookup): Use it.
9612 (gnus-picons-lookup): use it. 9591 (gnus-picons-lookup-user-internal): Ditto.
9613 (gnus-picons-lookup-user-internal): ditto. 9592 (gnus-picons-display-picon-or-name): No more xface-p argument.
9614 (gnus-picons-display-picon-or-name): no more xface-p argument. 9593 (gnus-picons-try-suffixes): Removed.
9615 (gnus-picons-try-suffixes): removed. 9594 (gnus-picons-try-face): New function. Does the caching in
9616 (gnus-picons-try-face): new function. Does the caching in
9617 gnus-picons-glyph-alist. 9595 gnus-picons-glyph-alist.
9618 (gnus-picons-try-to-find-face): take a glyph argument instead of a 9596 (gnus-picons-try-to-find-face): Take a glyph argument instead of a
9619 path. No more xface-p argument. Only use one annotation even if 9597 path. No more xface-p argument. Only use one annotation even if
9620 gnus-picons-display-as-address. 9598 gnus-picons-display-as-address.
9621 (gnus-picons-toggle-extent): changed into an annotation action. 9599 (gnus-picons-toggle-extent): Changed into an annotation action.
9622 9600
96231997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> 96011997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9624 9602
@@ -9655,7 +9633,7 @@
9655 9633
9656 * gnus-topic.el (gnus-topic-update-topic): Did not preserve point 9634 * gnus-topic.el (gnus-topic-update-topic): Did not preserve point
9657 on the same instance of a group if group occured in multiple 9635 on the same instance of a group if group occured in multiple
9658 topics. Caused gnus-summary-exit to return to wrong topic if the 9636 topics. Caused gnus-summary-exit to return to wrong topic if the
9659 selected group was in more than one topic. 9637 selected group was in more than one topic.
9660 9638
9661 Above two bugs happened only if the window configuration for 9639 Above two bugs happened only if the window configuration for
@@ -9714,7 +9692,7 @@
9714 9692
97151997-10-21 Paul Franklin <paul@cs.washington.edu> 96931997-10-21 Paul Franklin <paul@cs.washington.edu>
9716 9694
9717 * nnmail.el (nnmail-move-inbox): fewer (0?) file calls on inbox if 9695 * nnmail.el (nnmail-move-inbox): Fewer (0?) file calls on inbox if
9718 popmail. 9696 popmail.
9719 9697
97201997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> 96981997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
@@ -9724,11 +9702,9 @@
9724 9702
9725 * nnmh.el (nnmh-request-list-1): Use truenames. 9703 * nnmh.el (nnmh-request-list-1): Use truenames.
9726 9704
9727 * gnus-undo.el (gnus-undo-mode): Don't infest 9705 * gnus-undo.el (gnus-undo-mode): Don't infest gnus-summary-exit-hook.
9728 gnus-summary-exit-hook.
9729 9706
9730 * gnus-sum.el (gnus-update-read-articles): Force an undo 9707 * gnus-sum.el (gnus-update-read-articles): Force an undo boundary.
9731 boundary.
9732 9708
9733 * nnweb.el (nnweb-fetch-url): Don't rely on return values from 9709 * nnweb.el (nnweb-fetch-url): Don't rely on return values from
9734 url-insert-file-contents. 9710 url-insert-file-contents.
@@ -9832,12 +9808,12 @@
98321997-10-20 Carsten Dominik <dominik@strw.LeidenUniv.nl> 98081997-10-20 Carsten Dominik <dominik@strw.LeidenUniv.nl>
9833 9809
9834 * reftex.el: Using cl macros push, pop, when, unless throughout 9810 * reftex.el: Using cl macros push, pop, when, unless throughout
9835 the file. This is not further mentioned in this ChangeLog entry. 9811 the file. This is not further mentioned in this ChangeLog entry.
9836 Documentation largely updated. Parser rewritten for better 9812 Documentation largely updated. Parser rewritten for better
9837 Multifile Document processing. Macros with naked label arguments 9813 Multifile Document processing. Macros with naked label arguments
9838 supported. Some Mule related changes. 9814 supported. Some Mule related changes.
9839 (reftex-default-label-alist-entries): Customization type is now 9815 (reftex-default-label-alist-entries): Customization type is now
9840 computed from reftex-label-alist-builtin. Enumerate has new 9816 computed from reftex-label-alist-builtin. Enumerate has new
9841 typekey `i'. `n' is now reserved for footnotes etc. 9817 typekey `i'. `n' is now reserved for footnotes etc.
9842 (reftex-label-alist): Introduced default regular expressions. 9818 (reftex-label-alist): Introduced default regular expressions.
9843 Customization type is now computed from 9819 Customization type is now computed from
@@ -9871,10 +9847,10 @@
9871 (reftex-parse-document): Function adapted to new parser. 9847 (reftex-parse-document): Function adapted to new parser.
9872 (reftex-access-scan-info): Changed to fit new parser. Now detects 9848 (reftex-access-scan-info): Changed to fit new parser. Now detects
9873 changes in label-alist related variables automatically. 9849 changes in label-alist related variables automatically.
9874 (reftex-parse-one,reftex-parse-all): New functions. 9850 (reftex-parse-one, reftex-parse-all): New functions.
9875 (reftex-all-document-files): New function. 9851 (reftex-all-document-files): New function.
9876 (reftex-grep-document,reftex-search-document, 9852 (reftex-grep-document, reftex-search-document)
9877 reftex-query-replace-document): Now use 9853 (reftex-query-replace-document): Now use
9878 `reftex-all-document-files'. 9854 `reftex-all-document-files'.
9879 (reftex-section-or-include-regexp): New variable. 9855 (reftex-section-or-include-regexp): New variable.
9880 (reftex-everything-regexp): New variable. 9856 (reftex-everything-regexp): New variable.
@@ -9934,9 +9910,9 @@
9934 (reftex-label-alist-builtin): Use abbreviated regexps. 9910 (reftex-label-alist-builtin): Use abbreviated regexps.
9935 (reftex-label-mac-list): New variable. 9911 (reftex-label-mac-list): New variable.
9936 (reftex-parse-args): New function. 9912 (reftex-parse-args): New function.
9937 (easy-menu-define): Menu extended. Some parts are now computed. 9913 (easy-menu-define): Menu extended. Some parts are now computed.
9938 from the user options. 9914 from the user options.
9939 (reftex-move-to-next-arg,reftex-move-to-previous-arg) New 9915 (reftex-move-to-next-arg, reftex-move-to-previous-arg): New
9940 functions. Now we can parse macros with distributed arguments. 9916 functions. Now we can parse macros with distributed arguments.
9941 (reftex-goto-label): Function removed. 9917 (reftex-goto-label): Function removed.
9942 (reftex-position-cursor): Function removed. 9918 (reftex-position-cursor): Function removed.
@@ -9946,7 +9922,7 @@
9946 (reftex-label-indent): Constant removed. 9922 (reftex-label-indent): Constant removed.
9947 (reftex-context-indent): Constant removed. 9923 (reftex-context-indent): Constant removed.
9948 (reftex-match-string): New function. 9924 (reftex-match-string): New function.
9949 (reftex-memory): New variable 9925 (reftex-memory): New variable.
9950 (reftex-reset-mode): No longer hacks local variables. Now resets 9926 (reftex-reset-mode): No longer hacks local variables. Now resets
9951 path variables as well. 9927 path variables as well.
9952 (reftex-truncate): New functions, to make RefTeX work with Mule. 9928 (reftex-truncate): New functions, to make RefTeX work with Mule.
@@ -9957,13 +9933,13 @@
9957 (reftex-view-crossref): Works now also if mouse click is on macro. 9933 (reftex-view-crossref): Works now also if mouse click is on macro.
9958 (reftex-context-substring): Now returns substring without text 9934 (reftex-context-substring): Now returns substring without text
9959 properties. 9935 properties.
9960 (reftex-tex-path,reftex-bib-path): New variables. 9936 (reftex-tex-path, reftex-bib-path): New variables.
9961 (reftex-split): Function replaced with builtin `split-string'. 9937 (reftex-split): Function replaced with builtin `split-string'.
9962 (reftex-find-bib-file): New function. 9938 (reftex-find-bib-file): New function.
9963 (reftex-find-files-on-path): Function removed. 9939 (reftex-find-files-on-path): Function removed.
9964 (reftex-find-file-on-path): New function. 9940 (reftex-find-file-on-path): New function.
9965 (reftex-access-search-path,reftex-parse-colon-path, 9941 (reftex-access-search-path, reftex-parse-colon-path)
9966 reftex-recursive-directory-list,reftex-expand-path): New 9942 (reftex-recursive-directory-list,reftex-expand-path): New
9967 functions, dealing with recursive TEXINPUTS and BIBINPUTS 9943 functions, dealing with recursive TEXINPUTS and BIBINPUTS
9968 definitions. 9944 definitions.
9969 9945
@@ -10062,7 +10038,7 @@
10062 (view-remove-frame-by-deleting, view-mode-hook): 10038 (view-remove-frame-by-deleting, view-mode-hook):
10063 Defined by defcustom instead of by defvar. 10039 Defined by defcustom instead of by defvar.
10064 (view-mode-enter): Install exit-action also when view-mode is 10040 (view-mode-enter): Install exit-action also when view-mode is
10065 already on. Small rewrite using unless. 10041 already on. Small rewrite using unless.
10066 (view-mode, view-mode-exit, view-scroll-lines, view-really-at-end) 10042 (view-mode, view-mode-exit, view-scroll-lines, view-really-at-end)
10067 (view-search): Small rewrite using when or unless. 10043 (view-search): Small rewrite using when or unless.
10068 10044
@@ -10075,7 +10051,7 @@
10075 * startup.el (auto-save-list-file-prefix): Fix custom type. 10051 * startup.el (auto-save-list-file-prefix): Fix custom type.
10076 10052
10077 * textmodes/outline.el (outline-back-to-heading): New arg INVISIBLE-OK. 10053 * textmodes/outline.el (outline-back-to-heading): New arg INVISIBLE-OK.
10078 (outline-on-heading-p): 10054 (outline-on-heading-p)
10079 (show-entry): If the heading is invisible, show it too. 10055 (show-entry): If the heading is invisible, show it too.
10080 (hide-other): 10056 (hide-other):
10081 10057
@@ -10193,10 +10169,10 @@
10193 Moved some defcustom's from viper group to viper-hooks and viper-misc 10169 Moved some defcustom's from viper group to viper-hooks and viper-misc
10194 defgroups. 10170 defgroups.
10195 10171
10196 * viper-cmd.el (viper-ket-function,viper-brac-function): 10172 * viper-cmd.el (viper-ket-function, viper-brac-function):
10197 use with-output-to-temp-buffer. 10173 Use with-output-to-temp-buffer.
10198 (viper-forward/backward-sentence, viper-forward/backward-paragraph): 10174 (viper-forward/backward-sentence, viper-forward/backward-paragraph):
10199 don't push mark if command is repeated. 10175 Don't push mark if command is repeated.
10200 10176
10201 * viper-mous.el, viper-macs.el, viper-ex.el, viper-cmd.el: 10177 * viper-mous.el, viper-macs.el, viper-ex.el, viper-cmd.el:
10202 Improved customization init vals. 10178 Improved customization init vals.
@@ -10207,12 +10183,11 @@
10207 10183
10208 * ediff-init.el: Added documentation to face-variables. 10184 * ediff-init.el: Added documentation to face-variables.
10209 10185
10210 * ediff-util.el (ediff-next-difference,ediff-previous-difference): use 10186 * ediff-util.el (ediff-next-difference, ediff-previous-difference): Use
10211 ediff-merge-region-is-non-clash and don't compute fine diffs when 10187 ediff-merge-region-is-non-clash and don't compute fine diffs when
10212 skipping non-clash regions. 10188 skipping non-clash regions.
10213 10189
10214 * ediff-merg.el (ediff-merge-region-is-non-clash): new function. 10190 * ediff-merg.el (ediff-merge-region-is-non-clash): New function.
10215
10216 10191
102171997-09-27 Karl Heuer <kwzh@gnu.ai.mit.edu> 101921997-09-27 Karl Heuer <kwzh@gnu.ai.mit.edu>
10218 10193
@@ -10338,7 +10313,7 @@
10338 * international/quail.el (quail-terminate-translation): 10313 * international/quail.el (quail-terminate-translation):
10339 If quail-overlay is not an overlay, don't mess with it. 10314 If quail-overlay is not an overlay, don't mess with it.
10340 10315
10341 * international/mule-util.el: 10316 * international/mule-util.el
10342 (coding-system-unification-table-for-encode): Recurse properly. 10317 (coding-system-unification-table-for-encode): Recurse properly.
10343 (coding-system-unification-table-for-decode): Recurse properly. 10318 (coding-system-unification-table-for-decode): Recurse properly.
10344 10319
@@ -10427,7 +10402,7 @@
10427 10402
10428 * ph.el: Require cl at compile-time. 10403 * ph.el: Require cl at compile-time.
10429 10404
10430 * cl-macs.el (cl-loop-let): Use `last', not `last*' 10405 * cl-macs.el (cl-loop-let): Use `last', not `last*'.
10431 10406
104321997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 104071997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
10433 10408
@@ -10464,7 +10439,7 @@
10464 10439
10465 * ph.el (ph-server): Fix customize type. 10440 * ph.el (ph-server): Fix customize type.
10466 10441
10467 * emulation/viper-cmd.el (viper-smart-suffix-list): Likewise 10442 * emulation/viper-cmd.el (viper-smart-suffix-list): Likewise.
10468 10443
10469 * emulation/viper.el (viper-non-vi-major-modes): Likewise. 10444 * emulation/viper.el (viper-non-vi-major-modes): Likewise.
10470 10445
@@ -10512,8 +10487,8 @@
105121997-09-12 Michael Kifer <kifer@cs.sunysb.edu> 104871997-09-12 Michael Kifer <kifer@cs.sunysb.edu>
10513 10488
10514 * viper-keym.el (viper-want-ctl-h-help): Updated doc string. 10489 * viper-keym.el (viper-want-ctl-h-help): Updated doc string.
10515 (viper-vi-basic-map,viper-insert-basic-map,viper-replace-map): 10490 (viper-vi-basic-map, viper-insert-basic-map, viper-replace-map):
10516 added binding for backspace. 10491 Added binding for backspace.
10517 * viper-cmd.el (viper-adjust-keys-for): Separated backspace and C-h. 10492 * viper-cmd.el (viper-adjust-keys-for): Separated backspace and C-h.
10518 10493
105191997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 104941997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
@@ -10571,8 +10546,8 @@
10571 10546
105721997-09-11 Michael Kifer <kifer@cs.sunysb.edu> 105471997-09-11 Michael Kifer <kifer@cs.sunysb.edu>
10573 10548
10574 * ediff-util.el (ediff-good-frame-under-mouse): new function. 10549 * ediff-util.el (ediff-good-frame-under-mouse): New function.
10575 (ediff-really-quit): now uses ediff-good-frame-under-mouse instead 10550 (ediff-really-quit): Now uses ediff-good-frame-under-mouse instead
10576 of testing a whole bunch of conds in-line. 10551 of testing a whole bunch of conds in-line.
10577 10552
105781997-09-11 Kenichi Handa <handa@etl.go.jp> 105531997-09-11 Kenichi Handa <handa@etl.go.jp>
@@ -10619,9 +10594,9 @@
10619 10594
106201997-09-10 Michael Kifer <kifer@cs.sunysb.edu> 105951997-09-10 Michael Kifer <kifer@cs.sunysb.edu>
10621 10596
10622 * viper-keym.el (viper-help-modifier-map): deleted; help mode map is 10597 * viper-keym.el (viper-help-modifier-map): Deleted; help mode map is
10623 no longer modified. 10598 no longer modified.
10624 * viper.el (viper-set-hooks): make help buffers come up in emacs state. 10599 * viper.el (viper-set-hooks): Make help buffers come up in emacs state.
10625 10600
106261997-09-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 106011997-09-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
10627 10602
@@ -10700,7 +10675,7 @@
10700 10675
107011997-09-09 Michael Ernst <mernst@cs.washington.edu> 106761997-09-09 Michael Ernst <mernst@cs.washington.edu>
10702 10677
10703 * uniquify.el: use uniquify-file-name-nondirectory throughout; 10678 * uniquify.el: Use uniquify-file-name-nondirectory throughout;
10704 documentation tweaks. 10679 documentation tweaks.
10705 10680
107061997-09-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 106811997-09-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
@@ -10873,13 +10848,13 @@
10873 * ediff-ptch.el (ediff-patch-buffer-internal): 10848 * ediff-ptch.el (ediff-patch-buffer-internal):
10874 now behaves uniformely, whether the buffer 10849 now behaves uniformely, whether the buffer
10875 visits a file or not. 10850 visits a file or not.
10876 * ediff-util.el (ediff-other-buffer): smarter selection of 10851 * ediff-util.el (ediff-other-buffer): Smarter selection of
10877 suitable other buffer. 10852 suitable other buffer.
10878 Moved binding of backspace after the binding for C-h. 10853 Moved binding of backspace after the binding for C-h.
10879 Makes a difference in XEmacs. 10854 Makes a difference in XEmacs.
10880 * ediff.el (ediff-patch-buffer): smarter selection of the defaults. 10855 * ediff.el (ediff-patch-buffer): Smarter selection of the defaults.
10881 * ediff-mult.el (ediff-meta-session-p): new function 10856 * ediff-mult.el (ediff-meta-session-p): New function.
10882 (ediff-operate-on-marked-sessions): now recursively descends into 10857 (ediff-operate-on-marked-sessions): Now recursively descends into
10883 subdirectories. 10858 subdirectories.
10884 10859
108851997-09-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 108601997-09-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
@@ -10979,7 +10954,7 @@
10979 10954
10980 * viper-init.el (viper-replace-region-start-delimiter): 10955 * viper-init.el (viper-replace-region-start-delimiter):
10981 Improved the default. 10956 Improved the default.
10982 * viper-mous.el (viper-mouse-click-search-word): 10957 * viper-mous.el (viper-mouse-click-search-word)
10983 (viper-mouse-click-insert-word): 10958 (viper-mouse-click-insert-word):
10984 Fixed to not react when click is not over a text area. 10959 Fixed to not react when click is not over a text area.
10985 * viper.el (read-file-name): Unadvised. 10960 * viper.el (read-file-name): Unadvised.
@@ -11103,8 +11078,8 @@
11103 11078
111041997-09-02 Boris Goldowsky <boris@gnu.ai.mit.edu> 110791997-09-02 Boris Goldowsky <boris@gnu.ai.mit.edu>
11105 11080
11106 * enriched.el (enriched-decode-foreground, 11081 * enriched.el (enriched-decode-foreground)
11107 enriched-decode-background): Test of facemenu-get-face return 11082 (enriched-decode-background): Test of facemenu-get-face return
11108 value no longer needed. 11083 value no longer needed.
11109 11084
11110 * facemenu.el (facemenu-get-face): Just warn when given an 11085 * facemenu.el (facemenu-get-face): Just warn when given an
@@ -11160,9 +11135,9 @@
11160 11135
111611997-09-01 Naoto TAKAHASHI <ntakahas@etl.go.jp> 111361997-09-01 Naoto TAKAHASHI <ntakahas@etl.go.jp>
11162 11137
11163 * language/ethio-util.el (ethio-sera-to-fidel-region, 11138 * language/ethio-util.el (ethio-sera-to-fidel-region)
11164 ethio-sera-to-fidel-buffer, ethio-fidel-to-sera-region, 11139 (ethio-sera-to-fidel-buffer, ethio-fidel-to-sera-region)
11165 ethio-fidel-to-sera-buffer): Doc-string fixed. 11140 (ethio-fidel-to-sera-buffer): Doc-string fixed.
11166 11141
111671997-09-01 Kenichi Handa <handa@etl.go.jp> 111421997-09-01 Kenichi Handa <handa@etl.go.jp>
11168 11143
@@ -11259,7 +11234,7 @@
11259 * reftex.el (reftex-customize): Added call to customize browse. 11234 * reftex.el (reftex-customize): Added call to customize browse.
11260 (reftex-show-commentary): New function. 11235 (reftex-show-commentary): New function.
11261 (reftex-label-alist): Prefix may contain % escapes. Nth macro 11236 (reftex-label-alist): Prefix may contain % escapes. Nth macro
11262 argument may be context. May give two different context methods. 11237 argument may be context. May give two different context methods.
11263 (reftex-default-label-alist-entries): Customization type changed. 11238 (reftex-default-label-alist-entries): Customization type changed.
11264 (reftex-label-menu-flags): Extra flag for searches. 11239 (reftex-label-menu-flags): Extra flag for searches.
11265 (reftex-cite-format): Changed completely, % escapes are now used. 11240 (reftex-cite-format): Changed completely, % escapes are now used.
@@ -11267,7 +11242,7 @@
11267 (reftex-cite-comment-format): New variable. 11242 (reftex-cite-comment-format): New variable.
11268 (reftex-cite-punctuation): New variable. 11243 (reftex-cite-punctuation): New variable.
11269 (reftex-make-master-buffer): Changed name of master buffer, 11244 (reftex-make-master-buffer): Changed name of master buffer,
11270 removed interactive. Runs a hook on the buffer. Interprete 11245 removed interactive. Runs a hook on the buffer. Interprete
11271 TEXINPUTS environment variable. Allow naked argument for \input. 11246 TEXINPUTS environment variable. Allow naked argument for \input.
11272 Master buffer is now in fundamental mode. 11247 Master buffer is now in fundamental mode.
11273 (reftex-access-scan-info): Name of master buffer changed. 11248 (reftex-access-scan-info): Name of master buffer changed.
@@ -11314,7 +11289,7 @@
11314 (reftex-get-bib-names): New function. 11289 (reftex-get-bib-names): New function.
11315 (reftex-get-bib-authors) Function removed. 11290 (reftex-get-bib-authors) Function removed.
11316 (reftex-format-bib-entry): Use now reftex-get-bib-names. 11291 (reftex-format-bib-entry): Use now reftex-get-bib-names.
11317 (reftex-citation): Completely rewritten. Offers selection of 11292 (reftex-citation): Completely rewritten. Offers selection of
11318 different cite macros first, then the reference menu. Works with 11293 different cite macros first, then the reference menu. Works with
11319 the various new variables mentioned above. Accept the `a' key to 11294 the various new variables mentioned above. Accept the `a' key to
11320 use all selected citations. 11295 use all selected citations.
@@ -11345,9 +11320,9 @@
11345 * international/quail.el (quail-define-package): New arg SIMPLE. 11320 * international/quail.el (quail-define-package): New arg SIMPLE.
11346 (quail-simple-translation-keymap): New keymap. 11321 (quail-simple-translation-keymap): New keymap.
11347 11322
11348 * textmodes/texnfo-upd.el, textmodes/texinfmt.el: 11323 * textmodes/texnfo-upd.el, textmodes/texinfmt.el
11349 (defgroup, defcustom): Add Emacs 19 compatibility definitions. 11324 (defgroup, defcustom): Add Emacs 19 compatibility definitions.
11350 * textmodes/texinfo.el: 11325 * textmodes/texinfo.el
11351 (defgroup, defcustom): Add Emacs 19 compatibility definitions. 11326 (defgroup, defcustom): Add Emacs 19 compatibility definitions.
11352 11327
113531997-08-28 Kenichi Handa <handa@etl.go.jp> 113281997-08-28 Kenichi Handa <handa@etl.go.jp>
@@ -11392,14 +11367,14 @@
11392 * nnmh.el (nnmh-request-list, nnmh-active-number): Protect from 11367 * nnmh.el (nnmh-request-list, nnmh-active-number): Protect from
11393 conversion by `pathname-coding-system' for XEmacs/mule. 11368 conversion by `pathname-coding-system' for XEmacs/mule.
11394 11369
11395 * nnml.el (nnml-possibly-change-directory): Likewise 11370 * nnml.el (nnml-possibly-change-directory): Likewise.
11396 (nnml-retrieve-headers, nnml-request-article, 11371 (nnml-retrieve-headers, nnml-request-article)
11397 nnml-request-group, nnml-request-list): Likewise 11372 (nnml-request-group, nnml-request-list): Likewise.
11398 11373
11399 * nnmail.el (nnmail-active-file-coding-system): New variable. 11374 * nnmail.el (nnmail-active-file-coding-system): New variable.
11400 (nnmail-insert-xref): Encode pathname for Emacs 20. 11375 (nnmail-insert-xref): Encode pathname for Emacs 20.
11401 (nnmail-write-region, nnmh-retrieve-headers, nnmh-request-article, 11376 (nnmail-write-region, nnmh-retrieve-headers, nnmh-request-article)
11402 nnmh-request-group, nnmh-possibly-change-directory): Protect from 11377 (nnmh-request-group, nnmh-possibly-change-directory): Protect from
11403 conversion by `pathname-coding-system' for XEmacs/mule. 11378 conversion by `pathname-coding-system' for XEmacs/mule.
11404 (nnmail-pathname-coding-system): New variable. 11379 (nnmail-pathname-coding-system): New variable.
11405 (nnmail-group-pathname): Encode pathname for Emacs 20. 11380 (nnmail-group-pathname): Encode pathname for Emacs 20.
@@ -11422,8 +11397,8 @@
11422 `nntp-coding-system-for-read' for Emacs/mule and XEmacs/mule. 11397 `nntp-coding-system-for-read' for Emacs/mule and XEmacs/mule.
11423 11398
11424 * nnspool.el (nnspool-file-coding-system): New variable. 11399 * nnspool.el (nnspool-file-coding-system): New variable.
11425 (nnspool-retrieve-headers, nnspool-retrieve-headers-with-nov, 11400 (nnspool-retrieve-headers, nnspool-retrieve-headers-with-nov)
11426 nnspool-find-file): Override `nnheader-file-coding-system' by 11401 (nnspool-find-file): Override `nnheader-file-coding-system' by
11427 `nnspool-file-coding-system' for gnspool on Windows 95/NT. 11402 `nnspool-file-coding-system' for gnspool on Windows 95/NT.
11428 11403
11429 * gnus-sum.el (gnus-structured-field-decoder): New variable. 11404 * gnus-sum.el (gnus-structured-field-decoder): New variable.
@@ -11626,7 +11601,7 @@
11626 11601
11627 * gnus/nnvirtual.el (nnvirtual-merge-sorted-lists): 11602 * gnus/nnvirtual.el (nnvirtual-merge-sorted-lists):
11628 Use sort, not merge. 11603 Use sort, not merge.
11629 (nnvirtual-partition-sequence): use mapcar, not mapc. 11604 (nnvirtual-partition-sequence): Use mapcar, not mapc.
11630 (nnvirtual-create-mapping): Don't use delete-if-not. 11605 (nnvirtual-create-mapping): Don't use delete-if-not.
11631 11606
11632 * gnus/nnfolder.el (nnfolder-generate-active-file): Don't use remove. 11607 * gnus/nnfolder.el (nnfolder-generate-active-file): Don't use remove.
@@ -11716,7 +11691,7 @@
11716 (hif-less-equal): New functions. 11691 (hif-less-equal): New functions.
11717 (hif-tokenize): Handle new tokens >, <, >=, <=. 11692 (hif-tokenize): Handle new tokens >, <, >=, <=.
11718 (hif-eq-expr): Handle parsing these new tokens. 11693 (hif-eq-expr): Handle parsing these new tokens.
11719 (hif-token-regexp): Match >, <. >=, <= 11694 (hif-token-regexp): Match >, <. >=, <=.
11720 11695
11721 * delsel.el (delete-selection-mode): Put back :initialize keyword. 11696 * delsel.el (delete-selection-mode): Put back :initialize keyword.
11722 At the end of the file, test this variable, and turn on the mode 11697 At the end of the file, test this variable, and turn on the mode
@@ -11775,17 +11750,17 @@
11775 11750
117761997-08-21 Michael Kifer <kifer@cs.sunysb.edu> 117511997-08-21 Michael Kifer <kifer@cs.sunysb.edu>
11777 11752
11778 * viper.el (viper-set-hooks): new advices and hooks for mule. 11753 * viper.el (viper-set-hooks): New advices and hooks for mule.
11779 (toggle-viper-mode): new function. 11754 (toggle-viper-mode): New function.
11780 * viper-util.el (viper-set-syntax-preference, 11755 * viper-util.el (viper-set-syntax-preference)
11781 viper-update-syntax-classes): new functions. 11756 (viper-update-syntax-classes): New functions.
11782 (viper-looking-*,viper-skip-*) revamped to work better with syntax 11757 (viper-looking-*, viper-skip-*): Revamped to work better with syntax
11783 tables. 11758 tables.
11784 * viper-cmd.el (viper-replace-char-subr,viper-word-*, 11759 * viper-cmd.el (viper-replace-char-subr, viper-word-*)
11785 viper-separator-skipback-special): made to work with mule and syntax 11760 (viper-separator-skipback-special): Made to work with mule and syntax
11786 tables. 11761 tables.
11787 (viper-change-state): moved iso-accents-mode handling here from 11762 (viper-change-state): Moved iso-accents-mode handling here from
11788 viper-change-state-to-vi/insert/etc. Also now toggles MULE. 11763 viper-change-state-to-vi/insert/etc. Also now toggles MULE.
11789 11764
117901997-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 117651997-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
11791 11766
@@ -11863,7 +11838,7 @@
11863 functions for PostScript printing. 11838 functions for PostScript printing.
11864 (ps-line-lengths, ps-nb-pages-buffer, ps-nb-pages-region) 11839 (ps-line-lengths, ps-nb-pages-buffer, ps-nb-pages-region)
11865 (ps-line-lengths-internal, ps-nb-pages): Doc fixes. 11840 (ps-line-lengths-internal, ps-nb-pages): Doc fixes.
11866 (ps-print-prologue-1): a lot of PostScript programming: 11841 (ps-print-prologue-1): A lot of PostScript programming:
11867 /dobackgroundstring, /dounderline, /UL: Postscript functions deleted. 11842 /dobackgroundstring, /dounderline, /UL: Postscript functions deleted.
11868 /reencodeFontISO, /F, /BG, /HL, /W, /S, /BeginDSCPage, /BeginPage, 11843 /reencodeFontISO, /F, /BG, /HL, /W, /S, /BeginDSCPage, /BeginPage,
11869 /EndPage: adjusted for new effects (outline, shadow, etc). 11844 /EndPage: adjusted for new effects (outline, shadow, etc).
@@ -11968,7 +11943,7 @@
11968 11943
11969 * calendar.el: Add an autoload form for calendar-print-julian-date. 11944 * calendar.el: Add an autoload form for calendar-print-julian-date.
11970 11945
11971 * international/encoded-kb.el (encoded-kbd-iso2022-designations): 11946 * international/encoded-kb.el (encoded-kbd-iso2022-designations)
11972 (encoded-kbd-iso2022-invocations): Don't make these vars buffer-local. 11947 (encoded-kbd-iso2022-invocations): Don't make these vars buffer-local.
11973 (encoded-kbd-mode): Don't make encoded-kbd-iso2022-designations 11948 (encoded-kbd-mode): Don't make encoded-kbd-iso2022-designations
11974 or encoded-kbd-iso2022-invocations buffer-local. 11949 or encoded-kbd-iso2022-invocations buffer-local.
@@ -12152,7 +12127,7 @@
12152 Remove conditional on obsolete variable 12127 Remove conditional on obsolete variable
12153 c-double-slash-is-comments-p. 12128 c-double-slash-is-comments-p.
12154 12129
12155 * cc-vars.el (c-buffer-is-cc-mode): Definition moved to cc-mode.el 12130 * cc-vars.el (c-buffer-is-cc-mode): Definition moved to cc-mode.el.
12156 12131
12157 * cc-mode.el (c-buffer-is-cc-mode): 12132 * cc-mode.el (c-buffer-is-cc-mode):
12158 Definition moved here from cc-vars.el. Also, 12133 Definition moved here from cc-vars.el. Also,
@@ -12526,8 +12501,8 @@
12526 12501
125271997-08-08 Boris Goldowsky <boris@gnu.ai.mit.edu> 125021997-08-08 Boris Goldowsky <boris@gnu.ai.mit.edu>
12528 12503
12529 * format.el (format-annotate-single-property-change, 12504 * format.el (format-annotate-single-property-change)
12530 format-annotate-atomic-property-change): Move code that interprets 12505 (format-annotate-atomic-property-change): Move code that interprets
12531 nil as 0 inside test that property is numeric. 12506 nil as 0 inside test that property is numeric.
12532 12507
125331997-08-08 Valery Alexeev <valery@math.uga.edu> 125081997-08-08 Valery Alexeev <valery@math.uga.edu>
@@ -12545,7 +12520,7 @@
12545 12520
125461997-08-07 Dan Nicolaescu <done@ece.arizona.edu> 125211997-08-07 Dan Nicolaescu <done@ece.arizona.edu>
12547 12522
12548 * term.el (term-default-fg-color): 12523 * term.el (term-default-fg-color)
12549 (term-default-bg-color): Default to nil. 12524 (term-default-bg-color): Default to nil.
12550 12525
125511997-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 125261997-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
@@ -12838,10 +12813,10 @@
128381997-08-02 Michael Kifer <kifer@cs.sunysb.edu> 128131997-08-02 Michael Kifer <kifer@cs.sunysb.edu>
12839 12814
12840 * viper.el (toggle-viper-mode): New function. 12815 * viper.el (toggle-viper-mode): New function.
12841 * viper-mouse.el (viper-mouse-search-key,viper-mouse-insert-key): 12816 * viper-mouse.el (viper-mouse-search-key, viper-mouse-insert-key):
12842 New variables. 12817 New variables.
12843 (viper-bind-mouse-search-key,viper-bind-mouse-insert-key, 12818 (viper-bind-mouse-search-key, viper-bind-mouse-insert-key)
12844 viper-unbind-mouse-search-key,viper-unbind-mouse-insert-key): 12819 (viper-unbind-mouse-search-key, viper-unbind-mouse-insert-key):
12845 New functions. 12820 New functions.
12846 * viper*.el: vip-style names changed to viper-style names. 12821 * viper*.el: vip-style names changed to viper-style names.
12847 12822
@@ -12871,7 +12846,7 @@
12871 12846
128721997-07-31 Geoff Voelker <voelker@cs.washington.edu> 128471997-07-31 Geoff Voelker <voelker@cs.washington.edu>
12873 12848
12874 * term/w32-win.el: Set mode-line-frame-identification 12849 * term/w32-win.el: Set mode-line-frame-identification
12875 to remove frame name from mode-line instead of 12850 to remove frame name from mode-line instead of
12876 mode-line-buffer-identification. 12851 mode-line-buffer-identification.
12877 12852
@@ -12909,12 +12884,12 @@
12909 12884
129101997-07-31 Michael Kifer <kifer@cs.sunysb.edu> 128851997-07-31 Michael Kifer <kifer@cs.sunysb.edu>
12911 12886
12912 * ediff*.el: (ediff-eval-in-buffer): changed macro and renamed 12887 * ediff*.el (ediff-eval-in-buffer): Changed macro and renamed
12913 ediff-with-current-buffer. 12888 ediff-with-current-buffer.
12914 Eliminated inefficient calls to `intern'. 12889 Eliminated inefficient calls to `intern'.
12915 * ediff-diff.el: (ediff-exec-process): changed to work with buffers 12890 * ediff-diff.el (ediff-exec-process): Changed to work with buffers
12916 whose names have spaces. 12891 whose names have spaces.
12917 (ediff-wordify): use buffer-substring-no-properties. 12892 (ediff-wordify): Use buffer-substring-no-properties.
12918 12893
129191997-07-30 Andre Spiegel <spiegel@inf.fu-berlin.de> 128941997-07-30 Andre Spiegel <spiegel@inf.fu-berlin.de>
12920 12895
@@ -13020,7 +12995,7 @@
13020 (widget-editable-list-entry-create): Ditto. 12995 (widget-editable-list-entry-create): Ditto.
13021 (widget-add-change): New function. 12996 (widget-add-change): New function.
13022 12997
13023 * cus-edit.el (custom-file): Use same logic as startup.el 12998 * cus-edit.el (custom-file): Use same logic as startup.el.
13024 12999
13025 * wid-edit.el (widget-field-use-before-change): Doc fix. 13000 * wid-edit.el (widget-field-use-before-change): Doc fix.
13026 13001
@@ -13144,7 +13119,7 @@
13144 * language/tibet-util.el (setup-tibetan-environment): Correct 13119 * language/tibet-util.el (setup-tibetan-environment): Correct
13145 coding system names. Set default-input-method to "tibetan-wylie". 13120 coding system names. Set default-input-method to "tibetan-wylie".
13146 13121
13147 * language/viet-util.el (setup-vietnamese-environment): Add 13122 * language/viet-util.el (setup-vietnamese-environment): Add
13148 autoload cookie. 13123 autoload cookie.
13149 13124
131501997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 131251997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
@@ -13247,7 +13222,7 @@
13247 13222
132481997-07-23 Ulrik Vieth <vieth@thphy.uni-duesseldorf.de> 132231997-07-23 Ulrik Vieth <vieth@thphy.uni-duesseldorf.de>
13249 13224
13250 * textmodes/meta-mode.el (metafont-mode): Add autoload cookie. 13225 * textmodes/meta-mode.el (metafont-mode): Add autoload cookie.
13251 (metapost-mode): Add autoload cookie. 13226 (metapost-mode): Add autoload cookie.
13252 13227
13253 * files.el (auto-mode-alist): Add ".mf" and ".mp" for meta-mode.el. 13228 * files.el (auto-mode-alist): Add ".mf" and ".mp" for meta-mode.el.
@@ -13265,8 +13240,8 @@
13265 13240
132661997-07-22 Geoff Voelker <voelker@cs.washington.edu> 132411997-07-22 Geoff Voelker <voelker@cs.washington.edu>
13267 13242
13268 * dos-w32.el (find-buffer-file-type-coding-system, 13243 * dos-w32.el (find-buffer-file-type-coding-system)
13269 find-buffer-process-coding-system): Remove second argument. 13244 (find-buffer-process-coding-system): Remove second argument.
13270 13245
132711997-07-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 132461997-07-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13272 13247
@@ -13456,7 +13431,7 @@
13456 * viper*.el: Adapted to use custom.el 13431 * viper*.el: Adapted to use custom.el
13457 * ediff*.el: Improved customization. 13432 * ediff*.el: Improved customization.
13458 * ediff-ptch.el (ediff-default-backup-extension): New variable. 13433 * ediff-ptch.el (ediff-default-backup-extension): New variable.
13459 (ediff-backup-extension,ediff-backup-specs): Change in initialization. 13434 (ediff-backup-extension, ediff-backup-specs): Change in initialization.
13460 13435
134611997-07-17 Geoff Voelker <voelker@cs.washington.edu> 134361997-07-17 Geoff Voelker <voelker@cs.washington.edu>
13462 13437
@@ -13606,7 +13581,7 @@
13606 (setup-chinese-cns-environment): Set default-input-method 13581 (setup-chinese-cns-environment): Set default-input-method
13607 correctly. 13582 correctly.
13608 13583
13609 * language/english.el (setup-english-environment): Adjusted for 13584 * language/english.el (setup-english-environment): Adjusted for
13610 the change of coding category names. 13585 the change of coding category names.
13611 13586
13612 * language/japan-util.el (setup-japanese-environemnt): Adjusted 13587 * language/japan-util.el (setup-japanese-environemnt): Adjusted
@@ -13628,9 +13603,9 @@
13628 * mail/sendmail.el (mail-setup): Kill the local binding of 13603 * mail/sendmail.el (mail-setup): Kill the local binding of
13629 enable-multibyte-characters. Turn off an input method. 13604 enable-multibyte-characters. Turn off an input method.
13630 13605
13631 * mail/emacsbug.el (report-emacs-bug-run-tersely): New variable 13606 * mail/emacsbug.el (report-emacs-bug-run-tersely): New variable.
13632 (report-emacs-bug): Insert warnings for novice 13607 (report-emacs-bug): Insert warnings for novice users in *mail* buffer.
13633 usres in *mail* buffer. Set enable-multibyte-characters to nil. 13608 Set enable-multibyte-characters to nil.
13634 (report-emacs-bug-hook): Check non-English letters. 13609 (report-emacs-bug-hook): Check non-English letters.
13635 Confirm about sending a report to FSF. 13610 Confirm about sending a report to FSF.
13636 13611
@@ -13889,7 +13864,7 @@
13889 13864
13890 * help.el (help-for-help): Update help text. 13865 * help.el (help-for-help): Update help text.
13891 13866
13892 * faces.el (face-set-after-frame-default): New ubroutine, 13867 * faces.el (face-set-after-frame-default): New subroutine,
13893 taken from x-create-frame-with-faces. 13868 taken from x-create-frame-with-faces.
13894 (x-create-frame-with-faces): Call it. 13869 (x-create-frame-with-faces): Call it.
13895 (face-italic-p, face-bold-p): Use equal to compare fonts. 13870 (face-italic-p, face-bold-p): Use equal to compare fonts.
@@ -13946,8 +13921,8 @@
13946 (thing-at-point-url-at-point): New function, adapted from 13921 (thing-at-point-url-at-point): New function, adapted from
13947 browse-url-url-at-point. 13922 browse-url-url-at-point.
13948 (thing-at-point-url-chars): Variable deleted. 13923 (thing-at-point-url-chars): Variable deleted.
13949 (thing-at-point-url-path-regexp, thing-at-point-short-url-regexp, 13924 (thing-at-point-url-path-regexp, thing-at-point-short-url-regexp)
13950 thing-at-point-url-regexp, thing-at-point-markedup-url-regexp): 13925 (thing-at-point-url-regexp, thing-at-point-markedup-url-regexp):
13951 New variables. 13926 New variables.
13952 (url): `beginning-op' property function changed to use 13927 (url): `beginning-op' property function changed to use
13953 `thing-at-point-bounds-of-url-at-point'. `end-op' property no 13928 `thing-at-point-bounds-of-url-at-point'. `end-op' property no
@@ -14085,14 +14060,14 @@
14085 * wid-edit.el (widget-field-value-create): Add comment explaining 14060 * wid-edit.el (widget-field-value-create): Add comment explaining
14086 why `:field-overlay' contains two markers. 14061 why `:field-overlay' contains two markers.
14087 14062
14088 * cus-edit.el (custom-browse-visibility, 14063 * cus-edit.el (custom-browse-visibility)
14089 custom-browse-visibility-action, custom-browse-group-tag, 14064 (custom-browse-visibility-action, custom-browse-group-tag)
14090 custom-browse-group-tag-action, custom-browse-variable-tag-action, 14065 (custom-browse-group-tag-action, custom-browse-variable-tag-action)
14091 custom-browse-face-tag, custom-browse-face-tag-action, 14066 (custom-browse-face-tag, custom-browse-face-tag-action)
14092 custom-browse-face-tag-action, custom-browse-alist): Changed 14067 (custom-browse-face-tag-action, custom-browse-alist): Changed
14093 prefix from `custom-tree' to `custom-browse'. 14068 prefix from `custom-tree' to `custom-browse'.
14094 (custom-variable-value-create, custom-face-value-create, 14069 (custom-variable-value-create, custom-face-value-create)
14095 custom-group-value-create): Updated caller. 14070 (custom-group-value-create): Updated caller.
14096 14071
14097 * cus-edit.el (custom-browse-only-groups): New option. 14072 * cus-edit.el (custom-browse-only-groups): New option.
14098 (custom-group-value-create): Use it. Omit non-groups if non-nil. 14073 (custom-group-value-create): Use it. Omit non-groups if non-nil.
@@ -14185,7 +14160,7 @@
14185 (quail-guidance-translations-starting-column): New variable. 14160 (quail-guidance-translations-starting-column): New variable.
14186 (quail-update-current-translations): New function. 14161 (quail-update-current-translations): New function.
14187 (quail-translate-key): Adjusted for the change of DEF format. 14162 (quail-translate-key): Adjusted for the change of DEF format.
14188 Call quail-update-current-translations 14163 Call quail-update-current-translations.
14189 (quail-next-translation): Call quail-update-current-translations. 14164 (quail-next-translation): Call quail-update-current-translations.
14190 (quail-prev-translation): Likewise. 14165 (quail-prev-translation): Likewise.
14191 (quail-next-translation-block): Likewise. 14166 (quail-next-translation-block): Likewise.
@@ -14203,14 +14178,13 @@
14203 (quail-help): Use with-output-to-temp-buffer. 14178 (quail-help): Use with-output-to-temp-buffer.
14204 (quail-translation-help): Likewise. 14179 (quail-translation-help): Likewise.
14205 (quail-conversion-help): Likewise. 14180 (quail-conversion-help): Likewise.
14206 (quail-update-leim-list-file): Save buffer without making a backup 14181 (quail-update-leim-list-file): Save buffer without making a backup file.
14207 file.
14208 14182
14209 * international/mule.el (charset-bytes, charset-dimension, 14183 * international/mule.el (charset-bytes, charset-dimension)
14210 charset-chars, charset-width, charset-direction, 14184 (charset-chars, charset-width, charset-direction)
14211 charset-iso-final-char, charset-iso-graphic-plane, 14185 (charset-iso-final-char, charset-iso-graphic-plane)
14212 charset-reverse-charset, charset-short-name, charset-long-name, 14186 (charset-reverse-charset, charset-short-name, charset-long-name)
14213 charset-description, charset-plit, set-charset-plist): Document 14187 (charset-description, charset-plit, set-charset-plist): Document
14214 them. 14188 them.
14215 (make-char, charset-list): Doc-string modified. 14189 (make-char, charset-list): Doc-string modified.
14216 (find-new-buffer-file-coding-system): Fix bug of handling the 14190 (find-new-buffer-file-coding-system): Fix bug of handling the
@@ -14341,19 +14315,19 @@
143411997-06-27 Simon Marshall <simon@gnu.ai.mit.edu> 143151997-06-27 Simon Marshall <simon@gnu.ai.mit.edu>
14342 14316
14343 * font-lock.el (font-lock-extra-types-widget): Use regexp widget. 14317 * font-lock.el (font-lock-extra-types-widget): Use regexp widget.
14344 (scheme-font-lock-keywords-1): 14318 (scheme-font-lock-keywords-1)
14345 (scheme-font-lock-keywords-2): New variables based on old variable. 14319 (scheme-font-lock-keywords-2): New variables based on old variable.
14346 (scheme-font-lock-keywords): Default to the former. 14320 (scheme-font-lock-keywords): Default to the former.
14347 (tex-font-lock-keywords-1): 14321 (tex-font-lock-keywords-1)
14348 (tex-font-lock-keywords-2): New variables based on old variable. 14322 (tex-font-lock-keywords-2): New variables based on old variable.
14349 (tex-font-lock-keywords): Default to the former. 14323 (tex-font-lock-keywords): Default to the former.
14350 (font-lock-eval-keywords): Don't eval KEYWORDS if nil. 14324 (font-lock-eval-keywords): Don't eval KEYWORDS if nil.
14351 (font-lock-after-change-function): 14325 (font-lock-after-change-function)
14352 (font-lock-fontify-block): Explicitly wrap inhibit-point-motion-hooks. 14326 (font-lock-fontify-block): Explicitly wrap inhibit-point-motion-hooks.
14353 14327
14354 * lazy-lock.el (lazy-lock-fontify-after-scroll): 14328 * lazy-lock.el (lazy-lock-fontify-after-scroll)
14355 (lazy-lock-fontify-after-trigger): 14329 (lazy-lock-fontify-after-trigger)
14356 (lazy-lock-fontify-conservatively): 14330 (lazy-lock-fontify-conservatively)
14357 (lazy-lock-fontify-chunk): Explicitly wrap inhibit-point-motion-hooks. 14331 (lazy-lock-fontify-chunk): Explicitly wrap inhibit-point-motion-hooks.
14358 14332
14359 * emacs-lisp/regexp-opt.el (regexp-opt-charset): Simplify range search. 14333 * emacs-lisp/regexp-opt.el (regexp-opt-charset): Simplify range search.
@@ -14399,22 +14373,22 @@
14399 14373
14400 * cus-edit.el (custom-add-parent-links): Simplify mapatoms lambda. 14374 * cus-edit.el (custom-add-parent-links): Simplify mapatoms lambda.
14401 (custom-browse): New group. 14375 (custom-browse): New group.
14402 (custom-buffer-groups-last): 14376 (custom-buffer-groups-last)
14403 (custom-menu-groups-first): Options deleted. 14377 (custom-menu-groups-first): Options deleted.
14404 (custom-browse-sort-alphabetically): 14378 (custom-browse-sort-alphabetically)
14405 (custom-browse-order-groups): 14379 (custom-browse-order-groups)
14406 (custom-buffer-order-groups): 14380 (custom-buffer-order-groups)
14407 (custom-menu-order-groups): New options. 14381 (custom-menu-order-groups): New options.
14408 (custom-browse-sort-predicate): 14382 (custom-browse-sort-predicate)
14409 (custom-buffer-sort-predicate): 14383 (custom-buffer-sort-predicate)
14410 (custom-menu-sort-predicate): Functions deleted. 14384 (custom-menu-sort-predicate): Functions deleted.
14411 (custom-sort-items): New replacement function; simplification and 14385 (custom-sort-items): New replacement function; simplification and
14412 extension of previous predicate functions. 14386 extension of previous predicate functions.
14413 (customize-face): 14387 (customize-face)
14414 (customize-customized): 14388 (customize-customized)
14415 (customize-saved): 14389 (customize-saved)
14416 (customize-apropos): 14390 (customize-apropos)
14417 (custom-menu-create): 14391 (custom-menu-create)
14418 (custom-group-value-create): Use it. 14392 (custom-group-value-create): Use it.
14419 14393
14420 * cus-edit.el (custom-tree-alist): Use "-\ " instead of "-+ ". 14394 * cus-edit.el (custom-tree-alist): Use "-\ " instead of "-+ ".
@@ -14686,7 +14660,7 @@
14686 progmodes, textmodes, emulation, emacs-lisp, and international. 14660 progmodes, textmodes, emulation, emacs-lisp, and international.
14687 14661
14688 * apropos.el, asm-mode.el, autoinsert.el: Add provide call. 14662 * apropos.el, asm-mode.el, autoinsert.el: Add provide call.
14689 * blackbox.el, cdl.el, copyright.el cplus-md.el, debug.el, disass.el: 14663 * blackbox.el, cdl.el, copyright.el, cplus-md.el, debug.el, disass.el:
14690 * dissociate.el, doctor.el, dunnet.el, ebuff-menu.el, echistory.el: 14664 * dissociate.el, doctor.el, dunnet.el, ebuff-menu.el, echistory.el:
14691 * find-gc.el, ielm.el, informat.el, kermit.el, ledit.el, levents.el: 14665 * find-gc.el, ielm.el, informat.el, kermit.el, ledit.el, levents.el:
14692 * lselect.el, macros.el, mailpost.el, makesum.el, misc.el, modula2.el: 14666 * lselect.el, macros.el, mailpost.el, makesum.el, misc.el, modula2.el:
@@ -14840,8 +14814,8 @@
14840 (custom-menu-groups-first): New option. 14814 (custom-menu-groups-first): New option.
14841 (custom-menu-sort-predicate): Use them. 14815 (custom-menu-sort-predicate): Use them.
14842 (custom-menu-create): Use it. 14816 (custom-menu-create): Use it.
14843 (custom-buffer-sort-predicate, custom-buffer-order-predicate, 14817 (custom-buffer-sort-predicate, custom-buffer-order-predicate)
14844 custom-menu-sort-predicate, custom-menu-order-predicate): Deleted. 14818 (custom-menu-sort-predicate, custom-menu-order-predicate): Deleted.
14845 14819
14846 * wid-edit.el (widget-leave-text): Don't delete nil overlays. 14820 * wid-edit.el (widget-leave-text): Don't delete nil overlays.
14847 14821
@@ -14949,8 +14923,8 @@
14949 14923
14950 * cus-edit.el (customize-apropos): Extend ALL arg to restrict 14924 * cus-edit.el (customize-apropos): Extend ALL arg to restrict
14951 apropos to options, groups and faces. Doc fix. 14925 apropos to options, groups and faces. Doc fix.
14952 (customize-apropos-options): 14926 (customize-apropos-options)
14953 (customize-apropos-faces): 14927 (customize-apropos-faces)
14954 (customize-apropos-groups): New commands. Call it. 14928 (customize-apropos-groups): New commands. Call it.
14955 (custom-help-menu): Add commands to menu. 14929 (custom-help-menu): Add commands to menu.
14956 14930
@@ -14973,7 +14947,7 @@
14973 14947
14974 * paren.el: Customise; paren-showing as a subgroup of paren-matching. 14948 * paren.el: Customise; paren-showing as a subgroup of paren-matching.
14975 (show-paren-style): New variable. 14949 (show-paren-style): New variable.
14976 (show-paren-match-face): 14950 (show-paren-match-face)
14977 (show-paren-mismatch-face): New faces. 14951 (show-paren-mismatch-face): New faces.
14978 (show-paren-function): Use them. 14952 (show-paren-function): Use them.
14979 14953
@@ -15052,9 +15026,9 @@
15052 (quail-define-rules): Add autoload cookie. 15026 (quail-define-rules): Add autoload cookie.
15053 (quail-defrule): Add autoload cookie. Handle the case that TRANS 15027 (quail-defrule): Add autoload cookie. Handle the case that TRANS
15054 is a cons. 15028 is a cons.
15055 (quail-get-translation, quail-lookup-key, quail-translate-key, 15029 (quail-get-translation, quail-lookup-key, quail-translate-key)
15056 quail-show-translations, quail-completion-list-translations, 15030 (quail-show-translations, quail-completion-list-translations)
15057 quail-show-kbd-layout): Likewise. 15031 (quail-show-kbd-layout): Likewise.
15058 (quail-hide-guidance-buf): Check if window WIN exists before 15032 (quail-hide-guidance-buf): Check if window WIN exists before
15059 deleting it. 15033 deleting it.
15060 (quail-directory-name): New variable. 15034 (quail-directory-name): New variable.
@@ -15134,24 +15108,24 @@
15134 Set cyrillic-koi8 for newsgroup "relcom". 15108 Set cyrillic-koi8 for newsgroup "relcom".
15135 15109
15136 * language/china-util.el, language/cyril-util.el, 15110 * language/china-util.el, language/cyril-util.el,
15137 language/devan-util.el, language/ethio-util.el, 15111 * language/devan-util.el, language/ethio-util.el,
15138 language/japan-util.el, language/lao-util.el, 15112 * language/japan-util.el, language/lao-util.el,
15139 language/thai-util.el, language/tibet-util.el, 15113 * language/thai-util.el, language/tibet-util.el,
15140 language/viet-util.el: Provide XXX-util instead of 15114 * language/viet-util.el: Provide XXX-util instead of
15141 language/XXX-util. Delete local variable declartion. 15115 * language/XXX-util. Delete local variable declartion.
15142 15116
15143 * language/ethio-util.el (ethio-fidel-to-tex-map): Correct several 15117 * language/ethio-util.el (ethio-fidel-to-tex-map): Correct several
15144 elements. 15118 elements.
15145 15119
15146 * language/cyril-util.el (setup-cyrillic-iso-environment, 15120 * language/cyril-util.el (setup-cyrillic-iso-environment)
15147 setup-cyrillic-koi8-environment, 15121 (setup-cyrillic-koi8-environment)
15148 setup-cyrillic-alternativnyj-environment): Deleted. 15122 (setup-cyrillic-alternativnyj-environment): Deleted.
15149 (setup-cyrillic-environment): New function. 15123 (setup-cyrillic-environment): New function.
15150 15124
15151 * language/cyrillic.el: Don't make the keymap 15125 * language/cyrillic.el: Don't make the keymap
15152 describe-cyrillic-environment-map and 15126 describe-cyrillic-environment-map and
15153 setup-cyrillic-environment-map. Names of coding systems changed. 15127 setup-cyrillic-environment-map. Names of coding systems changed.
15154 Give them more informative doc-string. Make iso-8859-5 alias of 15128 Give them more informative doc-string. Make iso-8859-5 alias of
15155 cyrillic-iso-8bit, alternativnyj alias of 15129 cyrillic-iso-8bit, alternativnyj alias of
15156 cyrillic-alternativnyj. For Cyrillic, provide single langauge 15130 cyrillic-alternativnyj. For Cyrillic, provide single langauge
15157 environment "Cyrillic". 15131 environment "Cyrillic".
@@ -15185,7 +15159,7 @@
15185 `scheme-indent-line'. Bind \e\C-q to `indent-sexp', not 15159 `scheme-indent-line'. Bind \e\C-q to `indent-sexp', not
15186 `scheme-indent-sexp'. 15160 `scheme-indent-sexp'.
15187 (scheme-mit-dialect): Use defcustom. 15161 (scheme-mit-dialect): Use defcustom.
15188 (dsssl-sgml-declaration): Likewise. Fix doc string. 15162 (dsssl-sgml-declaration): Likewise. Fix doc string.
15189 15163
151901997-06-17 Inge Frick <inge@nada.kth.se> 151641997-06-17 Inge Frick <inge@nada.kth.se>
15191 15165
@@ -15250,33 +15224,33 @@
15250 * ffap.el (ffap-soft-value): Make this a function again; the macro 15224 * ffap.el (ffap-soft-value): Make this a function again; the macro
15251 version does intern-soft too early. Deleted XEmacs-specific code. 15225 version does intern-soft too early. Deleted XEmacs-specific code.
15252 15226
15253 (ffap-string-at-point-mode-alist): added "=" and 15227 (ffap-string-at-point-mode-alist): Added "=" and
15254 "&" to the url syntax, as suggested by SJE. 15228 "&" to the url syntax, as suggested by SJE.
15255 (ffap-read-file-or-url): fixed the HIST argument to 15229 (ffap-read-file-or-url): Fixed the HIST argument to
15256 completing-read (only visible in XEmacs?), as reported by 15230 completing-read (only visible in XEmacs?), as reported by
15257 Christoph Wedler <wedler@fmi.uni-passau.de>. 15231 Christoph Wedler <wedler@fmi.uni-passau.de>.
15258 (ffap-kpathsea-expand-path) New func, replaces ffap-add-subdirs, 15232 (ffap-kpathsea-expand-path): New func, replaces ffap-add-subdirs,
15259 a first attempt at kpathsea emulation. Also convert "" to "." in 15233 a first attempt at kpathsea emulation. Also convert "" to "." in
15260 path lists, for XEmacs. Suggestions from SJE. 15234 path lists, for XEmacs. Suggestions from SJE.
15261 Added mouse-track support (but no binding), as 15235 Added mouse-track support (but no binding), as
15262 suggested by MDB. Moved Emacs mouse bindings from 15236 suggested by MDB. Moved Emacs mouse bindings from
15263 "down-mouse" events to ordinary mouse events. 15237 "down-mouse" events to ordinary mouse events.
15264 (ffap-alist): added ffap-fortran-mode, as requested by MDB. 15238 (ffap-alist): Added ffap-fortran-mode, as requested by MDB.
15265 Rewrote and merged XEmacs support, eliminating file 15239 Rewrote and merged XEmacs support, eliminating file
15266 ffap-xe.el. Modified ffap-other-frame to work in dedicated 15240 ffap-xe.el. Modified ffap-other-frame to work in dedicated
15267 frames, fixing a bug reported by JENS. 15241 frames, fixing a bug reported by JENS.
15268 (ffap-menu-rescan): avoid modifying the buffer. 15242 (ffap-menu-rescan): Avoid modifying the buffer.
15269 Two bugs reported by Christoph Wedler <wedler@fmi.uni-passau.de>: 15243 Two bugs reported by Christoph Wedler <wedler@fmi.uni-passau.de>:
15270 (ffap-fixup-url): avoid autoloading through url-normalize-url. 15244 (ffap-fixup-url): Avoid autoloading through url-normalize-url.
15271 (ffap-read-file-or-url): for XEmacs, give extra HACK-HOMEDIR arg 15245 (ffap-read-file-or-url): For XEmacs, give extra HACK-HOMEDIR arg
15272 to `abbreviate-file-name'. 15246 to `abbreviate-file-name'.
15273 (ffap-file-at-point): suppress errors from `ffap-alist'. 15247 (ffap-file-at-point): Suppress errors from `ffap-alist'.
15274 (ffap-url-at-point): modified regexp to accept 15248 (ffap-url-at-point): Modified regexp to accept
15275 mail hostnames ending with a digit. Fixes bug report of SJE. 15249 mail hostnames ending with a digit. Fixes bug report of SJE.
15276 (ffap-url-at-point): use higher level function 15250 (ffap-url-at-point): Use higher level function
15277 (w3-view-this-url t) suggested by wmperry, instead of 15251 (w3-view-this-url t) suggested by wmperry, instead of
15278 w3-zone-at/w3-zone-data or widget-at/widget-get. 15252 w3-zone-at/w3-zone-data or widget-at/widget-get.
15279 (ffap-url-at-point): modified to work with 15253 (ffap-url-at-point): Modified to work with
15280 w3-version "WWW 2.3.64 1996/06/02 06:20:23" alpha, which 15254 w3-version "WWW 2.3.64 1996/06/02 06:20:23" alpha, which
15281 uses the 'widget package rather than the old w3-zone-at. 15255 uses the 'widget package rather than the old w3-zone-at.
15282 Bug was reported by JENS. 15256 Bug was reported by JENS.
@@ -15417,7 +15391,7 @@
15417 view mode when changing major mode. 15391 view mode when changing major mode.
15418 (view-file-other-frame, view-buffer-other-frame): New commands. 15392 (view-file-other-frame, view-buffer-other-frame): New commands.
15419 (View-leave, View-kill-and-leave, View-exit, View-exit-and-edit) 15393 (View-leave, View-kill-and-leave, View-exit, View-exit-and-edit)
15420 (View-quit, View-quit-all): new commands for leaving view mode. 15394 (View-quit, View-quit-all): New commands for leaving view mode.
15421 (view-exit): Function deleted. 15395 (view-exit): Function deleted.
15422 (View-goto-percent, View-scroll-to-buffer-end): New commands. 15396 (View-goto-percent, View-scroll-to-buffer-end): New commands.
15423 (view-try-extend-at-buffer-end): New option variable. 15397 (view-try-extend-at-buffer-end): New option variable.
@@ -15469,18 +15443,18 @@
15469 15443
15470 * wid-edit.el (widget-map-buttons): New function. 15444 * wid-edit.el (widget-map-buttons): New function.
15471 15445
15472 * cus-edit.el (custom-buffer-sort-predicate): 15446 * cus-edit.el (custom-buffer-sort-predicate)
15473 (custom-menu-sort-predicate): Default to ignore. Rewrite :type form. 15447 (custom-menu-sort-predicate): Default to ignore. Rewrite :type form.
15474 (custom-buffer-order-predicate): 15448 (custom-buffer-order-predicate)
15475 (custom-menu-order-predicate): New variables. 15449 (custom-menu-order-predicate): New variables.
15476 (custom-buffer-sort-alphabetically): 15450 (custom-buffer-sort-alphabetically)
15477 (custom-menu-sort-alphabetically): Functions deleted. 15451 (custom-menu-sort-alphabetically): Functions deleted.
15478 (custom-sort-items-alphabetically): New function. Like deleted 15452 (custom-sort-items-alphabetically): New function. Like deleted
15479 functions, except that A and B must be the same custom type. 15453 functions, except that A and B must be the same custom type.
15480 (custom-sort-groups-first): 15454 (custom-sort-groups-first)
15481 (custom-sort-groups-last): New functions. Like deleted functions, 15455 (custom-sort-groups-last): New functions. Like deleted functions,
15482 except that only A and B custom types are compared. 15456 except that only A and B custom types are compared.
15483 (custom-group-value-create): 15457 (custom-group-value-create)
15484 (custom-menu-create): Also sort members using custom-*-order-predicate. 15458 (custom-menu-create): Also sort members using custom-*-order-predicate.
15485 But sort the copy of the stored sequence to prevent changing the stored 15459 But sort the copy of the stored sequence to prevent changing the stored
15486 value, and don't store the sorted copy. 15460 value, and don't store the sorted copy.
@@ -15732,19 +15706,19 @@
15732 (bibtex-String, bibtex-Preamble): Respect `bibtex-entry-indentation'. 15706 (bibtex-String, bibtex-Preamble): Respect `bibtex-entry-indentation'.
15733 (bibtex-beginning-of-entry, bibtex-end-of-entry): Make it work 15707 (bibtex-beginning-of-entry, bibtex-end-of-entry): Make it work
15734 with indented entries. 15708 with indented entries.
15735 (bibtex-count-entries, bibtex-sort-buffer, bibtex-validate, 15709 (bibtex-count-entries, bibtex-sort-buffer, bibtex-validate)
15736 bibtex-kill-entry, bibtex-reformat): Use return value from 15710 (bibtex-kill-entry, bibtex-reformat): Use return value from
15737 bibtex-beginning-of-first-entry. 15711 bibtex-beginning-of-first-entry.
15738 (bibtex-clean-entry): Use `bibtex-reference-maybe-empty-head' 15712 (bibtex-clean-entry): Use `bibtex-reference-maybe-empty-head'
15739 instead of a fixed string. 15713 instead of a fixed string.
15740 15714
15741 * bibtex.el (bibtex-beginning-of-entry, bibtex-end-of-entry): Now 15715 * bibtex.el (bibtex-beginning-of-entry, bibtex-end-of-entry): Now
15742 return point if called from a program. 15716 return point if called from a program.
15743 (bibtex-enclosing-field, bibtex-format-entry, 15717 (bibtex-enclosing-field, bibtex-format-entry)
15744 bibtex-generate-autokey, bibtex-parse-keys, bibtex-mode, 15718 (bibtex-generate-autokey, bibtex-parse-keys, bibtex-mode)
15745 bibtex-ispell-entry, bibtex-narrow-to-entry, bibtex-sort-buffer, 15719 (bibtex-ispell-entry, bibtex-narrow-to-entry, bibtex-sort-buffer)
15746 bibtex-find-entry-location, bibtex-validate, bibtex-clean-entry, 15720 (bibtex-find-entry-location, bibtex-validate, bibtex-clean-entry)
15747 bibtex-fill-entry): Use new return values of these functions. 15721 (bibtex-fill-entry): Use new return values of these functions.
15748 (bibtex-ispell-abstract): Bug fix (inherently by the change to 15722 (bibtex-ispell-abstract): Bug fix (inherently by the change to
15749 bibtex-end-of-entry). 15723 bibtex-end-of-entry).
15750 15724
@@ -15803,7 +15777,7 @@
15803 buffer-local (bug fix). 15777 buffer-local (bug fix).
15804 (bibtex-parse-keys): Make it use bibtex-buffer-last-parsed-tick. 15778 (bibtex-parse-keys): Make it use bibtex-buffer-last-parsed-tick.
15805 (bibtex-parse-buffers-stealthily): New function which parses all 15779 (bibtex-parse-buffers-stealthily): New function which parses all
15806 BibTeX buffers if emacs has been idle an efficient amount of time. 15780 BibTeX buffers if Emacs has been idle an efficient amount of time.
15807 (bibtex-parse-idle-timer): New variable which stores whether idle 15781 (bibtex-parse-idle-timer): New variable which stores whether idle
15808 timer for parsing already is installed. 15782 timer for parsing already is installed.
15809 (bibtex-parse-keys): Make it callable verbosely. Returns now nil 15783 (bibtex-parse-keys): Make it callable verbosely. Returns now nil
@@ -16247,8 +16221,8 @@
16247 * mule.el: Delete declaration for buffer-file-coding-system. It 16221 * mule.el: Delete declaration for buffer-file-coding-system. It
16248 is done in buffer.c now. In the comment, change coding-system to 16222 is done in buffer.c now. In the comment, change coding-system to
16249 coding system. The name coding-vector is changed to coding-spec. 16223 coding system. The name coding-vector is changed to coding-spec.
16250 (coding-vector-type, coding-vector-mnemonic, 16224 (coding-vector-type, coding-vector-mnemonic)
16251 coding-vector-docstring, coding-vector-flags): Deleted. 16225 (coding-vector-docstring, coding-vector-flags): Deleted.
16252 (coding-system-spec-ref): New function. 16226 (coding-system-spec-ref): New function.
16253 (coding-system-type, coding-system-mnemonic, coding-system-flags): 16227 (coding-system-type, coding-system-mnemonic, coding-system-flags):
16254 Use coding-system-spec-ref. 16228 Use coding-system-spec-ref.
@@ -16568,30 +16542,29 @@
16568 16542
165691997-06-02 Michael Kifer <kifer@cs.sunysb.edu> 165431997-06-02 Michael Kifer <kifer@cs.sunysb.edu>
16570 16544
16571 * ediff-util.el (ediff-toggle-multiframe): improved. 16545 * ediff-util.el (ediff-toggle-multiframe): Improved.
16572 (ediff-setup,ediff-inferior-compare-regions): modified. 16546 (ediff-setup, ediff-inferior-compare-regions): Modified.
16573 (ediff-setup): bug fixed. 16547 (ediff-setup): Bug fixed.
16574 * ediff-init.el (ediff-file-attributes): use ediff-file-remote-p. 16548 * ediff-init.el (ediff-file-attributes): Use ediff-file-remote-p.
16575 * ediff-wind.el: 16549 * ediff-wind.el (ediff-setup-windows-multiframe-merge)
16576 (ediff-setup-windows-multiframe-merge, 16550 (ediff-setup-windows-multiframe-compare): Improved window placement.
16577 ediff-setup-windows-multiframe-compare): improved window placement.
16578 * ediff-diff.el (ediff-make-fine-diffs): 16551 * ediff-diff.el (ediff-make-fine-diffs):
16579 fixed messages about whitespace regions. 16552 Fixed messages about whitespace regions.
16580 * ediff-wind.el, ediff-ptch.el, ediff-mult.el, ediff-merg.el: 16553 * ediff-wind.el, ediff-ptch.el, ediff-mult.el, ediff-merg.el:
16581 custom.el'ed 16554 custom.el'ed.
16582 16555
165831997-06-02 Michael Kifer <kifer@cs.sunysb.edu> 165561997-06-02 Michael Kifer <kifer@cs.sunysb.edu>
16584 16557
16585 * viper-init.el (vip-parse-sexp-ignore-comments): new variable. 16558 * viper-init.el (vip-parse-sexp-ignore-comments): New variable.
16586 * viper-cmd.el (vip-paren-match): parsing comments is now controlled 16559 * viper-cmd.el (vip-paren-match): Parsing comments is now controlled
16587 with vip-parse-sexp-ignore-comments. 16560 with vip-parse-sexp-ignore-comments.
16588 * viper-cmd.el (vip-goto-col): fixed. 16561 * viper-cmd.el (vip-goto-col): Fixed.
16589 * viper-cmd.el (vip-autoindent): now expands abbrevs. 16562 * viper-cmd.el (vip-autoindent): Now expands abbrevs.
16590 (vip-adjust-keys-for): unbinds vip-autoindent, if vip-auto-indent 16563 (vip-adjust-keys-for): Unbinds vip-autoindent, if vip-auto-indent
16591 is nil. 16564 is nil.
16592 * viper-cmd.el (vip-prefix-arg-value): fixed computation of integer 16565 * viper-cmd.el (vip-prefix-arg-value): Fixed computation of integer
16593 prefix args. 16566 prefix args.
16594 * viper-cmd.el, viper-init.el: new files. 16567 * viper-cmd.el, viper-init.el: New files.
16595 16568
165961997-06-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 165691997-06-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
16597 16570
@@ -16612,7 +16585,7 @@
16612 (ada-other-file-alist): New variable moved from find-file.el. 16585 (ada-other-file-alist): New variable moved from find-file.el.
16613 (ada-search-directories): Likewise. 16586 (ada-search-directories): Likewise.
16614 16587
16615 * find-file.el: 16588 * find-file.el
16616 (ada-other-file-alist): Variable definition moved to ada-mode.el. 16589 (ada-other-file-alist): Variable definition moved to ada-mode.el.
16617 (ada-search-directories, ada-procedure-start-regexp): Likewise. 16590 (ada-search-directories, ada-procedure-start-regexp): Likewise.
16618 (ada-package-start-regexp): Likewise. 16591 (ada-package-start-regexp): Likewise.
@@ -16804,8 +16777,8 @@
16804 (widget-visibility-value-create): New function. 16777 (widget-visibility-value-create): New function.
16805 (widget-glyph-find): New function. 16778 (widget-glyph-find): New function.
16806 (widget-glyph-insert): Use it. 16779 (widget-glyph-insert): Use it.
16807 * cus-edit.el (custom-variable-menu, custom-face-menu, 16780 * cus-edit.el (custom-variable-menu, custom-face-menu)
16808 custom-group-menu): Remove `Hide' entry. 16781 (custom-group-menu): Remove `Hide' entry.
16809 (custom-magic-show-hidden): New option. 16782 (custom-magic-show-hidden): New option.
16810 (custom-magic-value-create): Use it. 16783 (custom-magic-value-create): Use it.
16811 (custom-face): Show visibility. 16784 (custom-face): Show visibility.
@@ -16852,8 +16825,8 @@
16852 16825
16853 * wid-edit.el: Don't require cl. 16826 * wid-edit.el: Don't require cl.
16854 (widget-default-format-handler): Don't use push. 16827 (widget-default-format-handler): Don't use push.
16855 (widget-push-button-value-create): 16828 (widget-push-button-value-create)
16856 (widget-group-value-create): 16829 (widget-group-value-create)
16857 (widget-sublist): New function. 16830 (widget-sublist): New function.
16858 (widget-item-match-inline): Use widget-subllist. 16831 (widget-item-match-inline): Use widget-subllist.
16859 (widget-remove-if): New function. 16832 (widget-remove-if): New function.
@@ -16896,7 +16869,7 @@
16896 (icomplete-compute-delay): Completions-computation stall, used 16869 (icomplete-compute-delay): Completions-computation stall, used
16897 only with large-number completions 16870 only with large-number completions
16898 (icomplete-delay-completions-threshold): Pending-completions 16871 (icomplete-delay-completions-threshold): Pending-completions
16899 number over which to apply icomplete-compute-delay 16872 number over which to apply icomplete-compute-delay.
16900 16873
169011997-05-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 168741997-05-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
16902 16875
@@ -16928,7 +16901,7 @@
16928 16901
16929 * cus-edit.el (custom-magic-alist): Shortened message. 16902 * cus-edit.el (custom-magic-alist): Shortened message.
16930 16903
16931 * cus-edit.el: (custom-help-menu): Updated names. 16904 * cus-edit.el (custom-help-menu): Updated names.
16932 16905
16933 * cus-edit.el: Say `invoke' instead of `activate'. 16906 * cus-edit.el: Say `invoke' instead of `activate'.
16934 * wid-edit.el: Ditto. 16907 * wid-edit.el: Ditto.
@@ -17009,13 +16982,13 @@
17009 * cus-edit.el (custom-face-display-set): Define if not defined. 16982 * cus-edit.el (custom-face-display-set): Define if not defined.
17010 (custom-buffer-create-internal): Refer to the Emacs manual. 16983 (custom-buffer-create-internal): Refer to the Emacs manual.
17011 16984
170121997-05-29 Anders Holst (aho@nada.kth.se) 169851997-05-29 Anders Holst <aho@nada.kth.se>
17013 16986
17014 * hippie-exp.el (he-file-name-beg): Don't trigger on parts of 16987 * hippie-exp.el (he-file-name-beg): Don't trigger on parts of
17015 words with non-file chars. 16988 words with non-file chars.
17016 (he-lisp-symbol-beg): Use symbol syntax classes. 16989 (he-lisp-symbol-beg): Use symbol syntax classes.
17017 (he-dabbrev-as-symbol): New variable. 16990 (he-dabbrev-as-symbol): New variable.
17018 (he-dabbrev-beg,he-dabbrev-search,he-dabbrev-kill-search): Use it. 16991 (he-dabbrev-beg, he-dabbrev-search, he-dabbrev-kill-search): Use it.
17019 16992
170201997-05-29 Ken Manheimer <klm@python.org> 169931997-05-29 Ken Manheimer <klm@python.org>
17021 16994
@@ -17054,7 +17027,7 @@
17054 (font-lock-default-fontify-region): Call it first if variable non-nil. 17027 (font-lock-default-fontify-region): Call it first if variable non-nil.
17055 Wrap parse-sexp-lookup-properties to non-nil if called. 17028 Wrap parse-sexp-lookup-properties to non-nil if called.
17056 (font-lock-default-unfontify-region): Remove syntax-table properties. 17029 (font-lock-default-unfontify-region): Remove syntax-table properties.
17057 (font-lock-apply-syntactic-highlight): 17030 (font-lock-apply-syntactic-highlight)
17058 (font-lock-fontify-syntactic-anchored-keywords): New functions. 17031 (font-lock-fontify-syntactic-anchored-keywords): New functions.
17059 These syntactic keyword fontification functions place syntax-table text 17032 These syntactic keyword fontification functions place syntax-table text
17060 properties in the buffer, in much the same way that keyword 17033 properties in the buffer, in much the same way that keyword
@@ -17105,12 +17078,12 @@
171051997-05-27 Dan Nicolaescu <done@ece.arizona.edu> 170781997-05-27 Dan Nicolaescu <done@ece.arizona.edu>
17106 17079
17107 * hideshow.el (hs-special-modes-alist): Include also the 17080 * hideshow.el (hs-special-modes-alist): Include also the
17108 comment regexp in the alist. This is needed for modes like C++ 17081 comment regexp in the alist. This is needed for modes like C++
17109 where the comment beginning regexp is not easy to determine 17082 where the comment beginning regexp is not easy to determine
17110 from the syntax table. 17083 from the syntax table.
17111 Include ADJUST-BLOCK-BEGINNING in the alist. 17084 Include ADJUST-BLOCK-BEGINNING in the alist.
17112 (hs-hide-comments-when-hiding-all): Add autoload cookie. 17085 (hs-hide-comments-when-hiding-all): Add autoload cookie.
17113 (hs-show-hidden-short-form): 17086 (hs-show-hidden-short-form)
17114 (hs-adjust-block-beginning): New variables. 17087 (hs-adjust-block-beginning): New variables.
17115 17088
17116 Comment out `hs-menu-bar' as XEmacs support was removed. 17089 Comment out `hs-menu-bar' as XEmacs support was removed.
@@ -17127,8 +17100,8 @@
17127 Take into account `hs-show-hidden-short-form' when testing. 17100 Take into account `hs-show-hidden-short-form' when testing.
17128 (hs-inside-single-line-comment-p): Function deleted, obsoleted by 17101 (hs-inside-single-line-comment-p): Function deleted, obsoleted by
17129 the rewrite of `hs-inside-comment-p'. 17102 the rewrite of `hs-inside-comment-p'.
17130 (hs-inside-comment-p): Rewritten from scratch. Semantics changed 17103 (hs-inside-comment-p): Rewritten from scratch. Semantics changed
17131 when returning non-nil. We can be inside a comment, but that 17104 when returning non-nil. We can be inside a comment, but that
17132 comment might not be hidable (the car of the return value should 17105 comment might not be hidable (the car of the return value should
17133 be non-nil to be hidable). 17106 be non-nil to be hidable).
17134 (hs-grok-mode-type): Rewrite to be more understandable. 17107 (hs-grok-mode-type): Rewrite to be more understandable.
@@ -17322,8 +17295,8 @@
17322 (texinfo-raisesections-alist): Add @centerchap. 17295 (texinfo-raisesections-alist): Add @centerchap.
17323 (texinfo-lowersections-alist): Add @centerchap. 17296 (texinfo-lowersections-alist): Add @centerchap.
17324 (texinfo-format-scan): Handle many more @-char commands. 17297 (texinfo-format-scan): Handle many more @-char commands.
17325 (detailmenu): Add texinfo-format and texinfo-end properties, 17298 (detailmenu): Add texinfo-format and texinfo-end properties.
17326 (centerchap): Add texinfo-format property, 17299 (centerchap): Add texinfo-format property.
17327 (texinfo-format-buffer): Doc fix. 17300 (texinfo-format-buffer): Doc fix.
17328 (texinfo-parse-line-arg): Add doc string. 17301 (texinfo-parse-line-arg): Add doc string.
17329 (texinfo-parse-arg-discard): Likewise. 17302 (texinfo-parse-arg-discard): Likewise.
@@ -17408,8 +17381,8 @@
17408 17381
17409 * eldoc.el (eldoc-message-commands): Move docstring into comments, 17382 * eldoc.el (eldoc-message-commands): Move docstring into comments,
17410 since this isn't a user variable. 17383 since this isn't a user variable.
17411 (eldoc-message-commands-table-size, eldoc-use-idle-timer-p, 17384 (eldoc-message-commands-table-size, eldoc-use-idle-timer-p)
17412 eldoc-function-argstring-from-docstring-method-table): Use defvar, 17385 (eldoc-function-argstring-from-docstring-method-table): Use defvar,
17413 not defconst. 17386 not defconst.
17414 (eldoc-last-data): Use cons explicitly; don't rely on dotted pair 17387 (eldoc-last-data): Use cons explicitly; don't rely on dotted pair
17415 read syntax. I'm worried the latter might get compiled as 17388 read syntax. I'm worried the latter might get compiled as
@@ -17453,7 +17426,7 @@
17453 (ada-mode): Use it to set font-lock-defaults. 17426 (ada-mode): Use it to set font-lock-defaults.
17454 17427
17455 * ada-mode.el (ada-font-lock-keywords-2): Single "raise" will be 17428 * ada-mode.el (ada-font-lock-keywords-2): Single "raise" will be
17456 highlighted. "in out" parameters get type face (depends on order 17429 highlighted. "in out" parameters get type face (depends on order
17457 in regexp). 17430 in regexp).
17458 17431
17459 * ada-mode.el (ada-mode): Remove explicit setting of user option 17432 * ada-mode.el (ada-mode): Remove explicit setting of user option
@@ -17465,7 +17438,7 @@
17465 17438
17466 * ada-mode.el (ada-in-char-const-p): Renamed from `ada-after-char-p'. 17439 * ada-mode.el (ada-in-char-const-p): Renamed from `ada-after-char-p'.
17467 Also test following character. 17440 Also test following character.
17468 (ada-adjust-case): Use better function `ada-in-char-const-p' 17441 (ada-adjust-case): Use better function `ada-in-char-const-p'.
17469 (ada-in-string-or-comment-p): Test for being in a char constant. 17442 (ada-in-string-or-comment-p): Test for being in a char constant.
17470 (ada-clean-buffer-before-saving): Changed default to t. 17443 (ada-clean-buffer-before-saving): Changed default to t.
17471 (ada-mode): Set `font-lock-defaults' for Emacs only, use properties 17444 (ada-mode): Set `font-lock-defaults' for Emacs only, use properties
@@ -17478,7 +17451,7 @@
17478 Removed `interactive' statements which were needed only for debugging. 17451 Removed `interactive' statements which were needed only for debugging.
17479 17452
17480 * ada-mode.el: 17453 * ada-mode.el:
17481 Put format commands back in for emacs 19.30/19.29 compatibility. 17454 Put format commands back in for Emacs 19.30/19.29 compatibility.
17482 17455
17483 * ada-mode.el (ada-get-indent-label): A named block can begin 17456 * ada-mode.el (ada-get-indent-label): A named block can begin
17484 without a declare part. 17457 without a declare part.
@@ -17491,8 +17464,8 @@
17491 (ada-goto-matching-decl-start): When searching backward, skip 17464 (ada-goto-matching-decl-start): When searching backward, skip
17492 generic default proc/func ("is <>"). 17465 generic default proc/func ("is <>").
17493 17466
17494 * ada-mode.el 17467 * ada-mode.el (ada-named-block-re): New regexp for the name of a
17495 (ada-named-block-re): New regexp for the name of a named block or loop. 17468 named block or loop.
17496 (ada-get-current-indent): Handle loop names at the stmt start. 17469 (ada-get-current-indent): Handle loop names at the stmt start.
17497 (ada-get-indent-end): Handle loop names at the stmt start. 17470 (ada-get-indent-end): Handle loop names at the stmt start.
17498 (ada-get-indent-noindent): Handle loop names at the stmt start. 17471 (ada-get-indent-noindent): Handle loop names at the stmt start.
@@ -17502,8 +17475,7 @@
17502 (ada-goto-next-word): Generalized old `ada-goto-previous-word' for 17475 (ada-goto-next-word): Generalized old `ada-goto-previous-word' for
17503 both directions. 17476 both directions.
17504 17477
17505 * ada-mode.el (ada-indent-function): Removed unnecessary `package' 17478 * ada-mode.el (ada-indent-function): Removed unnecessary `package' case.
17506 case.
17507 (ada-get-indent-case): Before testing for `=>', be sure there is 17479 (ada-get-indent-case): Before testing for `=>', be sure there is
17508 an `is'. 17480 an `is'.
17509 (ada-search-prev-end-stmt): Test for `separate' keyword on the 17481 (ada-search-prev-end-stmt): Test for `separate' keyword on the
@@ -17518,7 +17490,7 @@
17518 (ada-mode): Support new font-lock-mode. 17490 (ada-mode): Support new font-lock-mode.
17519 (ada-format-paramlist): Changed all `accept' to `access'. 17491 (ada-format-paramlist): Changed all `accept' to `access'.
17520 (ada-insert-paramlist): Changed all `accept' to `access'. 17492 (ada-insert-paramlist): Changed all `accept' to `access'.
17521 (ada-in-comment-p): Use standard emacs way `parse-partial-sexp'. 17493 (ada-in-comment-p): Use standard Emacs way `parse-partial-sexp'.
17522 (ada-font-lock-keywords-1): Regexps in not byte-compiled code bahave 17494 (ada-font-lock-keywords-1): Regexps in not byte-compiled code bahave
17523 different than byte-compiled regexps. 17495 different than byte-compiled regexps.
17524 Change order of some ored entries. 17496 Change order of some ored entries.
@@ -17832,12 +17804,12 @@
17832 (widget-button-click): Use it. 17804 (widget-button-click): Use it.
17833 17805
17834 * cus-edit.el (custom-buffer-create): Accept optional buffer NAME. 17806 * cus-edit.el (custom-buffer-create): Accept optional buffer NAME.
17835 (custom-buffer-create-other-window): ditto. 17807 (custom-buffer-create-other-window): Ditto.
17836 (customize, customize-other-window, customize-variable, 17808 (customize, customize-other-window, customize-variable)
17837 customize-variable-other-window, customize-face, 17809 (customize-variable-other-window, customize-face)
17838 customize-face-other-window, customize-customized, 17810 (customize-face-other-window, customize-customized)
17839 customize-saved, customize-apropos, custom-face-menu-create, 17811 (customize-saved, customize-apropos, custom-face-menu-create)
17840 custom-variable-menu-create, boolean, custom-menu-create): Updated 17812 (custom-variable-menu-create, boolean, custom-menu-create): Updated
17841 caller. 17813 caller.
17842 17814
17843 * cus-edit.el (custom-variable-action): Reset magic state. 17815 * cus-edit.el (custom-variable-action): Reset magic state.
@@ -17967,7 +17939,7 @@
17967 17939
17968 * ange-ftp.el (ange-ftp-start-process): Create the buffer 17940 * ange-ftp.el (ange-ftp-start-process): Create the buffer
17969 and set its mode, before starting the process. 17941 and set its mode, before starting the process.
17970 Set point in that buffer, and the process mark, 17942 Set point in that buffer, and the process mark.
17971 (ange-ftp-gwp-start): Don't set the mode here. 17943 (ange-ftp-gwp-start): Don't set the mode here.
17972 Move point to end of buffer. 17944 Move point to end of buffer.
17973 (internal-ange-ftp-mode): Don't move process-mark here. 17945 (internal-ange-ftp-mode): Don't move process-mark here.
@@ -17984,7 +17956,7 @@
17984 (find-backup-file-namem, backup-extract-version): 17956 (find-backup-file-namem, backup-extract-version):
17985 Rename bv-length to backup-extract-version-start. 17957 Rename bv-length to backup-extract-version-start.
17986 17958
17987 * files.el (auto-mode-alist): Shuffle a few elements, 17959 * files.el (auto-mode-alist): Shuffle a few elements.
17988 17960
17989 * files.el (file-relative-name): Bind the variable fname. 17961 * files.el (file-relative-name): Bind the variable fname.
17990 17962
@@ -18004,7 +17976,7 @@
18004 XLFD, set "*" instead of nil to a field which is omitted in the 17976 XLFD, set "*" instead of nil to a field which is omitted in the
18005 original font name. 17977 original font name.
18006 (generate-fontset-menu): Delete code for handling alias (or 17978 (generate-fontset-menu): Delete code for handling alias (or
18007 nickname). It is now handled in fontset-plain-name. 17979 nickname). It is now handled in fontset-plain-name.
18008 (fontset-plain-name): Handle alias of fontset name, show more 17980 (fontset-plain-name): Handle alias of fontset name, show more
18009 user-friendy names. 17981 user-friendy names.
18010 (create-fontset-from-fontset-spec): Add an optional arg STYLE to 17982 (create-fontset-from-fontset-spec): Add an optional arg STYLE to
@@ -18087,8 +18059,8 @@
18087 * language/tibetan.el: Setting of syntax and category is moved to 18059 * language/tibetan.el: Setting of syntax and category is moved to
18088 characters.el. 18060 characters.el.
18089 18061
18090 * mule-cmds.el (build-describe-language-support-function, 18062 * mule-cmds.el (build-describe-language-support-function)
18091 build-set-language-environment-function): The functions deleted. 18063 (build-set-language-environment-function): The functions deleted.
18092 (set-language-info): Doc-string modified. Chage handling of 18064 (set-language-info): Doc-string modified. Chage handling of
18093 special keys describe-function and setup-function. 18065 special keys describe-function and setup-function.
18094 (read-language-name): Return nil if a language specified doesn't 18066 (read-language-name): Return nil if a language specified doesn't
@@ -18133,7 +18105,7 @@
18133 * iso-acc.el (iso-languages): For Latin-2, add ^I and ^i. Fix ~a. 18105 * iso-acc.el (iso-languages): For Latin-2, add ^I and ^i. Fix ~a.
18134 18106
18135 * Makefile (custom-deps): Target renamed from cus-load.el. 18107 * Makefile (custom-deps): Target renamed from cus-load.el.
18136 (finder-data): Target renamed from finder-inf.el 18108 (finder-data): Target renamed from finder-inf.el.
18137 (unlock, relock): Targets deleted. 18109 (unlock, relock): Targets deleted.
18138 18110
18139 * simple.el (quoted-insert-character-offset): Initialize more cleanly. 18111 * simple.el (quoted-insert-character-offset): Initialize more cleanly.
@@ -18203,7 +18175,7 @@
18203 * outline.el: Use defgroup and defcustom. 18175 * outline.el: Use defgroup and defcustom.
18204 18176
18205 * ooutline.el: Renamed from outline.el. 18177 * ooutline.el: Renamed from outline.el.
18206 * outline.el: Renamed from noutline.el 18178 * outline.el: Renamed from noutline.el.
18207 18179
18208 * server.el (server-buffer-done): New arg FOR-KILLING. 18180 * server.el (server-buffer-done): New arg FOR-KILLING.
18209 (server-kill-buffer): New fn, to inform clients when buffer is killed. 18181 (server-kill-buffer): New fn, to inform clients when buffer is killed.
@@ -18358,7 +18330,7 @@
18358 Speed up by searching for regexps one by one instead of combining. 18330 Speed up by searching for regexps one by one instead of combining.
18359 (compile-internal): Takes more optional arguments. All five regexp 18331 (compile-internal): Takes more optional arguments. All five regexp
18360 alists can be given as argument. 18332 alists can be given as argument.
18361 Change name of variable regexp-alist to error-regexp-alist. Change 18333 Change name of variable regexp-alist to error-regexp-alist. Change
18362 some local variables directly by setq instead of rebinding by let. 18334 some local variables directly by setq instead of rebinding by let.
18363 (compilation-shell-minor-mode): New minor mode. 18335 (compilation-shell-minor-mode): New minor mode.
18364 Similar to compilation-minor-mode, but key bindings don't 18336 Similar to compilation-minor-mode, but key bindings don't
@@ -18390,7 +18362,7 @@
18390 (compilation-next-error-locus): Split a long line. 18362 (compilation-next-error-locus): Split a long line.
18391 (count-regexp-groupings): Comment about this function not being 18363 (count-regexp-groupings): Comment about this function not being
18392 needed any more. 18364 needed any more.
18393 (compilation-current-file, compilation-regexps); New variables. 18365 (compilation-current-file, compilation-regexps): New variables.
18394 (compilation-parse-errors): Large parts rewritten. Don't put the 18366 (compilation-parse-errors): Large parts rewritten. Don't put the
18395 regexps together in one large regexp, instead match them one by one. 18367 regexps together in one large regexp, instead match them one by one.
18396 Support the generalized subexpression indices. 18368 Support the generalized subexpression indices.
@@ -18630,7 +18602,7 @@
18630 * cal-menu.el: Delete all menu-enable properties. 18602 * cal-menu.el: Delete all menu-enable properties.
18631 They ran slowly and sometimes got errors. 18603 They ran slowly and sometimes got errors.
18632 18604
186331997-04-24 Francesco Potorti` <F.Potorti@cnuce.cnr.it> 186051997-04-24 Francesco Potortì <F.Potorti@cnuce.cnr.it>
18634 18606
18635 * skeleton.el (skeleton-read): Doc fix. 18607 * skeleton.el (skeleton-read): Doc fix.
18636 18608
@@ -18638,7 +18610,7 @@
18638 18610
18639 * widget.el (define-widget): Return name. 18611 * widget.el (define-widget): Return name.
18640 18612
18641 * cus-edit.el: (custom-set-value): New command. 18613 * cus-edit.el (custom-set-value): New command.
18642 (custom-set-variable): New command. 18614 (custom-set-variable): New command.
18643 (customize-saved): Renamed from `customize-customized'. 18615 (customize-saved): Renamed from `customize-customized'.
18644 (customize-customized): New command. 18616 (customize-customized): New command.
@@ -18752,8 +18724,8 @@
18752 18724
187531997-04-23 Geoff Voelker <voelker@cs.washington.edu> 187251997-04-23 Geoff Voelker <voelker@cs.washington.edu>
18754 18726
18755 * w32-fns.el (w32-using-nt, w32-shell-name, w32-using-system-shell-p, 18727 * w32-fns.el (w32-using-nt, w32-shell-name, w32-using-system-shell-p)
18756 w32-startup): New functions. 18728 (w32-startup): New functions.
18757 (w32-system-shells): New variable. 18729 (w32-system-shells): New variable.
18758 18730
187591997-04-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 187311997-04-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
@@ -18762,7 +18734,7 @@
18762 18734
18763 * sgml-mode.el: Many doc fixes. 18735 * sgml-mode.el: Many doc fixes.
18764 18736
187651997-04-23 Francesco Potorti` <F.Potorti@cnuce.cnr.it> 187371997-04-23 Francesco Potortì <F.Potorti@cnuce.cnr.it>
18766 18738
18767 * sgml-mode.el (sgml-value): Use 'identity as default value. 18739 * sgml-mode.el (sgml-value): Use 'identity as default value.
18768 (sgml-mode): Doc fix. 18740 (sgml-mode): Doc fix.
@@ -18799,7 +18771,7 @@
18799 in the compilation buffer. 18771 in the compilation buffer.
18800 18772
18801 * bindings.el (debug-ignored-errors): Update the regexps for 18773 * bindings.el (debug-ignored-errors): Update the regexps for
18802 the dabbrev error messages 18774 the dabbrev error messages.
18803 18775
18804 * fast-lock.el: Delete setting of byte-compile-dynamic, 18776 * fast-lock.el: Delete setting of byte-compile-dynamic,
18805 byte-compile-dynamic-docstrings and byte-optimize. 18777 byte-compile-dynamic-docstrings and byte-optimize.
@@ -18823,7 +18795,7 @@
18823 * modula2.el (m2-end-comment-column): New defvar. 18795 * modula2.el (m2-end-comment-column): New defvar.
18824 (modula-2-mode, m2-end-comment): Use m2-end-comment-column 18796 (modula-2-mode, m2-end-comment): Use m2-end-comment-column
18825 instead of end-comment-column. 18797 instead of end-comment-column.
18826 (m2-compile, m2-link): Don't set `modulename', 18798 (m2-compile, m2-link): Don't set `modulename'.
18827 18799
18828 * sh-script.el (sh-case): Make this a simple define-skeleton 18800 * sh-script.el (sh-case): Make this a simple define-skeleton
18829 as it was originally. Don't add a menu-enable property. 18801 as it was originally. Don't add a menu-enable property.
@@ -18895,7 +18867,7 @@
18895 * sh-script.el: Remove all menu-enable properties 18867 * sh-script.el: Remove all menu-enable properties
18896 except for sh-case. 18868 except for sh-case.
18897 18869
188981997-04-17 Francesco Potorti` <F.Potorti@cnuce.cnr.it> 188701997-04-17 Francesco Potortì <F.Potorti@cnuce.cnr.it>
18899 18871
18900 * sgml-mode.el (sgml-name-char): Ask user with a prompt. 18872 * sgml-mode.el (sgml-name-char): Ask user with a prompt.
18901 18873
@@ -18922,9 +18894,9 @@
18922 * shell.el (shell-font-lock-keywords): Use EVAL form for prompt. 18894 * shell.el (shell-font-lock-keywords): Use EVAL form for prompt.
18923 18895
18924 * modula2.el (modula-2-mode): Set font-lock-defaults. 18896 * modula2.el (modula-2-mode): Set font-lock-defaults.
18925 (m2-font-lock-keywords): 18897 (m2-font-lock-keywords)
18926 (m2-font-lock-keywords-1, m2-font-lock-keywords-2): 18898 (m2-font-lock-keywords-1, m2-font-lock-keywords-2)
18927 (m3-font-lock-keywords): 18899 (m3-font-lock-keywords)
18928 (m3-font-lock-keywords-1, m3-font-lock-keywords-2): New variables. 18900 (m3-font-lock-keywords-1, m3-font-lock-keywords-2): New variables.
18929 18901
189301997-04-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 189021997-04-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
@@ -19122,10 +19094,10 @@
19122 options. 19094 options.
19123 (apropos-print): Ditto. 19095 (apropos-print): Ditto.
19124 19096
19125 * cus-edit.el (abbrev-mode, alloc, undo, modeline, fill, 19097 * cus-edit.el (abbrev-mode, alloc, undo, modeline, fill)
19126 editing-basics, display, execute, installation, dired, limits, 19098 (editing-basics, display, execute, installation, dired, limits)
19127 debug, minibuffer, keyboard, mouse, menu, auto-save, 19099 (debug, minibuffer, keyboard, mouse, menu, auto-save)
19128 processes-basics, windows): New customization groups. 19100 (processes-basics, windows): New customization groups.
19129 19101
19130 * cus-start.el: New file. 19102 * cus-start.el: New file.
19131 19103
@@ -19333,10 +19305,10 @@
19333 (dsssl-mode): New command. 19305 (dsssl-mode): New command.
19334 (dsssl-font-lock-keywords): New variable. 19306 (dsssl-font-lock-keywords): New variable.
19335 (scheme-indent-function): Near copy of lisp-indent-function. 19307 (scheme-indent-function): Near copy of lisp-indent-function.
19336 (scheme-comment-indent, scheme-indent-offset, 19308 (scheme-comment-indent, scheme-indent-offset)
19337 scheme-indent-function, scheme-indent-line, 19309 (scheme-indent-function, scheme-indent-line)
19338 calculate-scheme-indent, scheme-indent-specform, 19310 (calculate-scheme-indent, scheme-indent-specform)
19339 scheme-indent-defform, scheme-indent-sexp): Removed; use lisp-mode 19311 (scheme-indent-defform, scheme-indent-sexp): Removed; use lisp-mode
19340 equivalents. 19312 equivalents.
19341 (scheme-imenu-generic-expression): New variable. 19313 (scheme-imenu-generic-expression): New variable.
19342 (dsssl-imenu-generic-expression): New variable. 19314 (dsssl-imenu-generic-expression): New variable.
@@ -19408,7 +19380,7 @@
19408 * fontset.el (x-charset-registries): Add Tibetan entries. 19380 * fontset.el (x-charset-registries): Add Tibetan entries.
19409 19381
19410 * lanugage/devanagari.el, language/devan-util.el, 19382 * lanugage/devanagari.el, language/devan-util.el,
19411 language/indian.el: Handle more Devanagari characters correctly. 19383 * language/indian.el: Handle more Devanagari characters correctly.
19412 19384
19413 * language/english.el: New file. 19385 * language/english.el: New file.
19414 19386
@@ -19513,8 +19485,8 @@
19513 * bookmark.el: Added mouse-selection feature for bookmark list buffer. 19485 * bookmark.el: Added mouse-selection feature for bookmark list buffer.
19514 (bookmark-bmenu-other-window-with-mouse): New function. 19486 (bookmark-bmenu-other-window-with-mouse): New function.
19515 (bookmark-bmenu-mode-map): Bind mouse-2. 19487 (bookmark-bmenu-mode-map): Bind mouse-2.
19516 (bookmark-bmenu-list, bookmark-insert-location, 19488 (bookmark-bmenu-list, bookmark-insert-location)
19517 bookmark-bmenu-hide-filenames): Put text property on bookmarks. 19489 (bookmark-bmenu-hide-filenames): Put text property on bookmarks.
19518 (bookmark-bmenu-show-filenames): Remove text property from 19490 (bookmark-bmenu-show-filenames): Remove text property from
19519 white spaces generated by `move-to-column'. 19491 white spaces generated by `move-to-column'.
19520 (bookmark-bmenu-bookmark): Use `buffer-substring-no-properties' 19492 (bookmark-bmenu-bookmark): Use `buffer-substring-no-properties'
@@ -19583,7 +19555,7 @@
19583 term- and follow a simple lexicographical convention. Note that 19555 term- and follow a simple lexicographical convention. Note that
19584 each change is commented: just search for -mm in the source. 19556 each change is commented: just search for -mm in the source.
19585 (term-char-mode): Added all the "grey-keys" to term-raw-map. 19557 (term-char-mode): Added all the "grey-keys" to term-raw-map.
19586 (term-send-up): Similar, decided to go for the more xterm-like 19558 (term-send-up): Similar, decided to go for the more xterm-like
19587 \eOA bindings in place of the previous \e[A. 19559 \eOA bindings in place of the previous \e[A.
19588 (term-buffer-maximum-size): New variable. 19560 (term-buffer-maximum-size): New variable.
19589 (term-mode): Added some make-local: now term-buffer-maximum-size, 19561 (term-mode): Added some make-local: now term-buffer-maximum-size,
@@ -19596,8 +19568,8 @@
19596 and cut it accordingly. 19568 and cut it accordingly.
19597 (term-handle-colors-array): New function. 19569 (term-handle-colors-array): New function.
19598 (term-handle-ansi-terminal-messages): New function. 19570 (term-handle-ansi-terminal-messages): New function.
19599 (term-handle-ansi-escape): Modified to allow ANSI coloring 19571 (term-handle-ansi-escape): Modified to allow ANSI coloring.
19600 (ansi-term): New function that creates multiple terminals. Put 19572 (ansi-term): New function that creates multiple terminals. Put
19601 in the standard C-x map too: I'm quite used to C-x C-f and C-c C-f 19573 in the standard C-x map too: I'm quite used to C-x C-f and C-c C-f
19602 was too awkward. 19574 was too awkward.
19603 19575
@@ -19739,7 +19711,7 @@
19739 19711
19740 * imenu.el (imenu-scanning-message): Support for bigger numbers. 19712 * imenu.el (imenu-scanning-message): Support for bigger numbers.
19741 (imenu--generic-function): Fixed probably a typo: named appeared 19713 (imenu--generic-function): Fixed probably a typo: named appeared
19742 twice in an item. Put function after name and beg in a special 19714 twice in an item. Put function after name and beg in a special
19743 item because a normal item has name and beg (for orthogonality). 19715 item because a normal item has name and beg (for orthogonality).
19744 (imenu-add-to-menubar): First test to see if the mode supports 19716 (imenu-add-to-menubar): First test to see if the mode supports
19745 imenu. 19717 imenu.
@@ -19814,7 +19786,7 @@
19814 * language/vietnamese.el: Set the above functions to the coding 19786 * language/vietnamese.el: Set the above functions to the coding
19815 system viqr. 19787 system viqr.
19816 19788
19817 * language/thai-util.el: (thai-post-read-conversion): Return the 19789 * language/thai-util.el (thai-post-read-conversion): Return the
19818 correct length. 19790 correct length.
19819 19791
198201997-03-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 197921997-03-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
@@ -19857,8 +19829,8 @@
19857 19829
19858 * font-lock.el (font-lock-keyword-depth): New function. 19830 * font-lock.el (font-lock-keyword-depth): New function.
19859 Use it wherever extra types are used to calculate parenthesis depth. 19831 Use it wherever extra types are used to calculate parenthesis depth.
19860 (c-font-lock-extra-types, c++-font-lock-extra-types): 19832 (c-font-lock-extra-types, c++-font-lock-extra-types)
19861 (objc-font-lock-extra-types, java-font-lock-extra-types): 19833 (objc-font-lock-extra-types, java-font-lock-extra-types)
19862 (font-lock-keywords): Doc fix. 19834 (font-lock-keywords): Doc fix.
19863 (font-lock-defaults, font-lock-defaults-alist): Doc switch. 19835 (font-lock-defaults, font-lock-defaults-alist): Doc switch.
19864 (font-lock-maximum-decoration): Default to t. 19836 (font-lock-maximum-decoration): Default to t.
@@ -19928,11 +19900,11 @@
19928 (c-beginning-of-statement): Don't use forward-sentence when 19900 (c-beginning-of-statement): Don't use forward-sentence when
19929 looking at a C block comment start. c-beginning-of-statement-1 19901 looking at a C block comment start. c-beginning-of-statement-1
19930 will do the right thing. 19902 will do the right thing.
19931 (c-guess-basic-syntax): CASE 5C: watch for scope operators 19903 (c-guess-basic-syntax): CASE 5C: watch for scope operators.
19932 (c-lineup-C-comments): Watch out for no leading stars. 19904 (c-lineup-C-comments): Watch out for no leading stars.
19933 (c-set-style): Add initial contents (the value of 19905 (c-set-style): Add initial contents (the value of
19934 c-indentation-style), and history on the style name. 19906 c-indentation-style), and history on the style name.
19935 (c-mode-map): Bind c-set-style on `C-c .' 19907 (c-mode-map): Bind c-set-style on `C-c .'.
19936 (c-read-offset, c-read-offset-history): Use completing-read, with 19908 (c-read-offset, c-read-offset-history): Use completing-read, with
19937 REQUIRE-MATCH nil, so that offsets can be completed when they are 19909 REQUIRE-MATCH nil, so that offsets can be completed when they are
19938 function names. Also implement read history. 19910 function names. Also implement read history.
@@ -20020,7 +19992,7 @@
200201997-03-08 Joel Ray Holveck <joelh@gnu.ai.mit.edu> 199921997-03-08 Joel Ray Holveck <joelh@gnu.ai.mit.edu>
20021 19993
20022 * info.el (Info-read-node-name): Caused completing-read to force 19994 * info.el (Info-read-node-name): Caused completing-read to force
20023 the input read to match a valid entry 19995 the input read to match a valid entry.
20024 19996
200251997-03-08 Karl Heuer <kwzh@gnu.ai.mit.edu> 199971997-03-08 Karl Heuer <kwzh@gnu.ai.mit.edu>
20026 19998
@@ -20057,11 +20029,11 @@
200571997-02-28 Kenichi HANDA <handa@etl.go.jp> 200291997-02-28 Kenichi HANDA <handa@etl.go.jp>
20058 20030
20059 * characters.el, mule-conf.el, gnus-mule.el, kkc.el, rmail.el, 20031 * characters.el, mule-conf.el, gnus-mule.el, kkc.el, rmail.el,
20060 sendmail.el, skkdic-conv.el, titdic-conv.el, language/thai.el, 20032 * sendmail.el, skkdic-conv.el, titdic-conv.el, language/thai.el,
20061 language/vietnamese.el, language/lao.el, language/korean.el, 20033 * language/vietnamese.el, language/lao.el, language/korean.el,
20062 language/japanese.el, language/hebrew.el, language/greek.el, 20034 * language/japanese.el, language/hebrew.el, language/greek.el,
20063 language/european.el, language/devanagari.el, language/chinese.el, 20035 * language/european.el, language/devanagari.el, language/chinese.el,
20064 language/cyrillic.el, language/china-util.el: 20036 * language/cyrillic.el, language/china-util.el:
20065 Remove prefix "coding-system-" from coding system symbol names. 20037 Remove prefix "coding-system-" from coding system symbol names.
20066 20038
200671997-02-28 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> 200391997-02-28 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
@@ -20072,7 +20044,7 @@
200721997-02-27 Kenichi HANDA <handa@etl.go.jp> 200441997-02-27 Kenichi HANDA <handa@etl.go.jp>
20073 20045
20074 * mule.el: Initialize a global variable use-default-ascent. 20046 * mule.el: Initialize a global variable use-default-ascent.
20075 (make-coding-system): Set charset (symbol) instead of charset-id 20047 (make-coding-system): Set charset (symbol) instead of charset-id.
20076 (integer) in FLAGS of ISO-2022 type coding systems. For ISO-2022 20048 (integer) in FLAGS of ISO-2022 type coding systems. For ISO-2022
20077 type conding systems, new flags INIT-BOL DESIGNATION-BOL are 20049 type conding systems, new flags INIT-BOL DESIGNATION-BOL are
20078 added. 20050 added.
@@ -20083,8 +20055,8 @@
20083 * sendmail.el (sendmail-coding-system): Add autoload cookie. 20055 * sendmail.el (sendmail-coding-system): Add autoload cookie.
20084 Default value is nil. 20056 Default value is nil.
20085 20057
20086 * rmail.el (rmail-view-buffer, rmail-enable-mime, 20058 * rmail.el (rmail-view-buffer, rmail-enable-mime)
20087 rmail-show-mime-function, rmail-mime-feature): New variables to 20059 (rmail-show-mime-function, rmail-mime-feature): New variables to
20088 control MIME feature. 20060 control MIME feature.
20089 (rmail-file-coding-system): Default value is nil. 20061 (rmail-file-coding-system): Default value is nil.
20090 (rmail, rmail-convert-file, rmail-insert-inbox-text): Check 20062 (rmail, rmail-convert-file, rmail-insert-inbox-text): Check
@@ -20183,8 +20155,8 @@
20183 20155
201841997-02-24 Boris Goldowsky <boris@gnu.ai.mit.edu> 201561997-02-24 Boris Goldowsky <boris@gnu.ai.mit.edu>
20185 20157
20186 * facemenu.el (facemenu-set-invisible, facemenu-set-intangible, 20158 * facemenu.el (facemenu-set-invisible, facemenu-set-intangible)
20187 facemenu-set-read-only): Change put-text-property with constant 20159 (facemenu-set-read-only): Change put-text-property with constant
20188 args to add-text-properties for efficiency. Suggested by Stavros 20160 args to add-text-properties for efficiency. Suggested by Stavros
20189 Macrakis <s.macrakis@opengroup.org>. 20161 Macrakis <s.macrakis@opengroup.org>.
20190 20162
@@ -20461,7 +20433,7 @@
20461 * iso-acc.el (iso-accents-compose): 20433 * iso-acc.el (iso-accents-compose):
20462 Handle case where unread-command-events is already nonempty. 20434 Handle case where unread-command-events is already nonempty.
20463 20435
20464 * frame.el (set-frame-font): Renamed from set-default-font, 20436 * frame.el (set-frame-font): Renamed from set-default-font.
20465 20437
204661997-02-01 Tom Tromey <tromey@cygnus.com> 204381997-02-01 Tom Tromey <tromey@cygnus.com>
20467 20439
@@ -20535,7 +20507,7 @@
20535 20507
20536 * cc-mode.el (c-style-alist): Added "python" style. 20508 * cc-mode.el (c-style-alist): Added "python" style.
20537 20509
20538 * cc-mode.el (c-mode-menu): New function 20510 * cc-mode.el (c-mode-menu): New function.
20539 (c-popup-menu, c-common-init): Use c-mode-menu. 20511 (c-popup-menu, c-common-init): Use c-mode-menu.
20540 20512
20541 * cc-mode.el (c-lineup-C-comments): 20513 * cc-mode.el (c-lineup-C-comments):
@@ -20822,7 +20794,7 @@
20822 * easymenu.el (easy-menu-create-keymaps): Menu item STYLE toggle 20794 * easymenu.el (easy-menu-create-keymaps): Menu item STYLE toggle
20823 (checkbox) and radio (radio button) are prefixed by "[X] " or 20795 (checkbox) and radio (radio button) are prefixed by "[X] " or
20824 "(*) " respectively, when selected and "[ ] " or "( ) ", when not 20796 "(*) " respectively, when selected and "[ ] " or "( ) ", when not
20825 selected. In a menu that contain these prefixes, " " is used 20797 selected. In a menu that contain these prefixes, " " is used
20826 as prefix for items that have no other prefix. 20798 as prefix for items that have no other prefix.
20827 (easy-menu-update-button): New function used as `menu-enable' 20799 (easy-menu-update-button): New function used as `menu-enable'
20828 property for checkboxes and radio buttons to update the prefixes. 20800 property for checkboxes and radio buttons to update the prefixes.
@@ -20971,37 +20943,36 @@
20971 20943
209721996-12-27 Michael Kifer <kifer@cs.sunysb.edu> 209441996-12-27 Michael Kifer <kifer@cs.sunysb.edu>
20973 20945
20974 * viper.el (vip-adjust-window-after-search): new variable. 20946 * viper.el (vip-adjust-window-after-search): New variable.
20975 (vip-adjust-window): new function. 20947 (vip-adjust-window): New function.
20976 (vip-insert-state-cursor-color,vip-saved-cursor-color): new variables. 20948 (vip-insert-state-cursor-color, vip-saved-cursor-color): New variables.
20977 (vip-set-vi-search-style-macros,vip-set-emacs-search-style-macros): 20949 (vip-set-vi-search-style-macros, vip-set-emacs-search-style-macros):
20978 new functions. 20950 New functions.
20979 (vip-autoindent): no longert moves insert point. 20951 (vip-autoindent): No longer moves insert point.
20980 (vip-paren-match): now pays no attention to comments, leaves 20952 (vip-paren-match): Now pays no attention to comments, leaves
20981 region active. 20953 region active.
20982 * viper-util.el: 20954 * viper-util.el (vip-restore-cursor-color-after-replace)
20983 (vip-restore-cursor-color-after-replace, 20955 (vip-restore-cursor-color-after-insert): New functions.
20984 vip-restore-cursor-color-after-insert): new functions. 20956 (vip-window-display-p): Treat PC as a non-window display.
20985 (vip-window-display-p): treat PC as a non-window display. 20957 (vip-convert-standard-file-name): New function.
20986 (vip-convert-standard-file-name): new function. 20958
20987 20959 * ediff-util.el (ediff-file-under-version-control): New function.
20988 * ediff-util.el (ediff-file-under-version-control): new function. 20960 (ediff-inferior-compare-regions): Improved interface.
20989 (ediff-inferior-compare-regions): improved interface. 20961 (ediff-maybe-checkout): New function.
20990 (ediff-maybe-checkout): new function. 20962 (ediff-maybe-save-and-delete-merge): New function.
20991 (ediff-maybe-save-and-delete-merge): new function. 20963 (ediff-setup): Now uses convert-standard-filename.
20992 (ediff-setup): now uses convert-standard-filename. 20964 (ediff-make-temp-file): Now returns expanded file name.
20993 (ediff-make-temp-file): now returns expanded file name. 20965 * ediff-init.el (ediff-in-control-buffer-p): New function.
20994 * ediff-init.el (ediff-in-control-buffer-p): new function. 20966 (ediff-quit-merge-hook, ediff-autostore-merges): New variables.
20995 (ediff-quit-merge-hook,ediff-autostore-merges): new variables. 20967 (ediff-convert-standard-file-name): New function.
20996 (ediff-convert-standard-file-name): new function. 20968 * ediff-mult.el (ediff-meta-buffer-keymap-setup-hook): New variable.
20997 * ediff-mult.el (ediff-meta-buffer-keymap-setup-hook): new variable. 20969 (ediff-quit-session-group-hook): New hook.
20998 (ediff-quit-session-group-hook): new hook. 20970 (ediff-filegroup-action): Now passes ediff-merge-store-file to
20999 (ediff-filegroup-action): now passes ediff-merge-store-file to
21000 subordinate Ediff sessions. 20971 subordinate Ediff sessions.
21001 * ediff-ptch.el (ediff-patch-file-internal): 20972 * ediff-ptch.el (ediff-patch-file-internal):
21002 now calls ediff-maybe-checkout. 20973 Now calls ediff-maybe-checkout.
21003 (ediff-context-diff-label-regexp): fixed regexp. 20974 (ediff-context-diff-label-regexp): Fixed regexp.
21004 (ediff-map-patch-buffer): fixed beg/end patch boundaries. 20975 (ediff-map-patch-buffer): Fixed beg/end patch boundaries.
21005 * ediff.el: Now supports autostore for merge jobs. 20976 * ediff.el: Now supports autostore for merge jobs.
21006 20977
210071996-12-27 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> 209781996-12-27 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
@@ -21047,12 +21018,12 @@
210471996-12-26 Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de> 210181996-12-26 Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de>
21048 21019
21049 * vc-hooks.el (vc-user-login-name): New function. 21020 * vc-hooks.el (vc-user-login-name): New function.
21050 (vc-fetch-master-properties, vc-lock-from-permissions, vc-file-owner, 21021 (vc-fetch-master-properties, vc-lock-from-permissions, vc-file-owner)
21051 vc-fetch-properties, vc-after-save, vc-mode-line, vc-status): Use 21022 (vc-fetch-properties, vc-after-save, vc-mode-line, vc-status): Use
21052 `vc-user-login-name' instead of `user-login-name'. 21023 `vc-user-login-name' instead of `user-login-name'.
21053 21024
21054 * vc.el (vc-next-action-on-file, vc-update-change-log, 21025 * vc.el (vc-next-action-on-file, vc-update-change-log)
21055 vc-backend-checkout, vc-backend-steal): Use `vc-user-login-name' 21026 (vc-backend-checkout, vc-backend-steal): Use `vc-user-login-name'
21056 instead of `user-login-name'. 21027 instead of `user-login-name'.
21057 (vc-update-change-log): If `user-full-name' is nil, try 21028 (vc-update-change-log): If `user-full-name' is nil, try
21058 `user-login-name'. Failing that, use uid as a string. 21029 `user-login-name'. Failing that, use uid as a string.
@@ -21390,7 +21361,7 @@
21390 21361
213911996-11-22 Drew Csillag <drew@staff.prodigy.com> 213621996-11-22 Drew Csillag <drew@staff.prodigy.com>
21392 21363
21393 * m4-mode.el: fixed syntax table for quotes since they messed up 21364 * m4-mode.el: Fixed syntax table for quotes since they messed up
21394 highlighting in comments and other constructions. 21365 highlighting in comments and other constructions.
21395 21366
213961996-11-22 Peter S Galbraith <rhogee@mixing.qc.dfo.ca> 213671996-11-22 Peter S Galbraith <rhogee@mixing.qc.dfo.ca>
@@ -21445,7 +21416,7 @@
21445 function. Match just identifiers. Use it for C, Objective-C and Java. 21416 function. Match just identifiers. Use it for C, Objective-C and Java.
21446 (font-lock-match-c++-style-declaration-item-and-skip-to-next): Match 21417 (font-lock-match-c++-style-declaration-item-and-skip-to-next): Match
21447 templates too. 21418 templates too.
21448 (c-font-lock-extra-types, c++-font-lock-extra-types): 21419 (c-font-lock-extra-types, c++-font-lock-extra-types)
21449 (objc-font-lock-extra-types, java-font-lock-extra-types): Use these 21420 (objc-font-lock-extra-types, java-font-lock-extra-types): Use these
21450 variables in EVAL forms, i.e., do not eval when font-lock.el is loaded. 21421 variables in EVAL forms, i.e., do not eval when font-lock.el is loaded.
21451 21422
@@ -21473,8 +21444,8 @@
21473 (lazy-lock-mode): Doc fix. 21444 (lazy-lock-mode): Doc fix.
21474 (lazy-lock-defer-line-after-change): Renamed from 21445 (lazy-lock-defer-line-after-change): Renamed from
21475 lazy-lock-defer-after-change. 21446 lazy-lock-defer-after-change.
21476 (lazy-lock-defer-rest-after-change): 21447 (lazy-lock-defer-rest-after-change)
21477 (lazy-lock-fontify-line-after-change): 21448 (lazy-lock-fontify-line-after-change)
21478 (lazy-lock-fontify-rest-after-change): New functions. 21449 (lazy-lock-fontify-rest-after-change): New functions.
21479 (lazy-lock-install-hooks): Add one depending on deferral variables. 21450 (lazy-lock-install-hooks): Add one depending on deferral variables.
21480 (lazy-lock-unstall): Remove them. Fontify if Font Lock mode still on. 21451 (lazy-lock-unstall): Remove them. Fontify if Font Lock mode still on.
@@ -21618,8 +21589,8 @@
21618 21589
216191996-11-02 Henry Guillaume <henry@qbd.com.au> 215901996-11-02 Henry Guillaume <henry@qbd.com.au>
21620 21591
21621 * find-file.el (general): Enabled commentary for Finder; 21592 * find-file.el (general): Enabled commentary for Finder.
21622 (ff-search-directories): Changed /usr/include/* to /usr/include; 21593 (ff-search-directories): Changed /usr/include/* to /usr/include.
21623 (ff-get-file-name): Improve behaviour when file is found in a buffer. 21594 (ff-get-file-name): Improve behaviour when file is found in a buffer.
21624 21595
216251996-11-02 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> 215961996-11-02 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
@@ -21733,12 +21704,12 @@
21733 (font-lock-mode): Undo Jul 27 change. 21704 (font-lock-mode): Undo Jul 27 change.
21734 (font-lock-builtin-face, font-lock-warning-face): New variables. 21705 (font-lock-builtin-face, font-lock-warning-face): New variables.
21735 (font-lock-make-faces): Specify defaults for these faces. 21706 (font-lock-make-faces): Specify defaults for these faces.
21736 (java-font-lock-keywords, java-font-lock-keywords-1): 21707 (java-font-lock-keywords, java-font-lock-keywords-1)
21737 (java-font-lock-keywords-2, java-font-lock-keywords-3): 21708 (java-font-lock-keywords-2, java-font-lock-keywords-3)
21738 (objc-font-lock-keywords, objc-font-lock-keywords-1): 21709 (objc-font-lock-keywords, objc-font-lock-keywords-1)
21739 (objc-font-lock-keywords-2, objc-font-lock-keywords-3): New variables. 21710 (objc-font-lock-keywords-2, objc-font-lock-keywords-3): New variables.
21740 (font-lock-defaults-alist): New entry for Java and Objective-C modes. 21711 (font-lock-defaults-alist): New entry for Java and Objective-C modes.
21741 (c++-font-lock-extra-types, objc-font-lock-extra-types): 21712 (c++-font-lock-extra-types, objc-font-lock-extra-types)
21742 (c-font-lock-extra-types, java-font-lock-extra-types): New variables. 21713 (c-font-lock-extra-types, java-font-lock-extra-types): New variables.
21743 Use them when building the respective relevant regexps. 21714 Use them when building the respective relevant regexps.
21744 21715
@@ -21756,7 +21727,7 @@
21756 21727
21757 * simula-font-lock-keywords.el (simula-mode-syntax-table): Give `_' 21728 * simula-font-lock-keywords.el (simula-mode-syntax-table): Give `_'
21758 symbol syntax; see Table of Syntax Classes in the Emacs Lisp manual. 21729 symbol syntax; see Table of Syntax Classes in the Emacs Lisp manual.
21759 (simula-font-lock-keywords, simula-font-lock-keywords-1): 21730 (simula-font-lock-keywords, simula-font-lock-keywords-1)
21760 (simula-font-lock-keywords-2, simula-font-lock-keywords-3): 21731 (simula-font-lock-keywords-2, simula-font-lock-keywords-3):
21761 New variables for Font Lock support. 21732 New variables for Font Lock support.
21762 (simula-match-string-or-comment): New function for likewise. 21733 (simula-match-string-or-comment): New function for likewise.
@@ -21802,7 +21773,7 @@
21802 (f90-looking-at-where-or-forall): Now allows for labelled forall 21773 (f90-looking-at-where-or-forall): Now allows for labelled forall
21803 and where statements. 21774 and where statements.
21804 (f90-font-lock-keywords-2): New highlighting for labelled where 21775 (f90-font-lock-keywords-2): New highlighting for labelled where
21805 and forall. Fixed small bug with else highlighting. 21776 and forall. Fixed small bug with else highlighting.
21806 (f90-fill-region): Moved indentation to f90-break-line. 21777 (f90-fill-region): Moved indentation to f90-break-line.
21807 (f90-break-line): Will now always indent the second line. 21778 (f90-break-line): Will now always indent the second line.
21808 (f90-indent-line): Simpler test for auto-fill. 21779 (f90-indent-line): Simpler test for auto-fill.
@@ -21834,13 +21805,13 @@
21834 (refer-bib-files): New special value `auto', for looking up all 21805 (refer-bib-files): New special value `auto', for looking up all
21835 files in directories pointed to by refer-bib-directory. 21806 files in directories pointed to by refer-bib-directory.
21836 I have the feeling that this isn't really my code but came from 21807 I have the feeling that this isn't really my code but came from
21837 the net (copylefted). However, I cannot trace this down any 21808 the net (copylefted). However, I cannot trace this down any
21838 more. If it isn't mine, it's probably Ashwin's. 21809 more. If it isn't mine, it's probably Ashwin's.
21839 (refer-get-bib-files): Support `auto' value of refer-bib-files. 21810 (refer-get-bib-files): Support `auto' value of refer-bib-files.
21840 Support `texinputs', `bibinputs' value of refer-bib-directory. 21811 Support `texinputs', `bibinputs' value of refer-bib-directory.
21841 21812
21842 (refer-saved-state, refer-previous-keywords, refer-saved-pos, 21813 (refer-saved-state, refer-previous-keywords, refer-saved-pos)
21843 refer-same-file): Properly declared (defvar) these variables. 21814 (refer-same-file): Properly declared (defvar) these variables.
21844 21815
21845 (refer-yank-key): New function. 21816 (refer-yank-key): New function.
21846 21817
@@ -21972,7 +21943,7 @@
21972 Use it. 21943 Use it.
21973 21944
21974 * cc-mode.el (c-offsets-alist): New syntactic symbols: 21945 * cc-mode.el (c-offsets-alist): New syntactic symbols:
21975 extern-lang-open, extern-lang-close, inextern-lang 21946 extern-lang-open, extern-lang-close, inextern-lang.
21976 21947
21977 (c-hanging-braces-alist): Hang extern-lang-open by default. 21948 (c-hanging-braces-alist): Hang extern-lang-open by default.
21978 21949
@@ -21981,7 +21952,7 @@
21981 21952
21982 (c-guess-basic-syntax): CASE 5A.4 => 5A.5; New CASE 5A.4 added to 21953 (c-guess-basic-syntax): CASE 5A.4 => 5A.5; New CASE 5A.4 added to
21983 recognize extern-lang-open; CASE 14C => 14D; New CASE 14C added to 21954 recognize extern-lang-open; CASE 14C => 14D; New CASE 14C added to
21984 recognize extern-lang-close 21955 recognize extern-lang-close.
21985 21956
21986 (c-search-uplist-for-classkey): When searching for c-class-key, 21957 (c-search-uplist-for-classkey): When searching for c-class-key,
21987 concat "\\|extern[^_]". The logic for determining whether we are 21958 concat "\\|extern[^_]". The logic for determining whether we are
@@ -22021,7 +21992,7 @@
22021 us from potentially searching back to the top of the file when 21992 us from potentially searching back to the top of the file when
22022 looking at a large number of top-level delarations. 21993 looking at a large number of top-level delarations.
22023 21994
22024 (c-gnu-impose-minimum): New function 21995 (c-gnu-impose-minimum): New function.
22025 21996
22026 (c-label-minimum-indentation): New buffer-local variable. 21997 (c-label-minimum-indentation): New buffer-local variable.
22027 21998
@@ -22029,9 +22000,9 @@
22029 c-special-indent-hook so case-label and label syntaxes will have a 22000 c-special-indent-hook so case-label and label syntaxes will have a
22030 minimum indentation. 22001 minimum indentation.
22031 22002
22032 (c-submit-bug-report): report on c-label-minimum-indentation 22003 (c-submit-bug-report): Report on c-label-minimum-indentation.
22033 22004
22034 (c-set-style-1): special case c-special-indent-hook 22005 (c-set-style-1): Special case c-special-indent-hook.
22035 22006
22036 (c-special-indent-hook): Make it buffer local. 22007 (c-special-indent-hook): Make it buffer local.
22037 22008
@@ -22050,7 +22021,7 @@
22050 * cc-mode.el (c-C++-access-key): Allow for whitespace between the 22021 * cc-mode.el (c-C++-access-key): Allow for whitespace between the
22051 protection key and the colon. 22022 protection key and the colon.
22052 22023
22053 * cc-mode.el (c-set-style): as a last resort, match exact case for 22024 * cc-mode.el (c-set-style): As a last resort, match exact case for
22054 stylename. 22025 stylename.
22055 22026
220561996-10-08 Erik Naggum <erik@naggum.no> 220271996-10-08 Erik Naggum <erik@naggum.no>
@@ -22066,7 +22037,7 @@
22066 22037
220671996-10-07 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> 220381996-10-07 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
22068 22039
22069 * perl-mode.el (electric-perl-terminator, perl-indent-command): 22040 * perl-mode.el (electric-perl-terminator, perl-indent-command)
22070 (perl-backward-to-noncomment, indent-perl-exp): Avoid error if 22041 (perl-backward-to-noncomment, indent-perl-exp): Avoid error if
22071 comment-start-skip is nil. 22042 comment-start-skip is nil.
22072 22043
@@ -22142,7 +22113,7 @@
22142 22113
221431996-09-27 Jacques Duthen <duthen@cegelec-red.fr> 221141996-09-27 Jacques Duthen <duthen@cegelec-red.fr>
22144 22115
22145 * ps-print.el: 22116 * ps-print.el
22146 (ps-print-prologue-1): Fix bug in postscript comment lines. 22117 (ps-print-prologue-1): Fix bug in postscript comment lines.
22147 (ps-nb-pages): Call ps-setup _before_ switching to the other 22118 (ps-nb-pages): Call ps-setup _before_ switching to the other
22148 buffer, because of buffer variables. 22119 buffer, because of buffer variables.
@@ -22150,9 +22121,9 @@
22150 * ps-print.el: Major rewrite. 22121 * ps-print.el: Major rewrite.
22151 (ps-page-dimensions-database, ps-paper-type): Replace the 22122 (ps-page-dimensions-database, ps-paper-type): Replace the
22152 following global variables: 22123 following global variables:
22153 (ps-a4-page-height, ps-a4-page-width, ps-legal-page-height, 22124 (ps-a4-page-height, ps-a4-page-width, ps-legal-page-height)
22154 ps-legal-page-width, ps-letter-page-height, ps-letter-page-width, 22125 (ps-legal-page-width, ps-letter-page-height, ps-letter-page-width)
22155 ps-pages-alist, ps-page-dimensions): Variables deleted. 22126 (ps-pages-alist, ps-page-dimensions): Variables deleted.
22156 (ps-page-height-i, ps-page-width-i): Variables deleted. 22127 (ps-page-height-i, ps-page-width-i): Variables deleted.
22157 (ps-print-prologue): Variable deleted. 22128 (ps-print-prologue): Variable deleted.
22158 (ps-print-prologue-1, ps-print-prologue-2): New variables. 22129 (ps-print-prologue-1, ps-print-prologue-2): New variables.
@@ -22161,15 +22132,15 @@
22161 (ps-landscape-mode, ps-number-of-columns, ps-inter-column): New 22132 (ps-landscape-mode, ps-number-of-columns, ps-inter-column): New
22162 variables. 22133 variables.
22163 Add landscape mode and multiple columns with interspacing. 22134 Add landscape mode and multiple columns with interspacing.
22164 (ps-font-info-database, ps-font-family, ps-font-size, 22135 (ps-font-info-database, ps-font-family, ps-font-size)
22165 ps-header-font-family, ps-header-font-size, ps-header-title-font, 22136 (ps-header-font-family, ps-header-font-size, ps-header-title-font)
22166 ps-header-title-font-size): New variables. 22137 (ps-header-title-font-size): New variables.
22167 New font management interface. 22138 New font management interface.
22168 (ps-header-line-pad, ps-header-offset): New variables. 22139 (ps-header-line-pad, ps-header-offset): New variables.
22169 (ps-header-font, ps-landscape-page-height): New internal variables. 22140 (ps-header-font, ps-landscape-page-height): New internal variables.
22170 (ps-top-margin): Change its semantics. It is now really the top 22141 (ps-top-margin): Change its semantics. It is now really the top
22171 margin, not anymore twice the top margin. 22142 margin, not anymore twice the top margin.
22172 (/ReportAllFontInfo): New postscript function to get all the font 22143 (/ReportAllFontInfo): New postscript function to get all the font
22173 families of the printer. 22144 families of the printer.
22174 (ps-setup): New function. 22145 (ps-setup): New function.
22175 (ps-line-lengths, ps-nb-pages-buffer, ps-nb-pages-region): New 22146 (ps-line-lengths, ps-nb-pages-buffer, ps-nb-pages-region): New
@@ -22371,46 +22342,44 @@
22371 22342
223721996-09-19 Michael Kifer <kifer@cs.sunysb.edu> 223431996-09-19 Michael Kifer <kifer@cs.sunysb.edu>
22373 22344
22374 * ediff-mult.el (ediff-quit-session-group-hook): new hook. 22345 * ediff-mult.el (ediff-quit-session-group-hook): New hook.
22375 (ediff-filegroup-action): now passes ediff-merge-store-file to 22346 (ediff-filegroup-action): Now passes ediff-merge-store-file to
22376 subordinate Ediff sessions. 22347 subordinate Ediff sessions.
22377 * ediff.el: Now supports autostore for merge jobs. 22348 * ediff.el: Now supports autostore for merge jobs.
22378 * ediff-util.el (ediff-maybe-save-and-delete-merge): new function. 22349 * ediff-util.el (ediff-maybe-save-and-delete-merge): New function.
22379 (ediff-setup): now uses convert-standard-filename. 22350 (ediff-setup): Now uses convert-standard-filename.
22380 (ediff-make-temp-file): now returns expanded file name. 22351 (ediff-make-temp-file): Now returns expanded file name.
22381 (ediff-really-quit): now warps pointer into a working frame 22352 (ediff-really-quit): Now warps pointer into a working frame
22382 * ediff-init.el (ediff-quit-merge-hook,ediff-autostore-merges): 22353 * ediff-init.el (ediff-quit-merge-hook, ediff-autostore-merges):
22383 new variables. 22354 New variables.
22384 (ediff-convert-standard-file-name): new function. 22355 (ediff-convert-standard-file-name): New function.
22385 Added on-line help, moved some functions to and from ediff-util.el 22356 Added on-line help, moved some functions to and from ediff-util.el.
22386 (ediff-file-remote-p): modified. 22357 (ediff-file-remote-p): Modified.
22387 (ediff-set-face-pixmap): new function 22358 (ediff-set-face-pixmap): New function.
22388 (ediff-odd-diff-pixmap,ediff-even-diff-pixmap,ediff-fine-diff-pixmap): 22359 (ediff-odd-diff-pixmap, ediff-even-diff-pixmap, ediff-fine-diff-pixmap):
22389 new variables. 22360 New variables.
22390 * ediff-ptch.el (ediff-context-diff-label-regexp): fixed regexp. 22361 * ediff-ptch.el (ediff-context-diff-label-regexp): Fixed regexp.
22391 (ediff-map-patch-buffer): fixed beg/end patch boundaries. 22362 (ediff-map-patch-buffer): Fixed beg/end patch boundaries.
22392 Now checks for the return code from the patch program. 22363 Now checks for the return code from the patch program.
22393 Fixed ediff-patch-options, ediff-backup-extension, ediff-backup-specs 22364 Fixed ediff-patch-options, ediff-backup-extension, ediff-backup-specs.
22394 * ediff-merg.el, ediff-diff.el, ediff-init.el: 22365 * ediff-merg.el, ediff-diff.el, ediff-init.el:
22395 * ediff-hook.el: Changed ediff-meta to ediff-mult. 22366 * ediff-hook.el: Changed ediff-meta to ediff-mult.
22396 * ediff-ptch.el (ediff-backup-specs): new variable. 22367 * ediff-ptch.el (ediff-backup-specs): New variable.
22397 * ediff.el (ediff-documentation): modified. 22368 * ediff.el (ediff-documentation): Modified.
22398 * ediff-help.el: New file. 22369 * ediff-help.el: New file.
22399 * ediff-mult.el 22370 * ediff-mult.el (ediff-intersect-directories)
22400 (ediff-intersect-directories,ediff-meta-insert-file-info): functions 22371 (ediff-meta-insert-file-info): Functions modified.
22401 modified.
22402 * ediff-vers.el, ediff.el: 22372 * ediff-vers.el, ediff.el:
22403 Changed vc/rcs/etc-ediff-internal to ediff-vc/rcs/etc-internal 22373 Changed vc/rcs/etc-ediff-internal to ediff-vc/rcs/etc-internal
22404 * ediff-diff.el (ediff-setup-fine-diff-regions): 22374 * ediff-diff.el (ediff-setup-fine-diff-regions):
22405 allow diff options to be passed to the diff 22375 Allow diff options to be passed to the diff program.
22406 program.
22407 22376
224081996-09-19 Michael Kifer <kifer@cs.sunysb.edu> 223771996-09-19 Michael Kifer <kifer@cs.sunysb.edu>
22409 22378
22410 * viper.el (vip-autoindent): no longert moves insert point. 22379 * viper.el (vip-autoindent): No longert moves insert point.
22411 (vip-paren-match): now pays no attention to comments and 22380 (vip-paren-match): Now pays no attention to comments and
22412 leaves region active. 22381 leaves region active.
22413 * viper-util.el (vip-convert-standard-file-name): new function. 22382 * viper-util.el (vip-convert-standard-file-name): New function.
22414 22383
224151996-09-19 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> 223841996-09-19 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
22416 22385
@@ -22578,30 +22547,29 @@
225781996-09-05 Michael Kifer <kifer@cs.sunysb.edu> 225471996-09-05 Michael Kifer <kifer@cs.sunysb.edu>
22579 22548
22580 * viper-keym.el, viper.el (vip-scroll): 22549 * viper-keym.el, viper.el (vip-scroll):
22581 changed to vip-scroll-screen, other modifications. 22550 Changed to vip-scroll-screen, other modifications.
22582 (vip-alternate-ESC): changed to vip-alternate-Meta-key. 22551 (vip-alternate-ESC): Changed to vip-alternate-Meta-key.
22583 * viper.el 22552 * viper.el (vip-escape-to-vi, vip-prefix-arg-value)
22584 (vip-escape-to-vi,vip-prefix-arg-value,vip-prefix-arg-value): now work 22553 (vip-prefix-arg-value): Now work with prefix arguments and also
22585 with prefix arguments and also will work with 2dw and d2d style 22554 will work with 2dw and d2d style commands.
22586 commands. 22555 (vip-prefix-arg-value, vip-prefix-arg-com): Now work in any Vi state.
22587 (vip-prefix-arg-value,vip-prefix-arg-com): now work in any Vi state. 22556 (vip-message-folder-hook, vip-dired-hook): New hooks.
22588 (vip-message-folder-hook,vip-dired-hook): new hooks. 22557 (vip-paren-match): Go to closing paren first.
22589 (vip-paren-match): go to closing paren first. 22558 (vip-find-char-forward, vip-find-char-backward, vip-goto-char-forward)
22590 (vip-find-char-forward,vip-find-char-backward,vip-goto-char-forward, 22559 (vip-goto-char-backward): Functions modified.
22591 vip-goto-char-backward): functions modified. 22560 (vip-set-hooks): Added viper to fortran-mode.
22592 (vip-set-hooks): added viper to fortran-mode. 22561 (viper-mode): Don't delete the startup message.
22593 (viper-mode): don't delete the startup message.
22594 * viper-keym.el: C-\ is now the meta key. 22562 * viper-keym.el: C-\ is now the meta key.
22595 C-z in insert mode now escapes to Vi. 22563 C-z in insert mode now escapes to Vi.
22596 (vip-slash-and-colon-map,vip-comint-mode-modifier-map, 22564 (vip-slash-and-colon-map, vip-comint-mode-modifier-map)
22597 vip-dired-modifier-map): new modifying keymaps. 22565 (vip-dired-modifier-map): New modifying keymaps.
22598 * viper-util.el, viper.el: Added pixmaps to replace-region and 22566 * viper-util.el, viper.el: Added pixmaps to replace-region and
22599 search faces. 22567 search faces.
22600 (vip-get-filenames-from-buffer): the argument is now optional. 22568 (vip-get-filenames-from-buffer): The argument is now optional.
22601 (vip-ex-nontrivial-find-file-unix): added the -d option to ls command. 22569 (vip-ex-nontrivial-find-file-unix): Added the -d option to ls command.
22602 (vip-read-key): inhibit quit added. 22570 (vip-read-key): Inhibit quit added.
22603 (vip-get-cursor-color): fixed to work with XEmacs. 22571 (vip-get-cursor-color): Fixed to work with XEmacs.
22604 * viper-ex.el (ex-edit): don't change to vi in dired mode. 22572 * viper-ex.el (ex-edit): Don't change to vi in dired mode.
22605 22573
226061996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> 225741996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
22607 22575
@@ -22735,14 +22703,14 @@
22735 22703
22736 * dos-nt.el: New file. 22704 * dos-nt.el: New file.
22737 22705
22738 * dos-fns.el, winnt.el (path-separator, grep-null-device, 22706 * dos-fns.el, winnt.el (path-separator, grep-null-device)
22739 grep-regexp-alist, file-name-buffer-file-type-alist, 22707 (grep-regexp-alist, file-name-buffer-file-type-alist)
22740 find-buffer-file-type, find-file-not-found-set-buffer-file-type, 22708 (find-buffer-file-type, find-file-not-found-set-buffer-file-type)
22741 find-file-binary, find-file-text, mode-line-format): 22709 (find-file-binary, find-file-text, mode-line-format):
22742 Moved to dos-nt.el. 22710 Moved to dos-nt.el.
22743 22711
22744 * winnt.el (save-to-unix-hook, revert-from-unix-hook, 22712 * winnt.el (save-to-unix-hook, revert-from-unix-hook)
22745 using-unix-filesystems): Functions removed. 22713 (using-unix-filesystems): Functions removed.
22746 22714
22747 * loadup.el [windows-nt, ms-dos]: Load dos-nt. 22715 * loadup.el [windows-nt, ms-dos]: Load dos-nt.
22748 22716
@@ -22847,7 +22815,7 @@
22847 22815
22848 * simple.el (mail-user-agent, define-mail-user-agent): 22816 * simple.el (mail-user-agent, define-mail-user-agent):
22849 Definitions moved here from reporter.el. 22817 Definitions moved here from reporter.el.
22850 (sendmail-user-agent, mh-e-user-agent): Definitions moved here 22818 (sendmail-user-agent, mh-e-user-agent): Definitions moved here.
22851 22819
22852 * reporter.el (mail-user-agent): Variable moved to simple.el. 22820 * reporter.el (mail-user-agent): Variable moved to simple.el.
22853 (define-mail-user-agent): Function moved to simple.el. 22821 (define-mail-user-agent): Function moved to simple.el.
@@ -22907,7 +22875,7 @@
22907 * subr.el (save-match-data): Use save-match-data-internal 22875 * subr.el (save-match-data): Use save-match-data-internal
22908 as the local variable, instead of an uninterned symbol. 22876 as the local variable, instead of an uninterned symbol.
22909 22877
22910 * bytecomp.el (byte-compile-funarg-2): New function, 22878 * bytecomp.el (byte-compile-funarg-2): New function.
22911 (sort): Use byte-compile-funarg-2. 22879 (sort): Use byte-compile-funarg-2.
22912 (byte-compile-out-toplevel): Always compile to byte code 22880 (byte-compile-out-toplevel): Always compile to byte code
22913 if an uninterned symbol appears. 22881 if an uninterned symbol appears.
@@ -22948,7 +22916,7 @@
229481996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> 229161996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
22949 22917
22950 * pc-select.el (ensure-mark): Minor rewrite. 22918 * pc-select.el (ensure-mark): Minor rewrite.
22951 (scroll-down-mark): Handle pc-select-override-scroll-error, 22919 (scroll-down-mark): Handle pc-select-override-scroll-error.
22952 (scroll-down-nomark): Likewise. 22920 (scroll-down-nomark): Likewise.
22953 (scroll-up-mark, scroll-up-nomark): Likewise. 22921 (scroll-up-mark, scroll-up-nomark): Likewise.
22954 (pc-selection-mode): Get rid of the advice on scroll-up, scroll-down. 22922 (pc-selection-mode): Get rid of the advice on scroll-up, scroll-down.
@@ -23115,17 +23083,17 @@
23115 23083
231161996-08-13 Torbjorn Einarsson <etxeina@etxdn.ericsson.se> 230841996-08-13 Torbjorn Einarsson <etxeina@etxdn.ericsson.se>
23117 23085
23118 * f90.el: (f90-do-auto-fill): Fix bug which made program hang for 23086 * f90.el (f90-do-auto-fill): Fix bug which made program hang for
23119 space in fill-column. 23087 space in fill-column.
23120 (f90-font-lock-keywords-1): Now we have common font-lock 23088 (f90-font-lock-keywords-1): Now we have common font-lock
23121 exps for Emacs and XEmacs 23089 exps for Emacs and XEmacs.
23122 (f90-font-lock-keywords-2): Change reg-exp for line number. 23090 (f90-font-lock-keywords-2): Change reg-exp for line number.
23123 A number must be followed by a letter to be highlighted. 23091 A number must be followed by a letter to be highlighted.
23124 Fix highlighting of declarations with trailing comments. 23092 Fix highlighting of declarations with trailing comments.
23125 (f90-match-end): Fix bug due to new message syntax. 23093 (f90-match-end): Fix bug due to new message syntax.
23126 (f90-mode): Fix setup of variable font-lock-defaults. 23094 (f90-mode): Fix setup of variable font-lock-defaults.
23127 (f90-looking-at-program-block-start): Small error in detecting of 23095 (f90-looking-at-program-block-start): Small error in detecting of
23128 function start. Made the detection of subroutine start more flexible. 23096 function start. Made the detection of subroutine start more flexible.
23129 (f90-mode-map): Much nicer menu with sections and added submenus 23097 (f90-mode-map): Much nicer menu with sections and added submenus
23130 for highlighting and keyword case change. 23098 for highlighting and keyword case change.
23131 Also added 'menu-enable' properties for region-based commands. 23099 Also added 'menu-enable' properties for region-based commands.
@@ -23139,7 +23107,11 @@
23139 23107
23140See ChangeLog.6 for earlier changes. 23108See ChangeLog.6 for earlier changes.
23141 23109
23142 Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 23110;; Local Variables:
23111;; coding: utf-8
23112;; End:
23113
23114 Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006,
23143 2007, 2008 Free Software Foundation, Inc. 23115 2007, 2008 Free Software Foundation, Inc.
23144 23116
23145 This file is part of GNU Emacs. 23117 This file is part of GNU Emacs.