diff options
| author | Paul Eggert | 2015-08-14 15:18:02 -0700 |
|---|---|---|
| committer | Paul Eggert | 2015-08-14 15:21:58 -0700 |
| commit | 1735729e9b3d8c8e4e8385f9601802f2841774fc (patch) | |
| tree | 9622220d15f094bec80912fab221da50080ec0b2 | |
| parent | e1e33f201698229ae30a29c7008c3f6a3635d71f (diff) | |
| download | emacs-1735729e9b3d8c8e4e8385f9601802f2841774fc.tar.gz emacs-1735729e9b3d8c8e4e8385f9601802f2841774fc.zip | |
; make change-history-commit
| -rw-r--r-- | ChangeLog.2 | 358 |
1 files changed, 357 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index 2ae3e9512c0..423de5d43a0 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,359 @@ | |||
| 1 | 2015-08-14 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * src/keyboard.c: Use false/true instead of 0/1 for booleans | ||
| 4 | * src/keyboard.h (struct kboard): Mark kbd_queue_has_data as boolean. | ||
| 5 | |||
| 6 | 2015-08-14 Michael Albinus <michael.albinus@gmx.de> | ||
| 7 | |||
| 8 | * tramp-sh.el (tramp-sh-handle-file-acl): Do not redirect stderr | ||
| 9 | to /dev/null, this is done in `tramp-send-command-and-check'. | ||
| 10 | |||
| 11 | 2015-08-14 Jürgen Hötzel <juergen@archlinux.org> | ||
| 12 | |||
| 13 | Flush file properties in Tramp. | ||
| 14 | * lisp/net/tramp-sh.el (tramp-sh-handle-set-file-modes) | ||
| 15 | (tramp-sh-handle-set-file-times): | ||
| 16 | * lisp/net/tramp-adb.el (tramp-adb-handle-set-file-modes) | ||
| 17 | (tramp-adb-handle-set-file-times): Flush the file properties of | ||
| 18 | the directory. | ||
| 19 | |||
| 20 | 2015-08-14 Ronnie Schnell <ronnie@driver-aces.com> | ||
| 21 | |||
| 22 | Fixed typo in manual. | ||
| 23 | |||
| 24 | Fixed typo in manual. | ||
| 25 | |||
| 26 | 2015-08-14 Eli Zaretskii <eliz@gnu.org> | ||
| 27 | |||
| 28 | Don't miss warnings about removing string text properties while dumping | ||
| 29 | * src/alloc.c (purecopy): Warn about removing a string's text | ||
| 30 | properties even when the same string was already pure-copied | ||
| 31 | earlier. | ||
| 32 | * lisp/progmodes/elisp-mode.el (elisp--xref-format) | ||
| 33 | (elisp--xref-format-extra): Fix the commentary. | ||
| 34 | |||
| 35 | 2015-08-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 36 | |||
| 37 | * lisp/progmodes/sh-script.el (sh-mode): Handle .cshrc (bug#21049) | ||
| 38 | |||
| 39 | 2015-08-13 Magnus Henoch <magnus.henoch@gmail.com> | ||
| 40 | |||
| 41 | * lisp/progmodes/compile.el: Assume 8-wide TABs (bug#21038) | ||
| 42 | * lisp/progmodes/compile.el: Use lexical-binding. | ||
| 43 | (compilation-move-to-column): Assume 8-wide TABs (bug#21038). | ||
| 44 | |||
| 45 | 2015-08-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 46 | |||
| 47 | (uniquify-ask-about-buffer-names-p): Remove, unused (bug#21037) | ||
| 48 | * lisp/uniquify.el: Remove redundant `:group's. | ||
| 49 | |||
| 50 | 2015-08-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 51 | |||
| 52 | Make add_to_log varargs | ||
| 53 | * src/alloc.c (run_finalizer_handler): | ||
| 54 | * src/charset.c (load_charset_map_from_vector): | ||
| 55 | * src/nsimage.m (ns_load_image): | ||
| 56 | * src/xfaces.c (load_pixmap, load_color2): | ||
| 57 | Simplify, now that add_to_log has a variable number of args. | ||
| 58 | * src/image.c (image_error): Take a variable number of args. | ||
| 59 | Callers simplified. | ||
| 60 | * src/lisp.h (add_to_log, vadd_to_log): Adjust to new APIs. | ||
| 61 | * src/xdisp.c (format_nargs, vadd_to_log): New functions. | ||
| 62 | (add_to_log): Make varargs, and reimplement in terms of vadd_to_log. | ||
| 63 | * src/xfaces.c (merge_face_ref): Fix typo that omitted color name. | ||
| 64 | |||
| 65 | Optional args for holiday-greek-orthodox-easter | ||
| 66 | * etc/NEWS: Document this. | ||
| 67 | * lisp/calendar/holidays.el (holiday-greek-orthodox-easter): | ||
| 68 | Add optional args N and STRING, mimicking the API and code of | ||
| 69 | ‘holiday-easter-etc’. From suggestion by Foivos S. Zakkak (Bug#21256). | ||
| 70 | |||
| 71 | 2015-08-13 Stephen Leake <stephen_leake@stephe-leake.org> | ||
| 72 | |||
| 73 | xref-find-definitions: Exclude more generic function items. | ||
| 74 | * lisp/emacs-lisp/cl-generic.el (cl--generic-search-method): Add doc string. | ||
| 75 | (cl--generic-find-defgeneric-regexp): New. | ||
| 76 | (find-function-regexp-alist): Add it. | ||
| 77 | * lisp/emacs-lisp/find-func.el (find-feature-regexp): Move here from | ||
| 78 | elisp-mode.el, change to search for ";;; Code:" | ||
| 79 | (find-alias-regexp): Move here from elisp-mode.el, cleaned up. | ||
| 80 | (find-function-regexp-alist): Add them. | ||
| 81 | * lisp/progmodes/elisp-mode.el: | ||
| 82 | (elisp--xref-format, elisp--xref-format-extra): Change back to defvar due | ||
| 83 | to bug#21237. | ||
| 84 | (elisp--xref-find-definitions): Exclude co-located default methods for | ||
| 85 | generic functions. Also exclude implicitly declared defgeneric. | ||
| 86 | (elisp--xref-find-definitions): Handle C source properly. Exclude minor | ||
| 87 | mode variables defined by 'define-minor-mode'. | ||
| 88 | * test/automated/elisp-mode-tests.el: Declare generic functions, add | ||
| 89 | tests for them. | ||
| 90 | (xref-elisp-test-run): Fix bug. | ||
| 91 | (emacs-test-dir): Improve initial value. | ||
| 92 | (find-defs-defun-defvar-el): Don't expect defvar. | ||
| 93 | (find-defs-feature-el): Match change to find-feature-regexp. | ||
| 94 | |||
| 95 | 2015-08-13 Eli Zaretskii <eliz@gnu.org> | ||
| 96 | |||
| 97 | Improve warning about purecopy of strings with properties | ||
| 98 | * src/alloc.c (purecopy): Show the offending string with the | ||
| 99 | warning about removing its text properties. | ||
| 100 | |||
| 101 | 2015-08-12 Alan Mackenzie <acm@muc.de> | ||
| 102 | |||
| 103 | Introduce new macros to cover Emacs's new names in cl-lib.el. | ||
| 104 | This also eliminates `mapcan' warnings in XEmacs. | ||
| 105 | progmodes/cc-defs.el (c--mapcan-status): new variable to characterise | ||
| 106 | [X]Emacs versions. | ||
| 107 | (top-level): Require either 'cl or 'cl-lib, depending on | ||
| 108 | c--mapcan-status. | ||
| 109 | Change this back to cc-external-require from an eval-when-compile | ||
| 110 | require. | ||
| 111 | (c--mapcan, c--set-difference, c--intersection, c--macroexpand-all) | ||
| 112 | (c--delete-duplicates): New macros which expand into either old or new | ||
| 113 | names. | ||
| 114 | (c-make-keywords-re, c-lang-defconst, c-lang-const) Use the new macros | ||
| 115 | rather than the old names. | ||
| 116 | progmodes/cc-engine.el (c-declare-lang-variables): Use c--mapcan rather | ||
| 117 | than mapcan. | ||
| 118 | progmodes/cc-fonts.el (c-compose-keywords-list): Use c--mapcan. | ||
| 119 | progmodes/cc-langs.el (top-level): Require either 'cl or 'cl-lib, | ||
| 120 | depending on c--mapcan-status. | ||
| 121 | (c-filter-ops, c-all-op-syntax-tokens, c-assignment-op-regexp) | ||
| 122 | (c-type-start-kwds, c-prefix-spec-kwds, c-specifier-key) | ||
| 123 | (c-not-decl-init-keywords, c-not-primitive-type-keywords) | ||
| 124 | (c-paren-any-kwds, c-<>-sexp-kwds, c-block-stmt-kwds, c-expr-kwds) | ||
| 125 | (c-decl-block-key, c-keywords, c-keywords-obarray) | ||
| 126 | (c-regular-keywords-regexp, c-primary-expr-regexp, | ||
| 127 | c-primary-expr-regexp) | ||
| 128 | (c-block-prefix-disallowed-chars, c-known-type-key, | ||
| 129 | c-nonlabel-token-key) | ||
| 130 | (c-make-init-lang-vars-fun): Use the new macros rather than the old | ||
| 131 | names. | ||
| 132 | |||
| 133 | 2015-08-12 Oleh Krehel <ohwoeowho@gmail.com> | ||
| 134 | |||
| 135 | loadhist.el (read-feature): Conform to completing-read | ||
| 136 | * lisp/loadhist.el (read-feature): According to `completing-read' | ||
| 137 | documentation, if collection is a list, then it must be a list of | ||
| 138 | strings. And not a list of symbols like before. | ||
| 139 | |||
| 140 | 2015-08-12 David Kastrup <dak@gnu.org> | ||
| 141 | |||
| 142 | Deal gracefully with up-events (Bug#19746) | ||
| 143 | * keyboard.c (apply_modifiers_uncached, parse_solitary_modifier) | ||
| 144 | (parse_modifiers_uncached): React gracefully to "up-" modifiers: | ||
| 145 | those may easily be injected by user-level Lisp code. | ||
| 146 | (read_key_sequence): Discard unbound up-events like unbound | ||
| 147 | down-events: they are even more likely only relevant for special | ||
| 148 | purposes. | ||
| 149 | While Emacs will not produce up-events on its own currently (those are | ||
| 150 | converted to drag or click events before being converted to | ||
| 151 | Lisp-readable structures), the input queue can be made to contain them | ||
| 152 | by synthesizing events to `unread-command-events'. Emacs should deal | ||
| 153 | consistently with such events. | ||
| 154 | |||
| 155 | 2015-08-12 Eli Zaretskii <eliz@gnu.org> | ||
| 156 | |||
| 157 | Fix display of thin lines whose newline has line-height property of t | ||
| 158 | * src/xdisp.c (append_space_for_newline): Don't try to fix ascent | ||
| 159 | and descent values of non-empty glyph rows, since they could have | ||
| 160 | forced low values deliberately. (Bug#21243) | ||
| 161 | |||
| 162 | 2015-08-12 Richard Stallman <rms@gnu.org> | ||
| 163 | |||
| 164 | Offer to combine multiple To or CC fields. | ||
| 165 | * sendmail.el (mail-combine-fields): New function. | ||
| 166 | (mail-send): Call 'mail-combine-fields'. | ||
| 167 | |||
| 168 | Don't decrypt encrypted files. | ||
| 169 | * mail-utils.el (mail-file-babyl-p): Bind epa-inhibit to t. | ||
| 170 | |||
| 171 | Handle encrypted mbox files. | ||
| 172 | * rmailout.el (rmail-output-as-mbox): Decrypt and reencrypt the mbox | ||
| 173 | file if necessary. | ||
| 174 | |||
| 175 | Re-enable mime processing after decryption. Add 'decrypt' keyword. | ||
| 176 | * rmail.el (rmail-epa-decrypt-1): New subroutine. | ||
| 177 | (rmail-epa-decrypt): rmail-epa-decrypt-1 broken out. | ||
| 178 | In a mime message, reenable Mime and show the parts that | ||
| 179 | were shown before. | ||
| 180 | Add keyword "decrypt" if anything decrypted. | ||
| 181 | |||
| 182 | epa-inhibit inhibits auto-recognition of .gpg files | ||
| 183 | * lisp/epa-file.el (epa-inhibit): New variable. | ||
| 184 | (epa-file-handler): Check epa-inhibit. | ||
| 185 | |||
| 186 | 2015-08-12 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 187 | |||
| 188 | * emacs-lisp/lisp-mnt.el (lm-header): save-excursion | ||
| 189 | |||
| 190 | 2015-08-11 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 191 | |||
| 192 | Respect python.el imenu when semantic-mode is off | ||
| 193 | Fixes debbugs:21220 | ||
| 194 | * lisp/cedet/semantic/wisent/python.el: Do not force | ||
| 195 | wisent-python-default-setup on python-mode-hook. | ||
| 196 | |||
| 197 | 2015-08-11 Paul Eggert <eggert@cs.ucla.edu> | ||
| 198 | |||
| 199 | Give names to Unicode code points in C code | ||
| 200 | * src/character.h (NO_BREAK_SPACE, SOFT_HYPHEN) | ||
| 201 | (ZERO_WIDTH_NON_JOINER, ZERO_WIDTH_JOINER, HYPHEN) | ||
| 202 | (NON_BREAKING_HYPHEN, LEFT_SINGLE_QUOTATION_MARK) | ||
| 203 | (RIGHT_SINGLE_QUOTATION_MARK, PARAGRAPH_SEPARATOR) | ||
| 204 | (LEFT_POINTING_ANGLE_BRACKET, RIGHT_POINTING_ANGLE_BRACKET) | ||
| 205 | (LEFT_ANGLE_BRACKET, RIGHT_ANGLE_BRACKET) | ||
| 206 | (OBJECT_REPLACEMENT_CHARACTER): | ||
| 207 | New named constants for Unicode code points. | ||
| 208 | * src/bidi.c (bidi_fetch_char, CANONICAL_EQU): | ||
| 209 | * src/composite.c (char_composable_p): | ||
| 210 | * src/lread.c (readevalloop, read1): | ||
| 211 | * src/xdisp.c (get_next_display_element): | ||
| 212 | Use them. | ||
| 213 | * src/doc.c (LEFT_SINGLE_QUOTATION_POINT): | ||
| 214 | Remove; now in character.h. | ||
| 215 | |||
| 216 | 2015-08-11 Stephen Leake <stephen_leake@stephe-leake.org> | ||
| 217 | |||
| 218 | elisp--xref-find-definitions handle cl-defstuct default constructor | ||
| 219 | * lisp/progmodes/elisp-mode.el (elisp-xref-find): Add FIXME. | ||
| 220 | (elisp--xref-format-extra): Rename from elisp--xref-format-cl-defmethod. | ||
| 221 | (elisp--xref-find-definitions): Handle cl-defstuct default constructor. | ||
| 222 | * test/automated/elisp-mode-tests.el (xref-elisp-test-run): Split out | ||
| 223 | from xref-elisp-test for ease of debugging. | ||
| 224 | (xref-elisp-deftest): Rename from xref-elisp-test. | ||
| 225 | (find-defs-constructor): New test. | ||
| 226 | (find-defs-defgeneric-el): Match batch test config. | ||
| 227 | (compile): Required for find-defs compilation-minor-mode test. | ||
| 228 | (find-defs-defvar-el): Match code change. | ||
| 229 | (find-defs-face-el): Match code change. | ||
| 230 | * lisp/progmodes/xref.el (xref-find-function, xref-find-definitions): | ||
| 231 | Improve doc string. | ||
| 232 | |||
| 233 | 2015-08-11 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 234 | |||
| 235 | * lisp/replace.el (perform-replace): Document `replacements'. | ||
| 236 | (perform-replace): Move the description of the format of `replacements' from | ||
| 237 | the body's comment to the docstring. | ||
| 238 | |||
| 239 | 2015-08-10 Stephen Leake <stephen_leake@stephe-leake.org> | ||
| 240 | |||
| 241 | Rewrite elisp--xref-find-definitions to handle many more cases; add tests. | ||
| 242 | * lisp/progmodes/elisp-mode.el (elisp--xref-identifier-location): deleted | ||
| 243 | (elisp--xref-format-cl-defmethod): new | ||
| 244 | (find-feature-regexp): new | ||
| 245 | (find-alias-regexp): new | ||
| 246 | (elisp--xref-make-xref): new | ||
| 247 | (elisp--xref-find-definitions): Rewrite using the above, handle many more | ||
| 248 | cases. Always output all available definitions. | ||
| 249 | (xref-location-marker): No need for special cases. | ||
| 250 | * test/automated/elisp-mode-tests.el: Add more tests of | ||
| 251 | elisp--xref-find-definitions, improve current tests. | ||
| 252 | |||
| 253 | 2015-08-10 Phillip Lord <phillip.lord@newcastle.ac.uk> | ||
| 254 | |||
| 255 | * ChangeLog.2: Formatting update. | ||
| 256 | Formatting for one change entry did not follow standard ChangeLog | ||
| 257 | conventions and has now been updated. | ||
| 258 | |||
| 259 | 2015-08-10 Eli Zaretskii <eliz@gnu.org> | ||
| 260 | |||
| 261 | Fix recording of events pushed onto unread-command-events | ||
| 262 | * src/keyboard.c (read_char): Make sure events read from | ||
| 263 | unread-command-events and unread-post-input-method-events are | ||
| 264 | always recorded by record_char. Reported by David Kastrup | ||
| 265 | <dak@gnu.org>, see | ||
| 266 | http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00193.html. | ||
| 267 | |||
| 268 | 2015-08-10 Samer Masterson <samer@samertm.com> | ||
| 269 | |||
| 270 | Set file buffer as current for "--file" | ||
| 271 | * lisp/startup.el (command-line-1): Set file buffer as current before | ||
| 272 | it is displayed so it can be used with options like | ||
| 273 | "--eval". (Bug#21095) | ||
| 274 | |||
| 275 | 2015-08-10 Eli Zaretskii <eliz@gnu.org> | ||
| 276 | |||
| 277 | Avoid setting LC_NUMERIC on MS-Windows to anything but "C" | ||
| 278 | * src/emacs.c (synchronize_locale) [WINDOWSNT]: Call fixup_locale | ||
| 279 | after setting LC_ALL to the desired locale, to avoid affecting how | ||
| 280 | numbers are read and printed. (Bug#21223) | ||
| 281 | |||
| 282 | 2015-08-10 Alan Mackenzie <acm@muc.de> | ||
| 283 | |||
| 284 | Fix "Invalid search bound (wrong side of point)" in fontification. | ||
| 285 | progmodes/cc-fonts.el (c-font-lock-declarators): After skipping an | ||
| 286 | initialization expression, check point is not beyond the fontification | ||
| 287 | limit. | ||
| 288 | |||
| 289 | 2015-08-09 Paul Eggert <eggert@cs.ucla.edu> | ||
| 290 | |||
| 291 | Fix DPI calculation when Xft/DPI is default | ||
| 292 | * src/xsettings.c (parse_settings): Don't use Xft/DPI default | ||
| 293 | value of -1, which evaluates to 2**32 - 1 (Bug#21152). | ||
| 294 | Remove unnecessary cast while we're in the neighborhood. | ||
| 295 | |||
| 296 | 2015-08-09 Dmitry Gutov <dgutov@yandex.ru> | ||
| 297 | |||
| 298 | Add project-vc-search-path and project-vc-ignores | ||
| 299 | * lisp/progmodes/project.el (project-vc): New group. | ||
| 300 | (project-vc-search-path, project-vc-ignores): New variables. | ||
| 301 | (project--value-in-dir): Utility function. | ||
| 302 | (project-search-path, project-ignores): Use them. | ||
| 303 | * lisp/progmodes/xref.el (xref--rgrep-command): Only replace `./' | ||
| 304 | at bos. Don't add extra `/'. Don't prepend with `*' if replaced. | ||
| 305 | |||
| 306 | 2015-08-09 Paul Eggert <eggert@cs.ucla.edu> | ||
| 307 | |||
| 308 | Fix some minor quoting issues with grave accent | ||
| 309 | * src/dispnew.c (add_window_display_history) [GLYPH_DEBUG]: | ||
| 310 | Remove redundant quotes. | ||
| 311 | * src/doc.c (uLSQM, uRSQM): New macros. | ||
| 312 | * src/doc.c (Fsubstitute_command_keys): | ||
| 313 | * src/syntax.c (Finternal_describe_syntax_value): Follow the user | ||
| 314 | preference for quotes rather than hardcoding the ‘grave’ style. | ||
| 315 | * src/regex.c (PUSH_FAILURE_POINT, POP_FAILURE_POINT) | ||
| 316 | (re_match_2_internal) [DEBUG]: In debugging output, quote C | ||
| 317 | strings with "...", not `...'. | ||
| 318 | |||
| 319 | ChangeLog.2 ignores remote-tracking merges | ||
| 320 | * build-aux/gitlog-to-emacslog: Ignore commit logs matching | ||
| 321 | "Merge remote-tracking branch '.*'" too. See Eli Zaretskii in: | ||
| 322 | http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00384.html | ||
| 323 | |||
| 324 | 2015-08-09 Nicolas Richard <youngfrog@members.fsf.org> | ||
| 325 | |||
| 326 | Use kpsewhich in ffap-latex-mode, if available | ||
| 327 | * lisp/ffap.el (ffap-latex-guess-rules): New variable. | ||
| 328 | (ffap-latex-mode): Use kpsewhich if available. | ||
| 329 | |||
| 330 | ffap: disallow braces in filenames for tex modes | ||
| 331 | * lisp/ffap.el (ffap-string-at-point-mode-alist): Don't allow | ||
| 332 | braces in tex-related modes. | ||
| 333 | |||
| 334 | Remove useless backslashes from ffap-string-at-point-mode-alist | ||
| 335 | * lisp/ffap.el (ffap-string-at-point-mode-alist): Remove useless and | ||
| 336 | misleading backslashes from default value. | ||
| 337 | |||
| 338 | Augment docstring of ffap-string-at-point-mode-alist | ||
| 339 | * lisp/ffap.el (ffap-string-at-point-mode-alist): Describe how BEG | ||
| 340 | and END are handled. | ||
| 341 | |||
| 342 | 2015-08-09 Paul Eggert <eggert@cs.ucla.edu> | ||
| 343 | |||
| 344 | Remove no-op calls to substitute-command-keys | ||
| 345 | * lisp/org/org-src.el (org-edit-src-code) | ||
| 346 | (org-edit-fixed-width-region): | ||
| 347 | * lisp/simple.el (completion-setup-function): | ||
| 348 | Remove calls to substitute-command-keys that always just return | ||
| 349 | their argument. | ||
| 350 | |||
| 351 | 2015-08-09 Daiki Ueno <ueno@gnu.org> | ||
| 352 | |||
| 353 | Utilize `quit-window' in epa.el | ||
| 354 | * epa.el (epa-exit-buffer-function): Set to `quit-window'. | ||
| 355 | (Bug#21210) | ||
| 356 | |||
| 1 | 2015-08-09 Ivan Kanis <ivan@kanis.fr> | 357 | 2015-08-09 Ivan Kanis <ivan@kanis.fr> |
| 2 | 358 | ||
| 3 | fix link to source code in help window | 359 | fix link to source code in help window |
| @@ -8913,7 +9269,7 @@ | |||
| 8913 | 9269 | ||
| 8914 | This file records repository revisions from | 9270 | This file records repository revisions from |
| 8915 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 9271 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 8916 | commit 9596accf506e66153d9a24828d530543edd8f4b8 (inclusive). | 9272 | commit e1e33f201698229ae30a29c7008c3f6a3635d71f (inclusive). |
| 8917 | See ChangeLog.1 for earlier changes. | 9273 | See ChangeLog.1 for earlier changes. |
| 8918 | 9274 | ||
| 8919 | ;; Local Variables: | 9275 | ;; Local Variables: |