* test/automated/package-x-test.el: Do not mess with load-path.
[bpt/emacs.git] / test / ChangeLog
CommitLineData
d9ca41e7
GM
12014-06-26 Glenn Morris <rgm@gnu.org>
2
dceff1c1
GM
3 * automated/package-x-test.el: Do not mess with load-path.
4
d9ca41e7
GM
5 * automated/Makefile.in (%.log): If error, dump log to stdout.
6
9ac6d28a 72014-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
30a42a5b
SM
8
9 * automated/package-test.el (package-test-update-listing)
10 (package-test-update-archives, package-test-describe-package):
11 Adjust tests according to new package-list-unsigned.
12
5a8816f3
GM
132014-06-26 Glenn Morris <rgm@gnu.org>
14
5bca8dfb
GM
15 * automated/ert-tests.el (no-byte-compile): Set it. (Bug#17851)
16
17 * automated/eieio-tests.el (no-byte-compile): Set it. (Bug#17852)
18
5a8816f3
GM
19 * automated/Makefile.in: Simplify and parallelize. (Bug#15991)
20 (XARGS_LIMIT, BYTE_COMPILE_EXTRA_FLAGS)
21 (setwins, compile-targets, compile-main, compile-clean): Remove.
22 (GREP_OPTIONS): Unexport.
23 (.el.elc): Replace with pattern rule.
24 (%.elc, %.log): New pattern rules.
25 (ELFILES, LOGFILES): New variables.
26 (check): Depend on LOGFILES. Call ert-summarize-tests-batch-and-exit.
27 (clean, mostlyclean): New rules.
28 (bootstrap-clean): Simplify.
29 (bootstrap-clean, distclean): Depend on clean.
30
7e58d673
GM
312014-06-25 Glenn Morris <rgm@gnu.org>
32
33 * automated/flymake-tests.el (flymake-tests--current-face):
34 Sleep for longer. Avoid querying.
35
5697ca55
DA
362014-06-25 Dmitry Antipov <dmantipov@yandex.ru>
37
38 * automated/fns-tests.el (fns-tests-compare-string): New test.
39
b6266364
MA
402014-06-24 Michael Albinus <michael.albinus@gmx.de>
41
42 * automated/tramp-tests.el (tramp-test26-process-file): Extend test
43 according to Bug#17815.
44
656f99be
FEG
452014-06-21 Fabián Ezequiel Gallina <fgallina@gnu.org>
46
47 * automated/python-tests.el (python-util-strip-string-1): New test.
48
588001cf
MA
492014-06-15 Michael Albinus <michael.albinus@gmx.de>
50
51 Sync with Tramp 2.2.10.
52
53 * automated/tramp-tests.el (tramp--test-enabled): Ignore errors.
54 (tramp--instrument-test-case): Extend docstring.
55 (tramp-test15-copy-directory): Skip for tramp-smb.el.
56 (tramp-test21-file-links): Use `file-truename' for directories.
57 (tramp-test27-start-file-process, tramp-test28-shell-command):
58 Retrieve process output more robustly.
59 (tramp--test-check-files): Extend test.
60 (tramp-test30-special-characters): Skip for tramp-adb.el,
61 tramp-gvfs.el and tramp-smb.el. Add further file names.
62
f9d80c51
GM
632014-06-13 Glenn Morris <rgm@gnu.org>
64
65 * automated/Makefile.in (compile-main):
66 GNU make automatically passes command-line arguments to sub-makes.
67
af9a3b28
MN
682014-06-05 Michal Nazarewicz <mina86@mina86.com>
69
1d7f01ee
MN
70 * automated/tildify-tests.el (tildify-test--test): Optimise the test
71 slightly by reusing the same temporary buffer across multiple test
72 cases.
73
03d7d160
MN
74 * automated/tildify-tests.el (tildify-test-find-env-end-re-bug)
75 (tildify-test-find-env-group-index-bug): Update to support new
76 signature of the `tildify-foreach-region-outside-env' function.
77 Namely, it now takes pairs as an argument instead of looking it up in
78 `tildify-ignored-environments-alist'.
79
eb54c73a
MN
80 * automated/tildify-tests.el (tildify-test--example-html): Add support
81 for generating XML code, so that…
82 (tildify-test-xml) …test can be added to check handling of XML
83 documents.
84
9342feec
MN
85 * automated/tildify-tests.el (tildify-test-find-env-group-index-bug):
86 New test checking end-regex building when multiple environment pairs
87 use integers to refer to capture groups.
88
af9a3b28
MN
89 * automated/tildify-tests.el (tildify-test-find-env-end-re-bug): New
90 test checking end-regex building in `tildify-find-env' function when
91 integers (denoting capture groups) and strings are mixed together.
92
84dbe84b
MA
932014-06-02 Michael Albinus <michael.albinus@gmx.de>
94
95 * automated/tramp-tests.el (tramp-remote-process-environment): Declare.
2589f32c 96 (tramp-test29-vc-registered): Set $BZR_HOME. Remove instrumentation.
84dbe84b 97
a67aaeb3
MA
982014-06-01 Michael Albinus <michael.albinus@gmx.de>
99
100 * automated/tramp-tests.el (tramp-test29-vc-registered):
101 Instrument failed test case.
102
6711a21f
SM
1032014-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
104
105 * automated/ruby-mode-tests.el (ruby-assert-face): Use font-lock-ensure.
106 (ruby-interpolation-keeps-non-quote-syntax): Use syntax-propertize.
107
fc21a7de
MN
1082014-05-21 Michal Nazarewicz <mina86@mina86.com>
109
110 * automated/tildify-tests.el: New file.
111
c435f506
SM
1122014-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
113
114 * indent/ruby.rb: Add one more test.
115
116 * indent/ps-mode.ps: New file.
117
118 * indent/octave.m: Add a few more tests.
119
120 * automated/core-elisp-tests.el
121 (core-elisp-test-window-configurations): New test.
122
86c72932
GM
1232014-05-26 Glenn Morris <rgm@gnu.org>
124
125 * automated/package-test.el (package-test-install-single):
126 Update for changed output.
127
a7517f0f
GM
1282014-05-22 Glenn Morris <rgm@gnu.org>
129
f23423f3 130 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
ff965efb 131 Fix handling of temporary elc files.
f23423f3 132
a7517f0f
GM
133 * automated/fns-tests.el (fns-tests-nreverse):
134 Update for changed string behavior.
135
92491099
DA
1362014-05-15 Dmitry Antipov <dmantipov@yandex.ru>
137
138 * automated/fns-tests.el: New file.
ddc30c99
DA
139 * automated/fns-tests.el (fns-tests-nreverse)
140 (fns-tests-nreverse-bool-vector): New tests.
92491099 141
606695a6
GM
1422014-05-08 Glenn Morris <rgm@gnu.org>
143
144 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
b2a929a2
GM
145 (vc-bzr-test-faulty-bzr-autoloads):
146 Give bzr a temporary home-directory, in case the real one is missing.
606695a6 147
fb3f83f5 1482014-05-08 Dmitry Gutov <dgutov@yandex.ru>
4dd3c4d5 149
fb3f83f5
GM
150 * automated/ruby-mode-tests.el (ruby-interpolation-after-dollar-sign):
151 New test.
4dd3c4d5 152
fb3f83f5 1532014-05-08 Glenn Morris <rgm@gnu.org>
6da8d069
GM
154
155 * automated/help-fns.el: New file.
156
4807c7eb
BR
1572014-05-01 Barry O'Reilly <gundaetiapo@gmail.com>
158
a7e1ffdc
BR
159 * automated/undo-tests.el (undo-test-region-deletion): New test to
160 demonstrate bug#17235.
161 (undo-test-region-example): New test to verify example given in
162 comments for undo-make-selective-list.
4807c7eb 163
844465d6
MA
1642014-04-25 Michael Albinus <michael.albinus@gmx.de>
165
166 * automated/tramp-tests.el (top):
167 * automated/file-notify-tests.el (top): Do not disable interactive
168 passwords in batch mode.
169 (password-cache-expiry): Set to nil.
170
c0b9bc72
MA
171 * automated/file-notify-tests.el
172 (file-notify-test-remote-temporary-file-directory):
173 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
174 Use a mock-up method as default.
175 (tramp-test00-availability): Print the used directory name.
176 (tramp-test33-recursive-load): Fix typo.
177
84b2095c
MA
1782014-04-22 Michael Albinus <michael.albinus@gmx.de>
179
d5ff4ded
MA
180 * automated/tramp-tests.el (tramp--test-check-files): Remove traces.
181 (tramp-test30-special-characters): Remove test for backslash.
84b2095c 182
f3a4812c
MA
1832014-04-20 Michael Albinus <michael.albinus@gmx.de>
184
185 * automated/tramp-tests.el
186 (tramp-test19-directory-files-and-attributes)
187 (tramp-test22-file-times): Check for `file-attributes' equality
188 only if there is a usable timestamp.
189 (tramp--test-check-files): Do not use `copy-sequence'.
190
66fda794
DC
1912014-04-22 Daniel Colascione <dancol@dancol.org>
192
12b1389c
DC
193 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
194 Add compile flag.
195 (test-byte-comp-macro-expansion)
196 (test-byte-comp-macro-expansion-eval-and-compile)
197 (test-byte-comp-macro-expansion-eval-when-compile)
198 (test-byte-comp-macro-expand-lexical-override): Use it.
199 (test-eager-load-macro-expansion)
200 (test-eager-load-macro-expansion-eval-and-compile)
201 (test-eager-load-macro-expansion-eval-when-compile)
202 (test-eager-load-macro-expand-lexical-override): New tests.
203
66fda794 204 * automated/cl-lib.el (cl-lib-struct-accessors): Fix test to
12b1389c
DC
205 account for removal of `cl-struct-set-slot-value'. Also, move
206 the defstruct to top level.
66fda794 207
2fa1b97d
DC
2082014-04-21 Daniel Colascione <dancol@dancol.org>
209
985c035f
DC
210 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
211 New function.
212 (test-byte-comp-macro-expansion)
213 (test-byte-comp-macro-expansion-eval-and-compile)
214 (test-byte-comp-macro-expansion-eval-when-compile)
215 (test-byte-comp-macro-expand-lexical-override): New tests.
216
2fa1b97d 217 * automated/cl-lib.el (cl-loop-destructuring-with): New test.
0c8d9455 218 (cl-the): Fix cl-the test.
2fa1b97d 219
89a2e783
DC
2202014-04-20 Daniel Colascione <dancol@dancol.org>
221
222 * automated/cl-lib.el (cl-lib-struct-accessors,cl-the): New tests.
223
5305137a
MA
2242014-04-19 Michael Albinus <michael.albinus@gmx.de>
225
226 * automated/tramp-tests.el (tramp--test-check-files): Extend test.
227 (tramp-test31-utf8): Let-bind also `file-name-coding-system'.
228
2a2e6726
MA
2292014-04-18 Michael Albinus <michael.albinus@gmx.de>
230
231 * automated/tramp-tests.el (tramp-copy-size-limit): Set to nil.
232 (tramp--test-make-temp-name): Optional argument LOCAL.
233 (tramp--instrument-test-case): Show messages. Catch also `quit'.
234 (tramp-test10-write-region): No special test for out-of-band copy
235 needed anymore.
236 (tramp-test11-copy-file, tramp-test12-rename-file)
237 (tramp-test21-file-links): Extend tests.
238 (tramp-test20-file-modes): More robust check for user "root".
239 (tramp--test-check-files): New defun.
240 (tramp-test30-special-characters, tramp-test33-recursive-load)
241 (tramp-test34-unload): New tests.
242 (tramp-test31-utf8, tramp-test32-asynchronous-requests): Rename.
243
e088b01d
GM
2442014-04-11 Glenn Morris <rgm@gnu.org>
245
246 * automated/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport.
247
536aa466 2482014-04-11 Paul Eggert <eggert@cs.ucla.edu>
10ee3b3f
PE
249
250 * automated/electric-tests.el: Fix spelling error in test name.
251 (whitespace-skipping-for-quotes-not-outside):
252 Rename from whitespace-skipping-for-quotes-not-ouside.
253
3f63a9f7
DC
2542014-04-09 Daniel Colascione <dancol@dancol.org>
255
256 * automated/syntax-tests.el: New file.
257
3b7fab25
GM
2582014-04-09 Glenn Morris <rgm@gnu.org>
259
50c9a9b8
GM
260 * automated/python-tests.el (python-triple-quote-pairing):
261 Enable/disable electric-pair-mode as needed.
262
3b7fab25
GM
263 * automated/electric-tests.el (electric-pair-backspace-1):
264 Replace deleted function.
265
190f899a
JT
2662014-04-07 João Távora <joaotavora@gmail.com>
267
7aecc2f6
JT
268 * automated/python-tests.el (python-triple-quote-pairing): New test.
269 (python-syntax-after-python-backspace): New test.
270
89f20f76
JT
271 * automated/electric-tests.el (electric-pair-define-test-form):
272 More readable test docstrings.
273 (whitespace-skipping-for-quotes-not-ouside)
274 (whitespace-skipping-for-quotes-only-inside)
6f287c89 275 (whitespace-skipping-quotes-not-without-proper-syntax): New tests.
89f20f76 276
5cb0cc90
JT
2772014-04-04 João Távora <joaotavora@gmail.com>
278
6f287c89
GM
279 * automated/electric-tests.el (define-electric-pair-test):
280 Don't overtest.
5cb0cc90
JT
281 (inhibit-in-mismatched-string-inside-ruby-comments): New test.
282 (inhibit-in-mismatched-string-inside-c-comments): New test.
283
200c532b
JT
2842014-04-02 João Távora <joaotavora@gmail.com>
285
286 * automated/electric-tests.el (inhibit-if-strings-mismatched):
287 New test, change from `inhibit-only-of-next-is-mismatched'.
288
16adf2e6 2892014-03-26 Barry O'Reilly <gundaetiapo@gmail.com>
37ea8275 290
c7d0e04c 291 * automated/undo-tests.el (undo-test-marker-adjustment-nominal):
37ea8275
BR
292 (undo-test-region-t-marker): New tests of marker adjustments.
293 (undo-test-marker-adjustment-moved):
294 (undo-test-region-mark-adjustment): New tests to demonstrate
295 bug#16818, which fail without the fix.
296
74b1f21d 2972014-03-23 Dmitry Gutov <dgutov@yandex.ru>
6ddc4422 298
74b1f21d
GM
299 * automated/package-test.el (package-test-describe-package):
300 Fix test failure in non-graphical mode.
6ddc4422 301
c6b0fbe7
DC
3022014-03-23 Daniel Colascione <dancol@dancol.org>
303
74b1f21d
GM
304 * automated/subword-tests.el (subword-tests2): More subword tests.
305
c6b0fbe7
DC
306 * automated/cl-lib.el (cl-lib-keyword-names-versus-values): New
307 test: correct parsing of keyword arguments.
308
0ceba22e
DG
3092014-03-22 Dmitry Gutov <dgutov@yandex.ru>
310
311 * automated/package-test.el (package-test-describe-package):
312 Check for the "Keywords: " line.
313
314 * automated/data/package/archive-contents: Include the :keywords
315 field in `simple-single' data form.
316
3172014-03-21 Dmitry Gutov <dgutov@yandex.ru>
318
319 * automated/package-test.el
320 (package-test-install-two-dependencies): New test (bug#16826).
321
322 * automated/data/package/simple-two-depend-1.1.el: New file.
323
324 * automated/data/package/archive-contents:
325 Add info about the new package.
326
162427fe
MA
3272014-03-07 Michael Albinus <michael.albinus@gmx.de>
328
329 * automated/tramp-tests.el (tramp-copy-size-limit): Declare.
330 (tramp-test10-write-region): Extend for out-of-band copy.
331 (tramp-test31-asynchronous-requests): New test.
332
35e951cd 3332014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
e3d090b4
BR
334
335 * automated/undo-tests.el (undo-test-in-region-not-most-recent):
336 Add new test of undo in region.
337 (undo-test-in-region-eob): Add test case described at
338 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16411
339
5b5774e5
MA
3402014-02-28 Michael Albinus <michael.albinus@gmx.de>
341
342 * automated/tramp-tests.el (tramp--test-enabled)
343 (tramp-test15-copy-directory): No special handling of tramp-adb.el
344 anymore. It's fixed in that package.
345
154ba796
MA
3462014-02-27 Michael Albinus <michael.albinus@gmx.de>
347
348 * automated/tramp-tests.el (tramp--test-enabled): Move connection
349 cleanup into this function. Remove respective code from all test
350 cases.
351 (tramp--instrument-test-case): Declare `indent' and `debug'.
352 Handle other errors as well.
353 (tramp-test14-delete-directory): Check for `file-error' error.
354 (tramp-test15-copy-directory): Ignore return value of
355 `copy-directory'. It's too much hassle to handle it for tramp-adb.el.
356 (tramp-test19-directory-files-and-attributes): Take care of
357 timestamp of "../".
358 (tramp-test20-file-modes, tramp-test27-start-file-process)
359 (tramp-test28-shell-command): Skip for tramp-adb.el.
360 (tramp-test21-file-links): `file-truename' shall preserve trailing
361 link of directories.
362 (tramp-test22-file-times): Skip if `set-file-times' returns nil.
363 (tramp-test26-process-file, tramp-test28-shell-command): Let-bind
364 `kill-buffer-query-functions' to nil.
365 (tramp-test28-shell-command): Run `async-shell-command' with timeouts.
366
c6e08d12
MA
3672014-02-21 Michael Albinus <michael.albinus@gmx.de>
368
369 * automated/tramp-tests.el
370 (tramp-test19-directory-files-and-attributes): Do not include
371 directories in comparison; they might have changed their
372 timestamps already.
373
d9386b0c
MA
3742014-02-20 Michael Albinus <michael.albinus@gmx.de>
375
376 * automated/tramp-tests.el (tramp--instrument-test-case): New macro.
377 (tramp-test17-insert-directory): First line could contain more
378 text, when produced by `ls-lisp'.
379 (tramp-test19-directory-files-and-attributes): Instrument failed
380 test case.
381
76c92fdd
MA
3822014-02-19 Michael Albinus <michael.albinus@gmx.de>
383
384 * automated/tramp-tests.el (tramp-test17-insert-directory):
385 Make first line "total 123" optional.
386 (tramp-test20-file-modes, tramp-test22-file-times)
387 (tramp-test26-process-file, tramp-test27-start-file-process)
388 (tramp-test28-shell-command): Skip for tramp-gvfs.el and
389 tramp-smb.el.
390 (tramp-test20-file-modes): Check for "root" only when there is an
391 explicit user name.
392 (tramp-test21-file-links): Handle "... not supported" error.
393 (tramp-test22-file-times): Skip for "don't know" return values.
394 (tramp-test26-process-file, tramp-test28-shell-command):
395 Remove color escape sequences.
396 (tramp-test28-shell-command): Use `accept-process-output' rather
397 than `sit-for'.
398 (tramp-test30-utf8): Set coding system `utf-8'.
399
2830e9b6
MA
4002014-02-17 Michael Albinus <michael.albinus@gmx.de>
401
402 * automated/tramp-tests.el (tramp-test28-shell-command): Perform
403 an initial `sit-for' prior the while loop.
404
dd7691b7
MA
4052014-02-16 Michael Albinus <michael.albinus@gmx.de>
406
407 Sync with Tramp 2.2.9.
408
409 * automated/tramp-tests.el (password-cache-expiry): Set to nil.
410 (tramp-test28-shell-command): Make a while loop when waiting for
411 process exit.
412
581d24e7
MA
4132014-02-11 Michael Albinus <michael.albinus@gmx.de>
414
415 * automated/tramp-tests.el (top): Require `vc', `vc-bzr', `vc-git'
416 and `vc-hg'. Declare `tramp-find-executable' and
417 `tramp-get-remote-path'.
418 (tramp-test29-vc-registered): New test.
419 (tramp-test30-utf8): Rename from `tramp-test29-utf8'.
420
cad6dfb6
MA
4212014-02-07 Michael Albinus <michael.albinus@gmx.de>
422
423 * automated/tramp-tests.el (tramp-test26-process-file): Improve test.
424 (tramp-test27-start-file-process): Use "_p" as argument of lambda.
425 (tramp-test28-shell-command): Improve `shell-command' test. Add
426 `async-shell-command' tests.
427
40d2f2e4
MA
4282014-02-04 Michael Albinus <michael.albinus@gmx.de>
429
430 * automated/file-notify-tests.el (file-notify--wait-for-events):
431 Use `read-event' instead of `sit-for'.
432 (file-notify-test02-events): Remove expected result, the bug is
433 fixed meanwhile.
434 (file-notify-test02-events, file-notify-test03-autorevert):
435 Use `sleep-for' instead of `sit-for'.
436
e2a67bd0
DG
4372014-01-31 Dmitry Gutov <dgutov@yandex.ru>
438
439 * automated/ruby-mode-tests.el (ruby-align-chained-calls):
440 New test.
441
dc9c8c62
MA
4422014-01-27 Michael Albinus <michael.albinus@gmx.de>
443
444 * automated/file-notify-tests.el (file-notify--deftest-remote):
445 Do not skip when the local test has failed. They are unrelated.
446 (file-notify--wait-for-events): Use `sit-for'. Let-bind
447 `noninteractive' to nil, otherwise `sit-for' could be degraded to
448 `sleep-for'.
449 (file-notify-test02-events): Check for `file-remote-p' instead of
450 `file-notify--test-remote-enabled'.
451
5511e5c5
MA
4522014-01-26 Michael Albinus <michael.albinus@gmx.de>
453
454 * automated/file-notify-tests.el (file-notify-test02-events):
455 Let test case fail for Bug#16519.
456
29f5e020
MA
4572014-01-22 Michael Albinus <michael.albinus@gmx.de>
458
459 * automated/file-notify-tests.el (file-notify-test02-events):
460 Hide Bug#16519, until it is solved.
461
ca4cfde3
MA
4622014-01-21 Michael Albinus <michael.albinus@gmx.de>
463
63389c25
MA
464 * automated/file-notify-tests.el
465 (file-notify--test-local-enabled): Fix error in logic.
466 (file-notify--wait-for-events): New defmacro.
467 (file-notify-test02-events): Make short breaks between file operations.
468 Use `file-notify--wait-for-events'. Check, that events have arrived.
469 (file-notify-test03-autorevert): Use `file-notify--wait-for-events'.
470
ca4cfde3
MA
471 * automated/comint-testsuite.el
472 (comint-testsuite-password-strings): Add localized examples.
473
16063016
MA
4742014-01-17 Michael Albinus <michael.albinus@gmx.de>
475
476 * automated/inotify-test.el (inotify-file-watch-simple): Skip test
477 case if inotify is not linked with Emacs. Use `read-event' rather
478 than `sit-for' in order to process events. (Bug#13662)
479
6a1f3c11
MA
4802014-01-13 Michael Albinus <michael.albinus@gmx.de>
481
482 * automated/ert-tests.el (ert-test-record-backtrace): Reenable
483 test case with adapted test string. (Bug#13064)
484
1f5afa8c
GM
4852013-12-28 Glenn Morris <rgm@gnu.org>
486
487 * automated/electric-tests.el: Require 'elec-pair.
488
8a6212d7 4892013-12-26 João Távora <joaotavora@gmail.com>
1f5afa8c
GM
490
491 * automated/electric-tests.el (electric-pair-test-for):
492 Fix autowrapping tests in batch-mode by running with
8a6212d7
JT
493 `transient-mark-mode' set to `lambda'.
494
1f5afa8c 495 * automated/electric-tests.el: New file.
3b8d5131 496
01379221
FEG
4972013-12-25 Fabián Ezequiel Gallina <fgallina@gnu.org>
498
499 * automated/python-tests.el
500 (python-nav-lisp-forward-sexp-safe-1): Remove test.
501 (python-nav-forward-sexp-safe-1): New test.
502
b520f210
DG
5032013-12-20 Dmitry Gutov <dgutov@yandex.ru>
504
505 * automated/ruby-mode-tests.el: Add tests for
506 `ruby-align-to-stmt-keywords'.
507
508 * indent/ruby.rb: Update examples to reflect the lack of change in
509 default indentation of `begin' blocks.
510
5556c0ce
DG
5112013-12-17 Dmitry Gutov <dgutov@yandex.ru>
512
513 * indent/ruby.rb: Update examples according to the change
514 in `smie-indent-close'.
515
276bc333
DG
5162013-12-14 Dmitry Gutov <dgutov@yandex.ru>
517
518 * indent/ruby.rb: New examples.
519
bc9222c9
FEG
5202013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
521
522 * automated/python-tests.el (python-indent-dedenters-2): New test.
523
09faee72
FEG
5242013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
525
526 * automated/python-tests.el (python-indent-after-comment-1)
527 (python-indent-after-comment-2): New tests.
528
f54de22e
NT
5292013-12-12 Nathan Trapuzzano <nbtrap@nbtrap.com>
530
a12bf61e
GM
531 * automated/python-tests.el (python-indent-block-enders-1):
532 Rename from python-indent-block-enders.
f54de22e
NT
533 (python-indent-block-enders-2): New test.
534
939fef29
DG
5352013-12-08 Dmitry Gutov <dgutov@yandex.ru>
536
537 * indent/js.js: New file.
538
0494d994
MA
5392013-12-05 Michael Albinus <michael.albinus@gmx.de>
540
541 * automated/dbus-tests.el: New file.
542
bf4906d7
CD
5432013-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
544
545 * automated/regexp-tests.el: New file.
546
a48eb50b
EZ
5472013-11-29 Eli Zaretskii <eliz@gnu.org>
548
bf4906d7
CD
549 * automated/reftex-tests.el (reftex-parse-from-file-test):
550 Run temp-dir through file-truename, to make sure the temporary file
de20f087
EZ
551 names are comparable as strings.
552
a48eb50b
EZ
553 * automated/decoder-tests.el (ert-test-decoder-prefer-utf-8):
554 Force Unix EOLs by using 'utf-8-unix', since the default of
bf4906d7 555 'utf-8' is system-dependent, while the test expects to see Unix EOLs.
a48eb50b 556
0845be75
GM
5572013-11-28 Glenn Morris <rgm@gnu.org>
558
559 * automated/Makefile.in (SEPCHAR): Use in place of PATH_SEP.
560
f7ec0d94
EZ
5612013-11-28 Eli Zaretskii <eliz@gnu.org>
562
bf4906d7 563 * automated/Makefile.in (PATH_SEP): Set this instead of PATH_SEPARATOR.
f7ec0d94
EZ
564 (EMACSOPT): Use $(PATH_SEP).
565
23293cb0
MA
5662013-11-28 Michael Albinus <michael.albinus@gmx.de>
567
568 * automated/file-notify-tests.el (auto-revert-stop-on-user-input):
569 Set to nil.
570
1baa1e49
MA
5712013-11-27 Michael Albinus <michael.albinus@gmx.de>
572
573 * automated/file-notify-tests.el
574 (file-notify-test-remote-temporary-file-directory):
575 Check $REMOTE_TEMPORARY_FILE_DIRECTORY.
576 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
577 (file-notify--deftest-remote): Cleanup connection initially.
578 (file-notify-test03-autorevert): Run also in batch mode. Use a
579 larger timeout for remote files. `sit-for' 1 second; 0.1 second
580 does not work on MS Windows. Call `accept-process-output' for
581 remote files. Apply `string-match' instead of `string-equal', the
582 messages are different on MS Windows.
583
584 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
585 Use $REMOTE_TEMPORARY_FILE_DIRECTORY.
586 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
587
17e0445b
GM
5882013-11-23 Glenn Morris <rgm@gnu.org>
589
0b09f7c0
GM
590 * automated/python-tests.el (python-shell-make-comint-1)
591 (python-shell-make-comint-2, python-shell-get-process-1):
592 Suppress creation of some temp-files.
593
f4d341af
GM
594 * automated/python-tests.el (python-shell-parse-command-1)
595 (python-shell-make-comint-1, python-shell-make-comint-2)
596 (python-shell-get-process-1)
597 (python-shell-internal-get-or-create-process-1):
598 Skip rather than fail if prereqs not found.
599
17e0445b
GM
600 * automated/Makefile.in (emacs):
601 Empty EMACSLOADPATH rather than unsetting.
602
48592bfd
GM
6032013-11-22 Glenn Morris <rgm@gnu.org>
604
605 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
606 Set expected-result.
607
2df10228
GM
6082013-11-21 Glenn Morris <rgm@gnu.org>
609
009111d6
GM
610 * automated/Makefile.in (XARGS_LIMIT): New, set by configure.
611 (compile-main): Pass XARGS_LIMIT to xargs.
612
2df10228
GM
613 * automated/Makefile.in (PATH_SEPARATOR): New, set by configure.
614 (EMACSOPT): Use PATH_SEPARATOR.
615
c295fc18 6162013-11-20 Bozhidar Batsov <bozhidar@batsov.com>
30654657 617
a12bf61e 618 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
30654657 619 Add a failing test for Bug#15874.
4e9fc48c
BB
620 (ruby--insert-coding-comment-ruby-style)
621 (ruby--insert-coding-comment-emacs-style)
622 (ruby--insert-coding-comment-custom-style):
30654657
BB
623 Add a few tests for `ruby--insert-coding-comment'.
624
ec2c4ee6
PE
6252013-11-18 Paul Eggert <eggert@cs.ucla.edu>
626
627 Improve API of recently-added bool vector functions (Bug#15912).
628 * automated/data-tests.el: Adjust to API changes.
629
0010ca51
MA
6302013-11-16 Michael Albinus <michael.albinus@gmx.de>
631
632 * automated/tramp-tests.el (tramp-test07-file-exists-p)
633 (tramp-test08-file-local-copy)
634 (tramp-test09-insert-file-contents, tramp-test10-write-region)
635 (tramp-test11-copy-file, tramp-test12-rename-file)
636 (tramp-test13-make-directory, tramp-test14-delete-directory)
637 (tramp-test15-copy-directory, tramp-test16-directory-files)
638 (tramp-test17-insert-directory, tramp-test18-file-attributes)
639 (tramp-test19-directory-files-and-attributes)
640 (tramp-test20-file-modes, tramp-test21-file-links)
641 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
642 (tramp-test24-file-name-completion, tramp-test25-load)
643 (tramp-test26-process-file, tramp-test27-start-file-process)
644 (tramp-test28-shell-command): Cleanup connection initially.
645
82407168
MA
6462013-11-15 Michael Albinus <michael.albinus@gmx.de>
647
648 * automated/tramp-tests.el (tramp-test29-utf8): Cleanup the
649 connection before running the test.
650
3cd4192f
MA
6512013-11-15 Michael Albinus <michael.albinus@gmx.de>
652
653 * automated/tramp-tests.el (tramp-test15-copy-directory)
654 (tramp-test16-directory-files, tramp-test17-insert-directory)
655 (tramp-test18-file-attributes)
656 (tramp-test19-directory-files-and-attributes)
657 (tramp-test20-file-modes, tramp-test21-file-links)
658 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
659 (tramp-test24-file-name-completion, tramp-test25-load)
35e951cd 660 (tramp-test26-process-file, tramp-test27-start-file-process)
bf4906d7 661 (tramp-test28-shell-command): Protect unwindforms with `ignore-errors'.
3cd4192f
MA
662 (tramp-test29-utf8): New test.
663
927fbd6b
MA
6642013-11-13 Michael Albinus <michael.albinus@gmx.de>
665
666 * automated/file-notify-tests.el (file-notify-test02-events)
667 (file-notify-test03-autorevert): Suppress messages in `write-region'.
668
669 * automated/tramp-tests.el (tramp-test02-file-name-dissect)
670 (tramp-test03-file-name-defaults, tramp-test21-file-links): Add tests.
3cd4192f
MA
671 (tramp-test26-process-file, tramp-test28-shell-command):
672 Ensure, that the directory is not empty when calling "ls".
927fbd6b 673
8ee0219f
MA
6742013-11-11 Michael Albinus <michael.albinus@gmx.de>
675
676 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
677 Check $TRAMP_TEST_TEMPORARY_FILE_DIRECTORY.
678 (tramp-read-passwd): Check $TRAMP_TEST_ALLOW_PASSWORD.
35e951cd 679 (tramp-test09-insert-file-contents, tramp-test10-write-region)
8ee0219f
MA
680 (tramp-test26-process-file): Add tests.
681 (tramp-test11-copy-file): Remove debug message.
682 (tramp-test20-file-modes): Special case, if user is "root".
683
54099383
MA
6842013-11-08 Michael Albinus <michael.albinus@gmx.de>
685
1c49d6c2 686 * automated/file-notify-tests.el:
54099383 687 * automated/tramp-tests.el: Add `tramp-own-remote-path' to
1c49d6c2
MA
688 `tramp-remote-path' when running on hydra.
689 (tramp-test07-file-exists-p): Remove instrumentation code.
690 (tramp-test26-process-file): Don't use "/bin/true" and
691 "/bin/false", these paths do not exist on hydra.
54099383 692
21cfbae5
HE
6932013-11-08 Helmut Eller <eller.helmut@gmail.com>
694
7dd8b873 695 * automated/process-tests.el: New file.
21cfbae5 696
1f923923
DG
6972013-11-08 Dmitry Gutov <dgutov@yandex.ru>
698
699 * indent/ruby.rb: New examples.
700
6b4ac03e
GM
7012013-11-06 Glenn Morris <rgm@gnu.org>
702
703 * automated/Makefile.in (setwins): Avoid accidental matches.
704
6865f4d5
MA
7052013-11-06 Michael Albinus <michael.albinus@gmx.de>
706
707 * automated/tramp-tests.el (tramp-test07-file-exists-p):
708 Fix docstring. Instrument, in order to hunt failure on hydra.
709
c76489d6
GM
7102013-11-06 Glenn Morris <rgm@gnu.org>
711
712 * automated/flymake-tests.el (warning-predicate-rx-gcc)
713 (warning-predicate-function-gcc, warning-predicate-rx-perl)
714 (warning-predicate-function-perl):
715 * automated/info-xref.el (info-xref-test-makeinfo):
716 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
717 (vc-bzr-test-faulty-bzr-autoloads): Skip rather than expect failure.
718
a213a541
MA
7192013-11-05 Michael Albinus <michael.albinus@gmx.de>
720
721 * automated/tramp-tests.el: New file.
722
dc503386
GM
7232013-11-05 Glenn Morris <rgm@gnu.org>
724
2d748773
GM
725 Get rid of --chdir usage.
726 * automated/Makefile.in (EMACSOPT): Move -L here.
727 (emacs): Set EMACS_TEST_DIRECTORY in the environment.
728 (setwins): Don't assume called from srcdir. Remove legacy stuff.
729 (.el.elc): No more need to pass -L here.
730 (compile-main): Get rid of sub-shell and cd.
731 (compile-clean, check): Get rid of cd.
732
d5112380
GM
733 Make it possible to run tests with a different working directory.
734 * automated/flymake-tests.el (flymake-tests-data-directory): New.
735 (flymake-tests--current-face): Use flymake-tests-data-directory.
736 (warning-predicate-function-gcc, warning-predicate-rx-perl)
737 (warning-predicate-function-perl): Adapt for above change.
738 * automated/zlib-tests.el (zlib-tests-data-directory): New.
739 (zlib--decompress): Use zlib-tests-data-directory.
740
b5d402d6
GM
741 * automated/eieio-tests.el (eieio-test-37-persistent-classes):
742 Remove test that makes no sense.
743
dc503386
GM
744 * automated/files.el (files-test-local-variable-data):
745 Fix result typo presumably caused by interference from dir-locals.
746 (file-test--do-local-variables-test): Prevent dir-locals interfering.
747
dca01b09
DG
7482013-11-04 Dmitry Gutov <dgutov@yandex.ru>
749
750 * indent/ruby.rb: Add a statement on the line after heredoc.
41784d0b 751 Move a now-successful example.
dca01b09
DG
752
753 * automated/ruby-mode-tests.el: Remove outdated comment.
754
8b77446f
GM
7552013-11-04 Glenn Morris <rgm@gnu.org>
756
757 * automated/Makefile.in (abs_srcdir): Remove.
758 (emacs): Unset EMACSLOADPATH.
759 (.el.elc, check): Use -L to append srcdir to load-path.
760
2ffcf5fe
GM
7612013-11-02 Glenn Morris <rgm@gnu.org>
762
1f43ed41 763 * automated/Makefile.in (top_builddir, abs_test, abs_lispsrc, lisp)
67fb4e6a 764 (test, abs_top_srcdir, abs_top_builddir): Remove variables.
6f8225fa 765 (abs_srcdir): New, set by configure.
67fb4e6a 766 (EMACS): Use a relative file name.
67bb589e 767 (emacs): Use abs_srcdir rather than abs_lispsrc, abs_test.
67fb4e6a
GM
768 (lisp-compile): Remove (assume it's up-to-date).
769 (compile-main): Do not run lisp-compile.
1f43ed41
GM
770 (compile-main, compile-clean, compile-always, bootstrap-clean)
771 (check): Use srcdir rather than $test. Check cd return value.
67fb4e6a 772 Use --chdir.
67bb589e
GM
773 (doit, compile, compile-always): Remove stuff copied from lisp/.
774 (all, check, bootstrap-clean, distclean, maintainer-clean): PHONY.
2ffcf5fe 775
1affc48a
MA
7762013-10-31 Michael Albinus <michael.albinus@gmx.de>
777
778 * automated/ert-tests.el (ert-test-stats-set-test-and-result):
779 Add a skipping test.
780
dee4ba59
SM
7812013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
782
783 * indent/prolog.prolog: Test alignment of ->; with operator at bol.
784
785 * indent/css-mode.css (.x2): Test alignement inside braces.
786
bae91342
DG
7872013-10-26 Dmitry Gutov <dgutov@yandex.ru>
788
778859a8
DG
789 * indent/ruby.rb: New failing example.
790
dee4ba59
SM
791 * automated/ruby-mode-tests.el (ruby-toggle-block-to-brace):
792 Fix the test, in respect to adding the space after the curly.
bae91342 793
4ddbf128
MA
7942013-10-24 Michael Albinus <michael.albinus@gmx.de>
795
796 * automated/ert-tests.el (ert-test-skip-unless): New test case.
797 (ert-test-deftest): Adapt test for changed macro expansion.
798 (ert-test-run-tests-interactively):
799 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
800 Add a skipping test.
801
802 * automated/file-notify-tests.el (top): Do not require tramp-sh.el.
803 (file-notify--test-local-enabled): Make it a function. Check also
804 for `file-remote-p' of `temporary-file-directory'.
805 (file-notify--test-remote-enabled-checked): New defvar.
806 (file-notify--test-remote-enabled): Rewrite. Do not use Tramp
807 internal functions. Cache result.
808 (file-notify--deftest-remote, file-notify-test00-availability)
809 (file-notify-test01-add-watch, file-notify-test02-events)
810 (file-notify-test03-autorevert): Add checks with `skip_unless'.
811 (file-notify-test-all): Do not check `file-notify--test-local-enabled'.
812
369bbf71
DG
8132013-10-24 Dmitry Gutov <dgutov@yandex.ru>
814
815 * indent/ruby.rb: Fix syntax error in the latest example.
816
b8e3b0a9
GM
8172013-10-23 Glenn Morris <rgm@gnu.org>
818
819 * automated/Makefile.in (abs_top_srcdir, top_builddir):
820 New, set by configure.
821 (top_srcdir): Remove.
822 (abs_test, abs_lispsrc): New.
823 (lisp): No longer absolute.
824 (emacs, lisp-compile, compile, compile-always):
825 Quote entities that might contain whitespace.
826
a6462ef5
DG
8272013-10-22 Dmitry Gutov <dgutov@yandex.ru>
828
829 * indent/ruby.rb: Move two examples to "working" section, add one
830 more.
831
8c1ae481
DG
8322013-10-21 Dmitry Gutov <dgutov@yandex.ru>
833
dee4ba59
SM
834 * indent/ruby.rb: New examples for indentation of blocks.
835 Example of hash inside parens that inflooped before the present commit.
8c1ae481 836
ef566920
BR
8372013-10-17 Barry O'Reilly <gundaetiapo@gmail.com>
838
a12bf61e 839 * automated/timer-tests.el: New file. Tests that (sit-for 0)
ef566920
BR
840 allows another timer to run.
841
1eda1d8d
DG
8422013-10-14 Dmitry Gutov <dgutov@yandex.ru>
843
844 * indent/ruby.rb: More examples for bug#15594, both failing and
845 now passing.
846
55ee77a3
DG
8472013-10-11 Dmitry Gutov <dgutov@yandex.ru>
848
849 * indent/ruby.rb: Add two more cases.
850
6d8ca172
SM
8512013-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
852
853 * automated/ruby-mode-tests.el (ruby-with-temp-buffer): Move before
854 first use.
855 (ruby-should-indent): Use indent-according-to-mode.
856 (ruby-deftest-move-to-block): Use `declare'.
857
2f84ba10
DG
8582013-10-07 Dmitry Gutov <dgutov@yandex.ru>
859
860 * indent/ruby.rb: Fix a spurious change, add more failing examples.
861
20832de0
SM
8622013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
863
864 * indent/ruby.rb: Add a few more tests; adjust some indentation.
865
5cd9cda9
DG
8662013-10-06 Dmitry Gutov <dgutov@yandex.ru>
867
7318480c
DG
868 * automated/ruby-mode-tests.el: Add tests for `ruby-forward-sexp'
869 and `ruby-backward-sexp' that fail when `ruby-use-smie' is t.
870
5cd9cda9
DG
871 * indent/ruby.rb: Fix a syntax error, add a few failing examples.
872
34d1a133
SM
8732013-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
874
875 * indent/ruby.rb: Port a few cases from automated/ruby-mode-tests.el.
876 Adjust indentation of continued line to the new SMIE behavior.
877
a27c1b72
SM
8782013-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
879
880 * automated/completion-tests.el:
881 * indent/css-mode.css: New files.
882
acbadd00
DU
8832013-10-03 Daiki Ueno <ueno@gnu.org>
884
885 * automated/data/package/signed/archive-contents:
886 * automated/data/package/signed/archive-contents.sig:
887 * automated/data/package/signed/signed-good-1.0.el:
888 * automated/data/package/signed/signed-good-1.0.el.sig:
889 * automated/data/package/signed/signed-bad-1.0.el:
890 * automated/data/package/signed/signed-bad-1.0.el.sig:
891 * automated/data/package/key.pub:
892 * automated/data/package/key.sec: New files.
893
894 * automated/package-test.el (package-test-update-listing)
895 (package-test-update-archives, package-test-describe-package):
896 Adjust to package.el change.
897 (package-test-signed): New test.
898
494e898b
DG
8992013-10-01 Dmitry Gutov <dgutov@yandex.ru>
900
901 * automated/package-test.el: Update all cases to use :url instead
902 of :homepage.
903
904 * automated/package-x-test.el
905 (package-x-test--single-archive-entry-1-3): Same.
906
056453c6
DG
9072013-09-29 Dmitry Gutov <dgutov@yandex.ru>
908
909 * automated/package-test.el (simple-single-desc-1-4): Remove, it
910 was unused.
911 (simple-single-desc): Expect :homepage property.
912 (multi-file-desc): Same.
913 (with-package-test): Do not save previous `default-directory'
914 value, let-bind the var instead.
915 (package-test-install-single): Expect :homepage property in the
916 generated pkg file.
917 (package-test-describe-package): Expect Homepage button.
918 (package-test-describe-non-installed-package)
919 (package-test-describe-non-installed-multi-file-package): Same.
920 (package-test-describe-not-installed-package): Remove, it was a
921 duplicate.
922
923 * automated/package-x-test.el
924 (package-x-test--single-archive-entry-1-3): Expect :homepage
925 property.
926 (package-x-test--single-archive-entry-1-4): Expect nil extras slot.
927
928 * automated/data/package/simple-single-1.3.el: Add URL header.
929
930 * automated/data/package/archive-contents: Add :homepage
931 properties to `simple-single' and `multi-file'.
932
3e0b94e7
DC
9332013-09-22 Daniel Colascione <dancol@dancol.org>
934
a12bf61e 935 * automated/data-tests.el:
3e0b94e7
DC
936 (bool-vector-count-matches-all-0-nil)
937 (bool-vector-count-matches-all-0-t)
ffb3f67a
PE
938 (bool-vector-count-matches-1-il, bool-vector-count-matches-1-t)
939 (bool-vector-count-matches-at, bool-vector-intersection-op)
940 (bool-vector-union-op, bool-vector-xor-op)
3e0b94e7 941 (bool-vector-set-difference-op)
ffb3f67a 942 (bool-vector-change-detection, bool-vector-not): New tests.
3e0b94e7
DC
943 (mock-bool-vector-count-matches-at)
944 (test-bool-vector-bv-from-hex-string)
945 (test-bool-vector-to-hex-string)
946 (test-bool-vector-count-matches-at-tc)
947 (test-bool-vector-apply-mock-op)
948 (test-bool-vector-binop): New helper functions.
949 (bool-vector-test-vectors): New testcase data.
950
31dca772
R
9512013-09-20 Ryan <rct@thompsonclan.org> (tiny change)
952
953 * automated/advice-tests.el (advice-test-called-interactively-p-around)
954 (advice-test-called-interactively-p-filter-args)
955 (advice-test-called-interactively-p-around): New tests.
956
cde40d2b
GM
9572013-09-16 Glenn Morris <rgm@gnu.org>
958
0c2a2b57
GM
959 * automated/eshell.el (eshell-match-result):
960 Return a more informative failure than simply "false". Update callers.
961
cde40d2b
GM
962 * automated/eshell.el (eshell-test/for-name-shadow-loop):
963 Test value before and after loop as well as during.
964
1e53bb4b
GM
9652013-09-15 Glenn Morris <rgm@gnu.org>
966
967 * automated/eshell.el (eshell-test/for-name-shadow-loop):
968 New test. (Bug#15372)
969 (eshell-test/for-loop, eshell-test/for-name-loop): Doc fix.
970
9dc7e8e1
GM
9712013-09-13 Glenn Morris <rgm@gnu.org>
972
973 * automated/eshell.el (with-temp-eshell):
974 Use a temp directory for eshell-directory-name.
6ad9cb08
GM
975 (eshell-test-command-result): New, again using a temp directory.
976 Replace eshell-command-result with this throughout.
e16582b6
GM
977 (eshell-test/for-loop, eshell-test/for-name-loop):
978 Ensure environment variables don't confuse us.
9dc7e8e1 979
2d5788f4
GM
9802013-09-12 Glenn Morris <rgm@gnu.org>
981
982 * automated/eshell.el (with-temp-eshell): Avoid hangs in batch mode
e3066edb 983 due to "has a running process; kill it?" prompts.
2d5788f4 984
ae5e4c48
SM
9852013-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
986
987 * automated/eshell.el: Rename from eshell.el.
988 (eshell-test/for-loop, eshell-test/for-name-loop): New tests (bug#15231).
989
f8ccce03
GM
9902013-09-01 Glenn Morris <rgm@gnu.org>
991
992 * automated/Makefile.in (setwins): Avoid leading space in $wins.
993 Otherwise the sed command used by eg compile-main ends up
994 containing "/*.el". (Bug#15170)
995
50b13cde
PE
9962013-08-28 Paul Eggert <eggert@cs.ucla.edu>
997
e903c210 998 * automated/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
50b13cde
PE
999 for portability to hosts where /bin/sh has problems.
1000
6ee60310
DE
10012013-08-21 David Engster <deng@randomsample.de>
1002
1003 * automated/eieio-tests.el, automated/eieio-test-persist.el:
1004 * automated/eieio-test-methodinvoke.el: EIEIO tests from CEDET
1005 upstream. Changed to use ERT.
1006
281c7202
DH
10072013-08-14 Daniel Hackney <dan@haxney.org>
1008
a12bf61e
GM
1009 * automated/package-test.el: Remove tar-package-building functions.
1010 Tar file used for testing is included in the repository.
281c7202
DH
1011 (package-test-install-texinfo, package-test-cleanup-built-files):
1012 Remove.
1013
ad756449
FEG
10142013-08-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
1015
1016 * automated/python-tests.el (python-imenu-create-index-4)
1017 (python-imenu-create-flat-index-2): New tests.
1018
3e2cd454
GM
10192013-08-05 Glenn Morris <rgm@gnu.org>
1020
1021 * automated/mule-util.el: New file, with tests extracted from
1022 lisp/international/mule-util.el.
1023
671d5c16
SM
10242013-08-04 Stefan Monnier <monnier@iro.umontreal.ca>
1025
1026 * automated/advice-tests.el (advice-tests-nadvice): Test removal
1027 before definition.
1028 (advice-tests-macroaliases): New test.
1029
2ad0a067
GM
10302013-08-04 Glenn Morris <rgm@gnu.org>
1031
dc8dfa8a
GM
1032 * automated/ert-tests.el: Disable failing test that no-one seems
1033 to know how to fix. (Bug#13064)
1034
2ad0a067
GM
1035 * automated/icalendar-tests.el (icalendar-tests--test-export)
1036 (icalendar-tests--test-import): Try more precise TZ specification.
f8654242 1037 Remove debug messages.
2ad0a067 1038
f3ffcd8c
GM
10392013-08-03 Glenn Morris <rgm@gnu.org>
1040
1f21d308
GM
1041 * automated/core-elisp-tests.el (core-elisp-tests): Fix defcustom.
1042
f3ffcd8c
GM
1043 * automated/icalendar-tests.el (icalendar-tests--test-export)
1044 (icalendar-tests--test-import):
5e471f0d 1045 Use getenv/setenv rather than set-time-zone-rule. Add debug messages.
f3ffcd8c
GM
1046 (icalendar-tests--test-import): Reset zone even if error occurred.
1047
a104f656
SM
10482013-08-02 Stefan Monnier <monnier@iro.umontreal.ca>
1049
1050 * automated/core-elisp-tests.el: New file.
1051
7d7e9a73
GM
10522013-08-01 Glenn Morris <rgm@gnu.org>
1053
1054 * automated/file-notify-tests.el (file-notify--test-remote-enabled):
1055 Try to check that the remote system has a notification program.
1056
67a17772
GM
10572013-07-31 Glenn Morris <rgm@gnu.org>
1058
1059 * automated/undo-tests.el (undo-test2, undo-test5): Be quieter.
1060
e81dd54d
MA
10612013-07-24 Michael Albinus <michael.albinus@gmx.de>
1062
1063 * automated/file-notify-tests.el
1064 (file-notify--test-local-enabled): New defconst. Replaces all
ae93878a 1065 `file-notify-support' occurrences.
e81dd54d
MA
1066 (file-notify--test-remote-enabled): New defun.
1067 (file-notify--deftest-remote): Use it.
1068 (file-notify-test00-availability): Rewrite.
1069 (file-notify-test00-availability-remote): New defun.
1070 (file-notify-test01-add-watch): Rewrite first erroneous check.
1071
66878244
GM
10722013-07-23 Glenn Morris <rgm@gnu.org>
1073
97afc49a
GM
1074 * automated/inotify-test.el (inotify-file-watch-simple):
1075 Delete temp-file when done.
1076
66878244
GM
1077 * automated/subword-tests.el: Require subword.
1078
0ac26976
SM
10792013-07-22 Stefan Monnier <monnier@iro.umontreal.ca>
1080
1081 * automated/subword-tests.el: New file.
1082
1f0480d4
FEG
10832013-07-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
1084
1085 * automated/python-tests.el (python-imenu-create-index-2)
1086 (python-imenu-create-index-3): New tests.
1087
7faba176
GM
10882013-07-11 Glenn Morris <rgm@gnu.org>
1089
a19b3c2d
GM
1090 * automated/ert-tests.el: Require cl-lib at runtime too.
1091 (ert-test-special-operator-p): Use cl-gensym rather than ert-- version.
1092 (ert-test-remprop, ert-test-remove-if-not, ert-test-remove*)
1093 (ert-test-set-functions, ert-test-gensym)
1094 (ert-test-coerce-to-vector, ert-test-string-position)
1095 (ert-test-mismatch): Remove tests.
1096 * automated/cl-lib.el: New, split from ert-tests.el.
1097
d2e1542a
GM
1098 * automated/ruby-mode-tests.el (ruby-deftest-move-to-block):
1099 Goto point-min.
1100 (works-on-do, zero-is-noop, ok-with-three, ok-with-minus-two)
1101 (ruby-move-to-block-skips-percent-literal)
1102 (ruby-move-to-block-skips-heredoc)
1103 (ruby-move-to-block-moves-from-else-to-if)
1104 (ruby-beginning-of-defun-does-not-fold-case)
1105 (ruby-end-of-defun-skips-to-next-line-after-the-method):
1106 Replace goto-line with forward-line/goto-char.
1107 (ruby-move-to-block-does-not-fold-case): Remove unneeded end-of-buffer.
1108
03d01981
GM
1109 * automated/package-test.el (makeinfo-buffer): Autoload.
1110 (compilation-in-progress, tar-parse-info, tar-header-name): Declare.
1111 (package-test-install-texinfo): Don't require makeinfo.
1112
709c6d2b
GM
1113 * automated/files.el: Stop "local variables" confusion.
1114
63cd50d4
GM
1115 * automated/flymake-tests.el (flymake-tests): Remove unused group.
1116
a550ba33
GM
1117 * automated/icalendar-tests.el (icalendar-tests--do-test-cycle):
1118 Use with-current-buffer.
1119
7faba176
GM
1120 * automated/undo-tests.el (undo-test-buffer-modified)
1121 (undo-test-file-modified): New tests.
1122
59eb37e5
MA
11232013-07-09 Michael Albinus <michael.albinus@gmx.de>
1124
1125 * automated/file-notify-tests.el (file-notify-test00-availability):
1126 Set :expected-result.
1127 (file-notify-test01-add-watch, file-notify-test01-add-watch-remote)
1128 (file-notify-test02-events, file-notify-test02-events-remote)
1129 (file-notify-test03-autorevert, file-notify-test03-autorevert-remote):
1130 Skip when `file-notify-support' is nil. (Bug#14823)
1131
771b2fc3
GM
11322013-07-09 Glenn Morris <rgm@gnu.org>
1133
0b57d6fc
GM
1134 * automated/inotify-test.el (inotify-add-watch, inotify-rm-watch):
1135 Declare.
1136 (inotify-file-watch-simple): Silence compiler.
1137
a87b74fe
GM
1138 * automated/python-tests.el (python-indent-block-enders):
1139 Make it actually test something.
1140
08be5fba
GM
1141 * automated/package-x-test.el: Require package-test when compiling.
1142
771b2fc3 1143 * automated/add-log-tests.el, automated/advice-tests.el:
08be5fba
GM
1144 * automated/imenu-test.el, automated/package-x-test.el:
1145 * automated/python-tests.el, automated/ruby-mode-tests.el:
32e93c9e 1146 * automated/xml-parse-tests.el: Explicitly require ert.
771b2fc3 1147
0f01f02f
KH
11482013-07-08 Kenichi Handa <handa@gnu.org>
1149
1150 * automated/decoder-tests.el (decoder-tests-prefer-utf-8-read):
1151 Use with-ccoding-priority to avoid side-effect (Bug#14781).
1152
84b6d3df
MA
11532013-07-05 Michael Albinus <michael.albinus@gmx.de>
1154
1155 * automated/file-notify-tests.el
ae5e4c48
SM
1156 (file-notify-test-remote-temporary-file-directory):
1157 Use `null-device' on w32.
84b6d3df
MA
1158 (file-notify--test-tmpfile, file-notify--test-tmpfile1)
1159 (file-notify--test-results, file-notify--test-event)
1160 (file-notify--deftest-remote, file-notify--event-test)
1161 (file-notify--test-event-handler)
ae5e4c48 1162 (file-notify--test-make-temp-name): Rename, in order to mark them
84b6d3df
MA
1163 internal.
1164 (tramp-message-show-message, tramp-read-passwd): Tweak them for
1165 better fitting in noninteractive tests.
ae5e4c48
SM
1166 (file-notify-test00-availability): Rename from `file-notify-test0'.
1167 (file-notify-test01-add-watch): Rename from `file-notify-test1'.
84b6d3df
MA
1168 Use `temporary-file-directory '.
1169 (file-notify-test01-add-watch-remote): New test.
ae5e4c48
SM
1170 (file-notify-test02-events): Rename from `file-notify-test2'.
1171 (file-notify-test02-events-remote): Rename from `file-notify-test3'.
1172 (file-notify-test03-autorevert): Rename from
84b6d3df 1173 `file-notify-test4'. Use timeouts.
ae5e4c48 1174 (file-notify-test03-autorevert-remote): Rename from
84b6d3df
MA
1175 `file-notify-test5'.
1176
46e4f821
MA
11772013-07-04 Michael Albinus <michael.albinus@gmx.de>
1178
1179 * automated/file-notify-tests.el: New package.
1180
3e3da660
KH
11812013-06-28 Kenichi Handa <handa@gnu.org>
1182
1183 * automated/decoder-tests.el (decoder-tests-gen-file): New arg FILE.
ae5e4c48 1184 (decoder-tests-ao-gen-file): Rename from decoder-tests-filename.
3e3da660
KH
1185 Callers changed.
1186 (decoder-tests-filename): New function.
1187 (decoder-tests-prefer-utf-8-read)
1188 (decoder-tests-prefer-utf-8-write): New function.
1189 (ert-test-decoder-prefer-utf-8): New test.
1190
10a2da6e
DG
11912013-06-27 Dmitry Gutov <dgutov@yandex.ru>
1192
1193 * automated/package-x-test.el: Change the commentary.
79f38c4e
DG
1194 (package-x-test--single-archive-entry-1-3)
1195 (package-x-test--single-archive-entry-1-4): Fix the tests, by
1196 using the appropriate data structure.
10a2da6e 1197
9ea5cf9f
DG
11982013-06-27 Daniel Hackney <dan@haxney.org>
1199
1200 * automated/Makefile.in (setwins): Include the 'data' subdirectory.
1201
1202 * automated/package-x-test.el: New file.
1203
1204 * automated/package-test.el: New file.
1205
1206 * automated/data/package: New directory, with test examples.
1207
fc3ec982
GM
12082013-06-27 Glenn Morris <rgm@gnu.org>
1209
df86ba7d
GM
1210 * automated/python-tests.el (python-tests-with-temp-file):
1211 Clean up after ourself.
1212
fc3ec982 1213 * automated/undo-tests.el (undo-test3): Remove test that seems to
568a53f2 1214 do nothing that the previous one doesn't, except leave a tempfile.
fc3ec982 1215
f2136e1e
GM
12162013-06-26 Glenn Morris <rgm@gnu.org>
1217
1218 * automated/info-xref.el: New file.
1219
51f85387
GM
12202013-06-25 Glenn Morris <rgm@gnu.org>
1221
1222 * automated/occur-tests.el (occur-test-create): New function.
1223 Use it to create separate tests for each element, so we run them
1224 all rather than stopping at the first error.
1225
6e0e82a0 12262013-06-24 Glenn Morris <rgm@gnu.org>
e31106e8
GM
1227
1228 * automated/occur-tests.el (occur-tests):
1229 Update for 2013-05-29 change to occur header line.
1230
c5b0993e
EW
12312013-06-21 Eduard Wiebe <usenet@pusto.de>
1232
1233 Test suite for flymake.
1234 * automated/flymake-tests.el:
1235 * automated/flymake/warnpred/Makefile
1236 * automated/flymake/warnpred/test.c
1237 * automated/flymake/warnpred/test.pl: New files.
1238
02a87775
TH
12392013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1240
4f405069 1241 * automated/reftex-tests.el (reftex-parse-from-file-test): Fix test.
02a87775 1242
18d78c5e
TH
12432013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1244
1245 * automated/reftex-tests.el: New test suite for reftex.
1246
19bb8e62
DG
12472013-05-31 Dmitry Gutov <dgutov@yandex.ru>
1248
1249 * automated/ruby-mode-tests.el: New tests, for percent literals
1250 and expression expansion.
1251
f236dd84
LL
12522013-05-29 Leo Liu <sdl.web@gmail.com>
1253
1254 * indent/octave.m: Tweak.
1255
797c9e3d
AG
12562013-05-26 Aidan Gauland <aidalgol@amuri.net>
1257
a12bf61e 1258 * eshell.el: Rewrite tests using ERT.
797c9e3d 1259
cce6beeb
LL
12602013-05-25 Leo Liu <sdl.web@gmail.com>
1261
1262 * indent/octave.m: Add tests for %!, # and ### comments.
1263
bc9a5003
KH
12642013-05-23 Kenichi Handa <handa@gnu.org>
1265
1266 * automated/decoder-tests.el: New file.
1267
1a0a0a8a
DG
12682013-05-19 Dmitry Gutov <dgutov@yandex.ru>
1269
1270 * indent/ruby.rb: Add multiline regexp example.
1271
1272 * automated/ruby-mode-tests.el (ruby-heredoc-highlights-interpolations)
1273 (ruby-regexp-skips-over-interpolation)
1274 (ruby-regexp-continues-till-end-when-unclosed)
1275 (ruby-regexp-can-be-multiline)
1276 (ruby-interpolation-inside-percent-literal): New tests.
1277
a9e4425b
SM
12782013-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1279
1280 * indent/ruby.rb: Fix indentation after =; add more cases.
1281
aa7dab97
SM
12822013-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
1283
1284 * indent/pascal.pas: Add test for mis-identified comments.
1285
1398a54d
MY
12862013-04-01 Masatake YAMATO <yamato@redhat.com>
1287
a12bf61e 1288 * automated/imenu-test.el: New file. (Bug#14112)
1398a54d 1289
adc31213
FEG
12902013-04-19 Fabián Ezequiel Gallina <fgallina@gnu.org>
1291
1292 * automated/python-tests.el (python-imenu-prev-index-position-1):
aa7dab97 1293 Remove test.
adc31213
FEG
1294 (python-imenu-create-index-1, python-imenu-create-flat-index-1):
1295 New tests.
1296
04754d36
FEG
12972013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1298
1299 * automated/python-tests.el (python-nav-backward-defun-2)
1300 (python-nav-backward-defun-3, python-nav-forward-defun-2)
1301 (python-nav-forward-defun-3): New tests.
1302
083850a6
FEG
13032013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1304
1305 * automated/python-tests.el (python-nav-backward-defun-1)
1306 (python-nav-forward-defun-1): New tests.
1307
694569fc
MY
13082013-04-09 Masatake YAMATO <yamato@redhat.com>
1309
c295fc18 1310 * automated/add-log-tests.el: New file. (Bug#14112)
694569fc 1311
8d3655be 13122013-03-30 Fabián Ezequiel Gallina <fabian@anue.biz>
c9886b39 1313
8d3655be 1314 * automated/python-tests.el (python-indent-block-enders): New test.
c9886b39
FEG
1315 (python-info-current-defun-2): Fix test.
1316
2054a6c3
PE
13172013-03-05 Paul Eggert <eggert@cs.ucla.edu>
1318
1319 * indent/octave.m: Fix encoding error in comment. Add coding tag.
1320
929aeac6 13212013-02-28 Fabián Ezequiel Gallina <fgallina@cuca>
b85f3423 1322
929aeac6 1323 * automated/python-tests.el (python-tests-with-temp-buffer): Doc fix.
b85f3423
FEG
1324 (python-tests-with-temp-file): New macro.
1325 (python-tests-shell-interpreter): New var.
1326 (python-shell-get-process-name-1)
1327 (python-shell-internal-get-process-name-1)
1328 (python-shell-parse-command-1)
1329 (python-shell-calculate-process-environment-1)
1330 (python-shell-calculate-process-environment-2)
1331 (python-shell-calculate-process-environment-3)
1332 (python-shell-calculate-exec-path-1)
1333 (python-shell-calculate-exec-path-2)
1334 (python-shell-make-comint-1)
1335 (python-shell-make-comint-2)
1336 (python-shell-get-process-1)
1337 (python-shell-get-or-create-process-1)
1338 (python-shell-internal-get-or-create-process-1): New tests.
1339
cfbf790d 13402013-02-21 Fabián Ezequiel Gallina <fgallina@cuca>
4dddd5dc 1341
62cfd799 1342 * automated/python-tests.el: New file.
4dddd5dc 1343
53ca88c4
DG
13442013-02-14 Dmitry Gutov <dgutov@yandex.ru>
1345
1346 * automated/ruby-mode-tests.el
1347 (ruby-move-to-block-skips-percent-literal): Add depth-affecting
1348 bits inside the examples.
1349 (ruby-move-to-block-skips-heredoc): New test.
aa7dab97
SM
1350 (ruby-add-log-current-method-after-inner-class):
1351 Lower expectations: move point inside a method, initially.
53ca88c4 1352
7132e457
DG
13532013-02-13 Dmitry Gutov <dgutov@yandex.ru>
1354
1355 * automated/ruby-mode-tests.el
1356 (ruby-move-to-block-skips-percent-literal): New test.
1357
6e5c1569
CY
13582013-02-04 Chong Yidong <cyd@gnu.org>
1359
1360 * automated/thingatpt.el: New file.
1361
984096ed
CY
13622013-02-03 Chong Yidong <cyd@gnu.org>
1363
aa7dab97
SM
1364 * automated/files.el (file-test--do-local-variables-test):
1365 Avoid compilation warning message.
984096ed 1366
b1625024
DG
13672013-01-27 Dmitry Gutov <dgutov@yandex.ru>
1368
1369 * automated/ruby-mode-tests.el
1370 (ruby-indent-spread-args-in-parens): New test.
a324b8c7
DG
1371 * automated/ruby-mode-tests.el (ruby-block-test-example):
1372 Break indentation of the do block opener and add a line inside it.
1373 * automated/ruby-mode-tests.el (works-on-do, ok-with-three):
1374 Adjust line numbers.
b1625024 1375
cb9c0a53
SM
13762013-01-15 Stefan Monnier <monnier@iro.umontreal.ca>
1377
1378 * automated/advice-tests.el: Split up. Add advice-test-preactivate.
1379
51e73492
GM
13802013-01-14 Glenn Morris <rgm@gnu.org>
1381
1382 * automated/compile-tests.el (compile-tests--test-regexps-data):
1383 Fix interpretation of gnu line.col1-col2 format. (Bug#13335)
1384
327a6cca
WJ
13852013-01-10 Wolfgang Jenkner <wjenkner@inode.at>
1386
1387 * automated/man-tests.el: New file.
1388
51fb5578
AH
13892013-01-09 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1390
1391 * automated/undo-tests.el (undo-test0): Adjust error to code change.
1392
3bace969
AH
13932013-01-08 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1394
1395 * automated/undo-tests.el: New file.
1396
82e2a1f0 13972012-12-27 Dmitry Gutov <dgutov@yandex.ru>
db590ef6
DG
1398
1399 * automated/ruby-mode-tests.el
1400 (ruby-indent-after-block-in-continued-expression): New test.
1401
dbb530d9
DG
14022012-12-14 Dmitry Gutov <dgutov@yandex.ru>
1403
e903c210 1404 * automated/ruby-mode-tests.el:
dbb530d9 1405 Rename one interpolation test; add three more.
bb808526
DG
1406 (ruby-with-temp-buffer): New macro, use it where appropriate.
1407 (ruby-add-log-current-method-examples): Use "_" for target point.
1408 Add four new tests for ruby-add-log-current-method.
dbb530d9 1409
a0099d31
GM
14102012-12-11 Glenn Morris <rgm@gnu.org>
1411
1412 * automated/f90.el (f90-test-bug13138): New test.
1413
81606b10
RS
14142012-12-10 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1415
1416 * automated/inotify-test.el: New test.
1417
89eb3b0a
CY
14182012-12-02 Chong Yidong <cyd@gnu.org>
1419
1420 * automated/ruby-mode-tests.el
1421 (ruby-add-log-current-method-examples): Don't use loop macro, to
1422 allow automated testing to work.
1423
23ba2705
SM
14242012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1425
1426 * automated/advice-tests.el (advice-tests--data): Remove.
1427 (advice-tests): Move the tests directly here instead.
1428 Add called-interactively-p tests.
1429
19dc7206
SM
14302012-11-19 Stefan Monnier <monnier@iro.umontreal.ca>
1431
1432 * automated/ert-x-tests.el: Use cl-lib.
1433 * automated/ert-tests.el: Use lexical-binding and cl-lib.
1434
8619323f
DG
14352012-11-14 Dmitry Gutov <dgutov@yandex.ru>
1436
1437 * automated/ruby-mode-tests.el (ruby-indent-singleton-class): Pass.
1438 (ruby-indent-inside-heredoc-after-operator)
1439 (ruby-indent-inside-heredoc-after-space): New tests.
c62792e7
DG
1440 Change direct font-lock face references to var references.
1441 (ruby-interpolation-suppresses-syntax-inside): New test.
19dc7206
SM
1442 (ruby-interpolation-inside-percent-literal-with-paren):
1443 New failing test.
8619323f 1444
f178c32d
DG
14452012-11-13 Dmitry Gutov <dgutov@yandex.ru>
1446
1447 * automated/ruby-mode-tests.el (ruby-heredoc-font-lock)
5745cae6
DG
1448 (ruby-singleton-class-no-heredoc-font-lock)
1449 (ruby-add-log-current-method-examples): New tests.
1450 (ruby-test-string): Extract from ruby-should-indent-buffer.
5e9419e8
DG
1451 (ruby-deftest-move-to-block): New macro.
1452 Add several move-to-block tests.
f178c32d 1453
231d8498
SM
14542012-11-12 Stefan Monnier <monnier@iro.umontreal.ca>
1455
1456 * automated/advice-tests.el: New tests.
1457
8111f5e6
EZ
14582012-10-14 Eli Zaretskii <eliz@gnu.org>
1459
1460 * automated/compile-tests.el (compile-tests--test-regexps-data):
1461 Add new data for msft's new format.
1462
c3268831
DG
14632012-09-08 Dmitry Gutov <dgutov@yandex.ru>
1464
1465 * automated/ruby-mode-tests.el:
1466 (ruby-toggle-block-to-multiline): New test.
1467 (ruby-should-indent-buffer, ruby-toggle-block-to-do-end)
1468 (ruby-toggle-block-to-brace): Use buffer-string.
1469
0ba2d4b6
DG
14702012-09-07 Dmitry Gutov <dgutov@yandex.ru>
1471
1472 * automated/ruby-mode-tests.el: New tests (Bug#11613).
1473
eada0861 14742012-08-28 Chong Yidong <cyd@gnu.org>
45e7ed71
CY
1475
1476 * automated/files.el: Test every combination of values for
1477 enable-local-variables and enable-local-eval.
1478
450809af
CY
14792012-08-19 Chong Yidong <cyd@gnu.org>
1480
1481 * redisplay-testsuite.el (test-redisplay): Use switch-to-buffer.
1482
a999ce26
CY
14832012-08-18 Chong Yidong <cyd@gnu.org>
1484
1485 * redisplay-testsuite.el (test-redisplay-4): New test (Bug#3874).
1486
f063063a
DG
14872012-08-14 Dmitry Gutov <dgutov@yandex.ru>
1488
1489 * indent/ruby.rb: Rearrange examples, add new ones.
1490
0d9e2599
NN
14912012-08-12 Dmitry Gutov <dgutov@yandex.ru>
1492
1493 * automated/ruby-mode-tests.el (ruby-move-to-block-stops-at-opening)
1494 (ruby-toggle-block-to-do-end, ruby-toggle-block-to-brace): New test.
1495
9ff9402d 14962012-08-11 Glenn Morris <rgm@gnu.org>
5f168c20
GM
1497
1498 * automated/files.el: New file.
1499
bf1757d1
GM
1500 * automated/Makefile.in (all): Fix typo.
1501
9d2ed8a2
DG
15022012-08-10 Dmitry Gutov <dgutov@yandex.ru>
1503
1504 * automated/ruby-mode-tests.el (ruby-should-indent):
1505 Add docstring, check (current-indentation) instead of (current-column).
1506 (ruby-should-indent-buffer): New function.
1507 Add tests for `ruby-deep-indent-paren' behavior.
1508 Port all tests from test/misc/test_ruby_mode.rb in Ruby repo.
1509
0d9e2599
NN
15102012-08-10 Nobuyoshi Nakada <nobu@ruby-lang.org>
1511
1512 Original tests in test_ruby_mode.rb in upstream (author).
1513
9cd80478
DG
15142012-08-09 Dmitry Gutov <dgutov@yandex.ru>
1515
1516 * automated/ruby-mode-tests.el (ruby-should-indent)
1517 (ruby-assert-state): New functions.
1518 Add new tests.
1519
c91562a6
DE
15202012-07-29 David Engster <deng@randomsample.de>
1521
9d2ed8a2
DG
1522 * automated/xml-parse-tests.el (xml-parse-tests--qnames):
1523 New variable to hold test data for name expansion.
c91562a6
DE
1524 (xml-parse-tests): Test the two different types of name expansion.
1525
d8efda90
JL
15262012-07-29 Juri Linkov <juri@jurta.org>
1527
1528 * automated/occur-tests.el (occur-test-case): Use predefined
1529 buffer name " *test-occur*" instead of a random buffer name.
1530
c28662a8
DG
15312012-07-20 Dmitry Gutov <dgutov@yandex.ru>
1532
1533 * automated/ruby-mode-tests.el: New file with one test.
1534
45fd731c
SM
15352012-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1536
efc26dbe
SM
1537 * indent/shell.sh: Add test case for ${#VAR}.
1538
45fd731c
SM
1539 * indent/latex-mode.tex: New file.
1540
a464a6c7
SM
15412012-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
1542
1543 * eshell.el: Use cl-lib.
1544
a76e6535
CY
15452012-07-03 Chong Yidong <cyd@gnu.org>
1546
1547 * automated/xml-parse-tests.el (xml-parse-tests--bad-data): New.
1548
a7aef6f5
CY
15492012-07-02 Chong Yidong <cyd@gnu.org>
1550
a464a6c7
SM
1551 * automated/xml-parse-tests.el (xml-parse-tests--data):
1552 More testcases.
a7aef6f5 1553
fbf2e7ad
CY
15542012-07-01 Chong Yidong <cyd@gnu.org>
1555
1556 * automated/xml-parse-tests.el: New file.
1557
d5c6faf9
SM
15582012-06-27 Stefan Monnier <monnier@iro.umontreal.ca>
1559
1560 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
1561 Use cl-flet.
1562
ee574791
UJ
15632012-06-08 Ulf Jasper <ulf.jasper@web.de>
1564
d5c6faf9
SM
1565 * automated/icalendar-tests.el (icalendar--parse-vtimezone):
1566 Test escaped commas in TZID (Bug#11473).
ee574791
UJ
1567 (icalendar-import-with-timezone): New.
1568 (icalendar-real-world): Add new testcase as given in the bugreport
1569 of Bug#11473.
1570
6dbaa1c7
UJ
15712012-05-29 Ulf Jasper <ulf.jasper@web.de>
1572
1573 * automated/icalendar-tests.el (icalendar-tests--test-import):
1574 Include UID in import tests (Bug#11525).
1575 (icalendar-import-non-recurring, icalendar-import-rrule)
1576 (icalendar-import-duration, icalendar-import-bug-6766): Adjust to
1577 UID-import change.
1578 (icalendar-import-with-uid): New.
1579 (icalendar-tests--test-cycle, icalendar-tests--do-test-cycle):
1580 Include UID in cycle tests.
1581 (icalendar-cycle, icalendar-real-world): UID-import change.
1582
b847032c
GM
15832012-05-21 Glenn Morris <rgm@gnu.org>
1584
1585 * automated/Makefile.in (setwins): Scrap superfluous subshell.
1586
5e561bc7
TZ
15872012-05-15 Teodor Zlatanov <tzz@lifelogs.com>
1588
1589 * automated/url-util-tests.el: New file to test
1590 lisp/url/url-util.el. Only `url-build-query-string' and
1591 `url-parse-query-string' are tested right now (Bug#8706).
1592
461ef3c5
SM
15932012-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
1594
1595 * indent/shell.sh:
1596 * indent/shell.rc: Ad some test cases.
1597
dfbd787f
SM
15982012-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
1599
1600 * indent/ruby.rb: New file, to test new syntax-propertize code.
1601
ab7ce8c1
GM
16022012-04-11 Glenn Morris <rgm@gnu.org>
1603
1604 * automated/vc-bzr.el (vc-bzr-test-faulty-bzr-autoloads): New test.
1605
6c0c7cfc
TZ
16062012-02-13 Teodor Zlatanov <tzz@lifelogs.com>
1607
1608 * automated/url-future-tests.el (url-future-tests): Move from
1609 lisp/url/url-future.el and rename.
1610
bdbc1c4e
UJ
16112012-01-29 Ulf Jasper <ulf.jasper@web.de>
1612
1613 * automated/icalendar-tests.el (icalendar-import-non-recurring):
1614 Fix broken test, caused by missing trailing blank.
1615
5c09001c
CY
16162011-12-03 Chong Yidong <cyd@gnu.org>
1617
1618 * automated/compile-tests.el (compile-tests--test-regexps-data):
1619 Increase column numbers by one to reflect change in how
6df6ae42 1620 compilation-message is recorded (Bug#10172).
5c09001c 1621
394c65f1
GM
16222011-11-22 Glenn Morris <rgm@gnu.org>
1623
1624 * rmailmm.el: New file, split from lisp/mail/rmailmm.el.
1625
cd1181db
JB
16262011-11-20 Juanma Barranquero <lekktu@gmail.com>
1627
1628 * cedet/semantic-utest-c.el (semantic-utest-c-comparisons): Fix typo.
1629
58179cce
JB
16302011-11-16 Juanma Barranquero <lekktu@gmail.com>
1631
7877f373
JB
1632 * automated/icalendar-tests.el (icalendar-tests--get-ical-event)
1633 (icalendar-tests--test-export, icalendar-tests--do-test-export):
58179cce
JB
1634 * cedet/srecode-tests.el (srecode-field-utest-impl): Fix typo.
1635
dba0634a
UJ
16362011-10-30 Ulf Jasper <ulf.jasper@web.de>
1637
1638 * automated/newsticker-tests.el
6df6ae42 1639 (newsticker--group-manage-orphan-feeds): Remove fsetting of
dba0634a
UJ
1640 newsticker--treeview-tree-update.
1641
6d6a626c
UJ
16422011-10-29 Ulf Jasper <ulf.jasper@web.de>
1643
73c3f81d
UJ
1644 * automated/newsticker-tests.el
1645 (newsticker--group-manage-orphan-feeds): Use fset instead of flet.
1646
a12bf61e 1647 * automated/newsticker-tests.el
6d6a626c 1648 (newsticker--group-manage-orphan-feeds): Prevent updating
c295fc18 1649 newsticker treeview. Fixed bug#9763.
6d6a626c 1650
6e0a9be7
GM
16512011-10-20 Glenn Morris <rgm@gnu.org>
1652
e195ae68
GM
1653 * automated/vc-bzr.el (vc-bzr-test-bug9781): New test.
1654
6e0a9be7
GM
1655 * automated/vc-bzr.el: New file.
1656
21fedf28
GM
16572011-10-15 Glenn Morris <rgm@gnu.org>
1658
1659 * automated/f90.el: New file.
1660
81416b68
UJ
16612011-09-27 Ulf Jasper <ulf.jasper@web.de>
1662
1663 * automated/newsticker-tests.el: Move newsticker-testsuite.el
c295fc18 1664 to automated/newsticker-tests.el. Convert to ERT.
81416b68 1665
68575ab0
UJ
16662011-07-26 Ulf Jasper <ulf.jasper@web.de>
1667
1668 * automated/icalendar-tests.el (icalendar-tests--compare-strings):
aa7dab97 1669 Remove, simply use string=.
68575ab0
UJ
1670 (icalendar--diarytime-to-isotime)
1671 (icalendar--datetime-to-diary-date)
1672 (icalendar--datestring-to-isodate)
1673 (icalendar--format-ical-event)
1674 (icalendar--parse-summary-and-rest)
1675 (icalendar-tests--do-test-import)
6df6ae42 1676 (icalendar-tests--do-test-cycle): Change argument order of
68575ab0
UJ
1677 string= to EXPECTED ACTUAL.
1678 (icalendar--import-format-sample)
1679 (icalendar--format-ical-event)
1680 (icalendar-import-non-recurring)
1681 (icalendar-import-rrule)
1682 (icalendar-import-duration)
1683 (icalendar-import-bug-6766)
6df6ae42 1684 (icalendar-real-world): Adjust to string= instead of
68575ab0
UJ
1685 icalendar-tests--compare-strings.
1686 (icalendar-import-multiple-vcalendars): New.
1687
de316778
TZ
16882011-05-11 Teodor Zlatanov <tzz@lifelogs.com>
1689
1690 * automated/gnus-tests.el: Add wrapper for Gnus tests.
1c231080 1691 Require CL.
de316778 1692
c07b2710
JL
16932011-05-09 Juri Linkov <juri@jurta.org>
1694
1695 * automated/occur-tests.el: Move from test/occur-testsuite.el.
1696 Convert to ERT.
1697
adec429a
CY
16982011-05-09 Chong Yidong <cyd@stupidchicken.com>
1699
1700 * automated/compile-tests.el: New file.
1701
c4c205d0
CY
17022011-05-08 Chong Yidong <cyd@stupidchicken.com>
1703
1704 * automated/font-parse-tests.el: Don't byte-compile.
1705
1706 * automated/comint-testsuite.el: Move from test/. Convert to ERT.
1707
6c075cd7
SM
17082011-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1709
1710 * automated/lexbind-tests.el: New file.
1711
33383987
JB
17122011-03-07 Chong Yidong <cyd@stupidchicken.com>
1713
1714 * Version 23.3 released.
1715
81fb60b2
GM
17162011-03-05 Glenn Morris <rgm@gnu.org>
1717
1718 * eshell.el: Move here from lisp/eshell/esh-test.el.
1719
de69c0a8
CO
17202011-03-03 Christian Ohler <ohler@gnu.org>
1721
1722 * automated/ert-tests.el (ert-test-explain-not-equal-keymaps):
1723 New test.
1724
4856384c
UJ
17252011-02-20 Ulf Jasper <ulf.jasper@web.de>
1726
1727 * automated/icalendar-tests.el: Move from icalendar-testsuite.el;
1728 convert to ERT format.
1729
aa0935b9
CY
17302011-02-14 Chong Yidong <cyd@stupidchicken.com>
1731
1732 * automated/bytecomp-tests.el: Move from bytecomp-testsuite.el;
1733 convert to ERT format.
1734
ccded26c
SM
17352011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1736
1737 * indent/shell.sh:
1738 * indent/shell.rc: New files.
1739
372fb76b
CY
17402011-01-27 Chong Yidong <cyd@stupidchicken.com>
1741
1742 * automated/font-parse-tests.el: Move from
1743 font-parse-testsuite.el.
1744
6608a7d8
CY
17452011-01-26 Chong Yidong <cyd@stupidchicken.com>
1746
1747 * font-parse-testsuite.el (test-font-parse-data): New file.
1748
db5d03ea
SM
17492011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
1750
1751 * indent/prolog.prolog: Add tokenizing tests.
1752
d221e780
CO
17532011-01-13 Christian Ohler <ohler@gnu.org>
1754
1755 * automated: New directory for automated tests.
1756
1757 * automated/ert-tests.el, automated/ert-x-tests.el: New files.
1758
1759 * automated/Makefile.in: New file.
1760
cbf83ce9
SM
17612010-11-11 Stefan Monnier <monnier@iro.umontreal.ca>
1762
1763 * indent/modula2.mod: New file.
1764
d19dc73d
SM
17652010-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
1766
1767 * indent/octave.m: Add a test to ensure indentation is local.
1768
41f592d1
GM
17692010-10-23 Glenn Morris <rgm@gnu.org>
1770
1771 * comint-testsuite.el
d19dc73d
SM
1772 (comint-testsuite--test-comint-password-prompt-regexp):
1773 Add "Please enter the password". (Bug#7224)
41f592d1 1774
3672149f
SM
17752010-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1776
1777 * indent/prolog.prolog: Use normal spacing around !.
1778
f5632fb6
SM
17792010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1780
1781 * indent/octave.m: Remove one more `fixindent'. Use `end'.
1782
cf38dd42
SM
17832010-09-10 Stefan Monnier <monnier@iro.umontreal.ca>
1784
1785 * indent/octave.m: Remove some `fixindent' not needed any more.
1786
e17b68ed
SM
17872010-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1788
1789 * indent/octave.m: New file.
1790
81ee9410
UJ
17912010-08-08 Ulf Jasper <ulf.jasper@web.de>
1792
e17b68ed 1793 * icalendar-testsuite.el (icalendar-testsuite-run): Add internal tests.
81ee9410
UJ
1794 (icalendar-testsuite--trim, icalendar-testsuite--compare-strings)
1795 (icalendar-testsuite--run-internal-tests): New.
1796 (icalendar-testsuite--test-convert-ordinary-to-ical)
1797 (icalendar-testsuite--test-convert-block-to-ical)
1798 (icalendar-testsuite--test-convert-anniversary-to-ical)
1799 (icalendar-testsuite--test-parse-vtimezone)
1800 (icalendar-testsuite--do-test-export): Code formatting.
1801 (icalendar-testsuite--test-parse-vtimezone): Doc fix.
1802 (icalendar-testsuite--do-test-import)
3672149f
SM
1803 (icalendar-testsuite--do-test-cycle):
1804 Use icalendar-testsuite--compare-strings
81ee9410
UJ
1805 (icalendar-testsuite--run-import-tests): Comment added.
1806 (icalendar-testsuite--run-import-tests)
e17b68ed 1807 (icalendar-testsuite--run-real-world-tests): Fix expected results.
81ee9410 1808
71ab16dd
CY
18092010-06-25 Chong Yidong <cyd@stupidchicken.com>
1810
1811 * redisplay-testsuite.el (test-redisplay-3): New test.
1812
6534e58a
CY
18132010-06-11 Chong Yidong <cyd@stupidchicken.com>
1814
1815 * comint-testsuite.el: New file.
1816
927c346b
SM
18172010-06-02 Stefan Monnier <monnier@iro.umontreal.ca>
1818
1819 * indent: New dir.
1820
61a808e8
CY
18212010-05-07 Chong Yidong <cyd@stupidchicken.com>
1822
1823 * Version 23.2 released.
1824
a4100ebe
CY
18252010-03-29 Chong Yidong <cyd@stupidchicken.com>
1826
3cbcd186
CY
1827 * cedet/semantic-ia-utest.el
1828 (semantic-symref-test-count-hits-in-tag): Add function, from
1829 semantic-test.el.
1830
a4100ebe
CY
1831 * cedet/tests/test.cpp:
1832 * cedet/tests/test.py:
1833 * cedet/tests/teststruct.cpp:
1834 * cedet/tests/testtemplates.cpp:
1835 * cedet/tests/testusing.cpp:
1836 * cedet/tests/scopetest.cpp:
1837 * cedet/tests/scopetest.java: Files deleted.
1838
1839 * cedet/tests/test.make:
1840 * cedet/tests/test.c:
1841 * cedet/tests/testjavacomp.java:
1842 * cedet/tests/testspp.c:
1843 * cedet/tests/testsppreplace.c:
1844 * cedet/tests/testsppreplaced.c:
1845 * cedet/tests/testsubclass.cpp:
1846 * cedet/tests/testsubclass.hh:
1847 * cedet/tests/testtypedefs.cpp:
1848 * cedet/tests/testvarnames.c:
1849 * cedet/tests/test.el:
1850 * cedet/tests/testdoublens.cpp:
1851 * cedet/tests/testdoublens.hpp: Add copyright header.
1852
85738751
SM
1853 * cedet/semantic-tests.el (semanticdb-test-gnu-global):
1854 Remove reference to deleted files.
1855
dc2d2590
JL
18562010-03-30 Juri Linkov <juri@jurta.org>
1857
1858 * occur-testsuite.el (occur-tests): Add tests for context lines.
1859
5275ff8b
JL
18602010-03-23 Juri Linkov <juri@jurta.org>
1861
1862 * occur-testsuite.el: New file.
1863
288f9fc0
CY
18642010-03-10 Chong Yidong <cyd@stupidchicken.com>
1865
1866 * Branch for 23.2.
1867
b4340b3f
UJ
18682010-02-19 Ulf Jasper <ulf.jasper@web.de>
1869
1870 * icalendar-testsuite.el
6df6ae42
JB
1871 (icalendar-testsuite--run-function-tests): Add new tests.
1872 (icalendar-testsuite--test-diarytime-to-isotime): Add another
b4340b3f
UJ
1873 testcase.
1874 (icalendar-testsuite--test-convert-ordinary-to-ical): New.
1875 (icalendar-testsuite--test-convert-weekly-to-ical): New.
1876 (icalendar-testsuite--test-convert-yearly-to-ical): New.
1877 (icalendar-testsuite--test-convert-block-to-ical): New.
1878 (icalendar-testsuite--test-convert-cyclic-to-ical): New.
1879 (icalendar-testsuite--test-convert-anniversary-to-ical): New.
1880
db9e401b
JB
18812010-01-18 Juanma Barranquero <lekktu@gmail.com>
1882
1883 * cedet/semantic-tests.el (semanticdb-test-gnu-global)
1884 (semantic-lex-test-full-depth, semantic-symref-test-count-hits-in-tag):
1885 Fix typos in docstrings and error messages.
1886 (semanticdb-ebrowse-run-tests): Fix typos in error messages.
1887
d1f18ec0
JB
18882010-01-14 Juanma Barranquero <lekktu@gmail.com>
1889
1890 * cedet/cedet-utests.el (cedet-utest-log-shutdown, pulse-test):
1891 * cedet/semantic-ia-utest.el (semantic-ia-utest-error-log-list)
1892 (semantic-ia-utest-buffer-refs): Fix typos in docstrings.
1893
6fe539d2
UJ
18942009-12-18 Ulf Jasper <ulf.jasper@web.de>
1895
1896 * icalendar-testsuite.el
d5c6faf9
SM
1897 (icalendar-testsuite--run-function-tests):
1898 Add icalendar-testsuite--test-parse-vtimezone.
6fe539d2
UJ
1899 (icalendar-testsuite--test-parse-vtimezone): New.
1900 (icalendar-testsuite--do-test-cycle): Doc changes.
6df6ae42 1901 (icalendar-testsuite--run-real-world-tests): Remove trailing
6fe539d2
UJ
1902 whitespace -- see change of icalendar--add-diary-entry in
1903 icalendar.el.
6df6ae42 1904 (icalendar-testsuite--run-cycle-tests): Re-enable all tests.
6fe539d2 1905
d8085053
GM
19062009-09-30 Glenn Morris <rgm@gnu.org>
1907
1908 * cedet/semantic-utest-c.el: Relicense under GPLv3+.
1909
7c4dccd0
CY
19102009-06-26 Eric Ludlam <zappo@gnu.org>
1911
1912 * cedet/*: New unit tests, from CEDET repository.
1913
6ada5ad1
CY
19142009-06-26 Chong Yidong <cyd@stupidchicken.com>
1915
1916 * redisplay-testsuite.el: New file.
1917
70243478
CY
19182009-06-21 Chong Yidong <cyd@stupidchicken.com>
1919
1920 * Branch for 23.1.
1921
f052351a
UJ
19222009-01-25 Ulf Jasper <ulf.jasper@web.de>
1923
1924 * icalendar-testsuite.el
6df6ae42
JB
1925 (icalendar-testsuite--run-function-tests):
1926 Add icalendar-testsuite--test-diarytime-to-isotime.
1927 (icalendar-testsuite--test-parse-summary-and-rest): Adjust to
f052351a
UJ
1928 recent icalendar fixes.
1929 (icalendar-testsuite--test-diarytime-to-isotime): New.
6df6ae42 1930 (icalendar-testsuite--test-create-uid): Adjust to recent
f052351a
UJ
1931 icalendar changes.
1932
dee5aa91
CY
19332008-11-30 Shigeru Fukaya <shigeru.fukaya@gmail.com>
1934
d4835507 1935 * bytecomp-testsuite.el: New file.
dee5aa91 1936
f052351a 19372008-10-31 Ulf Jasper <ulf.jasper@web.de>
aad81014
UJ
1938
1939 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
d5c6faf9 1940 Add `icalendar-testsuite--test-create-uid'.
aad81014
UJ
1941 (icalendar-testsuite--test-create-uid): New.
1942
d176d8c6
UJ
19432008-06-14 Ulf Jasper <ulf.jasper@web.de>
1944
1945 * newsticker-testsuite.el: New file.
1946
a4766629
GM
19472008-05-24 Ulf Jasper <ulf.jasper@web.de>
1948
1949 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
1950 Add icalendar-testsuite--test-datestring-to-isodate,
1951 icalendar-testsuite--test-datetime-to-diary-date, and
1952 icalendar-testsuite--test-calendar-style.
35e951cd 1953 (icalendar-testsuite--test-format-ical-event)
a4766629
GM
1954 (icalendar-testsuite--test-parse-summary-and-rest):
1955 Doc fix. Remove european-calendar-style.
1956 (icalendar-testsuite--get-ical-event): Doc fix.
35e951cd 1957 (icalendar-testsuite--test-first-weekday-of-year)
a4766629 1958 (icalendar-testsuite--run-cycle-tests): Add doc string.
35e951cd
JB
1959 (icalendar-testsuite--test-datestring-to-isodate)
1960 (icalendar-testsuite--test-datetime-to-diary-date)
a4766629
GM
1961 (icalendar-testsuite--test-calendar-style): New functions.
1962 (icalendar-testsuite--test-export): Handle iso date style.
1963 New arg INPUT-ISO. Use calendar-date-style.
1964 (icalendar-testsuite--test-import): Handle iso date style.
1965 New arg EXPECTED-ISO. Use calendar-date-style.
1966 (icalendar-testsuite--test-cycle): Handle iso date style.
35e951cd
JB
1967 (icalendar-testsuite--run-import-tests)
1968 (icalendar-testsuite--run-export-tests)
a4766629
GM
1969 (icalendar-testsuite--run-real-world-tests): Add iso style tests.
1970
e42fc905
GM
19712008-02-29 Glenn Morris <rgm@gnu.org>
1972
1973 * README: New file.
1974
366b88a2
GM
19752008-02-29 Ulf Jasper <ulf.jasper@web.de>
1976
1977 * icalendar-testsuite.el: New file.
1978
1979;; Local Variables:
880820fe 1980;; coding: utf-8
366b88a2
GM
1981;; End:
1982
ba318903 1983 Copyright (C) 2008-2014 Free Software Foundation, Inc.
366b88a2
GM
1984
1985 This file is part of GNU Emacs.
1986
4f43e937 1987 GNU Emacs is free software: you can redistribute it and/or modify
366b88a2 1988 it under the terms of the GNU General Public License as published by
4f43e937
GM
1989 the Free Software Foundation, either version 3 of the License, or
1990 (at your option) any later version.
366b88a2
GM
1991
1992 GNU Emacs is distributed in the hope that it will be useful,
1993 but WITHOUT ANY WARRANTY; without even the implied warranty of
1994 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1995 GNU General Public License for more details.
1996
1997 You should have received a copy of the GNU General Public License
4f43e937 1998 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.