diff options
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 143 |
1 files changed, 143 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 38dacef1fd8..902bf63be72 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,146 @@ | |||
| 1 | 2012-09-30 Ralf Angeli <angeli@caeruleus.net> | ||
| 2 | |||
| 3 | Merge from standalone RefTeX repository. | ||
| 4 | |||
| 5 | The following ChangeLog entries are shortened versions of the | ||
| 6 | original ones with file paths adapted. A not so strongly edited | ||
| 7 | version of the original ChangeLog can be found in the commit log. | ||
| 8 | |||
| 9 | * textmodes/reftex-auc.el: Move `provide' call to bottom of file. | ||
| 10 | (reftex-arg-cite): Use `reftex-cite-key-separator'. Correctly | ||
| 11 | handle new value type returned by `reftex-citation'. | ||
| 12 | |||
| 13 | * textmodes/reftex-cite.el (reftex-create-bibtex-file): Make sure | ||
| 14 | that entries with whitespace at various places are found. Doc | ||
| 15 | fix. Include entries that are cross-referenced from cited entries. | ||
| 16 | Include @String definitions in the resulting bib file. Add header | ||
| 17 | and footer defined in `reftex-create-bibtex-header' and | ||
| 18 | `reftex-create-bibtex-footer'. | ||
| 19 | (reftex-do-citation): Make it possible again to insert | ||
| 20 | non-existent entries. Save match data when asking for optional | ||
| 21 | arguments. Return all keys, not just the first one. | ||
| 22 | (reftex-all-used-citation-keys): Fix regexp to correctly extract | ||
| 23 | all citations in the same line. | ||
| 24 | (reftex-parse-bibtex-entry): Accept additional optional argument | ||
| 25 | `raw' and keep quotes or braces if it is non-nil. Match fields | ||
| 26 | containing hyphens besides word constituents. | ||
| 27 | (reftex-get-string-refs): New function. | ||
| 28 | (reftex-extract-bib-entries): Check if BibTeX file changed on disk | ||
| 29 | and ask if it should be reread in case it did. | ||
| 30 | (reftex-pop-to-bibtex-entry) | ||
| 31 | (reftex-extract-bib-entries-from-thebibliography): Match \bibitem | ||
| 32 | entries with spaces or tabs in front of arguments. | ||
| 33 | (reftex-pop-to-bibtex-entry, reftex-extract-bib-entries) | ||
| 34 | (reftex-parse-bibtex-entry, reftex-create-bibtex-file): Match | ||
| 35 | entries containing numbers and symbol constituents. | ||
| 36 | (reftex-do-citation, reftex-figure-out-cite-format): Use | ||
| 37 | `reftex-cite-key-separator'. | ||
| 38 | |||
| 39 | * textmodes/reftex-dcr.el: Move provide statement to end of file. | ||
| 40 | (reftex-mouse-view-crossref): Explain why point is set. | ||
| 41 | |||
| 42 | * textmodes/reftex-global.el: Whitespace changes. | ||
| 43 | |||
| 44 | * textmodes/reftex-index.el: Move provide statement to end of | ||
| 45 | file. | ||
| 46 | (reftex-index-selection-or-word): Use `reftex-region-active-p'. | ||
| 47 | (reftex-index-visit-phrases-buffer): Set marker when visiting | ||
| 48 | buffer. This allows for returning from the phrases file to the | ||
| 49 | file one was just editing instead of the file where the last | ||
| 50 | phrases was added from. | ||
| 51 | (reftex-index-phrases-syntax-table): New variable. Give ?\" | ||
| 52 | punctuation syntax as it usually is not used as string quote in | ||
| 53 | TeX-related modes and may occur unmatched. The change also | ||
| 54 | prevents fontification of quoted content. | ||
| 55 | (reftex-index-phrases-mode): Use it. | ||
| 56 | |||
| 57 | * textmodes/reftex-parse.el (reftex-parse-from-file): Move | ||
| 58 | backward one char if a `\' was matched after a section macro. | ||
| 59 | (reftex-parse-from-file): Use beginning of match instead of end as | ||
| 60 | bound. | ||
| 61 | |||
| 62 | * textmodes/reftex-ref.el: Adapt creation of | ||
| 63 | `reftex-<package>-<macro>' functions to new structure of | ||
| 64 | `reftex-ref-style-alist'. | ||
| 65 | (reftex-reference): Use `reftex-ref-style-list' function. Adapt | ||
| 66 | to new structure of `reftex-ref-style-alist'. Prompt for a | ||
| 67 | reference macro if `reftex-ref-macro-prompt' is non-nil. | ||
| 68 | (reftex-reference): Pass refstyle to `reftex-format-special'. | ||
| 69 | Determine reference macro by looking at | ||
| 70 | `reftex-ref-style-default-list' and `reftex-ref-style-alist'. Use | ||
| 71 | only one special format function. | ||
| 72 | (reftex-varioref-vref, reftex-fancyref-fref) | ||
| 73 | (reftex-fancyref-Fref): Remove definitions. The functions are now | ||
| 74 | generated from `reftex-ref-style-alist'. | ||
| 75 | (reftex-format-vref, reftex-format-Fref, reftex-format-fref): | ||
| 76 | Remove. | ||
| 77 | (reftex-format-special): New function. | ||
| 78 | |||
| 79 | * textmodes/reftex-sel.el | ||
| 80 | (reftex-select-cycle-ref-style-internal): Adapt to new structure | ||
| 81 | of `reftex-ref-style-alist'. Remove code for testing macro type. | ||
| 82 | (reftex-select-toggle-varioref) | ||
| 83 | (reftex-select-toggle-fancyref): Remove. | ||
| 84 | (reftex-select-cycle-ref-style-internal) | ||
| 85 | (reftex-select-cycle-ref-style-forward) | ||
| 86 | (reftex-select-cycle-ref-style-backward): New functions. | ||
| 87 | (reftex-select-label-map): Use `v' and `V' for general cycling | ||
| 88 | through reference styles. Add `p' for switching between number | ||
| 89 | and page reference types. | ||
| 90 | |||
| 91 | * textmodes/reftex-toc.el (reftex-re-enlarge): Call | ||
| 92 | `enlarge-window' only if there is something to do because in Emacs | ||
| 93 | the horizontal version throws an error even if the parameter is 0. | ||
| 94 | |||
| 95 | * textmodes/reftex-vars.el (reftex-label-alist): Doc fix. | ||
| 96 | (reftex-plug-into-AUCTeX): Doc fix. | ||
| 97 | (reftex-vref-is-default, reftex-fref-is-default): Adapt doc | ||
| 98 | string. Adapt to new name. | ||
| 99 | (reftex-ref-style-alist): Change structure so that it is not | ||
| 100 | possible to use multiple different package names within a style. | ||
| 101 | Remove the symbols for symbols for macro type distinction. Add | ||
| 102 | characters for macro selection. | ||
| 103 | (reftex-ref-macro-prompt, reftex-create-bibtex-header) | ||
| 104 | (reftex-create-bibtex-footer): New variables. | ||
| 105 | (reftex-format-ref-function): Mention third argument of special | ||
| 106 | format function. | ||
| 107 | (reftex-ref-style-alist, reftex-ref-style-default-list): New | ||
| 108 | variables. | ||
| 109 | (reftex-vref-is-default, reftex-fref-is-default): Adapt doc string | ||
| 110 | to new implementation. Mark as obsolete. Add compatibility code | ||
| 111 | for honoring the variable values in case they are set. | ||
| 112 | (reftex-cite-format-builtin, reftex-bibliography-commands): Add | ||
| 113 | support for ConTeXt. | ||
| 114 | (reftex-format-ref-function, reftex-format-cite-function): Fix | ||
| 115 | custom type. | ||
| 116 | (reftex-cite-key-separator): New variable. | ||
| 117 | |||
| 118 | * textmodes/reftex.el (reftex-syntax-table-for-bib) | ||
| 119 | (reftex-mode): Do not derive `reftex-syntax-table-for-bib' from | ||
| 120 | `reftex-syntax-table' because parens have to retain their paren | ||
| 121 | syntax in order for parsing of BibTeX entries like @book(...) to | ||
| 122 | work. | ||
| 123 | (reftex-in-comment): Do not error out if `comment-start-skip' is | ||
| 124 | not set. Deal correctly with escaped comment characters. | ||
| 125 | (reftex-tie-multifile-symbols): Add doc string. Initialize | ||
| 126 | `reftex-ref-style-list'. | ||
| 127 | (reftex-untie-multifile-symbols): Add doc string. | ||
| 128 | (reftex-add-index-macros): Doc fix. | ||
| 129 | (reftex-ref-style-activate, reftex-ref-style-toggle) | ||
| 130 | (reftex-ref-style-list): New functions. | ||
| 131 | (reftex-mode-menu): Use them. Adapt to new structure of | ||
| 132 | `reftex-ref-style-alist'. | ||
| 133 | (reftex-select-with-char): Kill the RefTeX Select buffer when | ||
| 134 | done. | ||
| 135 | (reftex-remove-if): New function. | ||
| 136 | (reftex-erase-all-selection-and-index-buffers) | ||
| 137 | (reftex-mode-menu): Reference styles are now computed from | ||
| 138 | `reftex-ref-style-alist'. Fix typo. | ||
| 139 | (reftex-report-bug): New function. | ||
| 140 | (reftex-uniquify, reftex-uniquify-by-car): Replace O(n^2) | ||
| 141 | algorithms with O(n log n). Introduce optional argument SORT (not | ||
| 142 | yet used). | ||
| 143 | |||
| 1 | 2012-09-30 Fabián Ezequiel Gallina <fgallina@cuca> | 144 | 2012-09-30 Fabián Ezequiel Gallina <fgallina@cuca> |
| 2 | 145 | ||
| 3 | Enhancements for triple-quote string syntax. | 146 | Enhancements for triple-quote string syntax. |