1. 06 Jan, 2016 1 commit
  2. 05 Jan, 2016 1 commit
    • Eli Zaretskii's avatar
      Fix fallout from merging emacs-25 branch in test/ · 6a311d20
      Eli Zaretskii authored
      * .gitignore: Update for the new place of biditest.txt.
      * test/automated/: Directory removed.  All files moved to their
      proper places.
      * test/etags/: Directory removed.  All files moved to their proper
      places.
      * test/automated/url-parse-tests.el: File removed; it was an exact
      copy of the same file in test/lisp/url/.
      * test/automated/url-expand-tests.el: Moved to test/lisp/url/.
      6a311d20
  3. 04 Jan, 2016 1 commit
  4. 26 Dec, 2015 3 commits
    • Paul Eggert's avatar
      Spelling fix · c9dfe512
      Paul Eggert authored
      * test/automated/url-parse-tests.el:
      (url-generic-parse-url/same-document-reference):
      Rename from url-generic-parse-url/same-decument-reference.
      c9dfe512
    • Alain Schneble's avatar
      4b5b3985
    • Alain Schneble's avatar
      Make relative URL parsing and resolution consistent with RFC 3986 (bug#22044) · 8dea6fe5
      Alain Schneble authored
      * test/lisp/url/url-parse-tests.el: Add tests covering url-generic-parse-url.
      * test/lisp/url/url-expand-tests.el: Add tests covering url-expand-file-name.
      * lisp/url/url-parse.el (url-generic-parse-url): Keep empty fragment
      information in URL-struct.
      * lisp/url/url-parse.el (url-path-and-query): Do not artificially turn empty
      path and query into nil path and query, respectively.
      * lisp/url/url-expand.el (url-expander-remove-relative-links): Do not turn
      empty path into an absolute ("/") path.
      * lisp/url/url-expand.el (url-expand-file-name): Properly resolve
      fragment-only URIs. Do not just return them unchanged.
      * lisp/url/url-expand.el (url-default-expander): An empty path in the relative
      reference URI should not drop the last segment.
      
      Backport:
      
      (cherry picked from commit b792ecea)
      8dea6fe5
  5. 25 Dec, 2015 3 commits
    • Alain Schneble's avatar
      Make relative URL parsing and resolution consistent with RFC 3986 (bug#22044) · b792ecea
      Alain Schneble authored
      * test/lisp/url/url-parse-tests.el: Add tests covering url-generic-parse-url.
      * test/lisp/url/url-expand-tests.el: Add tests covering url-expand-file-name.
      * lisp/url/url-parse.el (url-generic-parse-url): Keep empty fragment
      information in URL-struct.
      * lisp/url/url-parse.el (url-path-and-query): Do not artificially turn empty
      path and query into nil path and query, respectively.
      * lisp/url/url-expand.el (url-expander-remove-relative-links): Do not turn
      empty path into an absolute ("/") path.
      * lisp/url/url-expand.el (url-expand-file-name): Properly resolve
      fragment-only URIs. Do not just return them unchanged.
      * lisp/url/url-expand.el (url-default-expander): An empty path in the relative
      reference URI should not drop the last segment.
      b792ecea
    • Alain Schneble's avatar
      Make relative URL parsing and resolution consistent with RFC 3986 (bug#22044) · 1dee11d8
      Alain Schneble authored
      * test/lisp/url/url-parse-tests.el: Add tests covering url-generic-parse-url.
      * test/lisp/url/url-expand-tests.el: Add tests covering url-expand-file-name.
      * lisp/url/url-parse.el (url-generic-parse-url): Keep empty fragment
      information in URL-struct.
      * lisp/url/url-parse.el (url-path-and-query): Do not artificially turn empty
      path and query into nil path and query, respectively.
      * lisp/url/url-expand.el (url-expander-remove-relative-links): Do not turn
      empty path into an absolute ("/") path.
      * lisp/url/url-expand.el (url-expand-file-name): Properly resolve
      fragment-only URIs. Do not just return them unchanged.
      * lisp/url/url-expand.el (url-default-expander): An empty path in the relative
      reference URI should not drop the last segment.
      1dee11d8
    • Michael Albinus's avatar
      Make tramp-test29-vc-registered more robust · dfad97b6
      Michael Albinus authored
      * test/automated/tramp-tests.el (tramp-test29-vc-registered):
      Move `bzr' case down.  Skip test when `vc-create-repo' fails.
      Remove instrumentation.
      dfad97b6
  6. 22 Dec, 2015 1 commit
  7. 20 Dec, 2015 1 commit
  8. 17 Dec, 2015 8 commits
    • Phillip Lord's avatar
      dired generate autoloads to non-versioned file. · 2f55a230
      Phillip Lord authored
      * lisp/dired.el: Remove autoloads.
      * lisp/Makefile.in: Add dired to autogenel.
      * lisp/dired-aux.el,lisp/dired-x.el: Update file local.
      * test/lisp/dired-tests.el: Add new test.
      2f55a230
    • Phillip Lord's avatar
      eieio generate autoloads to non-versioned file. · ee856611
      Phillip Lord authored
      * lisp/Makefile.in: eieio-loaddefs add to autogenel.
      * lisp/emacs-lisp/eieio.el,lisp/emacs-lisp/eieio-core.el:
        Remove autoloads.
      * lisp/emacs-lisp/eieio-compat.el,lisp/emacs-lisp/eieio-custom.el,
        lisp/emacs-lisp/eieio-opt.el: Update file local.
      * test/lisp/emacs-lisp/eieio-tests/eieio-tests.el: New test.
      ee856611
    • Phillip Lord's avatar
      htmlfontify generate autoload to non-versioned file. · 459cf7cb
      Phillip Lord authored
      * lisp/Makefile.in: Add htmlfontity-loaddefs to autogenel.
      * lisp/hfy-cmap.el: Update file local.
      * lisp/htmlfontify.el: Remove autoloads, add require.
      * test/lisp/htmlfontify-tests.el: Test autoload functionality.
      459cf7cb
    • Phillip Lord's avatar
      ibuffer generate autoloads to non-versioned file. · a014779f
      Phillip Lord authored
      * lisp/Makefile.in: Add ibuffer-loaddefs to autogenel.
      * lisp/ibuf-ext.el: Update file local.
      * lisp/ibuffer.el: Remove autoloads and add a require.
      * test/lisp/ibuffer-tests.el: Test that autoload is working.
      a014779f
    • Phillip Lord's avatar
      rmail generate autoloads to non-versioned file. · ef696971
      Phillip Lord authored
      * lisp/Makefile.in: Add rmail-loaddefs.el to autogenel.
      * lisp/mail/rmail.el: Remove autoloads, add require.
      * lisp/mail/rmailedit.el,lisp/mail/rmailkwd.el,
        lisp/mail/rmailmm.el,lisp/mail/rmailmsc.el,
        lisp/mail/rmailsort.el,lisp/mail/rmailsum.el,
        lisp/mail/undigest.el: Update file-local.
      * test/lisp/mail/rmail-tests.el:
      ef696971
    • Phillip Lord's avatar
      ps-print generate autoloads to non versioned file. · 0eb57910
      Phillip Lord authored
      * lisp/Makefile.in: Add ps-print-loaddefs.el to autogen list.
      * lisp/ps-print.el: Remove autoloads.
      * lisp/ps-mule.el: Update file-local.
      * test/lisp/ps-print-tests.el: Test autoload functionality.
      0eb57910
    • Phillip Lord's avatar
      reftex generate autoloads to non versioned file. · a2e6ed34
      Phillip Lord authored
      * lisp/Makefile.in: Add reftex-loaddefs to autogen files
      * lisp/textmodes/reftex.el: Remove autoloads.
      * lisp/textmodes/reftex-auc.el,lisp/textmodes/reftex-cite.el,
        lisp/textmodes/reftex-dcr.el,lisp/textmodes/reftex-global.el,
        lisp/textmodes/reftex-index.el,lisp/textmodes/reftex-parse.el,
        lisp/textmodes/reftex-ref.el,lisp/textmodes/reftex-sel.el,
        lisp/textmodes/reftex-toc.el: Update autoload file-local.
      * test/lisp/textmodes/reftex-tests.el: Add test of an autoloaded
        function.
      a2e6ed34
    • Eli Zaretskii's avatar
      Fix parsing netrc entries with ports · 93849531
      Eli Zaretskii authored
      * lisp/gnus/auth-source.el (auth-source-ensure-strings): Don't
      make a list out of 't'.  (Bug#22188)
      
      * test/automated/auth-source-tests.el
      (auth-source-test-netrc-parse-entry): New test.
      93849531
  9. 11 Dec, 2015 2 commits
    • Eli Zaretskii's avatar
      Improve Lua support in etags · 3e08f784
      Eli Zaretskii authored
      * lib-src/etags.c (Lua_functions): Skip spaces before looking for
      "function".
      
      * etc/NEWS: Mention improved Lua support by 'etags'.
      
      * test/etags/lua-src/test.lua (test): Add tests for indented
      function definitions.
      * test/etags/ETAGS.good_1:
      * test/etags/ETAGS.good_2:
      * test/etags/ETAGS.good_3:
      * test/etags/ETAGS.good_4:
      * test/etags/ETAGS.good_5:
      * test/etags/ETAGS.good_6:
      * test/etags/CTAGS.good: Adapt to the modified Lua tests.
      3e08f784
    • Eli Zaretskii's avatar
      Improve and document Ruby support in 'etags' · cabe9044
      Eli Zaretskii authored
      * lib-src/etags.c (Ruby_suffixes): Add ".ruby".
      (Ruby_functions): Support "module" and overloaded operators.
      (Ruby_help): Mention "module".
      
      * test/etags/ruby-src/test.rb:
      * test/etags/ruby-src/test1.ruby: New files.
      * test/etags/Makefile (RBSRC): New tests.
      (SRCS): Add ${RBSRC}.
      * test/etags/ETAGS.good_1:
      * test/etags/ETAGS.good_2:
      * test/etags/ETAGS.good_3:
      * test/etags/ETAGS.good_4:
      * test/etags/ETAGS.good_5:
      * test/etags/ETAGS.good_6:
      * test/etags/CTAGS.good: Adapt to the new Ruby tests.
      
      * doc/man/etags.1: Mention Ruby support.
      * etc/NEWS: Mention Ruby support.
      cabe9044
  10. 08 Dec, 2015 1 commit
  11. 07 Dec, 2015 1 commit
    • Paul Eggert's avatar
      Spelling fixes · 9b0ffdba
      Paul Eggert authored
      * doc/misc/calc.texi (Predefined Units): Use the bland modern
      scientific style for spelling the units “ampere” and
      “angstrom” rather than the older style “Ampere” and
      “Ångstrom”.  The latter spelling was wrong anyway (it should
      have been “Ångström”).
      * lisp/emacs-lisp/ert.el (ert--explain-equal-rec):
      Fix misspelling of ‘atom’ in code.
      9b0ffdba
  12. 06 Dec, 2015 2 commits
    • Michael Albinus's avatar
      Fix minor Tramp problems found on BSD · 0e574ea3
      Michael Albinus authored
      * lisp/net/tramp-sh.el (tramp-perl-file-truename): Do not append
      trailing slash.  Quote apostrophes.
      (tramp-sh-handle-file-truename): Do not append trailing slash in
      the "ls" case.
      (tramp-get-ls-command-with-w-option): New defun.
      (tramp-do-file-attributes-with-ls)
      (tramp-do-directory-files-and-attributes-with-stat): Use it.
      
      * test/automated/tramp-tests.el
      (tramp-test31-special-characters-with-perl)
      (tramp-test31-special-characters-with-ls)
      (tramp-test32-utf8-with-perl, tramp-test32-utf8-with-ls):
      Suppress also readlink.
      0e574ea3
    • Michael Albinus's avatar
      Fix auto-revert-tests.el when filenotify isn't used · 8b875229
      Michael Albinus authored
      * test/automated/auto-revert-tests.el (auto-revert--wait-for-revert):
      Make it working also when filenotify isn't used.
      8b875229
  13. 05 Dec, 2015 3 commits
    • Ulf Jasper's avatar
      Fix Bug#22092. · 0daba488
      Ulf Jasper authored
      * lisp/calendar/icalendar.el (icalendar--get-unfolded-buffer):
        Clean up inconsistent line endings. (Bug#22092)
        (icalendar--clean-up-line-endings): New.
      * test/automated/icalendar-tests.el (icalendar-real-world): Add test
        for Bug#22092.
      0daba488
    • Artur Malabarba's avatar
      8ebd0a08
    • Alex Dunn's avatar
      Improve parsing of version strings · d676e498
      Alex Dunn authored
      * lisp/subr.el (version-regexp-alist): Allow "." as priority separator
      (version-to-list): More helpful error messages.
      (version-to-list): ".5" is valid (update docstring).  Make
      "22.8X3" invalid, as the doc string says.
      
      * test/automated/subr-tests.el (ert-test-version-parsing): New
      tests for version string processing.
      
      Copyright-paperwork-exempt: yes
      d676e498
  14. 04 Dec, 2015 1 commit
    • Artur Malabarba's avatar
      * lisp/character-fold.el: Remove special case-folding support · 30f3432e
      Artur Malabarba authored
      (character-fold-to-regexp): Remove special code for
      case-folding.  Char-fold search still respects the
      `case-fold-search' variable (i.e., f matches F).  This only
      removes the code that was added to ensure that f also matched
      all chars that F matched.  For instance, after this commit, f
      no longer matches 𝔽.
      
      This was necessary because the logic created a regexp with
      2^(length of the string) redundant paths.  So, when a very
      long string "almost" matched, Emacs took a very long time to
      figure out that it didn't.  This became particularly relevant
      because isearch's lazy-highlight does a search bounded by (1-
      match-end) (which, in most circumstances, is a search that
      almost matches).  A recipe for this can be found in bug#22090.
      30f3432e
  15. 03 Dec, 2015 1 commit
    • Artur Malabarba's avatar
      * lisp/emacs-lisp/package.el (package-unpack): Load before compiling · 50dce3c4
      Artur Malabarba authored
      Reload any previously loaded package files before compiling
      the package (also reload the same files after compiling).
      This ensures that we have the most recent definitions during
      compilation, and avoids generating bad elc files when a macro
      changes and it is used in a different file from the one it's
      defined in.
      50dce3c4
  16. 02 Dec, 2015 1 commit
  17. 01 Dec, 2015 4 commits
  18. 30 Nov, 2015 4 commits
  19. 28 Nov, 2015 1 commit