1. 25 Apr, 2016 12 commits
    • Tao Fang's avatar
      Fix: (void-variable url-http-response-status) · 7b9a5c2a
      Tao Fang authored
      * lisp/url/url-http.el
      (url-https-proxy-after-change-function): Display the error
      message before doing the callback to avoid a void variable
      situation (bug#23290).
      7b9a5c2a
    • Lars Magne Ingebrigtsen's avatar
      smtpmail would say it's done before it is · fd8956d3
      Lars Magne Ingebrigtsen authored
      * lisp/mail/smtpmail.el (smtpmail-via-smtp): Move the sending
      of the data end marker from here... (bug#23020).
      (smtpmail-send-data): ... to here, so that we don't get a
      "Sending done" before we've sent the final "." (which can make
      the SMPT server reject the email.
      fd8956d3
    • Lars Magne Ingebrigtsen's avatar
      `url-retrieve-synchronously' now takes an optional timeout parameter · 77ba0f1c
      Lars Magne Ingebrigtsen authored
      * doc/misc/url.texi (Retrieving URLs): Document optional parameters.
      
      * lisp/url/url.el (url-retrieve-synchronously): Allow passing
      in a timeout parameter (bug#22940).
      77ba0f1c
    • Lars Magne Ingebrigtsen's avatar
      Include "Retype" as a comint password prompt · 4f25bef3
      Lars Magne Ingebrigtsen authored
      * lisp/comint.el (comint-password-prompt-regexp): Include
      "Retype" to catch "Retype password for [account]:" from the
      "pass" utility (bug#22942).
      4f25bef3
    • Alan Mackenzie's avatar
      Fix spurious fontification of "for (; a * b;)" in CC Mode. · 89d1776b
      Alan Mackenzie authored
      * lisp/progmodes/cc-fonts.el (c-font-lock-declarations): Check for being
      inside the parens of a for statement and after a semicolon near the beginning
      of the lambda form.
      89d1776b
    • Paul Eggert's avatar
      New function ‘char-from-name’ · 86d08343
      Paul Eggert authored
      This also fixes the mishandling of "\N{CJK COMPATIBILITY
      IDEOGRAPH-F900}", "\N{VARIATION SELECTOR-1}", etc.
      Problem reported by Eli Zaretskii in:
      http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00614.html
      * doc/lispref/nonascii.texi (Character Codes), etc/NEWS: Document this.
      * lisp/international/mule-cmds.el (char-from-name): New function.
      (read-char-by-name): Use it.  Document that "BED" is treated as
      a name, not as a hexadecimal number.  Reject out-of-range integers,
      floating-point numbers, and strings with trailing junk.
      * src/lread.c (character_name_to_code): Call char-from-name
      instead of inspecting ucs-names directly, so that we handle
      computed names like "VARIATION SELECTOR-1".  Do not use an auto
      string, since char-from-name might GC.
      * test/src/lread-tests.el: Add tests for new behavior, and
      fix some old tests that were wrong.
      86d08343
    • Tino Calancha's avatar
      ; Run find-function-after-hook after finding a symbol · f069d854
      Tino Calancha authored
      * lisp/emacs-lisp/find-func.el (find-library):
      * lisp/help-mode.el (help-function-def, help-variable-def):
      Run `find-function-after-hook' inside the help-function of the
      buttons (bug#22583).
      f069d854
    • Alan Mackenzie's avatar
      c-forward-<>-arglist no longer directly applies face properties in Java Mode. · db2ee1cd
      Alan Mackenzie authored
      This allows the calling of c-restore-<>-properties from c-common-init without
      the test suite giving spurious errors.
      
      * lisp/progmodes/cc-engine.el (c-forward-<>-arglist): Remove the form that
      sets face properties.
      (c-forward-<>-arglist-recur): Reformulate the bit that handles types inside
      template brackets using c-inside-<>-type-key.  Don't bind
      c-record-type-identifiers or c-record-found-types around the recursive call,
      allowing positions of found types to flow back to the caller.
      
      * lisp/progmodes/cc-langs.el (c-inside-<>-type-kwds, c-inside-<>-type-key):
      new lang consts/var.
      
      * lisp/progmodes/cc-mode.el (c-common-init): Don't remove
      c-restore-<>-properties from the list of functions called at mode
      initialization.
      db2ee1cd
    • Jun Hao's avatar
      Pass in port only if provided by caller in the OS X keychain · ff9de7b3
      Jun Hao authored
      * lisp/auth-source.el (auth-source-macos-keychain-search): Pass in
      port only if provided (bug#23374).
      ff9de7b3
    • Alan Mackenzie's avatar
      Add fontification for a C declaration which looks like a function call. · fda715c6
      Alan Mackenzie authored
      For example, "t1 *fn (t2 *b);".
      
      * lisp/progmodes/cc-engine.el (c-forward-decl-or-cast-1): Add new variable
      at-decl-start, setting it to whether the putative decl starts immediately
      after ; or { or }.  Accept such a construct as a decl when at-decl-start is
      non-nil.
      
      * lisp/progmodes/cc-langs.el (c-pre-start-tokens): New language variable.
      fda715c6
    • Eli Zaretskii's avatar
      Don't mirror slashes in convert-standard-filename on MS-Windows · 438b98e5
      Eli Zaretskii authored
      * lisp/w32-fns.el (w32-convert-standard-filename): Don't mirror
      slashes into backslashes.  This avoids producing ugly file names,
      and is deemed no longer necessary, and should certainly be
      unrelated to which shell is in use.
      438b98e5
    • Michael Albinus's avatar
      ; * admin/MAINTAINERS: Remove entry · e43557e6
      Michael Albinus authored
      e43557e6
  2. 24 Apr, 2016 26 commits
  3. 23 Apr, 2016 2 commits