aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2015-11-01 06:34:54 -0500
committerGlenn Morris2015-11-01 06:34:54 -0500
commit150066727c063e2f16ee617947d63ec8ca5793ca (patch)
treedd5a049ddc92af41a4c1640898c2fda96bc73f91
parentcb56d4cec80a4da41710e2fa68dcd3d95e2a8e4c (diff)
downloademacs-150066727c063e2f16ee617947d63ec8ca5793ca.tar.gz
emacs-150066727c063e2f16ee617947d63ec8ca5793ca.zip
; Auto-commit of ChangeLog files.
-rw-r--r--ChangeLog.21181
1 files changed, 1180 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 83798aaf476..c8c231fe7c7 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,1182 @@
12015-10-31 Thomas Fitzsimmons <fitzsim@fitzsim.org>
2
3 ntlm.el: Change version to 2.0.0
4
52015-10-31 Juanma Barranquero <lekktu@gmail.com>
6
7 Fix bug#21762
8
9 * lisp/progmodes/python.el (python-syntax-closing-paren-p): Check with
10 `eql' instead of `=' to accommodate the case that (syntax-after (point))
11 returns nil.
12
13 * test/automated/python-tests.el (python-indent-inside-paren-7):
14 New test.
15
162015-10-31 Juanma Barranquero <lekktu@gmail.com>
17
18 * test/automated/python-tests.el: Avoid warnings
19
20 (python-tests-with-temp-buffer, python-tests-with-temp-file):
21 Bind `python-indent-guess-indent-offset' to nil.
22 # Please enter the commit message for your changes. Lines starting
23 # with '#' will be ignored, and an empty message aborts the commit.
24 # On branch master
25 # Your branch is up-to-date with 'origin/master'.
26 #
27 # Changes to be committed:
28 # modified: test/automated/python-tests.el
29 #
30
312015-10-31 Juanma Barranquero <lekktu@gmail.com>
32
33 * src/alloc.c: Silence compiler warnings
34
35 (pointers_fit_in_lispobj_p, mmap_lisp_allowed_p): #ifdef DOUG_LEA_MALLOC.
36
372015-10-31 Jackson Ray Hamilton <jackson@jacksonrayhamilton.com>
38
39 * etc/NEWS: Fix js-jsx-mode entry punctuation
40
412015-10-31 Jackson Ray Hamilton <jackson@jacksonrayhamilton.com>
42
43 Add JSX indentation via js-jsx-mode. (Bug#21799)
44
45 * progmodes/js.el: Add JSX indentation support.
46 (js-jsx-indent-line)
47 (js-jsx-mode): New functions.
48
492015-10-31 Michael Albinus <michael.albinus@gmx.de>
50
51 Minor fix in filenotify.el
52
53 * lisp/filenotify.el (file-notify--event-file-name)
54 (file-notify--event-file1-name): Normalize result with
55 `directory-file-name'.
56
572015-10-31 Eli Zaretskii <eliz@gnu.org>
58
59 Avoid errors in redisplay--pre-redisplay-functions
60
61 * lisp/emacs-lisp/cursor-sensor.el (cursor-sensor--detect): Don't
62 use 'bobp', instead compare window-point with 1. (Bug#21730)
63
642015-10-30 Paul Eggert <eggert@cs.ucla.edu>
65
66 Merge from gnulib.
67
68 This incorporates:
69 2015-10-30 intprops: add WRAPV and const flavors for GCC 5
70 2015-10-25 stdalign: port to Sun C 5.9
71 * doc/misc/texinfo.tex, lib/intprops.h, lib/stdalign.in.h:
72 Copy from gnulib.
73
742015-10-30 Eli Zaretskii <eliz@gnu.org>
75
76 Fix a typo in a macro name
77
78 * src/w32proc.c (_NLSCMPERROR): Fix a typo in the name of this macro.
79 (w32_compare_strings): Adjust for the correction.
80
812015-10-30 Michael Albinus <michael.albinus@gmx.de>
82
83 Add result messages in vc-tests.el
84
85 * test/automated/vc-tests.el (vc-test--state)
86 (vc-test--working-revision, vc-test--checkout-model): Add result messages.
87
882015-10-30 Artur Malabarba <bruce.connor.am@gmail.com>
89
90 * test/automated/faces-tests.el: Add another test
91
922015-10-30 Artur Malabarba <bruce.connor.am@gmail.com>
93
94 * lisp/faces.el (faces--attribute-at-point): Fix bug
95
96 introduced by previous commit.
97
982015-10-30 Artur Malabarba <bruce.connor.am@gmail.com>
99
100 * test/automated/faces-tests.el: New file
101
1022015-10-30 Artur Malabarba <bruce.connor.am@gmail.com>
103
104 * lisp/faces.el: Refactor common code and fix a bug
105
106 (faces--attribute-at-point): New function. Fix a bug when the
107 face at point is a list of faces and the desired attribute is not
108 on the first one.
109 (foreground-color-at-point, background-color-at-point): Use it.
110
1112015-10-30 Przemysław Wojnowski <esperanto@cumego.com>
112
113 * etc/tutorials/TUTORIAL.translators: Fix PL names
114
1152015-10-30 Juanma Barranquero <lekktu@gmail.com>
116
117 * lisp/character-fold.el: Provide `character-fold'
118
1192015-10-30 Tassilo Horn <tsdh@gnu.org>
120
121 Add more faces for Gnus and ivy
122
123 * etc/themes/tsdh-dark-theme.el (tsdh-dark): add more faces for Gnus and
124 ivy.
125
1262015-10-30 Michael Albinus <michael.albinus@gmx.de>
127
128 Some minor fixes for tramp-gvfs.el
129
130 * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-attributes):
131 An attribute returned by gvfs-info might be empty. In case of
132 undetermined uid or gid, return "UNKNOWN" or -1, respectively.
133 (tramp-zeroconf-parse-service-device-names): New defun.
134 Derived from `tramp-zeroconf-parse-workstation-device-names'.
135 (top): Add completion functions for "afp" and "smb" methods.
136
1372015-10-30 Artur Malabarba <bruce.connor.am@gmail.com>
138
139 * test/automated/character-fold-tests.el: New file
140
1412015-10-30 Artur Malabarba <bruce.connor.am@gmail.com>
142
143 * test/automated/sort-tests.el: New file
144
145 Tests in this file are randomly generated and then tested with
146 regular, reverse, and case-fold sorting.
147
1482015-10-30 Eli Zaretskii <eliz@gnu.org>
149
150 Describe known problems with pinning Emacs to taskbar
151
152 * etc/PROBLEMS: Describe the problem with pinning Emacs to taskbar
153 on Windows 10. For the details, see the discussion starting at
154 http://lists.gnu.org/archive/html/help-emacs-windows/2015-09/msg00000.html.
155
1562015-10-30 Artur Malabarba <bruce.connor.am@gmail.com>
157
158 * lisp/isearch.el: Avoid an error that blocks isearch
159
160 (isearch-update): Don't error if `isearch--current-buffer' has
161 been killed.
162
163 * test/automated/isearch-tests.el (isearch--test-update): New
164 file.
165
1662015-10-30 Phil Sainty <psainty@orcon.net.nz>
167
168 Fix documentation of 'beginning/end-of-buffer'
169
170 * lisp/simple.el (beginning-of-buffer, end-of-buffer): Clarify
171 conditions under which the mark will be pushed at the previous
172 position. (Bug#21748)
173
1742015-10-30 Tassilo Horn <tsdh@gnu.org>
175
176 Add RefTeX feature idea: editing RefTeX TOC buffers
177
178 More face defs for ivy, swiper, ace-window, eshell
179
1802015-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
181
182 * lisp/gnus/auth-source.el: Silence lexical-binding warnings
183
184 (auth-source-netrc-use-gpg-tokens): Simplify (symbol-value 'VAR) to
185 just VAR.
186 (auth-source-backend-parse): Use make-instance.
187 (auth-source-search): Remove unused key args.
188 Remove unused vars `accessor-key' and `backend'. Avoid `eval'.
189 (auth-source-search-backends): Use slot names rather than their initarg.
190 (auth-source-netrc-create):
191 (auth-source-delete):
192 (auth-source-secrets-create, auth-source-plstore-search)
193 (auth-source-macos-keychain-create, auth-source-macos-keychain-search)
194 (auth-source-plstore-create, auth-source-netrc-search)
195 (auth-source-netrc-parse): Remove unused key args.
196 (auth-source-forget+): Simplify the arglist.
197 (auth-source-macos-keychain-search-items)
198 (auth-source-token-passphrase-callback-function): Mark unused args.
199 (auth-source-epa-extract-gpg-token): Remove unused var `plain'.
200 (pp-escape-newlines): Declare.
201 (auto-source--symbol-keyword): New function.
202 (auth-source-plstore-create, auth-source-netrc-create)
203 (auth-source-netrc-normalize): Use it.
204 (auth-source-netrc-search): Don't pass :delete to
205 auth-source-netrc-parse since it doesn't use it.
206 (auth-source-plstore-create, auth-source-netrc-create): Use plist-get
207 symbol-value to index in keyword args.
208 (auth-source-macos-keychain-result-append): Avoid setq.
209 (auth-source-netrc-create): Remove unused vars `file' and `add'.
210 (auth-source-user-or-password): Remove unused var `cname'.
211
2122015-10-29 Juri Linkov <juri@linkov.net>
213
214 * lisp/dired.el (dired-unmark-all-files-query): Declare.
215
216 (dired-unmark-all-files): Let-bind it and use instead of ‘query’.
217 (Bug#21746)
218
2192015-10-29 Juri Linkov <juri@linkov.net>
220
221 * lisp/ielm.el (ielm-indent-line): Use non-nil arg of comint-bol
222
223 to go to the beginning of text line instead of command line.
224 http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02360.html
225
2262015-10-29 Eli Zaretskii <eliz@gnu.org>
227
228 Fix encoding of saving *Help* buffers
229
230 * lisp/help-fns.el (describe-function-1): If we use curved quotes,
231 set help buffer's buffer-file-coding-system to UTF-8. (Bug#21780)
232
2332015-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
234
235 * lisp/emacs-lisp/cl-generic.el: Add (major-mode MODE) context
236
237 (cl--generic-derived-specializers): New function.
238 (cl--generic-derived-generalizer): New generalizer.
239 (cl-generic-generalizers): New specializer (derived-mode MODE).
240 (cl--generic-split-args): Apply the rewriter, if any.
241 (cl-generic-define-context-rewriter): New macro.
242 (major-mode): Use it to define a new context-rewriter, so we can write
243 `(major-mode MODE)' instead of `(major-mode (derived-mode MODE))'.
244
245 * lisp/frame.el (window-system): New context-rewriter so we can write
246 `(window-system VAL)' instead of (window-system (eql VAL)).
247 (cl--generic-split-args): Apply the rewriter, if any.
248 (frame-creation-function): Use the new syntax.
249
250 * lisp/term/x-win.el (window-system-initialization)
251 (handle-args-function, frame-creation-function)
252 (gui-backend-set-selection, gui-backend-selection-owner-p)
253 (gui-backend-selection-exists-p, gui-backend-get-selection):
254 * lisp/term/w32-win.el (window-system-initialization)
255 (handle-args-function, frame-creation-function)
256 (gui-backend-set-selection, gui-backend-get-selection)
257 (gui-backend-selection-owner-p, gui-backend-selection-exists-p):
258 * lisp/term/pc-win.el (gui-backend-get-selection)
259 (gui-backend-selection-exists-p, gui-backend-selection-owner-p)
260 (gui-backend-set-selection, window-system-initialization)
261 (frame-creation-function, handle-args-function):
262 * lisp/term/ns-win.el (window-system-initialization)
263 (handle-args-function, frame-creation-function)
264 (gui-backend-set-selection, gui-backend-selection-exists-p)
265 (gui-backend-get-selection):
266 * lisp/startup.el (handle-args-function):
267 * lisp/term/xterm.el (gui-backend-get-selection)
268 (gui-backend-set-selection): Use the new syntax.
269
2702015-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
271
272 * test/indent/css-mode.css: Add tests for url(...) syntax.
273
2742015-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
275
276 * lisp/emacs-lisp/smie.el: Use `declare' for `pure'
277
278 (smie-precs->prec2, smie-merge-prec2s, smie-bnf->prec2, smie-prec2->grammar):
279 Use `declare'.
280
2812015-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
282
283 * lisp/emacs-lisp/cl-generic.el: Accomodate future changes
284
285 (cl--generic-generalizer): Add `name' field.
286 (cl-generic-make-generalizer): Add corresponding `name' argument.
287 (cl-generic-define-generalizer): New macro.
288 (cl--generic-head-generalizer, cl--generic-eql-generalizer)
289 (cl--generic-struct-generalizer, cl--generic-typeof-generalizer)
290 (cl--generic-t-generalizer): Use it.
291 (cl-generic-ensure-function): Add `noerror' argument.
292 (cl-generic-define): Use it so we don't follow aliases.
293 (cl-generic-define-method): Preserve pre-existing ordering of methods.
294 (cl--generic-arg-specializer): New function.
295 (cl--generic-cache-miss): Use it.
296 (cl-generic-generalizers): Only fset a temporary definition
297 during bootstrap.
298 (cl--generic-struct-tag, cl--generic-struct-specializers):
299 Allow extra arguments.
300
301 * lisp/emacs-lisp/eieio-compat.el (eieio--generic-static-symbol-generalizer)
302 (eieio--generic-static-object-generalizer): Use cl-generic-define-generalizer.
303 (eieio--generic-static-symbol-specializers): Allow extra arguments.
304
305 * lisp/emacs-lisp/eieio-core.el (eieio--generic-generalizer)
306 (eieio--generic-subclass-generalizer): Use cl-generic-define-generalizer.
307 (eieio--generic-subclass-specializers): Allow extra arguments.
308
3092015-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
310
311 * lisp/emacs-lisp/bytecomp.el (compile-defun): Add defvars in scope.
312
3132015-10-29 Michael Albinus <michael.albinus@gmx.de>
314
315 Add "afp" method to Tramp
316
317 * doc/misc/tramp.texi (GVFS based methods): Describe `afp' method.
318
319 * lisp/net/tramp-gvfs.el (tramp-gvfs-methods): Add "afp" method.
320 (tramp-gvfs-handle-expand-file-name)
321 (tramp-gvfs-handler-mounted-unmounted)
322 (tramp-gvfs-connection-mounted-p, tramp-gvfs-mount-spec)
323 (tramp-gvfs-maybe-open-connection): Support also "afp".
324 (tramp-gvfs-handle-file-attributes): Handle the case of empty
325 "owner::user" and "owner::group" entries.
326
3272015-10-29 Andy Moreton <andrewjmoreton@gmail.com>
328
329 Handle negative coordinates in ‘x_calc_absolute_position’
330
331 * src/w32term.c (x_calc_absolute_position): Find display origin to
332 allow for negative coordinates.
333
3342015-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
335
336 (internal--syntax-propertize): Save match-data here (bug#21766)
337
338 * lisp/emacs-lisp/syntax.el (internal--syntax-propertize): Save match-data.
339 * lisp/simple.el (delete-trailing-whitespace): Undo last change.
340
3412015-10-28 Dmitry Gutov <dgutov@yandex.ru>
342
343 Don't require default-directory to end with a slash
344
345 * doc/lispref/files.texi (Magic File Names): Document the change
346 in unhandled-file-name-directory.
347
348 * lisp/url/url-handlers.el
349 (url-handler-unhandled-file-name-directory): Update accordingly.
350
351 * src/buffer.c (default-directory): Update the docsting.
352
353 * src/fileio.c (unhandled-file-name-directory): Default to calling
354 `file-name-as-directory'
355 (http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02294.html).
356
3572015-10-28 Artur Malabarba <bruce.connor.am@gmail.com>
358
359 * lisp/isearch.el: Delete some outdated comments
360
3612015-10-28 Vibhav Pant <vibhavp@gmail.com>
362
363 Fix eshell/clear not working if the output has a small line count
364
365 * lisp/eshell/esh-mode.el: (eshell/clear): Use (window-size) as the
366 number of newlines to be inserted. This fixes the issue where
367 eshell/clear wouldn't work if the prompt was not at the bottom of the
368 window, and the output wasn't too long.
369
3702015-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
371
372 * lisp/files.el (write-file): Use vc-refresh-state.
373
374 * lisp/autorevert.el (auto-revert-handler): Use vc-refresh-state.
375
376 * lisp/vc/pcvs.el (cvs-revert-if-needed): Use vc-refresh-state.
377
3782015-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
379
380 * lisp/emacs-lisp/macroexp.el: Tweak macroexp-if optimizations
381
382 (macroexp-unprogn): Make sure we never return an empty list.
383 (macroexp-if): Remove unused (and unsafe) optimization.
384 Optimize (if A T (if B T E)) into (if (or A B) T E) instead, which does
385 occur occasionally.
386
3872015-10-28 Juanma Barranquero <lekktu@gmail.com>
388
389 Fix bug#21766 and add test
390
391 * lisp/simple.el (delete-trailing-whitespace): Save match data when
392 calling `skip-syntax-backward'.
393 * test/automated/simple-test.el (simple-delete-trailing-whitespace):
394 New test.
395
3962015-10-28 Artur Malabarba <bruce.connor.am@gmail.com>
397
398 * doc/lispref/sequences.texi (Sequence Functions): Fix typo
399
4002015-10-28 Paul Eggert <eggert@cs.ucla.edu>
401
402 * src/dispnew.c (init_display): Simplify overflow checking.
403
4042015-10-28 Artur Malabarba <bruce.connor.am@gmail.com>
405
406 * lisp/character-fold.el (character-fold-to-regexp): Fix case
407
408 where string ends in space
409
4102015-10-28 Artur Malabarba <bruce.connor.am@gmail.com>
411
412 * lisp/emacs-lisp/seq.el (seq-mapn): New function
413
414 * doc/lispref/sequences.texi (Sequence Functions): Document seq-mapn
415
4162015-10-28 Artur Malabarba <bruce.connor.am@gmail.com>
417
418 * lisp/character-fold.el: Make compatible with lax-whitespace
419
420 (character-fold-to-regexp): Rework internals to play nice with
421 lax-whitespacing.
422
423 When the user types a space, we want to match the table entry for
424 ?\s, which is generally a regexp like "[ ...]". However, the
425 `search-spaces-regexp' variable doesn't "see" spaces inside these
426 regexp constructs, so we need to use "\\( \\|[ ...]\\)" instead (to
427 manually expose a space).
428
429 Furthermore, the lax search engine acts on a bunch of spaces, not
430 on individual spaces, so if the string contains sequential spaces
431 like " ", we need to keep them grouped together like this:
432 "\\( \\|[ ...][ ...]\\)".
433
4342015-10-28 Artur Malabarba <bruce.connor.am@gmail.com>
435
436 * lisp/isearch.el: Refactor momentary messages
437
438 (isearch--momentary-message): New function.
439 (isearch-toggle-lax-whitespace, isearch-toggle-case-fold)
440 (isearch-toggle-invisible): Use it.
441
4422015-10-28 Artur Malabarba <bruce.connor.am@gmail.com>
443
444 * lisp/isearch.el: Define all toggles with `isearch-define-mode-toggle'
445
446 (isearch-define-mode-toggle): New macro.
447 (isearch-toggle-invisible): Renamed to
448 `isearch-define-mode-toggle'.
449 (isearch-toggle-case-fold, isearch-toggle-invisible)
450 (isearch-toggle-regexp, isearch-toggle-lax-whitespace): Define
451 with `isearch-define-mode-toggle'.
452
4532015-10-28 Michael Albinus <michael.albinus@gmx.de>
454
455 Avoid using `add-to-list' on a let-local var in tramp-smb.el
456
457 * lisp/net/tramp-compat.el (tramp-compat-delete-dups): New defun.
458 * lisp/net/tramp-smb.el (tramp-smb-handle-directory-files): Use it.
459
4602015-10-28 Anders Lindgren <andlind@gmail.com>
461
462 Merge branch 'master' of /Volumes/HD2/build/emacs-git-ssh
463
464 Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/emacs
465
466 Merge branch 'master' of /Volumes/HD2/build/emacs-git-ssh
467
4682015-10-28 Michael Albinus <michael.albinus@gmx.de>
469
470 Revert 692bce5b9eccfae19ae2a5a23a9ccd8d6bf86076
471
472 * lisp/net/tramp-smb.el (tramp-smb-handle-directory-files):
473 Revert 692bce5b9eccfae19ae2a5a23a9ccd8d6bf86076, `delete-dups'
474 does not exist in XEmacs 21.4.
475
4762015-10-28 Anders Lindgren <andlind@gmail.com>
477
478 Fixed OS X startup crash.
479
480 Input events started to arrive before ns_term_init() was finished.
481 Solved by blocking input. This also seems to correct the "You
482 can't open the application "Emacs" because it may be damaged or
483 incomplete" error issued when double-clicking on the Emacs
484 application.
485
486 * nsterm.m (ns_constrain_all_frames, ns_init_term): Block input.
487 * nsterm.m (ns_send_appdefined, EmacsApp): Trace output.
488
4892015-10-28 Anders Lindgren <andlind@gmail.com>
490
491 Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/emacs
492
4932015-10-28 Artur Malabarba <bruce.connor.am@gmail.com>
494
495 * src/process.c (Fget_buffer_process): Improve docstring
496
497 Document the fact that it doesn't return dead processes.
498
4992015-10-28 Anders Lindgren <andlind@gmail.com>
500
501 Fix incorrect NextStep tool-bar-mode -- wrong number of rows in frame.
502
503 * nsterm.h (struct ns_output): New flag, in_animation.
504 * nsfns.m (Fx_create_frame): Initialize in_animation flag.
505 * nsmenu.m (free_frame_tool_bar, update_frame_tool_bar): Set
506 in_animation flag around call to "setVisible". Set new tool bar
507 height before call to setVisible.
508 * nsterm.m (x_set_window_size): Don't call [view setRow:
509 andColumns:] as this fools the subsequent call to updateFrameSize
510 from performing the real resize.
511 (windowDidResize): Don't update anything when in_animation is
512 non-zero.
513
514 Trace output.
515
516 * nsmenu.m (free_frame_tool_bar, update_frame_tool_bar)
517 (EmacsToolbar):
518 * nsterm.m (x_set_window_size, updateFrameSize)
519 ([EmacsView setRows: andColumns:])
520
5212015-10-28 Nicolas Petton <nicolas@petton.fr>
522
523 * lisp/emacs-lisp/thunk.el (thunk-delay): Fix the macro.
524
5252015-10-28 Tassilo Horn <tsdh@gnu.org>
526
527 Prettify TeX macros not ending in a word char
528
529 * lisp/textmodes/tex-mode.el (tex--prettify-symbols-compose-p): Prettify
530 macros which don't end in a word character.
531
5322015-10-27 Dmitry Gutov <dgutov@yandex.ru>
533
534 Pipe Hg commit descriptions through 'tabindent'
535
536 * lisp/vc/vc-hg.el (vc-hg-log-format): Pipe commit description
537 through 'tabindent'.
538 (vc-hg-log-view-mode): Set tab-width to 2 locally.
539 (http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02259.html)
540
5412015-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
542
543 * lisp/net/tramp-smb.el: Avoid using `add-to-list' on a let-local var
544
545 * lisp/net/tramp-smb.el (tramp-smb-handle-directory-files): Use `delete-dups'.
546 * lisp/net/tramp.el (auto-save-file-name-transforms): Declare.
547
5482015-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
549
550 * lisp/international/ccl.el: Use lexical-binding
551
552 (ccl-compile-if): Remove unused var `false-ic'.
553 (ccl-compile-write-repeat): Remove unused var `i'.
554 (ccl-compile-map-single): Remove unused var `id'.
555 (ccl-dump, ccl-dump-binary): Use explicit let-binding to bind the
556 dynamic var `ccl-code'.
557
5582015-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
559
560 * lisp/json.el (json-new-object): Optimize trivial `list' call
561
5622015-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
563
564 * lisp/help.el: Fix bug with incorrect arglist string
565
566 (help-add-fundoc-usage): Don't mistake a mis-formatted string for a list.
567
5682015-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
569
570 * lisp/gnus/gnus-topic.el: Silence some warnings
571
572 (gnus-topic-prepare-topic): Remove unused var `topic'.
573 (gnus-topic-remove-topic): Mark unused arg `hide'.
574 (gnus-tmp-header): Declare.
575 (gnus-topic-goto-missing-group): Remove unused var `entry'.
576 (gnus-topic-unmark-topic): Mark unused arg `dummy'.
577 (gnus-topic-copy-matching): Mark unused arg `copyp'.
578 Move initialization of `topic' into its declaration.
579
5802015-10-27 Stephen Leake <stephen_leake@stephe-leake.org>
581
582 Minor CEDET fixes
583
584 * lisp/cedet/cedet-global.el (cedet-gnu-global-gtags-call): Handle
585 warnings from gtags about invalid options.
586 (cedet-gnu-global-create/update-database): Do incremental update
587 properly.
588
589 * lisp/cedet/ede/generic.el (ede-enable-generic-projects): Get monotone
590 root right.
591
5922015-10-27 Michael Albinus <michael.albinus@gmx.de>
593
594 Fall back to polling in autorevert when needed
595
596 * lisp/autorevert.el (auto-revert-notify-handler): When a
597 `stopped' event arrives from file notification, fall back to polling.
598
599 * test/automated/file-notify-tests.el
600 (file-notify-test03-autorevert): Extend test for polling when file
601 notification ceases to work.
602
6032015-10-27 Dmitry Gutov <dgutov@yandex.ru>
604
605 Show full commit messages in 'hg log' when appropriate
606
607 * lisp/vc/vc-hg.el (vc-hg-log-format): New variable.
608 (vc-hg-print-log, vc-hg-expanded-log-entry): Use it.
609 (http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02191.html)
610
6112015-10-27 Nicolas Petton <nicolas@petton.fr>
612
613 Use a plain svg file for the icon
614
615 * etc/images/icons/hicolor/scalable/apps/emacs.svg: Use a plain SVG
616 format instead of the Inkscape SVG format.
617
6182015-10-27 Michael Albinus <michael.albinus@gmx.de>
619
620 Fix subtle bug in auto-revert-tests.el
621
622 * test/automated/auto-revert-tests.el
623 (auto-revert-test02-auto-revert-mode-dired): Narrow *Messages*
624 buffer where it belongs to. (Bug#21668)
625
6262015-10-26 Nicolas Petton <nicolas@petton.fr>
627
628 * lisp/emacs-lisp/map.el: Better docstrings.
629
630 * lisp/emacs-lisp/seq.el: Better docstrings.
631
632 * lisp/emacs-lisp/seq.el: Rename all seq argumentss to sequence.
633
6342015-10-26 Phillip Lord <phillip.lord@russet.org.uk>
635
636 * lisp/emacs-lisp/ert.el: Print results without newline escaping
637
6382015-10-26 Stephen Leake <stephen_leake@stephe-leake.org>
639
640 Clarify that load-path contents should be directory file names
641
642 * doc/lispref/files.texi (Directory Names): Define and use "directory
643 file name". Recommend `expand-file-name'.
644
645 * src/lread.c (load-path): Fix doc string; elements are directory file
646 names.
647
6482015-10-26 Eli Zaretskii <eliz@gnu.org>
649
650 Fix simple-test.el test
651
652 * test/automated/simple-test.el (simple-test--dummy-buffer): Make
653 sure indentation doesn't use TABs, otherwise the 6th test might
654 fail.
655
6562015-10-26 Mark Oteiza <mvoteiza@udel.edu>
657
658 * lisp/net/eww.el (eww-bookmark-prepare): Use truncate-string-to-width.
659
660 `substring' does not account for full width characters.
661
6622015-10-26 Michael Albinus <michael.albinus@gmx.de>
663
664 Further work on `stopped' events in filenotify.el
665
666 * doc/lispref/os.texi (File Notifications): Rework examples.
667
668 * lisp/filenotify.el (file-notify--rm-descriptor): Optional parameter.
669 (file-notify--rm-descriptor, file-notify-callback): Improve check
670 for sending `stopped' event.
671 (file-notify-add-watch): Check for more events for `inotify'.
672
673 * test/automated/file-notify-tests.el
674 (file-notify--test-expected-events): New defvar.
675 (file-notify--test-with-events): Use it.
676 (file-notify--test-cleanup): Make it more robust when deleting
677 directories.
678 (file-notify--test-event-test): Check also for watched directories.
679 (file-notify--test-event-handler): Suppress temporary .#files.
680 (file-notify-test02-events, file-notify-test04-file-validity):
681 Rework `stopped' events.
682 (file-notify-test05-dir-validity): Wait for events when appropriate.
683
6842015-10-26 Artur Malabarba <bruce.connor.am@gmail.com>
685
686 * src/keyboard.c (post-command-hook): Shorten docstring
687
6882015-10-26 Tassilo Horn <tsdh@gnu.org>
689
690 Fix infinite loop in sh-script's SMIE code
691
692 * lisp/progmodes/sh-script.el (sh-smie-sh-forward-token): Fix infinite
693 loop (bug#21747).
694
6952015-10-25 Artur Malabarba <bruce.connor.am@gmail.com>
696
697 * lisp/isearch.el (search-default-regexp-mode): Revert to nil
698
699 Character-fold search _still_ doesn't play well with
700 lax-whitespace. So disable it by default (again) for now.
701
7022015-10-25 Artur Malabarba <bruce.connor.am@gmail.com>
703
704 * lisp/isearch.el: No visual feedback for default search mode
705
706 During an isearch where character-folding is the default, we don't
707 want to take up minibuffer space just to tell the user that
708 "Char-fold " is on. The same goes for other modes, if the user
709 changes the default. In contrast, if the user toggles OFF the
710 default mode, they should see "Literal", to distinguish it from
711 the default mode.
712
713 (isearch--describe-regexp-mode): Return "" if describing the
714 default mode, and return "literal " if describing a plain search
715 and it is not default.
716
7172015-10-25 Artur Malabarba <bruce.connor.am@gmail.com>
718
719 * test/automated/simple-test.el: New file
720
721 Define tests for `newline' and `open-line'.
722
7232015-10-25 Artur Malabarba <bruce.connor.am@gmail.com>
724
725 * lisp/simple.el (open-line): Integrate with electric-indent-mode
726
727 Also run `post-self-insert-hook' when called interactively.
728
7292015-10-25 Artur Malabarba <bruce.connor.am@gmail.com>
730
731 * lisp/simple.el (open-line): Fix docstring
732
733 Also explain apparently redundant line.
734
7352015-10-25 Thomas Fitzsimmons <fitzsim@fitzsim.org>
736 Alexandru Harsanyi <AlexHarsanyi@gmail.com>
737
738 Sync with soap-client repository, version 3.0.1
739
740 * soap-client.el, soap-inspect.el: Bump version to 3.0.1.
741
742 * soap-client.el, soap-inspect.el: Update home page.
743
744 * soap-client.el, soap-inspect.el: Bump version to 3.0.0.
745
746 * soap-inspect.el: Merge in changes from Emacs master branch.
747
748 * soap-client.el: Merge in changes from Emacs master branch.
749
750 * soap-inspect.el: Shorten first line description.
751
752 * soap-client.el: Make a small whitespace fix.
753
754 * soap-inspect.el: Update copyright years.
755
756 * soap-client.el (soap-encoded-namespaces): Move above first use
757 in soap-encode-xs-element.
758
759 * soap-client.el (soap-type-is-array?): new defun
760 (soap-encode-xs-element): handle array elements in this function
761 (soap-encode-xs-complex-type): flag error if asked to encode an
762 array type, this is handled in `soap-encode-xs-element'
763
764 * soap-inspect.el (soap-inspect-xs-attribute-group): Do not print
765 type for attribute group.
766
767 * soap-inspect.el (soap-sample-value-for-xs-attribute-group): New
768 function.
769 (soap-inspect-xs-attribute-group): Likewise.
770
771 * soap-inspect.el
772 (soap-resolve-references-for-xs-attribute-group): Resolve
773 references of attributes in an attribute group.
774
775 * soap-client.el (soap-decode-xs-attributes): Process attribute
776 type directly, not through soap-wsdl-get.
777
778 * soap-client.el (soap-xs-parse-attribute): Leave reference nil if
779 reference attribute is nil.
780
781 * soap-client.el (soap-resolve-references-for-xs-attribute):
782 Convert XML schema attributes to xsd:string.
783
784 * soap-inspect.el (soap-sample-value-for-xs-attribute): New
785 function.
786 (soap-sample-value-for-xs-simple-type): Prepend attributes to
787 result.
788 (soap-sample-value-for-xs-complex-type): Likewise.
789 (soap-inspect-xs-attribute): New function.
790 (soap-inspect-xs-simple-type): Print attributes.
791 (soap-inspect-xs-complex-type): Likewise.
792
793 * soap-inspect.el (soap-resolve-references-for-xs-simple-type):
794 Resolve references for attributes.
795 (soap-resolve-references-for-xs-complex-type): Likewise.
796
797 * soap-client.el (soap-xml-node-find-matching-child): Rename from
798 soap-xml-node-first-child.
799 (soap-xs-parse-attribute): Call soap-xml-node-find-matching-child.
800 (soap-xs-parse-simple-type): Likewise.
801
802 * soap-client.el (soap-invoke-async): Add error checking.
803
804 * soap-client.el (soap-invoke-internal): New function.
805 (soap-invoke-async): Call soap-invoke-internal.
806 (soap-invoke): Likewise.
807
808 * soap-client.el (soap-invoke-async): Ensure buffer passed to
809 url-retrieve callback is killed.
810
811 * soap-client.el (soap-parse-wsdl-phase-validate-node): Rename
812 function.
813 (soap-parse-wsdl-phase-fetch-imports): Likewise.
814 (soap-parse-wsdl-phase-parse-schema): Likewise.
815 (soap-parse-wsdl-phase-fetch-schema): Likewise.
816 (soap-parse-wsdl-phase-finish-parsing): Likewise.
817 (soap-parse-wsdl): Update calls.
818
819 * soap-client.el (soap-invoke-async): Fix callback invocation.
820
821 * soap-client.el (soap-invoke-async): New function.
822 (soap-invoke): Reimplement using soap-invoke-async.
823
824 * soap-client.el (soap-parse-server-response): Improve docstring.
825 (soap-invoke): Inline call to soap-parse-server-response.
826
827 * soap-client.el (soap-decode-xs-complex-type): Prevent incorrect
828 warning.
829
830 * soap-client.el (soap-parse-server-response): Rename
831 soap-process-url-response. Destroy the mime part.
832 (soap-invoke): Call soap-parse-server-response.
833
834 * soap-client.el: Update copyright date.
835
836 * soap-client.el: Fix checkdoc issues.
837
838 * soap-client.el: Fix indentation and long lines.
839
840 * soap-client.el (soap-time-format): Remove variable.
841 (soap-encode-xs-basic-type): Simplify date-time format detection.
842 (soap-decode-xs-basic-type): Remove soap-time-format support.
843
844 * soap-client.el (soap-process-url-response): New function.
845 (soap-fetch-xml-from-url): Call soap-process-url-response.
846 (soap-parse-wsdl-phase-1): New function.
847 (soap-parse-wsdl-phase-2): Likewise.
848 (soap-parse-wsdl-phase-3): Likewise.
849 (soap-parse-wsdl-phase-4): Likewise.
850 (soap-parse-wsdl-phase-5): Likewise.
851 (soap-parse-wsdl): Call phase functions.
852
853 * soap-client.el (soap-decode-xs-basic-type): Remove one-argument
854 and call.
855
856 * soap-client.el (soap-decode-date-time): Improve docstring.
857
858 * soap-client.el (soap-xmlschema-imports): Remove variable.
859 (soap-parse-schema): Add wsdl argument. Look up XML schema
860 imports from wsdl.
861 (soap-load-wsdl): Do not set soap-xmlschema-imports.
862 (soap-parse-wsdl): Get XML schema imports from wsdl.
863
864 * soap-client.el (soap-current-file): Remove variable.
865 (soap-wsdl): Add current-file slot.
866 (soap-fetch-xml-from-url): Add wsdl argument. Look up current
867 file from wsdl.
868 (soap-fetch-xml-from-file): Likewise.
869 (soap-fetch-xml): Likewise.
870 (soap-load-wsdl): Always create wsdl object first.
871 (soap-parse-wsdl): Pass wsdl to soap-fetch-xml.
872
873 * soap-client.el (soap-xs-element): Add is-group slot.
874 (soap-xs-parse-element): Set is-group slot.
875 (soap-resolve-references-for-xs-element): Skip is-group elements.
876 (soap-xs-complex-type): Add is-group slot.
877 (soap-xs-parse-complex-type): Set is-group slot.
878 (soap-xs-parse-sequence): Parse xsd:group elements.
879 (soap-resolve-references-for-xs-complex-type): Inline elements
880 from referenced xsd:group nodes.
881 (soap-parse-schema): Parse xsd:group nodes.
882
883 * soap-client.el (soap-invoke): Don't set url-http-version to 1.0.
884
885 * soap-client.el (soap-decode-xs-complex-type): Allow choice nodes
886 to accept multiple values.
887
888 * soap-client.el (soap-encode-body): Check parameters argument for
889 extra header values.
890
891 * soap-client.el (soap-well-known-xmlns): Add wsa and wsaw tags.
892 (soap-operation): Add input-action and output-action slots.
893 (soap-parse-operation): Parse wsaw:Action nodes.
894 (soap-encode-body): Encode service-url for WS-Addressing.
895 (soap-create-envelope): Likewise.
896 (soap-invoke): Update soap-create-envelope call to provide
897 service-url argument.
898
899 * soap-client.el (soap-decode-xs-complex-type): Support xsi:type
900 override attribute.
901 (soap-decode-array): Likewise.
902
903 * soap-client.el (soap-parse-schema): Handle location attribute.
904
905 * soap-client.el (soap-decode-type): Check that multiRef matched
906 validation regexp.
907
908 * soap-client.el (soap-encode-xs-simple-type): Encode xsd:list
909 nodes.
910 (soap-decode-xs-simple-type): Decode xsd:list nodes.
911
912 * soap-client.el (soap-get-candidate-elements): Fix reference
913 handling.
914
915 * soap-client.el (soap-xs-simple-type): Add is-list slot.
916 (soap-xs-parse-simple-type): Call soap-xs-add-list for xsd:list
917 nodes.
918 (soap-xs-add-list): New function.
919
920 * soap-client.el (soap-encode-xs-element): When a boolean is
921 expected, interpret nil as "false".
922
923 * soap-client.el (soap-make-xs-basic-types): Add gYearMonth,
924 gYear, gMonthDay, gDay and gMonth.
925
926 * soap-client.el (soap-time-format): New variable.
927 (soap-encode-xs-basic-type): Handle dateTime, time, date,
928 gYearMonth, gYear, gMonthDay, gDay and gMonth.
929 (soap-decode-date-time): New function.
930 (soap-decode-xs-basic-type): Use soap-decode-date-time.
931
932 * soap-client.el (soap-encode-xs-basic-type): Validate value after
933 encoding.
934 (soap-decode-xs-basic-type): Validate value before decoding.
935
936 * soap-client.el (soap-validate-xs-basic-type): New function.
937 (soap-validate-xs-simple-type): Call soap-validate-xs-basic-type.
938
939 * soap-client.el (soap-xs-add-union): Append result to base
940 instead of overwriting it.
941 (soap-validate-xs-simple-type): Add union support.
942
943 * soap-client.el (soap-xs-add-restriction): Translate pattern to
944 Emacs regexp using xsdre-translate.
945 (soap-validate-xs-simple-type): Validate value against pattern.
946
947 * soap-client.el (soap-xs-add-union): Preserve WSDL order of
948 inline simpleType nodes.
949 (soap-decode-type): Handle union types.
950
951 * soap-client.el (soap-decode-xs-attributes): Decode basic-type
952 attributes.
953
954 * soap-client.el (soap-get-xs-attributes-from-groups): renamed
955 from soap-xs-attribute-group-consolidate, all callers updated
956 (soap-get-xs-attributes): renamed from
957 soap-xs-attributes-consolidate, all callers updated
958
959 * soap-client.el (soap-xs-type): Add attribute-group slot.
960 (soap-xs-attribute-group): New type.
961 (soap-xs-parse-attribute-group): New function.
962 (soap-resolve-references-for-xs-attribute-group): Likewise.
963 (soap-xs-add-extension): Handle attribute groups.
964 (soap-resolve-references-for-xs-simple-type): Likewise.
965 (soap-xs-parse-complex-type): Likewise.
966 (soap-xs-parse-extension-or-restriction): Likewise.
967 (soap-resolve-references-for-xs-complex-type): Likewise.
968 (soap-xs-attribute-group-consolidate): New function.
969 (soap-xs-attributes-consolidate): Handle attribute groups.
970 (soap-parse-schema): Likewise.
971
972 * soap-client.el (soap-encode-xs-basic-type): Fix boolean
973 encoding.
974
975 * soap-client.el (soap-encode-xs-complex-type): Print ref element
976 names in warnings.
977
978 * soap-client.el (soap-decode-xs-complex-type): Fix splicing.
979
980 * soap-client.el (soap-decode-xs-complex-type): Eliminate invalid
981 warnings for choice types.
982
983 * soap-client.el (soap-encode-xs-complex-type-attributes): Also
984 encode base type attributes.
985
986 * soap-client.el (soap-encode-xs-complex-type): Fix compilation
987 warning. Print e-name in warnings, or element if e-name is nil.
988
989 * soap-client.el (soap-xs-element): Add alternatives slot.
990 (soap-xs-parse-element): Set substitution-group.
991 (soap-resolve-references-for-xs-element): Populate alternatives
992 slot.
993 (soap-get-candidate-elements): New function.
994 (soap-encode-xs-complex-type): Iterate through all candidate
995 elements. Handle types with nil type indicator. Fix warning
996 logic.
997
998 * soap-client.el (soap-current-wsdl): moved declaration earlier in
999 the file to prevent compiler warning.
1000
1001 * soap-client.el (soap-node-optional): New function.
1002 (soap-node-multiple): Likewise.
1003 (soap-xs-parse-element): Call soap-node-optional and
1004 soap-node-multiple.
1005 (soap-xs-complex-type): Add optional? and multiple? slots.
1006 (soap-xml-get-children-fq): New function.
1007 (soap-xs-element-get-fq-name): Likewise.
1008 (soap-xs-complex-type-optional-p): Likewise.
1009 (soap-xs-complex-type-multiple-p): Likewise.
1010 (soap-xs-attributes-consolidate): Likewise.
1011 (soap-decode-xs-attributes): Likewise.
1012 (soap-decode-xs-complex-type): Decode types with nil type
1013 indicator. Support children that use local namespaces. Decode
1014 attributes. Add type considerations to optional? and multiple?
1015 warnings.
1016
1017 * soap-client.el (soap-xs-parse-extension-or-restriction): Store
1018 parsed attributes.
1019 (soap-encode-xs-complex-type-attributes): Encode custom
1020 attributes.
1021
1022 * soap-client.el (soap-encode-xs-complex-type-attributes): don't
1023 add the xsi:type attribute (Exchange refuses requests which have
1024 this attribute)
1025
1026 * soap-client.el, soap-inspect.el: converted to lexical binding,
1027 corrected compiler warnings about unused function arguments and
1028 local variables.
1029
1030 * soap-client.el (soap-decode-xs-complex-type): Handle nil type
1031 indicator.
1032 (soap-parse-envelope): Handle response headers.
1033 (soap-parse-response): Likewise. Only return non-nil decoded
1034 values.
1035
1036 * soap-client.el (soap-validate-xs-simple-type): Return validated
1037 value.
1038
1039 * soap-client.el (soap-xs-parse-element)
1040 (soap-xs-parse-simple-type)
1041 (soap-xs-parse-complex-type)
1042 (soap-parse-message)
1043 (soap-parse-operation): add the current namespace to the element
1044 being created
1045 (soap-resolve-references-for-xs-element)
1046 (soap-resolve-references-for-xs-simple-type)
1047 (soap-resolve-references-for-xs-complex-type)
1048 (soap-resolve-references-for-operation): resolve the namespace to
1049 the namespace tag
1050 (soap-make-wsdl): specify a namespace tag when creating the xsd
1051 and soapenc namespaces
1052 (soap-wsdl-resolve-references): don't update namespace tags in
1053 elements here
1054 (soap-parse-port-type): bind the urn: to soap-target-xmlns
1055 (soap-encode-body): don't add nil namespace tags to
1056 soap-encoded-namespaces
1057
1058 * soap-inspect.el: use `soap-make-wsdl` to construct the object
1059 for registering the soap-inspect method.Make debbugs tests pass
1060 * soap-client.el (soap-decode-any-type): use soap-l2fq on the type
1061 name, also skip string only nodes when decoding a structure.
1062 (soap-xs-parse-complex-type): (BUG) dispatch parsing for choice
1063 types too
1064 (soap-encode-body): grab the header value from the param table
1065
1066 * soap-client.el (soap-should-encode-value-for-xs-element): new
1067 function
1068 (soap-encode-xs-element): don't encode nil value unless needed
1069
1070 * soap-client.el (soap-bound-operation): new slot `soap-body`
1071 (soap-parse-binding): parse the message parts required in the body
1072 (soap-encode-body): encode only the parts that are declared to be
1073 part of the body
1074
1075 * soap-client.el (soap-encode-xs-element): use the fq name when
1076 writing out the tag.
1077 (soap-encode-body): remove hack that inserts the xmlns in the
1078 element attributes list.
1079
1080 * soap-client.el (soap-xs-attribute): add "default" slot
1081 (soap-xs-parse-attribute): default slot is set from the XML
1082 "fixed" attribute.
1083 (soap-encode-xs-complex-type-attributes): encode any attributes
1084 that have a default value. Also, don't put the xsi:nil attribute
1085 when the complex type has no content anyway.
1086
1087 * soap-client.el (soap-well-known-xmlns): add the xml namespace
1088 (soap-local-xmlns): start with the xml namespace
1089 (soap-xml-node-first-child): skip xsd:annotation nodes too
1090 (soap-make-xs-basic-types): more xsd types added
1091 (soap-encode-xs-basic-type, soap-decode-xs-basic-type): handle
1092 "language", "time", "date", "nonNegativeInteger"
1093 (soap-resolve-references-for-xs-element): don't signal an error if
1094 the element does not have a type.
1095 (soap-xs-parse-simple-type): subtypes are handled with ecase,
1096 added stum for xsd:list
1097 (soap-xs-add-union): call soap-l2fq on all union members
1098 (soap-xs-add-extension): call soap-l2fq on the base member
1099 (soap-resolve-references-for-xs-simple-type): don't signal an
1100 error if the simple type has no base.
1101 (soap-resolve-references-for-xs-simple-type): bugfix, call
1102 soap-wsdl-get on each type of the base
1103
1104 * soap-client.el (soap-resolve-references-for-xs-attribute):
1105 referenced type can be eiher a simple type or a basic type
1106 (soap-xs-add-restriction)
1107 (soap-xs-parse-extension-or-restriction): use `soap-l2fq' on base
1108 (soap-make-xs-basic-types)
1109 (soap-encode-xs-basic-type, soap-decode-xs-basic-type): add
1110 support for more XMLSchema basic types
1111 (soap-current-file, soap-xmlschema-imports): new defvars
1112 (soap-parse-schema): add locations from xsd:import tags to
1113 `soap-xmlschema-imports'
1114 (soap-wsdl): make destructor private
1115 (soap-make-wsdl): new defun, SOAP-WSDL object constructor
1116 (soap-wsdl-add-alias): check if we try to replace aliases
1117 (soap-fetch-xml-from-url, soap-fetch-xml-from-file)
1118 (soap-fetch-xml): new defuns
1119 (soap-load-wsdl): updated to load the WSDL from either a file or
1120 an url
1121 (soap-load-wsdl-from-url): now an alias to `soap-load-wsdl'
1122 (soap-parse-wsdl): process wsdl:import tags and imports from
1123 `soap-xmlschema-imports'
1124 * soap-client.el (soap-l2wk): bugfix: call symbolp instead of
1125 symbol-name
1126 (soap-l2fq): make the name part always a string
1127 (soap-name-p): new defun, used for name tests
1128
1129 * soap-inspect.el (soap-sample-value-for-xs-complex-type): supply
1130 sample values for choice types with a special tag
1131 * soap-client.el (soap-encode-xs-complex-type): handle anonymous
1132 elements correctly
1133 (soap-encode-value): accept nodes that have no namespace tag
1134
1135 * soap-client.el (soap-invoke): encode the string for
1136 `url-request-data' as UTF-8. Fixes issue 16
1137
11382015-10-25 Eli Zaretskii <eliz@gnu.org>
1139
1140 * lisp/progmodes/grep.el (grep): Doc fix. (Bug#21754)
1141
11422015-10-25 Artur Malabarba <bruce.connor.am@gmail.com>
1143
1144 * src/keyboard.c (post-command-hook): Extend the docstring
1145
1146 Mainly, explain how to use it without hanging Emacs, or giving the
1147 impression that it is hanging. Also mention `pre-command-hook'.
1148
1149 (pre-command-hook): Mention `post-command-hook'.
1150
11512015-10-25 Artur Malabarba <bruce.connor.am@gmail.com>
1152
1153 * lisp/custom.el (custom-declare-variable): Shorten code again
1154
1155 Without using pcase this time. We can't use pcase because it is loaded
1156 after custom in loadup.el. Also add a comment explaining this to future
1157 dummies like me.
1158
11592015-10-25 Michael Albinus <michael.albinus@gmx.de>
1160
1161 Document file notification `stopped' event
1162
1163 * doc/lispref/os.texi (File Notifications): Document `stopped event'.
1164
11652015-10-25 Michael Albinus <michael.albinus@gmx.de>
1166
1167 Introduce `stopped' event in file notification
1168
1169 * lisp/filenotify.el (file-notify--rm-descriptor): New defun.
1170 (file-notify-rm-watch): Use it.
1171 (file-notify-callback): Implement `stopped' event.
1172 (file-notify-add-watch): Mention `stopped' in the docstring.
1173 Check, that upper directory exists.
1174
1175 * test/automated/file-notify-tests.el (file-notify-test01-add-watch):
1176 Add two test cases.
1177 (file-notify-test02-events): Handle also `stopped' event.
1178 (file-notify-test04-file-validity): Add another test case.
1179
12015-10-25 Paul Eggert <eggert@cs.ucla.edu> 11802015-10-25 Paul Eggert <eggert@cs.ucla.edu>
2 1181
3 Revert commit that broke 'make bootstrap' 1182 Revert commit that broke 'make bootstrap'
@@ -16476,7 +17655,7 @@
16476 17655
16477This file records repository revisions from 17656This file records repository revisions from
16478commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 17657commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
16479commit 0afbc5b2a2cda9fe12246bf62567162ae2577160 (inclusive). 17658commit cb56d4cec80a4da41710e2fa68dcd3d95e2a8e4c (inclusive).
16480See ChangeLog.1 for earlier changes. 17659See ChangeLog.1 for earlier changes.
16481 17660
16482;; Local Variables: 17661;; Local Variables: