aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2015-09-05 05:00:51 -0400
committerEli Zaretskii2015-09-05 05:00:51 -0400
commitf65de05710b7f2ef406abc6f5f827beac267dbc2 (patch)
tree813788c90d16f9b93e55edc0a4bb51040e266bf4
parentac9da241986b747c1122ad5d097db42795eb9737 (diff)
downloademacs-f65de05710b7f2ef406abc6f5f827beac267dbc2.tar.gz
emacs-f65de05710b7f2ef406abc6f5f827beac267dbc2.zip
; make change-history-commit
-rw-r--r--ChangeLog.2558
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 @@
12015-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
102015-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
162015-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
272015-09-04 Paul Eggert <eggert@cs.ucla.edu>
28
29 Fix minor problems with " in manual
30
312015-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
362015-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
582015-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
782015-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
1022015-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
1092015-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
1152015-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
1462015-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
1552015-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
1612015-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
1712015-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
2252015-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
2472015-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
2542015-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
2692015-09-01 Michael Albinus <michael.albinus@gmx.de>
270
271 * lisp/net/tramp-sh.el (tramp-methods) <sudo>: Mask "Password:".
272
2732015-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
2782015-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
2892015-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
2972015-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
3052015-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
3182015-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
3242015-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
3312015-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
3382015-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
3472015-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
3992015-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
4172015-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
4392015-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
4472015-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
4772015-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
4832015-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
5512015-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
12015-08-30 Michael Albinus <michael.albinus@gmx.de> 5572015-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
11396This file records repository revisions from 11952This file records repository revisions from
11397commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 11953commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
11398commit cc90c25a50e536669ac327f7e05ec9194d1650d0 (inclusive). 11954commit ac9da241986b747c1122ad5d097db42795eb9737 (inclusive).
11399See ChangeLog.1 for earlier changes. 11955See ChangeLog.1 for earlier changes.
11400 11956
11401;; Local Variables: 11957;; Local Variables: