lisp/Makefile tiny simplification
[bpt/emacs.git] / test / ChangeLog
CommitLineData
06a9b8f6
GM
12014-06-28 Glenn Morris <rgm@gnu.org>
2
3 * automated/Makefile.in (TESTS): New list of short PHONY aliases.
4 (test_template): New definition. Apply to TESTS.
5
31eac1d1
GM
62014-06-27 Glenn Morris <rgm@gnu.org>
7
8 * automated/Makefile.in (check-maybe): Rename from check.
9 (check): Re-run all the tests, every time.
10 (clean, mostlyclean): Also delete *.log~.
11
d9ca41e7
GM
122014-06-26 Glenn Morris <rgm@gnu.org>
13
dceff1c1
GM
14 * automated/package-x-test.el: Do not mess with load-path.
15
d9ca41e7
GM
16 * automated/Makefile.in (%.log): If error, dump log to stdout.
17
9ac6d28a 182014-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
30a42a5b
SM
19
20 * automated/package-test.el (package-test-update-listing)
21 (package-test-update-archives, package-test-describe-package):
22 Adjust tests according to new package-list-unsigned.
23
5a8816f3
GM
242014-06-26 Glenn Morris <rgm@gnu.org>
25
5bca8dfb
GM
26 * automated/ert-tests.el (no-byte-compile): Set it. (Bug#17851)
27
28 * automated/eieio-tests.el (no-byte-compile): Set it. (Bug#17852)
29
5a8816f3
GM
30 * automated/Makefile.in: Simplify and parallelize. (Bug#15991)
31 (XARGS_LIMIT, BYTE_COMPILE_EXTRA_FLAGS)
32 (setwins, compile-targets, compile-main, compile-clean): Remove.
33 (GREP_OPTIONS): Unexport.
34 (.el.elc): Replace with pattern rule.
35 (%.elc, %.log): New pattern rules.
36 (ELFILES, LOGFILES): New variables.
37 (check): Depend on LOGFILES. Call ert-summarize-tests-batch-and-exit.
38 (clean, mostlyclean): New rules.
39 (bootstrap-clean): Simplify.
40 (bootstrap-clean, distclean): Depend on clean.
41
7e58d673
GM
422014-06-25 Glenn Morris <rgm@gnu.org>
43
44 * automated/flymake-tests.el (flymake-tests--current-face):
45 Sleep for longer. Avoid querying.
46
5697ca55
DA
472014-06-25 Dmitry Antipov <dmantipov@yandex.ru>
48
49 * automated/fns-tests.el (fns-tests-compare-string): New test.
50
b6266364
MA
512014-06-24 Michael Albinus <michael.albinus@gmx.de>
52
53 * automated/tramp-tests.el (tramp-test26-process-file): Extend test
54 according to Bug#17815.
55
656f99be
FEG
562014-06-21 Fabián Ezequiel Gallina <fgallina@gnu.org>
57
58 * automated/python-tests.el (python-util-strip-string-1): New test.
59
588001cf
MA
602014-06-15 Michael Albinus <michael.albinus@gmx.de>
61
62 Sync with Tramp 2.2.10.
63
64 * automated/tramp-tests.el (tramp--test-enabled): Ignore errors.
65 (tramp--instrument-test-case): Extend docstring.
66 (tramp-test15-copy-directory): Skip for tramp-smb.el.
67 (tramp-test21-file-links): Use `file-truename' for directories.
68 (tramp-test27-start-file-process, tramp-test28-shell-command):
69 Retrieve process output more robustly.
70 (tramp--test-check-files): Extend test.
71 (tramp-test30-special-characters): Skip for tramp-adb.el,
72 tramp-gvfs.el and tramp-smb.el. Add further file names.
73
f9d80c51
GM
742014-06-13 Glenn Morris <rgm@gnu.org>
75
76 * automated/Makefile.in (compile-main):
77 GNU make automatically passes command-line arguments to sub-makes.
78
af9a3b28
MN
792014-06-05 Michal Nazarewicz <mina86@mina86.com>
80
1d7f01ee
MN
81 * automated/tildify-tests.el (tildify-test--test): Optimise the test
82 slightly by reusing the same temporary buffer across multiple test
83 cases.
84
03d7d160
MN
85 * automated/tildify-tests.el (tildify-test-find-env-end-re-bug)
86 (tildify-test-find-env-group-index-bug): Update to support new
87 signature of the `tildify-foreach-region-outside-env' function.
88 Namely, it now takes pairs as an argument instead of looking it up in
89 `tildify-ignored-environments-alist'.
90
eb54c73a
MN
91 * automated/tildify-tests.el (tildify-test--example-html): Add support
92 for generating XML code, so that…
93 (tildify-test-xml) …test can be added to check handling of XML
94 documents.
95
9342feec
MN
96 * automated/tildify-tests.el (tildify-test-find-env-group-index-bug):
97 New test checking end-regex building when multiple environment pairs
98 use integers to refer to capture groups.
99
af9a3b28
MN
100 * automated/tildify-tests.el (tildify-test-find-env-end-re-bug): New
101 test checking end-regex building in `tildify-find-env' function when
102 integers (denoting capture groups) and strings are mixed together.
103
84dbe84b
MA
1042014-06-02 Michael Albinus <michael.albinus@gmx.de>
105
106 * automated/tramp-tests.el (tramp-remote-process-environment): Declare.
2589f32c 107 (tramp-test29-vc-registered): Set $BZR_HOME. Remove instrumentation.
84dbe84b 108
a67aaeb3
MA
1092014-06-01 Michael Albinus <michael.albinus@gmx.de>
110
111 * automated/tramp-tests.el (tramp-test29-vc-registered):
112 Instrument failed test case.
113
6711a21f
SM
1142014-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
115
116 * automated/ruby-mode-tests.el (ruby-assert-face): Use font-lock-ensure.
117 (ruby-interpolation-keeps-non-quote-syntax): Use syntax-propertize.
118
fc21a7de
MN
1192014-05-21 Michal Nazarewicz <mina86@mina86.com>
120
121 * automated/tildify-tests.el: New file.
122
c435f506
SM
1232014-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
124
125 * indent/ruby.rb: Add one more test.
126
127 * indent/ps-mode.ps: New file.
128
129 * indent/octave.m: Add a few more tests.
130
131 * automated/core-elisp-tests.el
132 (core-elisp-test-window-configurations): New test.
133
86c72932
GM
1342014-05-26 Glenn Morris <rgm@gnu.org>
135
136 * automated/package-test.el (package-test-install-single):
137 Update for changed output.
138
a7517f0f
GM
1392014-05-22 Glenn Morris <rgm@gnu.org>
140
f23423f3 141 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
ff965efb 142 Fix handling of temporary elc files.
f23423f3 143
a7517f0f
GM
144 * automated/fns-tests.el (fns-tests-nreverse):
145 Update for changed string behavior.
146
92491099
DA
1472014-05-15 Dmitry Antipov <dmantipov@yandex.ru>
148
149 * automated/fns-tests.el: New file.
ddc30c99
DA
150 * automated/fns-tests.el (fns-tests-nreverse)
151 (fns-tests-nreverse-bool-vector): New tests.
92491099 152
606695a6
GM
1532014-05-08 Glenn Morris <rgm@gnu.org>
154
155 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
b2a929a2
GM
156 (vc-bzr-test-faulty-bzr-autoloads):
157 Give bzr a temporary home-directory, in case the real one is missing.
606695a6 158
fb3f83f5 1592014-05-08 Dmitry Gutov <dgutov@yandex.ru>
4dd3c4d5 160
fb3f83f5
GM
161 * automated/ruby-mode-tests.el (ruby-interpolation-after-dollar-sign):
162 New test.
4dd3c4d5 163
fb3f83f5 1642014-05-08 Glenn Morris <rgm@gnu.org>
6da8d069
GM
165
166 * automated/help-fns.el: New file.
167
4807c7eb
BR
1682014-05-01 Barry O'Reilly <gundaetiapo@gmail.com>
169
a7e1ffdc
BR
170 * automated/undo-tests.el (undo-test-region-deletion): New test to
171 demonstrate bug#17235.
172 (undo-test-region-example): New test to verify example given in
173 comments for undo-make-selective-list.
4807c7eb 174
844465d6
MA
1752014-04-25 Michael Albinus <michael.albinus@gmx.de>
176
177 * automated/tramp-tests.el (top):
178 * automated/file-notify-tests.el (top): Do not disable interactive
179 passwords in batch mode.
180 (password-cache-expiry): Set to nil.
181
c0b9bc72
MA
182 * automated/file-notify-tests.el
183 (file-notify-test-remote-temporary-file-directory):
184 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
185 Use a mock-up method as default.
186 (tramp-test00-availability): Print the used directory name.
187 (tramp-test33-recursive-load): Fix typo.
188
84b2095c
MA
1892014-04-22 Michael Albinus <michael.albinus@gmx.de>
190
d5ff4ded
MA
191 * automated/tramp-tests.el (tramp--test-check-files): Remove traces.
192 (tramp-test30-special-characters): Remove test for backslash.
84b2095c 193
f3a4812c
MA
1942014-04-20 Michael Albinus <michael.albinus@gmx.de>
195
196 * automated/tramp-tests.el
197 (tramp-test19-directory-files-and-attributes)
198 (tramp-test22-file-times): Check for `file-attributes' equality
199 only if there is a usable timestamp.
200 (tramp--test-check-files): Do not use `copy-sequence'.
201
66fda794
DC
2022014-04-22 Daniel Colascione <dancol@dancol.org>
203
12b1389c
DC
204 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
205 Add compile flag.
206 (test-byte-comp-macro-expansion)
207 (test-byte-comp-macro-expansion-eval-and-compile)
208 (test-byte-comp-macro-expansion-eval-when-compile)
209 (test-byte-comp-macro-expand-lexical-override): Use it.
210 (test-eager-load-macro-expansion)
211 (test-eager-load-macro-expansion-eval-and-compile)
212 (test-eager-load-macro-expansion-eval-when-compile)
213 (test-eager-load-macro-expand-lexical-override): New tests.
214
66fda794 215 * automated/cl-lib.el (cl-lib-struct-accessors): Fix test to
12b1389c
DC
216 account for removal of `cl-struct-set-slot-value'. Also, move
217 the defstruct to top level.
66fda794 218
2fa1b97d
DC
2192014-04-21 Daniel Colascione <dancol@dancol.org>
220
985c035f
DC
221 * automated/bytecomp-tests.el (test-byte-comp-compile-and-load):
222 New function.
223 (test-byte-comp-macro-expansion)
224 (test-byte-comp-macro-expansion-eval-and-compile)
225 (test-byte-comp-macro-expansion-eval-when-compile)
226 (test-byte-comp-macro-expand-lexical-override): New tests.
227
2fa1b97d 228 * automated/cl-lib.el (cl-loop-destructuring-with): New test.
0c8d9455 229 (cl-the): Fix cl-the test.
2fa1b97d 230
89a2e783
DC
2312014-04-20 Daniel Colascione <dancol@dancol.org>
232
233 * automated/cl-lib.el (cl-lib-struct-accessors,cl-the): New tests.
234
5305137a
MA
2352014-04-19 Michael Albinus <michael.albinus@gmx.de>
236
237 * automated/tramp-tests.el (tramp--test-check-files): Extend test.
238 (tramp-test31-utf8): Let-bind also `file-name-coding-system'.
239
2a2e6726
MA
2402014-04-18 Michael Albinus <michael.albinus@gmx.de>
241
242 * automated/tramp-tests.el (tramp-copy-size-limit): Set to nil.
243 (tramp--test-make-temp-name): Optional argument LOCAL.
244 (tramp--instrument-test-case): Show messages. Catch also `quit'.
245 (tramp-test10-write-region): No special test for out-of-band copy
246 needed anymore.
247 (tramp-test11-copy-file, tramp-test12-rename-file)
248 (tramp-test21-file-links): Extend tests.
249 (tramp-test20-file-modes): More robust check for user "root".
250 (tramp--test-check-files): New defun.
251 (tramp-test30-special-characters, tramp-test33-recursive-load)
252 (tramp-test34-unload): New tests.
253 (tramp-test31-utf8, tramp-test32-asynchronous-requests): Rename.
254
e088b01d
GM
2552014-04-11 Glenn Morris <rgm@gnu.org>
256
257 * automated/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport.
258
536aa466 2592014-04-11 Paul Eggert <eggert@cs.ucla.edu>
10ee3b3f
PE
260
261 * automated/electric-tests.el: Fix spelling error in test name.
262 (whitespace-skipping-for-quotes-not-outside):
263 Rename from whitespace-skipping-for-quotes-not-ouside.
264
3f63a9f7
DC
2652014-04-09 Daniel Colascione <dancol@dancol.org>
266
267 * automated/syntax-tests.el: New file.
268
3b7fab25
GM
2692014-04-09 Glenn Morris <rgm@gnu.org>
270
50c9a9b8
GM
271 * automated/python-tests.el (python-triple-quote-pairing):
272 Enable/disable electric-pair-mode as needed.
273
3b7fab25
GM
274 * automated/electric-tests.el (electric-pair-backspace-1):
275 Replace deleted function.
276
190f899a
JT
2772014-04-07 João Távora <joaotavora@gmail.com>
278
7aecc2f6
JT
279 * automated/python-tests.el (python-triple-quote-pairing): New test.
280 (python-syntax-after-python-backspace): New test.
281
89f20f76
JT
282 * automated/electric-tests.el (electric-pair-define-test-form):
283 More readable test docstrings.
284 (whitespace-skipping-for-quotes-not-ouside)
285 (whitespace-skipping-for-quotes-only-inside)
6f287c89 286 (whitespace-skipping-quotes-not-without-proper-syntax): New tests.
89f20f76 287
5cb0cc90
JT
2882014-04-04 João Távora <joaotavora@gmail.com>
289
6f287c89
GM
290 * automated/electric-tests.el (define-electric-pair-test):
291 Don't overtest.
5cb0cc90
JT
292 (inhibit-in-mismatched-string-inside-ruby-comments): New test.
293 (inhibit-in-mismatched-string-inside-c-comments): New test.
294
200c532b
JT
2952014-04-02 João Távora <joaotavora@gmail.com>
296
297 * automated/electric-tests.el (inhibit-if-strings-mismatched):
298 New test, change from `inhibit-only-of-next-is-mismatched'.
299
16adf2e6 3002014-03-26 Barry O'Reilly <gundaetiapo@gmail.com>
37ea8275 301
c7d0e04c 302 * automated/undo-tests.el (undo-test-marker-adjustment-nominal):
37ea8275
BR
303 (undo-test-region-t-marker): New tests of marker adjustments.
304 (undo-test-marker-adjustment-moved):
305 (undo-test-region-mark-adjustment): New tests to demonstrate
306 bug#16818, which fail without the fix.
307
74b1f21d 3082014-03-23 Dmitry Gutov <dgutov@yandex.ru>
6ddc4422 309
74b1f21d
GM
310 * automated/package-test.el (package-test-describe-package):
311 Fix test failure in non-graphical mode.
6ddc4422 312
c6b0fbe7
DC
3132014-03-23 Daniel Colascione <dancol@dancol.org>
314
74b1f21d
GM
315 * automated/subword-tests.el (subword-tests2): More subword tests.
316
c6b0fbe7
DC
317 * automated/cl-lib.el (cl-lib-keyword-names-versus-values): New
318 test: correct parsing of keyword arguments.
319
0ceba22e
DG
3202014-03-22 Dmitry Gutov <dgutov@yandex.ru>
321
322 * automated/package-test.el (package-test-describe-package):
323 Check for the "Keywords: " line.
324
325 * automated/data/package/archive-contents: Include the :keywords
326 field in `simple-single' data form.
327
3282014-03-21 Dmitry Gutov <dgutov@yandex.ru>
329
330 * automated/package-test.el
331 (package-test-install-two-dependencies): New test (bug#16826).
332
333 * automated/data/package/simple-two-depend-1.1.el: New file.
334
335 * automated/data/package/archive-contents:
336 Add info about the new package.
337
162427fe
MA
3382014-03-07 Michael Albinus <michael.albinus@gmx.de>
339
340 * automated/tramp-tests.el (tramp-copy-size-limit): Declare.
341 (tramp-test10-write-region): Extend for out-of-band copy.
342 (tramp-test31-asynchronous-requests): New test.
343
35e951cd 3442014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
e3d090b4
BR
345
346 * automated/undo-tests.el (undo-test-in-region-not-most-recent):
347 Add new test of undo in region.
348 (undo-test-in-region-eob): Add test case described at
349 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16411
350
5b5774e5
MA
3512014-02-28 Michael Albinus <michael.albinus@gmx.de>
352
353 * automated/tramp-tests.el (tramp--test-enabled)
354 (tramp-test15-copy-directory): No special handling of tramp-adb.el
355 anymore. It's fixed in that package.
356
154ba796
MA
3572014-02-27 Michael Albinus <michael.albinus@gmx.de>
358
359 * automated/tramp-tests.el (tramp--test-enabled): Move connection
360 cleanup into this function. Remove respective code from all test
361 cases.
362 (tramp--instrument-test-case): Declare `indent' and `debug'.
363 Handle other errors as well.
364 (tramp-test14-delete-directory): Check for `file-error' error.
365 (tramp-test15-copy-directory): Ignore return value of
366 `copy-directory'. It's too much hassle to handle it for tramp-adb.el.
367 (tramp-test19-directory-files-and-attributes): Take care of
368 timestamp of "../".
369 (tramp-test20-file-modes, tramp-test27-start-file-process)
370 (tramp-test28-shell-command): Skip for tramp-adb.el.
371 (tramp-test21-file-links): `file-truename' shall preserve trailing
372 link of directories.
373 (tramp-test22-file-times): Skip if `set-file-times' returns nil.
374 (tramp-test26-process-file, tramp-test28-shell-command): Let-bind
375 `kill-buffer-query-functions' to nil.
376 (tramp-test28-shell-command): Run `async-shell-command' with timeouts.
377
c6e08d12
MA
3782014-02-21 Michael Albinus <michael.albinus@gmx.de>
379
380 * automated/tramp-tests.el
381 (tramp-test19-directory-files-and-attributes): Do not include
382 directories in comparison; they might have changed their
383 timestamps already.
384
d9386b0c
MA
3852014-02-20 Michael Albinus <michael.albinus@gmx.de>
386
387 * automated/tramp-tests.el (tramp--instrument-test-case): New macro.
388 (tramp-test17-insert-directory): First line could contain more
389 text, when produced by `ls-lisp'.
390 (tramp-test19-directory-files-and-attributes): Instrument failed
391 test case.
392
76c92fdd
MA
3932014-02-19 Michael Albinus <michael.albinus@gmx.de>
394
395 * automated/tramp-tests.el (tramp-test17-insert-directory):
396 Make first line "total 123" optional.
397 (tramp-test20-file-modes, tramp-test22-file-times)
398 (tramp-test26-process-file, tramp-test27-start-file-process)
399 (tramp-test28-shell-command): Skip for tramp-gvfs.el and
400 tramp-smb.el.
401 (tramp-test20-file-modes): Check for "root" only when there is an
402 explicit user name.
403 (tramp-test21-file-links): Handle "... not supported" error.
404 (tramp-test22-file-times): Skip for "don't know" return values.
405 (tramp-test26-process-file, tramp-test28-shell-command):
406 Remove color escape sequences.
407 (tramp-test28-shell-command): Use `accept-process-output' rather
408 than `sit-for'.
409 (tramp-test30-utf8): Set coding system `utf-8'.
410
2830e9b6
MA
4112014-02-17 Michael Albinus <michael.albinus@gmx.de>
412
413 * automated/tramp-tests.el (tramp-test28-shell-command): Perform
414 an initial `sit-for' prior the while loop.
415
dd7691b7
MA
4162014-02-16 Michael Albinus <michael.albinus@gmx.de>
417
418 Sync with Tramp 2.2.9.
419
420 * automated/tramp-tests.el (password-cache-expiry): Set to nil.
421 (tramp-test28-shell-command): Make a while loop when waiting for
422 process exit.
423
581d24e7
MA
4242014-02-11 Michael Albinus <michael.albinus@gmx.de>
425
426 * automated/tramp-tests.el (top): Require `vc', `vc-bzr', `vc-git'
427 and `vc-hg'. Declare `tramp-find-executable' and
428 `tramp-get-remote-path'.
429 (tramp-test29-vc-registered): New test.
430 (tramp-test30-utf8): Rename from `tramp-test29-utf8'.
431
cad6dfb6
MA
4322014-02-07 Michael Albinus <michael.albinus@gmx.de>
433
434 * automated/tramp-tests.el (tramp-test26-process-file): Improve test.
435 (tramp-test27-start-file-process): Use "_p" as argument of lambda.
436 (tramp-test28-shell-command): Improve `shell-command' test. Add
437 `async-shell-command' tests.
438
40d2f2e4
MA
4392014-02-04 Michael Albinus <michael.albinus@gmx.de>
440
441 * automated/file-notify-tests.el (file-notify--wait-for-events):
442 Use `read-event' instead of `sit-for'.
443 (file-notify-test02-events): Remove expected result, the bug is
444 fixed meanwhile.
445 (file-notify-test02-events, file-notify-test03-autorevert):
446 Use `sleep-for' instead of `sit-for'.
447
e2a67bd0
DG
4482014-01-31 Dmitry Gutov <dgutov@yandex.ru>
449
450 * automated/ruby-mode-tests.el (ruby-align-chained-calls):
451 New test.
452
dc9c8c62
MA
4532014-01-27 Michael Albinus <michael.albinus@gmx.de>
454
455 * automated/file-notify-tests.el (file-notify--deftest-remote):
456 Do not skip when the local test has failed. They are unrelated.
457 (file-notify--wait-for-events): Use `sit-for'. Let-bind
458 `noninteractive' to nil, otherwise `sit-for' could be degraded to
459 `sleep-for'.
460 (file-notify-test02-events): Check for `file-remote-p' instead of
461 `file-notify--test-remote-enabled'.
462
5511e5c5
MA
4632014-01-26 Michael Albinus <michael.albinus@gmx.de>
464
465 * automated/file-notify-tests.el (file-notify-test02-events):
466 Let test case fail for Bug#16519.
467
29f5e020
MA
4682014-01-22 Michael Albinus <michael.albinus@gmx.de>
469
470 * automated/file-notify-tests.el (file-notify-test02-events):
471 Hide Bug#16519, until it is solved.
472
ca4cfde3
MA
4732014-01-21 Michael Albinus <michael.albinus@gmx.de>
474
63389c25
MA
475 * automated/file-notify-tests.el
476 (file-notify--test-local-enabled): Fix error in logic.
477 (file-notify--wait-for-events): New defmacro.
478 (file-notify-test02-events): Make short breaks between file operations.
479 Use `file-notify--wait-for-events'. Check, that events have arrived.
480 (file-notify-test03-autorevert): Use `file-notify--wait-for-events'.
481
ca4cfde3
MA
482 * automated/comint-testsuite.el
483 (comint-testsuite-password-strings): Add localized examples.
484
16063016
MA
4852014-01-17 Michael Albinus <michael.albinus@gmx.de>
486
487 * automated/inotify-test.el (inotify-file-watch-simple): Skip test
488 case if inotify is not linked with Emacs. Use `read-event' rather
489 than `sit-for' in order to process events. (Bug#13662)
490
6a1f3c11
MA
4912014-01-13 Michael Albinus <michael.albinus@gmx.de>
492
493 * automated/ert-tests.el (ert-test-record-backtrace): Reenable
494 test case with adapted test string. (Bug#13064)
495
1f5afa8c
GM
4962013-12-28 Glenn Morris <rgm@gnu.org>
497
498 * automated/electric-tests.el: Require 'elec-pair.
499
8a6212d7 5002013-12-26 João Távora <joaotavora@gmail.com>
1f5afa8c
GM
501
502 * automated/electric-tests.el (electric-pair-test-for):
503 Fix autowrapping tests in batch-mode by running with
8a6212d7
JT
504 `transient-mark-mode' set to `lambda'.
505
1f5afa8c 506 * automated/electric-tests.el: New file.
3b8d5131 507
01379221
FEG
5082013-12-25 Fabián Ezequiel Gallina <fgallina@gnu.org>
509
510 * automated/python-tests.el
511 (python-nav-lisp-forward-sexp-safe-1): Remove test.
512 (python-nav-forward-sexp-safe-1): New test.
513
b520f210
DG
5142013-12-20 Dmitry Gutov <dgutov@yandex.ru>
515
516 * automated/ruby-mode-tests.el: Add tests for
517 `ruby-align-to-stmt-keywords'.
518
519 * indent/ruby.rb: Update examples to reflect the lack of change in
520 default indentation of `begin' blocks.
521
5556c0ce
DG
5222013-12-17 Dmitry Gutov <dgutov@yandex.ru>
523
524 * indent/ruby.rb: Update examples according to the change
525 in `smie-indent-close'.
526
276bc333
DG
5272013-12-14 Dmitry Gutov <dgutov@yandex.ru>
528
529 * indent/ruby.rb: New examples.
530
bc9222c9
FEG
5312013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
532
533 * automated/python-tests.el (python-indent-dedenters-2): New test.
534
09faee72
FEG
5352013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
536
537 * automated/python-tests.el (python-indent-after-comment-1)
538 (python-indent-after-comment-2): New tests.
539
f54de22e
NT
5402013-12-12 Nathan Trapuzzano <nbtrap@nbtrap.com>
541
a12bf61e
GM
542 * automated/python-tests.el (python-indent-block-enders-1):
543 Rename from python-indent-block-enders.
f54de22e
NT
544 (python-indent-block-enders-2): New test.
545
939fef29
DG
5462013-12-08 Dmitry Gutov <dgutov@yandex.ru>
547
548 * indent/js.js: New file.
549
0494d994
MA
5502013-12-05 Michael Albinus <michael.albinus@gmx.de>
551
552 * automated/dbus-tests.el: New file.
553
bf4906d7
CD
5542013-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
555
556 * automated/regexp-tests.el: New file.
557
a48eb50b
EZ
5582013-11-29 Eli Zaretskii <eliz@gnu.org>
559
bf4906d7
CD
560 * automated/reftex-tests.el (reftex-parse-from-file-test):
561 Run temp-dir through file-truename, to make sure the temporary file
de20f087
EZ
562 names are comparable as strings.
563
a48eb50b
EZ
564 * automated/decoder-tests.el (ert-test-decoder-prefer-utf-8):
565 Force Unix EOLs by using 'utf-8-unix', since the default of
bf4906d7 566 'utf-8' is system-dependent, while the test expects to see Unix EOLs.
a48eb50b 567
0845be75
GM
5682013-11-28 Glenn Morris <rgm@gnu.org>
569
570 * automated/Makefile.in (SEPCHAR): Use in place of PATH_SEP.
571
f7ec0d94
EZ
5722013-11-28 Eli Zaretskii <eliz@gnu.org>
573
bf4906d7 574 * automated/Makefile.in (PATH_SEP): Set this instead of PATH_SEPARATOR.
f7ec0d94
EZ
575 (EMACSOPT): Use $(PATH_SEP).
576
23293cb0
MA
5772013-11-28 Michael Albinus <michael.albinus@gmx.de>
578
579 * automated/file-notify-tests.el (auto-revert-stop-on-user-input):
580 Set to nil.
581
1baa1e49
MA
5822013-11-27 Michael Albinus <michael.albinus@gmx.de>
583
584 * automated/file-notify-tests.el
585 (file-notify-test-remote-temporary-file-directory):
586 Check $REMOTE_TEMPORARY_FILE_DIRECTORY.
587 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
588 (file-notify--deftest-remote): Cleanup connection initially.
589 (file-notify-test03-autorevert): Run also in batch mode. Use a
590 larger timeout for remote files. `sit-for' 1 second; 0.1 second
591 does not work on MS Windows. Call `accept-process-output' for
592 remote files. Apply `string-match' instead of `string-equal', the
593 messages are different on MS Windows.
594
595 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
596 Use $REMOTE_TEMPORARY_FILE_DIRECTORY.
597 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
598
17e0445b
GM
5992013-11-23 Glenn Morris <rgm@gnu.org>
600
0b09f7c0
GM
601 * automated/python-tests.el (python-shell-make-comint-1)
602 (python-shell-make-comint-2, python-shell-get-process-1):
603 Suppress creation of some temp-files.
604
f4d341af
GM
605 * automated/python-tests.el (python-shell-parse-command-1)
606 (python-shell-make-comint-1, python-shell-make-comint-2)
607 (python-shell-get-process-1)
608 (python-shell-internal-get-or-create-process-1):
609 Skip rather than fail if prereqs not found.
610
17e0445b
GM
611 * automated/Makefile.in (emacs):
612 Empty EMACSLOADPATH rather than unsetting.
613
48592bfd
GM
6142013-11-22 Glenn Morris <rgm@gnu.org>
615
616 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
617 Set expected-result.
618
2df10228
GM
6192013-11-21 Glenn Morris <rgm@gnu.org>
620
009111d6
GM
621 * automated/Makefile.in (XARGS_LIMIT): New, set by configure.
622 (compile-main): Pass XARGS_LIMIT to xargs.
623
2df10228
GM
624 * automated/Makefile.in (PATH_SEPARATOR): New, set by configure.
625 (EMACSOPT): Use PATH_SEPARATOR.
626
c295fc18 6272013-11-20 Bozhidar Batsov <bozhidar@batsov.com>
30654657 628
a12bf61e 629 * automated/ruby-mode-tests.el (ruby-exit!-font-lock):
30654657 630 Add a failing test for Bug#15874.
4e9fc48c
BB
631 (ruby--insert-coding-comment-ruby-style)
632 (ruby--insert-coding-comment-emacs-style)
633 (ruby--insert-coding-comment-custom-style):
30654657
BB
634 Add a few tests for `ruby--insert-coding-comment'.
635
ec2c4ee6
PE
6362013-11-18 Paul Eggert <eggert@cs.ucla.edu>
637
638 Improve API of recently-added bool vector functions (Bug#15912).
639 * automated/data-tests.el: Adjust to API changes.
640
0010ca51
MA
6412013-11-16 Michael Albinus <michael.albinus@gmx.de>
642
643 * automated/tramp-tests.el (tramp-test07-file-exists-p)
644 (tramp-test08-file-local-copy)
645 (tramp-test09-insert-file-contents, tramp-test10-write-region)
646 (tramp-test11-copy-file, tramp-test12-rename-file)
647 (tramp-test13-make-directory, tramp-test14-delete-directory)
648 (tramp-test15-copy-directory, tramp-test16-directory-files)
649 (tramp-test17-insert-directory, tramp-test18-file-attributes)
650 (tramp-test19-directory-files-and-attributes)
651 (tramp-test20-file-modes, tramp-test21-file-links)
652 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
653 (tramp-test24-file-name-completion, tramp-test25-load)
654 (tramp-test26-process-file, tramp-test27-start-file-process)
655 (tramp-test28-shell-command): Cleanup connection initially.
656
82407168
MA
6572013-11-15 Michael Albinus <michael.albinus@gmx.de>
658
659 * automated/tramp-tests.el (tramp-test29-utf8): Cleanup the
660 connection before running the test.
661
3cd4192f
MA
6622013-11-15 Michael Albinus <michael.albinus@gmx.de>
663
664 * automated/tramp-tests.el (tramp-test15-copy-directory)
665 (tramp-test16-directory-files, tramp-test17-insert-directory)
666 (tramp-test18-file-attributes)
667 (tramp-test19-directory-files-and-attributes)
668 (tramp-test20-file-modes, tramp-test21-file-links)
669 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
670 (tramp-test24-file-name-completion, tramp-test25-load)
35e951cd 671 (tramp-test26-process-file, tramp-test27-start-file-process)
bf4906d7 672 (tramp-test28-shell-command): Protect unwindforms with `ignore-errors'.
3cd4192f
MA
673 (tramp-test29-utf8): New test.
674
927fbd6b
MA
6752013-11-13 Michael Albinus <michael.albinus@gmx.de>
676
677 * automated/file-notify-tests.el (file-notify-test02-events)
678 (file-notify-test03-autorevert): Suppress messages in `write-region'.
679
680 * automated/tramp-tests.el (tramp-test02-file-name-dissect)
681 (tramp-test03-file-name-defaults, tramp-test21-file-links): Add tests.
3cd4192f
MA
682 (tramp-test26-process-file, tramp-test28-shell-command):
683 Ensure, that the directory is not empty when calling "ls".
927fbd6b 684
8ee0219f
MA
6852013-11-11 Michael Albinus <michael.albinus@gmx.de>
686
687 * automated/tramp-tests.el (tramp-test-temporary-file-directory):
688 Check $TRAMP_TEST_TEMPORARY_FILE_DIRECTORY.
689 (tramp-read-passwd): Check $TRAMP_TEST_ALLOW_PASSWORD.
35e951cd 690 (tramp-test09-insert-file-contents, tramp-test10-write-region)
8ee0219f
MA
691 (tramp-test26-process-file): Add tests.
692 (tramp-test11-copy-file): Remove debug message.
693 (tramp-test20-file-modes): Special case, if user is "root".
694
54099383
MA
6952013-11-08 Michael Albinus <michael.albinus@gmx.de>
696
1c49d6c2 697 * automated/file-notify-tests.el:
54099383 698 * automated/tramp-tests.el: Add `tramp-own-remote-path' to
1c49d6c2
MA
699 `tramp-remote-path' when running on hydra.
700 (tramp-test07-file-exists-p): Remove instrumentation code.
701 (tramp-test26-process-file): Don't use "/bin/true" and
702 "/bin/false", these paths do not exist on hydra.
54099383 703
21cfbae5
HE
7042013-11-08 Helmut Eller <eller.helmut@gmail.com>
705
7dd8b873 706 * automated/process-tests.el: New file.
21cfbae5 707
1f923923
DG
7082013-11-08 Dmitry Gutov <dgutov@yandex.ru>
709
710 * indent/ruby.rb: New examples.
711
6b4ac03e
GM
7122013-11-06 Glenn Morris <rgm@gnu.org>
713
714 * automated/Makefile.in (setwins): Avoid accidental matches.
715
6865f4d5
MA
7162013-11-06 Michael Albinus <michael.albinus@gmx.de>
717
718 * automated/tramp-tests.el (tramp-test07-file-exists-p):
719 Fix docstring. Instrument, in order to hunt failure on hydra.
720
c76489d6
GM
7212013-11-06 Glenn Morris <rgm@gnu.org>
722
723 * automated/flymake-tests.el (warning-predicate-rx-gcc)
724 (warning-predicate-function-gcc, warning-predicate-rx-perl)
725 (warning-predicate-function-perl):
726 * automated/info-xref.el (info-xref-test-makeinfo):
727 * automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781)
728 (vc-bzr-test-faulty-bzr-autoloads): Skip rather than expect failure.
729
a213a541
MA
7302013-11-05 Michael Albinus <michael.albinus@gmx.de>
731
732 * automated/tramp-tests.el: New file.
733
dc503386
GM
7342013-11-05 Glenn Morris <rgm@gnu.org>
735
2d748773
GM
736 Get rid of --chdir usage.
737 * automated/Makefile.in (EMACSOPT): Move -L here.
738 (emacs): Set EMACS_TEST_DIRECTORY in the environment.
739 (setwins): Don't assume called from srcdir. Remove legacy stuff.
740 (.el.elc): No more need to pass -L here.
741 (compile-main): Get rid of sub-shell and cd.
742 (compile-clean, check): Get rid of cd.
743
d5112380
GM
744 Make it possible to run tests with a different working directory.
745 * automated/flymake-tests.el (flymake-tests-data-directory): New.
746 (flymake-tests--current-face): Use flymake-tests-data-directory.
747 (warning-predicate-function-gcc, warning-predicate-rx-perl)
748 (warning-predicate-function-perl): Adapt for above change.
749 * automated/zlib-tests.el (zlib-tests-data-directory): New.
750 (zlib--decompress): Use zlib-tests-data-directory.
751
b5d402d6
GM
752 * automated/eieio-tests.el (eieio-test-37-persistent-classes):
753 Remove test that makes no sense.
754
dc503386
GM
755 * automated/files.el (files-test-local-variable-data):
756 Fix result typo presumably caused by interference from dir-locals.
757 (file-test--do-local-variables-test): Prevent dir-locals interfering.
758
dca01b09
DG
7592013-11-04 Dmitry Gutov <dgutov@yandex.ru>
760
761 * indent/ruby.rb: Add a statement on the line after heredoc.
41784d0b 762 Move a now-successful example.
dca01b09
DG
763
764 * automated/ruby-mode-tests.el: Remove outdated comment.
765
8b77446f
GM
7662013-11-04 Glenn Morris <rgm@gnu.org>
767
768 * automated/Makefile.in (abs_srcdir): Remove.
769 (emacs): Unset EMACSLOADPATH.
770 (.el.elc, check): Use -L to append srcdir to load-path.
771
2ffcf5fe
GM
7722013-11-02 Glenn Morris <rgm@gnu.org>
773
1f43ed41 774 * automated/Makefile.in (top_builddir, abs_test, abs_lispsrc, lisp)
67fb4e6a 775 (test, abs_top_srcdir, abs_top_builddir): Remove variables.
6f8225fa 776 (abs_srcdir): New, set by configure.
67fb4e6a 777 (EMACS): Use a relative file name.
67bb589e 778 (emacs): Use abs_srcdir rather than abs_lispsrc, abs_test.
67fb4e6a
GM
779 (lisp-compile): Remove (assume it's up-to-date).
780 (compile-main): Do not run lisp-compile.
1f43ed41
GM
781 (compile-main, compile-clean, compile-always, bootstrap-clean)
782 (check): Use srcdir rather than $test. Check cd return value.
67fb4e6a 783 Use --chdir.
67bb589e
GM
784 (doit, compile, compile-always): Remove stuff copied from lisp/.
785 (all, check, bootstrap-clean, distclean, maintainer-clean): PHONY.
2ffcf5fe 786
1affc48a
MA
7872013-10-31 Michael Albinus <michael.albinus@gmx.de>
788
789 * automated/ert-tests.el (ert-test-stats-set-test-and-result):
790 Add a skipping test.
791
dee4ba59
SM
7922013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
793
794 * indent/prolog.prolog: Test alignment of ->; with operator at bol.
795
796 * indent/css-mode.css (.x2): Test alignement inside braces.
797
bae91342
DG
7982013-10-26 Dmitry Gutov <dgutov@yandex.ru>
799
778859a8
DG
800 * indent/ruby.rb: New failing example.
801
dee4ba59
SM
802 * automated/ruby-mode-tests.el (ruby-toggle-block-to-brace):
803 Fix the test, in respect to adding the space after the curly.
bae91342 804
4ddbf128
MA
8052013-10-24 Michael Albinus <michael.albinus@gmx.de>
806
807 * automated/ert-tests.el (ert-test-skip-unless): New test case.
808 (ert-test-deftest): Adapt test for changed macro expansion.
809 (ert-test-run-tests-interactively):
810 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
811 Add a skipping test.
812
813 * automated/file-notify-tests.el (top): Do not require tramp-sh.el.
814 (file-notify--test-local-enabled): Make it a function. Check also
815 for `file-remote-p' of `temporary-file-directory'.
816 (file-notify--test-remote-enabled-checked): New defvar.
817 (file-notify--test-remote-enabled): Rewrite. Do not use Tramp
818 internal functions. Cache result.
819 (file-notify--deftest-remote, file-notify-test00-availability)
820 (file-notify-test01-add-watch, file-notify-test02-events)
821 (file-notify-test03-autorevert): Add checks with `skip_unless'.
822 (file-notify-test-all): Do not check `file-notify--test-local-enabled'.
823
369bbf71
DG
8242013-10-24 Dmitry Gutov <dgutov@yandex.ru>
825
826 * indent/ruby.rb: Fix syntax error in the latest example.
827
b8e3b0a9
GM
8282013-10-23 Glenn Morris <rgm@gnu.org>
829
830 * automated/Makefile.in (abs_top_srcdir, top_builddir):
831 New, set by configure.
832 (top_srcdir): Remove.
833 (abs_test, abs_lispsrc): New.
834 (lisp): No longer absolute.
835 (emacs, lisp-compile, compile, compile-always):
836 Quote entities that might contain whitespace.
837
a6462ef5
DG
8382013-10-22 Dmitry Gutov <dgutov@yandex.ru>
839
840 * indent/ruby.rb: Move two examples to "working" section, add one
841 more.
842
8c1ae481
DG
8432013-10-21 Dmitry Gutov <dgutov@yandex.ru>
844
dee4ba59
SM
845 * indent/ruby.rb: New examples for indentation of blocks.
846 Example of hash inside parens that inflooped before the present commit.
8c1ae481 847
ef566920
BR
8482013-10-17 Barry O'Reilly <gundaetiapo@gmail.com>
849
a12bf61e 850 * automated/timer-tests.el: New file. Tests that (sit-for 0)
ef566920
BR
851 allows another timer to run.
852
1eda1d8d
DG
8532013-10-14 Dmitry Gutov <dgutov@yandex.ru>
854
855 * indent/ruby.rb: More examples for bug#15594, both failing and
856 now passing.
857
55ee77a3
DG
8582013-10-11 Dmitry Gutov <dgutov@yandex.ru>
859
860 * indent/ruby.rb: Add two more cases.
861
6d8ca172
SM
8622013-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
863
864 * automated/ruby-mode-tests.el (ruby-with-temp-buffer): Move before
865 first use.
866 (ruby-should-indent): Use indent-according-to-mode.
867 (ruby-deftest-move-to-block): Use `declare'.
868
2f84ba10
DG
8692013-10-07 Dmitry Gutov <dgutov@yandex.ru>
870
871 * indent/ruby.rb: Fix a spurious change, add more failing examples.
872
20832de0
SM
8732013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
874
875 * indent/ruby.rb: Add a few more tests; adjust some indentation.
876
5cd9cda9
DG
8772013-10-06 Dmitry Gutov <dgutov@yandex.ru>
878
7318480c
DG
879 * automated/ruby-mode-tests.el: Add tests for `ruby-forward-sexp'
880 and `ruby-backward-sexp' that fail when `ruby-use-smie' is t.
881
5cd9cda9
DG
882 * indent/ruby.rb: Fix a syntax error, add a few failing examples.
883
34d1a133
SM
8842013-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
885
886 * indent/ruby.rb: Port a few cases from automated/ruby-mode-tests.el.
887 Adjust indentation of continued line to the new SMIE behavior.
888
a27c1b72
SM
8892013-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
890
891 * automated/completion-tests.el:
892 * indent/css-mode.css: New files.
893
acbadd00
DU
8942013-10-03 Daiki Ueno <ueno@gnu.org>
895
896 * automated/data/package/signed/archive-contents:
897 * automated/data/package/signed/archive-contents.sig:
898 * automated/data/package/signed/signed-good-1.0.el:
899 * automated/data/package/signed/signed-good-1.0.el.sig:
900 * automated/data/package/signed/signed-bad-1.0.el:
901 * automated/data/package/signed/signed-bad-1.0.el.sig:
902 * automated/data/package/key.pub:
903 * automated/data/package/key.sec: New files.
904
905 * automated/package-test.el (package-test-update-listing)
906 (package-test-update-archives, package-test-describe-package):
907 Adjust to package.el change.
908 (package-test-signed): New test.
909
494e898b
DG
9102013-10-01 Dmitry Gutov <dgutov@yandex.ru>
911
912 * automated/package-test.el: Update all cases to use :url instead
913 of :homepage.
914
915 * automated/package-x-test.el
916 (package-x-test--single-archive-entry-1-3): Same.
917
056453c6
DG
9182013-09-29 Dmitry Gutov <dgutov@yandex.ru>
919
920 * automated/package-test.el (simple-single-desc-1-4): Remove, it
921 was unused.
922 (simple-single-desc): Expect :homepage property.
923 (multi-file-desc): Same.
924 (with-package-test): Do not save previous `default-directory'
925 value, let-bind the var instead.
926 (package-test-install-single): Expect :homepage property in the
927 generated pkg file.
928 (package-test-describe-package): Expect Homepage button.
929 (package-test-describe-non-installed-package)
930 (package-test-describe-non-installed-multi-file-package): Same.
931 (package-test-describe-not-installed-package): Remove, it was a
932 duplicate.
933
934 * automated/package-x-test.el
935 (package-x-test--single-archive-entry-1-3): Expect :homepage
936 property.
937 (package-x-test--single-archive-entry-1-4): Expect nil extras slot.
938
939 * automated/data/package/simple-single-1.3.el: Add URL header.
940
941 * automated/data/package/archive-contents: Add :homepage
942 properties to `simple-single' and `multi-file'.
943
3e0b94e7
DC
9442013-09-22 Daniel Colascione <dancol@dancol.org>
945
a12bf61e 946 * automated/data-tests.el:
3e0b94e7
DC
947 (bool-vector-count-matches-all-0-nil)
948 (bool-vector-count-matches-all-0-t)
ffb3f67a
PE
949 (bool-vector-count-matches-1-il, bool-vector-count-matches-1-t)
950 (bool-vector-count-matches-at, bool-vector-intersection-op)
951 (bool-vector-union-op, bool-vector-xor-op)
3e0b94e7 952 (bool-vector-set-difference-op)
ffb3f67a 953 (bool-vector-change-detection, bool-vector-not): New tests.
3e0b94e7
DC
954 (mock-bool-vector-count-matches-at)
955 (test-bool-vector-bv-from-hex-string)
956 (test-bool-vector-to-hex-string)
957 (test-bool-vector-count-matches-at-tc)
958 (test-bool-vector-apply-mock-op)
959 (test-bool-vector-binop): New helper functions.
960 (bool-vector-test-vectors): New testcase data.
961
31dca772
R
9622013-09-20 Ryan <rct@thompsonclan.org> (tiny change)
963
964 * automated/advice-tests.el (advice-test-called-interactively-p-around)
965 (advice-test-called-interactively-p-filter-args)
966 (advice-test-called-interactively-p-around): New tests.
967
cde40d2b
GM
9682013-09-16 Glenn Morris <rgm@gnu.org>
969
0c2a2b57
GM
970 * automated/eshell.el (eshell-match-result):
971 Return a more informative failure than simply "false". Update callers.
972
cde40d2b
GM
973 * automated/eshell.el (eshell-test/for-name-shadow-loop):
974 Test value before and after loop as well as during.
975
1e53bb4b
GM
9762013-09-15 Glenn Morris <rgm@gnu.org>
977
978 * automated/eshell.el (eshell-test/for-name-shadow-loop):
979 New test. (Bug#15372)
980 (eshell-test/for-loop, eshell-test/for-name-loop): Doc fix.
981
9dc7e8e1
GM
9822013-09-13 Glenn Morris <rgm@gnu.org>
983
984 * automated/eshell.el (with-temp-eshell):
985 Use a temp directory for eshell-directory-name.
6ad9cb08
GM
986 (eshell-test-command-result): New, again using a temp directory.
987 Replace eshell-command-result with this throughout.
e16582b6
GM
988 (eshell-test/for-loop, eshell-test/for-name-loop):
989 Ensure environment variables don't confuse us.
9dc7e8e1 990
2d5788f4
GM
9912013-09-12 Glenn Morris <rgm@gnu.org>
992
993 * automated/eshell.el (with-temp-eshell): Avoid hangs in batch mode
e3066edb 994 due to "has a running process; kill it?" prompts.
2d5788f4 995
ae5e4c48
SM
9962013-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
997
998 * automated/eshell.el: Rename from eshell.el.
999 (eshell-test/for-loop, eshell-test/for-name-loop): New tests (bug#15231).
1000
f8ccce03
GM
10012013-09-01 Glenn Morris <rgm@gnu.org>
1002
1003 * automated/Makefile.in (setwins): Avoid leading space in $wins.
1004 Otherwise the sed command used by eg compile-main ends up
1005 containing "/*.el". (Bug#15170)
1006
50b13cde
PE
10072013-08-28 Paul Eggert <eggert@cs.ucla.edu>
1008
e903c210 1009 * automated/Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
50b13cde
PE
1010 for portability to hosts where /bin/sh has problems.
1011
6ee60310
DE
10122013-08-21 David Engster <deng@randomsample.de>
1013
1014 * automated/eieio-tests.el, automated/eieio-test-persist.el:
1015 * automated/eieio-test-methodinvoke.el: EIEIO tests from CEDET
1016 upstream. Changed to use ERT.
1017
281c7202
DH
10182013-08-14 Daniel Hackney <dan@haxney.org>
1019
a12bf61e
GM
1020 * automated/package-test.el: Remove tar-package-building functions.
1021 Tar file used for testing is included in the repository.
281c7202
DH
1022 (package-test-install-texinfo, package-test-cleanup-built-files):
1023 Remove.
1024
ad756449
FEG
10252013-08-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
1026
1027 * automated/python-tests.el (python-imenu-create-index-4)
1028 (python-imenu-create-flat-index-2): New tests.
1029
3e2cd454
GM
10302013-08-05 Glenn Morris <rgm@gnu.org>
1031
1032 * automated/mule-util.el: New file, with tests extracted from
1033 lisp/international/mule-util.el.
1034
671d5c16
SM
10352013-08-04 Stefan Monnier <monnier@iro.umontreal.ca>
1036
1037 * automated/advice-tests.el (advice-tests-nadvice): Test removal
1038 before definition.
1039 (advice-tests-macroaliases): New test.
1040
2ad0a067
GM
10412013-08-04 Glenn Morris <rgm@gnu.org>
1042
dc8dfa8a
GM
1043 * automated/ert-tests.el: Disable failing test that no-one seems
1044 to know how to fix. (Bug#13064)
1045
2ad0a067
GM
1046 * automated/icalendar-tests.el (icalendar-tests--test-export)
1047 (icalendar-tests--test-import): Try more precise TZ specification.
f8654242 1048 Remove debug messages.
2ad0a067 1049
f3ffcd8c
GM
10502013-08-03 Glenn Morris <rgm@gnu.org>
1051
1f21d308
GM
1052 * automated/core-elisp-tests.el (core-elisp-tests): Fix defcustom.
1053
f3ffcd8c
GM
1054 * automated/icalendar-tests.el (icalendar-tests--test-export)
1055 (icalendar-tests--test-import):
5e471f0d 1056 Use getenv/setenv rather than set-time-zone-rule. Add debug messages.
f3ffcd8c
GM
1057 (icalendar-tests--test-import): Reset zone even if error occurred.
1058
a104f656
SM
10592013-08-02 Stefan Monnier <monnier@iro.umontreal.ca>
1060
1061 * automated/core-elisp-tests.el: New file.
1062
7d7e9a73
GM
10632013-08-01 Glenn Morris <rgm@gnu.org>
1064
1065 * automated/file-notify-tests.el (file-notify--test-remote-enabled):
1066 Try to check that the remote system has a notification program.
1067
67a17772
GM
10682013-07-31 Glenn Morris <rgm@gnu.org>
1069
1070 * automated/undo-tests.el (undo-test2, undo-test5): Be quieter.
1071
e81dd54d
MA
10722013-07-24 Michael Albinus <michael.albinus@gmx.de>
1073
1074 * automated/file-notify-tests.el
1075 (file-notify--test-local-enabled): New defconst. Replaces all
ae93878a 1076 `file-notify-support' occurrences.
e81dd54d
MA
1077 (file-notify--test-remote-enabled): New defun.
1078 (file-notify--deftest-remote): Use it.
1079 (file-notify-test00-availability): Rewrite.
1080 (file-notify-test00-availability-remote): New defun.
1081 (file-notify-test01-add-watch): Rewrite first erroneous check.
1082
66878244
GM
10832013-07-23 Glenn Morris <rgm@gnu.org>
1084
97afc49a
GM
1085 * automated/inotify-test.el (inotify-file-watch-simple):
1086 Delete temp-file when done.
1087
66878244
GM
1088 * automated/subword-tests.el: Require subword.
1089
0ac26976
SM
10902013-07-22 Stefan Monnier <monnier@iro.umontreal.ca>
1091
1092 * automated/subword-tests.el: New file.
1093
1f0480d4
FEG
10942013-07-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
1095
1096 * automated/python-tests.el (python-imenu-create-index-2)
1097 (python-imenu-create-index-3): New tests.
1098
7faba176
GM
10992013-07-11 Glenn Morris <rgm@gnu.org>
1100
a19b3c2d
GM
1101 * automated/ert-tests.el: Require cl-lib at runtime too.
1102 (ert-test-special-operator-p): Use cl-gensym rather than ert-- version.
1103 (ert-test-remprop, ert-test-remove-if-not, ert-test-remove*)
1104 (ert-test-set-functions, ert-test-gensym)
1105 (ert-test-coerce-to-vector, ert-test-string-position)
1106 (ert-test-mismatch): Remove tests.
1107 * automated/cl-lib.el: New, split from ert-tests.el.
1108
d2e1542a
GM
1109 * automated/ruby-mode-tests.el (ruby-deftest-move-to-block):
1110 Goto point-min.
1111 (works-on-do, zero-is-noop, ok-with-three, ok-with-minus-two)
1112 (ruby-move-to-block-skips-percent-literal)
1113 (ruby-move-to-block-skips-heredoc)
1114 (ruby-move-to-block-moves-from-else-to-if)
1115 (ruby-beginning-of-defun-does-not-fold-case)
1116 (ruby-end-of-defun-skips-to-next-line-after-the-method):
1117 Replace goto-line with forward-line/goto-char.
1118 (ruby-move-to-block-does-not-fold-case): Remove unneeded end-of-buffer.
1119
03d01981
GM
1120 * automated/package-test.el (makeinfo-buffer): Autoload.
1121 (compilation-in-progress, tar-parse-info, tar-header-name): Declare.
1122 (package-test-install-texinfo): Don't require makeinfo.
1123
709c6d2b
GM
1124 * automated/files.el: Stop "local variables" confusion.
1125
63cd50d4
GM
1126 * automated/flymake-tests.el (flymake-tests): Remove unused group.
1127
a550ba33
GM
1128 * automated/icalendar-tests.el (icalendar-tests--do-test-cycle):
1129 Use with-current-buffer.
1130
7faba176
GM
1131 * automated/undo-tests.el (undo-test-buffer-modified)
1132 (undo-test-file-modified): New tests.
1133
59eb37e5
MA
11342013-07-09 Michael Albinus <michael.albinus@gmx.de>
1135
1136 * automated/file-notify-tests.el (file-notify-test00-availability):
1137 Set :expected-result.
1138 (file-notify-test01-add-watch, file-notify-test01-add-watch-remote)
1139 (file-notify-test02-events, file-notify-test02-events-remote)
1140 (file-notify-test03-autorevert, file-notify-test03-autorevert-remote):
1141 Skip when `file-notify-support' is nil. (Bug#14823)
1142
771b2fc3
GM
11432013-07-09 Glenn Morris <rgm@gnu.org>
1144
0b57d6fc
GM
1145 * automated/inotify-test.el (inotify-add-watch, inotify-rm-watch):
1146 Declare.
1147 (inotify-file-watch-simple): Silence compiler.
1148
a87b74fe
GM
1149 * automated/python-tests.el (python-indent-block-enders):
1150 Make it actually test something.
1151
08be5fba
GM
1152 * automated/package-x-test.el: Require package-test when compiling.
1153
771b2fc3 1154 * automated/add-log-tests.el, automated/advice-tests.el:
08be5fba
GM
1155 * automated/imenu-test.el, automated/package-x-test.el:
1156 * automated/python-tests.el, automated/ruby-mode-tests.el:
32e93c9e 1157 * automated/xml-parse-tests.el: Explicitly require ert.
771b2fc3 1158
0f01f02f
KH
11592013-07-08 Kenichi Handa <handa@gnu.org>
1160
1161 * automated/decoder-tests.el (decoder-tests-prefer-utf-8-read):
1162 Use with-ccoding-priority to avoid side-effect (Bug#14781).
1163
84b6d3df
MA
11642013-07-05 Michael Albinus <michael.albinus@gmx.de>
1165
1166 * automated/file-notify-tests.el
ae5e4c48
SM
1167 (file-notify-test-remote-temporary-file-directory):
1168 Use `null-device' on w32.
84b6d3df
MA
1169 (file-notify--test-tmpfile, file-notify--test-tmpfile1)
1170 (file-notify--test-results, file-notify--test-event)
1171 (file-notify--deftest-remote, file-notify--event-test)
1172 (file-notify--test-event-handler)
ae5e4c48 1173 (file-notify--test-make-temp-name): Rename, in order to mark them
84b6d3df
MA
1174 internal.
1175 (tramp-message-show-message, tramp-read-passwd): Tweak them for
1176 better fitting in noninteractive tests.
ae5e4c48
SM
1177 (file-notify-test00-availability): Rename from `file-notify-test0'.
1178 (file-notify-test01-add-watch): Rename from `file-notify-test1'.
84b6d3df
MA
1179 Use `temporary-file-directory '.
1180 (file-notify-test01-add-watch-remote): New test.
ae5e4c48
SM
1181 (file-notify-test02-events): Rename from `file-notify-test2'.
1182 (file-notify-test02-events-remote): Rename from `file-notify-test3'.
1183 (file-notify-test03-autorevert): Rename from
84b6d3df 1184 `file-notify-test4'. Use timeouts.
ae5e4c48 1185 (file-notify-test03-autorevert-remote): Rename from
84b6d3df
MA
1186 `file-notify-test5'.
1187
46e4f821
MA
11882013-07-04 Michael Albinus <michael.albinus@gmx.de>
1189
1190 * automated/file-notify-tests.el: New package.
1191
3e3da660
KH
11922013-06-28 Kenichi Handa <handa@gnu.org>
1193
1194 * automated/decoder-tests.el (decoder-tests-gen-file): New arg FILE.
ae5e4c48 1195 (decoder-tests-ao-gen-file): Rename from decoder-tests-filename.
3e3da660
KH
1196 Callers changed.
1197 (decoder-tests-filename): New function.
1198 (decoder-tests-prefer-utf-8-read)
1199 (decoder-tests-prefer-utf-8-write): New function.
1200 (ert-test-decoder-prefer-utf-8): New test.
1201
10a2da6e
DG
12022013-06-27 Dmitry Gutov <dgutov@yandex.ru>
1203
1204 * automated/package-x-test.el: Change the commentary.
79f38c4e
DG
1205 (package-x-test--single-archive-entry-1-3)
1206 (package-x-test--single-archive-entry-1-4): Fix the tests, by
1207 using the appropriate data structure.
10a2da6e 1208
9ea5cf9f
DG
12092013-06-27 Daniel Hackney <dan@haxney.org>
1210
1211 * automated/Makefile.in (setwins): Include the 'data' subdirectory.
1212
1213 * automated/package-x-test.el: New file.
1214
1215 * automated/package-test.el: New file.
1216
1217 * automated/data/package: New directory, with test examples.
1218
fc3ec982
GM
12192013-06-27 Glenn Morris <rgm@gnu.org>
1220
df86ba7d
GM
1221 * automated/python-tests.el (python-tests-with-temp-file):
1222 Clean up after ourself.
1223
fc3ec982 1224 * automated/undo-tests.el (undo-test3): Remove test that seems to
568a53f2 1225 do nothing that the previous one doesn't, except leave a tempfile.
fc3ec982 1226
f2136e1e
GM
12272013-06-26 Glenn Morris <rgm@gnu.org>
1228
1229 * automated/info-xref.el: New file.
1230
51f85387
GM
12312013-06-25 Glenn Morris <rgm@gnu.org>
1232
1233 * automated/occur-tests.el (occur-test-create): New function.
1234 Use it to create separate tests for each element, so we run them
1235 all rather than stopping at the first error.
1236
6e0e82a0 12372013-06-24 Glenn Morris <rgm@gnu.org>
e31106e8
GM
1238
1239 * automated/occur-tests.el (occur-tests):
1240 Update for 2013-05-29 change to occur header line.
1241
c5b0993e
EW
12422013-06-21 Eduard Wiebe <usenet@pusto.de>
1243
1244 Test suite for flymake.
1245 * automated/flymake-tests.el:
1246 * automated/flymake/warnpred/Makefile
1247 * automated/flymake/warnpred/test.c
1248 * automated/flymake/warnpred/test.pl: New files.
1249
02a87775
TH
12502013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1251
4f405069 1252 * automated/reftex-tests.el (reftex-parse-from-file-test): Fix test.
02a87775 1253
18d78c5e
TH
12542013-06-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1255
1256 * automated/reftex-tests.el: New test suite for reftex.
1257
19bb8e62
DG
12582013-05-31 Dmitry Gutov <dgutov@yandex.ru>
1259
1260 * automated/ruby-mode-tests.el: New tests, for percent literals
1261 and expression expansion.
1262
f236dd84
LL
12632013-05-29 Leo Liu <sdl.web@gmail.com>
1264
1265 * indent/octave.m: Tweak.
1266
797c9e3d
AG
12672013-05-26 Aidan Gauland <aidalgol@amuri.net>
1268
a12bf61e 1269 * eshell.el: Rewrite tests using ERT.
797c9e3d 1270
cce6beeb
LL
12712013-05-25 Leo Liu <sdl.web@gmail.com>
1272
1273 * indent/octave.m: Add tests for %!, # and ### comments.
1274
bc9a5003
KH
12752013-05-23 Kenichi Handa <handa@gnu.org>
1276
1277 * automated/decoder-tests.el: New file.
1278
1a0a0a8a
DG
12792013-05-19 Dmitry Gutov <dgutov@yandex.ru>
1280
1281 * indent/ruby.rb: Add multiline regexp example.
1282
1283 * automated/ruby-mode-tests.el (ruby-heredoc-highlights-interpolations)
1284 (ruby-regexp-skips-over-interpolation)
1285 (ruby-regexp-continues-till-end-when-unclosed)
1286 (ruby-regexp-can-be-multiline)
1287 (ruby-interpolation-inside-percent-literal): New tests.
1288
a9e4425b
SM
12892013-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1290
1291 * indent/ruby.rb: Fix indentation after =; add more cases.
1292
aa7dab97
SM
12932013-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
1294
1295 * indent/pascal.pas: Add test for mis-identified comments.
1296
1398a54d
MY
12972013-04-01 Masatake YAMATO <yamato@redhat.com>
1298
a12bf61e 1299 * automated/imenu-test.el: New file. (Bug#14112)
1398a54d 1300
adc31213
FEG
13012013-04-19 Fabián Ezequiel Gallina <fgallina@gnu.org>
1302
1303 * automated/python-tests.el (python-imenu-prev-index-position-1):
aa7dab97 1304 Remove test.
adc31213
FEG
1305 (python-imenu-create-index-1, python-imenu-create-flat-index-1):
1306 New tests.
1307
04754d36
FEG
13082013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1309
1310 * automated/python-tests.el (python-nav-backward-defun-2)
1311 (python-nav-backward-defun-3, python-nav-forward-defun-2)
1312 (python-nav-forward-defun-3): New tests.
1313
083850a6
FEG
13142013-04-17 Fabián Ezequiel Gallina <fgallina@gnu.org>
1315
1316 * automated/python-tests.el (python-nav-backward-defun-1)
1317 (python-nav-forward-defun-1): New tests.
1318
694569fc
MY
13192013-04-09 Masatake YAMATO <yamato@redhat.com>
1320
c295fc18 1321 * automated/add-log-tests.el: New file. (Bug#14112)
694569fc 1322
8d3655be 13232013-03-30 Fabián Ezequiel Gallina <fabian@anue.biz>
c9886b39 1324
8d3655be 1325 * automated/python-tests.el (python-indent-block-enders): New test.
c9886b39
FEG
1326 (python-info-current-defun-2): Fix test.
1327
2054a6c3
PE
13282013-03-05 Paul Eggert <eggert@cs.ucla.edu>
1329
1330 * indent/octave.m: Fix encoding error in comment. Add coding tag.
1331
929aeac6 13322013-02-28 Fabián Ezequiel Gallina <fgallina@cuca>
b85f3423 1333
929aeac6 1334 * automated/python-tests.el (python-tests-with-temp-buffer): Doc fix.
b85f3423
FEG
1335 (python-tests-with-temp-file): New macro.
1336 (python-tests-shell-interpreter): New var.
1337 (python-shell-get-process-name-1)
1338 (python-shell-internal-get-process-name-1)
1339 (python-shell-parse-command-1)
1340 (python-shell-calculate-process-environment-1)
1341 (python-shell-calculate-process-environment-2)
1342 (python-shell-calculate-process-environment-3)
1343 (python-shell-calculate-exec-path-1)
1344 (python-shell-calculate-exec-path-2)
1345 (python-shell-make-comint-1)
1346 (python-shell-make-comint-2)
1347 (python-shell-get-process-1)
1348 (python-shell-get-or-create-process-1)
1349 (python-shell-internal-get-or-create-process-1): New tests.
1350
cfbf790d 13512013-02-21 Fabián Ezequiel Gallina <fgallina@cuca>
4dddd5dc 1352
62cfd799 1353 * automated/python-tests.el: New file.
4dddd5dc 1354
53ca88c4
DG
13552013-02-14 Dmitry Gutov <dgutov@yandex.ru>
1356
1357 * automated/ruby-mode-tests.el
1358 (ruby-move-to-block-skips-percent-literal): Add depth-affecting
1359 bits inside the examples.
1360 (ruby-move-to-block-skips-heredoc): New test.
aa7dab97
SM
1361 (ruby-add-log-current-method-after-inner-class):
1362 Lower expectations: move point inside a method, initially.
53ca88c4 1363
7132e457
DG
13642013-02-13 Dmitry Gutov <dgutov@yandex.ru>
1365
1366 * automated/ruby-mode-tests.el
1367 (ruby-move-to-block-skips-percent-literal): New test.
1368
6e5c1569
CY
13692013-02-04 Chong Yidong <cyd@gnu.org>
1370
1371 * automated/thingatpt.el: New file.
1372
984096ed
CY
13732013-02-03 Chong Yidong <cyd@gnu.org>
1374
aa7dab97
SM
1375 * automated/files.el (file-test--do-local-variables-test):
1376 Avoid compilation warning message.
984096ed 1377
b1625024
DG
13782013-01-27 Dmitry Gutov <dgutov@yandex.ru>
1379
1380 * automated/ruby-mode-tests.el
1381 (ruby-indent-spread-args-in-parens): New test.
a324b8c7
DG
1382 * automated/ruby-mode-tests.el (ruby-block-test-example):
1383 Break indentation of the do block opener and add a line inside it.
1384 * automated/ruby-mode-tests.el (works-on-do, ok-with-three):
1385 Adjust line numbers.
b1625024 1386
cb9c0a53
SM
13872013-01-15 Stefan Monnier <monnier@iro.umontreal.ca>
1388
1389 * automated/advice-tests.el: Split up. Add advice-test-preactivate.
1390
51e73492
GM
13912013-01-14 Glenn Morris <rgm@gnu.org>
1392
1393 * automated/compile-tests.el (compile-tests--test-regexps-data):
1394 Fix interpretation of gnu line.col1-col2 format. (Bug#13335)
1395
327a6cca
WJ
13962013-01-10 Wolfgang Jenkner <wjenkner@inode.at>
1397
1398 * automated/man-tests.el: New file.
1399
51fb5578
AH
14002013-01-09 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1401
1402 * automated/undo-tests.el (undo-test0): Adjust error to code change.
1403
3bace969
AH
14042013-01-08 Aaron S. Hawley <aaron.s.hawley@gmail.com>
1405
1406 * automated/undo-tests.el: New file.
1407
82e2a1f0 14082012-12-27 Dmitry Gutov <dgutov@yandex.ru>
db590ef6
DG
1409
1410 * automated/ruby-mode-tests.el
1411 (ruby-indent-after-block-in-continued-expression): New test.
1412
dbb530d9
DG
14132012-12-14 Dmitry Gutov <dgutov@yandex.ru>
1414
e903c210 1415 * automated/ruby-mode-tests.el:
dbb530d9 1416 Rename one interpolation test; add three more.
bb808526
DG
1417 (ruby-with-temp-buffer): New macro, use it where appropriate.
1418 (ruby-add-log-current-method-examples): Use "_" for target point.
1419 Add four new tests for ruby-add-log-current-method.
dbb530d9 1420
a0099d31
GM
14212012-12-11 Glenn Morris <rgm@gnu.org>
1422
1423 * automated/f90.el (f90-test-bug13138): New test.
1424
81606b10
RS
14252012-12-10 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1426
1427 * automated/inotify-test.el: New test.
1428
89eb3b0a
CY
14292012-12-02 Chong Yidong <cyd@gnu.org>
1430
1431 * automated/ruby-mode-tests.el
1432 (ruby-add-log-current-method-examples): Don't use loop macro, to
1433 allow automated testing to work.
1434
23ba2705
SM
14352012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1436
1437 * automated/advice-tests.el (advice-tests--data): Remove.
1438 (advice-tests): Move the tests directly here instead.
1439 Add called-interactively-p tests.
1440
19dc7206
SM
14412012-11-19 Stefan Monnier <monnier@iro.umontreal.ca>
1442
1443 * automated/ert-x-tests.el: Use cl-lib.
1444 * automated/ert-tests.el: Use lexical-binding and cl-lib.
1445
8619323f
DG
14462012-11-14 Dmitry Gutov <dgutov@yandex.ru>
1447
1448 * automated/ruby-mode-tests.el (ruby-indent-singleton-class): Pass.
1449 (ruby-indent-inside-heredoc-after-operator)
1450 (ruby-indent-inside-heredoc-after-space): New tests.
c62792e7
DG
1451 Change direct font-lock face references to var references.
1452 (ruby-interpolation-suppresses-syntax-inside): New test.
19dc7206
SM
1453 (ruby-interpolation-inside-percent-literal-with-paren):
1454 New failing test.
8619323f 1455
f178c32d
DG
14562012-11-13 Dmitry Gutov <dgutov@yandex.ru>
1457
1458 * automated/ruby-mode-tests.el (ruby-heredoc-font-lock)
5745cae6
DG
1459 (ruby-singleton-class-no-heredoc-font-lock)
1460 (ruby-add-log-current-method-examples): New tests.
1461 (ruby-test-string): Extract from ruby-should-indent-buffer.
5e9419e8
DG
1462 (ruby-deftest-move-to-block): New macro.
1463 Add several move-to-block tests.
f178c32d 1464
231d8498
SM
14652012-11-12 Stefan Monnier <monnier@iro.umontreal.ca>
1466
1467 * automated/advice-tests.el: New tests.
1468
8111f5e6
EZ
14692012-10-14 Eli Zaretskii <eliz@gnu.org>
1470
1471 * automated/compile-tests.el (compile-tests--test-regexps-data):
1472 Add new data for msft's new format.
1473
c3268831
DG
14742012-09-08 Dmitry Gutov <dgutov@yandex.ru>
1475
1476 * automated/ruby-mode-tests.el:
1477 (ruby-toggle-block-to-multiline): New test.
1478 (ruby-should-indent-buffer, ruby-toggle-block-to-do-end)
1479 (ruby-toggle-block-to-brace): Use buffer-string.
1480
0ba2d4b6
DG
14812012-09-07 Dmitry Gutov <dgutov@yandex.ru>
1482
1483 * automated/ruby-mode-tests.el: New tests (Bug#11613).
1484
eada0861 14852012-08-28 Chong Yidong <cyd@gnu.org>
45e7ed71
CY
1486
1487 * automated/files.el: Test every combination of values for
1488 enable-local-variables and enable-local-eval.
1489
450809af
CY
14902012-08-19 Chong Yidong <cyd@gnu.org>
1491
1492 * redisplay-testsuite.el (test-redisplay): Use switch-to-buffer.
1493
a999ce26
CY
14942012-08-18 Chong Yidong <cyd@gnu.org>
1495
1496 * redisplay-testsuite.el (test-redisplay-4): New test (Bug#3874).
1497
f063063a
DG
14982012-08-14 Dmitry Gutov <dgutov@yandex.ru>
1499
1500 * indent/ruby.rb: Rearrange examples, add new ones.
1501
0d9e2599
NN
15022012-08-12 Dmitry Gutov <dgutov@yandex.ru>
1503
1504 * automated/ruby-mode-tests.el (ruby-move-to-block-stops-at-opening)
1505 (ruby-toggle-block-to-do-end, ruby-toggle-block-to-brace): New test.
1506
9ff9402d 15072012-08-11 Glenn Morris <rgm@gnu.org>
5f168c20
GM
1508
1509 * automated/files.el: New file.
1510
bf1757d1
GM
1511 * automated/Makefile.in (all): Fix typo.
1512
9d2ed8a2
DG
15132012-08-10 Dmitry Gutov <dgutov@yandex.ru>
1514
1515 * automated/ruby-mode-tests.el (ruby-should-indent):
1516 Add docstring, check (current-indentation) instead of (current-column).
1517 (ruby-should-indent-buffer): New function.
1518 Add tests for `ruby-deep-indent-paren' behavior.
1519 Port all tests from test/misc/test_ruby_mode.rb in Ruby repo.
1520
0d9e2599
NN
15212012-08-10 Nobuyoshi Nakada <nobu@ruby-lang.org>
1522
1523 Original tests in test_ruby_mode.rb in upstream (author).
1524
9cd80478
DG
15252012-08-09 Dmitry Gutov <dgutov@yandex.ru>
1526
1527 * automated/ruby-mode-tests.el (ruby-should-indent)
1528 (ruby-assert-state): New functions.
1529 Add new tests.
1530
c91562a6
DE
15312012-07-29 David Engster <deng@randomsample.de>
1532
9d2ed8a2
DG
1533 * automated/xml-parse-tests.el (xml-parse-tests--qnames):
1534 New variable to hold test data for name expansion.
c91562a6
DE
1535 (xml-parse-tests): Test the two different types of name expansion.
1536
d8efda90
JL
15372012-07-29 Juri Linkov <juri@jurta.org>
1538
1539 * automated/occur-tests.el (occur-test-case): Use predefined
1540 buffer name " *test-occur*" instead of a random buffer name.
1541
c28662a8
DG
15422012-07-20 Dmitry Gutov <dgutov@yandex.ru>
1543
1544 * automated/ruby-mode-tests.el: New file with one test.
1545
45fd731c
SM
15462012-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1547
efc26dbe
SM
1548 * indent/shell.sh: Add test case for ${#VAR}.
1549
45fd731c
SM
1550 * indent/latex-mode.tex: New file.
1551
a464a6c7
SM
15522012-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
1553
1554 * eshell.el: Use cl-lib.
1555
a76e6535
CY
15562012-07-03 Chong Yidong <cyd@gnu.org>
1557
1558 * automated/xml-parse-tests.el (xml-parse-tests--bad-data): New.
1559
a7aef6f5
CY
15602012-07-02 Chong Yidong <cyd@gnu.org>
1561
a464a6c7
SM
1562 * automated/xml-parse-tests.el (xml-parse-tests--data):
1563 More testcases.
a7aef6f5 1564
fbf2e7ad
CY
15652012-07-01 Chong Yidong <cyd@gnu.org>
1566
1567 * automated/xml-parse-tests.el: New file.
1568
d5c6faf9
SM
15692012-06-27 Stefan Monnier <monnier@iro.umontreal.ca>
1570
1571 * automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
1572 Use cl-flet.
1573
ee574791
UJ
15742012-06-08 Ulf Jasper <ulf.jasper@web.de>
1575
d5c6faf9
SM
1576 * automated/icalendar-tests.el (icalendar--parse-vtimezone):
1577 Test escaped commas in TZID (Bug#11473).
ee574791
UJ
1578 (icalendar-import-with-timezone): New.
1579 (icalendar-real-world): Add new testcase as given in the bugreport
1580 of Bug#11473.
1581
6dbaa1c7
UJ
15822012-05-29 Ulf Jasper <ulf.jasper@web.de>
1583
1584 * automated/icalendar-tests.el (icalendar-tests--test-import):
1585 Include UID in import tests (Bug#11525).
1586 (icalendar-import-non-recurring, icalendar-import-rrule)
1587 (icalendar-import-duration, icalendar-import-bug-6766): Adjust to
1588 UID-import change.
1589 (icalendar-import-with-uid): New.
1590 (icalendar-tests--test-cycle, icalendar-tests--do-test-cycle):
1591 Include UID in cycle tests.
1592 (icalendar-cycle, icalendar-real-world): UID-import change.
1593
b847032c
GM
15942012-05-21 Glenn Morris <rgm@gnu.org>
1595
1596 * automated/Makefile.in (setwins): Scrap superfluous subshell.
1597
5e561bc7
TZ
15982012-05-15 Teodor Zlatanov <tzz@lifelogs.com>
1599
1600 * automated/url-util-tests.el: New file to test
1601 lisp/url/url-util.el. Only `url-build-query-string' and
1602 `url-parse-query-string' are tested right now (Bug#8706).
1603
461ef3c5
SM
16042012-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
1605
1606 * indent/shell.sh:
1607 * indent/shell.rc: Ad some test cases.
1608
dfbd787f
SM
16092012-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
1610
1611 * indent/ruby.rb: New file, to test new syntax-propertize code.
1612
ab7ce8c1
GM
16132012-04-11 Glenn Morris <rgm@gnu.org>
1614
1615 * automated/vc-bzr.el (vc-bzr-test-faulty-bzr-autoloads): New test.
1616
6c0c7cfc
TZ
16172012-02-13 Teodor Zlatanov <tzz@lifelogs.com>
1618
1619 * automated/url-future-tests.el (url-future-tests): Move from
1620 lisp/url/url-future.el and rename.
1621
bdbc1c4e
UJ
16222012-01-29 Ulf Jasper <ulf.jasper@web.de>
1623
1624 * automated/icalendar-tests.el (icalendar-import-non-recurring):
1625 Fix broken test, caused by missing trailing blank.
1626
5c09001c
CY
16272011-12-03 Chong Yidong <cyd@gnu.org>
1628
1629 * automated/compile-tests.el (compile-tests--test-regexps-data):
1630 Increase column numbers by one to reflect change in how
6df6ae42 1631 compilation-message is recorded (Bug#10172).
5c09001c 1632
394c65f1
GM
16332011-11-22 Glenn Morris <rgm@gnu.org>
1634
1635 * rmailmm.el: New file, split from lisp/mail/rmailmm.el.
1636
cd1181db
JB
16372011-11-20 Juanma Barranquero <lekktu@gmail.com>
1638
1639 * cedet/semantic-utest-c.el (semantic-utest-c-comparisons): Fix typo.
1640
58179cce
JB
16412011-11-16 Juanma Barranquero <lekktu@gmail.com>
1642
7877f373
JB
1643 * automated/icalendar-tests.el (icalendar-tests--get-ical-event)
1644 (icalendar-tests--test-export, icalendar-tests--do-test-export):
58179cce
JB
1645 * cedet/srecode-tests.el (srecode-field-utest-impl): Fix typo.
1646
dba0634a
UJ
16472011-10-30 Ulf Jasper <ulf.jasper@web.de>
1648
1649 * automated/newsticker-tests.el
6df6ae42 1650 (newsticker--group-manage-orphan-feeds): Remove fsetting of
dba0634a
UJ
1651 newsticker--treeview-tree-update.
1652
6d6a626c
UJ
16532011-10-29 Ulf Jasper <ulf.jasper@web.de>
1654
73c3f81d
UJ
1655 * automated/newsticker-tests.el
1656 (newsticker--group-manage-orphan-feeds): Use fset instead of flet.
1657
a12bf61e 1658 * automated/newsticker-tests.el
6d6a626c 1659 (newsticker--group-manage-orphan-feeds): Prevent updating
c295fc18 1660 newsticker treeview. Fixed bug#9763.
6d6a626c 1661
6e0a9be7
GM
16622011-10-20 Glenn Morris <rgm@gnu.org>
1663
e195ae68
GM
1664 * automated/vc-bzr.el (vc-bzr-test-bug9781): New test.
1665
6e0a9be7
GM
1666 * automated/vc-bzr.el: New file.
1667
21fedf28
GM
16682011-10-15 Glenn Morris <rgm@gnu.org>
1669
1670 * automated/f90.el: New file.
1671
81416b68
UJ
16722011-09-27 Ulf Jasper <ulf.jasper@web.de>
1673
1674 * automated/newsticker-tests.el: Move newsticker-testsuite.el
c295fc18 1675 to automated/newsticker-tests.el. Convert to ERT.
81416b68 1676
68575ab0
UJ
16772011-07-26 Ulf Jasper <ulf.jasper@web.de>
1678
1679 * automated/icalendar-tests.el (icalendar-tests--compare-strings):
aa7dab97 1680 Remove, simply use string=.
68575ab0
UJ
1681 (icalendar--diarytime-to-isotime)
1682 (icalendar--datetime-to-diary-date)
1683 (icalendar--datestring-to-isodate)
1684 (icalendar--format-ical-event)
1685 (icalendar--parse-summary-and-rest)
1686 (icalendar-tests--do-test-import)
6df6ae42 1687 (icalendar-tests--do-test-cycle): Change argument order of
68575ab0
UJ
1688 string= to EXPECTED ACTUAL.
1689 (icalendar--import-format-sample)
1690 (icalendar--format-ical-event)
1691 (icalendar-import-non-recurring)
1692 (icalendar-import-rrule)
1693 (icalendar-import-duration)
1694 (icalendar-import-bug-6766)
6df6ae42 1695 (icalendar-real-world): Adjust to string= instead of
68575ab0
UJ
1696 icalendar-tests--compare-strings.
1697 (icalendar-import-multiple-vcalendars): New.
1698
de316778
TZ
16992011-05-11 Teodor Zlatanov <tzz@lifelogs.com>
1700
1701 * automated/gnus-tests.el: Add wrapper for Gnus tests.
1c231080 1702 Require CL.
de316778 1703
c07b2710
JL
17042011-05-09 Juri Linkov <juri@jurta.org>
1705
1706 * automated/occur-tests.el: Move from test/occur-testsuite.el.
1707 Convert to ERT.
1708
adec429a
CY
17092011-05-09 Chong Yidong <cyd@stupidchicken.com>
1710
1711 * automated/compile-tests.el: New file.
1712
c4c205d0
CY
17132011-05-08 Chong Yidong <cyd@stupidchicken.com>
1714
1715 * automated/font-parse-tests.el: Don't byte-compile.
1716
1717 * automated/comint-testsuite.el: Move from test/. Convert to ERT.
1718
6c075cd7
SM
17192011-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1720
1721 * automated/lexbind-tests.el: New file.
1722
33383987
JB
17232011-03-07 Chong Yidong <cyd@stupidchicken.com>
1724
1725 * Version 23.3 released.
1726
81fb60b2
GM
17272011-03-05 Glenn Morris <rgm@gnu.org>
1728
1729 * eshell.el: Move here from lisp/eshell/esh-test.el.
1730
de69c0a8
CO
17312011-03-03 Christian Ohler <ohler@gnu.org>
1732
1733 * automated/ert-tests.el (ert-test-explain-not-equal-keymaps):
1734 New test.
1735
4856384c
UJ
17362011-02-20 Ulf Jasper <ulf.jasper@web.de>
1737
1738 * automated/icalendar-tests.el: Move from icalendar-testsuite.el;
1739 convert to ERT format.
1740
aa0935b9
CY
17412011-02-14 Chong Yidong <cyd@stupidchicken.com>
1742
1743 * automated/bytecomp-tests.el: Move from bytecomp-testsuite.el;
1744 convert to ERT format.
1745
ccded26c
SM
17462011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1747
1748 * indent/shell.sh:
1749 * indent/shell.rc: New files.
1750
372fb76b
CY
17512011-01-27 Chong Yidong <cyd@stupidchicken.com>
1752
1753 * automated/font-parse-tests.el: Move from
1754 font-parse-testsuite.el.
1755
6608a7d8
CY
17562011-01-26 Chong Yidong <cyd@stupidchicken.com>
1757
1758 * font-parse-testsuite.el (test-font-parse-data): New file.
1759
db5d03ea
SM
17602011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
1761
1762 * indent/prolog.prolog: Add tokenizing tests.
1763
d221e780
CO
17642011-01-13 Christian Ohler <ohler@gnu.org>
1765
1766 * automated: New directory for automated tests.
1767
1768 * automated/ert-tests.el, automated/ert-x-tests.el: New files.
1769
1770 * automated/Makefile.in: New file.
1771
cbf83ce9
SM
17722010-11-11 Stefan Monnier <monnier@iro.umontreal.ca>
1773
1774 * indent/modula2.mod: New file.
1775
d19dc73d
SM
17762010-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
1777
1778 * indent/octave.m: Add a test to ensure indentation is local.
1779
41f592d1
GM
17802010-10-23 Glenn Morris <rgm@gnu.org>
1781
1782 * comint-testsuite.el
d19dc73d
SM
1783 (comint-testsuite--test-comint-password-prompt-regexp):
1784 Add "Please enter the password". (Bug#7224)
41f592d1 1785
3672149f
SM
17862010-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1787
1788 * indent/prolog.prolog: Use normal spacing around !.
1789
f5632fb6
SM
17902010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1791
1792 * indent/octave.m: Remove one more `fixindent'. Use `end'.
1793
cf38dd42
SM
17942010-09-10 Stefan Monnier <monnier@iro.umontreal.ca>
1795
1796 * indent/octave.m: Remove some `fixindent' not needed any more.
1797
e17b68ed
SM
17982010-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1799
1800 * indent/octave.m: New file.
1801
81ee9410
UJ
18022010-08-08 Ulf Jasper <ulf.jasper@web.de>
1803
e17b68ed 1804 * icalendar-testsuite.el (icalendar-testsuite-run): Add internal tests.
81ee9410
UJ
1805 (icalendar-testsuite--trim, icalendar-testsuite--compare-strings)
1806 (icalendar-testsuite--run-internal-tests): New.
1807 (icalendar-testsuite--test-convert-ordinary-to-ical)
1808 (icalendar-testsuite--test-convert-block-to-ical)
1809 (icalendar-testsuite--test-convert-anniversary-to-ical)
1810 (icalendar-testsuite--test-parse-vtimezone)
1811 (icalendar-testsuite--do-test-export): Code formatting.
1812 (icalendar-testsuite--test-parse-vtimezone): Doc fix.
1813 (icalendar-testsuite--do-test-import)
3672149f
SM
1814 (icalendar-testsuite--do-test-cycle):
1815 Use icalendar-testsuite--compare-strings
81ee9410
UJ
1816 (icalendar-testsuite--run-import-tests): Comment added.
1817 (icalendar-testsuite--run-import-tests)
e17b68ed 1818 (icalendar-testsuite--run-real-world-tests): Fix expected results.
81ee9410 1819
71ab16dd
CY
18202010-06-25 Chong Yidong <cyd@stupidchicken.com>
1821
1822 * redisplay-testsuite.el (test-redisplay-3): New test.
1823
6534e58a
CY
18242010-06-11 Chong Yidong <cyd@stupidchicken.com>
1825
1826 * comint-testsuite.el: New file.
1827
927c346b
SM
18282010-06-02 Stefan Monnier <monnier@iro.umontreal.ca>
1829
1830 * indent: New dir.
1831
61a808e8
CY
18322010-05-07 Chong Yidong <cyd@stupidchicken.com>
1833
1834 * Version 23.2 released.
1835
a4100ebe
CY
18362010-03-29 Chong Yidong <cyd@stupidchicken.com>
1837
3cbcd186
CY
1838 * cedet/semantic-ia-utest.el
1839 (semantic-symref-test-count-hits-in-tag): Add function, from
1840 semantic-test.el.
1841
a4100ebe
CY
1842 * cedet/tests/test.cpp:
1843 * cedet/tests/test.py:
1844 * cedet/tests/teststruct.cpp:
1845 * cedet/tests/testtemplates.cpp:
1846 * cedet/tests/testusing.cpp:
1847 * cedet/tests/scopetest.cpp:
1848 * cedet/tests/scopetest.java: Files deleted.
1849
1850 * cedet/tests/test.make:
1851 * cedet/tests/test.c:
1852 * cedet/tests/testjavacomp.java:
1853 * cedet/tests/testspp.c:
1854 * cedet/tests/testsppreplace.c:
1855 * cedet/tests/testsppreplaced.c:
1856 * cedet/tests/testsubclass.cpp:
1857 * cedet/tests/testsubclass.hh:
1858 * cedet/tests/testtypedefs.cpp:
1859 * cedet/tests/testvarnames.c:
1860 * cedet/tests/test.el:
1861 * cedet/tests/testdoublens.cpp:
1862 * cedet/tests/testdoublens.hpp: Add copyright header.
1863
85738751
SM
1864 * cedet/semantic-tests.el (semanticdb-test-gnu-global):
1865 Remove reference to deleted files.
1866
dc2d2590
JL
18672010-03-30 Juri Linkov <juri@jurta.org>
1868
1869 * occur-testsuite.el (occur-tests): Add tests for context lines.
1870
5275ff8b
JL
18712010-03-23 Juri Linkov <juri@jurta.org>
1872
1873 * occur-testsuite.el: New file.
1874
288f9fc0
CY
18752010-03-10 Chong Yidong <cyd@stupidchicken.com>
1876
1877 * Branch for 23.2.
1878
b4340b3f
UJ
18792010-02-19 Ulf Jasper <ulf.jasper@web.de>
1880
1881 * icalendar-testsuite.el
6df6ae42
JB
1882 (icalendar-testsuite--run-function-tests): Add new tests.
1883 (icalendar-testsuite--test-diarytime-to-isotime): Add another
b4340b3f
UJ
1884 testcase.
1885 (icalendar-testsuite--test-convert-ordinary-to-ical): New.
1886 (icalendar-testsuite--test-convert-weekly-to-ical): New.
1887 (icalendar-testsuite--test-convert-yearly-to-ical): New.
1888 (icalendar-testsuite--test-convert-block-to-ical): New.
1889 (icalendar-testsuite--test-convert-cyclic-to-ical): New.
1890 (icalendar-testsuite--test-convert-anniversary-to-ical): New.
1891
db9e401b
JB
18922010-01-18 Juanma Barranquero <lekktu@gmail.com>
1893
1894 * cedet/semantic-tests.el (semanticdb-test-gnu-global)
1895 (semantic-lex-test-full-depth, semantic-symref-test-count-hits-in-tag):
1896 Fix typos in docstrings and error messages.
1897 (semanticdb-ebrowse-run-tests): Fix typos in error messages.
1898
d1f18ec0
JB
18992010-01-14 Juanma Barranquero <lekktu@gmail.com>
1900
1901 * cedet/cedet-utests.el (cedet-utest-log-shutdown, pulse-test):
1902 * cedet/semantic-ia-utest.el (semantic-ia-utest-error-log-list)
1903 (semantic-ia-utest-buffer-refs): Fix typos in docstrings.
1904
6fe539d2
UJ
19052009-12-18 Ulf Jasper <ulf.jasper@web.de>
1906
1907 * icalendar-testsuite.el
d5c6faf9
SM
1908 (icalendar-testsuite--run-function-tests):
1909 Add icalendar-testsuite--test-parse-vtimezone.
6fe539d2
UJ
1910 (icalendar-testsuite--test-parse-vtimezone): New.
1911 (icalendar-testsuite--do-test-cycle): Doc changes.
6df6ae42 1912 (icalendar-testsuite--run-real-world-tests): Remove trailing
6fe539d2
UJ
1913 whitespace -- see change of icalendar--add-diary-entry in
1914 icalendar.el.
6df6ae42 1915 (icalendar-testsuite--run-cycle-tests): Re-enable all tests.
6fe539d2 1916
d8085053
GM
19172009-09-30 Glenn Morris <rgm@gnu.org>
1918
1919 * cedet/semantic-utest-c.el: Relicense under GPLv3+.
1920
7c4dccd0
CY
19212009-06-26 Eric Ludlam <zappo@gnu.org>
1922
1923 * cedet/*: New unit tests, from CEDET repository.
1924
6ada5ad1
CY
19252009-06-26 Chong Yidong <cyd@stupidchicken.com>
1926
1927 * redisplay-testsuite.el: New file.
1928
70243478
CY
19292009-06-21 Chong Yidong <cyd@stupidchicken.com>
1930
1931 * Branch for 23.1.
1932
f052351a
UJ
19332009-01-25 Ulf Jasper <ulf.jasper@web.de>
1934
1935 * icalendar-testsuite.el
6df6ae42
JB
1936 (icalendar-testsuite--run-function-tests):
1937 Add icalendar-testsuite--test-diarytime-to-isotime.
1938 (icalendar-testsuite--test-parse-summary-and-rest): Adjust to
f052351a
UJ
1939 recent icalendar fixes.
1940 (icalendar-testsuite--test-diarytime-to-isotime): New.
6df6ae42 1941 (icalendar-testsuite--test-create-uid): Adjust to recent
f052351a
UJ
1942 icalendar changes.
1943
dee5aa91
CY
19442008-11-30 Shigeru Fukaya <shigeru.fukaya@gmail.com>
1945
d4835507 1946 * bytecomp-testsuite.el: New file.
dee5aa91 1947
f052351a 19482008-10-31 Ulf Jasper <ulf.jasper@web.de>
aad81014
UJ
1949
1950 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
d5c6faf9 1951 Add `icalendar-testsuite--test-create-uid'.
aad81014
UJ
1952 (icalendar-testsuite--test-create-uid): New.
1953
d176d8c6
UJ
19542008-06-14 Ulf Jasper <ulf.jasper@web.de>
1955
1956 * newsticker-testsuite.el: New file.
1957
a4766629
GM
19582008-05-24 Ulf Jasper <ulf.jasper@web.de>
1959
1960 * icalendar-testsuite.el (icalendar-testsuite--run-function-tests):
1961 Add icalendar-testsuite--test-datestring-to-isodate,
1962 icalendar-testsuite--test-datetime-to-diary-date, and
1963 icalendar-testsuite--test-calendar-style.
35e951cd 1964 (icalendar-testsuite--test-format-ical-event)
a4766629
GM
1965 (icalendar-testsuite--test-parse-summary-and-rest):
1966 Doc fix. Remove european-calendar-style.
1967 (icalendar-testsuite--get-ical-event): Doc fix.
35e951cd 1968 (icalendar-testsuite--test-first-weekday-of-year)
a4766629 1969 (icalendar-testsuite--run-cycle-tests): Add doc string.
35e951cd
JB
1970 (icalendar-testsuite--test-datestring-to-isodate)
1971 (icalendar-testsuite--test-datetime-to-diary-date)
a4766629
GM
1972 (icalendar-testsuite--test-calendar-style): New functions.
1973 (icalendar-testsuite--test-export): Handle iso date style.
1974 New arg INPUT-ISO. Use calendar-date-style.
1975 (icalendar-testsuite--test-import): Handle iso date style.
1976 New arg EXPECTED-ISO. Use calendar-date-style.
1977 (icalendar-testsuite--test-cycle): Handle iso date style.
35e951cd
JB
1978 (icalendar-testsuite--run-import-tests)
1979 (icalendar-testsuite--run-export-tests)
a4766629
GM
1980 (icalendar-testsuite--run-real-world-tests): Add iso style tests.
1981
e42fc905
GM
19822008-02-29 Glenn Morris <rgm@gnu.org>
1983
1984 * README: New file.
1985
366b88a2
GM
19862008-02-29 Ulf Jasper <ulf.jasper@web.de>
1987
1988 * icalendar-testsuite.el: New file.
1989
1990;; Local Variables:
880820fe 1991;; coding: utf-8
366b88a2
GM
1992;; End:
1993
ba318903 1994 Copyright (C) 2008-2014 Free Software Foundation, Inc.
366b88a2
GM
1995
1996 This file is part of GNU Emacs.
1997
4f43e937 1998 GNU Emacs is free software: you can redistribute it and/or modify
366b88a2 1999 it under the terms of the GNU General Public License as published by
4f43e937
GM
2000 the Free Software Foundation, either version 3 of the License, or
2001 (at your option) any later version.
366b88a2
GM
2002
2003 GNU Emacs is distributed in the hope that it will be useful,
2004 but WITHOUT ANY WARRANTY; without even the implied warranty of
2005 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2006 GNU General Public License for more details.
2007
2008 You should have received a copy of the GNU General Public License
4f43e937 2009 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.