1. 04 Aug, 2013 1 commit
  2. 03 Aug, 2013 3 commits
  3. 02 Aug, 2013 1 commit
    • Stefan Monnier's avatar
      Make defvar affect the default binding outside of any let. · a104f656
      Stefan Monnier authored
      * src/eval.c (default_toplevel_binding): New function.
      (Fdefvar): Use it.
      (unbind_to, backtrace_eval_unrewind): Do a bit of CSE simplification.
      (Fdefault_toplevel_value, Fset_default_toplevel_value): New subrs.
      (syms_of_eval): Export them.
      * src/data.c (Fdefault_value): Micro cleanup.
      * src/term.c (init_tty): Use "false".
      * lisp/custom.el (custom-initialize-default, custom-initialize-set)
      (custom-initialize-reset, custom-initialize-changed): Affect the
      toplevel-default-value (bug#6275, bug#14586).
      * lisp/emacs-lisp/advice.el (ad-compile-function): Undo previous workaround
      for bug#6275.
      * test/automated/core-elisp-tests.el: New file.
      a104f656
  4. 01 Aug, 2013 1 commit
  5. 31 Jul, 2013 1 commit
  6. 24 Jul, 2013 1 commit
    • Michael Albinus's avatar
      * automated/file-notify-tests.el · e81dd54d
      Michael Albinus authored
      (file-notify--test-local-enabled): New defconst.  Replaces all
      `file-notify-support' occurences.
      (file-notify--test-remote-enabled): New defun.
      (file-notify--deftest-remote): Use it.
      (file-notify-test00-availability): Rewrite.
      (file-notify-test00-availability-remote): New defun.
      (file-notify-test01-add-watch): Rewrite first erroneous check.
      e81dd54d
  7. 23 Jul, 2013 2 commits
  8. 22 Jul, 2013 1 commit
    • Stefan Monnier's avatar
      * lisp/progmodes/subword.el: Fix boundary case. · 0ac26976
      Stefan Monnier authored
      (subword-forward-regexp): Make it a constant.  Wrap optional \\W in its
      own group.
      (subword-backward-regexp): Make it a constant.
      (subword-forward-internal): Don't treat a trailing capital as the
      beginning of a word.
      * test/automated/subword-tests.el: New file.
      
      Fixes: debbugs:13758
      0ac26976
  9. 13 Jul, 2013 1 commit
  10. 11 Jul, 2013 8 commits
    • Glenn Morris's avatar
      ChangeLog fixes · 6e0e82a0
      Glenn Morris authored
      6e0e82a0
    • Glenn Morris's avatar
      Stop reimplementing a bunch of cl- functions in ert · a19b3c2d
      Glenn Morris authored
      * lisp/emacs-lisp/ert.el: Require cl-lib at runtime too.
      (ert--cl-do-remf, ert--remprop, ert--remove-if-not)
      (ert--intersection, ert--set-difference, ert--set-difference-eq)
      (ert--union, ert--gensym-counter, ert--gensym-counter)
      (ert--coerce-to-vector, ert--remove*, ert--string-position)
      (ert--mismatch, ert--subseq): Remove reimplementations of cl funcs.
      (ert-make-test-unbound, ert--expand-should-1)
      (ert--expand-should, ert--should-error-handle-error)
      (should-error, ert--explain-equal-rec)
      (ert--plist-difference-explanation, ert-select-tests)
      (ert--make-stats, ert--remove-from-list, ert--string-first-line):
      Use cl-lib functions rather than reimplementations.
      
      * test/automated/ert-tests.el: Require cl-lib at runtime too.
      (ert-test-special-operator-p): Use cl-gensym rather than ert-- version.
      (ert-test-remprop, ert-test-remove-if-not, ert-test-remove*)
      (ert-test-set-functions, ert-test-gensym)
      (ert-test-coerce-to-vector, ert-test-string-position)
      (ert-test-mismatch): Remove tests.
      
      * test/automated/cl-lib.el: New, split from ert-tests.el.
      a19b3c2d
    • Glenn Morris's avatar
      Quieten ruby-mode-tests.el compilation · d2e1542a
      Glenn Morris authored
      * test/automated/ruby-mode-tests.el (ruby-deftest-move-to-block):
      Goto point-min.
      (works-on-do, zero-is-noop, ok-with-three, ok-with-minus-two)
      (ruby-move-to-block-skips-percent-literal)
      (ruby-move-to-block-skips-heredoc)
      (ruby-move-to-block-moves-from-else-to-if)
      (ruby-beginning-of-defun-does-not-fold-case)
      (ruby-end-of-defun-skips-to-next-line-after-the-method):
      Replace goto-line with forward-line/goto-char.
      (ruby-move-to-block-does-not-fold-case): Remove unneeded end-of-buffer.
      d2e1542a
    • Glenn Morris's avatar
      Silence package-test.el compilation · 03d01981
      Glenn Morris authored
      * test/automated/package-test.el (makeinfo-buffer): Autoload.
      (compilation-in-progress, tar-parse-info, tar-header-name): Declare.
      (package-test-install-texinfo): Don't require makeinfo.
      03d01981
    • Glenn Morris's avatar
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Silence icalendar-tests.el compilation · a550ba33
      Glenn Morris authored
      * test/automated/icalendar-tests.el (icalendar-tests--do-test-cycle):
      Use with-current-buffer.
      a550ba33
    • Glenn Morris's avatar
  11. 09 Jul, 2013 5 commits
  12. 08 Jul, 2013 1 commit
  13. 05 Jul, 2013 1 commit
    • Michael Albinus's avatar
      * automated/file-notify-tests.el · 84b6d3df
      Michael Albinus authored
      (file-notify-test-remote-temporary-file-directory): Use
      `null-device' on w32.
      (file-notify--test-tmpfile, file-notify--test-tmpfile1)
      (file-notify--test-results, file-notify--test-event)
      (file-notify--deftest-remote, file-notify--event-test)
      (file-notify--test-event-handler)
      (file-notify--test-make-temp-name): Renamed, in order to mark them
      internal.
      (tramp-message-show-message, tramp-read-passwd): Tweak them for
      better fitting in noninteractive tests.
      (file-notify-test00-availability): Renamed from `file-notify-test0'.
      (file-notify-test01-add-watch): Renamed from `file-notify-test1'.
      Use `temporary-file-directory '.
      (file-notify-test01-add-watch-remote): New test.
      (file-notify-test02-events): Renamed from `file-notify-test2'.
      (file-notify-test02-events-remote): Renamed from `file-notify-test3'.
      (file-notify-test03-autorevert): Renamed from
      `file-notify-test4'.  Use timeouts.
      (file-notify-test03-autorevert-remote): Renamed from
      `file-notify-test5'.
      84b6d3df
  14. 04 Jul, 2013 1 commit
  15. 28 Jun, 2013 1 commit
    • Kenichi Handa's avatar
      decoder-tests.el (decoder-tests-gen-file): New arg FILE. · 3e3da660
      Kenichi Handa authored
      (decoder-tests-ao-gen-file): Renamed from decoder-tests-filename.
      Callers changed.
      (decoder-tests-filename): New function.
      (decoder-tests-prefer-utf-8-read)
      (decoder-tests-prefer-utf-8-write): New function.
      (ert-test-decoder-prefer-utf-8): New test.
      3e3da660
  16. 27 Jun, 2013 6 commits
  17. 26 Jun, 2013 1 commit
  18. 25 Jun, 2013 1 commit
  19. 24 Jun, 2013 1 commit
  20. 21 Jun, 2013 1 commit
    • Eduard Wiebe's avatar
      Extend flymake's warning predicate to be a function. Test suite for flymake. · c5b0993e
      Eduard Wiebe authored
      * lisp/progmodes/flymake.el (flymake-warning-predicate): New.
      (flymake-parse-line): Use it.
      (flymake-warning-re): Make obsolete alias to
      `flymake-warning-predicate'.
      * doc/misc/flymake.texi (Parsing the output, Customizable variables):
      Add reference to `flymake-warning-predicate'.
      * test/automated/flymake-tests.el:
      * test/automated/flymake/warnpred/Makefile
      * test/automated/flymake/warnpred/test.c
      * test/automated/flymake/warnpred/test.pl: New files.
      
      Fixes: debbugs:14217
      c5b0993e
  21. 19 Jun, 2013 1 commit