aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2015-08-23 06:24:06 -0400
committerGlenn Morris2015-08-23 06:24:06 -0400
commit2f0d41ea4fd47bbc53a53d7634869b21cf03c1a0 (patch)
treea9423b300cf9c644bd3d9480fa6dbbfa168309b8
parenta664f6a5d586e1f3fdbf31d0cf2fdaa6429a58fe (diff)
downloademacs-2f0d41ea4fd47bbc53a53d7634869b21cf03c1a0.tar.gz
emacs-2f0d41ea4fd47bbc53a53d7634869b21cf03c1a0.zip
; Auto-commit of ChangeLog files.
-rw-r--r--ChangeLog.21030
1 files changed, 1029 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 242cf6b59a0..2da3e73323d 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,1031 @@
12015-08-23 Xue Fuqiao <xfq.free@gmail.com>
2
3 * doc/emacs/modes.texi (Choosing Modes): Minor doc fix for
4 magic-fallback-mode-alist.
5
62015-08-22 Fabián Ezequiel Gallina <fgallina@gnu.org>
7
8 python.el: fallback completion, ffap and eldoc setup enhancements
9 Setup codes are now sent continuously so that the current frame is
10 always taken into account. This allows working within debuggers
11 and always keeping a fresh version of setup codes that will return
12 proper results.
13 * lisp/progmodes/python.el (python-shell-setup-codes): Cleanup.
14 (python-shell-send-setup-code): Send code only when
15 python-shell-setup-codes is non-nil.
16 (python-shell-completion-string-code): Cleanup trailing newline.
17 (python-shell-completion-get-completions): Always use
18 python-shell-completion-setup-code.
19 (python-ffap-setup-code): Work with any object, not only modules.
20 (python-ffap-string-code): Cleanup trailing newline.
21 (python-ffap-module-path): Always use python-ffap-setup-code.
22 (python-eldoc-string-code): Cleanup trailing newline.
23 (python-eldoc--get-doc-at-point): Always use
24 python-eldoc-setup-code. Return non-nil only if docstring is
25 found.
26
27 python.el: Increase native completion robustness.
28 * lisp/progmodes/python.el (python-shell-completion-native-setup):
29 Make completer print real candidates and just return dummy ones to
30 avoid input modification.
31 (python-shell-completion-native-get-completions): Set
32 comint-redirect-insert-matching-regexp to non-nil and make
33 comint-redirect-finished-regexp match the last dummy candidate.
34 Use python-shell-accept-process-output to wait for the full list
35 of candidates.
36
372015-08-22 Eli Zaretskii <eliz@gnu.org>
38
39 Fix invocation of programs via cmdproxy.exe
40 * src/w32proc.c (sys_spawnve): Use exec-directory, not
41 invocation-directory, for finding cmdproxy.exe. When Emacs is
42 run from the source tree, look for cmdproxy.exe in the same source
43 tree. (Bug#21323)
44
452015-08-22 Simen Heggestøyl <simenheg@gmail.com>
46
47 Handle comments inside unquoted URIs in css-mode
48 * lisp/textmodes/css-mode.el (css--uri-re): New defconst.
49 (css-syntax-propertize-function): New defconst.
50 (css--font-lock-keywords): Handle parens around unquoted URIs.
51 (css-mode): Set `syntax-propertize-function'.
52
532015-08-22 Eli Zaretskii <eliz@gnu.org>
54
55 Support invocation of Hunspell with multiple dictionaries
56 * lisp/textmodes/ispell.el (ispell-parse-hunspell-affix-file): Support
57 lists of dictionaries of the form "DICT1,DICT2,...".
58 (ispell-hunspell-add-multi-dic): New command. (Bug#20495)
59
60 Minor formatting changes in ispell.el
61 * lisp/textmodes/ispell.el (ispell-create-debug-buffer)
62 (ispell-print-if-debug, ispell-aspell-find-dictionary)
63 (ispell-aspell-add-aliases, ispell-hunspell-dict-paths-alist)
64 (ispell-hunspell-dictionary-alist)
65 (ispell-hunspell-fill-dictionary-entry)
66 (ispell-find-hunspell-dictionaries, ispell-send-replacement)
67 (ispell-buffer-with-debug, ispell-complete-word)
68 (ispell-current-dictionary, ispell-current-personal-dictionary)
69 (ispell-accept-output, ispell-minor-mode)
70 (ispell-personal-dictionary, ispell-dictionary-alist)
71 (ispell-really-aspell, ispell-really-hunspell)
72 (ispell-encoding8-command, ispell-aspell-supports-utf8)
73 (ispell-aspell-dictionary-alist, ispell-set-spellchecker-params):
74 Fix whitespace, inconsistent capitalization, and arguments in doc
75 strings.
76
772015-08-22 Martin Rudalics <rudalics@gmx.at>
78
79 In ‘adjust-window-trailing-edge’ fix bug with size-preserved windows.
80 * lisp/window.el (adjust-window-trailing-edge): Fix bug where this
81 function refused to resize a size-preserved window.
82
832015-08-22 Eli Zaretskii <eliz@gnu.org>
84
85 Improve documentation of 'window-use-time'
86 * doc/lispref/windows.texi (Selecting Windows): Improve
87 documentation and indexing of 'window-use-time'.
88
892015-08-21 Stefan Monnier <monnier@iro.umontreal.ca>
90
91 * lisp/progmodes/cc-*.el: Fix up commenting style
92 * lisp/progmodes/cc-vars.el, lisp/progmodes/cc-styles.el:
93 * lisp/progmodes/cc-mode.el, lisp/progmodes/cc-menus.el:
94 * lisp/progmodes/cc-langs.el, lisp/progmodes/cc-guess.el:
95 * lisp/progmodes/cc-fonts.el, lisp/progmodes/cc-engine.el:
96 * lisp/progmodes/cc-defs.el, lisp/progmodes/cc-cmds.el:
97 * lisp/progmodes/cc-bytecomp.el, lisp/progmodes/cc-awk.el:
98 * lisp/progmodes/cc-align.el, lisp/net/soap-client.el:
99 Fix up commenting style.
100
1012015-08-21 Paul Eggert <eggert@cs.ucla.edu>
102
103 text-quoting-style in emacs-lisp diagnostics
104 * lisp/emacs-lisp/advice.el (ad-read-advised-function)
105 (ad-read-advice-class, ad-read-advice-name, ad-enable-advice)
106 (ad-disable-advice, ad-remove-advice, ad-set-argument)
107 (ad-set-arguments):
108 * lisp/emacs-lisp/byte-opt.el (byte-compile-inline-expand)
109 (byte-compile-unfold-lambda, byte-optimize-form-code-walker)
110 (byte-optimize-while, byte-optimize-apply):
111 * lisp/emacs-lisp/bytecomp.el (byte-compile-lapcode)
112 (byte-compile-log-file, byte-compile-format-warn)
113 (byte-compile-nogroup-warn, byte-compile-arglist-warn)
114 (byte-compile-cl-warn)
115 (byte-compile-warn-about-unresolved-functions)
116 (byte-compile-file, byte-compile-fix-header)
117 (byte-compile--declare-var, byte-compile-file-form-defmumble)
118 (byte-compile-form, byte-compile-normal-call)
119 (byte-compile-variable-ref, byte-compile-variable-set)
120 (byte-compile-subr-wrong-args, byte-compile-setq-default)
121 (byte-compile-negation-optimizer)
122 (byte-compile-condition-case--old)
123 (byte-compile-condition-case--new, byte-compile-save-excursion)
124 (byte-compile-defvar, byte-compile-autoload)
125 (byte-compile-lambda-form)
126 (byte-compile-make-variable-buffer-local, display-call-tree)
127 (batch-byte-compile):
128 * lisp/emacs-lisp/cconv.el (cconv-convert, cconv--analyze-use)
129 (cconv-analyze-form):
130 * lisp/emacs-lisp/chart.el (chart-space-usage):
131 * lisp/emacs-lisp/check-declare.el (check-declare-scan)
132 (check-declare-warn, check-declare-file)
133 (check-declare-directory):
134 * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine)
135 (checkdoc-message-text-engine):
136 * lisp/emacs-lisp/cl-extra.el (cl-parse-integer):
137 * lisp/emacs-lisp/cl-macs.el (cl--parse-loop-clause, cl-tagbody)
138 (cl-symbol-macrolet):
139 * lisp/emacs-lisp/cl.el (cl-unload-function, flet):
140 * lisp/emacs-lisp/copyright.el (copyright)
141 (copyright-update-directory):
142 * lisp/emacs-lisp/edebug.el (edebug-read-list):
143 * lisp/emacs-lisp/eieio-base.el (eieio-persistent-read):
144 * lisp/emacs-lisp/eieio-core.el (eieio--slot-override)
145 (eieio-oref, eieio-oset-default):
146 * lisp/emacs-lisp/eieio-speedbar.el:
147 (eieio-speedbar-child-make-tag-lines)
148 (eieio-speedbar-child-description):
149 * lisp/emacs-lisp/eieio.el (defclass, change-class):
150 * lisp/emacs-lisp/elint.el (elint-file, elint-get-top-forms)
151 (elint-init-form, elint-check-defalias-form)
152 (elint-check-let-form):
153 * lisp/emacs-lisp/ert.el (ert-get-test):
154 * lisp/emacs-lisp/find-func.el (find-function-search-for-symbol)
155 (find-function-library):
156 * lisp/emacs-lisp/generator.el (iter-yield):
157 * lisp/emacs-lisp/gv.el (gv-define-simple-setter):
158 * lisp/emacs-lisp/lisp-mnt.el (lm-verify):
159 * lisp/emacs-lisp/package-x.el (package-upload-file):
160 * lisp/emacs-lisp/package.el (package-version-join)
161 (package-disabled-p, package-activate-1, package-activate)
162 (package--download-one-archive)
163 (package--download-and-read-archives)
164 (package-compute-transaction, package-install-from-archive)
165 (package-install, package-install-selected-packages)
166 (package-delete, package-autoremove)
167 (package-install-button-action, package-delete-button-action)
168 (package-menu-hide-package, package-menu--list-to-prompt)
169 (package-menu--perform-transaction)
170 (package-menu--find-and-notify-upgrades):
171 * lisp/emacs-lisp/pcase.el (pcase-exhaustive, pcase--u1):
172 * lisp/emacs-lisp/re-builder.el (reb-enter-subexp-mode):
173 * lisp/emacs-lisp/ring.el (ring-next, ring-previous):
174 * lisp/emacs-lisp/rx.el (rx-check, rx-anything):
175 * lisp/emacs-lisp/smie.el (smie-config-save):
176 * lisp/emacs-lisp/subr-x.el (internal--check-binding):
177 * lisp/emacs-lisp/testcover.el (testcover-1value):
178 Use curved quotes in diagnostic format strings.
179
1802015-08-21 Fabián Ezequiel Gallina <fgallina@gnu.org>
181
182 python.el: Ensure remote process-environment on non-interactive processes
183 * lisp/progmodes/python.el
184 (python-shell-tramp-refresh-process-environment): New function.
185 (python-shell-with-environment): Use it.
186 * test/automated/python-tests.el (python-shell-with-environment-2): Update.
187
188 python.el: Enhancements to process environment setup.
189 * lisp/progmodes/python.el (python-shell-process-environment)
190 (python-shell-extra-pythonpaths, python-shell-exec-path)
191 (python-shell-virtualenv-root): Update docstring. Remove :safe.
192 (python-shell-setup-codes): Remove :safe.
193 (python-shell-remote-exec-path): New defcustom.
194 (python-shell--add-to-path-with-priority): New macro.
195 (python-shell-calculate-pythonpath): Give priority to
196 python-shell-extra-pythonpaths. Update docstring.
197 (python-shell-calculate-process-environment): Give priority to
198 python-shell-process-environment. Update docstring.
199 (python-shell-calculate-exec-path): Give priority to
200 python-shell-exec-path and calculated virtualenv bin directory.
201 Update docstring.
202 (python-shell-tramp-refresh-remote-path): New function.
203 (python-shell-with-environment): Use it when working remotely and
204 do not modify tramp-remote-path. Allow nesting.
205 (python-shell-calculate-command): Remove useless
206 python-shell-with-environment call.
207 * test/automated/python-tests.el (python-shell-calculate-pythonpath-1)
208 (python-shell-calculate-pythonpath-2)
209 (python-shell-calculate-process-environment-6)
210 (python-shell-calculate-process-environment-7)
211 (python-shell-calculate-process-environment-8)
212 (python-shell-calculate-exec-path-3)
213 (python-shell-calculate-exec-path-4)
214 (python-shell-calculate-exec-path-5)
215 (python-shell-calculate-exec-path-6)
216 (python-shell-with-environment-3): New tests.
217 (python-shell-calculate-process-environment-2)
218 (python-shell-calculate-process-environment-3)
219 (python-shell-calculate-process-environment-4)
220 (python-shell-calculate-process-environment-5)
221 (python-shell-calculate-exec-path-1)
222 (python-shell-calculate-exec-path-2)
223 (python-shell-with-environment-1)
224 (python-shell-with-environment-2): Update and simplify.
225
2262015-08-21 Paul Eggert <eggert@cs.ucla.edu>
227
228 Avoid hard-coding "M-x command" in docstrings
229 * lisp/calendar/todo-mode.el (todo-mode):
230 * lisp/desktop.el (desktop-save-mode):
231 * lisp/edmacro.el (edit-kbd-macro):
232 * lisp/emacs-lisp/package.el (package-menu-execute):
233 * lisp/emulation/viper-cmd.el (viper-ask-level):
234 * lisp/emulation/viper-init.el (viper-expert-level):
235 * lisp/filesets.el (filesets-add-buffer):
236 * lisp/follow.el (follow-mode):
237 * lisp/gnus/auth-source.el (auth-sources):
238 * lisp/international/ogonek.el (ogonek-informacja)
239 (ogonek-information):
240 * lisp/net/tramp.el (tramp-process-actions):
241 * lisp/org/org-gnus.el (org-gnus-no-new-news):
242 * lisp/org/org.el (org-ellipsis):
243 * lisp/progmodes/python.el (python-shell-get-process-or-error):
244 * lisp/progmodes/vhdl-mode.el (vhdl-mode):
245 * lisp/server.el (server-start):
246 * lisp/type-break.el (type-break-noninteractive-query):
247 * lisp/userlock.el (ask-user-about-supersession-help):
248 * lisp/whitespace.el (whitespace-report-region):
249 Prefer (substitute-command-keys "`\\[foo-command]'")
250 to "`M-x foo-command'" in docstrings and the like.
251
2522015-08-21 Tassilo Horn <tsdh@gnu.org>
253
254 Use add-function for prettify-symbols-compose-predicate
255 * lisp/textmodes/tex-mode.el (tex-common-initialization): Set
256 prettify-symbols-compose-predicate in terms of add-function.
257 * etc/NEWS: Mention prettify-symbols-compose-predicate and
258 prettify-symbols-mode support in tex-mode.
259
2602015-08-21 Stefan Monnier <monnier@iro.umontreal.ca>
261
262 * lisp/emacs-lisp/smie.el (smie-indent-current-column): New fun
263 (smie-indent-exps, smie-indent-keyword): Use it.
264 * test/indent/css-mode.css: Test alignment with leading comment.
265
2662015-08-21 Paul Eggert <eggert@cs.ucla.edu>
267
268 Respect text-quoting-style in (*Finder*) menus
269 * lisp/info.el (info--prettify-description):
270 Treat description as a docstring, so that it's requoted as
271 per text-quoting-style.
272
2732015-08-21 Martin Rudalics <rudalics@gmx.at>
274
275 Document `window-use-time' in Elisp manual
276 * doc/lispref/windows.texi (Selecting Windows): Document `window-use-time'.
277
2782015-08-21 Eli Zaretskii <eliz@gnu.org>
279
280 A better fix for bug#21303
281 * src/w32uniscribe.c (_WIN32_WINNT): Define to 0x0600. This is a
282 cleaner fix for Bug#21260 than the previous change.
283
2842015-08-21 Paul Eggert <eggert@cs.ucla.edu>
285
286 Respect text-quoting-style in calc
287 In calc, tespect text-quoting-style preference in diagnostic
288 formats and fix a few similar problems in docstrings.
289 * lisp/calc/calc-aent.el (math-read-factor):
290 * lisp/calc/calc-embed.el (calc-do-embedded):
291 * lisp/calc/calc-ext.el (calc-user-function-list)
292 * lisp/calc/calc-graph.el (calc-graph-show-dumb):
293 * lisp/calc/calc-help.el (calc-describe-key)
294 (calc-describe-thing):
295 * lisp/calc/calc-lang.el (calc-c-language)
296 (math-parse-fortran-vector-end, math-parse-tex-sum)
297 (math-parse-eqn-matrix, math-parse-eqn-prime)
298 (calc-yacas-language, calc-maxima-language, calc-giac-language)
299 (math-read-big-rec, math-read-big-balance):
300 * lisp/calc/calc-mode.el (calc-auto-why, calc-save-modes)
301 (calc-auto-recompute):
302 * lisp/calc/calc-prog.el (calc-user-define-invocation)
303 (math-do-arg-check):
304 * lisp/calc/calc-store.el (calc-edit-variable):
305 * lisp/calc/calc-units.el (math-build-units-table-buffer):
306 * lisp/calc/calc-vec.el (math-read-brackets):
307 * lisp/calc/calc-yank.el (calc-edit-mode):
308 * lisp/calc/calc.el (calc, calc-do, calc-user-invocation):
309 Use curved quotes in diagnostic format strings.
310 * lisp/calc/calc-help.el (calc-describe-thing):
311 Format docstrings with substitute-command-keys.
312 * lisp/calc/calc-help.el (calc-j-prefix-help):
313 * lisp/calc/calc-misc.el (calc-help):
314 * lisp/calc/calc-ext.el (calc-shift-Z-prefix-help):
315 Escape a docstring "`".
316
3172015-08-21 Eli Zaretskii <eliz@gnu.org>
318
319 Fix documentation of 'menu-set-font' and 'set-frame-font'
320 * lisp/menu-bar.el (menu-set-font): Doc fix. (Bug#21303)
321 * doc/lispref/frames.texi (Frame Font): Document that
322 set-frame-font with the last argument 't' will also make the font
323 the default for the future GUI frames.
324
325 Document '--create-frame' option to emacsclient
326 * doc/emacs/misc.texi (emacsclient Options): Document the
327 '--create-frame' option. (Bug#21308)
328
3292015-08-21 Stefan Monnier <monnier@iro.umontreal.ca>
330
331 * lisp/progmodes/js.el (js-mode): Don't eagerly syntax propertize.
332
3332015-08-21 Eli Zaretskii <eliz@gnu.org>
334
335 Document 'get-mru-window' in the ELisp manual
336 * doc/lispref/windows.texi (Cyclic Window Ordering): Document
337 'get-mru-window'. (Bug#21306)
338
339 Clarify documentation of 'get-buffer-window-list'
340 * doc/lispref/windows.texi (Buffers and Windows): Mention that the
341 current window, if relevant, will be the first in the list
342 returned by 'get-buffer-window-list'.
343 * lisp/window.el (get-buffer-window-list): Doc fix. (Bug#21305)
344
3452015-08-21 Vasilij Schneidermann <v.schneidermann@gmail.com>
346
347 In `ielm' use `pop-to-buffer-same-window' instead of `switch-to-buffer'
348 * lisp/ielm.el (ielm): Use `pop-to-buffer-same-window' instead of
349 `switch-to-buffer'.
350
3512015-08-21 Kaushal <kaushal.modi@gmail.com> (tiny change)
352
353 In woman.el use `display-buffer' instead of `switch-to-buffer'
354 * lisp/woman.el (woman-really-find-file, WoMan-find-buffer): Use
355 `display-buffer' instead of `switch-to-buffer'.
356
3572015-08-21 Paul Eggert <eggert@cs.ucla.edu>
358
359 Follow user preference in calendar diagnostics
360 Respect text-quoting-style preference in diagnostic formats by
361 using curved quotes (which are translated as per text-quoting-style)
362 instead of grave accent and apostrophe (which are not).
363 * lisp/calendar/appt.el (appt-display-message):
364 * lisp/calendar/diary-lib.el (diary-check-diary-file)
365 (diary-mail-entries, diary-from-outlook):
366 * lisp/calendar/icalendar.el (icalendar-export-region)
367 (icalendar--convert-float-to-ical)
368 (icalendar--convert-date-to-ical)
369 (icalendar--convert-ical-to-diary)
370 (icalendar--convert-recurring-to-diary)
371 (icalendar--add-diary-entry):
372 * lisp/calendar/time-date.el (format-seconds):
373 * lisp/calendar/timeclock.el (timeclock-mode-line-display)
374 (timeclock-make-hours-explicit):
375 * lisp/calendar/todo-mode.el (todo-prefix, todo-delete-category)
376 (todo-item-mark, todo-check-format)
377 (todo-insert-item--next-param, todo-edit-item--next-key)
378 (todo-mode):
379 Use curved quotes in diagnostic format strings.
380 * lisp/calendar/icalendar.el (icalendar-import-format-sample):
381 * test/automated/icalendar-tests.el (icalendar--import-format-sample):
382 Just use straight quoting for simple test case.
383
3842015-08-21 Michael Albinus <michael.albinus@gmx.de>
385
386 * src/gfilenotify.c (Fgfile_add_watch):
387 Handle errors from g_file_monitor.
388
3892015-08-21 Martin Rudalics <rudalics@gmx.at>
390
391 In frames.texi use "minibuffer-less frame" instead of "non-minibuffer frame"
392 * doc/lispref/frames.texi (Frame Layout): Use "minibuffer-less
393 frame" instead of "non-minibuffer frame".
394
395 Fix frame geometry related text
396 * doc/lispref/frames.texi (Frame Layout): Rename
397 `x-frame-geometry' to `frame-geometry'.
398 * doc/lispref/frames.texi (Mouse Position):
399 * doc/lispref/windows.texi (Coordinates and Windows): Use
400 `set-mouse-absolute-pixel-position' instead of
401 `x-set-mouse-absolute-pixel-position'.
402
403 Sanitize frame geometry related functions
404 * src/nsfns.m (Fx_frame_geometry): Rename to Fns_frame_geometry.
405 (Fx_frame_edges): Rename to Fns_frame_edges.
406 * src/w32fns.c (Fx_frame_geometry): Rename to Fw32_frame_geometry.
407 (Fx_frame_edges): Rename to Fw32_frame_edges.
408 (Fx_mouse_absolute_pixel_position): Rename to
409 Fw32_mouse_absolute_pixel_position.
410 (Fx_set_mouse_absolute_pixel_position): Rename to
411 Fw32_set_mouse_absolute_pixel_position.
412 * lisp/frame.el (x-frame-geometry, w32-frame-geometry)
413 (ns-frame-geometry, x-frame-edges, w32-frame-edges)
414 (ns-frame-edges, w32-mouse-absolute-pixel-position)
415 (x-mouse-absolute-pixel-position)
416 (w32-set-mouse-absolute-pixel-position)
417 (x-set-mouse-absolute-pixel-position): Declare.
418 (frame-geometry, mouse-absolute-pixel-position)
419 (set-mouse-absolute-pixel-position): New functions.
420 (frame-edges): Rewrite in terms of x-/w32-/ns-frame-edges.
421
4222015-08-21 Eli Zaretskii <eliz@gnu.org>
423
424 Fix MinGW64 build broken by latest w32uniscribe.c changes
425 * src/w32uniscribe.c (UNISCRIBE_OPENTYPE): Define to 0x0100, for
426 MinGW64. Reported by Andy Moreton <andrewjmoreton@gmail.com>.
427 (Bug#21260)
428
4292015-08-21 Tassilo Horn <tsdh@gnu.org>
430
431 Add TeX defaults for prettify-symbol-mode
432 * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Rename
433 from tex-prettify-symbols-alist.
434 (tex--prettify-symbols-compose-p): New function.
435 (tex-common-initialization): Use them as prettify-symbols-alist
436 and prettify-symbols-compose-predicate.
437
438 Generalize prettify-symbols to arbitrary modes
439 * lisp/progmodes/prog-mode.el
440 (prettify-symbols-default-compose-p): New function.
441 (prettify-symbols-compose-predicate): New variable.
442 (prettify-symbols--compose-symbol): Use it.
443
4442015-08-20 Paul Eggert <eggert@cs.ucla.edu>
445
446 Don't quote symbols 'like-this' in docstrings etc.
447 * admin/unidata/uvs.el (uvs-insert-fields-as-bytes):
448 * lisp/allout-widgets.el (allout-widgets-count-buttons-in-region):
449 * lisp/allout.el (allout-add-resumptions, allout-mode):
450 * lisp/calculator.el (calculator-operators):
451 * lisp/cedet/data-debug.el (dd-propertize):
452 * lisp/cedet/ede/proj-prog.el (ede-proj-target-makefile-program):
453 * lisp/cedet/semantic/analyze/debug.el:
454 (semantic-analyzer-debug-global-miss-text):
455 * lisp/cedet/semantic/lex-spp.el:
456 (semantic-lex-spp-replace-or-symbol-or-keyword):
457 * lisp/cedet/semantic/symref.el:
458 (semantic-symref-cleanup-recent-buffers-fcn):
459 * lisp/cedet/semantic/tag.el (semantic-tag-class):
460 * lisp/cedet/srecode/el.el (srecode-semantic-handle-:el-custom):
461 * lisp/gnus/nnmairix.el (nnmairix-propagate-marks-upon-close):
462 * lisp/gnus/pop3.el (pop3-authentication-scheme):
463 * lisp/help-fns.el (describe-function-orig-buffer):
464 * lisp/imenu.el (imenu--history-list):
465 * lisp/mail/feedmail.el (feedmail-confirm-outgoing)
466 (feedmail-display-full-frame, feedmail-deduce-bcc-where)
467 (feedmail-queue-default-file-slug)
468 (feedmail-queue-buffer-file-name):
469 * lisp/net/mairix.el (mairix-searches-mode-map):
470 * lisp/net/newst-backend.el (newsticker-retrieval-method)
471 (newsticker-auto-mark-filter-list):
472 * lisp/obsolete/vi.el (vi-mode):
473 * lisp/progmodes/cc-engine.el (c-literal-type):
474 * lisp/progmodes/cpp.el (cpp-face):
475 * lisp/progmodes/ebrowse.el (ebrowse-electric-list-looper):
476 * lisp/progmodes/elisp-mode.el (elisp--xref-make-xref):
477 * lisp/progmodes/pascal.el (pascal-auto-lineup):
478 * lisp/progmodes/prog-mode.el (prog-widen):
479 * lisp/progmodes/verilog-mode.el (verilog-regexp-words)
480 (verilog-auto-lineup, verilog-auto-reset-widths)
481 (verilog-auto-arg-format, verilog-auto-inst-template-numbers):
482 * lisp/textmodes/flyspell.el (flyspell-maybe-correct-transposition)
483 (flyspell-maybe-correct-doubling):
484 * lisp/textmodes/table.el (table-justify, table-justify-cell)
485 (table-justify-row, table-justify-column, table-insert-sequence)
486 (table--justify-cell-contents):
487 * lisp/url/url-auth.el (url-get-authentication):
488 * lisp/window.el (display-buffer-record-window):
489 * lisp/xml.el (xml-parse-file, xml-parse-region):
490 * src/gfilenotify.c (Fgfile_add_watch):
491 Don't quote symbols with apostrophes in doc strings.
492 Use asymmetric quotes instead.
493 * lisp/cedet/semantic/complete.el (semantic-displayor-show-request):
494 Likewise for symbol in diagnostic.
495 * lisp/image.el (image-extension-data):
496 * lisp/register.el (frame-configuration-to-register):
497 * src/buffer.c (syms_of_buffer):
498 Remove bogus apostrophes after symbols.
499 * lisp/thumbs.el (thumbs-conversion-program):
500 Quote Lisp string values using double-quotes, not apostrophes.
501
5022015-08-20 Martin Rudalics <rudalics@gmx.at>
503
504 Describe frame geometry and related functions in Elisp manual
505 * doc/lispref/display.texi (Size of Displayed Text, Line Height)
506 (Showing Images): Update references.
507 * doc/lispref/elisp.texi (Top): Update node listing.
508 * doc/lispref/frames.texi (Frame Geometry): New node. Move
509 `Size and Position' section here.
510 (Size Parameters): Update references.
511 (Mouse Position): Update references and nomenclature. Describe
512 new functions `x-mouse-absolute-pixel-position' and
513 `x-set-mouse-absolute-pixel-position'.
514 * doc/lispref/windows.texi (Window Sizes): Update references.
515 (Resizing Windows): Update references. Move description of
516 `fit-frame-to-buffer' here.
517 (Coordinates and Windows): Update nomenclature and references.
518 Describe new arguments of `window-edges'. Comment out
519 descriptions of `window-left-column', `window-top-line',
520 `window-pixel-left' and `window-pixel-top'. Describe
521 `window-absolute-pixel-position'.
522
5232015-08-20 Alan Mackenzie <acm@muc.de>
524
525 Handling of `c-parse-state'. Fix low level bug.
526 progmodes/cc-engine.el (c-remove-stale-state-cache-backwards): Add
527 "CASE 3.5" to handle `cache-pos' being only slightly before `here'.
528
5292015-08-20 Andreas Politz <politza@hochschule-trier.de>
530
531 In `widget-color--choose-action' quit *Color* window instead of deleting it
532 * lisp/wid-edit.el (widget-color--choose-action): Quit *Color*
533 window instead of deleting it.
534
5352015-08-20 Martin Rudalics <rudalics@gmx.at>
536
537 In w32fns.c's Fx_frame_geometry rewrite check whether frame has a titlebar
538 * src/w32fns.c (Fx_frame_geometry): Use title_bar.rgstate[0] to
539 determine whether frame has a titlebar.
540 Suggested by Eli Zaretskii <eliz@gnu.org>
541
5422015-08-20 Tassilo Horn <tsdh@gnu.org>
543
544 Add a prettify-symbols-alist for (La)TeX
545 * tex-mode.el (tex-prettify-symbols-alist): New variable holding
546 an alist suitable as prettify-symbols-alist in (La)TeX modes.
547
5482015-08-19 Alan Mackenzie <acm@muc.de>
549
550 Make electric-pair-mode, delete-selection-mode and CC Mode cooperate.
551 Fixes debbugs#21275.
552 In Emacs >= 25, let electric-pair-mode take precedence over
553 delete-selection-mode.
554 delsel.el (delete-selection-uses-region-p): New function, previously a
555 lambda expression in a property value for `self-insert-command'.
556 (top-level) Set the `delete-selection' property of `self-insert-command'
557 to `delete-selection-uses-region-p'.
558 progmodes/cc-cmds.el (top-level): Give the `delete-selection' property
559 for c-electric-\(brace\|paren\) the value `delete-selection-uses-region-p'
560 when the latter function exists.
561
5622015-08-19 Paul Eggert <eggert@cs.ucla.edu>
563
564 Fix key binding quoting in tutorial *Help*
565 * lisp/tutorial.el (tutorial--describe-nonstandard-key):
566 When generating help for custom key bindings, use the user-preferred
567 quoting style rather than hardcoding the grave style.
568
5692015-08-19 Eli Zaretskii <eliz@gnu.org>
570
571 Improve and future-proof OTF fonts support in w32uniscribe.c
572 * src/w32uniscribe.c (uniscribe_otf_capability): Add commentary
573 about the expected results and why the new Uniscribe APIs are not
574 used in this function.
575 (ScriptGetFontScriptTags_Proc, ScriptGetFontLanguageTags_Proc)
576 (ScriptGetFontFeatureTags_Proc): New function typedefs.
577 (uniscribe_new_apis): New static variable.
578 (uniscribe_check_features): New function, implements OTF features
579 verification while correctly accounting for features in the list
580 after the nil member, if any.
581 (uniscribe_check_otf_1): New function, retrieves the features
582 supported by the font for the requested script and language using
583 the Uniscribe APIs available from Windows Vista onwards.
584 (uniscribe_check_otf): If the new Uniscribe APIs are available,
585 use them in preference to reading the font data directly. Call
586 uniscribe_check_features to verify that the requested features are
587 supported, replacing the original incomplete code.
588 (syms_of_w32uniscribe): Initialize function pointers for the new
589 Uniscribe APIs. (Bug#21260)
590 (otf_features): Scan the script, langsys, and feature arrays back
591 to front, so that the result we return has them in alphabetical
592 order, like ftfont.c does.
593 * src/w32fns.c (syms_of_w32fns) <w32-disable-new-uniscribe-apis>:
594 New variable for debugging w32uniscribe.c code.
595
5962015-08-19 Artur Malabarba <bruce.connor.am@gmail.com>
597
598 * isearch.el (isearch-search-fun-default): Revert a5bdb87
599 Remove usage of `isearch-lax-whitespace' inside the `iearch-word'
600 clause of `isearch-search-fun-default'. That lax variable does not
601 refer to lax-whitespacing. Related to (bug#21777).
602 This reverts commit a5bdb872edb9f031fe041faf9a8c0be432e5f64c.
603 * character-fold.el (character-fold-search): Set to nil
604 Default to nil for now, until someone implements proper
605 lax-whitespacing with char-fold searching.
606
6072015-08-19 Martin Rudalics <rudalics@gmx.at>
608
609 Fix doc-string of `help-mode-finish'.
610 * lisp/help-mode.el (help-mode-finish): Fix doc-string.
611
612 In nsimage.m include coding.h (Bug#21292)
613 * src/nsimage.m (top-level): Include coding.h (Bug#21292).
614
615 Move window edge functions to Elisp.
616 * src/window.c (Fwindow_edges, Fwindow_pixel_edges)
617 (Fwindow_absolute_pixel_edges, Fwindow_inside_edges)
618 (Fwindow_inside_pixel_edges, Fwindow_inside_absolute_pixel_edges):
619 Move to window.el.
620 (calc_absolute_offset): Remove.
621 * lisp/frame.el (frame-edges): New function.
622 * lisp/window.el (window-edges, window-pixel-edges)
623 (window-absolute-pixel-edges): Move here from window.c.
624 (window-body-edges, window-body-pixel-edges)
625 (window-absolute-body-pixel-edges): Move here from window.c and
626 rename "inside" to "body". Keep old names as aliases.
627 (window-absolute-pixel-position): New function.
628
6292015-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
630
631 [Gnus]: Use overlay functions directly
632 * lisp/gnus/gnus-art.el (gnus-mime-inline-part, gnus-mm-display-part)
633 (gnus-insert-mime-button, gnus-mime-buttonize-attachments-in-header)
634 (gnus-article-highlight-signature, gnus-article-extend-url-button)
635 (gnus-article-add-button, gnus-insert-prev-page-button)
636 (gnus-insert-next-page-button, gnus-insert-mime-security-button):
637 * lisp/gnus/gnus-cite.el (gnus-cite-delete-overlays)
638 (gnus-cite-add-face):
639 * lisp/gnus/gnus-html.el (gnus-html-wash-tags):
640 * lisp/gnus/gnus-salt.el (gnus-tree-read-summary-keys)
641 (gnus-tree-recenter, gnus-highlight-selected-tree):
642 * lisp/gnus/gnus-sum.el (gnus-summary-show-all-threads)
643 (gnus-summary-show-thread, gnus-summary-hide-thread)
644 (gnus-highlight-selected-summary):
645 * lisp/gnus/gnus-util.el (gnus-put-overlay-excluding-newlines):
646 * lisp/gnus/message.el (message-fix-before-sending)
647 (message-toggle-image-thumbnails):
648 * lisp/gnus/mm-decode.el (mm-convert-shr-links):
649 * lisp/gnus/sieve.el (sieve-highlight, sieve-insert-scripts):
650 Use overlay functions directly instead of using gnus-overlay-*,
651 message-overlay-*, and sieve-overlay-*.
652 * lisp/gnus/gnus-sum.el (gnus-remove-overlays):
653 * lisp/gnus/gnus.el (gnus-make-overlay, gnus-copy-overlay)
654 (gnus-delete-overlay, gnus-overlay-get, gnus-overlay-put)
655 (gnus-move-overlay, gnus-overlay-buffer, gnus-overlay-start)
656 (gnus-overlay-end, gnus-overlays-at, gnus-overlays-in):
657 * lisp/gnus/message.el (message-delete-overlay, message-make-overlay)
658 (message-overlay-get, message-overlay-put, message-overlays-in):
659 * lisp/gnus/sieve.el (sieve-make-overlay, sieve-overlay-put)
660 (sieve-overlays-at):
661 Remove.
662
6632015-08-19 Martin Rudalics <rudalics@gmx.at>
664
665 In w32fns.c condition TITLEBAR_INFO declaration on WINDOWS version.
666 * src/w32fns.c (TITLEBAR_INFO): Make it a typedef so MinGW64
667 builds can use the declaration from the system headers.
668 (GetTitleBarInfo_Proc, Fx_frame_geometry): Adapt to new
669 definition of TITLEBAR_INFO.
670 Suggested by Eli Zaretskii <eliz@gnu.org>
671
6722015-08-19 Glenn Morris <rgm@gnu.org>
673
674 * lisp/gnus/nnmaildir.el (nnmaildir-flag-mark-mapping): Add "P".
675
6762015-08-19 Paul Eggert <eggert@cs.ucla.edu>
677
678 Use new q ‘format’ flag when fixing quotes in C
679 * src/image.c (image_size_error): New function. All uses of
680 image_error with "Invalid image size ..." changed to use it.
681 * src/image.c (image_size_error, xbm_load_image, xbm_load)
682 (xpm_load, xpm_load_image, xpm_load, pbm_load, png_load_body)
683 (jpeg_load_body, tiff_load, gif_load, imagemagick_load_image)
684 (imagemagick_load, svg_load, svg_load_image, gs_load)
685 (x_kill_gs_process):
686 * src/lread.c (load_warn_old_style_backquotes):
687 * src/xfaces.c (load_pixmap):
688 * src/xselect.c (x_clipboard_manager_error_1):
689 Use %qs, not uLSQM and uRSQM.
690 * src/syntax.c (Finternal_describe_syntax_value):
691 Prefer Fsubstitute_command_keys to Fformat, as this lets
692 us use AUTO_STRING.
693 * src/xdisp.c (vadd_to_log): Use AUTO_STRING on the format argument,
694 as it's now guaranteed to be ASCII.
695 * src/xselect.c (x_clipboard_manager_error_2):
696 Avoid grave accent in low-level stderr diagnostic.
697
6982015-08-19 Paul Eggert <eggert@Penguin.CS.UCLA.EDU>
699
700 New q flag for ‘format’
701 * doc/lispref/processes.texi (Sentinels):
702 Don't hardwire grave quoting style in example.
703 * doc/lispref/strings.texi (Formatting Strings):
704 * etc/NEWS:
705 Document new q flag.
706 * src/editfns.c (Fformat): Implement it.
707
7082015-08-18 Daiki Ueno <ueno@gnu.org>
709
710 pinentry.el: Add debugging support
711 * lisp/net/pinentry.el (pinentry-debug): New variable.
712 (pinentry-debug-buffer): New variable.
713 (pinentry--process-filter): Send input to the debug buffer, if
714 `pinentry-debug' is set.
715
716 pinentry.el: Improve multiline prompt
717 * lisp/net/pinentry.el (pinentry--prompt): Simplify the interface.
718 (pinentry--process-filter): Use `pinentry--prompt' for CONFIRM
719 command.
720
7212015-08-18 Paul Eggert <eggert@cs.ucla.edu>
722
723 Fix multibyte confusion in diagnostics
724 * src/print.c (print_error_message):
725 Don't assume that the caller's name is unibyte.
726 * src/xdisp.c (vadd_to_log):
727 Don't assume that the formatted diagnostic is unibyte.
728
729 Fix file name encodings in diagnostics
730 Also, close some minor races when opening image files, by opening
731 them once instead of multiple times.
732 * src/gtkutil.c (xg_get_image_for_pixmap):
733 * src/image.c (xpm_load, tiff_load, gif_load, imagemagick_load)
734 (svg_load):
735 * src/nsimage.m (allocInitFromFile:):
736 * src/xfns.c (xg_set_icon):
737 Encode file name, since x_find_image_file no longer does that.
738 * src/image.c (x_find_image_fd): New function.
739 (x_find_image_file): Use it. Do not encode resulting file name,
740 since callers sometimes need it decoded.
741 (slurp_file): File arg is now a fd, not a file name.
742 All callers changed. This saves us having to open the file twice.
743 (xbm_load, xpm_load, pbm_load, png_load_body, jpeg_load_body)
744 (svg_load):
745 Use x_find_image_fd and fdopen to save a file-open.
746 Report file name that failed.
747 * src/lread.c (openp): If PREDICATE is t, open the file in binary mode.
748
7492015-08-18 Dmitry Gutov <dgutov@yandex.ru>
750
751 Allow blink-matching-paren to jump off screen
752 * doc/emacs/programs.texi (Matching): Mention the
753 `blink-matching-paren' value `jump-offscreen'.
754 * lisp/simple.el (blink-matching-paren): New possible value.
755 (blink-matching-paren-on-screen): Clarify the docstring.
756 (blink-matching-open): Handle `jump-offscreen' (bug#21286).
757
758 Refine the previous change
759 * lisp/simple.el (blink-matching-open): Use minibuffer-message
760 outside of save-excursion (bug#21286).
761
7622015-08-18 Martin Rudalics <rudalics@gmx.at>
763
764 Rewrite and add frame geometry related functions.
765 * src/frame.c (Fframe_position): New function.
766 (Fset_frame_position): Rename parameters and rewrite doc-string.
767 (syms_of_frame): Remove Qframe_position, Qframe_outer_size,
768 Qtitle_height and Qframe_inner_size. Add Qouter_edges,
769 Qouter_position, Qouter_size, Qnative_edges, Qinner_edges,
770 Qtitle_bar_size.
771 * src/nsfns.m (frame_geometry): New function.
772 (Fx_frame_geometry): Call frame_geometry.
773 (Fx_frame_edges): New function.
774 * src/w32fns.c (C_CHILDREN_TITLEBAR, TITLEBAR_INFO)
775 (GetTitleBarInfo_Proc): Define these so we can use the
776 GetTitleBarInfo API.
777 (Fw32_frame_menu_bar_size, Fw32_frame_rect): Remove.
778 (Fx_frame_geometry): Rewrite.
779 (Fx_frame_edges, Fx_mouse_absolute_pixel_position)
780 (Fx_set_mouse_absolute_pixel_position): New functions.
781 * src/xfns.c (frame_geometry): New function.
782 (Fx_frame_geometry): Call frame_geometry.
783 (Fx_frame_edges, Fx_mouse_absolute_pixel_position)
784 (Fx_set_mouse_absolute_pixel_position): New functions.
785
7862015-08-18 Michael Albinus <michael.albinus@gmx.de>
787
788 Improve Tramp's compatibility
789 * lisp/net/tramp.el (tramp-get-method-parameter):
790 * lisp/net/tramp-adb.el (tramp-adb-parse-device-names)
791 (tramp-adb-get-device):
792 * lisp/net/trampver.el (tramp-repository-get-version):
793 Use `tramp-compat-replace-regexp-in-string'.
794
7952015-08-18 Pierre Téchoueyres <Pierre.Techoueyres@gfi.fr> (tiny change)
796
797 * lisp/net/tramp-cmds.el (tramp-reporter-dump-variable):
798 Encode/decode string.
799
8002015-08-18 Paul Eggert <eggert@cs.ucla.edu>
801
802 Clarify what happens to match data on failure
803 Problem reported by Ernesto Alfonso (Bug#21279).
804 * doc/lispref/searching.texi (Regexp Search, Simple Match Data):
805 Document more carefully what happens to match data after a failed
806 search.
807 * src/search.c (Fmatch_beginning, Fmatch_end): Document that
808 the return value is undefined if the last search failed.
809 (Fmatch_data): Simplify doc string line 1.
810
8112015-08-18 Daiki Ueno <ueno@gnu.org>
812
813 Revert "pinentry.el: Support external passphrase cache"
814 This reverts commit e086e55a664ec27fbca7b3231c4b32cb78a89337.
815 pinentry.el shouldn't directly interact with the secrets service,
816 but ask the caller to cache the passphrase.
817
8182015-08-17 Xue Fuqiao <xfq.free@gmail.com>
819
820 * doc/emacs/sending.texi (Mail Misc): Fix two index entries for
821 Message mode hooks.
822
8232015-08-17 Daiki Ueno <ueno@gnu.org>
824
825 epg.el: Make gpgconf output parsing future proof
826 * lisp/epg.el (epg--start): Count the number of fields in "gpgconf
827 --list-options" output.
828
829 pinentry.el: Support external passphrase cache
830 * lisp/net/pinentry.el (pinentry-use-secrets): New user option.
831 (pinentry--allow-external-password-cache): New local variable.
832 (pinentry--key-info): New local variable.
833 (secrets-enabled, secrets-search-items, secrets-get-secret):
834 Declare.
835 (pinentry--send-passphrase): New function, split from
836 `pinentry--process-filter'.
837 (pinentry--process-filter): Use secrets.el to retrieve passphrase
838 from login keyring.
839
840 pinentry.el: Popup window for multiline prompt
841 * lisp/net/pinentry.el (pinentry): New custom group.
842 (pinentry-popup-prompt-window): New user option.
843 (pinentry-prompt-window-height): New user option.
844 (pinentry--prompt-buffer): New variable.
845 (pinentry-prompt-mode-map): New variable.
846 (pinentry-prompt-mode): New function.
847 (pinentry--prompt): New function.
848 (pinentry--process-filter): Use `pinentry--prompt' instead of
849 `read-passwd' and `y-or-n-p'.
850
8512015-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
852
853 message.el: Silent the byte compiler
854 * lisp/gnus/message.el (message-overlay-put, message-make-overlay)
855 (message-kill-all-overlays, message-overlays-in, message-overlay-get)
856 (message-delete-overlay, message-window-inside-pixel-edges):
857 Declare before using.
858
859 * lisp/gnus/message.el (message-overlay-get, message-overlays-in)
860 (message-window-inside-pixel-edges): XEmacs compatible functions.
861
8622015-08-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
863
864 * message.el (message-toggle-image-thumbnails): New command.
865
8662015-08-17 Noah Friedman <friedman@splode.com>
867
868 (blink-matching-open): Restore point before calling minibuffer-message.
869
8702015-08-17 Ronnie Schnell <ronnie@driver-aces.com>
871
872 Update version number in header (now matches help)
873
8742015-08-17 Paul Eggert <eggert@cs.ucla.edu>
875
876 Curved quotes in --batch diagnostics in non-UTF-8
877 When run with --batch, check that curved quotes are compatible with
878 the system locale before outputting them in diagnostics.
879 Problem reported by Eli Zaretskii in:
880 http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00594.html
881 * lisp/startup.el (command-line): Set internal--text-quoting-flag
882 after the standard display table is initialized.
883 * src/doc.c (default_to_grave_quoting_style): New function.
884 (text_quoting_style): Use it.
885 (text_quoting_flag): New static var, visible to Lisp as
886 internal--text-quoting-flag.
887 * src/emacs.c: Include <wchar.h> if available.
888 (using_utf8): New function.
889 (main): Use it to initialize text_quoting_flag.
890 * src/regex.h (btowc) [WIDE_CHAR_SUPPORT && emacs]:
891 Don't define, as it's not needed and it clashes with wchar.h.
892
8932015-08-17 Glenn Morris <rgm@gnu.org>
894
895 * doc/misc/tramp.texi (Configuration): Reword to avoid warning
896 from makeinfo about spurious "Note:" cross-reference, and for grammar.
897
8982015-08-17 Ilya Zakharevich <ilya@math.berkeley.edu>
899
900 Minor change in variable initialization on MS-Windows
901 * src/w32fns.c <after_dead_key>: Initialize to -1.
902 (deliver_wm_chars): If after_deadkey is zero, don't set after_dead
903 non-zero.
904
905 Fix a bug with LWindow key remapping on MS-Windows
906 * src/w32fns.c (deliver_wm_chars): Fix a typo. (Bug#21276)
907
9082015-08-17 Eli Zaretskii <eliz@gnu.org>
909
910 Improve fontset support for latest OTF script tags
911 * lisp/international/fontset.el (otf-script-alist): Add some
912 missing script tags.
913 (setup-default-fontset): Include settings for v2 versions of the
914 script tags used by some modern OTF/TTF fonts.
915
9162015-08-17 Paul Eggert <eggert@cs.ucla.edu>
917
918 Spelling fixes
919
9202015-08-16 Paul Eggert <eggert@cs.ucla.edu>
921
922 Use curved quotes in core elisp diagnostics
923 In the core elisp files, use curved quotes in diagnostic formats,
924 so that they follow user preference as per ‘text-quoting-style’
925 rather than being hard-coded to quote `like this'.
926 * lisp/abbrev.el (expand-region-abbrevs):
927 * lisp/button.el (button-category-symbol, button-put)
928 (make-text-button):
929 * lisp/cus-start.el:
930 * lisp/custom.el (custom-add-dependencies, custom-check-theme)
931 (custom--sort-vars-1, load-theme):
932 * lisp/emacs-lisp/byte-run.el (defun, defsubst):
933 * lisp/emacs-lisp/cl-generic.el (cl-defgeneric)
934 (cl-generic-generalizers):
935 * lisp/emacs-lisp/macroexp.el (macroexp--obsolete-warning):
936 * lisp/emacs-lisp/map-ynp.el (map-y-or-n-p):
937 * lisp/emacs-lisp/nadvice.el (advice--make-docstring)
938 (advice--make, define-advice):
939 * lisp/emacs-lisp/tabulated-list.el (tabulated-list-put-tag):
940 * lisp/emacs-lisp/timer.el (timer-event-handler):
941 * lisp/env.el (setenv):
942 * lisp/facemenu.el (facemenu-add-new-face)
943 (facemenu-add-new-color):
944 * lisp/faces.el (face-documentation, read-face-name)
945 (face-read-string, read-face-font, face-spec-set-match-display)
946 (read-color, x-resolve-font-name):
947 * lisp/files.el (locate-user-emacs-file, find-alternate-file)
948 (set-auto-mode, hack-local-variables)
949 (hack-one-local-variable--obsolete)
950 (dir-locals-set-directory-class, write-file)
951 (basic-save-buffer, delete-directory, copy-directory)
952 (recover-session, recover-session-finish, insert-directory)
953 (file-modes-char-to-who, file-modes-symbolic-to-number)
954 (move-file-to-trash):
955 * lisp/font-lock.el (font-lock-fontify-buffer):
956 * lisp/format.el (format-write-file, format-find-file)
957 (format-insert-file):
958 * lisp/frame.el (get-device-terminal, select-frame-by-name):
959 * lisp/fringe.el (fringe--check-style):
960 * lisp/help.el (describe-minor-mode-from-indicator):
961 * lisp/image.el (image-type):
962 * lisp/international/fontset.el (x-must-resolve-font-name):
963 * lisp/international/mule-cmds.el (prefer-coding-system)
964 (select-safe-coding-system-interactively)
965 (select-safe-coding-system, activate-input-method)
966 (toggle-input-method, describe-current-input-method):
967 * lisp/international/mule-conf.el (code-offset):
968 * lisp/mouse.el (minor-mode-menu-from-indicator):
969 * lisp/replace.el (query-replace-read-from)
970 (occur-after-change-function, occur-1):
971 * lisp/scroll-bar.el (scroll-bar-columns):
972 * lisp/simple.el (execute-extended-command)
973 (undo-outer-limit-truncate, compose-mail, set-variable)
974 (choose-completion-string, define-alternatives):
975 * lisp/startup.el (site-run-file, tty-handle-args, )
976 (command-line, command-line-1):
977 * lisp/subr.el (noreturn, define-error, add-to-list)
978 (read-char-choice):
979 * lisp/term/common-win.el (x-handle-xrm-switch)
980 (x-handle-name-switch, x-handle-args):
981 * lisp/term/x-win.el (x-handle-parent-id, x-handle-smid):
982 Use curved quotes in diagnostics.
983 * lisp/international/mule.el (find-auto-coding):
984 Use " to quote in a diagnostic, to be consistent with the rest of
985 this file.
986
987 Convert lisp/term/x-win.el to UTF-8
988 * lisp/term/x-win.el: Convert to UTF-8. This doesn't affect
989 runtime behavior, and the file is multilingual so compile-time
990 appearance shouldn't be an issue.
991 * admin/notes/unicode: Document this.
992
9932015-08-16 Wilson Snyder <wsnyder@wsnyder.org>
994
995 Update verilog-mode.el to 2015-05-14-6232468-vpo-GNU.
996 * losp/progmodes/verilog-mode.el: Fix some non-automated indent
997 issues and comments, bug943. (verilog-type-font-keywords): Cycle
998 delay operators like ##1 and ##[0:$] are now highlighted in their
999 entirety similarly to the # delay-control operator. Likewise, the
1000 followed-by operators #-# and #=# are no longer partially
1001 highlighed. (verilog-backward-syntactic-ws-quick,
1002 verilog-skip-backward-comments): Minor performance improvements to
1003 buffer traversal functions for reduced latency. (verilog-calc-1,
1004 verilog-in-deferred-immediate-final-p): When the keyword 'final'
1005 follows 'assert/assume/cover', then it is part of a deferred
1006 immediate assertion item and should not be treated as a final
1007 construct for indentation. Reported by Yuri Sugihara.
1008 (verilog-do-indent): Virtual task/function/class definition lines
1009 should not be considered as declarations. Reported by Enzo Chi.
1010 (verilog-do-indent): Do not falsely indent to '=' of
1011 property/sequence operators on subsequent lines of a multi-line
1012 statement. (verilog-assignment-operator-re): Fix '!==' operator
1013 and add support for '<->', ':/', '#-#', and '#=#' operators.
1014 (verilog-calculate-indent, verilog-label-be): Enable
1015 case-sensitive regular expression parsing when looking for
1016 keywords. (verilog-calc-1): Detect 'pure virtual method'
1017 declarations which exist in abstract classes. Reported by Enzo
1018 Chi and Kaushal Modi. (verilog-backward-ws&directives): When
1019 moving back to the start of a line and the preceeding line ended
1020 with an escaped-newline, then jump up one line. This properly
1021 consumes a multi-line pre-processor directive. Reported by
1022 Kaushal Modi. (verilog-dpi-import-export-re,
1023 verilog-extended-complete-re, verilog-calc-1): Teach verilog-mode
1024 to properly indent after a DPI import/export statement that
1025 resides outside of a module. Reported by Kaushal Modi.
1026 (verilog-extended-complete-re): Update regexp to match both
1027 "DPI-C" and "DPI". Reported by Kaushal Modi.
1028
12015-08-15 Paul Eggert <eggert@cs.ucla.edu> 10292015-08-15 Paul Eggert <eggert@cs.ucla.edu>
2 1030
3 substitute-command-keys a few more doc strings 1031 substitute-command-keys a few more doc strings
@@ -9441,7 +10469,7 @@
9441 10469
9442This file records repository revisions from 10470This file records repository revisions from
9443commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 10471commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
9444commit f7ee23e587b01f179284b5554c67d579a2def676 (inclusive). 10472commit a664f6a5d586e1f3fdbf31d0cf2fdaa6429a58fe (inclusive).
9445See ChangeLog.1 for earlier changes. 10473See ChangeLog.1 for earlier changes.
9446 10474
9447;; Local Variables: 10475;; Local Variables: