comparison lisp/ChangeLog @ 28090:5627c03551f1

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Sat, 11 Mar 2000 06:54:21 +0000
parents 1899d4c422fc
children 2fc1959fa99d
comparison
equal deleted inserted replaced
28089:1899d4c422fc 28090:5627c03551f1
546 of `*' to handle `(* ... *)' comments. 546 of `*' to handle `(* ... *)' comments.
547 547
548 2000-02-17 Eli Zaretskii <eliz@is.elta.co.il> 548 2000-02-17 Eli Zaretskii <eliz@is.elta.co.il>
549 549
550 * faces.el (list-faces-display): Use display-mouse-p instead of 550 * faces.el (list-faces-display): Use display-mouse-p instead of
551 window-system. 551 window-system.
552 552
553 * menu-bar.el (global-map): Menu-bar items converted to the new 553 * menu-bar.el (global-map): Menu-bar items converted to the new
554 format (menu-item..., rearranged for better CUA compliance, and 554 format (menu-item..., rearranged for better CUA compliance, and
555 their names changed for better clarity. Help strings added. 555 their names changed for better clarity. Help strings added.
556 556
713 Added a special bibtex entry to hs-special-modes-alist. 713 Added a special bibtex entry to hs-special-modes-alist.
714 (bibtex-hs-forward-sexp): Added for hideshow.el. 714 (bibtex-hs-forward-sexp): Added for hideshow.el.
715 715
716 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> 716 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
717 717
718 * textmodes/bibtex.el (bibtex-mode): Replaced manual splitting of path 718 * textmodes/bibtex.el (bibtex-mode): Replaced manual splitting of path
719 at ':' characters by call to split-string. 719 at ':' characters by call to split-string.
720 720
721 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> 721 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
722 722
723 * textmodes/bibtex.el: Added RCS version identification. 723 * textmodes/bibtex.el: Added RCS version identification.
724 724
725 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> 725 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
726 726
727 * textmodes/bibtex.el: Some temporary comments removed. 727 * textmodes/bibtex.el: Some temporary comments removed.
728 (bibtex-field-name, bibtex-entry-type): Made the relationship 728 (bibtex-field-name, bibtex-entry-type): Made the relationship
729 explicit. 729 explicit.
730 (bibtex-field-const): Allow capital letters. 730 (bibtex-field-const): Allow capital letters.
731 (bibtex-start-of-string): Deleted because unused. 731 (bibtex-start-of-string): Deleted because unused.
732 732
733 * textmodes/bibtex.el: Unified some nomenclature. We no longer 733 * textmodes/bibtex.el: Unified some nomenclature. We no longer
734 use the term 'reference' to describe a bibtex entry as a whole. 734 use the term 'reference' to describe a bibtex entry as a whole.
735 Further, reference keys are no longer called 'labels'. 735 Further, reference keys are no longer called 'labels'.
736 (bibtex-keys): Renamed to bibtex-reference-keys. 736 (bibtex-keys): Renamed to bibtex-reference-keys.
737 (bibtex-reformat-previous-labels): Renamed to 737 (bibtex-reformat-previous-labels): Renamed to
738 bibtex-reformat-previous-reference-keys. 738 bibtex-reformat-previous-reference-keys.
739 (bibtex-reference-type): Renamed to bibtex-entry-type. 739 (bibtex-reference-type): Renamed to bibtex-entry-type.
740 (bibtex-reference-head): Renamed to bibtex-entry-head. 740 (bibtex-reference-head): Renamed to bibtex-entry-head.
741 (bibtex-reference-maybe-empty-head): Renamed to 741 (bibtex-reference-maybe-empty-head): Renamed to
742 bibtex-entry-maybe-empty-head. 742 bibtex-entry-maybe-empty-head.
743 (bibtex-key-in-reference): Renamed to bibtex-key-in-entry. 743 (bibtex-key-in-reference): Renamed to bibtex-key-in-entry.
744 (bibtex-search-reference): Renamed to bibtex-search-entry. 744 (bibtex-search-reference): Renamed to bibtex-search-entry.
745 (bibtex-enclosing-reference-maybe-empty-head): Renamed to 745 (bibtex-enclosing-reference-maybe-empty-head): Renamed to
746 bibtex-enclosing-entry-maybe-empty-head. 746 bibtex-enclosing-entry-maybe-empty-head.
747 (bibtex-entry-field-alist, bibtex-entry-head, 747 (bibtex-entry-field-alist, bibtex-entry-head,
748 bibtex-font-lock-keywords, bibtex-skip-to-valid-entry, 748 bibtex-font-lock-keywords, bibtex-skip-to-valid-entry,
749 bibtex-map-entries, bibtex-search-entry, 749 bibtex-map-entries, bibtex-search-entry,
750 bibtex-enclosing-entry-maybe-empty-head, bibtex-format-entry, 750 bibtex-enclosing-entry-maybe-empty-head, bibtex-format-entry,
751 bibtex-generate-autokey, bibtex-parse-keys, bibtex-pop, bibtex-mode, 751 bibtex-generate-autokey, bibtex-parse-keys, bibtex-pop, bibtex-mode,
752 bibtex-submit-bug-report, bibtex-entry, bibtex-print-help-message, 752 bibtex-submit-bug-report, bibtex-entry, bibtex-print-help-message,
753 bibtex-make-field, bibtex-end-of-entry, bibtex-sort-buffer, 753 bibtex-make-field, bibtex-end-of-entry, bibtex-sort-buffer,
754 bibtex-find-entry-location, bibtex-validate, bibtex-find-text, 754 bibtex-find-entry-location, bibtex-validate, bibtex-find-text,
755 bibtex-kill-entry, bibtex-clean-entry, bibtex-reformat, 755 bibtex-kill-entry, bibtex-clean-entry, bibtex-reformat,
756 bibtex-complete-key, bibtex-String) : Use the new nomenclature. 756 bibtex-complete-key, bibtex-String) : Use the new nomenclature.
757 757
758 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> 758 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
759 759
760 * textmodes/bibtex.el (bibtex-strings, bibtex-keys): Removed redundant 760 * textmodes/bibtex.el (bibtex-strings, bibtex-keys): Removed redundant
761 comment. 761 comment.
762 (bibtex-format-field-delimiters): New function, functionality 762 (bibtex-format-field-delimiters): New function, functionality
763 extracted from bibtex-format-entry. 763 extracted from bibtex-format-entry.
764 (bibtex-autokey-get-yearfield-digits): New function, functionality 764 (bibtex-autokey-get-yearfield-digits): New function, functionality
765 extracted from bibtex-autokey-get-yearfield. 765 extracted from bibtex-autokey-get-yearfield.
766 766
767 * textmodes/bibtex.el: Completely reimplemented parsing of bibtex 767 * textmodes/bibtex.el: Completely reimplemented parsing of bibtex
768 entries in order to avoid stack overflow in the regexp matcher if 768 entries in order to avoid stack overflow in the regexp matcher if
769 field contents become large. 769 field contents become large.
770 (bibtex-cfield, bibtex-name-in-cfield, bibtex-text-in-cfield, 770 (bibtex-cfield, bibtex-name-in-cfield, bibtex-text-in-cfield,
771 bibtex-field-string-part-not-braced, 771 bibtex-field-string-part-not-braced,
772 bibtex-field-string-part-no-inner-braces, 772 bibtex-field-string-part-no-inner-braces,
773 bibtex-field-string-part-1-inner-brace, 773 bibtex-field-string-part-1-inner-brace,
774 bibtex-field-string-part-2-inner-braces, 774 bibtex-field-string-part-2-inner-braces,
775 bibtex-field-string-part-3-inner-braces, bibtex-field-string-braced, 775 bibtex-field-string-part-3-inner-braces, bibtex-field-string-braced,
776 bibtex-field-string-quoted, bibtex-field-string, 776 bibtex-field-string-quoted, bibtex-field-string,
777 bibtex-field-string-or-const, bibtex-field-text, bibtex-field, 777 bibtex-field-string-or-const, bibtex-field-text, bibtex-field,
778 bibtex-name-in-field, bibtex-text-in-field, bibtex-reference-infix, 778 bibtex-name-in-field, bibtex-text-in-field, bibtex-reference-infix,
779 bibtex-string, bibtex-key-in-string, bibtex-text-in-string): Deleted 779 bibtex-string, bibtex-key-in-string, bibtex-text-in-string): Deleted
780 as parsing is now performed by the following functions. 780 as parsing is now performed by the following functions.
781 (bibtex-parse-nested-braces, bibtex-parse-field-string-braced, 781 (bibtex-parse-nested-braces, bibtex-parse-field-string-braced,
782 bibtex-parse-quoted-string, bibtex-parse-field-string-quoted, 782 bibtex-parse-quoted-string, bibtex-parse-field-string-quoted,
783 bibtex-parse-field-string, bibtex-search-forward-field-string, 783 bibtex-parse-field-string, bibtex-search-forward-field-string,
784 bibtex-parse-association, bibtex-field-name-for-parsing, 784 bibtex-parse-association, bibtex-field-name-for-parsing,
785 bibtex-parse-field-name, bibtex-parse-field-text, bibtex-parse-field, 785 bibtex-parse-field-name, bibtex-parse-field-text, bibtex-parse-field,
786 bibtex-search-forward-field, bibtex-search-backward-field, 786 bibtex-search-forward-field, bibtex-search-backward-field,
787 bibtex-start-of-field, bibtex-end-of-field, 787 bibtex-start-of-field, bibtex-end-of-field,
788 bibtex-start-of-name-in-field, bibtex-end-of-name-in-field, 788 bibtex-start-of-name-in-field, bibtex-end-of-name-in-field,
789 bibtex-start-of-text-in-field, bibtex-end-of-text-in-field, 789 bibtex-start-of-text-in-field, bibtex-end-of-text-in-field,
790 bibtex-parse-string-prefix, bibtex-parse-string-postfix, 790 bibtex-parse-string-prefix, bibtex-parse-string-postfix,
791 bibtex-parse-string, bibtex-search-forward-string, 791 bibtex-parse-string, bibtex-search-forward-string,
792 bibtex-search-backward-string, bibtex-start-of-string, 792 bibtex-search-backward-string, bibtex-start-of-string,
793 bibtex-end-of-string, bibtex-start-of-reference-key-in-string, 793 bibtex-end-of-string, bibtex-start-of-reference-key-in-string,
794 bibtex-end-of-reference-key-in-string, bibtex-start-of-text-in-string, 794 bibtex-end-of-reference-key-in-string, bibtex-start-of-text-in-string,
795 bibtex-end-of-text-in-string): New functions for the parsing of bibtex 795 bibtex-end-of-text-in-string): New functions for the parsing of bibtex
796 entries. Instead of reporting the results of the parsing by 796 entries. Instead of reporting the results of the parsing by
797 match-beginning or match-end, these functions return data structures 797 match-beginning or match-end, these functions return data structures
798 that hold the corresponding positions. 798 that hold the corresponding positions.
799 (bibtex-enclosing-field): Changed to also report field boundaries by 799 (bibtex-enclosing-field): Changed to also report field boundaries by
800 return values rather than by match-beginning or match-end. The 800 return values rather than by match-beginning or match-end. The
801 following functions have been adapted to use the new parsing 801 following functions have been adapted to use the new parsing
802 functions. 802 functions.
803 (bibtex-skip-to-valid-entry, bibtex-search-reference, 803 (bibtex-skip-to-valid-entry, bibtex-search-reference,
804 bibtex-enclosing-field, bibtex-format-entry, 804 bibtex-enclosing-field, bibtex-format-entry,
805 bibtex-autokey-get-namefield, bibtex-autokey-get-titlestring, 805 bibtex-autokey-get-namefield, bibtex-autokey-get-titlestring,
806 bibtex-parse-keys, bibtex-complete, bibtex-pop, bibtex-mode, 806 bibtex-parse-keys, bibtex-complete, bibtex-pop, bibtex-mode,
807 bibtex-print-help-message, bibtex-end-of-entry, 807 bibtex-print-help-message, bibtex-end-of-entry,
808 bibtex-ispell-abstract, bibtex-validate, bibtex-next-field, 808 bibtex-ispell-abstract, bibtex-validate, bibtex-next-field,
809 bibtex-find-text, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters, 809 bibtex-find-text, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters,
810 bibtex-kill-field, bibtex-empty-field, bibtex-fill-entry): Use the new 810 bibtex-kill-field, bibtex-empty-field, bibtex-fill-entry): Use the new
811 method for parsing. 811 method for parsing.
812 (bibtex-assoc-of-regexp, bibtex-skip-to-valid-entry, 812 (bibtex-assoc-of-regexp, bibtex-skip-to-valid-entry,
813 bibtex-map-entries, bibtex-flash-head, 813 bibtex-map-entries, bibtex-flash-head,
814 bibtex-enclosing-reference-maybe-empty-head, bibtex-format-entry, 814 bibtex-enclosing-reference-maybe-empty-head, bibtex-format-entry,
815 bibtex-autokey-change, bibtex-autokey-get-namefield, 815 bibtex-autokey-change, bibtex-autokey-get-namefield,
816 bibtex-autokey-get-names, bibtex-autokey-get-titlestring, 816 bibtex-autokey-get-names, bibtex-autokey-get-titlestring,
817 bibtex-autokey-get-titles, bibtex-parse-keys, bibtex-pop, bibtex-mode, 817 bibtex-autokey-get-titles, bibtex-parse-keys, bibtex-pop, bibtex-mode,
818 bibtex-end-of-entry, bibtex-ispell-abstract, bibtex-sort-buffer, 818 bibtex-end-of-entry, bibtex-ispell-abstract, bibtex-sort-buffer,
819 bibtex-validate, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters, 819 bibtex-validate, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters,
820 bibtex-kill-field, bibtex-kill-entry): Use let* instead of let in 820 bibtex-kill-field, bibtex-kill-entry): Use let* instead of let in
821 order to make the new binding of case-fold-search immediately 821 order to make the new binding of case-fold-search immediately
822 visible. 822 visible.
823 823
824 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> 824 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
825 825
826 * textmodes/bibtex.el: Copyright notice is up to date. 826 * textmodes/bibtex.el: Copyright notice is up to date.
827 Added constant 'bibtex-maintainer-salutation. 827 Added constant 'bibtex-maintainer-salutation.
828 828
829 * textmodes/bibtex.el (bibtex-mode): use with-temp-buffer rather 829 * textmodes/bibtex.el (bibtex-mode): use with-temp-buffer rather
830 than make-temp-name, use match-string-no-properties and eliminate 830 than make-temp-name, use match-string-no-properties and eliminate
831 a quadratic behavior when building bibtex-strings. 831 a quadratic behavior when building bibtex-strings.
832 832
833 * bibtex.el (bibtex-reference-key): Accept string entries whose 833 * bibtex.el (bibtex-reference-key): Accept string entries whose
834 reference key contains upper case letters. 834 reference key contains upper case letters.
835 835
836 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> 836 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
837 837
838 * bibtex.el (bibtex-reference-head): Allow entries to start with 838 * bibtex.el (bibtex-reference-head): Allow entries to start with
839 a new line. 839 a new line.
840 840
841 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> 841 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
842 842
843 * bibtex.el: Hiding of entry bodies is not longer provided by 843 * bibtex.el: Hiding of entry bodies is not longer provided by
844 bibtex.el directly. Instead the hideshow package can be used. 844 bibtex.el directly. Instead the hideshow package can be used.
845 Added a special bibtex entry to hs-special-modes-alist. 845 Added a special bibtex entry to hs-special-modes-alist.
846 (bibtex-hs-forward-sexp): Added for hideshow.el. 846 (bibtex-hs-forward-sexp): Added for hideshow.el.
847 847
848 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> 848 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
849 849
850 * bibtex.el (bibtex-entry-field-alist): Added booktitle field to 850 * bibtex.el (bibtex-entry-field-alist): Added booktitle field to
851 proceedings entry type (for cross referencing). Thanks to Wagner 851 proceedings entry type (for cross referencing). Thanks to Wagner
1382 (version20p): New variable. 1382 (version20p): New variable.
1383 (xemacsp): New variable. 1383 (xemacsp): New variable.
1384 (ispell-choices-win-default-height): Fix for XEmacs visibility. 1384 (ispell-choices-win-default-height): Fix for XEmacs visibility.
1385 (ispell-dictionary-alist1): Added Brasileiro dictionary. 1385 (ispell-dictionary-alist1): Added Brasileiro dictionary.
1386 (ispell-dictionary-alist6): Russian command lines no longer accept 1386 (ispell-dictionary-alist6): Russian command lines no longer accept
1387 run-together words. 1387 run-together words.
1388 (ispell-local-dictionary-alist): Add koi8-r to customize definition. 1388 (ispell-local-dictionary-alist): Add koi8-r to customize definition.
1389 (ispell-dictionary-alist): Add koi8-r to customize definition. 1389 (ispell-dictionary-alist): Add koi8-r to customize definition.
1390 (check-ispell-version): Added documentation string. Returns 1390 (check-ispell-version): Added documentation string. Returns
1391 library path when called non-interactively. 1391 library path when called non-interactively.
1392 (ispell-menu-map-needed): Uses new variables. 1392 (ispell-menu-map-needed): Uses new variables.
1393 (ispell-library-path): New variable. 1393 (ispell-library-path): New variable.
1394 (ispell-decode-string): XEmacs fix for bogus variable bindings. 1394 (ispell-decode-string): XEmacs fix for bogus variable bindings.
1395 (ispell-word): Improved documentation string. Test for valid 1395 (ispell-word): Improved documentation string. Test for valid
1396 character mappings. Correctly check typed in word changes that can 1396 character mappings. Correctly check typed in word changes that can
2812 2812
2813 * textmodes/bibtex.el: Copyright notice is up to date. Moved 2813 * textmodes/bibtex.el: Copyright notice is up to date. Moved
2814 maintainer information closer to the beginning of the bibtex.el 2814 maintainer information closer to the beginning of the bibtex.el
2815 file. 2815 file.
2816 (bibtex-maintainer-salutation): New constant. 2816 (bibtex-maintainer-salutation): New constant.
2817 (bibtex-version): New constant. 2817 (bibtex-version): New constant.
2818 (bibtex-submit-bug-report): Use bibtex-version and 2818 (bibtex-submit-bug-report): Use bibtex-version and
2819 bibtex-maintainer-salutation. 2819 bibtex-maintainer-salutation.
2820 (bibtex-entry-field-alist): Made booktitle field optional for 2820 (bibtex-entry-field-alist): Made booktitle field optional for
2821 @inproceedings entries when crossreferenced. 2821 @inproceedings entries when crossreferenced.
2822 (bibtex-entry-field-alist): Added booktitle field to proceedings 2822 (bibtex-entry-field-alist): Added booktitle field to proceedings
2823 entry type (for cross referencing). Thanks to Wagner Toledo Correa 2823 entry type (for cross referencing). Thanks to Wagner Toledo Correa
3326 * isearch.el: Add lazy-highlighting feature. 3326 * isearch.el: Add lazy-highlighting feature.
3327 3327
3328 1999-11-10 Peter Kleiweg <kleiweg@let.rug.nl> 3328 1999-11-10 Peter Kleiweg <kleiweg@let.rug.nl>
3329 3329
3330 * progmodes/ps-mode.el (ps-mode-maintainer-address): New 3330 * progmodes/ps-mode.el (ps-mode-maintainer-address): New
3331 constant. 3331 constant.
3332 (ps-mode-submit-bug-report): New function. Entry added to menu. 3332 (ps-mode-submit-bug-report): New function. Entry added to menu.
3333 3333
3334 1999-11-10 William M. Perry <wmperry@aventail.com> 3334 1999-11-10 William M. Perry <wmperry@aventail.com>
3335 3335
3336 * mwheel.el: New file to support the new style wheeled mice. 3336 * mwheel.el: New file to support the new style wheeled mice.
5152 (reftex-compile-variables): Check for symbol in 5152 (reftex-compile-variables): Check for symbol in
5153 `reftex-label-alist'. 5153 `reftex-label-alist'.
5154 (reftex-what-environment): Fixed bug with stacked environments of 5154 (reftex-what-environment): Fixed bug with stacked environments of
5155 same kind (e.g. enumerate). 5155 same kind (e.g. enumerate).
5156 (reftex-process-string): Preserve default directory. 5156 (reftex-process-string): Preserve default directory.
5157 (reftex-label-alist-builtin): Changed prefixes of endnote and 5157 (reftex-label-alist-builtin): Changed prefixes of endnote and
5158 footnote. Also the magic words. 5158 footnote. Also the magic words.
5159 (reftex-reference): Interprete new option 5159 (reftex-reference): Interprete new option
5160 `reftex-fref-is-default'. 5160 `reftex-fref-is-default'.
5161 (reftex-replace-prefix-escapes): Interprete new `%S' format. 5161 (reftex-replace-prefix-escapes): Interprete new `%S' format.
5162 (reftex-toc-mouse-view-line): Command removed (had no binding). 5162 (reftex-toc-mouse-view-line): Command removed (had no binding).
5491 for reindent-then-newline-and-indent. 5491 for reindent-then-newline-and-indent.
5492 5492
5493 1999-08-03 Didier Verna <verna@inf.enst.fr> 5493 1999-08-03 Didier Verna <verna@inf.enst.fr>
5494 5494
5495 * rect.el: All functions rewritten, except when noted above 5495 * rect.el: All functions rewritten, except when noted above
5496 their declaration. Below is a list of interface changes. 5496 their declaration. Below is a list of interface changes.
5497 (apply-on-rectangle): New function, mostly replaces 5497 (apply-on-rectangle): New function, mostly replaces
5498 `operate-on-rectangle'. All callers changed. 5498 `operate-on-rectangle'. All callers changed.
5499 (move-to-column-force): Pass new second argument to `move-to-column'. 5499 (move-to-column-force): Pass new second argument to `move-to-column'.
5500 (kill-rectangle): Added optional prefix arg to fill lines. 5500 (kill-rectangle): Added optional prefix arg to fill lines.
5501 (delete-rectangle): Ditto. 5501 (delete-rectangle): Ditto.
5502 (delete-whitespace-rectangle): Ditto. 5502 (delete-whitespace-rectangle): Ditto.
5503 (delete-extract-rectangle): Ditto. 5503 (delete-extract-rectangle): Ditto.
5504 (open-rectangle): Ditto. 5504 (open-rectangle): Ditto.
5505 (clear-rectangle): Ditto. 5505 (clear-rectangle): Ditto.
5506 (delete-whitespace-rectangle-line): New function. 5506 (delete-whitespace-rectangle-line): New function.
5507 (delete-rectangle-line): Added third arg FILL. 5507 (delete-rectangle-line): Added third arg FILL.
5508 (delete-extract-rectangle-line): Ditto. 5508 (delete-extract-rectangle-line): Ditto.
5509 (open-rectangle-line): Ditto. 5509 (open-rectangle-line): Ditto.
5510 (clear-rectangle-line): Ditto. 5510 (clear-rectangle-line): Ditto.
5511 5511