1. 09 Mar, 2016 4 commits
    • Andreas Schwab's avatar
      Properly handle lambda as read function (bug 22961) · 711ca362
      Andreas Schwab authored
      * src/lread.c (readchar): Be more strict about checking for
      string in cons for read_vector.
      (unreadchar): Likewise.
      711ca362
    • Dmitry Gutov's avatar
      Propertize operator symbol names with symbol syntax class · 1b9d6163
      Dmitry Gutov authored
      * lisp/progmodes/ruby-mode.el (ruby-syntax-propertize):
      Do it here.
      (ruby-font-lock-keywords): Instead of handling them here.  Leave
      highlighting them to the "normal" matcher, because now we can.
      (ruby-smie--forward-token, ruby-smie--backward-token):
      Likewise, don't special-case operator symbols anymore.
      (ruby-smie--args-separator-p): Simplify the regexp, match operator
      names with \s_.
      (ruby-smie--implicit-semi-p): Handle the special cases of ? and =
      at EOL the same way: check if the character has been assigned the
      symbol syntax class by syntax-propertize.
      1b9d6163
    • Dmitry Gutov's avatar
      Stop recognizing :#{} as symbol in ruby-mode · 9b16bc2a
      Dmitry Gutov authored
      * lisp/progmodes/ruby-mode.el (ruby-font-lock-keywords): Remove
      the weird part that recognized colon followed by interpolation
      construct without quotes (e.g. ':#{abc}') as symbol, which is just a
      syntax error in any modern version of Ruby.  Fix nearby bug reference.
      9b16bc2a
    • Dmitry Gutov's avatar
      Allow using the left shift operator without spaces on both sides · 366ec771
      Dmitry Gutov authored
      * lisp/progmodes/ruby-mode.el (ruby-singleton-class-p): Rename to
      ruby-verify-heredoc, reverse the meaning of the return value, and
      short-circuit if preceded by a symbol not separated by whitespace.
      
      * test/automated/ruby-mode-tests.el (ruby-no-heredoc-left-shift)
      (ruby-no-heredoc-class-self): New tests.
      366ec771
  2. 08 Mar, 2016 2 commits
  3. 07 Mar, 2016 4 commits
  4. 06 Mar, 2016 6 commits
    • Andreas Schwab's avatar
      Fix symbolic mode string conversion for s and t · 6f7a57c7
      Andreas Schwab authored
      * lisp/files.el (file-modes-char-to-right): Fix values for ?s and
      ?t.
      (file-modes-symbolic-to-number): Default to a for ts permissions.
      6f7a57c7
    • Eli Zaretskii's avatar
      Update 'ucs-names' database · 50b9826a
      Eli Zaretskii authored
      * lisp/international/mule-cmds.el (ucs-names): Update used and
      unused ranges from the latest UnicodeData.txt.
      50b9826a
    • Eli Zaretskii's avatar
      Improve doc string of 'shell-command' · 993b2fbb
      Eli Zaretskii authored
      * lisp/simple.el (shell-command): Mention that COMMAND is prompted
      for.  (Bug#22926)
      993b2fbb
    • Eli Zaretskii's avatar
      Make the code in movemail_strftime more general · b71c717f
      Eli Zaretskii authored
      * lib-src/movemail.c (movemail_strftime): Transform the format
      string passed by the caller instead of using a separate format
      string.
      b71c717f
    • Eli Zaretskii's avatar
      Speed up redisplay of binary files with long series of nulls · cc057e43
      Eli Zaretskii authored
      * src/bidi.c (bidi_resolve_weak): Avoid entering a loop searching
      for a character needed for resolving the type of a series of BN
      and ET characters, as required by rule W5 of UAX#9, if the results
      of the resolution are known in advance, because we are at level
      zero, and the previous strong character was L.
      (bidi_resolve_neutral): Partially resurrect the optimization for a
      long series of control characters in an otherwise strictly L2R
      text.
      (bidi_level_of_next_char): Don't enter the loop that searches for
      a paragraph separator if the current character is already at base
      embedding level.  (Bug#22739)
      cc057e43
    • Dmitry Gutov's avatar
      Remove the highlighting support for quoting 'like this' inside Lisp docstrings · e51b27ec
      Dmitry Gutov authored
      Remove the highlighting support for quoting 'like this' inside
      Lisp docstrings.  This part of
      c4151ebe seems to have been
      unintentional, considering substitute-command-keys gives wrong
      output for such usage.
      * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2)
      (lisp-cl-font-lock-keywords-2): Do not highlight text between two
      straight quotes as symbol.
      e51b27ec
  5. 05 Mar, 2016 5 commits
  6. 04 Mar, 2016 3 commits
    • Michael Albinus's avatar
      Fix Bug#22814 · 265141b3
      Michael Albinus authored
      * src/doc.c (get_doc_string): Raise an error in case too many
      files are open.  (Bug#22814)
      265141b3
    • Lars Ingebrigtsen's avatar
      Fix insertion of edited servers in the dribble file · 6db1a873
      Lars Ingebrigtsen authored
      * lisp/gnus/gnus-srvr.el (gnus-server-update-server): Don't
      insert explicit newlines, because they're quoted (bug#22903).
      
      Backport:
      
      (cherry picked from commit ca4e3005)
      6db1a873
    • Martin Rudalics's avatar
      Fix previous fix of enlarge-/shrink-window · 620951fe
      Martin Rudalics authored
      * lisp/window.el (enlarge-window, shrink-window): Consistently
      signal user-error instead of error.  Resize minibuffer window by
      delta lines instead of pixels.  When a window cannot be resized,
      signal an error only when this function was invoked by a command
      in the enlarge-/shrink-window group (this restores the behavior
      before the fix of bug#22723 for the non-interactive case).
      620951fe
  7. 03 Mar, 2016 3 commits
  8. 02 Mar, 2016 10 commits
  9. 01 Mar, 2016 3 commits