* test/automated/Makefile.in (%.log): If error, dump log to stdout.
[bpt/emacs.git] / test / ChangeLog
CommitLineData
d9ca41e7
GM
12014-06-26 Glenn Morris <rgm@gnu.org>
2
3 * automated/Makefile.in (%.log): If error, dump log to stdout.
4
9ac6d28a 52014-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
30a42a5b
SM
6
7 * automated/package-test.el (package-test-update-listing)
8 (package-test-update-archives, package-test-describe-package):
9 Adjust tests according to new package-list-unsigned.
10
5a8816f3
GM
112014-06-26 Glenn Morris <rgm@gnu.org>
12
5bca8dfb
GM
13 * automated/ert-tests.el (no-byte-compile): Set it. (Bug#17851)
14
15 * automated/eieio-tests.el (no-byte-compile): Set it. (Bug#17852)
16
5a8816f3
GM
17 * automated/Makefile.in: Simplify and parallelize. (Bug#15991)
18 (XARGS_LIMIT, BYTE_COMPILE_EXTRA_FLAGS)
19 (setwins, compile-targets, compile-main, compile-clean): Remove.
20 (GREP_OPTIONS): Unexport.
21 (.el.elc): Replace with pattern rule.
22 (%.elc, %.log): New pattern rules.
23 (ELFILES, LOGFILES): New variables.
24 (check): Depend on LOGFILES. Call ert-summarize-tests-batch-and-exit.
25 (clean, mostlyclean): New rules.
26 (bootstrap-clean): Simplify.
27 (bootstrap-clean, distclean): Depend on clean.
28
7e58d673
GM
292014-06-25 Glenn Morris <rgm@gnu.org>
30
31 * automated/flymake-tests.el (flymake-tests--current-face):
32 Sleep for longer. Avoid querying.
33
5697ca55
DA
342014-06-25 Dmitry Antipov <dmantipov@yandex.ru>
35
36 * automated/fns-tests.el (fns-tests-compare-string): New test.
37
b6266364
MA
382014-06-24 Michael Albinus <michael.albinus@gmx.de>
39
40 * automated/tramp-tests.el (tramp-test26-process-file): Extend test
41 according to Bug#17815.
42
656f99be
FEG
432014-06-21 Fabián Ezequiel Gallina <fgallina@gnu.org>
44
45 * automated/python-tests.el (python-util-strip-string-1): New test.
46
588001cf
MA
472014-06-15 Michael Albinus <michael.albinus@gmx.de>
48
49 Sync with Tramp 2.2.10.
50
51 * automated/tramp-tests.el (tramp--test-enabled): Ignore errors.
52 (tramp--instrument-test-case): Extend docstring.
53 (tramp-test15-copy-directory): Skip for tramp-smb.el.
54 (tramp-test21-file-links): Use `file-truename' for directories.
55 (tramp-test27-start-file-process, tramp-test28-shell-command):
56 Retrieve process output more robustly.
57 (tramp--test-check-files): Extend test.
58 (tramp-test30-special-characters): Skip for tramp-adb.el,
59 tramp-gvfs.el and tramp-smb.el. Add further file names.
60
f9d80c51
GM
612014-06-13 Glenn Morris <rgm@gnu.org>
62
63 * automated/Makefile.in (compile-main):
64 GNU make automatically passes command-line arguments to sub-makes.
65
af9a3b28
MN
662014-06-05 Michal Nazarewicz <mina86@mina86.com>
67
1d7f01ee
MN
68 * automated/tildify-tests.el (tildify-test--test): Optimise the test
69 slightly by reusing the same temporary buffer across multiple test
70 cases.
71
03d7d160
MN
72 * automated/tildify-tests.el (tildify-test-find-env-end-re-bug)
73 (tildify-test-find-env-group-index-bug): Update to support new
74 signature of the `tildify-foreach-region-outside-env' function.
75 Namely, it now takes pairs as an argument instead of looking it up in
76 `tildify-ignored-environments-alist'.
77
eb54c73a
MN
78 * automated/tildify-tests.el (tildify-test--example-html): Add support
79 for generating XML code, so that…
80 (tildify-test-xml) …test can be added to check handling of XML
81 documents.
82
9342feec
MN
83 * automated/tildify-tests.el (tildify-test-find-env-group-index-bug):
84 New test checking end-regex building when multiple environment pairs
85 use integers to refer to capture groups.
86
af9a3b28
MN
87 * automated/tildify-tests.el (tildify-test-find-env-end-re-bug): New
88 test checking end-regex building in `tildify-find-env' function when
89 integers (denoting capture groups) and strings are mixed together.
90
84dbe84b
MA
912014-06-02 Michael Albinus <michael.albinus@gmx.de>
92
93 * automated/tramp-tests.el (tramp-remote-process-environment): Declare.
2589f32c 94 (tramp-test29-vc-registered): Set $BZR_HOME. Remove instrumentation.
84dbe84b 95
a67aaeb3
MA
962014-06-01 Michael Albinus <michael.albinus@gmx.de>
97
98 * automated/tramp-tests.el (tramp-test29-vc-registered):
99 Instrument failed test case.
100
6711a21f
SM
1012014-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
102
103 * automated/ruby-mode-tests.el (ruby-assert-face): Use font-lock-ensure.
104 (ruby-interpolation-keeps-non-quote-syntax): Use syntax-propertize.
105
fc21a7de
MN
1062014-05-21 Michal Nazarewicz <mina86@mina86.com>
107
108 * automated/tildify-tests.el: New file.
109
c435f506
SM
1102014-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
111
112 * indent/ruby.rb: Add one more test.
113
114 * indent/ps-mode.ps: New file.
115
116 * indent/octave.m: Add a few more tests.
117
118 * automated/core-elisp-tests.el
119 (core-elisp-test-window-configurations): New test.
120
86c72932
GM
1212014-05-26 Glenn Morris <rgm@gnu.org>
122
123 * automated/package-test.el (package-test-install-single):
124 Update for changed output.
125
a7517f0f
GM
1262014-05-22 Glenn Morris <rgm@gnu.org>
127
f23423f3 128 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
ff965efb 129 Fix handling of temporary elc files.
f23423f3 130
a7517f0f
GM
131 * automated/fns-tests.el (fns-tests-nreverse):
132 Update for changed string behavior.
133
92491099
DA
1342014-05-15 Dmitry Antipov <dmantipov@yandex.ru>
135
136 * automated/fns-tests.el: New file.
ddc30c99
DA
137 * automated/fns-tests.el (fns-tests-nreverse)
138 (fns-tests-nreverse-bool-vector): New tests.
92491099 139
606695a6
GM
1402014-05-08 Glenn Morris <rgm@gnu.org>
141
142 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
b2a929a2
GM
143 (vc-bzr-test-faulty-bzr-autoloads):
144 Give bzr a temporary home-directory, in case the real one is missing.
606695a6 145
fb3f83f5 1462014-05-08 Dmitry Gutov <dgutov@yandex.ru>
4dd3c4d5 147
fb3f83f5
GM
148 * automated/ruby-mode-tests.el (ruby-interpolation-after-dollar-sign):
149 New test.
4dd3c4d5 150
fb3f83f5 1512014-05-08 Glenn Morris <rgm@gnu.org>
6da8d069
GM
152
153 * automated/help-fns.el: New file.
154
4807c7eb
BR
1552014-05-01 Barry O'Reilly <gundaetiapo@gmail.com>
156
a7e1ffdc
BR
157 * automated/undo-tests.el (undo-test-region-deletion): New test to
158 demonstrate bug#17235.
159 (undo-test-region-example): New test to verify example given in
160 comments for undo-make-selective-list.
4807c7eb 161
844465d6
MA
1622014-04-25 Michael Albinus <michael.albinus@gmx.de>
163
164 * automated/tramp-tests.el (top):
165 * automated/file-notify-tests.el (top): Do not disable interactive
166 passwords in batch mode.
167 (password-cache-expiry): Set to nil.
168
c0b9bc72
MA
169 * automated/file-notify-tests.el
170 (file-notify-test-remote-temporary-file-directory):
171 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
172 Use a mock-up method as default.
173 (tramp-test00-availability): Print the used directory name.
174 (tramp-test33-recursive-load): Fix typo.
175
84b2095c
MA
1762014-04-22 Michael Albinus <michael.albinus@gmx.de>
177
d5ff4ded
MA
178 * automated/tramp-tests.el (tramp--test-check-files): Remove traces.
179 (tramp-test30-special-characters): Remove test for backslash.
84b2095c 180
f3a4812c
MA
1812014-04-20 Michael Albinus <michael.albinus@gmx.de>
182
183 * automated/tramp-tests.el
184 (tramp-test19-directory-files-and-attributes)
185 (tramp-test22-file-times): Check for `file-attributes' equality
186 only if there is a usable timestamp.
187 (tramp--test-check-files): Do not use `copy-sequence'.
188
66fda794
DC
1892014-04-22 Daniel Colascione <dancol@dancol.org>
190
12b1389c
DC
191 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
192 Add compile flag.
193 (test-byte-comp-macro-expansion)
194 (test-byte-comp-macro-expansion-eval-and-compile)
195 (test-byte-comp-macro-expansion-eval-when-compile)
196 (test-byte-comp-macro-expand-lexical-override): Use it.
197 (test-eager-load-macro-expansion)
198 (test-eager-load-macro-expansion-eval-and-compile)
199 (test-eager-load-macro-expansion-eval-when-compile)
200 (test-eager-load-macro-expand-lexical-override): New tests.
201
66fda794 202 * automated/cl-lib.el (cl-lib-struct-accessors): Fix test to
12b1389c
DC
203 account for removal of `cl-struct-set-slot-value'. Also, move
204 the defstruct to top level.
66fda794 205
2fa1b97d
DC
2062014-04-21 Daniel Colascione <dancol@dancol.org>
207
985c035f
DC
208 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
209 New function.
210 (test-byte-comp-macro-expansion)
211 (test-byte-comp-macro-expansion-eval-and-compile)
212 (test-byte-comp-macro-expansion-eval-when-compile)
213 (test-byte-comp-macro-expand-lexical-override): New tests.
214
2fa1b97d 215 * automated/cl-lib.el (cl-loop-destructuring-with): New test.
0c8d9455 216 (cl-the): Fix cl-the test.
2fa1b97d 217
89a2e783
DC
2182014-04-20 Daniel Colascione <dancol@dancol.org>
219
220 * automated/cl-lib.el (cl-lib-struct-accessors,cl-the): New tests.
221
5305137a
MA
2222014-04-19 Michael Albinus <michael.albinus@gmx.de>
223
224 * automated/tramp-tests.el (tramp--test-check-files): Extend test.
225 (tramp-test31-utf8): Let-bind also `file-name-coding-system'.
226
2a2e6726
MA
2272014-04-18 Michael Albinus <michael.albinus@gmx.de>
228
229 * automated/tramp-tests.el (tramp-copy-size-limit): Set to nil.
230 (tramp--test-make-temp-name): Optional argument LOCAL.
231 (tramp--instrument-test-case): Show messages. Catch also `quit'.
232 (tramp-test10-write-region): No special test for out-of-band copy
233 needed anymore.
234 (tramp-test11-copy-file, tramp-test12-rename-file)
235 (tramp-test21-file-links): Extend tests.
236 (tramp-test20-file-modes): More robust check for user "root".
237 (tramp--test-check-files): New defun.
238 (tramp-test30-special-characters, tramp-test33-recursive-load)
239 (tramp-test34-unload): New tests.
240 (tramp-test31-utf8, tramp-test32-asynchronous-requests): Rename.
241
e088b01d
GM
2422014-04-11 Glenn Morris <rgm@gnu.org>
243
244 * automated/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport.
245
536aa466 2462014-04-11 Paul Eggert <eggert@cs.ucla.edu>
10ee3b3f
PE
247
248 * automated/electric-tests.el: Fix spelling error in test name.
249 (whitespace-skipping-for-quotes-not-outside):
250 Rename from whitespace-skipping-for-quotes-not-ouside.
251
3f63a9f7
DC
2522014-04-09 Daniel Colascione <dancol@dancol.org>
253
254 * automated/syntax-tests.el: New file.
255
3b7fab25
GM
2562014-04-09 Glenn Morris <rgm@gnu.org>
257
50c9a9b8
GM
258 * automated/python-tests.el (python-triple-quote-pairing):
259 Enable/disable electric-pair-mode as needed.
260
3b7fab25
GM
261 * automated/electric-tests.el (electric-pair-backspace-1):
262 Replace deleted function.
263
190f899a
JT
2642014-04-07 João Távora <joaotavora@gmail.com>
265
7aecc2f6
JT
266 * automated/python-tests.el (python-triple-quote-pairing): New test.
267 (python-syntax-after-python-backspace): New test.
268
89f20f76
JT
269 * automated/electric-tests.el (electric-pair-define-test-form):
270 More readable test docstrings.
271 (whitespace-skipping-for-quotes-not-ouside)
272 (whitespace-skipping-for-quotes-only-inside)
6f287c89 273 (whitespace-skipping-quotes-not-without-proper-syntax): New tests.
89f20f76 274
5cb0cc90
JT
2752014-04-04 João Távora <joaotavora@gmail.com>
276
6f287c89
GM
277 * automated/electric-tests.el (define-electric-pair-test):
278 Don't overtest.
5cb0cc90
JT
279 (inhibit-in-mismatched-string-inside-ruby-comments): New test.
280 (inhibit-in-mismatched-string-inside-c-comments): New test.
281
200c532b
JT
2822014-04-02 João Távora <joaotavora@gmail.com>
283
284 * automated/electric-tests.el (inhibit-if-strings-mismatched):
285 New test, change from `inhibit-only-of-next-is-mismatched'.
286
16adf2e6 2872014-03-26 Barry O'Reilly <gundaetiapo@gmail.com>
37ea8275 288
c7d0e04c 289 * automated/undo-tests.el (undo-test-marker-adjustment-nominal):
37ea8275
BR
290 (undo-test-region-t-marker): New tests of marker adjustments.
291 (undo-test-marker-adjustment-moved):
292 (undo-test-region-mark-adjustment): New tests to demonstrate
293 bug#16818, which fail without the fix.
294
74b1f21d 2952014-03-23 Dmitry Gutov <dgutov@yandex.ru>
6ddc4422 296
74b1f21d
GM
297 * automated/package-test.el (package-test-describe-package):
298 Fix test failure in non-graphical mode.
6ddc4422 299
c6b0fbe7
DC
3002014-03-23 Daniel Colascione <dancol@dancol.org>
301
74b1f21d
GM
302 * automated/subword-tests.el (subword-tests2): More subword tests.
303
c6b0fbe7
DC
304 * automated/cl-lib.el (cl-lib-keyword-names-versus-values): New
305 test: correct parsing of keyword arguments.
306
0ceba22e
DG
3072014-03-22 Dmitry Gutov <dgutov@yandex.ru>
308
309 * automated/package-test.el (package-test-describe-package):
310 Check for the "Keywords: " line.
311
312 * automated/data/package/archive-contents: Include the :keywords
313 field in `simple-single' data form.
314
3152014-03-21 Dmitry Gutov <dgutov@yandex.ru>
316
317 * automated/package-test.el
318 (package-test-install-two-dependencies): New test (bug#16826).
319
320 * automated/data/package/simple-two-depend-1.1.el: New file.
321
322 * automated/data/package/archive-contents:
323 Add info about the new package.
324
162427fe
MA
3252014-03-07 Michael Albinus <michael.albinus@gmx.de>
326
327 * automated/tramp-tests.el (tramp-copy-size-limit): Declare.
328 (tramp-test10-write-region): Extend for out-of-band copy.
329 (tramp-test31-asynchronous-requests): New test.
330
35e951cd 3312014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
e3d090b4
BR
332
333 * automated/undo-tests.el (undo-test-in-region-not-most-recent):
334 Add new test of undo in region.
335 (undo-test-in-region-eob): Add test case described at
336 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16411
337
5b5774e5
MA
3382014-02-28 Michael Albinus <michael.albinus@gmx.de>
339
340 * automated/tramp-tests.el (tramp--test-enabled)
341 (tramp-test15-copy-directory): No special handling of tramp-adb.el
342 anymore. It's fixed in that package.
343
154ba796
MA
3442014-02-27 Michael Albinus <michael.albinus@gmx.de>
345
346 * automated/tramp-tests.el (tramp--test-enabled): Move connection
347 cleanup into this function. Remove respective code from all test
348 cases.
349 (tramp--instrument-test-case): Declare `indent' and `debug'.
350 Handle other errors as well.
351 (tramp-test14-delete-directory): Check for `file-error' error.
352 (tramp-test15-copy-directory): Ignore return value of
353 `copy-directory'. It's too much hassle to handle it for tramp-adb.el.
354 (tramp-test19-directory-files-and-attributes): Take care of
355 timestamp of "../".
356 (tramp-test20-file-modes, tramp-test27-start-file-process)
357 (tramp-test28-shell-command): Skip for tramp-adb.el.
358 (tramp-test21-file-links): `file-truename' shall preserve trailing
359 link of directories.
360 (tramp-test22-file-times): Skip if `set-file-times' returns nil.
361 (tramp-test26-process-file, tramp-test28-shell-command): Let-bind
362 `kill-buffer-query-functions' to nil.
363 (tramp-test28-shell-command): Run `async-shell-command' with timeouts.
364
c6e08d12
MA
3652014-02-21 Michael Albinus <michael.albinus@gmx.de>
366
367 * automated/tramp-tests.el
368 (tramp-test19-directory-files-and-attributes): Do not include
369 directories in comparison; they might have changed their
370 timestamps already.
371
d9386b0c
MA
3722014-02-20 Michael Albinus <michael.albinus@gmx.de>
373
374 * automated/tramp-tests.el (tramp--instrument-test-case): New macro.
375 (tramp-test17-insert-directory): First line could contain more
376 text, when produced by `ls-lisp'.
377 (tramp-test19-directory-files-and-attributes): Instrument failed
378 test case.
379
76c92fdd
MA
3802014-02-19 Michael Albinus <michael.albinus@gmx.de>
381
382 * automated/tramp-tests.el (tramp-test17-insert-directory):
383 Make first line "total 123" optional.
384 (tramp-test20-file-modes, tramp-test22-file-times)
385 (tramp-test26-process-file, tramp-test27-start-file-process)
386 (tramp-test28-shell-command): Skip for tramp-gvfs.el and
387 tramp-smb.el.
388 (tramp-test20-file-modes): Check for "root" only when there is an
389 explicit user name.
390 (tramp-test21-file-links): Handle "... not supported" error.
391 (tramp-test22-file-times): Skip for "don't know" return values.
392 (tramp-test26-process-file, tramp-test28-shell-command):
393 Remove color escape sequences.
394 (tramp-test28-shell-command): Use `accept-process-output' rather
395 than `sit-for'.
396 (tramp-test30-utf8): Set coding system `utf-8'.
397
2830e9b6
MA
3982014-02-17 Michael Albinus <michael.albinus@gmx.de>
399
400 * automated/tramp-tests.el (tramp-test28-shell-command): Perform
401 an initial `sit-for' prior the while loop.
402
dd7691b7
MA
4032014-02-16 Michael Albinus <michael.albinus@gmx.de>
404
405 Sync with Tramp 2.2.9.
406
407 * automated/tramp-tests.el (password-cache-expiry): Set to nil.
408 (tramp-test28-shell-command): Make a while loop when waiting for
409 process exit.
410
581d24e7
MA
4112014-02-11 Michael Albinus <michael.albinus@gmx.de>
412
413 * automated/tramp-tests.el (top): Require `vc', `vc-bzr', `vc-git'
414 and `vc-hg'. Declare `tramp-find-executable' and
415 `tramp-get-remote-path'.
416 (tramp-test29-vc-registered): New test.
417 (tramp-test30-utf8): Rename from `tramp-test29-utf8'.
418
cad6dfb6
MA
4192014-02-07 Michael Albinus <michael.albinus@gmx.de>
420
421 * automated/tramp-tests.el (tramp-test26-process-file): Improve test.
422 (tramp-test27-start-file-process): Use "_p" as argument of lambda.
423 (tramp-test28-shell-command): Improve `shell-command' test. Add
424 `async-shell-command' tests.
425
40d2f2e4
MA
4262014-02-04 Michael Albinus <michael.albinus@gmx.de>
427
428 * automated/file-notify-tests.el (file-notify--wait-for-events):
429 Use `read-event' instead of `sit-for'.
430 (file-notify-test02-events): Remove expected result, the bug is
431 fixed meanwhile.
432 (file-notify-test02-events, file-notify-test03-autorevert):
433 Use `sleep-for' instead of `sit-for'.
434
e2a67bd0
DG
4352014-01-31 Dmitry Gutov <dgutov@yandex.ru>
436
437 * automated/ruby-mode-tests.el (ruby-align-chained-calls):
438 New test.
439
dc9c8c62
MA
4402014-01-27 Michael Albinus <michael.albinus@gmx.de>
441
442 * automated/file-notify-tests.el (file-notify--deftest-remote):
443 Do not skip when the local test has failed. They are unrelated.
444 (file-notify--wait-for-events): Use `sit-for'. Let-bind
445 `noninteractive' to nil, otherwise `sit-for' could be degraded to
446 `sleep-for'.
447 (file-notify-test02-events): Check for `file-remote-p' instead of
448 `file-notify--test-remote-enabled'.
449
5511e5c5
MA
4502014-01-26 Michael Albinus <michael.albinus@gmx.de>
451
452 * automated/file-notify-tests.el (file-notify-test02-events):
453 Let test case fail for Bug#16519.
454
29f5e020
MA
4552014-01-22 Michael Albinus <michael.albinus@gmx.de>
456
457 * automated/file-notify-tests.el (file-notify-test02-events):
458 Hide Bug#16519, until it is solved.
459
ca4cfde3
MA
4602014-01-21 Michael Albinus <michael.albinus@gmx.de>
461
63389c25
MA
462 * automated/file-notify-tests.el
463 (file-notify--test-local-enabled): Fix error in logic.
464 (file-notify--wait-for-events): New defmacro.
465 (file-notify-test02-events): Make short breaks between file operations.
466 Use `file-notify--wait-for-events'. Check, that events have arrived.
467 (file-notify-test03-autorevert): Use `file-notify--wait-for-events'.
468
ca4cfde3
MA
469 * automated/comint-testsuite.el
470 (comint-testsuite-password-strings): Add localized examples.
471
16063016
MA
4722014-01-17 Michael Albinus <michael.albinus@gmx.de>
473
474 * automated/inotify-test.el (inotify-file-watch-simple): Skip test
475 case if inotify is not linked with Emacs. Use `read-event' rather
476 than `sit-for' in order to process events. (Bug#13662)
477
6a1f3c11
MA
4782014-01-13 Michael Albinus <michael.albinus@gmx.de>
479
480 * automated/ert-tests.el (ert-test-record-backtrace): Reenable
481 test case with adapted test string. (Bug#13064)
482
1f5afa8c
GM
4832013-12-28 Glenn Morris <rgm@gnu.org>
484
485 * automated/electric-tests.el: Require 'elec-pair.
486
8a6212d7 4872013-12-26 João Távora <joaotavora@gmail.com>
1f5afa8c
GM
488
489 * automated/electric-tests.el (electric-pair-test-for):
490 Fix autowrapping tests in batch-mode by running with
8a6212d7
JT
491 `transient-mark-mode' set to `lambda'.
492
1f5afa8c 493 * automated/electric-tests.el: New file.
3b8d5131 494
01379221
FEG
4952013-12-25 Fabián Ezequiel Gallina <fgallina@gnu.org>
496
497 * automated/python-tests.el
498 (python-nav-lisp-forward-sexp-safe-1): Remove test.
499 (python-nav-forward-sexp-safe-1): New test.
500
b520f210
DG
5012013-12-20 Dmitry Gutov <dgutov@yandex.ru>
502
503 * automated/ruby-mode-tests.el: Add tests for
504 `ruby-align-to-stmt-keywords'.
505
506 * indent/ruby.rb: Update examples to reflect the lack of change in
507 default indentation of `begin' blocks.
508
5556c0ce
DG
5092013-12-17 Dmitry Gutov <dgutov@yandex.ru>
510
511 * indent/ruby.rb: Update examples according to the change
512 in `smie-indent-close'.
513
276bc333
DG
5142013-12-14 Dmitry Gutov <dgutov@yandex.ru>
515
516 * indent/ruby.rb: New examples.
517
bc9222c9
FEG
5182013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
519
520 * automated/python-tests.el (python-indent-dedenters-2): New test.
521
09faee72
FEG
5222013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
523
524 * automated/python-tests.el (python-indent-after-comment-1)
525 (python-indent-after-comment-2): New tests.
526
f54de22e
NT
5272013-12-12 Nathan Trapuzzano <nbtrap@nbtrap.com>
528
a12bf61e
GM
529 * automated/python-tests.el (python-indent-block-enders-1):
530 Rename from python-indent-block-enders.
f54de22e
NT
531 (python-indent-block-enders-2): New test.
532
939fef29
DG
5332013-12-08 Dmitry Gutov <dgutov@yandex.ru>
534
535 * indent/js.js: New file.
536
0494d994
MA
5372013-12-05 Michael Albinus <michael.albinus@gmx.de>
538
539 * automated/dbus-tests.el: New file.
540
bf4906d7
CD
5412013-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
542
543 * automated/regexp-tests.el: New file.
544
a48eb50b
EZ
5452013-11-29 Eli Zaretskii <eliz@gnu.org>
546
bf4906d7
CD
547 * automated/reftex-tests.el (reftex-parse-from-file-test):
548 Run temp-dir through file-truename, to make sure the temporary file
de20f087
EZ
549 names are comparable as strings.
550
a48eb50b
EZ
551 * automated/decoder-tests.el (ert-test-decoder-prefer-utf-8):
552 Force Unix EOLs by using 'utf-8-unix', since the default of
bf4906d7 553 'utf-8' is system-dependent, while the test expects to see Unix EOLs.
a48eb50b 554
0845be75
GM
5552013-11-28 Glenn Morris <rgm@gnu.org>
556
557 * automated/Makefile.in (SEPCHAR): Use in place of PATH_SEP.
558
f7ec0d94
EZ
5592013-11-28 Eli Zaretskii <eliz@gnu.org>
560
bf4906d7 561 * automated/Makefile.in (PATH_SEP): Set this instead of PATH_SEPARATOR.
f7ec0d94
EZ
562 (EMACSOPT): Use $(PATH_SEP).
563
23293cb0
MA
5642013-11-28 Michael Albinus <michael.albinus@gmx.de>
565
566 * automated/file-notify-tests.el (auto-revert-stop-on-user-input):
567 Set to nil.
568
1baa1e49
MA
5692013-11-27 Michael Albinus <michael.albinus@gmx.de>
570
571 * automated/file-notify-tests.el
572 (file-notify-test-remote-temporary-file-directory):
573 Check $REMOTE_TEMPORARY_FILE_DIRECTORY.
574 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
575 (file-notify--deftest-remote): Cleanup connection initially.
576 (file-notify-test03-autorevert): Run also in batch mode. Use a
577 larger timeout for remote files. `sit-for' 1 second; 0.1 second
578 does not work on MS Windows. Call `accept-process-output' for
579 remote files. Apply `string-match' instead of `string-equal', the
580 messages are different on MS Windows.
581
582 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
583 Use $REMOTE_TEMPORARY_FILE_DIRECTORY.
584 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
585
17e0445b
GM
5862013-11-23 Glenn Morris <rgm@gnu.org>
587
0b09f7c0
GM
588 * automated/python-tests.el (python-shell-make-comint-1)
589 (python-shell-make-comint-2, python-shell-get-process-1):
590 Suppress creation of some temp-files.
591
f4d341af
GM
592 * automated/python-tests.el (python-shell-parse-command-1)
593 (python-shell-make-comint-1, python-shell-make-comint-2)
594 (python-shell-get-process-1)
595 (python-shell-internal-get-or-create-process-1):
596 Skip rather than fail if prereqs not found.
597
17e0445b
GM
598 * automated/Makefile.in (emacs):
599 Empty EMACSLOADPATH rather than unsetting.
600
48592bfd
GM
6012013-11-22 Glenn Morris <rgm@gnu.org>
602
603 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
604 Set expected-result.
605
2df10228
GM
6062013-11-21 Glenn Morris <rgm@gnu.org>
607
009111d6
GM
608 * automated/Makefile.in (XARGS_LIMIT): New, set by configure.
609 (compile-main): Pass XARGS_LIMIT to xargs.
610
2df10228
GM
611 * automated/Makefile.in (PATH_SEPARATOR): New, set by configure.
612 (EMACSOPT): Use PATH_SEPARATOR.
613
c295fc18 6142013-11-20 Bozhidar Batsov <bozhidar@batsov.com>
30654657 615
a12bf61e 616 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
30654657 617 Add a failing test for Bug#15874.
4e9fc48c
BB
618 (ruby--insert-coding-comment-ruby-style)
619 (ruby--insert-coding-comment-emacs-style)
620 (ruby--insert-coding-comment-custom-style):
30654657
BB
621 Add a few tests for `ruby--insert-coding-comment'.
622
ec2c4ee6
PE
6232013-11-18 Paul Eggert <eggert@cs.ucla.edu>
624
625 Improve API of recently-added bool vector functions (Bug#15912).
626 * automated/data-tests.el: Adjust to API changes.
627
0010ca51
MA
6282013-11-16 Michael Albinus <michael.albinus@gmx.de>
629
630 * automated/tramp-tests.el (tramp-test07-file-exists-p)
631 (tramp-test08-file-local-copy)
632 (tramp-test09-insert-file-contents, tramp-test10-write-region)
633 (tramp-test11-copy-file, tramp-test12-rename-file)
634 (tramp-test13-make-directory, tramp-test14-delete-directory)
635 (tramp-test15-copy-directory, tramp-test16-directory-files)
636 (tramp-test17-insert-directory, tramp-test18-file-attributes)
637 (tramp-test19-directory-files-and-attributes)
638 (tramp-test20-file-modes, tramp-test21-file-links)
639 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
640 (tramp-test24-file-name-completion, tramp-test25-load)
641 (tramp-test26-process-file, tramp-test27-start-file-process)
642 (tramp-test28-shell-command): Cleanup connection initially.
643
82407168
MA
6442013-11-15 Michael Albinus <michael.albinus@gmx.de>
645
646 * automated/tramp-tests.el (tramp-test29-utf8): Cleanup the
647 connection before running the test.
648
3cd4192f
MA
6492013-11-15 Michael Albinus <michael.albinus@gmx.de>
650
651 * automated/tramp-tests.el (tramp-test15-copy-directory)
652 (tramp-test16-directory-files, tramp-test17-insert-directory)
653 (tramp-test18-file-attributes)
654 (tramp-test19-directory-files-and-attributes)
655 (tramp-test20-file-modes, tramp-test21-file-links)
656 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
657 (tramp-test24-file-name-completion, tramp-test25-load)
35e951cd 658 (tramp-test26-process-file, tramp-test27-start-file-process)
bf4906d7 659 (tramp-test28-shell-command): Protect unwindforms with `ignore-errors'.
3cd4192f
MA
660 (tramp-test29-utf8): New test.
661
927fbd6b
MA
6622013-11-13 Michael Albinus <michael.albinus@gmx.de>
663
664 * automated/file-notify-tests.el (file-notify-test02-events)
665 (file-notify-test03-autorevert): Suppress messages in `write-region'.
666
667 * automated/tramp-tests.el (tramp-test02-file-name-dissect)
668 (tramp-test03-file-name-defaults, tramp-test21-file-links): Add tests.
3cd4192f
MA
669 (tramp-test26-process-file, tramp-test28-shell-command):
670 Ensure, that the directory is not empty when calling "ls".
927fbd6b 671
8ee0219f
MA
6722013-11-11 Michael Albinus <michael.albinus@gmx.de>
673
674 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
675 Check $TRAMP_TEST_TEMPORARY_FILE_DIRECTORY.
676 (tramp-read-passwd): Check $TRAMP_TEST_ALLOW_PASSWORD.
35e951cd 677 (tramp-test09-insert-file-contents, tramp-test10-write-region)
8ee0219f
MA
678 (tramp-test26-process-file): Add tests.
679 (tramp-test11-copy-file): Remove debug message.
680 (tramp-test20-file-modes): Special case, if user is "root".
681
54099383
MA
6822013-11-08 Michael Albinus <michael.albinus@gmx.de>
683
1c49d6c2 684 * automated/file-notify-tests.el:
54099383 685 * automated/tramp-tests.el: Add `tramp-own-remote-path' to
1c49d6c2
MA
686 `tramp-remote-path' when running on hydra.
687 (tramp-test07-file-exists-p): Remove instrumentation code.
688 (tramp-test26-process-file): Don't use "/bin/true" and
689 "/bin/false", these paths do not exist on hydra.
54099383 690
21cfbae5
HE
6912013-11-08 Helmut Eller <eller.helmut@gmail.com>
692
7dd8b873 693 * automated/process-tests.el: New file.
21cfbae5 694
1f923923
DG
6952013-11-08 Dmitry Gutov <dgutov@yandex.ru>
696
697 * indent/ruby.rb: New examples.
698
6b4ac03e
GM
6992013-11-06 Glenn Morris <rgm@gnu.org>
700
701 * automated/Makefile.in (setwins): Avoid accidental matches.
702
6865f4d5
MA
7032013-11-06 Michael Albinus <michael.albinus@gmx.de>
704
705 * automated/tramp-tests.el (tramp-test07-file-exists-p):
706 Fix docstring. Instrument, in order to hunt failure on hydra.
707
c76489d6
GM
7082013-11-06 Glenn Morris <rgm@gnu.org>
709
710 * automated/flymake-tests.el (warning-predicate-rx-gcc)
711 (warning-predicate-function-gcc, warning-predicate-rx-perl)
712 (warning-predicate-function-perl):
713 * automated/info-xref.el (info-xref-test-makeinfo):
714 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
715 (vc-bzr-test-faulty-bzr-autoloads): Skip rather than expect failure.
716
a213a541
MA
7172013-11-05 Michael Albinus <michael.albinus@gmx.de>
718
719 * automated/tramp-tests.el: New file.
720
dc503386
GM
7212013-11-05 Glenn Morris <rgm@gnu.org>
722
2d748773
GM
723 Get rid of --chdir usage.
724 * automated/Makefile.in (EMACSOPT): Move -L here.
725 (emacs): Set EMACS_TEST_DIRECTORY in the environment.
726 (setwins): Don't assume called from srcdir. Remove legacy stuff.
727 (.el.elc): No more need to pass -L here.
728 (compile-main): Get rid of sub-shell and cd.
729 (compile-clean, check): Get rid of cd.
730
d5112380
GM
731 Make it possible to run tests with a different working directory.
732 * automated/flymake-tests.el (flymake-tests-data-directory): New.
733 (flymake-tests--current-face): Use flymake-tests-data-directory.
734 (warning-predicate-function-gcc, warning-predicate-rx-perl)
735 (warning-predicate-function-perl): Adapt for above change.
736 * automated/zlib-tests.el (zlib-tests-data-directory): New.
737 (zlib--decompress): Use zlib-tests-data-directory.
738
b5d402d6
GM
739 * automated/eieio-tests.el (eieio-test-37-persistent-classes):
740 Remove test that makes no sense.
741
dc503386
GM
742 * automated/files.el (files-test-local-variable-data):
743 Fix result typo presumably caused by interference from dir-locals.
744 (file-test--do-local-variables-test): Prevent dir-locals interfering.
745
dca01b09
DG
7462013-11-04 Dmitry Gutov <dgutov@yandex.ru>
747
748 * indent/ruby.rb: Add a statement on the line after heredoc.
41784d0b 749 Move a now-successful example.
dca01b09
DG
750
751 * automated/ruby-mode-tests.el: Remove outdated comment.
752
8b77446f
GM
7532013-11-04 Glenn Morris <rgm@gnu.org>
754
755 * automated/Makefile.in (abs_srcdir): Remove.
756 (emacs): Unset EMACSLOADPATH.
757 (.el.elc, check): Use -L to append srcdir to load-path.
758
2ffcf5fe
GM
7592013-11-02 Glenn Morris <rgm@gnu.org>
760
1f43ed41 761 * automated/Makefile.in (top_builddir, abs_test, abs_lispsrc, lisp)
67fb4e6a 762 (test, abs_top_srcdir, abs_top_builddir): Remove variables.
6f8225fa 763 (abs_srcdir): New, set by configure.
67fb4e6a 764 (EMACS): Use a relative file name.
67bb589e 765 (emacs): Use abs_srcdir rather than abs_lispsrc, abs_test.
67fb4e6a
GM
766 (lisp-compile): Remove (assume it's up-to-date).
767 (compile-main): Do not run lisp-compile.
1f43ed41
GM
768 (compile-main, compile-clean, compile-always, bootstrap-clean)
769 (check): Use srcdir rather than $test. Check cd return value.
67fb4e6a 770 Use --chdir.
67bb589e
GM
771 (doit, compile, compile-always): Remove stuff copied from lisp/.
772 (all, check, bootstrap-clean, distclean, maintainer-clean): PHONY.
2ffcf5fe 773
1affc48a
MA
7742013-10-31 Michael Albinus <michael.albinus@gmx.de>
775
776 * automated/ert-tests.el (ert-test-stats-set-test-and-result):
777 Add a skipping test.
778
dee4ba59
SM
7792013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
780
781 * indent/prolog.prolog: Test alignment of ->; with operator at bol.
782
783 * indent/css-mode.css (.x2): Test alignement inside braces.
784
bae91342
DG
7852013-10-26 Dmitry Gutov <dgutov@yandex.ru>
786
778859a8
DG
787 * indent/ruby.rb: New failing example.
788
dee4ba59
SM
789 * automated/ruby-mode-tests.el (ruby-toggle-block-to-brace):
790 Fix the test, in respect to adding the space after the curly.
bae91342 791
4ddbf128
MA
7922013-10-24 Michael Albinus <michael.albinus@gmx.de>
793
794 * automated/ert-tests.el (ert-test-skip-unless): New test case.
795 (ert-test-deftest): Adapt test for changed macro expansion.
796 (ert-test-run-tests-interactively):
797 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
798 Add a skipping test.
799
800 * automated/file-notify-tests.el (top): Do not require tramp-sh.el.
801 (file-notify--test-local-enabled): Make it a function. Check also
802 for `file-remote-p' of `temporary-file-directory'.
803 (file-notify--test-remote-enabled-checked): New defvar.
804 (file-notify--test-remote-enabled): Rewrite. Do not use Tramp
805 internal functions. Cache result.
806 (file-notify--deftest-remote, file-notify-test00-availability)
807 (file-notify-test01-add-watch, file-notify-test02-events)
808 (file-notify-test03-autorevert): Add checks with `skip_unless'.
809 (file-notify-test-all): Do not check `file-notify--test-local-enabled'.
810
369bbf71
DG
8112013-10-24 Dmitry Gutov <dgutov@yandex.ru>
812
813 * indent/ruby.rb: Fix syntax error in the latest example.
814
b8e3b0a9
GM
8152013-10-23 Glenn Morris <rgm@gnu.org>
816
817 * automated/Makefile.in (abs_top_srcdir, top_builddir):
818 New, set by configure.
819 (top_srcdir): Remove.
820 (abs_test, abs_lispsrc): New.
821 (lisp): No longer absolute.
822 (emacs, lisp-compile, compile, compile-always):
823 Quote entities that might contain whitespace.
824
a6462ef5
DG
8252013-10-22 Dmitry Gutov <dgutov@yandex.ru>
826
827 * indent/ruby.rb: Move two examples to "working" section, add one
828 more.
829
8c1ae481
DG
8302013-10-21 Dmitry Gutov <dgutov@yandex.ru>
831
dee4ba59
SM
832 * indent/ruby.rb: New examples for indentation of blocks.
833 Example of hash inside parens that inflooped before the present commit.
8c1ae481 834
ef566920
BR
8352013-10-17 Barry O'Reilly <gundaetiapo@gmail.com>
836
a12bf61e 837 * automated/timer-tests.el: New file. Tests that (sit-for 0)
ef566920
BR
838 allows another timer to run.
839
1eda1d8d
DG
8402013-10-14 Dmitry Gutov <dgutov@yandex.ru>
841
842 * indent/ruby.rb: More examples for bug#15594, both failing and
843 now passing.
844
55ee77a3
DG
8452013-10-11 Dmitry Gutov <dgutov@yandex.ru>
846
847 * indent/ruby.rb: Add two more cases.
848
6d8ca172
SM
8492013-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
850
851 * automated/ruby-mode-tests.el (ruby-with-temp-buffer): Move before
852 first use.
853 (ruby-should-indent): Use indent-according-to-mode.
854 (ruby-deftest-move-to-block): Use `declare'.
855
2f84ba10
DG
8562013-10-07 Dmitry Gutov <dgutov@yandex.ru>
857
858 * indent/ruby.rb: Fix a spurious change, add more failing examples.
859
20832de0
SM
8602013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
861
862 * indent/ruby.rb: Add a few more tests; adjust some indentation.
863
5cd9cda9
DG
8642013-10-06 Dmitry Gutov <dgutov@yandex.ru>
865
7318480c
DG
866 * automated/ruby-mode-tests.el: Add tests for `ruby-forward-sexp'
867 and `ruby-backward-sexp' that fail when `ruby-use-smie' is t.
868
5cd9cda9
DG
869 * indent/ruby.rb: Fix a syntax error, add a few failing examples.
870
34d1a133
SM
8712013-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
872
873 * indent/ruby.rb: Port a few cases from automated/ruby-mode-tests.el.
874 Adjust indentation of continued line to the new SMIE behavior.
875
a27c1b72
SM
8762013-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
877
878 * automated/completion-tests.el:
879 * indent/css-mode.css: New files.
880
acbadd00
DU
8812013-10-03 Daiki Ueno <ueno@gnu.org>
882
883 * automated/data/package/signed/archive-contents:
884 * automated/data/package/signed/archive-contents.sig:
885 * automated/data/package/signed/signed-good-1.0.el:
886 * automated/data/package/signed/signed-good-1.0.el.sig:
887 * automated/data/package/signed/signed-bad-1.0.el:
888 * automated/data/package/signed/signed-bad-1.0.el.sig:
889 * automated/data/package/key.pub:
890 * automated/data/package/key.sec: New files.
891
892 * automated/package-test.el (package-test-update-listing)
893 (package-test-update-archives, package-test-describe-package):
894 Adjust to package.el change.
895 (package-test-signed): New test.
896
494e898b
DG
8972013-10-01 Dmitry Gutov <dgutov@yandex.ru>
898
899 * automated/package-test.el: Update all cases to use :url instead
900 of :homepage.
901
902 * automated/package-x-test.el
903 (package-x-test--single-archive-entry-1-3): Same.
904
056453c6
DG
9052013-09-29 Dmitry Gutov <dgutov@yandex.ru>
906
907 * automated/package-test.el (simple-single-desc-1-4): Remove, it
908 was unused.
909 (simple-single-desc): Expect :homepage property.
910 (multi-file-desc): Same.
911 (with-package-test): Do not save previous `default-directory'
912 value, let-bind the var instead.
913 (package-test-install-single): Expect :homepage property in the
914 generated pkg file.
915 (package-test-describe-package): Expect Homepage button.
916 (package-test-describe-non-installed-package)
917 (package-test-describe-non-installed-multi-file-package): Same.
918 (package-test-describe-not-installed-package): Remove, it was a
919 duplicate.
920
921 * automated/package-x-test.el
922 (package-x-test--single-archive-entry-1-3): Expect :homepage
923 property.
924 (package-x-test--single-archive-entry-1-4): Expect nil extras slot.
925
926 * automated/data/package/simple-single-1.3.el: Add URL header.
927
928 * automated/data/package/archive-contents: Add :homepage
929 properties to `simple-single' and `multi-file'.
930
3e0b94e7
DC
9312013-09-22 Daniel Colascione <dancol@dancol.org>
932
a12bf61e 933 * automated/data-tests.el:
3e0b94e7
DC
934 (bool-vector-count-matches-all-0-nil)
935 (bool-vector-count-matches-all-0-t)
ffb3f67a
PE
936 (bool-vector-count-matches-1-il, bool-vector-count-matches-1-t)
937 (bool-vector-count-matches-at, bool-vector-intersection-op)
938 (bool-vector-union-op, bool-vector-xor-op)
3e0b94e7 939 (bool-vector-set-difference-op)
ffb3f67a 940 (bool-vector-change-detection, bool-vector-not): New tests.
3e0b94e7
DC
941 (mock-bool-vector-count-matches-at)
942 (test-bool-vector-bv-from-hex-string)
943 (test-bool-vector-to-hex-string)
944 (test-bool-vector-count-matches-at-tc)
945 (test-bool-vector-apply-mock-op)
946 (test-bool-vector-binop): New helper functions.
947 (bool-vector-test-vectors): New testcase data.
948
31dca772
R
9492013-09-20 Ryan <rct@thompsonclan.org> (tiny change)
950
951 * automated/advice-tests.el (advice-test-called-interactively-p-around)
952 (advice-test-called-interactively-p-filter-args)
953 (advice-test-called-interactively-p-around): New tests.
954
cde40d2b
GM
9552013-09-16 Glenn Morris <rgm@gnu.org>
956
0c2a2b57
GM
957 * automated/eshell.el (eshell-match-result):
958 Return a more informative failure than simply "false". Update callers.
959
cde40d2b
GM
960 * automated/eshell.el (eshell-test/for-name-shadow-loop):
961 Test value before and after loop as well as during.
962
1e53bb4b
GM
9632013-09-15 Glenn Morris <rgm@gnu.org>
964
965 * automated/eshell.el (eshell-test/for-name-shadow-loop):
966 New test. (Bug#15372)
967 (eshell-test/for-loop, eshell-test/for-name-loop): Doc fix.
968
9dc7e8e1
GM
9692013-09-13 Glenn Morris <rgm@gnu.org>
970
971 * automated/eshell.el (with-temp-eshell):
972 Use a temp directory for eshell-directory-name.
6ad9cb08
GM
973 (eshell-test-command-result): New, again using a temp directory.
974 Replace eshell-command-result with this throughout.
e16582b6
GM
975 (eshell-test/for-loop, eshell-test/for-name-loop):
976 Ensure environment variables don't confuse us.
9dc7e8e1 977
2d5788f4
GM
9782013-09-12 Glenn Morris <rgm@gnu.org>
979
980 * automated/eshell.el (with-temp-eshell): Avoid hangs in batch mode
e3066edb 981 due to "has a running process; kill it?" prompts.
2d5788f4 982
ae5e4c48
SM
9832013-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
984
985 * automated/eshell.el: Rename from eshell.el.
986 (eshell-test/for-loop, eshell-test/for-name-loop): New tests (bug#15231).
987
f8ccce03
GM
9882013-09-01 Glenn Morris <rgm@gnu.org>
989
990 * automated/Makefile.in (setwins): Avoid leading space in $wins.
991 Otherwise the sed command used by eg compile-main ends up
992 containing "/*.el". (Bug#15170)
993
50b13cde
PE
9942013-08-28 Paul Eggert <eggert@cs.ucla.edu>
995
e903c210 996 * automated/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
50b13cde
PE
997 for portability to hosts where /bin/sh has problems.
998
6ee60310
DE
9992013-08-21 David Engster <deng@randomsample.de>
1000
1001 * automated/eieio-tests.el, automated/eieio-test-persist.el:
1002 * automated/eieio-test-methodinvoke.el: EIEIO tests from CEDET
1003 upstream. Changed to use ERT.
1004
281c7202
DH
10052013-08-14 Daniel Hackney <dan@haxney.org>
1006
a12bf61e
GM
1007 * automated/package-test.el: Remove tar-package-building functions.
1008 Tar file used for testing is included in the repository.
281c7202
DH
1009 (package-test-install-texinfo, package-test-cleanup-built-files):
1010 Remove.
1011
ad756449
FEG
10122013-08-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
1013
1014 * automated/python-tests.el (python-imenu-create-index-4)
1015 (python-imenu-create-flat-index-2): New tests.
1016
3e2cd454
GM
10172013-08-05 Glenn Morris <rgm@gnu.org>
1018
1019 * automated/mule-util.el: New file, with tests extracted from
1020 lisp/international/mule-util.el.
1021
671d5c16
SM
10222013-08-04 Stefan Monnier <monnier@iro.umontreal.ca>
1023
1024 * automated/advice-tests.el (advice-tests-nadvice): Test removal
1025 before definition.
1026 (advice-tests-macroaliases): New test.
1027
2ad0a067
GM
10282013-08-04 Glenn Morris <rgm@gnu.org>
1029
dc8dfa8a
GM
1030 * automated/ert-tests.el: Disable failing test that no-one seems
1031 to know how to fix. (Bug#13064)
1032
2ad0a067
GM
1033 * automated/icalendar-tests.el (icalendar-tests--test-export)
1034 (icalendar-tests--test-import): Try more precise TZ specification.
f8654242 1035 Remove debug messages.
2ad0a067 1036
f3ffcd8c
GM
10372013-08-03 Glenn Morris <rgm@gnu.org>
1038
1f21d308
GM
1039 * automated/core-elisp-tests.el (core-elisp-tests): Fix defcustom.
1040
f3ffcd8c
GM
1041 * automated/icalendar-tests.el (icalendar-tests--test-export)
1042 (icalendar-tests--test-import):
5e471f0d 1043 Use getenv/setenv rather than set-time-zone-rule. Add debug messages.
f3ffcd8c
GM
1044 (icalendar-tests--test-import): Reset zone even if error occurred.
1045
a104f656
SM
10462013-08-02 Stefan Monnier <monnier@iro.umontreal.ca>
1047
1048 * automated/core-elisp-tests.el: New file.
1049
7d7e9a73
GM
10502013-08-01 Glenn Morris <rgm@gnu.org>
1051
1052 * automated/file-notify-tests.el (file-notify--test-remote-enabled):
1053 Try to check that the remote system has a notification program.
1054
67a17772
GM
10552013-07-31 Glenn Morris <rgm@gnu.org>
1056
1057 * automated/undo-tests.el (undo-test2, undo-test5): Be quieter.
1058
e81dd54d
MA
10592013-07-24 Michael Albinus <michael.albinus@gmx.de>
1060
1061 * automated/file-notify-tests.el
1062 (file-notify--test-local-enabled): New defconst. Replaces all
ae93878a 1063 `file-notify-support' occurrences.
e81dd54d
MA
1064 (file-notify--test-remote-enabled): New defun.
1065 (file-notify--deftest-remote): Use it.
1066 (file-notify-test00-availability): Rewrite.
1067 (file-notify-test00-availability-remote): New defun.
1068 (file-notify-test01-add-watch): Rewrite first erroneous check.
1069
66878244
GM
10702013-07-23 Glenn Morris <rgm@gnu.org>
1071
97afc49a
GM
1072 * automated/inotify-test.el (inotify-file-watch-simple):
1073 Delete temp-file when done.
1074
66878244
GM
1075 * automated/subword-tests.el: Require subword.
1076
0ac26976
SM
10772013-07-22 Stefan Monnier <monnier@iro.umontreal.ca>
1078
1079 * automated/subword-tests.el: New file.
1080
1f0480d4
FEG
10812013-07-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
1082
1083 * automated/python-tests.el (python-imenu-create-index-2)
1084 (python-imenu-create-index-3): New tests.
1085
7faba176
GM
10862013-07-11 Glenn Morris <rgm@gnu.org>
1087
a19b3c2d
GM
1088 * automated/ert-tests.el: Require cl-lib at runtime too.
1089 (ert-test-special-operator-p): Use cl-gensym rather than ert-- version.
1090 (ert-test-remprop, ert-test-remove-if-not, ert-test-remove*)
1091 (ert-test-set-functions, ert-test-gensym)
1092 (ert-test-coerce-to-vector, ert-test-string-position)
1093 (ert-test-mismatch): Remove tests.
1094 * automated/cl-lib.el: New, split from ert-tests.el.
1095
d2e1542a
GM
1096 * automated/ruby-mode-tests.el (ruby-deftest-move-to-block):
1097 Goto point-min.
1098 (works-on-do, zero-is-noop, ok-with-three, ok-with-minus-two)
1099 (ruby-move-to-block-skips-percent-literal)
1100 (ruby-move-to-block-skips-heredoc)
1101 (ruby-move-to-block-moves-from-else-to-if)
1102 (ruby-beginning-of-defun-does-not-fold-case)
1103 (ruby-end-of-defun-skips-to-next-line-after-the-method):
1104 Replace goto-line with forward-line/goto-char.
1105 (ruby-move-to-block-does-not-fold-case): Remove unneeded end-of-buffer.
1106
03d01981
GM
1107 * automated/package-test.el (makeinfo-buffer): Autoload.
1108 (compilation-in-progress, tar-parse-info, tar-header-name): Declare.
1109 (package-test-install-texinfo): Don't require makeinfo.
1110
709c6d2b
GM
1111 * automated/files.el: Stop "local variables" confusion.
1112
63cd50d4
GM
1113 * automated/flymake-tests.el (flymake-tests): Remove unused group.
1114
a550ba33
GM
1115 * automated/icalendar-tests.el (icalendar-tests--do-test-cycle):
1116 Use with-current-buffer.
1117
7faba176
GM
1118 * automated/undo-tests.el (undo-test-buffer-modified)
1119 (undo-test-file-modified): New tests.
1120
59eb37e5
MA
11212013-07-09 Michael Albinus <michael.albinus@gmx.de>
1122
1123 * automated/file-notify-tests.el (file-notify-test00-availability):
1124 Set :expected-result.
1125 (file-notify-test01-add-watch, file-notify-test01-add-watch-remote)
1126 (file-notify-test02-events, file-notify-test02-events-remote)
1127 (file-notify-test03-autorevert, file-notify-test03-autorevert-remote):
1128 Skip when `file-notify-support' is nil. (Bug#14823)
1129
771b2fc3
GM
11302013-07-09 Glenn Morris <rgm@gnu.org>
1131
0b57d6fc
GM
1132 * automated/inotify-test.el (inotify-add-watch, inotify-rm-watch):
1133 Declare.
1134 (inotify-file-watch-simple): Silence compiler.
1135
a87b74fe
GM
1136 * automated/python-tests.el (python-indent-block-enders):
1137 Make it actually test something.
1138
08be5fba
GM
1139 * automated/package-x-test.el: Require package-test when compiling.
1140
771b2fc3 1141 * automated/add-log-tests.el, automated/advice-tests.el:
08be5fba
GM
1142 * automated/imenu-test.el, automated/package-x-test.el:
1143 * automated/python-tests.el, automated/ruby-mode-tests.el:
32e93c9e 1144 * automated/xml-parse-tests.el: Explicitly require ert.
771b2fc3 1145
0f01f02f
KH
11462013-07-08 Kenichi Handa <handa@gnu.org>
1147
1148 * automated/decoder-tests.el (decoder-tests-prefer-utf-8-read):
1149 Use with-ccoding-priority to avoid side-effect (Bug#14781).
1150
84b6d3df
MA
11512013-07-05 Michael Albinus <michael.albinus@gmx.de>
1152
1153 * automated/file-notify-tests.el
ae5e4c48
SM
1154 (file-notify-test-remote-temporary-file-directory):
1155 Use `null-device' on w32.
84b6d3df
MA
1156 (file-notify--test-tmpfile, file-notify--test-tmpfile1)
1157 (file-notify--test-results, file-notify--test-event)
1158 (file-notify--deftest-remote, file-notify--event-test)
1159 (file-notify--test-event-handler)
ae5e4c48 1160 (file-notify--test-make-temp-name): Rename, in order to mark them
84b6d3df
MA
1161 internal.
1162 (tramp-message-show-message, tramp-read-passwd): Tweak them for
1163 better fitting in noninteractive tests.
ae5e4c48
SM
1164 (file-notify-test00-availability): Rename from `file-notify-test0'.
1165 (file-notify-test01-add-watch): Rename from `file-notify-test1'.
84b6d3df
MA
1166 Use `temporary-file-directory '.
1167 (file-notify-test01-add-watch-remote): New test.
ae5e4c48
SM
1168 (file-notify-test02-events): Rename from `file-notify-test2'.
1169 (file-notify-test02-events-remote): Rename from `file-notify-test3'.
1170 (file-notify-test03-autorevert): Rename from
84b6d3df 1171 `file-notify-test4'. Use timeouts.
ae5e4c48 1172 (file-notify-test03-autorevert-remote): Rename from
84b6d3df
MA
1173 `file-notify-test5'.
1174
46e4f821
MA
11752013-07-04 Michael Albinus <michael.albinus@gmx.de>
1176
1177 * automated/file-notify-tests.el: New package.
1178
3e3da660
KH
11792013-06-28 Kenichi Handa <handa@gnu.org>
1180
1181 * automated/decoder-tests.el (decoder-tests-gen-file): New arg FILE.
ae5e4c48 1182 (decoder-tests-ao-gen-file): Rename from decoder-tests-filename.
3e3da660
KH
1183 Callers changed.
1184 (decoder-tests-filename): New function.
1185 (decoder-tests-prefer-utf-8-read)
1186 (decoder-tests-prefer-utf-8-write): New function.
1187 (ert-test-decoder-prefer-utf-8): New test.
1188
10a2da6e
DG
11892013-06-27 Dmitry Gutov <dgutov@yandex.ru>
1190
1191 * automated/package-x-test.el: Change the commentary.
79f38c4e
DG
1192 (package-x-test--single-archive-entry-1-3)
1193 (package-x-test--single-archive-entry-1-4): Fix the tests, by
1194 using the appropriate data structure.
10a2da6e 1195
9ea5cf9f
DG
11962013-06-27 Daniel Hackney <dan@haxney.org>
1197
1198 * automated/Makefile.in (setwins): Include the 'data' subdirectory.
1199
1200 * automated/package-x-test.el: New file.
1201
1202 * automated/package-test.el: New file.
1203
1204 * automated/data/package: New directory, with test examples.
1205
fc3ec982
GM
12062013-06-27 Glenn Morris <rgm@gnu.org>
1207
df86ba7d
GM
1208 * automated/python-tests.el (python-tests-with-temp-file):
1209 Clean up after ourself.
1210
fc3ec982 1211 * automated/undo-tests.el (undo-test3): Remove test that seems to
568a53f2 1212 do nothing that the previous one doesn't, except leave a tempfile.
fc3ec982 1213
f2136e1e
GM
12142013-06-26 Glenn Morris <rgm@gnu.org>
1215
1216 * automated/info-xref.el: New file.
1217
51f85387
GM
12182013-06-25 Glenn Morris <rgm@gnu.org>
1219
1220 * automated/occur-tests.el (occur-test-create): New function.
1221 Use it to create separate tests for each element, so we run them
1222 all rather than stopping at the first error.
1223
6e0e82a0 12242013-06-24 Glenn Morris <rgm@gnu.org>
e31106e8
GM
1225
1226 * automated/occur-tests.el (occur-tests):
1227 Update for 2013-05-29 change to occur header line.
1228
c5b0993e
EW
12292013-06-21 Eduard Wiebe <usenet@pusto.de>
1230
1231 Test suite for flymake.
1232 * automated/flymake-tests.el:
1233 * automated/flymake/warnpred/Makefile
1234 * automated/flymake/warnpred/test.c
1235 * automated/flymake/warnpred/test.pl: New files.
1236
02a87775
TH
12372013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1238
4f405069 1239 * automated/reftex-tests.el (reftex-parse-from-file-test): Fix test.
02a87775 1240
18d78c5e
TH
12412013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1242
1243 * automated/reftex-tests.el: New test suite for reftex.
1244
19bb8e62
DG
12452013-05-31 Dmitry Gutov <dgutov@yandex.ru>
1246
1247 * automated/ruby-mode-tests.el: New tests, for percent literals
1248 and expression expansion.
1249
f236dd84
LL
12502013-05-29 Leo Liu <sdl.web@gmail.com>
1251
1252 * indent/octave.m: Tweak.
1253
797c9e3d
AG
12542013-05-26 Aidan Gauland <aidalgol@amuri.net>
1255
a12bf61e 1256 * eshell.el: Rewrite tests using ERT.
797c9e3d 1257
cce6beeb
LL
12582013-05-25 Leo Liu <sdl.web@gmail.com>
1259
1260 * indent/octave.m: Add tests for %!, # and ### comments.
1261
bc9a5003
KH
12622013-05-23 Kenichi Handa <handa@gnu.org>
1263
1264 * automated/decoder-tests.el: New file.
1265
1a0a0a8a
DG
12662013-05-19 Dmitry Gutov <dgutov@yandex.ru>
1267
1268 * indent/ruby.rb: Add multiline regexp example.
1269
1270 * automated/ruby-mode-tests.el (ruby-heredoc-highlights-interpolations)
1271 (ruby-regexp-skips-over-interpolation)
1272 (ruby-regexp-continues-till-end-when-unclosed)
1273 (ruby-regexp-can-be-multiline)
1274 (ruby-interpolation-inside-percent-literal): New tests.
1275
a9e4425b
SM
12762013-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1277
1278 * indent/ruby.rb: Fix indentation after =; add more cases.
1279
aa7dab97
SM
12802013-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
1281
1282 * indent/pascal.pas: Add test for mis-identified comments.
1283
1398a54d
MY
12842013-04-01 Masatake YAMATO <yamato@redhat.com>
1285
a12bf61e 1286 * automated/imenu-test.el: New file. (Bug#14112)
1398a54d 1287
adc31213
FEG
12882013-04-19 Fabián Ezequiel Gallina <fgallina@gnu.org>
1289
1290 * automated/python-tests.el (python-imenu-prev-index-position-1):
aa7dab97 1291 Remove test.
adc31213
FEG
1292 (python-imenu-create-index-1, python-imenu-create-flat-index-1):
1293 New tests.
1294
04754d36
FEG
12952013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1296
1297 * automated/python-tests.el (python-nav-backward-defun-2)
1298 (python-nav-backward-defun-3, python-nav-forward-defun-2)
1299 (python-nav-forward-defun-3): New tests.
1300
083850a6
FEG
13012013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1302
1303 * automated/python-tests.el (python-nav-backward-defun-1)
1304 (python-nav-forward-defun-1): New tests.
1305
694569fc
MY
13062013-04-09 Masatake YAMATO <yamato@redhat.com>
1307
c295fc18 1308 * automated/add-log-tests.el: New file. (Bug#14112)
694569fc 1309
8d3655be 13102013-03-30 Fabián Ezequiel Gallina <fabian@anue.biz>
c9886b39 1311
8d3655be 1312 * automated/python-tests.el (python-indent-block-enders): New test.
c9886b39
FEG
1313 (python-info-current-defun-2): Fix test.
1314
2054a6c3
PE
13152013-03-05 Paul Eggert <eggert@cs.ucla.edu>
1316
1317 * indent/octave.m: Fix encoding error in comment. Add coding tag.
1318
929aeac6 13192013-02-28 Fabián Ezequiel Gallina <fgallina@cuca>
b85f3423 1320
929aeac6 1321 * automated/python-tests.el (python-tests-with-temp-buffer): Doc fix.
b85f3423
FEG
1322 (python-tests-with-temp-file): New macro.
1323 (python-tests-shell-interpreter): New var.
1324 (python-shell-get-process-name-1)
1325 (python-shell-internal-get-process-name-1)
1326 (python-shell-parse-command-1)
1327 (python-shell-calculate-process-environment-1)
1328 (python-shell-calculate-process-environment-2)
1329 (python-shell-calculate-process-environment-3)
1330 (python-shell-calculate-exec-path-1)
1331 (python-shell-calculate-exec-path-2)
1332 (python-shell-make-comint-1)
1333 (python-shell-make-comint-2)
1334 (python-shell-get-process-1)
1335 (python-shell-get-or-create-process-1)
1336 (python-shell-internal-get-or-create-process-1): New tests.
1337
cfbf790d 13382013-02-21 Fabián Ezequiel Gallina <fgallina@cuca>
4dddd5dc 1339
62cfd799 1340 * automated/python-tests.el: New file.
4dddd5dc 1341
53ca88c4
DG
13422013-02-14 Dmitry Gutov <dgutov@yandex.ru>
1343
1344 * automated/ruby-mode-tests.el
1345 (ruby-move-to-block-skips-percent-literal): Add depth-affecting
1346 bits inside the examples.
1347 (ruby-move-to-block-skips-heredoc): New test.
aa7dab97
SM
1348 (ruby-add-log-current-method-after-inner-class):
1349 Lower expectations: move point inside a method, initially.
53ca88c4 1350
7132e457
DG
13512013-02-13 Dmitry Gutov <dgutov@yandex.ru>
1352
1353 * automated/ruby-mode-tests.el
1354 (ruby-move-to-block-skips-percent-literal): New test.
1355
6e5c1569
CY
13562013-02-04 Chong Yidong <cyd@gnu.org>
1357
1358 * automated/thingatpt.el: New file.
1359
984096ed
CY
13602013-02-03 Chong Yidong <cyd@gnu.org>
1361
aa7dab97
SM
1362 * automated/files.el (file-test--do-local-variables-test):
1363 Avoid compilation warning message.
984096ed 1364
b1625024
DG
13652013-01-27 Dmitry Gutov <dgutov@yandex.ru>
1366
1367 * automated/ruby-mode-tests.el
1368 (ruby-indent-spread-args-in-parens): New test.
a324b8c7
DG
1369 * automated/ruby-mode-tests.el (ruby-block-test-example):
1370 Break indentation of the do block opener and add a line inside it.
1371 * automated/ruby-mode-tests.el (works-on-do, ok-with-three):
1372 Adjust line numbers.
b1625024 1373
cb9c0a53
SM
13742013-01-15 Stefan Monnier <monnier@iro.umontreal.ca>
1375
1376 * automated/advice-tests.el: Split up. Add advice-test-preactivate.
1377
51e73492
GM
13782013-01-14 Glenn Morris <rgm@gnu.org>
1379
1380 * automated/compile-tests.el (compile-tests--test-regexps-data):
1381 Fix interpretation of gnu line.col1-col2 format. (Bug#13335)
1382
327a6cca
WJ
13832013-01-10 Wolfgang Jenkner <wjenkner@inode.at>
1384
1385 * automated/man-tests.el: New file.
1386
51fb5578
AH
13872013-01-09 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1388
1389 * automated/undo-tests.el (undo-test0): Adjust error to code change.
1390
3bace969
AH
13912013-01-08 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1392
1393 * automated/undo-tests.el: New file.
1394
82e2a1f0 13952012-12-27 Dmitry Gutov <dgutov@yandex.ru>
db590ef6
DG
1396
1397 * automated/ruby-mode-tests.el
1398 (ruby-indent-after-block-in-continued-expression): New test.
1399
dbb530d9
DG
14002012-12-14 Dmitry Gutov <dgutov@yandex.ru>
1401
e903c210 1402 * automated/ruby-mode-tests.el:
dbb530d9 1403 Rename one interpolation test; add three more.
bb808526
DG
1404 (ruby-with-temp-buffer): New macro, use it where appropriate.
1405 (ruby-add-log-current-method-examples): Use "_" for target point.
1406 Add four new tests for ruby-add-log-current-method.
dbb530d9 1407
a0099d31
GM
14082012-12-11 Glenn Morris <rgm@gnu.org>
1409
1410 * automated/f90.el (f90-test-bug13138): New test.
1411
81606b10
RS
14122012-12-10 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1413
1414 * automated/inotify-test.el: New test.
1415
89eb3b0a
CY
14162012-12-02 Chong Yidong <cyd@gnu.org>
1417
1418 * automated/ruby-mode-tests.el
1419 (ruby-add-log-current-method-examples): Don't use loop macro, to
1420 allow automated testing to work.
1421
23ba2705
SM
14222012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1423
1424 * automated/advice-tests.el (advice-tests--data): Remove.
1425 (advice-tests): Move the tests directly here instead.
1426 Add called-interactively-p tests.
1427
19dc7206
SM
14282012-11-19 Stefan Monnier <monnier@iro.umontreal.ca>
1429
1430 * automated/ert-x-tests.el: Use cl-lib.
1431 * automated/ert-tests.el: Use lexical-binding and cl-lib.
1432
8619323f
DG
14332012-11-14 Dmitry Gutov <dgutov@yandex.ru>
1434
1435 * automated/ruby-mode-tests.el (ruby-indent-singleton-class): Pass.
1436 (ruby-indent-inside-heredoc-after-operator)
1437 (ruby-indent-inside-heredoc-after-space): New tests.
c62792e7
DG
1438 Change direct font-lock face references to var references.
1439 (ruby-interpolation-suppresses-syntax-inside): New test.
19dc7206
SM
1440 (ruby-interpolation-inside-percent-literal-with-paren):
1441 New failing test.
8619323f 1442
f178c32d
DG
14432012-11-13 Dmitry Gutov <dgutov@yandex.ru>
1444
1445 * automated/ruby-mode-tests.el (ruby-heredoc-font-lock)
5745cae6
DG
1446 (ruby-singleton-class-no-heredoc-font-lock)
1447 (ruby-add-log-current-method-examples): New tests.
1448 (ruby-test-string): Extract from ruby-should-indent-buffer.
5e9419e8
DG
1449 (ruby-deftest-move-to-block): New macro.
1450 Add several move-to-block tests.
f178c32d 1451
231d8498
SM
14522012-11-12 Stefan Monnier <monnier@iro.umontreal.ca>
1453
1454 * automated/advice-tests.el: New tests.
1455
8111f5e6
EZ
14562012-10-14 Eli Zaretskii <eliz@gnu.org>
1457
1458 * automated/compile-tests.el (compile-tests--test-regexps-data):
1459 Add new data for msft's new format.
1460
c3268831
DG
14612012-09-08 Dmitry Gutov <dgutov@yandex.ru>
1462
1463 * automated/ruby-mode-tests.el:
1464 (ruby-toggle-block-to-multiline): New test.
1465 (ruby-should-indent-buffer, ruby-toggle-block-to-do-end)
1466 (ruby-toggle-block-to-brace): Use buffer-string.
1467
0ba2d4b6
DG
14682012-09-07 Dmitry Gutov <dgutov@yandex.ru>
1469
1470 * automated/ruby-mode-tests.el: New tests (Bug#11613).
1471
eada0861 14722012-08-28 Chong Yidong <cyd@gnu.org>
45e7ed71
CY
1473
1474 * automated/files.el: Test every combination of values for
1475 enable-local-variables and enable-local-eval.
1476
450809af
CY
14772012-08-19 Chong Yidong <cyd@gnu.org>
1478
1479 * redisplay-testsuite.el (test-redisplay): Use switch-to-buffer.
1480
a999ce26
CY
14812012-08-18 Chong Yidong <cyd@gnu.org>
1482
1483 * redisplay-testsuite.el (test-redisplay-4): New test (Bug#3874).
1484
f063063a
DG
14852012-08-14 Dmitry Gutov <dgutov@yandex.ru>
1486
1487 * indent/ruby.rb: Rearrange examples, add new ones.
1488
0d9e2599
NN
14892012-08-12 Dmitry Gutov <dgutov@yandex.ru>
1490
1491 * automated/ruby-mode-tests.el (ruby-move-to-block-stops-at-opening)
1492 (ruby-toggle-block-to-do-end, ruby-toggle-block-to-brace): New test.
1493
9ff9402d 14942012-08-11 Glenn Morris <rgm@gnu.org>
5f168c20
GM
1495
1496 * automated/files.el: New file.
1497
bf1757d1
GM
1498 * automated/Makefile.in (all): Fix typo.
1499
9d2ed8a2
DG
15002012-08-10 Dmitry Gutov <dgutov@yandex.ru>
1501
1502 * automated/ruby-mode-tests.el (ruby-should-indent):
1503 Add docstring, check (current-indentation) instead of (current-column).
1504 (ruby-should-indent-buffer): New function.
1505 Add tests for `ruby-deep-indent-paren' behavior.
1506 Port all tests from test/misc/test_ruby_mode.rb in Ruby repo.
1507
0d9e2599
NN
15082012-08-10 Nobuyoshi Nakada <nobu@ruby-lang.org>
1509
1510 Original tests in test_ruby_mode.rb in upstream (author).
1511
9cd80478
DG
15122012-08-09 Dmitry Gutov <dgutov@yandex.ru>
1513
1514 * automated/ruby-mode-tests.el (ruby-should-indent)
1515 (ruby-assert-state): New functions.
1516 Add new tests.
1517
c91562a6
DE
15182012-07-29 David Engster <deng@randomsample.de>
1519
9d2ed8a2
DG
1520 * automated/xml-parse-tests.el (xml-parse-tests--qnames):
1521 New variable to hold test data for name expansion.
c91562a6
DE
1522 (xml-parse-tests): Test the two different types of name expansion.
1523
d8efda90
JL
15242012-07-29 Juri Linkov <juri@jurta.org>
1525
1526 * automated/occur-tests.el (occur-test-case): Use predefined
1527 buffer name " *test-occur*" instead of a random buffer name.
1528
c28662a8
DG
15292012-07-20 Dmitry Gutov <dgutov@yandex.ru>
1530
1531 * automated/ruby-mode-tests.el: New file with one test.
1532
45fd731c
SM
15332012-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1534
efc26dbe
SM
1535 * indent/shell.sh: Add test case for ${#VAR}.
1536
45fd731c
SM
1537 * indent/latex-mode.tex: New file.
1538
a464a6c7
SM
15392012-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
1540
1541 * eshell.el: Use cl-lib.
1542
a76e6535
CY
15432012-07-03 Chong Yidong <cyd@gnu.org>
1544
1545 * automated/xml-parse-tests.el (xml-parse-tests--bad-data): New.
1546
a7aef6f5
CY
15472012-07-02 Chong Yidong <cyd@gnu.org>
1548
a464a6c7
SM
1549 * automated/xml-parse-tests.el (xml-parse-tests--data):
1550 More testcases.
a7aef6f5 1551
fbf2e7ad
CY
15522012-07-01 Chong Yidong <cyd@gnu.org>
1553
1554 * automated/xml-parse-tests.el: New file.
1555
d5c6faf9
SM
15562012-06-27 Stefan Monnier <monnier@iro.umontreal.ca>
1557
1558 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
1559 Use cl-flet.
1560
ee574791
UJ
15612012-06-08 Ulf Jasper <ulf.jasper@web.de>
1562
d5c6faf9
SM
1563 * automated/icalendar-tests.el (icalendar--parse-vtimezone):
1564 Test escaped commas in TZID (Bug#11473).
ee574791
UJ
1565 (icalendar-import-with-timezone): New.
1566 (icalendar-real-world): Add new testcase as given in the bugreport
1567 of Bug#11473.
1568
6dbaa1c7
UJ
15692012-05-29 Ulf Jasper <ulf.jasper@web.de>
1570
1571 * automated/icalendar-tests.el (icalendar-tests--test-import):
1572 Include UID in import tests (Bug#11525).
1573 (icalendar-import-non-recurring, icalendar-import-rrule)
1574 (icalendar-import-duration, icalendar-import-bug-6766): Adjust to
1575 UID-import change.
1576 (icalendar-import-with-uid): New.
1577 (icalendar-tests--test-cycle, icalendar-tests--do-test-cycle):
1578 Include UID in cycle tests.
1579 (icalendar-cycle, icalendar-real-world): UID-import change.
1580
b847032c
GM
15812012-05-21 Glenn Morris <rgm@gnu.org>
1582
1583 * automated/Makefile.in (setwins): Scrap superfluous subshell.
1584
5e561bc7
TZ
15852012-05-15 Teodor Zlatanov <tzz@lifelogs.com>
1586
1587 * automated/url-util-tests.el: New file to test
1588 lisp/url/url-util.el. Only `url-build-query-string' and
1589 `url-parse-query-string' are tested right now (Bug#8706).
1590
461ef3c5
SM
15912012-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
1592
1593 * indent/shell.sh:
1594 * indent/shell.rc: Ad some test cases.
1595
dfbd787f
SM
15962012-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
1597
1598 * indent/ruby.rb: New file, to test new syntax-propertize code.
1599
ab7ce8c1
GM
16002012-04-11 Glenn Morris <rgm@gnu.org>
1601
1602 * automated/vc-bzr.el (vc-bzr-test-faulty-bzr-autoloads): New test.
1603
6c0c7cfc
TZ
16042012-02-13 Teodor Zlatanov <tzz@lifelogs.com>
1605
1606 * automated/url-future-tests.el (url-future-tests): Move from
1607 lisp/url/url-future.el and rename.
1608
bdbc1c4e
UJ
16092012-01-29 Ulf Jasper <ulf.jasper@web.de>
1610
1611 * automated/icalendar-tests.el (icalendar-import-non-recurring):
1612 Fix broken test, caused by missing trailing blank.
1613
5c09001c
CY
16142011-12-03 Chong Yidong <cyd@gnu.org>
1615
1616 * automated/compile-tests.el (compile-tests--test-regexps-data):
1617 Increase column numbers by one to reflect change in how
6df6ae42 1618 compilation-message is recorded (Bug#10172).
5c09001c 1619
394c65f1
GM
16202011-11-22 Glenn Morris <rgm@gnu.org>
1621
1622 * rmailmm.el: New file, split from lisp/mail/rmailmm.el.
1623
cd1181db
JB
16242011-11-20 Juanma Barranquero <lekktu@gmail.com>
1625
1626 * cedet/semantic-utest-c.el (semantic-utest-c-comparisons): Fix typo.
1627
58179cce
JB
16282011-11-16 Juanma Barranquero <lekktu@gmail.com>
1629
7877f373
JB
1630 * automated/icalendar-tests.el (icalendar-tests--get-ical-event)
1631 (icalendar-tests--test-export, icalendar-tests--do-test-export):
58179cce
JB
1632 * cedet/srecode-tests.el (srecode-field-utest-impl): Fix typo.
1633
dba0634a
UJ
16342011-10-30 Ulf Jasper <ulf.jasper@web.de>
1635
1636 * automated/newsticker-tests.el
6df6ae42 1637 (newsticker--group-manage-orphan-feeds): Remove fsetting of
dba0634a
UJ
1638 newsticker--treeview-tree-update.
1639
6d6a626c
UJ
16402011-10-29 Ulf Jasper <ulf.jasper@web.de>
1641
73c3f81d
UJ
1642 * automated/newsticker-tests.el
1643 (newsticker--group-manage-orphan-feeds): Use fset instead of flet.
1644
a12bf61e 1645 * automated/newsticker-tests.el
6d6a626c 1646 (newsticker--group-manage-orphan-feeds): Prevent updating
c295fc18 1647 newsticker treeview. Fixed bug#9763.
6d6a626c 1648
6e0a9be7
GM
16492011-10-20 Glenn Morris <rgm@gnu.org>
1650
e195ae68
GM
1651 * automated/vc-bzr.el (vc-bzr-test-bug9781): New test.
1652
6e0a9be7
GM
1653 * automated/vc-bzr.el: New file.
1654
21fedf28
GM
16552011-10-15 Glenn Morris <rgm@gnu.org>
1656
1657 * automated/f90.el: New file.
1658
81416b68
UJ
16592011-09-27 Ulf Jasper <ulf.jasper@web.de>
1660
1661 * automated/newsticker-tests.el: Move newsticker-testsuite.el
c295fc18 1662 to automated/newsticker-tests.el. Convert to ERT.
81416b68 1663
68575ab0
UJ
16642011-07-26 Ulf Jasper <ulf.jasper@web.de>
1665
1666 * automated/icalendar-tests.el (icalendar-tests--compare-strings):
aa7dab97 1667 Remove, simply use string=.
68575ab0
UJ
1668 (icalendar--diarytime-to-isotime)
1669 (icalendar--datetime-to-diary-date)
1670 (icalendar--datestring-to-isodate)
1671 (icalendar--format-ical-event)
1672 (icalendar--parse-summary-and-rest)
1673 (icalendar-tests--do-test-import)
6df6ae42 1674 (icalendar-tests--do-test-cycle): Change argument order of
68575ab0
UJ
1675 string= to EXPECTED ACTUAL.
1676 (icalendar--import-format-sample)
1677 (icalendar--format-ical-event)
1678 (icalendar-import-non-recurring)
1679 (icalendar-import-rrule)
1680 (icalendar-import-duration)
1681 (icalendar-import-bug-6766)
6df6ae42 1682 (icalendar-real-world): Adjust to string= instead of
68575ab0
UJ
1683 icalendar-tests--compare-strings.
1684 (icalendar-import-multiple-vcalendars): New.
1685
de316778
TZ
16862011-05-11 Teodor Zlatanov <tzz@lifelogs.com>
1687
1688 * automated/gnus-tests.el: Add wrapper for Gnus tests.
1c231080 1689 Require CL.
de316778 1690
c07b2710
JL
16912011-05-09 Juri Linkov <juri@jurta.org>
1692
1693 * automated/occur-tests.el: Move from test/occur-testsuite.el.
1694 Convert to ERT.
1695
adec429a
CY
16962011-05-09 Chong Yidong <cyd@stupidchicken.com>
1697
1698 * automated/compile-tests.el: New file.
1699
c4c205d0
CY
17002011-05-08 Chong Yidong <cyd@stupidchicken.com>
1701
1702 * automated/font-parse-tests.el: Don't byte-compile.
1703
1704 * automated/comint-testsuite.el: Move from test/. Convert to ERT.
1705
6c075cd7
SM
17062011-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1707
1708 * automated/lexbind-tests.el: New file.
1709
33383987
JB
17102011-03-07 Chong Yidong <cyd@stupidchicken.com>
1711
1712 * Version 23.3 released.
1713
81fb60b2
GM
17142011-03-05 Glenn Morris <rgm@gnu.org>
1715
1716 * eshell.el: Move here from lisp/eshell/esh-test.el.
1717
de69c0a8
CO
17182011-03-03 Christian Ohler <ohler@gnu.org>
1719
1720 * automated/ert-tests.el (ert-test-explain-not-equal-keymaps):
1721 New test.
1722
4856384c
UJ
17232011-02-20 Ulf Jasper <ulf.jasper@web.de>
1724
1725 * automated/icalendar-tests.el: Move from icalendar-testsuite.el;
1726 convert to ERT format.
1727
aa0935b9
CY
17282011-02-14 Chong Yidong <cyd@stupidchicken.com>
1729
1730 * automated/bytecomp-tests.el: Move from bytecomp-testsuite.el;
1731 convert to ERT format.
1732
ccded26c
SM
17332011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1734
1735 * indent/shell.sh:
1736 * indent/shell.rc: New files.
1737
372fb76b
CY
17382011-01-27 Chong Yidong <cyd@stupidchicken.com>
1739
1740 * automated/font-parse-tests.el: Move from
1741 font-parse-testsuite.el.
1742
6608a7d8
CY
17432011-01-26 Chong Yidong <cyd@stupidchicken.com>
1744
1745 * font-parse-testsuite.el (test-font-parse-data): New file.
1746
db5d03ea
SM
17472011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
1748
1749 * indent/prolog.prolog: Add tokenizing tests.
1750
d221e780
CO
17512011-01-13 Christian Ohler <ohler@gnu.org>
1752
1753 * automated: New directory for automated tests.
1754
1755 * automated/ert-tests.el, automated/ert-x-tests.el: New files.
1756
1757 * automated/Makefile.in: New file.
1758
cbf83ce9
SM
17592010-11-11 Stefan Monnier <monnier@iro.umontreal.ca>
1760
1761 * indent/modula2.mod: New file.
1762
d19dc73d
SM
17632010-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
1764
1765 * indent/octave.m: Add a test to ensure indentation is local.
1766
41f592d1
GM
17672010-10-23 Glenn Morris <rgm@gnu.org>
1768
1769 * comint-testsuite.el
d19dc73d
SM
1770 (comint-testsuite--test-comint-password-prompt-regexp):
1771 Add "Please enter the password". (Bug#7224)
41f592d1 1772
3672149f
SM
17732010-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1774
1775 * indent/prolog.prolog: Use normal spacing around !.
1776
f5632fb6
SM
17772010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1778
1779 * indent/octave.m: Remove one more `fixindent'. Use `end'.
1780
cf38dd42
SM
17812010-09-10 Stefan Monnier <monnier@iro.umontreal.ca>
1782
1783 * indent/octave.m: Remove some `fixindent' not needed any more.
1784
e17b68ed
SM
17852010-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1786
1787 * indent/octave.m: New file.
1788
81ee9410
UJ
17892010-08-08 Ulf Jasper <ulf.jasper@web.de>
1790
e17b68ed 1791 * icalendar-testsuite.el (icalendar-testsuite-run): Add internal tests.
81ee9410
UJ
1792 (icalendar-testsuite--trim, icalendar-testsuite--compare-strings)
1793 (icalendar-testsuite--run-internal-tests): New.
1794 (icalendar-testsuite--test-convert-ordinary-to-ical)
1795 (icalendar-testsuite--test-convert-block-to-ical)
1796 (icalendar-testsuite--test-convert-anniversary-to-ical)
1797 (icalendar-testsuite--test-parse-vtimezone)
1798 (icalendar-testsuite--do-test-export): Code formatting.
1799 (icalendar-testsuite--test-parse-vtimezone): Doc fix.
1800 (icalendar-testsuite--do-test-import)
3672149f
SM
1801 (icalendar-testsuite--do-test-cycle):
1802 Use icalendar-testsuite--compare-strings
81ee9410
UJ
1803 (icalendar-testsuite--run-import-tests): Comment added.
1804 (icalendar-testsuite--run-import-tests)
e17b68ed 1805 (icalendar-testsuite--run-real-world-tests): Fix expected results.
81ee9410 1806
71ab16dd
CY
18072010-06-25 Chong Yidong <cyd@stupidchicken.com>
1808
1809 * redisplay-testsuite.el (test-redisplay-3): New test.
1810
6534e58a
CY
18112010-06-11 Chong Yidong <cyd@stupidchicken.com>
1812
1813 * comint-testsuite.el: New file.
1814
927c346b
SM
18152010-06-02 Stefan Monnier <monnier@iro.umontreal.ca>
1816
1817 * indent: New dir.
1818
61a808e8
CY
18192010-05-07 Chong Yidong <cyd@stupidchicken.com>
1820
1821 * Version 23.2 released.
1822
a4100ebe
CY
18232010-03-29 Chong Yidong <cyd@stupidchicken.com>
1824
3cbcd186
CY
1825 * cedet/semantic-ia-utest.el
1826 (semantic-symref-test-count-hits-in-tag): Add function, from
1827 semantic-test.el.
1828
a4100ebe
CY
1829 * cedet/tests/test.cpp:
1830 * cedet/tests/test.py:
1831 * cedet/tests/teststruct.cpp:
1832 * cedet/tests/testtemplates.cpp:
1833 * cedet/tests/testusing.cpp:
1834 * cedet/tests/scopetest.cpp:
1835 * cedet/tests/scopetest.java: Files deleted.
1836
1837 * cedet/tests/test.make:
1838 * cedet/tests/test.c:
1839 * cedet/tests/testjavacomp.java:
1840 * cedet/tests/testspp.c:
1841 * cedet/tests/testsppreplace.c:
1842 * cedet/tests/testsppreplaced.c:
1843 * cedet/tests/testsubclass.cpp:
1844 * cedet/tests/testsubclass.hh:
1845 * cedet/tests/testtypedefs.cpp:
1846 * cedet/tests/testvarnames.c:
1847 * cedet/tests/test.el:
1848 * cedet/tests/testdoublens.cpp:
1849 * cedet/tests/testdoublens.hpp: Add copyright header.
1850
85738751
SM
1851 * cedet/semantic-tests.el (semanticdb-test-gnu-global):
1852 Remove reference to deleted files.
1853
dc2d2590
JL
18542010-03-30 Juri Linkov <juri@jurta.org>
1855
1856 * occur-testsuite.el (occur-tests): Add tests for context lines.
1857
5275ff8b
JL
18582010-03-23 Juri Linkov <juri@jurta.org>
1859
1860 * occur-testsuite.el: New file.
1861
288f9fc0
CY
18622010-03-10 Chong Yidong <cyd@stupidchicken.com>
1863
1864 * Branch for 23.2.
1865
b4340b3f
UJ
18662010-02-19 Ulf Jasper <ulf.jasper@web.de>
1867
1868 * icalendar-testsuite.el
6df6ae42
JB
1869 (icalendar-testsuite--run-function-tests): Add new tests.
1870 (icalendar-testsuite--test-diarytime-to-isotime): Add another
b4340b3f
UJ
1871 testcase.
1872 (icalendar-testsuite--test-convert-ordinary-to-ical): New.
1873 (icalendar-testsuite--test-convert-weekly-to-ical): New.
1874 (icalendar-testsuite--test-convert-yearly-to-ical): New.
1875 (icalendar-testsuite--test-convert-block-to-ical): New.
1876 (icalendar-testsuite--test-convert-cyclic-to-ical): New.
1877 (icalendar-testsuite--test-convert-anniversary-to-ical): New.
1878
db9e401b
JB
18792010-01-18 Juanma Barranquero <lekktu@gmail.com>
1880
1881 * cedet/semantic-tests.el (semanticdb-test-gnu-global)
1882 (semantic-lex-test-full-depth, semantic-symref-test-count-hits-in-tag):
1883 Fix typos in docstrings and error messages.
1884 (semanticdb-ebrowse-run-tests): Fix typos in error messages.
1885
d1f18ec0
JB
18862010-01-14 Juanma Barranquero <lekktu@gmail.com>
1887
1888 * cedet/cedet-utests.el (cedet-utest-log-shutdown, pulse-test):
1889 * cedet/semantic-ia-utest.el (semantic-ia-utest-error-log-list)
1890 (semantic-ia-utest-buffer-refs): Fix typos in docstrings.
1891
6fe539d2
UJ
18922009-12-18 Ulf Jasper <ulf.jasper@web.de>
1893
1894 * icalendar-testsuite.el
d5c6faf9
SM
1895 (icalendar-testsuite--run-function-tests):
1896 Add icalendar-testsuite--test-parse-vtimezone.
6fe539d2
UJ
1897 (icalendar-testsuite--test-parse-vtimezone): New.
1898 (icalendar-testsuite--do-test-cycle): Doc changes.
6df6ae42 1899 (icalendar-testsuite--run-real-world-tests): Remove trailing
6fe539d2
UJ
1900 whitespace -- see change of icalendar--add-diary-entry in
1901 icalendar.el.
6df6ae42 1902 (icalendar-testsuite--run-cycle-tests): Re-enable all tests.
6fe539d2 1903
d8085053
GM
19042009-09-30 Glenn Morris <rgm@gnu.org>
1905
1906 * cedet/semantic-utest-c.el: Relicense under GPLv3+.
1907
7c4dccd0
CY
19082009-06-26 Eric Ludlam <zappo@gnu.org>
1909
1910 * cedet/*: New unit tests, from CEDET repository.
1911
6ada5ad1
CY
19122009-06-26 Chong Yidong <cyd@stupidchicken.com>
1913
1914 * redisplay-testsuite.el: New file.
1915
70243478
CY
19162009-06-21 Chong Yidong <cyd@stupidchicken.com>
1917
1918 * Branch for 23.1.
1919
f052351a
UJ
19202009-01-25 Ulf Jasper <ulf.jasper@web.de>
1921
1922 * icalendar-testsuite.el
6df6ae42
JB
1923 (icalendar-testsuite--run-function-tests):
1924 Add icalendar-testsuite--test-diarytime-to-isotime.
1925 (icalendar-testsuite--test-parse-summary-and-rest): Adjust to
f052351a
UJ
1926 recent icalendar fixes.
1927 (icalendar-testsuite--test-diarytime-to-isotime): New.
6df6ae42 1928 (icalendar-testsuite--test-create-uid): Adjust to recent
f052351a
UJ
1929 icalendar changes.
1930
dee5aa91
CY
19312008-11-30 Shigeru Fukaya <shigeru.fukaya@gmail.com>
1932
d4835507 1933 * bytecomp-testsuite.el: New file.
dee5aa91 1934
f052351a 19352008-10-31 Ulf Jasper <ulf.jasper@web.de>
aad81014
UJ
1936
1937 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
d5c6faf9 1938 Add `icalendar-testsuite--test-create-uid'.
aad81014
UJ
1939 (icalendar-testsuite--test-create-uid): New.
1940
d176d8c6
UJ
19412008-06-14 Ulf Jasper <ulf.jasper@web.de>
1942
1943 * newsticker-testsuite.el: New file.
1944
a4766629
GM
19452008-05-24 Ulf Jasper <ulf.jasper@web.de>
1946
1947 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
1948 Add icalendar-testsuite--test-datestring-to-isodate,
1949 icalendar-testsuite--test-datetime-to-diary-date, and
1950 icalendar-testsuite--test-calendar-style.
35e951cd 1951 (icalendar-testsuite--test-format-ical-event)
a4766629
GM
1952 (icalendar-testsuite--test-parse-summary-and-rest):
1953 Doc fix. Remove european-calendar-style.
1954 (icalendar-testsuite--get-ical-event): Doc fix.
35e951cd 1955 (icalendar-testsuite--test-first-weekday-of-year)
a4766629 1956 (icalendar-testsuite--run-cycle-tests): Add doc string.
35e951cd
JB
1957 (icalendar-testsuite--test-datestring-to-isodate)
1958 (icalendar-testsuite--test-datetime-to-diary-date)
a4766629
GM
1959 (icalendar-testsuite--test-calendar-style): New functions.
1960 (icalendar-testsuite--test-export): Handle iso date style.
1961 New arg INPUT-ISO. Use calendar-date-style.
1962 (icalendar-testsuite--test-import): Handle iso date style.
1963 New arg EXPECTED-ISO. Use calendar-date-style.
1964 (icalendar-testsuite--test-cycle): Handle iso date style.
35e951cd
JB
1965 (icalendar-testsuite--run-import-tests)
1966 (icalendar-testsuite--run-export-tests)
a4766629
GM
1967 (icalendar-testsuite--run-real-world-tests): Add iso style tests.
1968
e42fc905
GM
19692008-02-29 Glenn Morris <rgm@gnu.org>
1970
1971 * README: New file.
1972
366b88a2
GM
19732008-02-29 Ulf Jasper <ulf.jasper@web.de>
1974
1975 * icalendar-testsuite.el: New file.
1976
1977;; Local Variables:
880820fe 1978;; coding: utf-8
366b88a2
GM
1979;; End:
1980
ba318903 1981 Copyright (C) 2008-2014 Free Software Foundation, Inc.
366b88a2
GM
1982
1983 This file is part of GNU Emacs.
1984
4f43e937 1985 GNU Emacs is free software: you can redistribute it and/or modify
366b88a2 1986 it under the terms of the GNU General Public License as published by
4f43e937
GM
1987 the Free Software Foundation, either version 3 of the License, or
1988 (at your option) any later version.
366b88a2
GM
1989
1990 GNU Emacs is distributed in the hope that it will be useful,
1991 but WITHOUT ANY WARRANTY; without even the implied warranty of
1992 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1993 GNU General Public License for more details.
1994
1995 You should have received a copy of the GNU General Public License
4f43e937 1996 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.