merge trunk
[bpt/emacs.git] / test / ChangeLog
CommitLineData
1f5afa8c
GM
12013-12-28 Glenn Morris <rgm@gnu.org>
2
3 * automated/electric-tests.el: Require 'elec-pair.
4
8a6212d7 52013-12-26 João Távora <joaotavora@gmail.com>
1f5afa8c
GM
6
7 * automated/electric-tests.el (electric-pair-test-for):
8 Fix autowrapping tests in batch-mode by running with
8a6212d7
JT
9 `transient-mark-mode' set to `lambda'.
10
1f5afa8c 11 * automated/electric-tests.el: New file.
3b8d5131 12
01379221
FEG
132013-12-25 Fabián Ezequiel Gallina <fgallina@gnu.org>
14
15 * automated/python-tests.el
16 (python-nav-lisp-forward-sexp-safe-1): Remove test.
17 (python-nav-forward-sexp-safe-1): New test.
18
b520f210
DG
192013-12-20 Dmitry Gutov <dgutov@yandex.ru>
20
21 * automated/ruby-mode-tests.el: Add tests for
22 `ruby-align-to-stmt-keywords'.
23
24 * indent/ruby.rb: Update examples to reflect the lack of change in
25 default indentation of `begin' blocks.
26
5556c0ce
DG
272013-12-17 Dmitry Gutov <dgutov@yandex.ru>
28
29 * indent/ruby.rb: Update examples according to the change
30 in `smie-indent-close'.
31
276bc333
DG
322013-12-14 Dmitry Gutov <dgutov@yandex.ru>
33
34 * indent/ruby.rb: New examples.
35
bc9222c9
FEG
362013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
37
38 * automated/python-tests.el (python-indent-dedenters-2): New test.
39
09faee72
FEG
402013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
41
42 * automated/python-tests.el (python-indent-after-comment-1)
43 (python-indent-after-comment-2): New tests.
44
f54de22e
NT
452013-12-12 Nathan Trapuzzano <nbtrap@nbtrap.com>
46
a12bf61e
GM
47 * automated/python-tests.el (python-indent-block-enders-1):
48 Rename from python-indent-block-enders.
f54de22e
NT
49 (python-indent-block-enders-2): New test.
50
939fef29
DG
512013-12-08 Dmitry Gutov <dgutov@yandex.ru>
52
53 * indent/js.js: New file.
54
0494d994
MA
552013-12-05 Michael Albinus <michael.albinus@gmx.de>
56
57 * automated/dbus-tests.el: New file.
58
bf4906d7
CD
592013-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
60
61 * automated/regexp-tests.el: New file.
62
a48eb50b
EZ
632013-11-29 Eli Zaretskii <eliz@gnu.org>
64
bf4906d7
CD
65 * automated/reftex-tests.el (reftex-parse-from-file-test):
66 Run temp-dir through file-truename, to make sure the temporary file
de20f087
EZ
67 names are comparable as strings.
68
a48eb50b
EZ
69 * automated/decoder-tests.el (ert-test-decoder-prefer-utf-8):
70 Force Unix EOLs by using 'utf-8-unix', since the default of
bf4906d7 71 'utf-8' is system-dependent, while the test expects to see Unix EOLs.
a48eb50b 72
0845be75
GM
732013-11-28 Glenn Morris <rgm@gnu.org>
74
75 * automated/Makefile.in (SEPCHAR): Use in place of PATH_SEP.
76
f7ec0d94
EZ
772013-11-28 Eli Zaretskii <eliz@gnu.org>
78
bf4906d7 79 * automated/Makefile.in (PATH_SEP): Set this instead of PATH_SEPARATOR.
f7ec0d94
EZ
80 (EMACSOPT): Use $(PATH_SEP).
81
23293cb0
MA
822013-11-28 Michael Albinus <michael.albinus@gmx.de>
83
84 * automated/file-notify-tests.el (auto-revert-stop-on-user-input):
85 Set to nil.
86
1baa1e49
MA
872013-11-27 Michael Albinus <michael.albinus@gmx.de>
88
89 * automated/file-notify-tests.el
90 (file-notify-test-remote-temporary-file-directory):
91 Check $REMOTE_TEMPORARY_FILE_DIRECTORY.
92 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
93 (file-notify--deftest-remote): Cleanup connection initially.
94 (file-notify-test03-autorevert): Run also in batch mode. Use a
95 larger timeout for remote files. `sit-for' 1 second; 0.1 second
96 does not work on MS Windows. Call `accept-process-output' for
97 remote files. Apply `string-match' instead of `string-equal', the
98 messages are different on MS Windows.
99
100 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
101 Use $REMOTE_TEMPORARY_FILE_DIRECTORY.
102 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
103
17e0445b
GM
1042013-11-23 Glenn Morris <rgm@gnu.org>
105
0b09f7c0
GM
106 * automated/python-tests.el (python-shell-make-comint-1)
107 (python-shell-make-comint-2, python-shell-get-process-1):
108 Suppress creation of some temp-files.
109
f4d341af
GM
110 * automated/python-tests.el (python-shell-parse-command-1)
111 (python-shell-make-comint-1, python-shell-make-comint-2)
112 (python-shell-get-process-1)
113 (python-shell-internal-get-or-create-process-1):
114 Skip rather than fail if prereqs not found.
115
17e0445b
GM
116 * automated/Makefile.in (emacs):
117 Empty EMACSLOADPATH rather than unsetting.
118
48592bfd
GM
1192013-11-22 Glenn Morris <rgm@gnu.org>
120
121 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
122 Set expected-result.
123
2df10228
GM
1242013-11-21 Glenn Morris <rgm@gnu.org>
125
009111d6
GM
126 * automated/Makefile.in (XARGS_LIMIT): New, set by configure.
127 (compile-main): Pass XARGS_LIMIT to xargs.
128
2df10228
GM
129 * automated/Makefile.in (PATH_SEPARATOR): New, set by configure.
130 (EMACSOPT): Use PATH_SEPARATOR.
131
30654657
BB
1322013-11-20 Bozhidar Batsov <bozhidar@batsov.com>
133
a12bf61e 134 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
30654657 135 Add a failing test for Bug#15874.
4e9fc48c
BB
136 (ruby--insert-coding-comment-ruby-style)
137 (ruby--insert-coding-comment-emacs-style)
138 (ruby--insert-coding-comment-custom-style):
30654657
BB
139 Add a few tests for `ruby--insert-coding-comment'.
140
ec2c4ee6
PE
1412013-11-18 Paul Eggert <eggert@cs.ucla.edu>
142
143 Improve API of recently-added bool vector functions (Bug#15912).
144 * automated/data-tests.el: Adjust to API changes.
145
0010ca51
MA
1462013-11-16 Michael Albinus <michael.albinus@gmx.de>
147
148 * automated/tramp-tests.el (tramp-test07-file-exists-p)
149 (tramp-test08-file-local-copy)
150 (tramp-test09-insert-file-contents, tramp-test10-write-region)
151 (tramp-test11-copy-file, tramp-test12-rename-file)
152 (tramp-test13-make-directory, tramp-test14-delete-directory)
153 (tramp-test15-copy-directory, tramp-test16-directory-files)
154 (tramp-test17-insert-directory, tramp-test18-file-attributes)
155 (tramp-test19-directory-files-and-attributes)
156 (tramp-test20-file-modes, tramp-test21-file-links)
157 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
158 (tramp-test24-file-name-completion, tramp-test25-load)
159 (tramp-test26-process-file, tramp-test27-start-file-process)
160 (tramp-test28-shell-command): Cleanup connection initially.
161
82407168
MA
1622013-11-15 Michael Albinus <michael.albinus@gmx.de>
163
164 * automated/tramp-tests.el (tramp-test29-utf8): Cleanup the
165 connection before running the test.
166
3cd4192f
MA
1672013-11-15 Michael Albinus <michael.albinus@gmx.de>
168
169 * automated/tramp-tests.el (tramp-test15-copy-directory)
170 (tramp-test16-directory-files, tramp-test17-insert-directory)
171 (tramp-test18-file-attributes)
172 (tramp-test19-directory-files-and-attributes)
173 (tramp-test20-file-modes, tramp-test21-file-links)
174 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
175 (tramp-test24-file-name-completion, tramp-test25-load)
176 (tramp-test26-process-file, tramp-test27-start-file-process):
bf4906d7 177 (tramp-test28-shell-command): Protect unwindforms with `ignore-errors'.
3cd4192f
MA
178 (tramp-test29-utf8): New test.
179
927fbd6b
MA
1802013-11-13 Michael Albinus <michael.albinus@gmx.de>
181
182 * automated/file-notify-tests.el (file-notify-test02-events)
183 (file-notify-test03-autorevert): Suppress messages in `write-region'.
184
185 * automated/tramp-tests.el (tramp-test02-file-name-dissect)
186 (tramp-test03-file-name-defaults, tramp-test21-file-links): Add tests.
3cd4192f
MA
187 (tramp-test26-process-file, tramp-test28-shell-command):
188 Ensure, that the directory is not empty when calling "ls".
927fbd6b 189
8ee0219f
MA
1902013-11-11 Michael Albinus <michael.albinus@gmx.de>
191
192 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
193 Check $TRAMP_TEST_TEMPORARY_FILE_DIRECTORY.
194 (tramp-read-passwd): Check $TRAMP_TEST_ALLOW_PASSWORD.
195 (tramp-test09-insert-file-contents, tramp-test10-write-region):
196 (tramp-test26-process-file): Add tests.
197 (tramp-test11-copy-file): Remove debug message.
198 (tramp-test20-file-modes): Special case, if user is "root".
199
54099383
MA
2002013-11-08 Michael Albinus <michael.albinus@gmx.de>
201
1c49d6c2 202 * automated/file-notify-tests.el:
54099383 203 * automated/tramp-tests.el: Add `tramp-own-remote-path' to
1c49d6c2
MA
204 `tramp-remote-path' when running on hydra.
205 (tramp-test07-file-exists-p): Remove instrumentation code.
206 (tramp-test26-process-file): Don't use "/bin/true" and
207 "/bin/false", these paths do not exist on hydra.
54099383 208
21cfbae5
HE
2092013-11-08 Helmut Eller <eller.helmut@gmail.com>
210
7dd8b873 211 * automated/process-tests.el: New file.
21cfbae5 212
1f923923
DG
2132013-11-08 Dmitry Gutov <dgutov@yandex.ru>
214
215 * indent/ruby.rb: New examples.
216
6b4ac03e
GM
2172013-11-06 Glenn Morris <rgm@gnu.org>
218
219 * automated/Makefile.in (setwins): Avoid accidental matches.
220
6865f4d5
MA
2212013-11-06 Michael Albinus <michael.albinus@gmx.de>
222
223 * automated/tramp-tests.el (tramp-test07-file-exists-p):
224 Fix docstring. Instrument, in order to hunt failure on hydra.
225
c76489d6
GM
2262013-11-06 Glenn Morris <rgm@gnu.org>
227
228 * automated/flymake-tests.el (warning-predicate-rx-gcc)
229 (warning-predicate-function-gcc, warning-predicate-rx-perl)
230 (warning-predicate-function-perl):
231 * automated/info-xref.el (info-xref-test-makeinfo):
232 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
233 (vc-bzr-test-faulty-bzr-autoloads): Skip rather than expect failure.
234
a213a541
MA
2352013-11-05 Michael Albinus <michael.albinus@gmx.de>
236
237 * automated/tramp-tests.el: New file.
238
dc503386
GM
2392013-11-05 Glenn Morris <rgm@gnu.org>
240
2d748773
GM
241 Get rid of --chdir usage.
242 * automated/Makefile.in (EMACSOPT): Move -L here.
243 (emacs): Set EMACS_TEST_DIRECTORY in the environment.
244 (setwins): Don't assume called from srcdir. Remove legacy stuff.
245 (.el.elc): No more need to pass -L here.
246 (compile-main): Get rid of sub-shell and cd.
247 (compile-clean, check): Get rid of cd.
248
d5112380
GM
249 Make it possible to run tests with a different working directory.
250 * automated/flymake-tests.el (flymake-tests-data-directory): New.
251 (flymake-tests--current-face): Use flymake-tests-data-directory.
252 (warning-predicate-function-gcc, warning-predicate-rx-perl)
253 (warning-predicate-function-perl): Adapt for above change.
254 * automated/zlib-tests.el (zlib-tests-data-directory): New.
255 (zlib--decompress): Use zlib-tests-data-directory.
256
b5d402d6
GM
257 * automated/eieio-tests.el (eieio-test-37-persistent-classes):
258 Remove test that makes no sense.
259
dc503386
GM
260 * automated/files.el (files-test-local-variable-data):
261 Fix result typo presumably caused by interference from dir-locals.
262 (file-test--do-local-variables-test): Prevent dir-locals interfering.
263
dca01b09
DG
2642013-11-04 Dmitry Gutov <dgutov@yandex.ru>
265
266 * indent/ruby.rb: Add a statement on the line after heredoc.
41784d0b 267 Move a now-successful example.
dca01b09
DG
268
269 * automated/ruby-mode-tests.el: Remove outdated comment.
270
8b77446f
GM
2712013-11-04 Glenn Morris <rgm@gnu.org>
272
273 * automated/Makefile.in (abs_srcdir): Remove.
274 (emacs): Unset EMACSLOADPATH.
275 (.el.elc, check): Use -L to append srcdir to load-path.
276
2ffcf5fe
GM
2772013-11-02 Glenn Morris <rgm@gnu.org>
278
1f43ed41 279 * automated/Makefile.in (top_builddir, abs_test, abs_lispsrc, lisp)
67fb4e6a 280 (test, abs_top_srcdir, abs_top_builddir): Remove variables.
6f8225fa 281 (abs_srcdir): New, set by configure.
67fb4e6a 282 (EMACS): Use a relative file name.
67bb589e 283 (emacs): Use abs_srcdir rather than abs_lispsrc, abs_test.
67fb4e6a
GM
284 (lisp-compile): Remove (assume it's up-to-date).
285 (compile-main): Do not run lisp-compile.
1f43ed41
GM
286 (compile-main, compile-clean, compile-always, bootstrap-clean)
287 (check): Use srcdir rather than $test. Check cd return value.
67fb4e6a 288 Use --chdir.
67bb589e
GM
289 (doit, compile, compile-always): Remove stuff copied from lisp/.
290 (all, check, bootstrap-clean, distclean, maintainer-clean): PHONY.
2ffcf5fe 291
1affc48a
MA
2922013-10-31 Michael Albinus <michael.albinus@gmx.de>
293
294 * automated/ert-tests.el (ert-test-stats-set-test-and-result):
295 Add a skipping test.
296
dee4ba59
SM
2972013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
298
299 * indent/prolog.prolog: Test alignment of ->; with operator at bol.
300
301 * indent/css-mode.css (.x2): Test alignement inside braces.
302
bae91342
DG
3032013-10-26 Dmitry Gutov <dgutov@yandex.ru>
304
778859a8
DG
305 * indent/ruby.rb: New failing example.
306
dee4ba59
SM
307 * automated/ruby-mode-tests.el (ruby-toggle-block-to-brace):
308 Fix the test, in respect to adding the space after the curly.
bae91342 309
4ddbf128
MA
3102013-10-24 Michael Albinus <michael.albinus@gmx.de>
311
312 * automated/ert-tests.el (ert-test-skip-unless): New test case.
313 (ert-test-deftest): Adapt test for changed macro expansion.
314 (ert-test-run-tests-interactively):
315 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
316 Add a skipping test.
317
318 * automated/file-notify-tests.el (top): Do not require tramp-sh.el.
319 (file-notify--test-local-enabled): Make it a function. Check also
320 for `file-remote-p' of `temporary-file-directory'.
321 (file-notify--test-remote-enabled-checked): New defvar.
322 (file-notify--test-remote-enabled): Rewrite. Do not use Tramp
323 internal functions. Cache result.
324 (file-notify--deftest-remote, file-notify-test00-availability)
325 (file-notify-test01-add-watch, file-notify-test02-events)
326 (file-notify-test03-autorevert): Add checks with `skip_unless'.
327 (file-notify-test-all): Do not check `file-notify--test-local-enabled'.
328
369bbf71
DG
3292013-10-24 Dmitry Gutov <dgutov@yandex.ru>
330
331 * indent/ruby.rb: Fix syntax error in the latest example.
332
b8e3b0a9
GM
3332013-10-23 Glenn Morris <rgm@gnu.org>
334
335 * automated/Makefile.in (abs_top_srcdir, top_builddir):
336 New, set by configure.
337 (top_srcdir): Remove.
338 (abs_test, abs_lispsrc): New.
339 (lisp): No longer absolute.
340 (emacs, lisp-compile, compile, compile-always):
341 Quote entities that might contain whitespace.
342
a6462ef5
DG
3432013-10-22 Dmitry Gutov <dgutov@yandex.ru>
344
345 * indent/ruby.rb: Move two examples to "working" section, add one
346 more.
347
8c1ae481
DG
3482013-10-21 Dmitry Gutov <dgutov@yandex.ru>
349
dee4ba59
SM
350 * indent/ruby.rb: New examples for indentation of blocks.
351 Example of hash inside parens that inflooped before the present commit.
8c1ae481 352
ef566920
BR
3532013-10-17 Barry O'Reilly <gundaetiapo@gmail.com>
354
a12bf61e 355 * automated/timer-tests.el: New file. Tests that (sit-for 0)
ef566920
BR
356 allows another timer to run.
357
1eda1d8d
DG
3582013-10-14 Dmitry Gutov <dgutov@yandex.ru>
359
360 * indent/ruby.rb: More examples for bug#15594, both failing and
361 now passing.
362
55ee77a3
DG
3632013-10-11 Dmitry Gutov <dgutov@yandex.ru>
364
365 * indent/ruby.rb: Add two more cases.
366
6d8ca172
SM
3672013-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
368
369 * automated/ruby-mode-tests.el (ruby-with-temp-buffer): Move before
370 first use.
371 (ruby-should-indent): Use indent-according-to-mode.
372 (ruby-deftest-move-to-block): Use `declare'.
373
2f84ba10
DG
3742013-10-07 Dmitry Gutov <dgutov@yandex.ru>
375
376 * indent/ruby.rb: Fix a spurious change, add more failing examples.
377
20832de0
SM
3782013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
379
380 * indent/ruby.rb: Add a few more tests; adjust some indentation.
381
5cd9cda9
DG
3822013-10-06 Dmitry Gutov <dgutov@yandex.ru>
383
7318480c
DG
384 * automated/ruby-mode-tests.el: Add tests for `ruby-forward-sexp'
385 and `ruby-backward-sexp' that fail when `ruby-use-smie' is t.
386
5cd9cda9
DG
387 * indent/ruby.rb: Fix a syntax error, add a few failing examples.
388
34d1a133
SM
3892013-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
390
391 * indent/ruby.rb: Port a few cases from automated/ruby-mode-tests.el.
392 Adjust indentation of continued line to the new SMIE behavior.
393
a27c1b72
SM
3942013-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
395
396 * automated/completion-tests.el:
397 * indent/css-mode.css: New files.
398
acbadd00
DU
3992013-10-03 Daiki Ueno <ueno@gnu.org>
400
401 * automated/data/package/signed/archive-contents:
402 * automated/data/package/signed/archive-contents.sig:
403 * automated/data/package/signed/signed-good-1.0.el:
404 * automated/data/package/signed/signed-good-1.0.el.sig:
405 * automated/data/package/signed/signed-bad-1.0.el:
406 * automated/data/package/signed/signed-bad-1.0.el.sig:
407 * automated/data/package/key.pub:
408 * automated/data/package/key.sec: New files.
409
410 * automated/package-test.el (package-test-update-listing)
411 (package-test-update-archives, package-test-describe-package):
412 Adjust to package.el change.
413 (package-test-signed): New test.
414
494e898b
DG
4152013-10-01 Dmitry Gutov <dgutov@yandex.ru>
416
417 * automated/package-test.el: Update all cases to use :url instead
418 of :homepage.
419
420 * automated/package-x-test.el
421 (package-x-test--single-archive-entry-1-3): Same.
422
056453c6
DG
4232013-09-29 Dmitry Gutov <dgutov@yandex.ru>
424
425 * automated/package-test.el (simple-single-desc-1-4): Remove, it
426 was unused.
427 (simple-single-desc): Expect :homepage property.
428 (multi-file-desc): Same.
429 (with-package-test): Do not save previous `default-directory'
430 value, let-bind the var instead.
431 (package-test-install-single): Expect :homepage property in the
432 generated pkg file.
433 (package-test-describe-package): Expect Homepage button.
434 (package-test-describe-non-installed-package)
435 (package-test-describe-non-installed-multi-file-package): Same.
436 (package-test-describe-not-installed-package): Remove, it was a
437 duplicate.
438
439 * automated/package-x-test.el
440 (package-x-test--single-archive-entry-1-3): Expect :homepage
441 property.
442 (package-x-test--single-archive-entry-1-4): Expect nil extras slot.
443
444 * automated/data/package/simple-single-1.3.el: Add URL header.
445
446 * automated/data/package/archive-contents: Add :homepage
447 properties to `simple-single' and `multi-file'.
448
3e0b94e7
DC
4492013-09-22 Daniel Colascione <dancol@dancol.org>
450
a12bf61e 451 * automated/data-tests.el:
3e0b94e7
DC
452 (bool-vector-count-matches-all-0-nil)
453 (bool-vector-count-matches-all-0-t)
ffb3f67a
PE
454 (bool-vector-count-matches-1-il, bool-vector-count-matches-1-t)
455 (bool-vector-count-matches-at, bool-vector-intersection-op)
456 (bool-vector-union-op, bool-vector-xor-op)
3e0b94e7 457 (bool-vector-set-difference-op)
ffb3f67a 458 (bool-vector-change-detection, bool-vector-not): New tests.
3e0b94e7
DC
459 (mock-bool-vector-count-matches-at)
460 (test-bool-vector-bv-from-hex-string)
461 (test-bool-vector-to-hex-string)
462 (test-bool-vector-count-matches-at-tc)
463 (test-bool-vector-apply-mock-op)
464 (test-bool-vector-binop): New helper functions.
465 (bool-vector-test-vectors): New testcase data.
466
31dca772
R
4672013-09-20 Ryan <rct@thompsonclan.org> (tiny change)
468
469 * automated/advice-tests.el (advice-test-called-interactively-p-around)
470 (advice-test-called-interactively-p-filter-args)
471 (advice-test-called-interactively-p-around): New tests.
472
cde40d2b
GM
4732013-09-16 Glenn Morris <rgm@gnu.org>
474
0c2a2b57
GM
475 * automated/eshell.el (eshell-match-result):
476 Return a more informative failure than simply "false". Update callers.
477
cde40d2b
GM
478 * automated/eshell.el (eshell-test/for-name-shadow-loop):
479 Test value before and after loop as well as during.
480
1e53bb4b
GM
4812013-09-15 Glenn Morris <rgm@gnu.org>
482
483 * automated/eshell.el (eshell-test/for-name-shadow-loop):
484 New test. (Bug#15372)
485 (eshell-test/for-loop, eshell-test/for-name-loop): Doc fix.
486
9dc7e8e1
GM
4872013-09-13 Glenn Morris <rgm@gnu.org>
488
489 * automated/eshell.el (with-temp-eshell):
490 Use a temp directory for eshell-directory-name.
6ad9cb08
GM
491 (eshell-test-command-result): New, again using a temp directory.
492 Replace eshell-command-result with this throughout.
e16582b6
GM
493 (eshell-test/for-loop, eshell-test/for-name-loop):
494 Ensure environment variables don't confuse us.
9dc7e8e1 495
2d5788f4
GM
4962013-09-12 Glenn Morris <rgm@gnu.org>
497
498 * automated/eshell.el (with-temp-eshell): Avoid hangs in batch mode
e3066edb 499 due to "has a running process; kill it?" prompts.
2d5788f4 500
ae5e4c48
SM
5012013-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
502
503 * automated/eshell.el: Rename from eshell.el.
504 (eshell-test/for-loop, eshell-test/for-name-loop): New tests (bug#15231).
505
f8ccce03
GM
5062013-09-01 Glenn Morris <rgm@gnu.org>
507
508 * automated/Makefile.in (setwins): Avoid leading space in $wins.
509 Otherwise the sed command used by eg compile-main ends up
510 containing "/*.el". (Bug#15170)
511
50b13cde
PE
5122013-08-28 Paul Eggert <eggert@cs.ucla.edu>
513
e903c210 514 * automated/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
50b13cde
PE
515 for portability to hosts where /bin/sh has problems.
516
6ee60310
DE
5172013-08-21 David Engster <deng@randomsample.de>
518
519 * automated/eieio-tests.el, automated/eieio-test-persist.el:
520 * automated/eieio-test-methodinvoke.el: EIEIO tests from CEDET
521 upstream. Changed to use ERT.
522
281c7202
DH
5232013-08-14 Daniel Hackney <dan@haxney.org>
524
a12bf61e
GM
525 * automated/package-test.el: Remove tar-package-building functions.
526 Tar file used for testing is included in the repository.
281c7202
DH
527 (package-test-install-texinfo, package-test-cleanup-built-files):
528 Remove.
529
ad756449
FEG
5302013-08-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
531
532 * automated/python-tests.el (python-imenu-create-index-4)
533 (python-imenu-create-flat-index-2): New tests.
534
3e2cd454
GM
5352013-08-05 Glenn Morris <rgm@gnu.org>
536
537 * automated/mule-util.el: New file, with tests extracted from
538 lisp/international/mule-util.el.
539
671d5c16
SM
5402013-08-04 Stefan Monnier <monnier@iro.umontreal.ca>
541
542 * automated/advice-tests.el (advice-tests-nadvice): Test removal
543 before definition.
544 (advice-tests-macroaliases): New test.
545
2ad0a067
GM
5462013-08-04 Glenn Morris <rgm@gnu.org>
547
dc8dfa8a
GM
548 * automated/ert-tests.el: Disable failing test that no-one seems
549 to know how to fix. (Bug#13064)
550
2ad0a067
GM
551 * automated/icalendar-tests.el (icalendar-tests--test-export)
552 (icalendar-tests--test-import): Try more precise TZ specification.
f8654242 553 Remove debug messages.
2ad0a067 554
f3ffcd8c
GM
5552013-08-03 Glenn Morris <rgm@gnu.org>
556
1f21d308
GM
557 * automated/core-elisp-tests.el (core-elisp-tests): Fix defcustom.
558
f3ffcd8c
GM
559 * automated/icalendar-tests.el (icalendar-tests--test-export)
560 (icalendar-tests--test-import):
5e471f0d 561 Use getenv/setenv rather than set-time-zone-rule. Add debug messages.
f3ffcd8c
GM
562 (icalendar-tests--test-import): Reset zone even if error occurred.
563
a104f656
SM
5642013-08-02 Stefan Monnier <monnier@iro.umontreal.ca>
565
566 * automated/core-elisp-tests.el: New file.
567
7d7e9a73
GM
5682013-08-01 Glenn Morris <rgm@gnu.org>
569
570 * automated/file-notify-tests.el (file-notify--test-remote-enabled):
571 Try to check that the remote system has a notification program.
572
67a17772
GM
5732013-07-31 Glenn Morris <rgm@gnu.org>
574
575 * automated/undo-tests.el (undo-test2, undo-test5): Be quieter.
576
e81dd54d
MA
5772013-07-24 Michael Albinus <michael.albinus@gmx.de>
578
579 * automated/file-notify-tests.el
580 (file-notify--test-local-enabled): New defconst. Replaces all
581 `file-notify-support' occurences.
582 (file-notify--test-remote-enabled): New defun.
583 (file-notify--deftest-remote): Use it.
584 (file-notify-test00-availability): Rewrite.
585 (file-notify-test00-availability-remote): New defun.
586 (file-notify-test01-add-watch): Rewrite first erroneous check.
587
66878244
GM
5882013-07-23 Glenn Morris <rgm@gnu.org>
589
97afc49a
GM
590 * automated/inotify-test.el (inotify-file-watch-simple):
591 Delete temp-file when done.
592
66878244
GM
593 * automated/subword-tests.el: Require subword.
594
0ac26976
SM
5952013-07-22 Stefan Monnier <monnier@iro.umontreal.ca>
596
597 * automated/subword-tests.el: New file.
598
1f0480d4
FEG
5992013-07-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
600
601 * automated/python-tests.el (python-imenu-create-index-2)
602 (python-imenu-create-index-3): New tests.
603
7faba176
GM
6042013-07-11 Glenn Morris <rgm@gnu.org>
605
a19b3c2d
GM
606 * automated/ert-tests.el: Require cl-lib at runtime too.
607 (ert-test-special-operator-p): Use cl-gensym rather than ert-- version.
608 (ert-test-remprop, ert-test-remove-if-not, ert-test-remove*)
609 (ert-test-set-functions, ert-test-gensym)
610 (ert-test-coerce-to-vector, ert-test-string-position)
611 (ert-test-mismatch): Remove tests.
612 * automated/cl-lib.el: New, split from ert-tests.el.
613
d2e1542a
GM
614 * automated/ruby-mode-tests.el (ruby-deftest-move-to-block):
615 Goto point-min.
616 (works-on-do, zero-is-noop, ok-with-three, ok-with-minus-two)
617 (ruby-move-to-block-skips-percent-literal)
618 (ruby-move-to-block-skips-heredoc)
619 (ruby-move-to-block-moves-from-else-to-if)
620 (ruby-beginning-of-defun-does-not-fold-case)
621 (ruby-end-of-defun-skips-to-next-line-after-the-method):
622 Replace goto-line with forward-line/goto-char.
623 (ruby-move-to-block-does-not-fold-case): Remove unneeded end-of-buffer.
624
03d01981
GM
625 * automated/package-test.el (makeinfo-buffer): Autoload.
626 (compilation-in-progress, tar-parse-info, tar-header-name): Declare.
627 (package-test-install-texinfo): Don't require makeinfo.
628
709c6d2b
GM
629 * automated/files.el: Stop "local variables" confusion.
630
63cd50d4
GM
631 * automated/flymake-tests.el (flymake-tests): Remove unused group.
632
a550ba33
GM
633 * automated/icalendar-tests.el (icalendar-tests--do-test-cycle):
634 Use with-current-buffer.
635
7faba176
GM
636 * automated/undo-tests.el (undo-test-buffer-modified)
637 (undo-test-file-modified): New tests.
638
59eb37e5
MA
6392013-07-09 Michael Albinus <michael.albinus@gmx.de>
640
641 * automated/file-notify-tests.el (file-notify-test00-availability):
642 Set :expected-result.
643 (file-notify-test01-add-watch, file-notify-test01-add-watch-remote)
644 (file-notify-test02-events, file-notify-test02-events-remote)
645 (file-notify-test03-autorevert, file-notify-test03-autorevert-remote):
646 Skip when `file-notify-support' is nil. (Bug#14823)
647
771b2fc3
GM
6482013-07-09 Glenn Morris <rgm@gnu.org>
649
0b57d6fc
GM
650 * automated/inotify-test.el (inotify-add-watch, inotify-rm-watch):
651 Declare.
652 (inotify-file-watch-simple): Silence compiler.
653
a87b74fe
GM
654 * automated/python-tests.el (python-indent-block-enders):
655 Make it actually test something.
656
08be5fba
GM
657 * automated/package-x-test.el: Require package-test when compiling.
658
771b2fc3 659 * automated/add-log-tests.el, automated/advice-tests.el:
08be5fba
GM
660 * automated/imenu-test.el, automated/package-x-test.el:
661 * automated/python-tests.el, automated/ruby-mode-tests.el:
32e93c9e 662 * automated/xml-parse-tests.el: Explicitly require ert.
771b2fc3 663
0f01f02f
KH
6642013-07-08 Kenichi Handa <handa@gnu.org>
665
666 * automated/decoder-tests.el (decoder-tests-prefer-utf-8-read):
667 Use with-ccoding-priority to avoid side-effect (Bug#14781).
668
84b6d3df
MA
6692013-07-05 Michael Albinus <michael.albinus@gmx.de>
670
671 * automated/file-notify-tests.el
ae5e4c48
SM
672 (file-notify-test-remote-temporary-file-directory):
673 Use `null-device' on w32.
84b6d3df
MA
674 (file-notify--test-tmpfile, file-notify--test-tmpfile1)
675 (file-notify--test-results, file-notify--test-event)
676 (file-notify--deftest-remote, file-notify--event-test)
677 (file-notify--test-event-handler)
ae5e4c48 678 (file-notify--test-make-temp-name): Rename, in order to mark them
84b6d3df
MA
679 internal.
680 (tramp-message-show-message, tramp-read-passwd): Tweak them for
681 better fitting in noninteractive tests.
ae5e4c48
SM
682 (file-notify-test00-availability): Rename from `file-notify-test0'.
683 (file-notify-test01-add-watch): Rename from `file-notify-test1'.
84b6d3df
MA
684 Use `temporary-file-directory '.
685 (file-notify-test01-add-watch-remote): New test.
ae5e4c48
SM
686 (file-notify-test02-events): Rename from `file-notify-test2'.
687 (file-notify-test02-events-remote): Rename from `file-notify-test3'.
688 (file-notify-test03-autorevert): Rename from
84b6d3df 689 `file-notify-test4'. Use timeouts.
ae5e4c48 690 (file-notify-test03-autorevert-remote): Rename from
84b6d3df
MA
691 `file-notify-test5'.
692
46e4f821
MA
6932013-07-04 Michael Albinus <michael.albinus@gmx.de>
694
695 * automated/file-notify-tests.el: New package.
696
3e3da660
KH
6972013-06-28 Kenichi Handa <handa@gnu.org>
698
699 * automated/decoder-tests.el (decoder-tests-gen-file): New arg FILE.
ae5e4c48 700 (decoder-tests-ao-gen-file): Rename from decoder-tests-filename.
3e3da660
KH
701 Callers changed.
702 (decoder-tests-filename): New function.
703 (decoder-tests-prefer-utf-8-read)
704 (decoder-tests-prefer-utf-8-write): New function.
705 (ert-test-decoder-prefer-utf-8): New test.
706
10a2da6e
DG
7072013-06-27 Dmitry Gutov <dgutov@yandex.ru>
708
709 * automated/package-x-test.el: Change the commentary.
79f38c4e
DG
710 (package-x-test--single-archive-entry-1-3)
711 (package-x-test--single-archive-entry-1-4): Fix the tests, by
712 using the appropriate data structure.
10a2da6e 713
9ea5cf9f
DG
7142013-06-27 Daniel Hackney <dan@haxney.org>
715
716 * automated/Makefile.in (setwins): Include the 'data' subdirectory.
717
718 * automated/package-x-test.el: New file.
719
720 * automated/package-test.el: New file.
721
722 * automated/data/package: New directory, with test examples.
723
fc3ec982
GM
7242013-06-27 Glenn Morris <rgm@gnu.org>
725
df86ba7d
GM
726 * automated/python-tests.el (python-tests-with-temp-file):
727 Clean up after ourself.
728
fc3ec982 729 * automated/undo-tests.el (undo-test3): Remove test that seems to
568a53f2 730 do nothing that the previous one doesn't, except leave a tempfile.
fc3ec982 731
f2136e1e
GM
7322013-06-26 Glenn Morris <rgm@gnu.org>
733
734 * automated/info-xref.el: New file.
735
51f85387
GM
7362013-06-25 Glenn Morris <rgm@gnu.org>
737
738 * automated/occur-tests.el (occur-test-create): New function.
739 Use it to create separate tests for each element, so we run them
740 all rather than stopping at the first error.
741
6e0e82a0 7422013-06-24 Glenn Morris <rgm@gnu.org>
e31106e8
GM
743
744 * automated/occur-tests.el (occur-tests):
745 Update for 2013-05-29 change to occur header line.
746
c5b0993e
EW
7472013-06-21 Eduard Wiebe <usenet@pusto.de>
748
749 Test suite for flymake.
750 * automated/flymake-tests.el:
751 * automated/flymake/warnpred/Makefile
752 * automated/flymake/warnpred/test.c
753 * automated/flymake/warnpred/test.pl: New files.
754
02a87775
TH
7552013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
756
4f405069 757 * automated/reftex-tests.el (reftex-parse-from-file-test): Fix test.
02a87775 758
18d78c5e
TH
7592013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
760
761 * automated/reftex-tests.el: New test suite for reftex.
762
19bb8e62
DG
7632013-05-31 Dmitry Gutov <dgutov@yandex.ru>
764
765 * automated/ruby-mode-tests.el: New tests, for percent literals
766 and expression expansion.
767
f236dd84
LL
7682013-05-29 Leo Liu <sdl.web@gmail.com>
769
770 * indent/octave.m: Tweak.
771
797c9e3d
AG
7722013-05-26 Aidan Gauland <aidalgol@amuri.net>
773
a12bf61e 774 * eshell.el: Rewrite tests using ERT.
797c9e3d 775
cce6beeb
LL
7762013-05-25 Leo Liu <sdl.web@gmail.com>
777
778 * indent/octave.m: Add tests for %!, # and ### comments.
779
bc9a5003
KH
7802013-05-23 Kenichi Handa <handa@gnu.org>
781
782 * automated/decoder-tests.el: New file.
783
1a0a0a8a
DG
7842013-05-19 Dmitry Gutov <dgutov@yandex.ru>
785
786 * indent/ruby.rb: Add multiline regexp example.
787
788 * automated/ruby-mode-tests.el (ruby-heredoc-highlights-interpolations)
789 (ruby-regexp-skips-over-interpolation)
790 (ruby-regexp-continues-till-end-when-unclosed)
791 (ruby-regexp-can-be-multiline)
792 (ruby-interpolation-inside-percent-literal): New tests.
793
a9e4425b
SM
7942013-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
795
796 * indent/ruby.rb: Fix indentation after =; add more cases.
797
aa7dab97
SM
7982013-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
799
800 * indent/pascal.pas: Add test for mis-identified comments.
801
1398a54d
MY
8022013-04-01 Masatake YAMATO <yamato@redhat.com>
803
a12bf61e 804 * automated/imenu-test.el: New file. (Bug#14112)
1398a54d 805
adc31213
FEG
8062013-04-19 Fabián Ezequiel Gallina <fgallina@gnu.org>
807
808 * automated/python-tests.el (python-imenu-prev-index-position-1):
aa7dab97 809 Remove test.
adc31213
FEG
810 (python-imenu-create-index-1, python-imenu-create-flat-index-1):
811 New tests.
812
04754d36
FEG
8132013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
814
815 * automated/python-tests.el (python-nav-backward-defun-2)
816 (python-nav-backward-defun-3, python-nav-forward-defun-2)
817 (python-nav-forward-defun-3): New tests.
818
083850a6
FEG
8192013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
820
821 * automated/python-tests.el (python-nav-backward-defun-1)
822 (python-nav-forward-defun-1): New tests.
823
694569fc
MY
8242013-04-09 Masatake YAMATO <yamato@redhat.com>
825
826 * automated/add-log-tests.el: New file. (Bug#14112)
827
8d3655be 8282013-03-30 Fabián Ezequiel Gallina <fabian@anue.biz>
c9886b39 829
8d3655be 830 * automated/python-tests.el (python-indent-block-enders): New test.
c9886b39
FEG
831 (python-info-current-defun-2): Fix test.
832
2054a6c3
PE
8332013-03-05 Paul Eggert <eggert@cs.ucla.edu>
834
835 * indent/octave.m: Fix encoding error in comment. Add coding tag.
836
929aeac6 8372013-02-28 Fabián Ezequiel Gallina <fgallina@cuca>
b85f3423 838
929aeac6 839 * automated/python-tests.el (python-tests-with-temp-buffer): Doc fix.
b85f3423
FEG
840 (python-tests-with-temp-file): New macro.
841 (python-tests-shell-interpreter): New var.
842 (python-shell-get-process-name-1)
843 (python-shell-internal-get-process-name-1)
844 (python-shell-parse-command-1)
845 (python-shell-calculate-process-environment-1)
846 (python-shell-calculate-process-environment-2)
847 (python-shell-calculate-process-environment-3)
848 (python-shell-calculate-exec-path-1)
849 (python-shell-calculate-exec-path-2)
850 (python-shell-make-comint-1)
851 (python-shell-make-comint-2)
852 (python-shell-get-process-1)
853 (python-shell-get-or-create-process-1)
854 (python-shell-internal-get-or-create-process-1): New tests.
855
cfbf790d 8562013-02-21 Fabián Ezequiel Gallina <fgallina@cuca>
4dddd5dc 857
62cfd799 858 * automated/python-tests.el: New file.
4dddd5dc 859
53ca88c4
DG
8602013-02-14 Dmitry Gutov <dgutov@yandex.ru>
861
862 * automated/ruby-mode-tests.el
863 (ruby-move-to-block-skips-percent-literal): Add depth-affecting
864 bits inside the examples.
865 (ruby-move-to-block-skips-heredoc): New test.
aa7dab97
SM
866 (ruby-add-log-current-method-after-inner-class):
867 Lower expectations: move point inside a method, initially.
53ca88c4 868
7132e457
DG
8692013-02-13 Dmitry Gutov <dgutov@yandex.ru>
870
871 * automated/ruby-mode-tests.el
872 (ruby-move-to-block-skips-percent-literal): New test.
873
6e5c1569
CY
8742013-02-04 Chong Yidong <cyd@gnu.org>
875
876 * automated/thingatpt.el: New file.
877
984096ed
CY
8782013-02-03 Chong Yidong <cyd@gnu.org>
879
aa7dab97
SM
880 * automated/files.el (file-test--do-local-variables-test):
881 Avoid compilation warning message.
984096ed 882
b1625024
DG
8832013-01-27 Dmitry Gutov <dgutov@yandex.ru>
884
885 * automated/ruby-mode-tests.el
886 (ruby-indent-spread-args-in-parens): New test.
a324b8c7
DG
887 * automated/ruby-mode-tests.el (ruby-block-test-example):
888 Break indentation of the do block opener and add a line inside it.
889 * automated/ruby-mode-tests.el (works-on-do, ok-with-three):
890 Adjust line numbers.
b1625024 891
cb9c0a53
SM
8922013-01-15 Stefan Monnier <monnier@iro.umontreal.ca>
893
894 * automated/advice-tests.el: Split up. Add advice-test-preactivate.
895
51e73492
GM
8962013-01-14 Glenn Morris <rgm@gnu.org>
897
898 * automated/compile-tests.el (compile-tests--test-regexps-data):
899 Fix interpretation of gnu line.col1-col2 format. (Bug#13335)
900
327a6cca
WJ
9012013-01-10 Wolfgang Jenkner <wjenkner@inode.at>
902
903 * automated/man-tests.el: New file.
904
51fb5578
AH
9052013-01-09 Aaron S. Hawley <aaron.s.hawley@gmail.com>
906
907 * automated/undo-tests.el (undo-test0): Adjust error to code change.
908
3bace969
AH
9092013-01-08 Aaron S. Hawley <aaron.s.hawley@gmail.com>
910
911 * automated/undo-tests.el: New file.
912
82e2a1f0 9132012-12-27 Dmitry Gutov <dgutov@yandex.ru>
db590ef6
DG
914
915 * automated/ruby-mode-tests.el
916 (ruby-indent-after-block-in-continued-expression): New test.
917
dbb530d9
DG
9182012-12-14 Dmitry Gutov <dgutov@yandex.ru>
919
e903c210 920 * automated/ruby-mode-tests.el:
dbb530d9 921 Rename one interpolation test; add three more.
bb808526
DG
922 (ruby-with-temp-buffer): New macro, use it where appropriate.
923 (ruby-add-log-current-method-examples): Use "_" for target point.
924 Add four new tests for ruby-add-log-current-method.
dbb530d9 925
a0099d31
GM
9262012-12-11 Glenn Morris <rgm@gnu.org>
927
928 * automated/f90.el (f90-test-bug13138): New test.
929
81606b10
RS
9302012-12-10 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
931
932 * automated/inotify-test.el: New test.
933
89eb3b0a
CY
9342012-12-02 Chong Yidong <cyd@gnu.org>
935
936 * automated/ruby-mode-tests.el
937 (ruby-add-log-current-method-examples): Don't use loop macro, to
938 allow automated testing to work.
939
23ba2705
SM
9402012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
941
942 * automated/advice-tests.el (advice-tests--data): Remove.
943 (advice-tests): Move the tests directly here instead.
944 Add called-interactively-p tests.
945
19dc7206
SM
9462012-11-19 Stefan Monnier <monnier@iro.umontreal.ca>
947
948 * automated/ert-x-tests.el: Use cl-lib.
949 * automated/ert-tests.el: Use lexical-binding and cl-lib.
950
8619323f
DG
9512012-11-14 Dmitry Gutov <dgutov@yandex.ru>
952
953 * automated/ruby-mode-tests.el (ruby-indent-singleton-class): Pass.
954 (ruby-indent-inside-heredoc-after-operator)
955 (ruby-indent-inside-heredoc-after-space): New tests.
c62792e7
DG
956 Change direct font-lock face references to var references.
957 (ruby-interpolation-suppresses-syntax-inside): New test.
19dc7206
SM
958 (ruby-interpolation-inside-percent-literal-with-paren):
959 New failing test.
8619323f 960
f178c32d
DG
9612012-11-13 Dmitry Gutov <dgutov@yandex.ru>
962
963 * automated/ruby-mode-tests.el (ruby-heredoc-font-lock)
5745cae6
DG
964 (ruby-singleton-class-no-heredoc-font-lock)
965 (ruby-add-log-current-method-examples): New tests.
966 (ruby-test-string): Extract from ruby-should-indent-buffer.
5e9419e8
DG
967 (ruby-deftest-move-to-block): New macro.
968 Add several move-to-block tests.
f178c32d 969
231d8498
SM
9702012-11-12 Stefan Monnier <monnier@iro.umontreal.ca>
971
972 * automated/advice-tests.el: New tests.
973
8111f5e6
EZ
9742012-10-14 Eli Zaretskii <eliz@gnu.org>
975
976 * automated/compile-tests.el (compile-tests--test-regexps-data):
977 Add new data for msft's new format.
978
c3268831
DG
9792012-09-08 Dmitry Gutov <dgutov@yandex.ru>
980
981 * automated/ruby-mode-tests.el:
982 (ruby-toggle-block-to-multiline): New test.
983 (ruby-should-indent-buffer, ruby-toggle-block-to-do-end)
984 (ruby-toggle-block-to-brace): Use buffer-string.
985
0ba2d4b6
DG
9862012-09-07 Dmitry Gutov <dgutov@yandex.ru>
987
988 * automated/ruby-mode-tests.el: New tests (Bug#11613).
989
eada0861 9902012-08-28 Chong Yidong <cyd@gnu.org>
45e7ed71
CY
991
992 * automated/files.el: Test every combination of values for
993 enable-local-variables and enable-local-eval.
994
450809af
CY
9952012-08-19 Chong Yidong <cyd@gnu.org>
996
997 * redisplay-testsuite.el (test-redisplay): Use switch-to-buffer.
998
a999ce26
CY
9992012-08-18 Chong Yidong <cyd@gnu.org>
1000
1001 * redisplay-testsuite.el (test-redisplay-4): New test (Bug#3874).
1002
f063063a
DG
10032012-08-14 Dmitry Gutov <dgutov@yandex.ru>
1004
1005 * indent/ruby.rb: Rearrange examples, add new ones.
1006
0d9e2599
NN
10072012-08-12 Dmitry Gutov <dgutov@yandex.ru>
1008
1009 * automated/ruby-mode-tests.el (ruby-move-to-block-stops-at-opening)
1010 (ruby-toggle-block-to-do-end, ruby-toggle-block-to-brace): New test.
1011
9ff9402d 10122012-08-11 Glenn Morris <rgm@gnu.org>
5f168c20
GM
1013
1014 * automated/files.el: New file.
1015
bf1757d1
GM
1016 * automated/Makefile.in (all): Fix typo.
1017
9d2ed8a2
DG
10182012-08-10 Dmitry Gutov <dgutov@yandex.ru>
1019
1020 * automated/ruby-mode-tests.el (ruby-should-indent):
1021 Add docstring, check (current-indentation) instead of (current-column).
1022 (ruby-should-indent-buffer): New function.
1023 Add tests for `ruby-deep-indent-paren' behavior.
1024 Port all tests from test/misc/test_ruby_mode.rb in Ruby repo.
1025
0d9e2599
NN
10262012-08-10 Nobuyoshi Nakada <nobu@ruby-lang.org>
1027
1028 Original tests in test_ruby_mode.rb in upstream (author).
1029
9cd80478
DG
10302012-08-09 Dmitry Gutov <dgutov@yandex.ru>
1031
1032 * automated/ruby-mode-tests.el (ruby-should-indent)
1033 (ruby-assert-state): New functions.
1034 Add new tests.
1035
c91562a6
DE
10362012-07-29 David Engster <deng@randomsample.de>
1037
9d2ed8a2
DG
1038 * automated/xml-parse-tests.el (xml-parse-tests--qnames):
1039 New variable to hold test data for name expansion.
c91562a6
DE
1040 (xml-parse-tests): Test the two different types of name expansion.
1041
d8efda90
JL
10422012-07-29 Juri Linkov <juri@jurta.org>
1043
1044 * automated/occur-tests.el (occur-test-case): Use predefined
1045 buffer name " *test-occur*" instead of a random buffer name.
1046
c28662a8
DG
10472012-07-20 Dmitry Gutov <dgutov@yandex.ru>
1048
1049 * automated/ruby-mode-tests.el: New file with one test.
1050
45fd731c
SM
10512012-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1052
efc26dbe
SM
1053 * indent/shell.sh: Add test case for ${#VAR}.
1054
45fd731c
SM
1055 * indent/latex-mode.tex: New file.
1056
a464a6c7
SM
10572012-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
1058
1059 * eshell.el: Use cl-lib.
1060
a76e6535
CY
10612012-07-03 Chong Yidong <cyd@gnu.org>
1062
1063 * automated/xml-parse-tests.el (xml-parse-tests--bad-data): New.
1064
a7aef6f5
CY
10652012-07-02 Chong Yidong <cyd@gnu.org>
1066
a464a6c7
SM
1067 * automated/xml-parse-tests.el (xml-parse-tests--data):
1068 More testcases.
a7aef6f5 1069
fbf2e7ad
CY
10702012-07-01 Chong Yidong <cyd@gnu.org>
1071
1072 * automated/xml-parse-tests.el: New file.
1073
d5c6faf9
SM
10742012-06-27 Stefan Monnier <monnier@iro.umontreal.ca>
1075
1076 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
1077 Use cl-flet.
1078
ee574791
UJ
10792012-06-08 Ulf Jasper <ulf.jasper@web.de>
1080
d5c6faf9
SM
1081 * automated/icalendar-tests.el (icalendar--parse-vtimezone):
1082 Test escaped commas in TZID (Bug#11473).
ee574791
UJ
1083 (icalendar-import-with-timezone): New.
1084 (icalendar-real-world): Add new testcase as given in the bugreport
1085 of Bug#11473.
1086
6dbaa1c7
UJ
10872012-05-29 Ulf Jasper <ulf.jasper@web.de>
1088
1089 * automated/icalendar-tests.el (icalendar-tests--test-import):
1090 Include UID in import tests (Bug#11525).
1091 (icalendar-import-non-recurring, icalendar-import-rrule)
1092 (icalendar-import-duration, icalendar-import-bug-6766): Adjust to
1093 UID-import change.
1094 (icalendar-import-with-uid): New.
1095 (icalendar-tests--test-cycle, icalendar-tests--do-test-cycle):
1096 Include UID in cycle tests.
1097 (icalendar-cycle, icalendar-real-world): UID-import change.
1098
b847032c
GM
10992012-05-21 Glenn Morris <rgm@gnu.org>
1100
1101 * automated/Makefile.in (setwins): Scrap superfluous subshell.
1102
5e561bc7
TZ
11032012-05-15 Teodor Zlatanov <tzz@lifelogs.com>
1104
1105 * automated/url-util-tests.el: New file to test
1106 lisp/url/url-util.el. Only `url-build-query-string' and
1107 `url-parse-query-string' are tested right now (Bug#8706).
1108
461ef3c5
SM
11092012-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
1110
1111 * indent/shell.sh:
1112 * indent/shell.rc: Ad some test cases.
1113
dfbd787f
SM
11142012-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
1115
1116 * indent/ruby.rb: New file, to test new syntax-propertize code.
1117
ab7ce8c1
GM
11182012-04-11 Glenn Morris <rgm@gnu.org>
1119
1120 * automated/vc-bzr.el (vc-bzr-test-faulty-bzr-autoloads): New test.
1121
6c0c7cfc
TZ
11222012-02-13 Teodor Zlatanov <tzz@lifelogs.com>
1123
1124 * automated/url-future-tests.el (url-future-tests): Move from
1125 lisp/url/url-future.el and rename.
1126
bdbc1c4e
UJ
11272012-01-29 Ulf Jasper <ulf.jasper@web.de>
1128
1129 * automated/icalendar-tests.el (icalendar-import-non-recurring):
1130 Fix broken test, caused by missing trailing blank.
1131
5c09001c
CY
11322011-12-03 Chong Yidong <cyd@gnu.org>
1133
1134 * automated/compile-tests.el (compile-tests--test-regexps-data):
1135 Increase column numbers by one to reflect change in how
6df6ae42 1136 compilation-message is recorded (Bug#10172).
5c09001c 1137
394c65f1
GM
11382011-11-22 Glenn Morris <rgm@gnu.org>
1139
1140 * rmailmm.el: New file, split from lisp/mail/rmailmm.el.
1141
cd1181db
JB
11422011-11-20 Juanma Barranquero <lekktu@gmail.com>
1143
1144 * cedet/semantic-utest-c.el (semantic-utest-c-comparisons): Fix typo.
1145
58179cce
JB
11462011-11-16 Juanma Barranquero <lekktu@gmail.com>
1147
7877f373
JB
1148 * automated/icalendar-tests.el (icalendar-tests--get-ical-event)
1149 (icalendar-tests--test-export, icalendar-tests--do-test-export):
58179cce
JB
1150 * cedet/srecode-tests.el (srecode-field-utest-impl): Fix typo.
1151
dba0634a
UJ
11522011-10-30 Ulf Jasper <ulf.jasper@web.de>
1153
1154 * automated/newsticker-tests.el
6df6ae42 1155 (newsticker--group-manage-orphan-feeds): Remove fsetting of
dba0634a
UJ
1156 newsticker--treeview-tree-update.
1157
6d6a626c
UJ
11582011-10-29 Ulf Jasper <ulf.jasper@web.de>
1159
73c3f81d
UJ
1160 * automated/newsticker-tests.el
1161 (newsticker--group-manage-orphan-feeds): Use fset instead of flet.
1162
a12bf61e 1163 * automated/newsticker-tests.el
6d6a626c
UJ
1164 (newsticker--group-manage-orphan-feeds): Prevent updating
1165 newsticker treeview. Fixed bug#9763.
1166
6e0a9be7
GM
11672011-10-20 Glenn Morris <rgm@gnu.org>
1168
e195ae68
GM
1169 * automated/vc-bzr.el (vc-bzr-test-bug9781): New test.
1170
6e0a9be7
GM
1171 * automated/vc-bzr.el: New file.
1172
21fedf28
GM
11732011-10-15 Glenn Morris <rgm@gnu.org>
1174
1175 * automated/f90.el: New file.
1176
81416b68
UJ
11772011-09-27 Ulf Jasper <ulf.jasper@web.de>
1178
1179 * automated/newsticker-tests.el: Move newsticker-testsuite.el
1180 to automated/newsticker-tests.el. Convert to ERT.
1181
68575ab0
UJ
11822011-07-26 Ulf Jasper <ulf.jasper@web.de>
1183
1184 * automated/icalendar-tests.el (icalendar-tests--compare-strings):
aa7dab97 1185 Remove, simply use string=.
68575ab0
UJ
1186 (icalendar--diarytime-to-isotime)
1187 (icalendar--datetime-to-diary-date)
1188 (icalendar--datestring-to-isodate)
1189 (icalendar--format-ical-event)
1190 (icalendar--parse-summary-and-rest)
1191 (icalendar-tests--do-test-import)
6df6ae42 1192 (icalendar-tests--do-test-cycle): Change argument order of
68575ab0
UJ
1193 string= to EXPECTED ACTUAL.
1194 (icalendar--import-format-sample)
1195 (icalendar--format-ical-event)
1196 (icalendar-import-non-recurring)
1197 (icalendar-import-rrule)
1198 (icalendar-import-duration)
1199 (icalendar-import-bug-6766)
6df6ae42 1200 (icalendar-real-world): Adjust to string= instead of
68575ab0
UJ
1201 icalendar-tests--compare-strings.
1202 (icalendar-import-multiple-vcalendars): New.
1203
de316778
TZ
12042011-05-11 Teodor Zlatanov <tzz@lifelogs.com>
1205
1206 * automated/gnus-tests.el: Add wrapper for Gnus tests.
1c231080 1207 Require CL.
de316778 1208
c07b2710
JL
12092011-05-09 Juri Linkov <juri@jurta.org>
1210
1211 * automated/occur-tests.el: Move from test/occur-testsuite.el.
1212 Convert to ERT.
1213
adec429a
CY
12142011-05-09 Chong Yidong <cyd@stupidchicken.com>
1215
1216 * automated/compile-tests.el: New file.
1217
c4c205d0
CY
12182011-05-08 Chong Yidong <cyd@stupidchicken.com>
1219
1220 * automated/font-parse-tests.el: Don't byte-compile.
1221
1222 * automated/comint-testsuite.el: Move from test/. Convert to ERT.
1223
6c075cd7
SM
12242011-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1225
1226 * automated/lexbind-tests.el: New file.
1227
33383987
JB
12282011-03-07 Chong Yidong <cyd@stupidchicken.com>
1229
1230 * Version 23.3 released.
1231
81fb60b2
GM
12322011-03-05 Glenn Morris <rgm@gnu.org>
1233
1234 * eshell.el: Move here from lisp/eshell/esh-test.el.
1235
de69c0a8
CO
12362011-03-03 Christian Ohler <ohler@gnu.org>
1237
1238 * automated/ert-tests.el (ert-test-explain-not-equal-keymaps):
1239 New test.
1240
4856384c
UJ
12412011-02-20 Ulf Jasper <ulf.jasper@web.de>
1242
1243 * automated/icalendar-tests.el: Move from icalendar-testsuite.el;
1244 convert to ERT format.
1245
aa0935b9
CY
12462011-02-14 Chong Yidong <cyd@stupidchicken.com>
1247
1248 * automated/bytecomp-tests.el: Move from bytecomp-testsuite.el;
1249 convert to ERT format.
1250
ccded26c
SM
12512011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1252
1253 * indent/shell.sh:
1254 * indent/shell.rc: New files.
1255
372fb76b
CY
12562011-01-27 Chong Yidong <cyd@stupidchicken.com>
1257
1258 * automated/font-parse-tests.el: Move from
1259 font-parse-testsuite.el.
1260
6608a7d8
CY
12612011-01-26 Chong Yidong <cyd@stupidchicken.com>
1262
1263 * font-parse-testsuite.el (test-font-parse-data): New file.
1264
db5d03ea
SM
12652011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
1266
1267 * indent/prolog.prolog: Add tokenizing tests.
1268
d221e780
CO
12692011-01-13 Christian Ohler <ohler@gnu.org>
1270
1271 * automated: New directory for automated tests.
1272
1273 * automated/ert-tests.el, automated/ert-x-tests.el: New files.
1274
1275 * automated/Makefile.in: New file.
1276
cbf83ce9
SM
12772010-11-11 Stefan Monnier <monnier@iro.umontreal.ca>
1278
1279 * indent/modula2.mod: New file.
1280
d19dc73d
SM
12812010-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
1282
1283 * indent/octave.m: Add a test to ensure indentation is local.
1284
41f592d1
GM
12852010-10-23 Glenn Morris <rgm@gnu.org>
1286
1287 * comint-testsuite.el
d19dc73d
SM
1288 (comint-testsuite--test-comint-password-prompt-regexp):
1289 Add "Please enter the password". (Bug#7224)
41f592d1 1290
3672149f
SM
12912010-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1292
1293 * indent/prolog.prolog: Use normal spacing around !.
1294
f5632fb6
SM
12952010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1296
1297 * indent/octave.m: Remove one more `fixindent'. Use `end'.
1298
cf38dd42
SM
12992010-09-10 Stefan Monnier <monnier@iro.umontreal.ca>
1300
1301 * indent/octave.m: Remove some `fixindent' not needed any more.
1302
e17b68ed
SM
13032010-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1304
1305 * indent/octave.m: New file.
1306
81ee9410
UJ
13072010-08-08 Ulf Jasper <ulf.jasper@web.de>
1308
e17b68ed 1309 * icalendar-testsuite.el (icalendar-testsuite-run): Add internal tests.
81ee9410
UJ
1310 (icalendar-testsuite--trim, icalendar-testsuite--compare-strings)
1311 (icalendar-testsuite--run-internal-tests): New.
1312 (icalendar-testsuite--test-convert-ordinary-to-ical)
1313 (icalendar-testsuite--test-convert-block-to-ical)
1314 (icalendar-testsuite--test-convert-anniversary-to-ical)
1315 (icalendar-testsuite--test-parse-vtimezone)
1316 (icalendar-testsuite--do-test-export): Code formatting.
1317 (icalendar-testsuite--test-parse-vtimezone): Doc fix.
1318 (icalendar-testsuite--do-test-import)
3672149f
SM
1319 (icalendar-testsuite--do-test-cycle):
1320 Use icalendar-testsuite--compare-strings
81ee9410
UJ
1321 (icalendar-testsuite--run-import-tests): Comment added.
1322 (icalendar-testsuite--run-import-tests)
e17b68ed 1323 (icalendar-testsuite--run-real-world-tests): Fix expected results.
81ee9410 1324
71ab16dd
CY
13252010-06-25 Chong Yidong <cyd@stupidchicken.com>
1326
1327 * redisplay-testsuite.el (test-redisplay-3): New test.
1328
6534e58a
CY
13292010-06-11 Chong Yidong <cyd@stupidchicken.com>
1330
1331 * comint-testsuite.el: New file.
1332
927c346b
SM
13332010-06-02 Stefan Monnier <monnier@iro.umontreal.ca>
1334
1335 * indent: New dir.
1336
61a808e8
CY
13372010-05-07 Chong Yidong <cyd@stupidchicken.com>
1338
1339 * Version 23.2 released.
1340
a4100ebe
CY
13412010-03-29 Chong Yidong <cyd@stupidchicken.com>
1342
3cbcd186
CY
1343 * cedet/semantic-ia-utest.el
1344 (semantic-symref-test-count-hits-in-tag): Add function, from
1345 semantic-test.el.
1346
a4100ebe
CY
1347 * cedet/tests/test.cpp:
1348 * cedet/tests/test.py:
1349 * cedet/tests/teststruct.cpp:
1350 * cedet/tests/testtemplates.cpp:
1351 * cedet/tests/testusing.cpp:
1352 * cedet/tests/scopetest.cpp:
1353 * cedet/tests/scopetest.java: Files deleted.
1354
1355 * cedet/tests/test.make:
1356 * cedet/tests/test.c:
1357 * cedet/tests/testjavacomp.java:
1358 * cedet/tests/testspp.c:
1359 * cedet/tests/testsppreplace.c:
1360 * cedet/tests/testsppreplaced.c:
1361 * cedet/tests/testsubclass.cpp:
1362 * cedet/tests/testsubclass.hh:
1363 * cedet/tests/testtypedefs.cpp:
1364 * cedet/tests/testvarnames.c:
1365 * cedet/tests/test.el:
1366 * cedet/tests/testdoublens.cpp:
1367 * cedet/tests/testdoublens.hpp: Add copyright header.
1368
85738751
SM
1369 * cedet/semantic-tests.el (semanticdb-test-gnu-global):
1370 Remove reference to deleted files.
1371
dc2d2590
JL
13722010-03-30 Juri Linkov <juri@jurta.org>
1373
1374 * occur-testsuite.el (occur-tests): Add tests for context lines.
1375
5275ff8b
JL
13762010-03-23 Juri Linkov <juri@jurta.org>
1377
1378 * occur-testsuite.el: New file.
1379
288f9fc0
CY
13802010-03-10 Chong Yidong <cyd@stupidchicken.com>
1381
1382 * Branch for 23.2.
1383
b4340b3f
UJ
13842010-02-19 Ulf Jasper <ulf.jasper@web.de>
1385
1386 * icalendar-testsuite.el
6df6ae42
JB
1387 (icalendar-testsuite--run-function-tests): Add new tests.
1388 (icalendar-testsuite--test-diarytime-to-isotime): Add another
b4340b3f
UJ
1389 testcase.
1390 (icalendar-testsuite--test-convert-ordinary-to-ical): New.
1391 (icalendar-testsuite--test-convert-weekly-to-ical): New.
1392 (icalendar-testsuite--test-convert-yearly-to-ical): New.
1393 (icalendar-testsuite--test-convert-block-to-ical): New.
1394 (icalendar-testsuite--test-convert-cyclic-to-ical): New.
1395 (icalendar-testsuite--test-convert-anniversary-to-ical): New.
1396
db9e401b
JB
13972010-01-18 Juanma Barranquero <lekktu@gmail.com>
1398
1399 * cedet/semantic-tests.el (semanticdb-test-gnu-global)
1400 (semantic-lex-test-full-depth, semantic-symref-test-count-hits-in-tag):
1401 Fix typos in docstrings and error messages.
1402 (semanticdb-ebrowse-run-tests): Fix typos in error messages.
1403
d1f18ec0
JB
14042010-01-14 Juanma Barranquero <lekktu@gmail.com>
1405
1406 * cedet/cedet-utests.el (cedet-utest-log-shutdown, pulse-test):
1407 * cedet/semantic-ia-utest.el (semantic-ia-utest-error-log-list)
1408 (semantic-ia-utest-buffer-refs): Fix typos in docstrings.
1409
6fe539d2
UJ
14102009-12-18 Ulf Jasper <ulf.jasper@web.de>
1411
1412 * icalendar-testsuite.el
d5c6faf9
SM
1413 (icalendar-testsuite--run-function-tests):
1414 Add icalendar-testsuite--test-parse-vtimezone.
6fe539d2
UJ
1415 (icalendar-testsuite--test-parse-vtimezone): New.
1416 (icalendar-testsuite--do-test-cycle): Doc changes.
6df6ae42 1417 (icalendar-testsuite--run-real-world-tests): Remove trailing
6fe539d2
UJ
1418 whitespace -- see change of icalendar--add-diary-entry in
1419 icalendar.el.
6df6ae42 1420 (icalendar-testsuite--run-cycle-tests): Re-enable all tests.
6fe539d2 1421
d8085053
GM
14222009-09-30 Glenn Morris <rgm@gnu.org>
1423
1424 * cedet/semantic-utest-c.el: Relicense under GPLv3+.
1425
7c4dccd0
CY
14262009-06-26 Eric Ludlam <zappo@gnu.org>
1427
1428 * cedet/*: New unit tests, from CEDET repository.
1429
6ada5ad1
CY
14302009-06-26 Chong Yidong <cyd@stupidchicken.com>
1431
1432 * redisplay-testsuite.el: New file.
1433
70243478
CY
14342009-06-21 Chong Yidong <cyd@stupidchicken.com>
1435
1436 * Branch for 23.1.
1437
f052351a
UJ
14382009-01-25 Ulf Jasper <ulf.jasper@web.de>
1439
1440 * icalendar-testsuite.el
6df6ae42
JB
1441 (icalendar-testsuite--run-function-tests):
1442 Add icalendar-testsuite--test-diarytime-to-isotime.
1443 (icalendar-testsuite--test-parse-summary-and-rest): Adjust to
f052351a
UJ
1444 recent icalendar fixes.
1445 (icalendar-testsuite--test-diarytime-to-isotime): New.
6df6ae42 1446 (icalendar-testsuite--test-create-uid): Adjust to recent
f052351a
UJ
1447 icalendar changes.
1448
dee5aa91
CY
14492008-11-30 Shigeru Fukaya <shigeru.fukaya@gmail.com>
1450
d4835507 1451 * bytecomp-testsuite.el: New file.
dee5aa91 1452
f052351a 14532008-10-31 Ulf Jasper <ulf.jasper@web.de>
aad81014
UJ
1454
1455 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
d5c6faf9 1456 Add `icalendar-testsuite--test-create-uid'.
aad81014
UJ
1457 (icalendar-testsuite--test-create-uid): New.
1458
d176d8c6
UJ
14592008-06-14 Ulf Jasper <ulf.jasper@web.de>
1460
1461 * newsticker-testsuite.el: New file.
1462
a4766629
GM
14632008-05-24 Ulf Jasper <ulf.jasper@web.de>
1464
1465 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
1466 Add icalendar-testsuite--test-datestring-to-isodate,
1467 icalendar-testsuite--test-datetime-to-diary-date, and
1468 icalendar-testsuite--test-calendar-style.
1469 (icalendar-testsuite--test-format-ical-event):
1470 (icalendar-testsuite--test-parse-summary-and-rest):
1471 Doc fix. Remove european-calendar-style.
1472 (icalendar-testsuite--get-ical-event): Doc fix.
1473 (icalendar-testsuite--test-first-weekday-of-year):
1474 (icalendar-testsuite--run-cycle-tests): Add doc string.
1475 (icalendar-testsuite--test-datestring-to-isodate):
1476 (icalendar-testsuite--test-datetime-to-diary-date):
1477 (icalendar-testsuite--test-calendar-style): New functions.
1478 (icalendar-testsuite--test-export): Handle iso date style.
1479 New arg INPUT-ISO. Use calendar-date-style.
1480 (icalendar-testsuite--test-import): Handle iso date style.
1481 New arg EXPECTED-ISO. Use calendar-date-style.
1482 (icalendar-testsuite--test-cycle): Handle iso date style.
1483 (icalendar-testsuite--run-import-tests):
1484 (icalendar-testsuite--run-export-tests):
1485 (icalendar-testsuite--run-real-world-tests): Add iso style tests.
1486
e42fc905
GM
14872008-02-29 Glenn Morris <rgm@gnu.org>
1488
1489 * README: New file.
1490
366b88a2
GM
14912008-02-29 Ulf Jasper <ulf.jasper@web.de>
1492
1493 * icalendar-testsuite.el: New file.
1494
1495;; Local Variables:
880820fe 1496;; coding: utf-8
366b88a2
GM
1497;; End:
1498
ba318903 1499 Copyright (C) 2008-2014 Free Software Foundation, Inc.
366b88a2
GM
1500
1501 This file is part of GNU Emacs.
1502
4f43e937 1503 GNU Emacs is free software: you can redistribute it and/or modify
366b88a2 1504 it under the terms of the GNU General Public License as published by
4f43e937
GM
1505 the Free Software Foundation, either version 3 of the License, or
1506 (at your option) any later version.
366b88a2
GM
1507
1508 GNU Emacs is distributed in the hope that it will be useful,
1509 but WITHOUT ANY WARRANTY; without even the implied warranty of
1510 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1511 GNU General Public License for more details.
1512
1513 You should have received a copy of the GNU General Public License
4f43e937 1514 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.