diff options
| author | Eli Zaretskii | 2015-09-05 05:00:51 -0400 |
|---|---|---|
| committer | Eli Zaretskii | 2015-09-05 05:00:51 -0400 |
| commit | f65de05710b7f2ef406abc6f5f827beac267dbc2 (patch) | |
| tree | 813788c90d16f9b93e55edc0a4bb51040e266bf4 | |
| parent | ac9da241986b747c1122ad5d097db42795eb9737 (diff) | |
| download | emacs-f65de05710b7f2ef406abc6f5f827beac267dbc2.tar.gz emacs-f65de05710b7f2ef406abc6f5f827beac267dbc2.zip | |
; make change-history-commit
| -rw-r--r-- | ChangeLog.2 | 558 |
1 files changed, 557 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index 856cb58ed1e..4cad648c367 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,559 @@ | |||
| 1 | 2015-09-05 Robert Pluim <rpluim@gmail.com> | ||
| 2 | |||
| 3 | Avoid read error messages from 'inotify' | ||
| 4 | * src/process.c (wait_reading_process_output): Add a | ||
| 5 | 'tls_available' set and manipulate it instead of 'Available' when | ||
| 6 | checking TLS inputs. Assign the value to 'Available' only if we | ||
| 7 | find any TLS data waiting to be read. This avoids error messages | ||
| 8 | from 'inotify' that tries to read data it shouldn't. (Bug#21337) | ||
| 9 | |||
| 10 | 2015-09-05 Eli Zaretskii <eliz@gnu.org> | ||
| 11 | |||
| 12 | Avoid errors in thing-at-point with 2nd argument non-nil | ||
| 13 | * lisp/thingatpt.el (thing-at-point): Only call 'length' on | ||
| 14 | sequences. (Bug#21391) | ||
| 15 | |||
| 16 | 2015-09-05 Philip <pipcet@gmail.com> (tiny change) | ||
| 17 | |||
| 18 | Fix segfaults due to using a stale face ID | ||
| 19 | * src/xdisp.c (forget_escape_and_glyphless_faces): New function. | ||
| 20 | (display_echo_area_1, redisplay_internal): Call it to avoid | ||
| 21 | reusing stale face IDs for 'escape-glyph' and 'glyphless-char' | ||
| 22 | faces, which could case a segfault if the frame's face cache was | ||
| 23 | freed since the last redisplay. (Bug#21394) | ||
| 24 | * src/xfaces.c (free_realized_faces): Call forget_escape_and_glyphless_faces. | ||
| 25 | * src/dispextern.h (forget_escape_and_glyphless_faces): Add prototype. | ||
| 26 | |||
| 27 | 2015-09-04 Paul Eggert <eggert@cs.ucla.edu> | ||
| 28 | |||
| 29 | Fix minor problems with " in manual | ||
| 30 | |||
| 31 | 2015-09-04 Michael Albinus <michael.albinus@gmx.de> | ||
| 32 | |||
| 33 | * doc/misc/tramp.texi (Frequently Asked Questions): New item for ad-hoc | ||
| 34 | multi-hop files. | ||
| 35 | |||
| 36 | 2015-09-04 Paul Eggert <eggert@cs.ucla.edu> | ||
| 37 | |||
| 38 | Support automated ‘make check’ in non-C locale | ||
| 39 | This lets the builder optionally test Emacs behavior in other locales. | ||
| 40 | The C locale is still the default for tests. | ||
| 41 | * test/automated/Makefile.in (TEST_LOCALE): New macro. | ||
| 42 | (emacs): Use it. | ||
| 43 | * test/automated/flymake-tests.el (flymake-tests--current-face): | ||
| 44 | Use C locale for subprocesses so that tests behave as expected. | ||
| 45 | * test/automated/python-tests.el: | ||
| 46 | (python-shell-prompt-validate-regexps-1) | ||
| 47 | (python-shell-prompt-validate-regexps-2) | ||
| 48 | (python-shell-prompt-validate-regexps-3) | ||
| 49 | (python-shell-prompt-validate-regexps-4) | ||
| 50 | (python-shell-prompt-validate-regexps-5) | ||
| 51 | (python-shell-prompt-validate-regexps-6) | ||
| 52 | (python-shell-prompt-set-calculated-regexps-1): | ||
| 53 | Adjust expected output to match locale. | ||
| 54 | * test/automated/tildify-tests.el (tildify-test--test) | ||
| 55 | (tildify-space-test--test, tildify-space-undo-test--test): | ||
| 56 | This test assumes UTF-8 encoding. | ||
| 57 | |||
| 58 | 2015-09-03 Paul Eggert <eggert@cs.ucla.edu> | ||
| 59 | |||
| 60 | Fix some more docstring etc. quoting problems | ||
| 61 | Mostly these fixes prevent the transliteration of apostrophes | ||
| 62 | that should stay apostrophes. Also, prefer curved quotes in | ||
| 63 | Bahá’í proper names, as that’s the preferred Bahá’í style and | ||
| 64 | these names are chock-full of non-ASCII characters anyway. | ||
| 65 | * lisp/emacs-lisp/eieio-core.el (eieio-defclass-autoload) | ||
| 66 | (eieio-defclass-internal): | ||
| 67 | * lisp/emacs-lisp/eieio.el (defclass): | ||
| 68 | * lisp/hi-lock.el (hi-lock-mode): | ||
| 69 | Don’t transliterate Lisp apostrophes when generating a | ||
| 70 | doc string or diagnostic. | ||
| 71 | * lisp/international/mule-diag.el (list-coding-systems-1): | ||
| 72 | * lisp/international/ogonek.el (ogonek-jak, ogonek-how): | ||
| 73 | * lisp/mail/sendmail.el (sendmail-query-user-about-smtp): | ||
| 74 | * lisp/vc/ediff-mult.el (ediff-redraw-registry-buffer): | ||
| 75 | * lisp/vc/ediff-ptch.el (ediff-fixup-patch-map): | ||
| 76 | Substitute quotes before putting them in the help buffer. | ||
| 77 | |||
| 78 | 2015-09-03 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 79 | |||
| 80 | Re-add the notion of echo_prompt lost in the translation | ||
| 81 | * src/keyboard.h (struct kboard): Replace echo_after_prompt with new | ||
| 82 | echo_prompt which contains the actual string. Update all uses. | ||
| 83 | * src/keyboard.c (kset_echo_prompt): New function. | ||
| 84 | (echo_update): Add echo_prompt at the very beginning. | ||
| 85 | (read_char): Remove workaround for bug#19875, not needed any more. | ||
| 86 | (read_key_sequence): Set echo_prompt rather than echo_string (bug#21403). | ||
| 87 | (mark_kboards): Mark echo_prompt. | ||
| 88 | |||
| 89 | Fix disassembly of non-compiled lexical functions (bug#21377) | ||
| 90 | * lisp/emacs-lisp/bytecomp.el (byte-compile): Handle `closure' arg. | ||
| 91 | * lisp/emacs-lisp/disass.el: Use lexical-binding. | ||
| 92 | (disassemble): Recognize `closure's as well. | ||
| 93 | (disassemble-internal): Use indirect-function and | ||
| 94 | help-function-arglist, and accept `closure's. | ||
| 95 | (disassemble-internal): Use interactive-form. | ||
| 96 | (disassemble-1): Use functionp. | ||
| 97 | |||
| 98 | (tex--prettify-symbols-compose-p): Don't compose in verbatim blocks! | ||
| 99 | * lisp/textmodes/tex-mode.el (tex--prettify-symbols-compose-p): | ||
| 100 | Don't compose inside verbatim blocks! | ||
| 101 | |||
| 102 | 2015-09-03 Mark Oteiza <mvoteiza@udel.edu> | ||
| 103 | |||
| 104 | * lisp/thingatpt.el (thing-at-point-uri-schemes): Add "man:" | ||
| 105 | (bug#19441) | ||
| 106 | |||
| 107 | * lisp/mpc.el (mpc--proc-connect): Handle unix sockets (bug#19394) | ||
| 108 | |||
| 109 | 2015-09-03 Dmitry Gutov <dgutov@yandex.ru> | ||
| 110 | |||
| 111 | vc-git-mode-line-string: Explicitly re-apply the face | ||
| 112 | * lisp/vc/vc-git.el (vc-git-mode-line-string): Explicitly re-apply | ||
| 113 | the face (bug#21404). | ||
| 114 | |||
| 115 | 2015-09-02 Paul Eggert <eggert@cs.ucla.edu> | ||
| 116 | |||
| 117 | Treat initial-scratch-message as a doc string | ||
| 118 | * doc/emacs/building.texi (Lisp Interaction): | ||
| 119 | * doc/lispref/os.texi (Startup Summary): | ||
| 120 | * etc/NEWS: Document this. | ||
| 121 | * lisp/startup.el (initial-scratch-message): | ||
| 122 | Look up find-file’s key rather than hardcoding it. | ||
| 123 | (command-line-1): Substitute the doc string. | ||
| 124 | This also substitutes the quotes, which will help test display | ||
| 125 | quoting at startup. | ||
| 126 | |||
| 127 | Fix describe-char bug with glyphs on terminals | ||
| 128 | * lisp/descr-text.el (describe-char): Terminals can have glyphs in | ||
| 129 | buffers too, so don’t treat them differently from graphic displays. | ||
| 130 | Without this fix, describe-char would throw an error on a terminal | ||
| 131 | if given a glyph with a non-default face. | ||
| 132 | |||
| 133 | Follow text-quoting-style in display table init | ||
| 134 | This attempts to fix a problem reported by Alan Mackenzie in: | ||
| 135 | http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00112.html | ||
| 136 | * doc/lispref/display.texi (Active Display Table): | ||
| 137 | Mention how text-quoting-style affects it. | ||
| 138 | * doc/lispref/help.texi (Keys in Documentation): | ||
| 139 | Say how to set text-quoting-style in ~/.emacs. | ||
| 140 | * etc/NEWS: Document the change. | ||
| 141 | * lisp/startup.el (startup--setup-quote-display): | ||
| 142 | Follow user preference if text-quoting-style is set. | ||
| 143 | (command-line): Setup quote display again if user expresses | ||
| 144 | a preference in .emacs. | ||
| 145 | |||
| 146 | 2015-09-02 K. Handa <handa@gnu.org> | ||
| 147 | |||
| 148 | Fix typo | ||
| 149 | * ftfont.c (ftfont_drive_otf): otf_positioning_type_components_mask -> OTF_positioning_type_components_mask. | ||
| 150 | |||
| 151 | fix previous change | ||
| 152 | * ftfont.c (ftfont_drive_otf): Remember some bits of | ||
| 153 | OTF_Glyph->positioning_type in MFLTGlyphFT->libotf_positioning_type. | ||
| 154 | |||
| 155 | 2015-09-01 David Caldwell <david@porkrind.org> (tiny change) | ||
| 156 | |||
| 157 | * lisp/vc/vc-hooks.el (vc-refresh-state): New command | ||
| 158 | (vc-refresh-state): Rename from vc-find-file-hook and make interactive. | ||
| 159 | (vc-find-file-hook): Redefine as obsolete alias. | ||
| 160 | |||
| 161 | 2015-09-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 162 | |||
| 163 | Escape ` and ' in doc | ||
| 164 | Escape apostrophes and grave accents in docstrings if they are | ||
| 165 | are supposed to stand for themselves and are not quotes. Remove | ||
| 166 | apostrophes from docstring examples like ‘'(calendar-nth-named-day | ||
| 167 | -1 0 10 year)’ that confuse source code with data. Do some other | ||
| 168 | minor docstring fixups as well, e.g., insert a missing close | ||
| 169 | quote. | ||
| 170 | |||
| 171 | 2015-09-01 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 172 | |||
| 173 | Generalize the prefix-command machinery of C-u | ||
| 174 | * lisp/simple.el (prefix-command-echo-keystrokes-functions) | ||
| 175 | (prefix-command-preserve-state-hook): New hooks. | ||
| 176 | (internal-echo-keystrokes-prefix): New function. | ||
| 177 | (prefix-command--needs-update, prefix-command--last-echo): New vars. | ||
| 178 | (prefix-command-update, prefix-command-preserve): New functions. | ||
| 179 | (reset-this-command-lengths): New compatibility definition. | ||
| 180 | (universal-argument--mode): Call prefix-command-update. | ||
| 181 | (universal-argument, universal-argument-more, negative-argument) | ||
| 182 | (digit-argument): Call prefix-command-preserve-state. | ||
| 183 | * src/keyboard.c: Call internal-echo-keystrokes-prefix to build | ||
| 184 | the "prefix argument" to echo. | ||
| 185 | (this_command_key_count_reset, before_command_key_count) | ||
| 186 | (before_command_echo_length): Delete variables. | ||
| 187 | (echo_add_key): Always add a space. | ||
| 188 | (echo_char): Remove. | ||
| 189 | (echo_dash): Don't give up when this_command_key_count is 0, since that | ||
| 190 | is now the case after a prefix command. | ||
| 191 | (echo_update): New function, extracted from echo_now. | ||
| 192 | (echo_now): Use it. | ||
| 193 | (add_command_key, read_char, record_menu_key): Remove old disabled code. | ||
| 194 | (command_loop_1): Don't refrain from pushing an undo boundary when | ||
| 195 | prefix-arg is set. Remove other prefix-arg special case, now handled | ||
| 196 | directly in the prefix commands instead. But call echo_now if there's | ||
| 197 | a prefix state to echo. | ||
| 198 | (read_char, record_menu_key): Use echo_update instead of echo_char. | ||
| 199 | (read_key_sequence): Use echo_now rather than echo_dash/echo_char. | ||
| 200 | (Freset_this_command_lengths): Delete function. | ||
| 201 | (syms_of_keyboard): Define Qinternal_echo_keystrokes_prefix. | ||
| 202 | (syms_of_keyboard): Don't defsubr Sreset_this_command_lengths. | ||
| 203 | * lisp/simple.el: Use those new hooks for C-u. | ||
| 204 | (universal-argument--description): New function. | ||
| 205 | (prefix-command-echo-keystrokes-functions): Use it. | ||
| 206 | (universal-argument--preserve): New function. | ||
| 207 | (prefix-command-preserve-state-hook): Use it. | ||
| 208 | (command-execute): Call prefix-command-update if needed. | ||
| 209 | * lisp/kmacro.el (kmacro-step-edit-prefix-commands) | ||
| 210 | (kmacro-step-edit-prefix-index): Delete variables. | ||
| 211 | (kmacro-step-edit-query, kmacro-step-edit-insert): Remove ad-hoc | ||
| 212 | support for prefix arg commands. | ||
| 213 | (kmacro-step-edit-macro): Don't bind kmacro-step-edit-prefix-index. | ||
| 214 | * lisp/emulation/cua-base.el (cua--prefix-override-replay) | ||
| 215 | (cua--shift-control-prefix): Use prefix-command-preserve-state. | ||
| 216 | Remove now unused arg `arg'. | ||
| 217 | (cua--prefix-override-handler, cua--prefix-repeat-handler) | ||
| 218 | (cua--shift-control-c-prefix, cua--shift-control-x-prefix): | ||
| 219 | Update accordingly. | ||
| 220 | (cua--prefix-override-timeout): Don't call reset-this-command-lengths | ||
| 221 | any more. | ||
| 222 | (cua--keep-active, cua-exchange-point-and-mark): Don't set mark-active | ||
| 223 | if the mark is not set. | ||
| 224 | |||
| 225 | 2015-09-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 226 | |||
| 227 | Rework quoting in tutorial | ||
| 228 | * doc/lispintro/emacs-lisp-intro.texi (Sample let Expression) | ||
| 229 | (if in more detail, type-of-animal in detail, else): Rework the | ||
| 230 | early example to use " rather than ' so that we don’t burden | ||
| 231 | complete novices with the low-priority detail of text quoting style. | ||
| 232 | (Complete zap-to-char, kill-region, Complete copy-region-as-kill) | ||
| 233 | (kill-new function, kill-ring-yank-pointer) | ||
| 234 | (Complete forward-sentence, Loading Files) | ||
| 235 | (Code for current-kill, Code for current-kill, yank): | ||
| 236 | Resurrect the Emacs 22 versions of the code, which uses grave | ||
| 237 | quoting style in doc strings. | ||
| 238 | (Complete zap-to-char): Mention how quoting works in doc strings. | ||
| 239 | |||
| 240 | Setup quote display only if interactive | ||
| 241 | * lisp/startup.el (command-line): | ||
| 242 | Skip call to startup--setup-quote-display if noninteractive. | ||
| 243 | Without this change, python-shell-prompt-validate-regexps-1 | ||
| 244 | fails in test/automated/python-tests.el when run in an | ||
| 245 | en_US.utf8 locale on Fedora. | ||
| 246 | |||
| 247 | 2015-09-01 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 248 | |||
| 249 | Use defalias at the top level | ||
| 250 | * lisp/gnus/gnus-util.el (gnus-format-message): | ||
| 251 | * lisp/net/tls.el (tls-format-message): Use defalias at the top level | ||
| 252 | so as to make eval-and-compile unnecessary. Thanks to Stefan Monnier. | ||
| 253 | |||
| 254 | 2015-09-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 255 | |||
| 256 | terminal-init-w32console mimicks command-line | ||
| 257 | Problem reported by Eli Zaretskii. | ||
| 258 | * lisp/startup.el (startup--setup-quote-display): | ||
| 259 | New function, refactored from a part of ‘command-line’. | ||
| 260 | (command-line): Use it. | ||
| 261 | * lisp/term/w32console.el (terminal-init-w32console): | ||
| 262 | Use it, so that this function stays consistent with ‘command-line’. | ||
| 263 | |||
| 264 | Display replacement quotes with shadow glyphs | ||
| 265 | * lisp/startup.el (command-line): When displaying ASCII | ||
| 266 | replacements for curved quotes, use a shadow glyph instead of a | ||
| 267 | regular one, to avoid ambiguity. | ||
| 268 | |||
| 269 | 2015-09-01 Michael Albinus <michael.albinus@gmx.de> | ||
| 270 | |||
| 271 | * lisp/net/tramp-sh.el (tramp-methods) <sudo>: Mask "Password:". | ||
| 272 | |||
| 273 | 2015-09-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 274 | |||
| 275 | Docstring fixes re quotes in C code | ||
| 276 | Fix some docstring quoting problems, mostly by escaping apostrophe. | ||
| 277 | |||
| 278 | 2015-09-01 Michael Albinus <michael.albinus@gmx.de> | ||
| 279 | |||
| 280 | Some Tramp password fixes | ||
| 281 | * lisp/net/tramp.el (tramp-clear-passwd): Clear also the passwords | ||
| 282 | of the hops. | ||
| 283 | * lisp/net/tramp-sh.el (tramp-methods) <sudo>: Move "-p" "Password:" | ||
| 284 | at the beginning of the command. Otherwise, it could be | ||
| 285 | interpreted as password prompt if the remote host echoes the | ||
| 286 | command. | ||
| 287 | (tramp-remote-coding-commands): Add "openssl enc -base64". | ||
| 288 | |||
| 289 | 2015-09-01 Dmitry Gutov <dgutov@yandex.ru> | ||
| 290 | |||
| 291 | Make vc-git-working-revision always return the commit hash | ||
| 292 | * lisp/vc/vc-git.el (vc-git-working-revision): | ||
| 293 | Return the commit hash (bug#21383). | ||
| 294 | (vc-git--symbolic-ref): New function, extracted from above. | ||
| 295 | (vc-git-mode-line-string): Use it. | ||
| 296 | |||
| 297 | 2015-09-01 K. Handa <handa@gnu.org> | ||
| 298 | |||
| 299 | Use the new type MFLTGlyphFT for MFLTGlyphString.glyphs. | ||
| 300 | * ftfont.c (MFLTGlyphFT): New type. | ||
| 301 | (ftfont_get_glyph_id, ftfont_get_metrics, ftfont_drive_otf) | ||
| 302 | (ftfont_shape_by_flt): Make MFLTGlyphFT the actual type of | ||
| 303 | elements in the array MFLTGlyphString.glyphs. | ||
| 304 | |||
| 305 | 2015-09-01 Stephen Leake <stephen_leake@stephe-leake.org> | ||
| 306 | |||
| 307 | Improve comments in elisp-mode.el, elisp-mode-tests.el | ||
| 308 | * lisp/progmodes/elisp-mode.el: Clean up FIXMEs, comments. | ||
| 309 | |||
| 310 | Delete Emacs 25 test in mode-local.el | ||
| 311 | * lisp/cedet/mode-local.el (describe-mode-local-overload): Fix missed an | ||
| 312 | edit in previous commit. | ||
| 313 | |||
| 314 | Show all known mode-local overrides in *Help* | ||
| 315 | * lisp/cedet/mode-local.el (describe-mode-local-overload): Assume Emacs | ||
| 316 | 25. Add all known mode-local overrides. | ||
| 317 | |||
| 318 | 2015-09-01 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 319 | |||
| 320 | * lisp/gnus/gnus-sum.el (gnus-summary-search-article): | ||
| 321 | Ensure that the article where the search word is found is displayed | ||
| 322 | and pointed to in the summary buffer. | ||
| 323 | |||
| 324 | 2015-08-31 Zachary Kanfer <zkanfer@gmail.com> | ||
| 325 | |||
| 326 | * lisp/newcomment.el (comment-dwim): Use `use-region-p' | ||
| 327 | When the region is active, but is empty (length 0), act as though | ||
| 328 | the region was not active; that is, put a comment at the end of | ||
| 329 | the line. (Bug#21119) | ||
| 330 | |||
| 331 | 2015-08-31 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 332 | |||
| 333 | Port tls.el to older Emacs | ||
| 334 | * lisp/net/tls.el (tls-format-message): | ||
| 335 | Alias to format-message, or format if not available. | ||
| 336 | (open-tls-stream): Use it. | ||
| 337 | |||
| 338 | 2015-08-31 Rüdiger Sonderfeld <ruediger@c-plusplus.net> | ||
| 339 | |||
| 340 | hideif.el: Recognize .h++ as C++ header. | ||
| 341 | * lisp/progmodes/hideif.el (hide-ifdef-header-regexp): Add .h++. | ||
| 342 | |||
| 343 | isearch: Document character folding mode. | ||
| 344 | * isearch.el (isearch-forward): Mention `isearch-toggle-character-fold' | ||
| 345 | in docstring. | ||
| 346 | |||
| 347 | 2015-08-31 Paul Eggert <eggert@cs.ucla.edu> | ||
| 348 | |||
| 349 | Quoting fixes in ERC and Eshell | ||
| 350 | * lisp/erc/erc-autoaway.el (erc-autoaway-set-away): | ||
| 351 | * lisp/erc/erc-backend.el (define-erc-response-handler): | ||
| 352 | * lisp/erc/erc-fill.el (erc-fill-static-center): | ||
| 353 | * lisp/eshell/em-dirs.el (eshell-save-some-last-dir): | ||
| 354 | * lisp/eshell/em-glob.el (eshell-glob-entries): | ||
| 355 | * lisp/eshell/em-hist.el (eshell-save-some-history): | ||
| 356 | * lisp/eshell/em-unix.el (eshell-remove-entries, eshell/rm) | ||
| 357 | (eshell-shuffle-files): | ||
| 358 | * lisp/eshell/esh-cmd.el (eshell-do-eval): | ||
| 359 | * lisp/eshell/esh-proc.el (eshell-process-interact) | ||
| 360 | (eshell-query-kill-processes): | ||
| 361 | Respect ‘text-quoting-style’ in diagnostics and doc strings. | ||
| 362 | |||
| 363 | Quoting fixes in Gnus | ||
| 364 | * lisp/gnus/gnus-agent.el: | ||
| 365 | (gnus-agent-possibly-synchronize-flags-server): | ||
| 366 | * lisp/gnus/gnus-art.el (gnus-article-browse-delete-temp-files): | ||
| 367 | * lisp/gnus/gnus-eform.el (gnus-edit-form): | ||
| 368 | * lisp/gnus/gnus-group.el (gnus-group-edit-group) | ||
| 369 | (gnus-group-nnimap-edit-acl): | ||
| 370 | * lisp/gnus/gnus-topic.el (gnus-topic-edit-parameters): | ||
| 371 | * lisp/gnus/mail-source.el (mail-source-delete-old-incoming): | ||
| 372 | * lisp/gnus/message.el (message-strip-subject-encoded-words) | ||
| 373 | (message-check-recipients, message-send-form-letter): | ||
| 374 | * lisp/gnus/mm-decode.el (mm-display-part): | ||
| 375 | * lisp/gnus/mm-uu.el (mm-uu-pgp-signed-extract-1): | ||
| 376 | * lisp/gnus/mml-smime.el (mml-smime-get-dns-cert) | ||
| 377 | (mml-smime-get-ldap-cert): | ||
| 378 | * lisp/gnus/spam-report.el (spam-report-process-queue): | ||
| 379 | Respect ‘text-quoting-style’ in diagnostics. | ||
| 380 | * lisp/gnus/gnus-art.el (article-display-face) | ||
| 381 | * lisp/gnus/gnus-fun.el (gnus-display-x-face-in-from): | ||
| 382 | Use straight quoting in email. | ||
| 383 | * lisp/gnus/rfc2231.el (rfc2231-decode-encoded-string): | ||
| 384 | Escape apostrophes in doc strings. | ||
| 385 | |||
| 386 | Quoting fixes in lisp mail, mh-e, net, url | ||
| 387 | * lisp/mail/emacsbug.el (report-emacs-bug) | ||
| 388 | (report-emacs-bug-hook): Use straight quotes in outgoing email, | ||
| 389 | * lisp/mail/feedmail.el (feedmail-message-action-help-blat): | ||
| 390 | * lisp/mail/rmail.el (rmail-unknown-mail-followup-to): | ||
| 391 | * lisp/mail/rmailout.el (rmail-output-read-file-name): | ||
| 392 | * lisp/net/imap.el (imap-interactive-login): | ||
| 393 | * lisp/net/tls.el (open-tls-stream): | ||
| 394 | * lisp/url/url-auth.el (url-register-auth-scheme): | ||
| 395 | Respect ‘text-quoting-style’ in diagnostics. | ||
| 396 | * lisp/mh-e/mh-e.el (mh-sortm-args): | ||
| 397 | Quote docstring example using text quotes, not as a Lisp quote. | ||
| 398 | |||
| 399 | 2015-08-31 Stephen Leake <stephen_leake@stephe-leake.org> | ||
| 400 | |||
| 401 | Fix some byte-compiler warnings in EDE | ||
| 402 | This fixes a bug that caused ede-generic-new-autoloader to overwrite the | ||
| 403 | existing autoloader list, rather than add to it. | ||
| 404 | * lisp/cedet/ede/auto.el (ede-project-class-files): Delete obsolete name | ||
| 405 | argument to eieio class constructor. | ||
| 406 | (ede-show-supported-projects): New. | ||
| 407 | (ede-add-project-autoload): Replace obsolete `eieio-object-name-string' | ||
| 408 | with (oref ... name). | ||
| 409 | (ede-auto-load-project): Use slot name, not initarg key. | ||
| 410 | * lisp/cedet/ede/generic.el (ede-generic-load, | ||
| 411 | ede-generic-find-matching-target): Use slot name, not initarg key. | ||
| 412 | (ede-find-target): Use oref-default on class name. | ||
| 413 | (ede-generic-new-autoloader): Delete obsolete name argument to eieio | ||
| 414 | class constructor. | ||
| 415 | (ede-enable-generic-projects): Make project type names unique. | ||
| 416 | |||
| 417 | 2015-08-31 Eli Zaretskii <eliz@gnu.org> | ||
| 418 | |||
| 419 | Fix directory accessibility tests for w32 network volumes | ||
| 420 | * src/w32.c (faccessat): Don't fail with network volumes without a | ||
| 421 | share. | ||
| 422 | (w32_accessible_directory_p): Handle network volumes without a | ||
| 423 | share. | ||
| 424 | |||
| 425 | Fix handling long file names in readdir on MS-Windows | ||
| 426 | * src/w32.c (sys_readdir): Append "\*" to the directory after | ||
| 427 | converting it to UTF-16/ANSI, not before, to avoid overflowing the | ||
| 428 | 260-character limit on file names in filename_to_utf16/ansi. | ||
| 429 | |||
| 430 | Make file-accessible-directory-p reliable on MS-Windows | ||
| 431 | * src/w32.c (w32_accessible_directory_p): New function. | ||
| 432 | * src/w32.h (w32_accessible_directory_p): Add prototype. | ||
| 433 | * src/fileio.c (file_accessible_directory_p) [WINDOWSNT]: Call | ||
| 434 | w32_accessible_directory_p to test a directory for accessibility | ||
| 435 | by the current user. (Bug#21346) | ||
| 436 | (Ffile_accessible_directory_p): Remove the w32 specific caveat | ||
| 437 | from the doc string. | ||
| 438 | |||
| 439 | 2015-08-31 Martin Rudalics <rudalics@gmx.at> | ||
| 440 | |||
| 441 | Don't call do_pending_window_change in signal handlers (Bug#21380) | ||
| 442 | * src/gtkutil.c (xg_frame_resized): | ||
| 443 | * src/xterm.c (x_set_window_size): | ||
| 444 | * src/w32term.c (x_set_window_size): Don't call | ||
| 445 | do_pending_window_change. | ||
| 446 | |||
| 447 | 2015-08-31 Paul Eggert <eggert@cs.ucla.edu> | ||
| 448 | |||
| 449 | Quoting fixes in lisp/org | ||
| 450 | * lisp/org/org-agenda.el (org-search-view, org-todo-list) | ||
| 451 | (org-tags-view): | ||
| 452 | * lisp/org/org-capture.el (org-capture-mode) | ||
| 453 | * lisp/org/org-ctags.el (org-ctags-visit-buffer-or-file) | ||
| 454 | (org-ctags-ask-append-topic): | ||
| 455 | * lisp/org/org.el (org-time-string-to-time) | ||
| 456 | (org-time-string-to-absolute): | ||
| 457 | * lisp/org/org-ctags.el (org-ctags-visit-buffer-or-file) | ||
| 458 | (org-ctags-ask-append-topic): | ||
| 459 | * lisp/org/org.el (org-time-string-to-time) | ||
| 460 | (org-time-string-to-absolute): | ||
| 461 | Respect ‘text-quoting-style’ in diagnostics. | ||
| 462 | * lisp/org/org-agenda.el (org-agenda-custom-commands) | ||
| 463 | (org-agenda-dim-blocked-tasks): Plural of TODO is TODOs, not TODO’s. | ||
| 464 | * lisp/org/org-capture.el (org-capture-fill-template): | ||
| 465 | Avoid contraction in output file that might be ASCII. | ||
| 466 | * lisp/org/org-compat.el (format-message): | ||
| 467 | Define if not already defined, for backward compatibility. | ||
| 468 | * lisp/org/org-src.el (org-edit-src-save): | ||
| 469 | * lisp/org/org.el (org-cycle, org-ctrl-c-ctrl-c): | ||
| 470 | Escape apostrophes in diagnostics. | ||
| 471 | |||
| 472 | Treat “instead” strings as docstrings | ||
| 473 | * lisp/emacs-lisp/bytecomp.el (byte-compile-form): | ||
| 474 | * lisp/emacs-lisp/macroexp.el (macroexp--obsolete-warning): | ||
| 475 | Substitute quotes in instead strings. | ||
| 476 | |||
| 477 | 2015-08-31 Nicolas Petton <nicolas@petton.fr> | ||
| 478 | |||
| 479 | Better documentation of seq-let | ||
| 480 | * doc/lispref/sequences.texi (Sequence Functions): Rephrase the | ||
| 481 | documentation of seq-let. | ||
| 482 | |||
| 483 | 2015-08-31 Paul Eggert <eggert@cs.ucla.edu> | ||
| 484 | |||
| 485 | * lisp/international/ccl.el: Fix quoting. | ||
| 486 | |||
| 487 | Quoting fixes in lisp/international and lisp/leim | ||
| 488 | * lisp/international/ccl.el (ccl-dump, ccl-dump-call): | ||
| 489 | * lisp/international/ja-dic-utl.el (skkdic-lookup-key): | ||
| 490 | * lisp/international/mule-cmds.el: | ||
| 491 | (select-safe-coding-system-interactively, leim-list-file-name): | ||
| 492 | * lisp/international/quail.el (quail-use-package, quail-help): | ||
| 493 | * lisp/international/titdic-cnv.el (tit-process-header) | ||
| 494 | (miscdic-convert): | ||
| 495 | Respect text quoting style in doc strings and diagnostics. | ||
| 496 | * lisp/international/quail.el (lisp/international/quail.el): | ||
| 497 | * lisp/leim/quail/ethiopic.el ("ethiopic"): | ||
| 498 | Escape apostrophes in doc strings. | ||
| 499 | |||
| 500 | Make ‘text-quoting-style’ a plain defvar | ||
| 501 | It doesn’t need customization, as it’s likely useful only by experts. | ||
| 502 | Suggested by Stefan Monnier in: | ||
| 503 | http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg01020.html | ||
| 504 | * lisp/cus-start.el: Remove doc.c section for builtin customized vars. | ||
| 505 | |||
| 506 | Quoting fixes in lisp/textmodes | ||
| 507 | * lisp/textmodes/bibtex.el (bibtex-validate) | ||
| 508 | (bibtex-validate-globally, bibtex-search-entries): | ||
| 509 | * lisp/textmodes/ispell.el (ispell-command-loop): | ||
| 510 | * lisp/textmodes/page-ext.el (search-pages, pages-directory): | ||
| 511 | * lisp/textmodes/texinfmt.el (texinfmt-version) | ||
| 512 | (texinfo-format-region, texinfo-format-buffer-1): | ||
| 513 | * lisp/textmodes/two-column.el (2C-split): | ||
| 514 | Respect text quoting style in doc strings and diagnostics. | ||
| 515 | * lisp/textmodes/conf-mode.el (conf-mode-map, conf-quote-normal): | ||
| 516 | * lisp/textmodes/sgml-mode.el (sgml-specials, sgml-mode): | ||
| 517 | Escape apostrophes in doc strings. | ||
| 518 | |||
| 519 | Documentation fixes re quotes | ||
| 520 | Prefer curved quotes in examples if users will typically see | ||
| 521 | curved quotes when the examples run. | ||
| 522 | Mention format-message when appropriate. | ||
| 523 | Don’t use @code in examples. | ||
| 524 | Quote an apostrophe with @kbd. | ||
| 525 | |||
| 526 | Quoting fixes in lisp/progmodes | ||
| 527 | * lisp/progmodes/cc-engine.el (c-bos-report-error): | ||
| 528 | * lisp/progmodes/cpp.el (cpp-edit-reset): | ||
| 529 | * lisp/progmodes/ebrowse.el (ebrowse-tags-apropos): | ||
| 530 | * lisp/progmodes/etags.el (etags-tags-apropos-additional) | ||
| 531 | (etags-tags-apropos, list-tags, tags-apropos): | ||
| 532 | * lisp/progmodes/executable.el (executable-set-magic): | ||
| 533 | * lisp/progmodes/octave.el (octave-sync-function-file-names) | ||
| 534 | (octave-help, octave-find-definition-default-filename) | ||
| 535 | (octave-find-definition): | ||
| 536 | Respect text quoting style in doc strings and diagnostics. | ||
| 537 | * lisp/progmodes/cc-langs.el (c-populate-syntax-table): | ||
| 538 | * lisp/progmodes/verilog-mode.el (verilog-auto-reset-widths): | ||
| 539 | * lisp/progmodes/vhdl-mode.el (vhdl-electric-quote): | ||
| 540 | Escape apostrophes in doc strings. | ||
| 541 | * lisp/progmodes/cmacexp.el (c-macro-expansion): | ||
| 542 | Use straight quoting in ASCII comment. | ||
| 543 | * lisp/progmodes/idlwave.el (idlwave-auto-fill-split-string) | ||
| 544 | (idlwave-pad-keyword): | ||
| 545 | * lisp/progmodes/vhdl-mode.el (vhdl-widget-directory-validate) | ||
| 546 | (vhdl-electric-open-bracket, vhdl-electric-close-bracket): | ||
| 547 | (vhdl-electric-semicolon, vhdl-electric-comma) | ||
| 548 | (vhdl-electric-period, vhdl-electric-equal): | ||
| 549 | Use directed quotes in diagnostics and doc strings. | ||
| 550 | |||
| 551 | 2015-08-30 Xue Fuqiao <xfq.free@gmail.com> | ||
| 552 | |||
| 553 | Minor documentation and NEWS tweak | ||
| 554 | * doc/lispintro/emacs-lisp-intro.texi (fwd-para let): Add an index | ||
| 555 | entry. | ||
| 556 | |||
| 1 | 2015-08-30 Michael Albinus <michael.albinus@gmx.de> | 557 | 2015-08-30 Michael Albinus <michael.albinus@gmx.de> |
| 2 | 558 | ||
| 3 | * lisp/net/tramp-sh.el (tramp-convert-file-attributes): | 559 | * lisp/net/tramp-sh.el (tramp-convert-file-attributes): |
| @@ -11395,7 +11951,7 @@ | |||
| 11395 | 11951 | ||
| 11396 | This file records repository revisions from | 11952 | This file records repository revisions from |
| 11397 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 11953 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 11398 | commit cc90c25a50e536669ac327f7e05ec9194d1650d0 (inclusive). | 11954 | commit ac9da241986b747c1122ad5d097db42795eb9737 (inclusive). |
| 11399 | See ChangeLog.1 for earlier changes. | 11955 | See ChangeLog.1 for earlier changes. |
| 11400 | 11956 | ||
| 11401 | ;; Local Variables: | 11957 | ;; Local Variables: |