aboutsummaryrefslogtreecommitdiffstats
path: root/test/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * test/automated/package-test.el (package-test-update-listing)Stefan Monnier2014-06-251-0/+6
| | | | | (package-test-update-archives, package-test-describe-package): Adjust tests according to new package-list-unsigned.
* Fix completion retrieval parsing.Fabián Ezequiel Gallina2014-06-211-0/+4
| | | | | | | | | | * progmodes/python.el (python-mode): (python-util-strip-string): New function. (python-shell-completion-get-completions): Use it. * automated/python-tests.el (python-util-strip-string-1): New test. Fixes: debbugs:17209
* Revert last patch. The problem happens in the trunk.Michael Albinus2014-06-011-5/+0
|
* * automated/tramp-tests.el (tramp-test29-vc-registered):Michael Albinus2014-06-011-0/+5
| | | | Instrument failed test case.
* test/automated/vc-bzr.el: revise previous changeGlenn Morris2014-05-071-1/+2
| | | | | | | * test/automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781) (vc-bzr-test-faulty-bzr-autoloads): Give bzr a temporary home-directory, in case the real one is missing. Simply disabling logging wasn't enough.
* test/automated/vc-bzr.el: disable bzr's loggingGlenn Morris2014-05-071-0/+5
| | | | | | | | This is for systems like hydra, where HOME can be read-only/absent. See e.g. <http://hydra.nixos.org/build/10870893>. * test/automated/vc-bzr.el (vc-bzr-test-bug9726, vc-bzr-test-bug9781) (vc-bzr-test-faulty-bzr-autoloads): Disable bzr logging.
* * lisp/progmodes/ruby-mode.el (ruby-syntax-propertize-function):Dmitry Gutov2014-05-061-0/+5
| | | | | | | | | Backtrack one char if the global/char-literal var matcher hits inside a string. The next char could be the beginning of an expression expansion. * test/automated/ruby-mode-tests.el (ruby-interpolation-after-dollar-sign): New test.
* * lisp/help-fns.el (describe-function-1): Test for an autoload before a macroGlenn Morris2014-05-051-0/+4
| | | | | | | | since `macrop' works on autoloads. * test/automated/help-fns.el: New file. Fixes: debbugs:17410
* * automated/tramp-tests.el (top):Michael Albinus2014-04-251-0/+7
| | | | | | * automated/file-notify-tests.el (top): Do not disable interactive passwords in batch mode. (password-cache-expiry): Set to nil.
* Use a mock-up connection method for remote files.Michael Albinus2014-04-241-0/+9
| | | | | | | | | * automated/file-notify-tests.el (file-notify-test-remote-temporary-file-directory): * automated/tramp-tests.el (tramp-test-temporary-file-directory): Use a mock-up method as default. (tramp-test00-availability): Print the used directory name. (tramp-test33-recursive-load): Fix typo.
* * automated/tramp-tests.el (tramp--test-check-files): Remove traces.Michael Albinus2014-04-221-2/+2
|
* * automated/tramp-tests.el (tramp-test30-special-characters):Michael Albinus2014-04-221-0/+5
| | | | Remove test for backslash.
* * automated/tramp-tests.el (tramp-test19-directory-files-and-attributes)Michael Albinus2014-04-201-0/+8
| | | | | | (tramp-test22-file-times): Check for `file-attributes' equality only if there is a usable timestamp. (tramp--test-check-files): Do not use `copy-sequence'.
* * automated/tramp-tests.el (tramp--test-check-files): Extend test.Michael Albinus2014-04-191-0/+5
| | | | (tramp-test31-utf8): Let-bind also `file-name-coding-system'.
* * automated/tramp-tests.el (tramp-copy-size-limit): Set to nil.Michael Albinus2014-04-181-0/+15
| | | | | | | | | | | | | | (tramp--test-make-temp-name): Optional argument LOCAL. (tramp--instrument-test-case): Show messages. Catch also `quit'. (tramp-test10-write-region): No special test for out-of-band copy needed anymore. (tramp-test11-copy-file, tramp-test12-rename-file) (tramp-test21-file-links): Extend tests. (tramp-test20-file-modes): More robust check for user "root". (tramp--test-check-files): New defun. (tramp-test30-special-characters, tramp-test33-recursive-load) (tramp-test34-unload): New tests. (tramp-test31-utf8, tramp-test32-asynchronous-requests): Rename.
* Spelling fixes.Paul Eggert2014-04-101-0/+6
| | | | | | * automated/electric-tests.el: Fix spelling error in test name. (whitespace-skipping-for-quotes-not-outside): Rename from whitespace-skipping-for-quotes-not-ouside.
* Fix python-triple-quote-pairing testGlenn Morris2014-04-081-0/+3
| | | | | * test/automated/python-tests.el (python-triple-quote-pairing): Enable/disable electric-pair-mode as needed.
* * electric-tests.el (electric-pair-backspace-1): Replace deleted function.Glenn Morris2014-04-081-0/+5
|
* ChangeLog fix (no need to merge to trunk)Glenn Morris2014-04-071-7/+3
|
* Improve on previous quote autopairing changeJoão Távora2014-04-071-0/+7
| | | | | | | | | | | | | | | | | | | Backported from trunk 2014-04-04T23:31:02Z!joaotavora@gmail.com * lisp/elec-pair.el: (electric-pair--syntax-ppss): When inside comments parse from comment beginning. (electric-pair--balance-info): Fix typo in comment. (electric-pair--in-unterminated-string-p): Delete. (electric-pair--unbalanced-strings-p): New function. (electric-pair-string-bound-function): New var. (electric-pair-inhibit-if-helps-balance): Decide quote pairing according to `electric-pair--in-unterminated-string-p' * test/automated/electric-tests.el (define-electric-pair-test): Don't overtest.. (inhibit-in-mismatched-string-inside-ruby-comments): New test. (inhibit-in-mismatched-string-inside-c-comments): New test.
* Inhibit quote autopairing more frequentlyJoão Távora2014-04-071-0/+5
| | | | | | | | | | | | | Backported from trunk 2014-04-02T09:59:06Z!joaotavora@gmail.com * lisp/elec-pair.el (electric-pair-inhibit-if-helps-balance): Inhibit quote pairing if point-max is inside an unterminated string. (electric-pair--looking-at-unterminated-string-p): Delete. (electric-pair--in-unterminated-string-p): New function. * test/automated/electric-tests.el (inhibit-if-strings-mismatched): New test, change from `inhibit-only-of-next-is-mismatched'.
* Fix triple-quoting electricity in python-modeJoão Távora2014-04-071-0/+5
| | | | | | | | | | * lisp/progmodes/python.el (python-electric-pair-string-delimiter): Fix triple-quoting electricity. * test/automated/python-tests.el (python-triple-quote-pairing): New test. (python-syntax-after-python-backspace): New test. Fixes: debbugs:17192
* Fix electric-pair-skip-whitespace with quotes in text-modeJoão Távora2014-04-071-0/+8
| | | | | | | | | | | | | | * lisp/elec-pair.el (electric-pair-post-self-insert-function): Don't skip whitespace for quote syntax when `electric-pair-text-pairs' and `electric-pair-pairs' were used. * test/automated/electric-tests.el (electric-pair-define-test-form): More readable test docstrings. (whitespace-skipping-for-quotes-not-ouside) (whitespace-skipping-for-quotes-only-inside) (whitespace-skipping-not-without-proper-syntax): Fixes: debbugs:17183
* Fix last ChangeLog entry.Michael Albinus2014-03-251-1/+1
|
* Undo in region after markers in undo history relocatedBarry O'Reilly2014-03-241-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * simple.el (primitive-undo): Only process marker adjustments validated against their corresponding (TEXT . POS). Issue warning for lone marker adjustments in undo history. (Bug#16818) (undo-make-selective-list): Add marker adjustments to selective undo list based on whether their corresponding (TEXT . POS) is in the region. Remove variable adjusted-markers, which was unused and only non nil during undo-make-selective-list. (undo-elt-in-region): Return nil when passed a marker adjustment and explain in function doc. Have (MARKER . ADJUSTMENT) undo records always be immediately after their corresponding (TEXT . POS) record in undo list. (Bug#16818) * lisp.h (record-delete): New arg record_markers. (record_marker_adjustment): No longer needed outside undo.c. * insdel.c (adjust_markers_for_delete): Move calculation of marker adjustments to undo.c's record_marker_adjustments. Note that fileio.c's decide_coding_unwind is another caller to adjust_markers_for_delete. Because it has undo list bound to t, it does not rely on adjust_markers_for_delete to record marker adjustments. (del_range_2): Swap call to record_delete and adjust_markers_for_delete so as undo marker adjustments are recorded before current deletion's adjustments, as before. (adjust_after_replace): (replace_range): Pass value for new record_markers arg to delete_record. * undo.c (record_marker_adjustment): Renamed to record_marker_adjustments and made static. (record_delete): Check record_markers arg and call record_marker_adjustments. (record_change): Pass value for new record_markers arg to delete_record. (record_point): at_boundary calculation no longer needs to account for marker adjustments. * undo-tests.el (undo-test-marker-adjustment-nominal): (undo-test-region-t-marker): New tests of marker adjustments. (undo-test-marker-adjustment-moved): (undo-test-region-mark-adjustment): New tests to demonstrate bug#16818, which fail without the fix. * markers.texi (Moving Marker Positions): The 2014-03-02 doc change mentioning undo's inability to handle relocated markers no longer applies. See bug#16818. * text.texi (Undo): Expand documentation of (TEXT . POS) and (MARKER . ADJUSTMENT) undo elements.
* Fix keyword argument parsing. Please bootstrap.Daniel Colascione2014-03-221-0/+5
|
* Fix test failure in non-graphical modeDmitry Gutov2014-03-231-0/+23
| | | | | | | * test/automated/package-test.el (package-test-describe-package): Fix test failure in non-graphical mode. Add some missing ChangeLog entries.
* * automated/tramp-tests.el (tramp-copy-size-limit): Declare.Michael Albinus2014-03-071-0/+6
| | | | | (tramp-test10-write-region): Extend for out-of-band copy. (tramp-test31-asynchronous-requests): New test.
* */ChangeLog: Trivial fixes.Juanma Barranquero2014-03-031-9/+9
|
* * simple.el (undo-elt-in-region): Fix buffer corruption for edgeBarry O'Reilly2014-03-021-0/+7
| | | | | | | | case of undo in region. * automated/undo-tests.el (undo-test-in-region-not-most-recent): Add new test of undo in region. (undo-test-in-region-eob): Add test case described at http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16411#41
* * automated/tramp-tests.el (tramp--test-enabled)Michael Albinus2014-02-281-0/+6
| | | | | (tramp-test15-copy-directory): No special handling of tramp-adb.el anymore. It's fixed in that package.
* * automated/tramp-tests.el (tramp--test-enabled): Move connectionMichael Albinus2014-02-271-0/+21
| | | | | | | | | | | | | | | | | | | cleanup into this function. Remove respective code from all test cases. (tramp--instrument-test-case): Declare `indent' and `debug'. Handle other errors as well. (tramp-test14-delete-directory): Check for `file-error' error. (tramp-test15-copy-directory): Ignore return value of `copy-directory'. It's too much hassle to handle it for tramp-adb.el. (tramp-test19-directory-files-and-attributes): Take care of timestamp of "../". (tramp-test20-file-modes, tramp-test27-start-file-process) (tramp-test28-shell-command): Skip for tramp-adb.el. (tramp-test21-file-links): `file-truename' shall preserve trailing link of directories. (tramp-test22-file-times): Skip if `set-file-times' returns nil. (tramp-test26-process-file, tramp-test28-shell-command): Let-bind `kill-buffer-query-functions' to nil. (tramp-test28-shell-command): Run `async-shell-command' with timeouts.
* * automated/tramp-tests.elMichael Albinus2014-02-211-0/+7
| | | | | | (tramp-test19-directory-files-and-attributes): Do not include directories in comparison; they might have changed their timestamps already.
* * automated/tramp-tests.el (tramp--instrument-test-case): New macro.Michael Albinus2014-02-201-0/+8
| | | | | | | (tramp-test17-insert-directory): First line could contain more text, when produced by `ls-lisp'. (tramp-test19-directory-files-and-attributes): Instrument failed test case.
* * automated/tramp-tests.el (tramp-test17-insert-directory):Michael Albinus2014-02-191-0/+18
| | | | | | | | | | | | | | | | | Make first line "total 123" optional. (tramp-test20-file-modes, tramp-test22-file-times) (tramp-test26-process-file, tramp-test27-start-file-process) (tramp-test28-shell-command): Skip for tramp-gvfs.el and tramp-smb.el. (tramp-test20-file-modes): Check for "root" only when there is an explicit user name. (tramp-test21-file-links): Handle "... not supported" error. (tramp-test22-file-times): Skip for "don't know" return values. (tramp-test26-process-file, tramp-test28-shell-command): Remove color escape sequences. (tramp-test28-shell-command): Use `accept-process-output' rather than `sit-for'. (tramp-test30-utf8): Set coding system `utf-8'.
* * automated/tramp-tests.el (tramp-test28-shell-command): PerformMichael Albinus2014-02-171-0/+5
| | | | an initial `sit-for' prior the while loop.
* Sync with Tramp 2.2.9.Michael Albinus2014-02-161-0/+8
| | | | | | | | | | * doc/misc/trampver.texi: Update release number. * lisp/net/trampver.el: Update release number. * test/automated/tramp-tests.el (password-cache-expiry): Set to nil. (tramp-test28-shell-command): Make a while loop when waiting for process exit.
* Fix typos in Changelogs.Juanma Barranquero2014-02-131-4/+4
|
* * automated/tramp-tests.el (top): Require `vc', `vc-bzr', `vc-git'Michael Albinus2014-02-111-0/+8
| | | | | | | and `vc-hg'. Declare `tramp-find-executable' and `tramp-get-remote-path'. (tramp-test29-vc-registered): New test. (tramp-test30-utf8): Rename from `tramp-test29-utf8'.
* * automated/tramp-tests.el (tramp-test26-process-file): Improve test.Michael Albinus2014-02-071-0/+7
| | | | | | (tramp-test27-start-file-process): Use "_p" as argument of lambda. (tramp-test28-shell-command): Improve `shell-command' test. Add `async-shell-command' tests.
* * automated/file-notify-tests.el (file-notify--wait-for-events):Michael Albinus2014-02-041-0/+9
| | | | | | | | Use `read-event' instead of `sit-for'. (file-notify-test02-events): Remove expected result, the bug is fixed meanwhile. (file-notify-test02-events, file-notify-test03-autorevert): Use `sleep-for' instead of `sit-for'.
* Implement user option ruby-align-chained-callsDmitry Gutov2014-01-311-0/+5
| | | | | | | | | | | | | | * lisp/progmodes/ruby-mode.el (ruby-align-chained-calls): New option. (ruby-smie-grammar): Make "." right-associative. Make its priority lower than the ternary and all binary operators. (ruby-smie-rules): Indent "(" relative to the first non-"." parent, or the first "." parent at indentation. Use `ruby-align-chained-calls' for indentation of "." tokens. * test/automated/ruby-mode-tests.el (ruby-align-chained-calls): New test. Fixes: debbugs:16593
* * automated/file-notify-tests.el (file-notify--deftest-remote):Michael Albinus2014-01-271-0/+10
| | | | | | | | | Do not skip when the local test has failed. They are unrelated. (file-notify--wait-for-events): Use `sit-for'. Let-bind `noninteractive' to nil, otherwise `sit-for' could be degraded to `sleep-for'. (file-notify-test02-events): Check for `file-remote-p' instead of `file-notify--test-remote-enabled'.
* * automated/file-notify-tests.el (file-notify-test02-events):Michael Albinus2014-01-261-0/+5
| | | | Let test case fail for Bug#16519.
* * automated/file-notify-tests.el (file-notify-test02-events):Michael Albinus2014-01-221-0/+5
| | | | Hide Bug#16519, until it is solved.
* * automated/file-notify-tests.elMichael Albinus2014-01-211-0/+7
| | | | | | | | (file-notify--test-local-enabled): Fix error in logic. (file-notify--wait-for-events): New defmacro. (file-notify-test02-events): Make short breaks between file operations. Use `file-notify--wait-for-events'. Check, that events have arrived. (file-notify-test03-autorevert): Use `file-notify--wait-for-events'.
* * automated/comint-testsuite.elMichael Albinus2014-01-211-0/+5
| | | | (comint-testsuite-password-strings): Add localized examples.
* Fix Bug#13662.Michael Albinus2014-01-171-0/+6
| | | | | | * automated/inotify-test.el (inotify-file-watch-simple): Skip test case if inotify is not linked with Emacs. Use `read-event' rather than `sit-for' in order to process events.
* Spelling fixes.Paul Eggert2014-01-131-1/+1
|
* Bug#13064Michael Albinus2014-01-131-0/+5
| | | | | * automated/ert-tests.el (ert-test-record-backtrace): Reenable test case with adapted test string. (Bug#13064)