1. 19 Jun, 2013 4 commits
    • Gnus developers's avatar
      Merge changes made in Gnus master · 970ad972
      Gnus developers authored
      2013-06-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
      * net/eww.el (eww-process-text-input): Display passwords as asterisks.
      * net/shr.el (shr-make-table-1): Protect against invalid column-spans.
      
      2013-06-19  Tom Tromey  <tromey@redhat.com>
      * net/eww.el (eww-top-url): Remove.
      (eww-home-url, eww-start-url, eww-contents-url): New defvars.
      (eww-render): Set new variables.  Don't set eww-top-url.
      (eww-handle-link): Handle "prev", "home", and "contents".
      Downcase the rel text.
      (eww-top-url): Choose best top URL.
      
      2013-06-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
      * net/eww.el: Rewrite to implement form elements "by hand" instead of
      relying in widget.el.  Using widget.el leads to too many
      user interface inconsistencies.
      (eww-self-insert): Implement entering commands in text fields.
      (eww-process-text-input): New function to make text input field editing
      work.
      (eww-submit): Rewrite to use the new-style form methods.
      (eww-select-display): Display the correct selected item.
      (eww-change-select): Implement changing the select value.
      (eww-toggle-checkbox): Implement radio/checkboxes.
      (eww-update-field): Fix compilation error.
      (eww-tag-textarea): Implement <textarea>.
      * net/shr.el (shr-urlify): Use `keymap' instead of `local-map' so that we
      don't shadow mode-specific bindings.
      * net/eww.el (eww-browse-url): Don't push stuff onto history if there's
      nothing to push.
      * net/shr.el (shr-map): Bind [down-mouse-1] to browse URLs.
      970ad972
    • Michael Albinus's avatar
      * net/tramp-adb.el (tramp-adb-get-toolbox): Remove function, it is · 15b263dc
      Michael Albinus authored
      not needed.
      
      * net/tramp-sh.el (tramp-find-shell): Don't set "busybox" property.
      15b263dc
    • Lars Magne Ingebrigtsen's avatar
      Use `eww-browse-url' instead of `eww' · 8f5297f7
      Lars Magne Ingebrigtsen authored
      * net/browse-url.el (browse-url-browser-function):
      `eww-browse-url' has the right calling signature, `eww' does not.
      8f5297f7
    • Michael Albinus's avatar
      * net/secrets.el (secrets-struct-secret-content-type): Replace · e59dfb0e
      Michael Albinus authored
      check of introspection data by a test call of "CreateItem".  Some
      servers do not offer introspection.
      e59dfb0e
  2. 18 Jun, 2013 3 commits
    • Gnus developers's avatar
      Merge changes made in Gnus master · 924d6997
      Gnus developers authored
      2013-06-18 Teodor Zlatanov <tzz@lifelogs.com>
      * auth-source.el (auth-source-netrc-parse-entries): Remove debugging.
      
      2013-06-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * net/shr.el (shr-make-table-1): Implement <td rowspan>.
      (shr-table-horizontal-line): Allow nil as a value, and change the default.
      (shr-insert-table-ruler): Respect the nil value.
      
      2013-06-18 Tom Tromey <tromey@barimba>
      * net/eww.el (eww-next-url, eww-previous-url, eww-up-url, eww-top-url):
        New defvars.
      (eww-open-file): New defun.
      (eww-render): Initialize new variables.
      (eww-display-html): Handle "link" and "a".
      (eww-handle-link, eww-tag-link, eww-tag-a): New defuns.
      (eww-mode-map): Move "p" to "l".  Bind "p", "n", "t", and "u".
      (eww-back-url): Rename from eww-previous-url.
      (eww-next-url, eww-previous-url, eww-up-url, eww-top-url): New defuns.
      924d6997
    • Glenn Morris's avatar
    • Michael Albinus's avatar
      Fix typo. · 7946c240
      Michael Albinus authored
      7946c240
  3. 17 Jun, 2013 2 commits
  4. 13 Jun, 2013 1 commit
  5. 05 Jun, 2013 1 commit
  6. 30 May, 2013 2 commits
    • Glenn Morris's avatar
      rlogin.el tiny cleanup · ceca95b1
      Glenn Morris authored
      * net/rlogin.el (rlogin-program, rlogin-explicit-args): Default to ssh.
      (rlogin-process-connection-type): Tweak default.  Add set-after.
      (rlogin-host): Doc fix.
      (rlogin): Tweak prompt.
      (rlogin-tab-or-complete): Use completion-at-point rather than alias.
      ceca95b1
    • Glenn Morris's avatar
      Use completion-at-point rather than obsolete alias. · ee9f1acc
      Glenn Morris authored
      * net/net-utils.el (nslookup-mode-map, ftp-mode-map):
      * progmodes/tcl.el (inferior-tcl-mode-map):
      Use completion-at-point rather than obsolete alias.
      ee9f1acc
  7. 28 May, 2013 1 commit
  8. 27 May, 2013 1 commit
  9. 24 May, 2013 3 commits
    • Michael Albinus's avatar
      * net/xesam.el: Move to obsolete/. · ec076379
      Michael Albinus authored
      ec076379
    • Michael Albinus's avatar
      * net/tramp-gvfs.el (tramp-gvfs-enabled): New defconst. · 91aafa16
      Michael Albinus authored
      (tramp-gvfs-file-name-handler): Raise a user error when
      `tramp-gvfs-enabled' is nil.
      (top): Register signals only when `tramp-gvfs-enabled' is non-nil.
      Do not raise a user error when loading package.  (Bug#14447)
      91aafa16
    • Glenn Morris's avatar
      socks.el small cleanup · 892f8ca3
      Glenn Morris authored
      * lisp/net/socks.el (socks-split-string): Use this rather than split-string.
      (socks-nslookup-host): Update for above change.
      (dynamic-choice, s5-dynamic-choice-match)
      (s5-dynamic-choice-match-inline, s5-widget-value-create):
      Comment out unused code.
      
      Comment out other unused code in a more standard manner, with ";"
      rather than "'".
      892f8ca3
  10. 23 May, 2013 1 commit
  11. 21 May, 2013 1 commit
    • Glenn Morris's avatar
      Silence some compiler warnings · f440830d
      Glenn Morris authored
      * calculator.el (electric, ehelp): No need to load when compiling.
      (Electric-command-loop, electric-describe-mode): Declare.
      
      * doc-view.el (doc-view-current-converter-processes): Move before use.
      
      * files.el (dired-unmark):
      * progmodes/gud.el (gdb-input): Update declarations.
      
      * emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
      Move MODE-set-explicitly definition before use.
      
      * erc/erc-log.el (erc-network-name): Declare.
      
      * erc/erc-notify.el (pcomplete--here): Declare.
      (pcomplete/erc-mode/NOTIFY): Require pcomplete.
      
      * international/mule-diag.el (mule-diag):
      Don't use obsolete window-system-version.
      
      * mail/feedmail.el (smtpmail): No need to load when compiling.
      (smtpmail-via-smtp, smtpmail-smtp-server): Declare.
      
      * mail/mail-utils.el (rfc822): No need to load when compiling.
      (rfc822-addresses): Autoload it.
      (mail-strip-quoted-names): Trivial simplification.
      
      * mail/rmail.el (rmail-mime-message-p, rmail-mime-toggle-raw): Declare.
      (rmail-retry-failure): Don't assume that rmail-mime-feature == rmailmm.
      
      * net/snmp-mode.el (tempo): Don't duplicate requires.
      
      * progmodes/prolog.el (info): No need to load when compiling.
      (comint): Require before shell requires it.
      (Info-goto-node): Autoload it.
      (Info-follow-nearest-node): Declare.
      (prolog-help-info, prolog-goto-predicate-info): No need to require info.
      
      * textmodes/artist.el (picture-mode-exit): Declare.
      
      * textmodes/reftex-parse.el (reftex-parse-from-file):
      Trivial rewrite so the compiler can parse it better.
      
      * url/url-dav.el (url-http): Require it.
      (url-http-head-file-attributes): Don't autoload it.
      
      * url/url-proxy.el (url-http): Autoload it.
      f440830d
  12. 11 May, 2013 1 commit
    • Glenn Morris's avatar
      Make a few libraries loadable in isolation · 445f95e2
      Glenn Morris authored
      * lisp/calc/calc-menu.el: Make it loadable in isolation.
      
      * lisp/gnus/gnus-vm.el: Make it loadable without VM.
      (gnus-vm-make-folder, gnus-summary-save-in-vm): Require 'vm.
      (vm-forward-message, vm-reply, vm-mail): Remove unused autoloads.
      
      * lisp/net/eudcb-bbdb.el: Make it loadable without bbdb.
      (eudc-bbdb-filter-non-matching-record, eudc-bbdb-extract-phones)
      (eudc-bbdb-extract-addresses, eudc-bbdb-format-record-as-result)
      (eudc-bbdb-query-internal): Require 'bbdb.
      445f95e2
  13. 08 May, 2013 1 commit
    • Sam Steingold's avatar
      * lisp/thingatpt.el (thing-at-point): Accept optional second argument · 72d3cfca
      Sam Steingold authored
      NO-PROPERTIES to strip the text properties from the return value.
      * lisp/net/browse-url.el (browse-url-url-at-point): Pass NO-PROPERTIES
      to `thing-at-point' instead of stripping the properties ourselves.
      Also, when `thing-at-point' fails to find a url, prepend "http://"
      to the filename at point on the assumption that the user is
      pointing at something like gnu.org/gnu.
      72d3cfca
  14. 06 May, 2013 1 commit
    • Glenn Morris's avatar
      * net/eudc-export.el: Make it loadable without bbdb. · ddf9925e
      Glenn Morris authored
      (top-level): Use require rather than load-library.
      (eudc-create-bbdb-record, eudc-bbdbify-phone)
      (eudc-batch-export-records-to-bbdb)
      (eudc-insert-record-at-point-into-bbdb, eudc-try-bbdb-insert):
      Require bbdb.
      ddf9925e
  15. 22 Apr, 2013 1 commit
    • Michael Albinus's avatar
      * net/tramp-compat.el (tramp-compat-call-process): Move function ... · d0853629
      Michael Albinus authored
      * net/tramp.el (tramp-call-process): ... here
      (tramp-set-completion-function, tramp-parse-putty):
      * net/tramp-adb.el (tramp-adb-execute-adb-command):
      * net/tramp-gvfs.el (tramp-gvfs-send-command):
      * net/tramp-sh.el (tramp-sh-handle-set-file-times)
      (tramp-set-file-uid-gid, tramp-sh-handle-write-region)
      (tramp-call-local-coding-command): Use `tramp-call-process'
      instead of `tramp-compat-call-process'.
      
      * net/tramp-sh.el (tramp-perl-pack, tramp-perl-unpack): New defconst.
      (tramp-local-coding-commands, tramp-remote-coding-commands): Use them.
      (tramp-sh-handle-file-local-copy, tramp-sh-handle-write-region):
      (tramp-find-inline-compress):Improve traces.
      (tramp-maybe-send-script): Check for Perl binary.
      (tramp-get-inline-coding): Do not redirect STDOUT for local decoding.
      d0853629
  16. 18 Apr, 2013 1 commit
  17. 15 Apr, 2013 1 commit
  18. 25 Mar, 2013 1 commit
  19. 18 Mar, 2013 1 commit
    • Michael Albinus's avatar
      * net/tramp-compat.el (tramp-compat-user-error): New defun. · 64ab82d1
      Michael Albinus authored
      * net/tramp-adb.el (tramp-adb-handle-shell-command):
      * net/tramp-gvfs.el (top):
      * net/tramp.el (tramp-find-method, tramp-dissect-file-name)
      (tramp-handle-shell-command): Use it.
      (tramp-dissect-file-name): Raise an error when hostname is a
      method name, and neither method nor user is specified.
      
      * net/trampver.el: Update release number.
      64ab82d1
  20. 17 Mar, 2013 1 commit
  21. 15 Mar, 2013 1 commit
  22. 13 Mar, 2013 2 commits
  23. 12 Mar, 2013 1 commit
    • Stefan Monnier's avatar
      Use locate-user-emacs-file. · 940e5099
      Stefan Monnier authored
      * lisp/type-break.el (type-break-file-name):
      * lisp/textmodes/remember.el (remember-data-file):
      * lisp/strokes.el (strokes-file):
      * lisp/shadowfile.el (shadow-initialize):
      * lisp/saveplace.el (save-place-file):
      * lisp/ps-bdf.el (bdf-cache-file):
      * lisp/progmodes/idlwave.el (idlwave-config-directory):
      * lisp/net/quickurl.el (quickurl-url-file):
      * lisp/international/kkc.el (kkc-init-file-name):
      * lisp/ido.el (ido-save-directory-list-file):
      * lisp/emulation/viper.el (viper-custom-file-name):
      * lisp/emulation/vip.el (vip-startup-file):
      * lisp/calendar/todo-mode.el (todo-file-do, todo-file-done, todo-file-top):
      * lisp/calendar/timeclock.el (timeclock-file): Use locate-user-emacs-file.
      940e5099
  24. 11 Mar, 2013 1 commit
  25. 09 Mar, 2013 1 commit
    • Michael Albinus's avatar
      Major rewrite due to changed D-Bus interface of GVFS 1.14. · 3675b169
      Michael Albinus authored
      * net/tramp-gvfs.el (top): Extend check for gvfs availability.
      (tramp-gvfs-methods-mounttracker, tramp-gvfs-listmounts)
      (tramp-gvfs-mountlocation, tramp-gvfs-mountlocation-signature):
      New defconst.
      (tramp-gvfs-file-name-handler-alist) [directory-files]:
      [directory-files-and-attributes, file-exists-p, file-modes]: Use
      Tramp default handler.
      [file-acl, file-selinux-context, process-file, set-file-acl]:
      [set-file-modes, set-file-selinux-context, shell-command]:
      [start-file-process ]: Remove handler.
      [verify-visited-file-modtime]: New handler.
      (tramp-gvfs-dbus-string-to-byte-array)
      (tramp-gvfs-dbus-byte-array-to-string): New defuns.  Replace all
      calls of `dbus-string-to-byte-array' and
      `tramp-gvfs-dbus-byte-array-to-string'.
      (tramp-gvfs-handle-copy-file)
      (tramp-gvfs-handle-delete-directory)
      (tramp-gvfs-handle-delete-file, tramp-gvfs-handle-file-attributes)
      (tramp-gvfs-handle-file-directory-p)
      (tramp-gvfs-handle-file-executable-p)
      (tramp-gvfs-handle-file-name-all-completions)
      (tramp-gvfs-handle-file-readable-p)
      (tramp-gvfs-handle-file-writable-p)
      (tramp-gvfs-handle-insert-directory)
      (tramp-gvfs-handle-insert-file-contents)
      (tramp-gvfs-handle-make-directory, tramp-gvfs-handle-rename-file)
      (tramp-gvfs-handle-set-visited-file-modtime)
      (tramp-gvfs-handle-write-region): Rewrite.
      (tramp-gvfs-handle-file-acl)
      (tramp-gvfs-handle-file-selinux-context)
      (tramp-gvfs-handle-process-file, tramp-gvfs-handle-set-file-acl)
      (tramp-gvfs-handle-set-file-modes)
      (tramp-gvfs-handle-set-file-selinux-context)
      (tramp-gvfs-handle-shell-command)
      (tramp-gvfs-handle-start-file-process)
      (tramp-gvfs-handle-verify-visited-file-modtime): Remove defuns.
      (tramp-gvfs-url-file-name): Do not use `file-truename', we work
      over the symlinks.  Fix user handling.
      (top, tramp-gvfs-handler-mounted-unmounted): Handle different names
      of the D-Bus signals.
      (tramp-gvfs-connection-mounted-p): Handle different names of the
      D-Bus methods.
      (tramp-gvfs-mount-spec-entry): New defun.
      (tramp-gvfs-mount-spec): Use it.
      (tramp-gvfs-maybe-open-connection): Check, that in case of "smb"
      there is a share name.  Handle different names of the D-Bus
      signals and methods.
      (tramp-gvfs-maybe-open-connection): Set connection properties
      needed for `tramp-check-cached-permissions'.
      (tramp-gvfs-send-command): Apply `tramp-gvfs-maybe-open-connection'.
      Return t or nil.
      
      * net/tramp.el (tramp-backtrace): Move up.
      (tramp-error): Apply a backtrace into the debug buffer when
      `tramp-verbose > 9.
      (tramp-file-mode-type-map, tramp-file-mode-from-int)
      (tramp-file-mode-permissions, tramp-get-local-uid)
      (tramp-get-local-gid, tramp-check-cached-permissions): Move from
      tramp-sh.el.
      
      * net/tramp-sh.el (tramp-file-mode-type-map)
      (tramp-check-cached-permissions, tramp-file-mode-from-int)
      (tramp-file-mode-permissions, tramp-get-local-uid)
      (tramp-get-local-gid): Move to tramp.el.
      3675b169
  26. 05 Mar, 2013 2 commits
  27. 03 Mar, 2013 1 commit
  28. 01 Mar, 2013 2 commits