This project is mirrored from https://gitee.com/mirrors/slime.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 11 Jan, 2014 3 commits
    • João Távora's avatar
      Merge pull request #89 from nbtrap/make-dist-prefix · 49fc88e9
      João Távora authored
      Build distribution under top-level directory prefix.
      49fc88e9
    • Joao Tavora's avatar
      Update manual to reflect infrastructure changes. · b697efa0
      Joao Tavora authored
      * slime.el (slime-setup-contribs): typo in docstring and missing
      newline.
      
      * doc/slime.texi (Platforms): SLIME supports only GNU Emacs 23.4
      and 24.4.
      (Downloading): Adapt to Git changeover.
      (Git): New node adapted from CVS node.
      (CVS): Deleted node.
      (Git Incantations): New node adapted from CVS node.
      (CVS Incantations): Deleted node.
      (Installation): Restructure to match README.md recipe.
      (Installation): New subsection "Emacs 23 gotchas".
      (Autoloading): Restructure to match README.md recipe. Mention
      contribs early.
      (Setting up pathname translations): Recommend `add-to-list'.
      (Loading Contribs): Suggest variable `slime-contribs', not
      function `slime-setup'.
      (Loading Contribs): New subsection "Loading and unloading on the
      fly".
      (REPL): Use `add-to-list' instead of `push'.
      (slime-autodoc-mode): Use `add-to-lis' instead of `push'.
      b697efa0
    • Nathan Trapuzzano's avatar
      Build distribution under top-level directory prefix. · d90c4c2a
      Nathan Trapuzzano authored
      Also, give distribution archive a .tar.gz suffix.  This helps bash
      autocompletion for `tar xaf <TAB>'.
      d90c4c2a
  2. 10 Jan, 2014 3 commits
    • Joao Tavora's avatar
      Use cl-labels instead of cl-flet, safe for emacs 23. · 37dd1baf
      Joao Tavora authored
      The cl-flet alias doesn't exist in cl-lib-0.3. Making it is a big
      mistake. Better use cl-labels with non-lexical-binding behaviour in
      emacs-23 (though a warning is printed)
      
      Bug reported by Paul Bowyer <pbowyer@olynet.com>.
      
      * slime-presentations.el: Use cl-labels instead of cl-flet (safe on
      emacs 23).
      
      * slime-trace-dialog.el (slime-trace-dialog--open-specs): Use
      cl-labels instead of cl-flet (safe on emacs 23).
      37dd1baf
    • Joao Tavora's avatar
      Misc fixes by Attila Lendvai · 6af818c1
      Joao Tavora authored
      * slime-tests.el (slime-test-recipe-test-for): new function for
      testing setup recipes.
      (readme-recipe): New test;
      (define-slime-ert-test): New function for defining vanilla ERT
      tests.
      
      * slime.el (slime-inspector-insert-chunk): Use
      `slime-inspector-insert-ispec-function'. Patch by Attila Lendvai.
      
      * contrib/slime-presentations.el: cleanup compilation warnings.
      
      * contrib/slime-presentations.el (pick-up-presentation-at-point): New test
      by Attila Lendvai.
      (slime-presentation-start): Don't go beyond (point-min) when
      looking for presentation. Adapted from patch by Attila Lendvai.
      (slime-presentation-on-return-pressed): Use `end-of-input'.
      
      * contrib/slime-repl.el (slime-repl-delete-from-input-history): Correctly
      calculate merged history. Patch by Attila Lendvai.
      
      * contrib/slime-repl.el (slime-repl-return): Pass `end-of-input' to hooks
      run.
      6af818c1
    • Joao Tavora's avatar
      Rework and and simplify setup instructions · ad8bc1ba
      Joao Tavora authored
      * slime-tests.el (slime-test-recipe-test-for): new function for
      testing setup recipes.
      (readme-recipe): new test;
      
      * slime.el: don't run `slime-load-hook'.
      (slime--setup-contribs): Hide from user. Idempotent.
      (slime-setup): Now a command.
      (slime-contribs): New variable.
      (slime-setup-contribs): Obsolete this variable to point to
      `slime-contribs'.
      (defun slime-setup-contribs): use `slime-contribs' var.
      
      * README.md: show travis build status for master branch only.
      (Quick setup instructions): mention `slime-autoloads' and suggest
      adding contribs to load path. Suggest `eval-after-load'.
      (Contribs): new section.
      (Emacs 23 gotchas): new section.
      (Contact): update mailing list info and link to CONTRIBUTING.md.
      
      * slime-autoloads.el: simplify with a `eval-after-load'.
      
      * slime.el: Bump version to 2.3.2
      
      * contrib/README: Renamed to README.md.
      * contrib/README.md: New file. Don't mention setup technique.
      ad8bc1ba
  3. 09 Jan, 2014 3 commits
  4. 08 Jan, 2014 2 commits
    • Joao Tavora's avatar
      Correctly bump version to 2.3.1, not 2.0.1 · 59dea133
      Joao Tavora authored
      59dea133
    • Joao Tavora's avatar
      Add a top level Makefile · 6f3d9e96
      Joao Tavora authored
      * slime.el: Bump version to 2.0.1
      
      * slime-tests.el (slime-test-ert-for): Use `eval-and-compile' (fixes
        byte-compilation issue).
      
      * Makefile: New file: top level makefile, replaces mkdir.sh and
      test.sh. Some elpa targets available, still incomplete.
      
      * .travis.yml (script): Use "make check".
      
      * mkdir.sh: Removed file.
      
      * test.sh: Removed file.
      6f3d9e96
  5. 07 Jan, 2014 5 commits
    • João Távora's avatar
      Merge pull request #81 from bbatsov/contributing · 5896e2ef
      João Távora authored
      Closes #72: Convert HACKING to CONTRIBUTING.md
      5896e2ef
    • Bozhidar Batsov's avatar
      d3f084b1
    • Joao Tavora's avatar
      Fix and enhancements to slime-trace-dialog contrib. · 5aa7674c
      Joao Tavora authored
      * contrib/slime-trace-dialog.el
      (slime-trace-dialog): Change advertised protocol, doesn't fetch
      traces automatically, just specs and progress.
      (slime-trace-dialog-fetch-specs): New interactive function.
      (slime-trace-dialog-fetch-progress): New interactive function.
      (slime-trace-dialog-fetch-status): Fetch local control, specs and
      progress.
      (slime-trace-dialog--clear-local-tree): Simplified.
      (slime-trace-dialog--update-progress): "[refresh]" button degates
      to `slime-trace-dialog-fetch-progress'.	 "[clear]" button always
      shows if there is something to clear. Simplified.
      (slime-trace-dialog--on-new-results): Adapt to new
      `slime-trace-dialog--update-progress'
      (slime-trace-dialog--mode-map): Bind 'g' to
      `slime-trace-dialog-fetch-status'.
      
      * contrib/swank-trace-dialog.lisp (dialog-trace): Don't set RETLIST-OF to a
      symbol here, backends are responsible for that.
      5aa7674c
    • Luís Oliveira's avatar
      Temporarily disable flow-control test · a160ab4a
      Luís Oliveira authored
      Because it randomly causes all tests to fail.
      a160ab4a
    • Luís Oliveira's avatar
      Use the correct ERT for Emacs 24 · 59a17876
      Luís Oliveira authored
      Make sure downloaded libraries are removed before testing with
      Emacs 24, in particular the *.elc files.
      59a17876
  6. 06 Jan, 2014 12 commits
  7. 05 Jan, 2014 9 commits
  8. 03 Jan, 2014 3 commits