1. 11 Jun, 2017 4 commits
    • Simen Heggestøyl's avatar
      Fix highlighting of CSS selectors with double hyphens · ee051688
      Simen Heggestøyl authored
      * lisp/textmodes/css-mode.el (css--font-lock-keywords): Fix
      highlighting of selectors that contain double hyphens.  They would be
      mistaken for a variable.
    • Philipp Stephani's avatar
      Support threads in modules · 8160c7d9
      Philipp Stephani authored
      Rather than checking for the main thread, check for the current
      * emacs-module.c (check_thread): New function.
      (MODULE_FUNCTION_BEGIN_NO_CATCH, module_get_environment)
      (module_non_local_exit_check, module_non_local_exit_clear)
      (module_non_local_exit_get, module_non_local_exit_signal)
      (module_non_local_exit_throw, module_is_not_nil, module_eq): Use it.
    • Philipp Stephani's avatar
      Allow non-local exits in module initializers · 9a86966e
      Philipp Stephani authored
      Previously signals, throws, and quits from module initialization
      functions were ignored.  These function aren't special, and better
      errors can be reported using signals than with the initialization
      return code, so allow non-local exits.
      * src/emacs-module.c (module_signal_or_throw): New helper function.
      (Fmodule_load, funcall_module): Use it.
      (Fmodule_load): Also allow quitting.
    • Noam Postavsky's avatar
      Let eshell/sudo handle absolute command names (Bug#27167) · cf557fa9
      Noam Postavsky authored
      * lisp/eshell/esh-ext.el (eshell-find-interpreter): Don't change
      absolute paths into relative ones.
  2. 10 Jun, 2017 8 commits
  3. 09 Jun, 2017 1 commit
    • Philipp Stephani's avatar
      Give test files a -tests.el suffix · 39121649
      Philipp Stephani authored
      Rename a couple of test files that have the same name as the library
      they test.  This harmonizes the naming pattern and makes it possible
      to have the tests directories in the load path.
  4. 08 Jun, 2017 4 commits
  5. 07 Jun, 2017 7 commits
  6. 06 Jun, 2017 9 commits
  7. 05 Jun, 2017 7 commits