1. 27 May, 2017 1 commit
  2. 26 May, 2017 7 commits
    • Alan Third's avatar
      Check if instancetype supported in ObjC · 0d676deb
      Alan Third authored
      * configure.ac: Add check for instancetype.
      * src/nsterm.h [!NATIVE_OBJC_INSTANCETYPE]: Define instancetype.
      0d676deb
    • Wilfred Hughes's avatar
      Mark keywordp as a safe, error-free function · dc79aa10
      Wilfred Hughes authored
      * lisp/emacs-lisp/byte-opt.el: Add keywordp to
        side-effect-and-error-free-fns.
      dc79aa10
    • Paul Eggert's avatar
      * src/inotify.c: Add FIXME comments. · 4681fbac
      Paul Eggert authored
      4681fbac
    • Andreas Politz's avatar
      Fix Bug#26973 · d02e8ab6
      Andreas Politz authored
      * src/inotify.c (INOTIFY_DEFAULT_MASK): Removing ACCESS, OPEN
      and CLOSE events on order do let other processes also reading
      from their descriptors.  (Bug#26973).
      d02e8ab6
    • Michael Albinus's avatar
      Remove Emacs 23 compat code from Tramp · b3032988
      Michael Albinus authored
      * doc/misc/tramp.texi (Remote processes): Don't mention
      Emacs 24 explicitely.
      (Frequently Asked Questions): Remove Emacs 23 from
      compatibility list.
      
      * lisp/net/tramp.el:
      * lisp/net/tramp-adb.el:
      * lisp/net/tramp-cache.el:
      * lisp/net/tramp-gvfs.el:
      * lisp/net/tramp-sh.el:
      * lisp/net/tramp-smb.el: Replace compat function calls.
      
      * lisp/net/tramp-compat.el (remote-file-name-inhibit-cache)
      (tramp-compat-condition-case-unless-debug)
      (tramp-compat-copy-file, tramp-compat-copy-directory)
      (tramp-compat-delete-file, tramp-compat-delete-directory)
      (tramp-compat-process-live-p): Remove them.
      
      * lisp/net/trampver.el: Make version check fit for Emacs 24.
      b3032988
    • Katsumi Yamaoka's avatar
      Work for application/x-tar-gz and image/svg+xml · 4de0737c
      Katsumi Yamaoka authored
      ;; Try inlining the attachment in the article <87wp94dzj6.fsf@gmail.com>
      ;; of bug#27078 in the Emacs bug list using Gnus.
      
      * lisp/gnus/mm-archive.el (mm-archive-decoders):
      Add a decoder for application/x-tar-gz.
      (mm-dissect-archive): Error out if a decoder is not found.
      
      * lisp/gnus/mm-decode.el (mm-get-image): Allow image/svg+xml.
      4de0737c
    • Tino Calancha's avatar
      test-calc-23889: Skip test on 32-bit platforms · 4c4a1b32
      Tino Calancha authored
      This test fails on some 32-bit platforms as mentioned in
      https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00737.html
      * test/lisp/calc/calc-tests.el (test-calc-23889): Skip when
      the Lisp integer is not big enough.
      4c4a1b32
  3. 25 May, 2017 11 commits
  4. 24 May, 2017 15 commits
    • Michael Albinus's avatar
      Fix Tramp for python.el · b2ec91db
      Michael Albinus authored
      * lisp/net/tramp.el (tramp-get-connection-process): Check,
      that VEC is a `tramp-file-name' structure.
      b2ec91db
    • Alan Third's avatar
      Raise version of macOS we define instancetype for (bug#27059) · ad8b60ee
      Alan Third authored
      * src/nsterm.m: Increase supported version number.
      ad8b60ee
    • Alan Third's avatar
      Define new types on macOS 10.6 (bug#27041) · d61d443f
      Alan Third authored
      * src/nsterm.h: Enable instancetype typedef for older macOS, and use
      correct NSUInteger instead of int.
      d61d443f
    • Glenn Morris's avatar
      Don't autoload new dns-mode command · c0f90833
      Glenn Morris authored
      * lisp/textmodes/dns-mode.el (dns-mode-ipv6-to-nibbles):
      Remove autoload cookie.
      c0f90833
    • Stefan Monnier's avatar
      * src/fns.c (sxhash): Fix records hashing (bug#27057, bug#26639) · 7dfe682e
      Stefan Monnier authored
      (sxhash_vector): Make it work on pseudo vectors as well.
      (sxhash): Treat records like vectors.
      7dfe682e
    • Michael Albinus's avatar
      Adapt tramp-tests.el according to new defstruct · ac36012d
      Michael Albinus authored
      * test/lisp/net/tramp-tests.el (tramp-test03-file-name-defaults):
      Fix test according to new defstruct.
      (tramp-test29-environment-variables-and-port-numbers):
      Expect it now as passed.  Cleanup at the end.
      ac36012d
    • Michael Albinus's avatar
      Introduce a defstruct `tramp-file-name' as central data structure. · dca22e86
      Michael Albinus authored
      This solves also Bug#27009.
      
      * lisp/net/tramp.el (tramp-current-domain)
      (tramp-current-port): New defvars.
      (tramp-file-name): New defstruct.
      (tramp-file-name-user-domain, tramp-file-name-host-port)
      (tramp-file-name-equal-p): New defuns.
      (tramp-file-name-p, tramp-file-name-method)
      (tramp-file-name-user, tramp-file-name-host)
      (tramp-file-name-localname, tramp-file-name-hop)
      (tramp-file-name-real-user, tramp-file-name-domain)
      (tramp-file-name-real-host, tramp-file-name-port):
      Remove defuns.  They are provided by the defstruct, or not
      needed anymore.
      (tramp-dissect-file-name, tramp-buffer-name)
      (tramp-make-tramp-file-name, tramp-get-buffer)
      (tramp-set-connection-local-variables)
      (tramp-debug-buffer-name, tramp-message)
      (tramp-error-with-buffer, with-parsed-tramp-file-name)
      (tramp-completion-dissect-file-name1)
      (tramp-handle-file-name-as-directory)
      (tramp-handle-file-name-directory)
      (tramp-handle-file-remote-p, tramp-handle-file-symlink-p)
      (tramp-handle-find-backup-file-name)
      (tramp-handle-insert-file-contents, tramp-process-actions)
      (tramp-check-cached-permissions, tramp-local-host-p)
      (tramp-get-remote-tmpdir, tramp-call-process)
      (tramp-call-process-region, tramp-read-passwd)
      (tramp-clear-passwd):
      * lisp/net/tramp-adb.el (tramp-adb-parse-device-names)
      (tramp-adb-handle-expand-file-name)
      (tramp-adb-handle-file-truename, tramp-adb-handle-copy-file)
      (tramp-adb-handle-process-file)
      (tramp-adb-maybe-open-connection):
      * lisp/net/tramp-cache.el (tramp-get-hash-table)
      (tramp-get-file-property, tramp-set-file-property)
      (tramp-flush-file-property, tramp-flush-directory-property)
      (tramp-get-connection-property)
      (tramp-set-connection-property, tramp-connection-property-p)
      (tramp-flush-connection-property, tramp-cache-print)
      (tramp-list-connections, tramp-dump-connection-properties)
      (tramp-parse-connection-properties):
      * lisp/net/tramp-cmds.el (tramp-cleanup-connection):
      * lisp/net/tramp-ftp.el (tramp-ftp-file-name-handler):
      * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-expand-file-name)
      (tramp-gvfs-url-file-name, tramp-gvfs-handler-askpassword)
      (tramp-gvfs-handler-mounted-unmounted)
      (tramp-gvfs-mount-spec, tramp-gvfs-get-remote-uid)
      (tramp-gvfs-get-remote-gid)
      (tramp-gvfs-maybe-open-connection):
      * lisp/net/tramp-sh.el (tramp-sh-handle-file-truename)
      (tramp-do-copy-or-rename-file-out-of-band)
      (tramp-sh-handle-expand-file-name)
      (tramp-sh-handle-start-file-process)
      (tramp-sh-handle-process-file, tramp-compute-multi-hops)
      (tramp-maybe-open-connection)
      (tramp-make-copy-program-file-name, tramp-get-remote-path)
      (tramp-get-inline-coding):
      * lisp/net/tramp-smb.el (tramp-smb-handle-copy-directory)
      (tramp-smb-handle-expand-file-name)
      (tramp-smb-handle-file-acl, tramp-smb-handle-process-file)
      (tramp-smb-handle-set-file-acl)
      (tramp-smb-maybe-open-connection): Adapt according to defstruct.
      dca22e86
    • Stephen Berman's avatar
      Fix and improve UI of scroll bar menu (bug#27047) · 08f00c01
      Stephen Berman authored
      In addition, since the Emacs manual writes "scroll bar", "tool
      bar" and "menu bar", use this convention in the Show/Hide menues
      and tooltips as well.
      
      * lisp/menu-bar.el (menu-bar-showhide-scroll-bar-menu): Make
      pressing a radio button in the menu actually show that it was
      pressed.  Replace the two radio buttons to turn the horizontal
      scroll bar on and off with a single check-box toggle and add a
      separator between this and the vertical scroll bar radio
      buttons.  Use conventional spelling.
      (menu-bar-horizontal-scroll-bar)
      (menu-bar-no-horizontal-scroll-bar): Remove, since now unused.
      (menu-bar-showhide-tool-bar-menu, menu-bar-showhide-menu)
      (menu-bar-mode): Use conventional spelling.
      08f00c01
    • Katsumi Yamaoka's avatar
      Remove string-as-unibyte · bba99172
      Katsumi Yamaoka authored
      * lisp/gnus/canlock.el (canlock-sha1): Remove useless variable.
      (canlock-make-cancel-key): No need to use string-as-unibyte.
      bba99172
    • Tino Calancha's avatar
      Fix concatenation of "^" with diff-file-junk-re · 61ef5c61
      Tino Calancha authored
      This regexp contains "\\|", thus a concatenation
      of "^" with it just matches the beginning of line for the
      first alternative in diff-file-junk-re.
      * lisp/vc/ediff-ptch.el (ediff-map-patch-buffer): Concat "^" with
      diff-file-junk-re wrapped in a shy group.
      61ef5c61
    • Glenn Morris's avatar
      Suppress intermittent test failure on hydra · 2389ba2e
      Glenn Morris authored
      * test/lisp/emacs-lisp/eieio-tests/eieio-tests.el
      (eieio-test-37-obsolete-name-in-constructor): Skip on hydra.
      2389ba2e
    • Glenn Morris's avatar
      2a7bd9dc
    • Peder O. Klingenberg's avatar
      New dns-mode command for IPv6 address conversion · 8f6550b3
      Peder O. Klingenberg authored
      This converts IPv6 addresses to a format suitable for
      reverse lookup zone files.  (Bug#26820)
      * lisp/textmodes/dns-mode.el (dns-mode-map, dns-mode-menu):
      Add dns-mode-ipv6-to-nibbles.
      (dns-mode-ipv6-to-nibbles, dns-mode-reverse-and-expand-ipv6):
      New functions.
      * test/lisp/dns-mode-tests.el: New file.
      ; * etc/NEWS: Mention this.
      8f6550b3
    • Noam Postavsky's avatar
      Protect *Backtrace* from being killed (Bug#26650) · ef9f5c67
      Noam Postavsky authored
      * lisp/emacs-lisp/debug.el (debugger-mode): Call `top-level' in
      `kill-buffer-hook'.
      ef9f5c67
    • Noam Postavsky's avatar
      Give a name to lisp-mode's adaptive-fill-function (Bug#22730) · d158629c
      Noam Postavsky authored
      * lisp/emacs-lisp/lisp-mode.el (lisp-adaptive-fill): New function.
      (lisp-mode-variables): Use it.
      d158629c
  5. 23 May, 2017 6 commits