1. 15 Dec, 2017 11 commits
  2. 14 Dec, 2017 5 commits
  3. 13 Dec, 2017 7 commits
    • Noam Postavsky's avatar
      Mention new strictness for &optional, &rest in arglists (Bug#29165) · e7b11111
      Noam Postavsky authored
      * etc/NEWS: Explain that '&optional' not followed by a variable is now
      an error.
      * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda, cl--do-&aux)
      (cl--do-arglist): Also reject '&optional', '&rest', or '&aux' not
      followed by a variable for consistency.
      * test/lisp/emacs-lisp/cl-macs-tests.el (cl-macs-bad-arglist): New
      test.
      e7b11111
    • Alan Mackenzie's avatar
      Don't misfontify "foo ()" inside C++ initialization parentheses as a type · 4cb8696e
      Alan Mackenzie authored
      Also recognize and handle function names introduced by "extern" inside a
      function.
      
      * lisp/progmodes/cc-engine.el (c-forward-decl-or-cast-1): Add a new element to
      the result list which is t when our declaration is, or is to be treated as,
      being at top level.
      
      * lisp/progmodes/cc-fonts.el (c-get-fontification-context): Detect being
      inside a C++ uniform initialization and return (not-decl nil) for this case.
      (c-font-lock-declarations): Use the new element 4 of the result of
      c-forward-decl-or-cast-1.
      
      * lisp/progmodes/cc-langs.el (c-make-top-level-kwds, c-make-top-level-key):
      New lang consts/vars.
      4cb8696e
    • Glenn Morris's avatar
      Fixes for defcustoms, prompted by cus-test-opts · ce31e726
      Glenn Morris authored
      * lisp/files.el (save-some-buffers-default-predicate):
      * lisp/time.el (display-time-world-list):
      * lisp/gnus/gnus-art.el (gnus-article-show-cursor):
      * lisp/progmodes/cc-vars.el (c-noise-macro-with-parens-names):
      * lisp/progmodes/verilog-mode.el (verilog-auto-wire-type):
      * lisp/textmodes/less-css-mode.el (less-css-output-directory)
      (less-css-output-file-name, less-css-input-file-name):
      * lisp/vc/emerge.el (emerge-metachars):
      * lisp/vc/vc-hg.el (vc-hg-symbolic-revision-styles):
      Fix :types.
      * lisp/net/newst-backend.el (newsticker-url-list-defaults): Fix url.
      ce31e726
    • Glenn Morris's avatar
      aacd1e14
    • Glenn Morris's avatar
      7e2f4d3d
    • Glenn Morris's avatar
      Add missing :version tags revealed by cusver-check · 52d2a690
      Glenn Morris authored
      * lisp/comint.el (comint-move-point-for-matching-input):
      * lisp/epa.el (epa-replace-original-text):
      * lisp/image-dired.el (image-dired-cmd-optipng-program)
      (image-dired-cmd-optipng-options):
      * lisp/emacs-lisp/bytecomp.el (byte-compile-cond-use-jump-table):
      * lisp/gnus/gnus-cloud.el (gnus-cloud-storage-method)
      (gnus-cloud-interactive):
      * lisp/net/mailcap.el (mailcap-user-mime-data):
      * lisp/progmodes/cc-vars.el (c-asymmetry-fontification-flag)
      (c-noise-macro-names, c-noise-macro-with-parens-names):
      * lisp/progmodes/flymake.el (flymake-start-on-flymake-mode)
      (flymake-wrap-around):
      * lisp/progmodes/grep.el (grep-use-null-filename-separator):
      * lisp/progmodes/js.el (js-indent-align-list-continuation):
      * lisp/progmodes/perl-mode.el (perl-flymake-command):
      * lisp/progmodes/python.el (python-flymake-command)
      (python-flymake-command-output-pattern, python-flymake-msg-alist):
      * lisp/progmodes/ruby-mode.el (ruby-flymake-use-rubocop-if-available)
      (ruby-rubocop-config):
      * lisp/textmodes/less-css-mode.el (less-css):
      * lisp/textmodes/tex-mode.el (tex-chktex-program)
      (tex-chktex-extra-flags): Add missing :version tags.
      52d2a690
    • Glenn Morris's avatar
      Escape column-zero doc parens · f5d03602
      Glenn Morris authored
      * lisp/htmlfontify.el (hfy-display-class):
      * lisp/calendar/icalendar.el (icalendar--do-create-ical-alarm):
      * lisp/net/shr.el (shr-external-rendering-functions):
      * lisp/progmodes/cc-vars.el (c-asymmetry-fontification-flag):
      * lisp/textmodes/tildify.el (tildify-tildify):
      Escape column-zero doc parens.  A shame bug#21871 remains unfixed.
      f5d03602
  4. 12 Dec, 2017 2 commits
  5. 11 Dec, 2017 5 commits
  6. 10 Dec, 2017 5 commits
  7. 09 Dec, 2017 5 commits