diff options
| author | Dave Love | 2000-02-16 19:21:54 +0000 |
|---|---|---|
| committer | Dave Love | 2000-02-16 19:21:54 +0000 |
| commit | 82d2c7c522de9f6e852b52405dfa10baeb1fe612 (patch) | |
| tree | a4678576b2117c3b7e612ee654c0436dbc30535b | |
| parent | b2aeee30bf5ac1cf8e76d5b9b5a7e4fc85c7b9ba (diff) | |
| download | emacs-82d2c7c522de9f6e852b52405dfa10baeb1fe612.tar.gz emacs-82d2c7c522de9f6e852b52405dfa10baeb1fe612.zip | |
*** empty log message ***
| -rw-r--r-- | lisp/ChangeLog | 227 |
1 files changed, 116 insertions, 111 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 4572cf4eb6d..8be9196315f 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -5,143 +5,143 @@ | |||
| 5 | 5 | ||
| 6 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | 6 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 7 | 7 | ||
| 8 | * textmodes/bibtex.el (bibtex-mode): Replaced manual splitting of path | 8 | * textmodes/bibtex.el (bibtex-mode): Replaced manual splitting of path |
| 9 | at ':' characters by call to split-string. | 9 | at ':' characters by call to split-string. |
| 10 | 10 | ||
| 11 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | 11 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 12 | 12 | ||
| 13 | * textmodes/bibtex.el: Added RCS version identification. | 13 | * textmodes/bibtex.el: Added RCS version identification. |
| 14 | 14 | ||
| 15 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | 15 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 16 | 16 | ||
| 17 | * textmodes/bibtex.el: Some temporary comments removed. | 17 | * textmodes/bibtex.el: Some temporary comments removed. |
| 18 | (bibtex-field-name, bibtex-entry-type): Made the relationship | 18 | (bibtex-field-name, bibtex-entry-type): Made the relationship |
| 19 | explicit. | 19 | explicit. |
| 20 | (bibtex-field-const): Allow capital letters. | 20 | (bibtex-field-const): Allow capital letters. |
| 21 | (bibtex-start-of-string): Deleted because unused. | 21 | (bibtex-start-of-string): Deleted because unused. |
| 22 | 22 | ||
| 23 | * textmodes/bibtex.el: Unified some nomenclature. We no longer | 23 | * textmodes/bibtex.el: Unified some nomenclature. We no longer |
| 24 | use the term 'reference' to describe a bibtex entry as a whole. | 24 | use the term 'reference' to describe a bibtex entry as a whole. |
| 25 | Further, reference keys are no longer called 'labels'. | 25 | Further, reference keys are no longer called 'labels'. |
| 26 | (bibtex-keys): Renamed to bibtex-reference-keys. | 26 | (bibtex-keys): Renamed to bibtex-reference-keys. |
| 27 | (bibtex-reformat-previous-labels): Renamed to | 27 | (bibtex-reformat-previous-labels): Renamed to |
| 28 | bibtex-reformat-previous-reference-keys. | 28 | bibtex-reformat-previous-reference-keys. |
| 29 | (bibtex-reference-type): Renamed to bibtex-entry-type. | 29 | (bibtex-reference-type): Renamed to bibtex-entry-type. |
| 30 | (bibtex-reference-head): Renamed to bibtex-entry-head. | 30 | (bibtex-reference-head): Renamed to bibtex-entry-head. |
| 31 | (bibtex-reference-maybe-empty-head): Renamed to | 31 | (bibtex-reference-maybe-empty-head): Renamed to |
| 32 | bibtex-entry-maybe-empty-head. | 32 | bibtex-entry-maybe-empty-head. |
| 33 | (bibtex-key-in-reference): Renamed to bibtex-key-in-entry. | 33 | (bibtex-key-in-reference): Renamed to bibtex-key-in-entry. |
| 34 | (bibtex-search-reference): Renamed to bibtex-search-entry. | 34 | (bibtex-search-reference): Renamed to bibtex-search-entry. |
| 35 | (bibtex-enclosing-reference-maybe-empty-head): Renamed to | 35 | (bibtex-enclosing-reference-maybe-empty-head): Renamed to |
| 36 | bibtex-enclosing-entry-maybe-empty-head. | 36 | bibtex-enclosing-entry-maybe-empty-head. |
| 37 | (bibtex-entry-field-alist, bibtex-entry-head, | 37 | (bibtex-entry-field-alist, bibtex-entry-head, |
| 38 | bibtex-font-lock-keywords, bibtex-skip-to-valid-entry, | 38 | bibtex-font-lock-keywords, bibtex-skip-to-valid-entry, |
| 39 | bibtex-map-entries, bibtex-search-entry, | 39 | bibtex-map-entries, bibtex-search-entry, |
| 40 | bibtex-enclosing-entry-maybe-empty-head, bibtex-format-entry, | 40 | bibtex-enclosing-entry-maybe-empty-head, bibtex-format-entry, |
| 41 | bibtex-generate-autokey, bibtex-parse-keys, bibtex-pop, bibtex-mode, | 41 | bibtex-generate-autokey, bibtex-parse-keys, bibtex-pop, bibtex-mode, |
| 42 | bibtex-submit-bug-report, bibtex-entry, bibtex-print-help-message, | 42 | bibtex-submit-bug-report, bibtex-entry, bibtex-print-help-message, |
| 43 | bibtex-make-field, bibtex-end-of-entry, bibtex-sort-buffer, | 43 | bibtex-make-field, bibtex-end-of-entry, bibtex-sort-buffer, |
| 44 | bibtex-find-entry-location, bibtex-validate, bibtex-find-text, | 44 | bibtex-find-entry-location, bibtex-validate, bibtex-find-text, |
| 45 | bibtex-kill-entry, bibtex-clean-entry, bibtex-reformat, | 45 | bibtex-kill-entry, bibtex-clean-entry, bibtex-reformat, |
| 46 | bibtex-complete-key, bibtex-String) : Use the new nomenclature. | 46 | bibtex-complete-key, bibtex-String) : Use the new nomenclature. |
| 47 | 47 | ||
| 48 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | 48 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 49 | 49 | ||
| 50 | * textmodes/bibtex.el (bibtex-strings, bibtex-keys): Removed redundant | 50 | * textmodes/bibtex.el (bibtex-strings, bibtex-keys): Removed redundant |
| 51 | comment. | 51 | comment. |
| 52 | (bibtex-format-field-delimiters): New function, functionality | 52 | (bibtex-format-field-delimiters): New function, functionality |
| 53 | extracted from bibtex-format-entry. | 53 | extracted from bibtex-format-entry. |
| 54 | (bibtex-autokey-get-yearfield-digits): New function, functionality | 54 | (bibtex-autokey-get-yearfield-digits): New function, functionality |
| 55 | extracted from bibtex-autokey-get-yearfield. | 55 | extracted from bibtex-autokey-get-yearfield. |
| 56 | 56 | ||
| 57 | * textmodes/bibtex.el: Completely reimplemented parsing of bibtex | 57 | * textmodes/bibtex.el: Completely reimplemented parsing of bibtex |
| 58 | entries in order to avoid stack overflow in the regexp matcher if | 58 | entries in order to avoid stack overflow in the regexp matcher if |
| 59 | field contents become large. | 59 | field contents become large. |
| 60 | (bibtex-cfield, bibtex-name-in-cfield, bibtex-text-in-cfield, | 60 | (bibtex-cfield, bibtex-name-in-cfield, bibtex-text-in-cfield, |
| 61 | bibtex-field-string-part-not-braced, | 61 | bibtex-field-string-part-not-braced, |
| 62 | bibtex-field-string-part-no-inner-braces, | 62 | bibtex-field-string-part-no-inner-braces, |
| 63 | bibtex-field-string-part-1-inner-brace, | 63 | bibtex-field-string-part-1-inner-brace, |
| 64 | bibtex-field-string-part-2-inner-braces, | 64 | bibtex-field-string-part-2-inner-braces, |
| 65 | bibtex-field-string-part-3-inner-braces, bibtex-field-string-braced, | 65 | bibtex-field-string-part-3-inner-braces, bibtex-field-string-braced, |
| 66 | bibtex-field-string-quoted, bibtex-field-string, | 66 | bibtex-field-string-quoted, bibtex-field-string, |
| 67 | bibtex-field-string-or-const, bibtex-field-text, bibtex-field, | 67 | bibtex-field-string-or-const, bibtex-field-text, bibtex-field, |
| 68 | bibtex-name-in-field, bibtex-text-in-field, bibtex-reference-infix, | 68 | bibtex-name-in-field, bibtex-text-in-field, bibtex-reference-infix, |
| 69 | bibtex-string, bibtex-key-in-string, bibtex-text-in-string): Deleted | 69 | bibtex-string, bibtex-key-in-string, bibtex-text-in-string): Deleted |
| 70 | as parsing is now performed by the following functions. | 70 | as parsing is now performed by the following functions. |
| 71 | (bibtex-parse-nested-braces, bibtex-parse-field-string-braced, | 71 | (bibtex-parse-nested-braces, bibtex-parse-field-string-braced, |
| 72 | bibtex-parse-quoted-string, bibtex-parse-field-string-quoted, | 72 | bibtex-parse-quoted-string, bibtex-parse-field-string-quoted, |
| 73 | bibtex-parse-field-string, bibtex-search-forward-field-string, | 73 | bibtex-parse-field-string, bibtex-search-forward-field-string, |
| 74 | bibtex-parse-association, bibtex-field-name-for-parsing, | 74 | bibtex-parse-association, bibtex-field-name-for-parsing, |
| 75 | bibtex-parse-field-name, bibtex-parse-field-text, bibtex-parse-field, | 75 | bibtex-parse-field-name, bibtex-parse-field-text, bibtex-parse-field, |
| 76 | bibtex-search-forward-field, bibtex-search-backward-field, | 76 | bibtex-search-forward-field, bibtex-search-backward-field, |
| 77 | bibtex-start-of-field, bibtex-end-of-field, | 77 | bibtex-start-of-field, bibtex-end-of-field, |
| 78 | bibtex-start-of-name-in-field, bibtex-end-of-name-in-field, | 78 | bibtex-start-of-name-in-field, bibtex-end-of-name-in-field, |
| 79 | bibtex-start-of-text-in-field, bibtex-end-of-text-in-field, | 79 | bibtex-start-of-text-in-field, bibtex-end-of-text-in-field, |
| 80 | bibtex-parse-string-prefix, bibtex-parse-string-postfix, | 80 | bibtex-parse-string-prefix, bibtex-parse-string-postfix, |
| 81 | bibtex-parse-string, bibtex-search-forward-string, | 81 | bibtex-parse-string, bibtex-search-forward-string, |
| 82 | bibtex-search-backward-string, bibtex-start-of-string, | 82 | bibtex-search-backward-string, bibtex-start-of-string, |
| 83 | bibtex-end-of-string, bibtex-start-of-reference-key-in-string, | 83 | bibtex-end-of-string, bibtex-start-of-reference-key-in-string, |
| 84 | bibtex-end-of-reference-key-in-string, bibtex-start-of-text-in-string, | 84 | bibtex-end-of-reference-key-in-string, bibtex-start-of-text-in-string, |
| 85 | bibtex-end-of-text-in-string): New functions for the parsing of bibtex | 85 | bibtex-end-of-text-in-string): New functions for the parsing of bibtex |
| 86 | entries. Instead of reporting the results of the parsing by | 86 | entries. Instead of reporting the results of the parsing by |
| 87 | match-beginning or match-end, these functions return data structures | 87 | match-beginning or match-end, these functions return data structures |
| 88 | that hold the corresponding positions. | 88 | that hold the corresponding positions. |
| 89 | (bibtex-enclosing-field): Changed to also report field boundaries by | 89 | (bibtex-enclosing-field): Changed to also report field boundaries by |
| 90 | return values rather than by match-beginning or match-end. The | 90 | return values rather than by match-beginning or match-end. The |
| 91 | following functions have been adapted to use the new parsing | 91 | following functions have been adapted to use the new parsing |
| 92 | functions. | 92 | functions. |
| 93 | (bibtex-skip-to-valid-entry, bibtex-search-reference, | 93 | (bibtex-skip-to-valid-entry, bibtex-search-reference, |
| 94 | bibtex-enclosing-field, bibtex-format-entry, | 94 | bibtex-enclosing-field, bibtex-format-entry, |
| 95 | bibtex-autokey-get-namefield, bibtex-autokey-get-titlestring, | 95 | bibtex-autokey-get-namefield, bibtex-autokey-get-titlestring, |
| 96 | bibtex-parse-keys, bibtex-complete, bibtex-pop, bibtex-mode, | 96 | bibtex-parse-keys, bibtex-complete, bibtex-pop, bibtex-mode, |
| 97 | bibtex-print-help-message, bibtex-end-of-entry, | 97 | bibtex-print-help-message, bibtex-end-of-entry, |
| 98 | bibtex-ispell-abstract, bibtex-validate, bibtex-next-field, | 98 | bibtex-ispell-abstract, bibtex-validate, bibtex-next-field, |
| 99 | bibtex-find-text, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters, | 99 | bibtex-find-text, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters, |
| 100 | bibtex-kill-field, bibtex-empty-field, bibtex-fill-entry): Use the new | 100 | bibtex-kill-field, bibtex-empty-field, bibtex-fill-entry): Use the new |
| 101 | method for parsing. | 101 | method for parsing. |
| 102 | (bibtex-assoc-of-regexp, bibtex-skip-to-valid-entry, | 102 | (bibtex-assoc-of-regexp, bibtex-skip-to-valid-entry, |
| 103 | bibtex-map-entries, bibtex-flash-head, | 103 | bibtex-map-entries, bibtex-flash-head, |
| 104 | bibtex-enclosing-reference-maybe-empty-head, bibtex-format-entry, | 104 | bibtex-enclosing-reference-maybe-empty-head, bibtex-format-entry, |
| 105 | bibtex-autokey-change, bibtex-autokey-get-namefield, | 105 | bibtex-autokey-change, bibtex-autokey-get-namefield, |
| 106 | bibtex-autokey-get-names, bibtex-autokey-get-titlestring, | 106 | bibtex-autokey-get-names, bibtex-autokey-get-titlestring, |
| 107 | bibtex-autokey-get-titles, bibtex-parse-keys, bibtex-pop, bibtex-mode, | 107 | bibtex-autokey-get-titles, bibtex-parse-keys, bibtex-pop, bibtex-mode, |
| 108 | bibtex-end-of-entry, bibtex-ispell-abstract, bibtex-sort-buffer, | 108 | bibtex-end-of-entry, bibtex-ispell-abstract, bibtex-sort-buffer, |
| 109 | bibtex-validate, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters, | 109 | bibtex-validate, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters, |
| 110 | bibtex-kill-field, bibtex-kill-entry): Use let* instead of let in | 110 | bibtex-kill-field, bibtex-kill-entry): Use let* instead of let in |
| 111 | order to make the new binding of case-fold-search immediately | 111 | order to make the new binding of case-fold-search immediately |
| 112 | visible. | 112 | visible. |
| 113 | 113 | ||
| 114 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | 114 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 115 | 115 | ||
| 116 | * textmodes/bibtex.el: Copyright notice is up to date. | 116 | * textmodes/bibtex.el: Copyright notice is up to date. |
| 117 | Added constant 'bibtex-maintainer-salutation. | 117 | Added constant 'bibtex-maintainer-salutation. |
| 118 | 118 | ||
| 119 | * textmodes/bibtex.el (bibtex-mode): use with-temp-buffer rather | 119 | * textmodes/bibtex.el (bibtex-mode): use with-temp-buffer rather |
| 120 | than make-temp-name, use match-string-no-properties and eliminate | 120 | than make-temp-name, use match-string-no-properties and eliminate |
| 121 | a quadratic behavior when building bibtex-strings. | 121 | a quadratic behavior when building bibtex-strings. |
| 122 | 122 | ||
| 123 | * bibtex.el (bibtex-reference-key): Accept string entries whose | 123 | * bibtex.el (bibtex-reference-key): Accept string entries whose |
| 124 | reference key contains upper case letters. | 124 | reference key contains upper case letters. |
| 125 | 125 | ||
| 126 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | 126 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 127 | 127 | ||
| 128 | * bibtex.el (bibtex-reference-head): Allow entries to start with | 128 | * bibtex.el (bibtex-reference-head): Allow entries to start with |
| 129 | a new line. | 129 | a new line. |
| 130 | 130 | ||
| 131 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | 131 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 132 | 132 | ||
| 133 | * bibtex.el: Hiding of entry bodies is not longer provided by | 133 | * bibtex.el: Hiding of entry bodies is not longer provided by |
| 134 | bibtex.el directly. Instead the hideshow package can be used. | 134 | bibtex.el directly. Instead the hideshow package can be used. |
| 135 | Added a special bibtex entry to hs-special-modes-alist. | 135 | Added a special bibtex entry to hs-special-modes-alist. |
| 136 | (bibtex-hs-forward-sexp): Added for hideshow.el. | 136 | (bibtex-hs-forward-sexp): Added for hideshow.el. |
| 137 | 137 | ||
| 138 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | 138 | 2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> |
| 139 | 139 | ||
| 140 | * bibtex.el (bibtex-entry-field-alist): Added booktitle field to | 140 | * bibtex.el (bibtex-entry-field-alist): Added booktitle field to |
| 141 | proceedings entry type (for cross referencing). Thanks to Wagner | 141 | proceedings entry type (for cross referencing). Thanks to Wagner |
| 142 | Toledo Correa for the suggestion. | 142 | Toledo Correa for the suggestion. |
| 143 | 143 | ||
| 144 | * bibtex.el: Added `reftex-view-crossref-from-bibtex' to menu. | 144 | * bibtex.el: Added `reftex-view-crossref-from-bibtex' to menu. |
| 145 | 145 | ||
| 146 | 2000-02-14 Kenichi Handa <handa@etl.go.jp> | 146 | 2000-02-14 Kenichi Handa <handa@etl.go.jp> |
| 147 | 147 | ||
| @@ -181,6 +181,11 @@ | |||
| 181 | * emacs-lisp/cl-macs.el: Don't bother testing for defalias. Don't | 181 | * emacs-lisp/cl-macs.el: Don't bother testing for defalias. Don't |
| 182 | set up `caar' &c that we now have. | 182 | set up `caar' &c that we now have. |
| 183 | 183 | ||
| 184 | 2000-02-09 Ray Blaak <blaak@gnu.org> | ||
| 185 | |||
| 186 | * delphi.el: Make resourcestring a declaration region, like const | ||
| 187 | and var. | ||
| 188 | |||
| 184 | 2000-02-09 Dave Love <fx@gnu.org> | 189 | 2000-02-09 Dave Love <fx@gnu.org> |
| 185 | 190 | ||
| 186 | * bindings.el (mode-line-input-method-map): New variable. | 191 | * bindings.el (mode-line-input-method-map): New variable. |