comparison lisp/ChangeLog @ 26807:3e28d3d8e6ca

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Sun, 12 Dec 1999 06:57:54 +0000
parents 8032bd5fe427
children cc5d95f3bc3a
comparison
equal deleted inserted replaced
26806:8032bd5fe427 26807:3e28d3d8e6ca
54 54
55 * menu-bar.el (menu-bar-manuals-menu): Add view-emacs-problems. 55 * menu-bar.el (menu-bar-manuals-menu): Add view-emacs-problems.
56 56
57 1999-12-07 Stefan Monnier <monnier@cs.yale.edu> 57 1999-12-07 Stefan Monnier <monnier@cs.yale.edu>
58 58
59 * diff-mode.el (diff-mode-shared-map): fset'd and doc change. 59 * diff-mode.el (diff-mode-shared-map): Fset'd and doc change.
60 (diff-minor-mode, diff-minor-mode-prefix, diff-minor-mode-map): 60 (diff-minor-mode, diff-minor-mode-prefix, diff-minor-mode-map):
61 New code to support the minor mode version. 61 New code to support the minor mode version.
62 (diff-recenter): New function. 62 (diff-recenter): New function.
63 (diff-next-hunk, diff-next-file): Use it. 63 (diff-next-hunk, diff-next-file): Use it.
64 (diff-remembered-files-alist): New var. 64 (diff-remembered-files-alist): New var.
78 (font-lock-add-keywords): Use the new function to ensure idempotence. 78 (font-lock-add-keywords): Use the new function to ensure idempotence.
79 79
80 1999-12-06 Michael Kifer <kifer@cs.sunysb.edu> 80 1999-12-06 Michael Kifer <kifer@cs.sunysb.edu>
81 81
82 * viper-cmd.el (viper-minibuffer-standard-hook, 82 * viper-cmd.el (viper-minibuffer-standard-hook,
83 viper-minibuffer-real-start): new functions. 83 viper-minibuffer-real-start): Mew functions.
84 (viper-read-string-with-history,viper-file-add-suffix, 84 (viper-read-string-with-history,viper-file-add-suffix,
85 viper-trim-replace-chars-to-delete-if-necessary): adapt to the 85 viper-trim-replace-chars-to-delete-if-necessary): Adapt to the
86 change in the status of the minibuffer prompt. 86 change in the status of the minibuffer prompt.
87 87
88 1999-12-06 Gerd Moellmann <gerd@gnu.org> 88 1999-12-06 Gerd Moellmann <gerd@gnu.org>
89 89
90 * comint.el (comint-redirect-results-list) 90 * comint.el (comint-redirect-results-list)
604 * dabbrev.el (dabbrev-filter-elements): Use the new backquote syntax. 604 * dabbrev.el (dabbrev-filter-elements): Use the new backquote syntax.
605 605
606 1999-02-22 Sam Steingold <sds@goems.com> 606 1999-02-22 Sam Steingold <sds@goems.com>
607 607
608 * goto-addr.el (goto-address-at-mouse, 608 * goto-addr.el (goto-address-at-mouse,
609 goto-address-find-address-at-point): use compose-mail. 609 goto-address-find-address-at-point): Use compose-mail.
610 (goto-address-mail-method): removed variable. 610 (goto-address-mail-method): Removed variable.
611 (goto-address-send-using-mh-e, goto-address-send-using-mhe, 611 (goto-address-send-using-mh-e, goto-address-send-using-mhe,
612 goto-address-send-using-mail): removed functions. 612 goto-address-send-using-mail): Removed functions.
613 613
614 1998-11-03 Sam Steingold <sds@goems.com> 614 1998-11-03 Sam Steingold <sds@goems.com>
615 615
616 * simple.el (backward-delete-char-untabify): 616 * simple.el (backward-delete-char-untabify):
617 backward-delete-char-untabify-method can be `all' now - to delete 617 backward-delete-char-untabify-method can be `all' now - to delete
1174 * Makefile (dontcompilefiles): Obsoleted. 1174 * Makefile (dontcompilefiles): Obsoleted.
1175 (DONTCOMPILE): Added emacs-lisp/cl-specs.el. 1175 (DONTCOMPILE): Added emacs-lisp/cl-specs.el.
1176 (EL): Unused. 1176 (EL): Unused.
1177 (temacs): Removed (unused). 1177 (temacs): Removed (unused).
1178 (cus-load.el, finder-inf.el, loaddefs.el): New targets to build a dummy 1178 (cus-load.el, finder-inf.el, loaddefs.el): New targets to build a dummy
1179 version of the file (necessary for the update to work properly). 1179 version of the file (necessary for the update to work properly).
1180 (autoloads): Force the use of `pwd`/loaddefs.el. 1180 (autoloads): Force the use of `pwd`/loaddefs.el.
1181 (updates); Redefined in terms of other targets to reduce redundancy. 1181 (updates); Redefined in terms of other targets to reduce redundancy.
1182 (.el.elc): New default rule, just in case you want it. 1182 (.el.elc): New default rule, just in case you want it.
1183 (compile): Use a single invocation of Emacs. 1183 (compile): Use a single invocation of Emacs.
1184 (bootstrap-compile); Unneeded. 1184 (bootstrap-compile); Unneeded.
1376 (command-line): Detect Latin-[89] locales. 1376 (command-line): Detect Latin-[89] locales.
1377 1377
1378 1999-10-13 Stefan Monnier <monnier@cs.yale.edu> 1378 1999-10-13 Stefan Monnier <monnier@cs.yale.edu>
1379 1379
1380 * international/mule-cmds.el (select-safe-coding-system) 1380 * international/mule-cmds.el (select-safe-coding-system)
1381 (leim-list-header): avoid the use of strings that start with backslash 1381 (leim-list-header): Avoid the use of strings that start with backslash
1382 newline since lread.c:read1 has a hack to turn those strings into 1382 newline since lread.c:read1 has a hack to turn those strings into
1383 integer 0 during the loadup.el process. 1383 integer 0 during the loadup.el process.
1384 1384
1385 * diff-mode.el (diff-find-file-name): use `Index:' preferentially. 1385 * diff-mode.el (diff-find-file-name): Use `Index:' preferentially.
1386 1386
1387 1999-10-13 Dave Love <fx@gnu.org> 1387 1999-10-13 Dave Love <fx@gnu.org>
1388 1388
1389 * image.el (insert-image): Copy the image spec and add an 1389 * image.el (insert-image): Copy the image spec and add an
1390 intangible property. 1390 intangible property.
1400 * info.el (Info-on-current-buffer): New entry point. 1400 * info.el (Info-on-current-buffer): New entry point.
1401 (Info-find-node): Split into two for Info-on-current-buffer to 1401 (Info-find-node): Split into two for Info-on-current-buffer to
1402 hook into it. 1402 hook into it.
1403 (Info-current-file, Info-set-mode-line, Info-up): 1403 (Info-current-file, Info-set-mode-line, Info-up):
1404 Info-current-file can now be t. 1404 Info-current-file can now be t.
1405 (Info-clone-buffer-hook): function for `clone-buffer'. 1405 (Info-clone-buffer-hook): Function for `clone-buffer'.
1406 (Info-goto-node, Info-menu, Info-mode-map, Info-mode): 1406 (Info-goto-node, Info-menu, Info-mode-map, Info-mode):
1407 `clone-buffer' available in various ways to the user. 1407 Make `clone-buffer' available in various ways to the user.
1408 1408
1409 1999-10-12 Stefan Monnier <monnier@cs.yale.edu> 1409 1999-10-12 Stefan Monnier <monnier@cs.yale.edu>
1410 1410
1411 * simple.el (shell-command, shell-command-on-region): Use 1411 * simple.el (shell-command, shell-command-on-region): Use
1412 make-temp-file. 1412 make-temp-file.
1485 line. A `beginning-of-line' is now performed before making the 1485 line. A `beginning-of-line' is now performed before making the
1486 call to `count-lines'. 1486 call to `count-lines'.
1487 1487
1488 1999-10-11 Stefan Monnier <monnier@cs.yale.edu> 1488 1999-10-11 Stefan Monnier <monnier@cs.yale.edu>
1489 1489
1490 * diff-mode.el (vc-backend-diff): get rid of the autoloaded advice. 1490 * diff-mode.el (vc-backend-diff): Get rid of the autoloaded advice.
1491 1491
1492 1999-10-09 Stefan Monnier <monnier@cs.yale.edu> 1492 1999-10-09 Stefan Monnier <monnier@cs.yale.edu>
1493 1493
1494 * Makefile (setwins): abstract out the command to find subdirectories 1494 * Makefile (setwins): Abstract out the command to find subdirectories
1495 and fix it to also ignore subdirectories of CVS (f.ex. CVS/Base). 1495 and fix it to also ignore subdirectories of CVS (f.ex. CVS/Base).
1496 (custom-deps, finder-data, autoloads, update-subdirs, updates) 1496 (custom-deps, finder-data, autoloads, update-subdirs, updates)
1497 (autoloads-with-other-emacs): use it. 1497 (autoloads-with-other-emacs): Use it.
1498 1498
1499 * diff-mode.el: new file. A mode for viewing/editing context diffs. 1499 * diff-mode.el: New file. A mode for viewing/editing context diffs.
1500 1500
1501 1999-10-09 Gerd Moellmann <gerd@gnu.org> 1501 1999-10-09 Gerd Moellmann <gerd@gnu.org>
1502 1502
1503 * Makefile (bootstrap-compile): New target. Compile Lisp 1503 * Makefile (bootstrap-compile): New target. Compile Lisp
1504 files with ../src/temacs. 1504 files with ../src/temacs.
1625 SPC. 1625 SPC.
1626 (cyrillic-alternativnyj-decode-table): Likewise. 1626 (cyrillic-alternativnyj-decode-table): Likewise.
1627 1627
1628 1999-09-29 Alex Schroeder <alex@gnu.org> 1628 1999-09-29 Alex Schroeder <alex@gnu.org>
1629 1629
1630 * sql.el (sql-imenu-generic-expression): new, used to set 1630 * sql.el (sql-imenu-generic-expression): Aew, used to set
1631 imenu-generic-expression. 1631 imenu-generic-expression.
1632 (sql-mode): Use ?_ and ?. instead of 95 and 46 when setting 1632 (sql-mode): Use ?_ and ?. instead of 95 and 46 when setting
1633 font-lock-defaults' SYNTAX-ALIST. Set imenu-generic-expression, 1633 font-lock-defaults' SYNTAX-ALIST. Set imenu-generic-expression,
1634 imenu-case-fold-search, and imenu-syntax-alist. 1634 imenu-case-fold-search, and imenu-syntax-alist.
1635 (sql-interactive-mode): Use ?_ and ?. instead of 95 and 46 when 1635 (sql-interactive-mode): Use ?_ and ?. instead of 95 and 46 when
1836 1836
1837 * whitespace.el (whitespace-rescan-timer-time): Update 1837 * whitespace.el (whitespace-rescan-timer-time): Update
1838 documentation. 1838 documentation.
1839 1839
1840 * whitespace.el (whitespace-display-unchecked-whitespaces): 1840 * whitespace.el (whitespace-display-unchecked-whitespaces):
1841 new function to update modeline with untested whitespaces. 1841 New function to update modeline with untested whitespaces.
1842 1842
1843 * whitespace.el (whitespace-buffer): Test only whitespaces whose 1843 * whitespace.el (whitespace-buffer): Test only whitespaces whose
1844 checking is turned on, and update modeline using the newly created 1844 checking is turned on, and update modeline using the newly created
1845 `whitespace-display-unchecked-whitespaces'. 1845 `whitespace-display-unchecked-whitespaces'.
1846 1846
1929 (custom-set-faces): The arguments can now have a custom comment as 1929 (custom-set-faces): The arguments can now have a custom comment as
1930 fourth argument. 1930 fourth argument.
1931 1931
1932 * custom.el: Don't define-widget-keywords. 1932 * custom.el: Don't define-widget-keywords.
1933 Change from Didier Verna: 1933 Change from Didier Verna:
1934 (custom-set-variables): the arguments can now have a 1934 (custom-set-variables): The arguments can now have a
1935 custom comment as fifth element. 1935 custom comment as fifth element.
1936 1936
1937 1999-09-13 Richard Stallman <rms@gnu.org> 1937 1999-09-13 Richard Stallman <rms@gnu.org>
1938 1938
1939 * info.el (Info-find-node): Cope better if guesspos is too large. 1939 * info.el (Info-find-node): Cope better if guesspos is too large.
2376 2376
2377 1999-08-26 Stephen Gildea <gildea@alum.mit.edu> 2377 1999-08-26 Stephen Gildea <gildea@alum.mit.edu>
2378 2378
2379 * time-stamp.el: Put quote-backquote around all symbol names 2379 * time-stamp.el: Put quote-backquote around all symbol names
2380 in doc strings, for mousing. 2380 in doc strings, for mousing.
2381 (time-stamp): support multi-line patterns. 2381 (time-stamp): Support multi-line patterns.
2382 (time-stamp-inserts-lines): new variable. 2382 (time-stamp-inserts-lines): New variable.
2383 (time-stamp-count): new variable. 2383 (time-stamp-count): New variable.
2384 (time-stamp-string-preprocess): fixed bug where "%%a" becomes 2384 (time-stamp-string-preprocess): Fixed bug where "%%a" becomes
2385 "Thu" instead of "%a". 2385 "Thu" instead of "%a".
2386 2386
2387 1999-08-25 Gerd Moellmann <gerd@gnu.org> 2387 1999-08-25 Gerd Moellmann <gerd@gnu.org>
2388 2388
2389 * simple.el (kill-word): Undo previous change. 2389 * simple.el (kill-word): Undo previous change.
2406 * faces.el (margin): Renamed from bitmap-area. 2406 * faces.el (margin): Renamed from bitmap-area.
2407 2407
2408 1999-08-24 Alex Schroeder <alex@gnu.org> 2408 1999-08-24 Alex Schroeder <alex@gnu.org>
2409 2409
2410 * sql.el: Doc changes. 2410 * sql.el: Doc changes.
2411 (sql-sybase): use sql-server instead of sql-database. 2411 (sql-sybase): Use sql-server instead of sql-database.
2412 2412
2413 1999-08-23 Dave Love <fx@gnu.org> 2413 1999-08-23 Dave Love <fx@gnu.org>
2414 2414
2415 * rect.el: Add/fix various doc strings. Add `*' to all the 2415 * rect.el: Add/fix various doc strings. Add `*' to all the
2416 interactive specs. 2416 interactive specs.
2528 2528
2529 * textmodes/reftex.el: (reftex-pop-to-bibtex-entry): Fixed 2529 * textmodes/reftex.el: (reftex-pop-to-bibtex-entry): Fixed
2530 conflict with pop-up-frames. 2530 conflict with pop-up-frames.
2531 (reftex-special-environment-parsers): New constant. 2531 (reftex-special-environment-parsers): New constant.
2532 (reftex-label-alist): car of an entry can also be a function. 2532 (reftex-label-alist): car of an entry can also be a function.
2533 (reftex-what-special-env): new function. 2533 (reftex-what-special-env): Cew function.
2534 (reftex-label-location): Call `reftex-what-special-env'. 2534 (reftex-label-location): Call `reftex-what-special-env'.
2535 (reftex-compile-variables): Check for symbol in 2535 (reftex-compile-variables): Check for symbol in
2536 `reftex-label-alist'. 2536 `reftex-label-alist'.
2537 (reftex-what-environment): fixed bug with stacked environments of 2537 (reftex-what-environment): Fixed bug with stacked environments of
2538 same kind (e.g. enumerate). 2538 same kind (e.g. enumerate).
2539 (reftex-process-string): Preserve default directory. 2539 (reftex-process-string): Preserve default directory.
2540 (reftex-label-alist-builtin): changed prefixes of endnote and 2540 (reftex-label-alist-builtin): Changed prefixes of endnote and
2541 footnote. Also the magic words. 2541 footnote. Also the magic words.
2542 (reftex-reference): Interprete new option 2542 (reftex-reference): Interprete new option
2543 `reftex-fref-is-default'. 2543 `reftex-fref-is-default'.
2544 (reftex-replace-prefix-escapes): Interprete new `%S' format. 2544 (reftex-replace-prefix-escapes): Interprete new `%S' format.
2545 (reftex-toc-mouse-view-line): Command removed (had no binding). 2545 (reftex-toc-mouse-view-line): Command removed (had no binding).
2546 (reftex-everything-regexp): New function. 2546 (reftex-everything-regexp): New function.
2547 (reftex-nearest-match): Made better. 2547 (reftex-nearest-match): Made better.
2548 (reftex-toc-find-section): Use new version of 2548 (reftex-toc-find-section): Use new version of
2549 `reftex-nearest-match'. 2549 `reftex-nearest-match'.
2550 (reftex-insert-docstruct): adapted to work with the index stuff. 2550 (reftex-insert-docstruct): Adapted to work with the index stuff.
2551 (reftex-parse-from-file): Find index entries as well. 2551 (reftex-parse-from-file): Find index entries as well.
2552 (reftex-toc-toggle-index): New function 2552 (reftex-toc-toggle-index): New function
2553 (reftex-toc-map): `i' is now used to togle the index, File 2553 (reftex-toc-map): `i' is now used to togle the index, File
2554 boundaries has been moved to `F'. 2554 boundaries has been moved to `F'.
2555 (reftex-select-label-map): Toggling display of file boundaries is 2555 (reftex-select-label-map): Toggling display of file boundaries is
3630 3630
3631 * faces.el (set-face-relief): Use index 12 for relief. 3631 * faces.el (set-face-relief): Use index 12 for relief.
3632 (face-fill-in): Set relief from data. 3632 (face-fill-in): Set relief from data.
3633 (internal-make-face): Init relief to zero. 3633 (internal-make-face): Init relief to zero.
3634 3634
3635 * faces.el (face-spec-set): call modify-face with additional 3635 * faces.el (face-spec-set): Call modify-face with additional
3636 parameters for relief and fixed-p. 3636 parameters for relief and fixed-p.
3637 3637
3638 1999-07-21 Gerd Moellmann <gerd@acm.org> 3638 1999-07-21 Gerd Moellmann <gerd@acm.org>
3639 3639
3640 * cus-face.el: ':fixed and ':relief added. 3640 * cus-face.el: ':fixed and ':relief added.
3891 3891
3892 1999-06-27 Richard M. Stallman <rms@gnu.org> 3892 1999-06-27 Richard M. Stallman <rms@gnu.org>
3893 3893
3894 * emacs-lisp/lisp-mode.el (eval-defun): Doc fix. 3894 * emacs-lisp/lisp-mode.el (eval-defun): Doc fix.
3895 3895
3896 1999-06-27 Stefan Monnier <monnier@tequila.cs.yale.edu> 3896 1999-06-27 Stefan Monnier <monnier@cs.yale.edu>
3897 3897
3898 * textmodes/reftex.el (reftex-pop-to-bibtex-entry): don't pop up 3898 * textmodes/reftex.el (reftex-pop-to-bibtex-entry): Don't pop up
3899 a frame when `return' is requested (even if pop-up-frames = t) 3899 a frame when `return' is requested (even if pop-up-frames = t)
3900 * textmodes/bibtex.el (bibtex-mode): `font-lock-mark-block-function' 3900 * textmodes/bibtex.el (bibtex-mode): `font-lock-mark-block-function'
3901 should only be set for the bibtex buffer. 3901 should only be set for the bibtex buffer.
3902 3902
3903 * emacs-lisp/autoload.el (generated-autoload-file): Doc fix. 3903 * emacs-lisp/autoload.el (generated-autoload-file): Doc fix.
4372 to use %s. 4372 to use %s.
4373 4373
4374 1999-05-07 Michael Ernst <mernst@alum.mit.edu> 4374 1999-05-07 Michael Ernst <mernst@alum.mit.edu>
4375 4375
4376 * gud.el (gud-format-command): "%F" means file sans extension. 4376 * gud.el (gud-format-command): "%F" means file sans extension.
4377 (jdb): use %F, not %f, for gud-break. 4377 (jdb): Use %F, not %f, for gud-break.
4378 4378
4379 1999-05-07 Joel N. Weber II <devnull@melange.gnu.org> 4379 1999-05-07 Joel N. Weber II <devnull@melange.gnu.org>
4380 4380
4381 * comint.el (comint-password-prompt-regexp): Modified so that it 4381 * comint.el (comint-password-prompt-regexp): Modified so that it
4382 matches the output of kinit. 4382 matches the output of kinit.
5491 5491
5492 1999-02-05 Stephen Gildea <gildea@alum.mit.edu> 5492 1999-02-05 Stephen Gildea <gildea@alum.mit.edu>
5493 5493
5494 * time-stamp.el (time-stamp-format): Format doc tighter. 5494 * time-stamp.el (time-stamp-format): Format doc tighter.
5495 (time-stamp-line-limit): 0 searches the entire buffer (careful!). 5495 (time-stamp-line-limit): 0 searches the entire buffer (careful!).
5496 (time-stamp): don't re-write the time stamp if it didn't change. 5496 (time-stamp): Don't re-write the time stamp if it didn't change.
5497 5497
5498 1999-02-05 Alex Schroeder <asc@bsiag.com> 5498 1999-02-05 Alex Schroeder <asc@bsiag.com>
5499 5499
5500 * progmodes/sql.el: Changed version to 1.2.1. 5500 * progmodes/sql.el: Changed version to 1.2.1.
5501 (sql-pop-to-buffer-after-send-region): Improved documentation. 5501 (sql-pop-to-buffer-after-send-region): Improved documentation.
5812 5812
5813 * paths.el (Info-default-directory-list): Put sysdir after start. 5813 * paths.el (Info-default-directory-list): Put sysdir after start.
5814 5814
5815 1999-01-22 Sam Steingold <sds@goems.com> 5815 1999-01-22 Sam Steingold <sds@goems.com>
5816 5816
5817 * midnight.el (clean-buffer-list): do not kill a buffer if it has 5817 * midnight.el (clean-buffer-list): Do not kill a buffer if it has
5818 a process associated with it. 5818 a process associated with it.
5819 5819
5820 1999-01-22 Jason Rumney <jasonr@altavista.net> 5820 1999-01-22 Jason Rumney <jasonr@altavista.net>
5821 5821
5822 * term/w32-win.el (w32-standard-fontset-spec): Simplified. 5822 * term/w32-win.el (w32-standard-fontset-spec): Simplified.
5920 (shell-command-on-region): Use that variable as interactive 5920 (shell-command-on-region): Use that variable as interactive
5921 value of ERROR-BUFFER argument. 5921 value of ERROR-BUFFER argument.
5922 5922
5923 1999-01-17 Sam Steingold <sds@goems.com> 5923 1999-01-17 Sam Steingold <sds@goems.com>
5924 5924
5925 * mail/rmail.el (rmail-quit): run `rmail-quit-hook'. 5925 * mail/rmail.el (rmail-quit): Run `rmail-quit-hook'.
5926 5926
5927 1999-01-17 Markus Rost <markus.rost@mathematik.uni-regensburg.de> 5927 1999-01-17 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5928 5928
5929 * progmodes/compile.el (compilation-goto-locus): If already in the 5929 * progmodes/compile.el (compilation-goto-locus): If already in the
5930 compilation buffer's window, keep it in that window. 5930 compilation buffer's window, keep it in that window.
6045 (forms-print): Use local `total-nb-records' since 6045 (forms-print): Use local `total-nb-records' since
6046 `forms--total-records' will be inaccessible after buffer switching. 6046 `forms--total-records' will be inaccessible after buffer switching.
6047 6047
6048 1998-01-14 Felix Lee <flee@cygnus.com> 6048 1998-01-14 Felix Lee <flee@cygnus.com>
6049 6049
6050 * textmodes/flyspell.el (make-flyspell-overlay): fix front stickiness. 6050 * textmodes/flyspell.el (make-flyspell-overlay): Fix front stickiness.
6051 6051
6052 1999-01-14 Richard Stallman <rms@psilocin.ai.mit.edu> 6052 1999-01-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6053 6053
6054 * emacs-lisp/easymenu.el (easy-menu-get-map): Fix bugs in prev change. 6054 * emacs-lisp/easymenu.el (easy-menu-get-map): Fix bugs in prev change.
6055 6055
6526 Docstring updated. 6526 Docstring updated.
6527 (cperl-choose-color): Converted to a function (to be 6527 (cperl-choose-color): Converted to a function (to be
6528 compilable in text-mode). 6528 compilable in text-mode).
6529 (cperl-dark-background): Disable without window-system. 6529 (cperl-dark-background): Disable without window-system.
6530 Do `defface' only if window-system. 6530 Do `defface' only if window-system.
6531 (cperl-fix-line-spacing): sped up to bail out early. 6531 (cperl-fix-line-spacing): Sped up to bail out early.
6532 (x-color-defined-p): was not compiling on XEmacs 6532 (x-color-defined-p): Was not compiling on XEmacs
6533 Was defmacro'ed with a tick. Remove another def. 6533 Was defmacro'ed with a tick. Remove another def.
6534 (cperl-clobber-lisp-bindings): if set, C-c variants are the old ones 6534 (cperl-clobber-lisp-bindings): If set, C-c variants are the old ones
6535 (cperl-unwind-to-safe): New function. 6535 (cperl-unwind-to-safe): New function.
6536 (cperl-fontify-syntaxically): Use `cperl-unwind-to-safe' to start at reasonable position. 6536 (cperl-fontify-syntaxically): Use `cperl-unwind-to-safe' to start at reasonable position.
6537 (cperl-fontify-syntaxically): Unwinds start and end to go out of 6537 (cperl-fontify-syntaxically): Unwinds start and end to go out of
6538 long strings (not very successful). 6538 long strings (not very successful).
6539 (cperl-forward-re): Highlight the trailing / in s/foo// as string. 6539 (cperl-forward-re): Highlight the trailing / in s/foo// as string.
6552 `font-lock-emphasized-face', `font-lock-keyword-face'. 6552 `font-lock-emphasized-face', `font-lock-keyword-face'.
6553 Interpolate `cperl-invalid-face'. 6553 Interpolate `cperl-invalid-face'.
6554 (cperl-make-regexp-x): Misprint in a message. 6554 (cperl-make-regexp-x): Misprint in a message.
6555 (cperl-syntaxify-unwind): New configuration variable 6555 (cperl-syntaxify-unwind): New configuration variable
6556 (cperl-fontify-m-as-s): New configuration variable 6556 (cperl-fontify-m-as-s): New configuration variable
6557 (cperl-electric-pod): check for after-expr was performed 6557 (cperl-electric-pod): Check for after-expr was performed
6558 inside of POD too. 6558 inside of POD too.
6559 (cperl-backward-to-noncomment): better treatment of PODs and HEREs. 6559 (cperl-backward-to-noncomment): Cetter treatment of PODs and HEREs.
6560 (cperl-clobber-mode-lists): New configuration variable. 6560 (cperl-clobber-mode-lists): New configuration variable.
6561 (cperl-not-bad-style-regexp): Updated. 6561 (cperl-not-bad-style-regexp): Updated.
6562 Init: `cperl-is-face' was busted. 6562 Init: `cperl-is-face' was busted.
6563 (cperl-make-face): New macros. 6563 (cperl-make-face): New macros.
6564 (cperl-force-face): New macros. 6564 (cperl-force-face): New macros.
6565 (font-lock-other-type-face): Done via `defface' too. 6565 (font-lock-other-type-face): Done via `defface' too.
6566 (cperl-nonoverridable-face): New face. Renamed from 6566 (cperl-nonoverridable-face): New face. Renamed from
6567 `font-lock-other-type-face'. 6567 `font-lock-other-type-face'.
6568 (cperl-init-faces-weak): use `cperl-force-face'. 6568 (cperl-init-faces-weak): Use `cperl-force-face'.
6569 (cperl-comment-indent): Commenting __END__ was not working. 6569 (cperl-comment-indent): Commenting __END__ was not working.
6570 (cperl-indent-for-comment): Likewise. 6570 (cperl-indent-for-comment): Likewise.
6571 (cperl-write-tags): Correct for XEmacs's `visit-tags-table-buffer'. 6571 (cperl-write-tags): Correct for XEmacs's `visit-tags-table-buffer'.
6572 When removing old TAGS info was not relativizing filename. 6572 When removing old TAGS info was not relativizing filename.
6573 (cperl-tags-hier-init): Gross hack to pretend we work (are we?). 6573 (cperl-tags-hier-init): Gross hack to pretend we work (are we?).
6574 Another try to work around XEmacs problems. Better progress messages. 6574 Another try to work around XEmacs problems. Better progress messages.
6575 (toplevel): require custom unprotected => failure on 19.28. 6575 (toplevel): Require custom unprotected => failure on 19.28.
6576 (cperl-xemacs-p): defined when compile too 6576 (cperl-xemacs-p): Defined when compile too
6577 (cperl-find-tags): Was writing line/pos in a wrong order, 6577 (cperl-find-tags): Was writing line/pos in a wrong order,
6578 pos off by 1 and not at beg-of-line. 6578 pos off by 1 and not at beg-of-line.
6579 (cperl-etags-snarf-tag): New macro 6579 (cperl-etags-snarf-tag): New macro
6580 (cperl-etags-goto-tag-location): New macro 6580 (cperl-etags-goto-tag-location): New macro
6581 (cperl-version): New variable. New menu entry 6581 (cperl-version): New variable. New menu entry
7286 (sgml-font-lock-keywords-1): Accept single-letter tags. 7286 (sgml-font-lock-keywords-1): Accept single-letter tags.
7287 (v2): Defvar free variable. 7287 (v2): Defvar free variable.
7288 7288
7289 1998-11-16 Sam Steingold <sds@goems.com> 7289 1998-11-16 Sam Steingold <sds@goems.com>
7290 7290
7291 * emacs-lisp/cl-indent.el: indent `with-output-to-string' as a CL 7291 * emacs-lisp/cl-indent.el: Indent `with-output-to-string' as a CL
7292 macro, not ELisp one. 7292 macro, not ELisp one.
7293 7293
7294 1998-11-16 Kenichi Handa <handa@etl.go.jp> 7294 1998-11-16 Kenichi Handa <handa@etl.go.jp>
7295 7295
7296 * emacs-lisp/lisp-mode.el: Set syntaxes all non-word multibyte 7296 * emacs-lisp/lisp-mode.el: Set syntaxes all non-word multibyte
7978 Don't ignore case if arg has upper case letters. 7978 Don't ignore case if arg has upper case letters.
7979 7979
7980 1998-10-11 Reto Zimmermann <zimmi@iis.ee.ethz.ch> 7980 1998-10-11 Reto Zimmermann <zimmi@iis.ee.ethz.ch>
7981 7981
7982 * progmodes/vhdl-mode.el 7982 * progmodes/vhdl-mode.el
7983 (vhdl-add-index-menu): reverse order in imenu-generic-expression. 7983 (vhdl-add-index-menu): Reverse order in imenu-generic-expression.
7984 (vhdl-template-assert, vhdl-block, vhdl-configuration-spec) 7984 (vhdl-template-assert, vhdl-block, vhdl-configuration-spec)
7985 (vhdl-elsif, vhdl-generate, vhdl-if, vhdl-map) 7985 (vhdl-elsif, vhdl-generate, vhdl-if, vhdl-map)
7986 (vhdl-selected-signal-assignment, vhdl-use, vhdl-while-loop) 7986 (vhdl-selected-signal-assignment, vhdl-use, vhdl-while-loop)
7987 (vhdl-get-port, vhdl-get-generic): Replace (undo 0) by (undo). 7987 (vhdl-get-port, vhdl-get-generic): Replace (undo 0) by (undo).
7988 (vhdl-when): Fix indentation problem. 7988 (vhdl-when): Fix indentation problem.
8171 * progmodes/etags.el (tags-reset-tags-tables): Properly 8171 * progmodes/etags.el (tags-reset-tags-tables): Properly
8172 find the markers in the old rings that are being discarded. 8172 find the markers in the old rings that are being discarded.
8173 8173
8174 1998-10-06 Markus Rost <markus.rost@mathematik.uni-regensburg.de> 8174 1998-10-06 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
8175 8175
8176 * apropos.el (apropos-print): control invalid characters. 8176 * apropos.el (apropos-print): Control invalid characters.
8177 8177
8178 * play/landmark.el (lm-font-lock-face-O, lm-font-lock-face-X): 8178 * play/landmark.el (lm-font-lock-face-O, lm-font-lock-face-X):
8179 Renamed from lm-font-lock-O-face, lm-font-lock-X-face to avoid 8179 Renamed from lm-font-lock-O-face, lm-font-lock-X-face to avoid
8180 confusing customize. 8180 confusing customize.
8181 8181
8574 * speedbar.el (speedbar-frame-mode): Do not set frame position if 8574 * speedbar.el (speedbar-frame-mode): Do not set frame position if
8575 in terminal mode. 8575 in terminal mode.
8576 8576
8577 1998-09-10 Noah Friedman <friedman@splode.com> 8577 1998-09-10 Noah Friedman <friedman@splode.com>
8578 8578
8579 * rsz-mini.el (resize-minibuffer-mode): remove :version field from 8579 * rsz-mini.el (resize-minibuffer-mode): Remove :version field from
8580 defcustom declaration. It's wreaking too much havoc with XEmacs 8580 defcustom declaration. It's wreaking too much havoc with XEmacs
8581 and older versions of Emacs, which share this code. 8581 and older versions of Emacs, which share this code.
8582 8582
8583 * type-break.el (type-break-mode): Here also. 8583 * type-break.el (type-break-mode): Here also.
8584 8584
8614 8614
8615 * shell.el (shell-file-name-quote-list): Add # to the value. 8615 * shell.el (shell-file-name-quote-list): Add # to the value.
8616 8616
8617 1998-09-10 E. Jay Berkenbilt <ejb@ql.org> 8617 1998-09-10 E. Jay Berkenbilt <ejb@ql.org>
8618 8618
8619 * textmodes/flyspell.el (flyspell-mode-on): fix kill-buffer-hook 8619 * textmodes/flyspell.el (flyspell-mode-on): Fix kill-buffer-hook
8620 to make killing of ispell process work even if 8620 to make killing of ispell process work even if
8621 kill-all-local-variables has been run. 8621 kill-all-local-variables has been run.
8622 8622
8623 1998-09-10 Edward M. Reingold <reingold@emr.cs.uiuc.edu> 8623 1998-09-10 Edward M. Reingold <reingold@emr.cs.uiuc.edu>
8624 8624
9053 (sendmail-send-it): Encode the message by a coding system 9053 (sendmail-send-it): Encode the message by a coding system
9054 select-message-coding-system returns. 9054 select-message-coding-system returns.
9055 9055
9056 1998-08-23 Eric Ludlam <zappo@gnu.org> 9056 1998-08-23 Eric Ludlam <zappo@gnu.org>
9057 9057
9058 * speedbar.el: (speedbar-with-writable): remove `toggle-read-only'. 9058 * speedbar.el: (speedbar-with-writable): Remove `toggle-read-only'.
9059 (speedbar-mode): Set buffer to read only. 9059 (speedbar-mode): Set buffer to read only.
9060 (speedbar-temp-buffer-show-function): For emacs don't call hook 9060 (speedbar-temp-buffer-show-function): For emacs don't call hook
9061 with arguments. 9061 with arguments.
9062 (speedbar-stealthy-updates): Do all updates w/ the the buffer writable. 9062 (speedbar-stealthy-updates): Do all updates w/ the the buffer writable.
9063 9063