1. 21 Sep, 2019 6 commits
  2. 20 Sep, 2019 18 commits
    • Lars Ingebrigtsen's avatar
      Allow the user to specify Content-type in Message mode · 7828001a
      Lars Ingebrigtsen authored
      * lisp/gnus/message.el (message-encode-message-body): Pass in the
      content type if the user has given one.
      
      * lisp/gnus/mml.el (mml-parse-1): Remove bogus peek at
      Content-type (there are no headers here)  (bug#36527).
      
      * lisp/gnus/mml.el (mml-generate-mime): Respect that.
      7828001a
    • Lars Ingebrigtsen's avatar
      Move describe-face to the new help-fns machinery · c56fabdf
      Lars Ingebrigtsen authored
      * lisp/help-fns.el (describe-face): Move to here from faces.el and
      split up (bug#36670).
      (help-fns--face-custom-version-info):
      (help-fns--face-attributes): Factored out into own functions.
      (help-fns-describe-face-functions): New variable.
      
      * lisp/emacs-lisp/subr-x.el (when-let): Add autoload cookie.
      c56fabdf
    • Juanma Barranquero's avatar
      lisp/*.el: Fix typos and other trivial doc fixes · 11432322
      Juanma Barranquero authored
      * lisp/allout-widgets.el (allout-widgets-auto-activation)
      (allout-current-decorated-p):
      * lisp/auth-source.el (auth-source-protocols):
      * lisp/autorevert.el (auto-revert-set-timer):
      * lisp/battery.el (battery-mode-line-limit):
      * lisp/calc/calcalg3.el (math-map-binop):
      * lisp/calendar/cal-dst.el (calendar-dst-find-startend):
      * lisp/calendar/cal-mayan.el (calendar-mayan-long-count-to-absolute):
      * lisp/calendar/calendar.el (calendar-date-echo-text)
      (calendar-generate-month, calendar-string-spread)
      (calendar-cursor-to-date, calendar-read, calendar-read-date)
      (calendar-mark-visible-date, calendar-dayname-on-or-before):
      * lisp/calendar/diary-lib.el (diary-ordinal-suffix):
      * lisp/cedet/ede/autoconf-edit.el (autoconf-new-program)
      (autoconf-find-last-macro, autoconf-parameter-strip):
      * lisp/cedet/ede/config.el (ede-target-with-config-build):
      * lisp/cedet/ede/linux.el (ede-linux--detect-architecture)
      (ede-linux--get-architecture):
      * lisp/cedet/semantic/complete.el (semantic-collector-calculate-cache)
      (semantic-displayer-abstract, semantic-displayer-point-position):
      * lisp/cedet/semantic/format.el (semantic-format-face-alist)
      (semantic-format-tag-short-doc):
      * lisp/cedet/semantic/fw.el (semantic-find-file-noselect):
      * lisp/cedet/semantic/idle.el (semantic-idle-scheduler-work-idle-time)
      (semantic-idle-breadcrumbs-display-function)
      (semantic-idle-breadcrumbs-format-tag-list-function):
      * lisp/cedet/semantic/lex.el (semantic-lex-map-types)
      (define-lex, define-lex-block-type-analyzer):
      * lisp/cedet/semantic/senator.el (senator-search-default-tag-filter):
      * lisp/cedet/semantic/symref.el (semantic-symref-result)
      (semantic-symref-hit-to-tag-via-db):
      * lisp/cedet/semantic/symref.el (semantic-symref-tool-baseclass):
      * lisp/cedet/semantic/tag.el (semantic-tag-new-variable)
      (semantic-tag-new-include, semantic-tag-new-package)
      (semantic-tag-set-faux, semantic-create-tag-proxy)
      (semantic-tag-function-parent)
      (semantic-tag-components-with-overlays):
      * lisp/cedet/srecode/cpp.el (srecode-cpp-namespaces)
      (srecode-semantic-handle-:c, srecode-semantic-apply-tag-to-dict):
      * lisp/cedet/srecode/dictionary.el (srecode-create-dictionary)
      (srecode-dictionary-add-entries, srecode-dictionary-lookup-name)
      (srecode-create-dictionaries-from-tags):
      * lisp/cmuscheme.el (scheme-compile-region):
      * lisp/color.el (color-lab-to-lch):
      * lisp/doc-view.el (doc-view-image-width)
      (doc-view-set-up-single-converter):
      * lisp/dynamic-setting.el (font-setting-change-default-font)
      (dynamic-setting-handle-config-changed-event):
      * lisp/elec-pair.el (electric-pair-text-pairs)
      (electric-pair-skip-whitespace-function)
      (electric-pair-string-bound-function):
      * lisp/emacs-lisp/avl-tree.el (avl-tree--del-balance)
      (avl-tree-member, avl-tree-mapcar, avl-tree-iter):
      * lisp/emacs-lisp/bytecomp.el (byte-compile-generate-call-tree):
      * lisp/emacs-lisp/checkdoc.el (checkdoc-autofix-flag)
      (checkdoc-spellcheck-documentation-flag, checkdoc-ispell)
      (checkdoc-ispell-current-buffer, checkdoc-ispell-interactive)
      (checkdoc-ispell-message-interactive)
      (checkdoc-ispell-message-text, checkdoc-ispell-start)
      (checkdoc-ispell-continue, checkdoc-ispell-comments)
      (checkdoc-ispell-defun):
      * lisp/emacs-lisp/cl-generic.el (cl--generic-search-method):
      * lisp/emacs-lisp/eieio-custom.el (eieio-read-customization-group):
      * lisp/emacs-lisp/lisp.el (forward-sexp, up-list):
      * lisp/emacs-lisp/package-x.el (package--archive-contents-from-file):
      * lisp/emacs-lisp/package.el (package-desc)
      (package--make-autoloads-and-stuff, package-hidden-regexps):
      * lisp/emacs-lisp/tcover-ses.el (ses-exercise-startup):
      * lisp/emacs-lisp/testcover.el (testcover-nohits)
      (testcover-1value):
      * lisp/epg.el (epg-receive-keys, epg-start-edit-key):
      * lisp/erc/erc-backend.el (erc-server-processing-p)
      (erc-split-line-length, erc-server-coding-system)
      (erc-server-send, erc-message):
      * lisp/erc/erc-button.el (erc-button-face, erc-button-alist)
      (erc-browse-emacswiki):
      * lisp/erc/erc-ezbounce.el (erc-ezbounce, erc-ezb-get-login):
      * lisp/erc/erc-fill.el (erc-fill-variable-maximum-indentation):
      * lisp/erc/erc-log.el (erc-current-logfile):
      * lisp/erc/erc-match.el (erc-log-match-format)
      (erc-text-matched-hook):
      * lisp/erc/erc-netsplit.el (erc-netsplit, erc-netsplit-debug):
      * lisp/erc/erc-networks.el (erc-server-alist)
      (erc-networks-alist, erc-current-network):
      * lisp/erc/erc-ring.el (erc-input-ring-index):
      * lisp/erc/erc-speedbar.el (erc-speedbar)
      (erc-speedbar-update-channel):
      * lisp/erc/erc-stamp.el (erc-timestamp-only-if-changed-flag):
      * lisp/erc/erc-track.el (erc-track-position-in-mode-line)
      (erc-track-remove-from-mode-line, erc-modified-channels-update)
      (erc-track-last-non-erc-buffer, erc-track-sort-by-importance)
      (erc-track-get-active-buffer):
      * lisp/erc/erc.el (erc-get-channel-user-list)
      (erc-echo-notice-hook, erc-echo-notice-always-hook)
      (erc-wash-quit-reason, erc-format-@nick):
      * lisp/ffap.el (ffap-latex-mode):
      * lisp/files.el (abort-if-file-too-large)
      (dir-locals--get-sort-score, buffer-stale--default-function):
      * lisp/filesets.el (filesets-tree-max-level, filesets-data)
      (filesets-update-pre010505):
      * lisp/gnus/gnus-agent.el (gnus-agent-flush-cache):
      * lisp/gnus/gnus-art.el (gnus-article-encrypt-protocol)
      (gnus-button-prefer-mid-or-mail):
      * lisp/gnus/gnus-cus.el (gnus-group-parameters):
      * lisp/gnus/gnus-demon.el (gnus-demon-handlers)
      (gnus-demon-run-callback):
      * lisp/gnus/gnus-dired.el (gnus-dired-print):
      * lisp/gnus/gnus-icalendar.el (gnus-icalendar-event-from-buffer):
      * lisp/gnus/gnus-range.el (gnus-range-normalize):
      * lisp/gnus/gnus-spec.el (gnus-pad-form):
      * lisp/gnus/gnus-srvr.el (gnus-server-agent, gnus-server-cloud)
      (gnus-server-opened, gnus-server-closed, gnus-server-denied)
      (gnus-server-offline):
      * lisp/gnus/gnus-sum.el (gnus-refer-thread-use-nnir)
      (gnus-refer-thread-limit-to-thread)
      (gnus-summary-limit-include-thread, gnus-summary-refer-thread)
      (gnus-summary-find-matching):
      * lisp/gnus/gnus-util.el (gnus-rescale-image):
      * lisp/gnus/gnus.el (gnus-summary-line-format, gnus-no-server):
      * lisp/gnus/mail-source.el (mail-source-incoming-file-prefix):
      * lisp/gnus/message.el (message-cite-reply-position)
      (message-cite-style-outlook, message-cite-style-thunderbird)
      (message-cite-style-gmail, message--send-mail-maybe-partially):
      * lisp/gnus/mm-extern.el (mm-inline-external-body):
      * lisp/gnus/mm-partial.el (mm-inline-partial):
      * lisp/gnus/mml-sec.el (mml-secure-message-sign)
      (mml-secure-message-sign-encrypt, mml-secure-message-encrypt):
      * lisp/gnus/mml2015.el (mml2015-epg-key-image)
      (mml2015-epg-key-image-to-string):
      * lisp/gnus/nndiary.el (nndiary-reminders, nndiary-get-new-mail):
      * lisp/gnus/nnheader.el (nnheader-directory-files-is-safe):
      * lisp/gnus/nnir.el (nnir-search-history)
      (nnir-imap-search-other, nnir-artlist-length)
      (nnir-artlist-article, nnir-artitem-group, nnir-artitem-number)
      (nnir-artitem-rsv, nnir-article-group, nnir-article-number)
      (nnir-article-rsv, nnir-article-ids, nnir-categorize)
      (nnir-retrieve-headers-override-function)
      (nnir-imap-default-search-key, nnir-hyrex-additional-switches)
      (gnus-group-make-nnir-group, nnir-run-namazu, nnir-read-parms)
      (nnir-read-parm, nnir-read-server-parm, nnir-search-thread):
      * lisp/gnus/nnmairix.el (nnmairix-default-group)
      (nnmairix-propagate-marks):
      * lisp/gnus/smime.el (smime-keys, smime-crl-check)
      (smime-verify-buffer, smime-noverify-buffer):
      * lisp/gnus/spam-report.el (spam-report-url-ping-mm-url):
      * lisp/gnus/spam.el (spam-spamassassin-positive-spam-flag-header)
      (spam-spamassassin-spam-status-header, spam-sa-learn-rebuild)
      (spam-classifications, spam-check-stat, spam-spamassassin-score):
      * lisp/help.el (describe-minor-mode-from-symbol):
      * lisp/hippie-exp.el (hippie-expand-ignore-buffers):
      * lisp/htmlfontify.el (hfy-optimizations, hfy-face-resolve-face)
      (hfy-begin-span):
      * lisp/ibuf-ext.el (ibuffer-update-saved-filters-format)
      (ibuffer-saved-filters, ibuffer-old-saved-filters-warning)
      (ibuffer-filtering-qualifiers, ibuffer-repair-saved-filters)
      (eval, ibuffer-unary-operand, file-extension, directory):
      * lisp/image-dired.el (image-dired-cmd-pngcrush-options):
      * lisp/image-mode.el (image-toggle-display):
      * lisp/international/ccl.el (ccl-compile-read-multibyte-character)
      (ccl-compile-write-multibyte-character):
      * lisp/international/kkc.el (kkc-save-init-file):
      * lisp/international/latin1-disp.el (latin1-display):
      * lisp/international/ogonek.el (ogonek-name-encoding-alist)
      (ogonek-information, ogonek-lookup-encoding)
      (ogonek-deprefixify-region):
      * lisp/isearch.el (isearch-filter-predicate)
      (isearch--momentary-message):
      * lisp/jsonrpc.el (jsonrpc-connection-send)
      (jsonrpc-process-connection, jsonrpc-shutdown)
      (jsonrpc--async-request-1):
      * lisp/language/tibet-util.el (tibetan-char-p):
      * lisp/mail/feedmail.el (feedmail-queue-use-send-time-for-date)
      (feedmail-last-chance-hook, feedmail-before-fcc-hook)
      (feedmail-send-it-immediately-wrapper, feedmail-find-eoh):
      * lisp/mail/hashcash.el (hashcash-generate-payment)
      (hashcash-generate-payment-async, hashcash-insert-payment)
      (hashcash-verify-payment):
      * lisp/mail/rmail.el (rmail-movemail-variant-in-use)
      (rmail-get-attr-value):
      * lisp/mail/rmailmm.el (rmail-mime-prefer-html, rmail-mime):
      * lisp/mail/rmailsum.el (rmail-summary-show-message):
      * lisp/mail/supercite.el (sc-raw-mode-toggle):
      * lisp/man.el (Man-start-calling):
      * lisp/mh-e/mh-acros.el (mh-do-at-event-location)
      (mh-iterate-on-messages-in-region, mh-iterate-on-range):
      * lisp/mh-e/mh-alias.el (mh-alias-system-aliases)
      (mh-alias-reload, mh-alias-ali)
      (mh-alias-canonicalize-suggestion, mh-alias-add-alias-to-file)
      (mh-alias-add-alias):
      * lisp/mouse.el (mouse-save-then-kill):
      * lisp/net/browse-url.el (browse-url-default-macosx-browser):
      * lisp/net/eudc.el (eudc-set, eudc-variable-protocol-value)
      (eudc-variable-server-value, eudc-update-variable)
      (eudc-expand-inline):
      * lisp/net/eudcb-bbdb.el (eudc-bbdb-format-record-as-result):
      * lisp/net/eudcb-ldap.el (eudc-ldap-get-field-list):
      * lisp/net/pop3.el (pop3-list):
      * lisp/net/soap-client.el (soap-namespace-put)
      (soap-xs-parse-sequence, soap-parse-envelope):
      * lisp/net/soap-inspect.el (soap-inspect-xs-complex-type):
      * lisp/nxml/rng-xsd.el (rng-xsd-date-to-days):
      * lisp/org/ob-C.el (org-babel-prep-session:C)
      (org-babel-load-session:C):
      * lisp/org/ob-J.el (org-babel-execute:J):
      * lisp/org/ob-asymptote.el (org-babel-prep-session:asymptote):
      * lisp/org/ob-awk.el (org-babel-execute:awk):
      * lisp/org/ob-core.el (org-babel-process-file-name):
      * lisp/org/ob-ebnf.el (org-babel-execute:ebnf):
      * lisp/org/ob-forth.el (org-babel-execute:forth):
      * lisp/org/ob-fortran.el (org-babel-execute:fortran)
      (org-babel-prep-session:fortran, org-babel-load-session:fortran):
      * lisp/org/ob-groovy.el (org-babel-execute:groovy):
      * lisp/org/ob-io.el (org-babel-execute:io):
      * lisp/org/ob-js.el (org-babel-execute:js):
      * lisp/org/ob-lilypond.el (org-babel-default-header-args:lilypond)
      (org-babel-lilypond-compile-post-tangle)
      (org-babel-lilypond-display-pdf-post-tangle)
      (org-babel-lilypond-tangle)
      (org-babel-lilypond-execute-tangled-ly)
      (org-babel-lilypond-compile-lilyfile)
      (org-babel-lilypond-check-for-compile-error)
      (org-babel-lilypond-process-compile-error)
      (org-babel-lilypond-mark-error-line)
      (org-babel-lilypond-parse-error-line)
      (org-babel-lilypond-attempt-to-open-pdf)
      (org-babel-lilypond-attempt-to-play-midi)
      (org-babel-lilypond-switch-extension)
      (org-babel-lilypond-set-header-args):
      * lisp/org/ob-lua.el (org-babel-prep-session:lua):
      * lisp/org/ob-picolisp.el (org-babel-execute:picolisp):
      * lisp/org/ob-processing.el (org-babel-prep-session:processing):
      * lisp/org/ob-python.el (org-babel-prep-session:python):
      * lisp/org/ob-scheme.el (org-babel-scheme-capture-current-message)
      (org-babel-scheme-execute-with-geiser, org-babel-execute:scheme):
      * lisp/org/ob-shen.el (org-babel-execute:shen):
      * lisp/org/org-agenda.el (org-agenda-entry-types)
      (org-agenda-move-date-from-past-immediately-to-today)
      (org-agenda-time-grid, org-agenda-sorting-strategy)
      (org-agenda-filter-by-category, org-agenda-forward-block):
      * lisp/org/org-colview.el (org-columns--overlay-text):
      * lisp/org/org-faces.el (org-verbatim, org-cycle-level-faces):
      * lisp/org/org-indent.el (org-indent-set-line-properties):
      * lisp/org/org-macs.el (org-get-limited-outline-regexp):
      * lisp/org/org-mobile.el (org-mobile-files):
      * lisp/org/org.el (org-use-fast-todo-selection)
      (org-extend-today-until, org-use-property-inheritance)
      (org-refresh-effort-properties, org-open-at-point-global)
      (org-track-ordered-property-with-tag, org-shiftright):
      * lisp/org/ox-html.el (org-html-checkbox-type):
      * lisp/org/ox-man.el (org-man-source-highlight)
      (org-man-verse-block):
      * lisp/org/ox-publish.el (org-publish-sitemap-default):
      * lisp/outline.el (outline-head-from-level):
      * lisp/progmodes/dcl-mode.el (dcl-back-to-indentation-1)
      (dcl-calc-command-indent, dcl-indent-to):
      * lisp/progmodes/flymake.el (flymake-make-diagnostic)
      (flymake--overlays, flymake-diagnostic-functions)
      (flymake-diagnostic-types-alist, flymake--backend-state)
      (flymake-is-running, flymake--collect, flymake-mode):
      * lisp/progmodes/gdb-mi.el (gdb-threads-list, gdb, gdb-non-stop)
      (gdb-buffers, gdb-gud-context-call, gdb-jsonify-buffer):
      * lisp/progmodes/grep.el (grep-error-screen-columns):
      * lisp/progmodes/gud.el (gud-prev-expr):
      * lisp/progmodes/ps-mode.el (ps-mode, ps-mode-target-column)
      (ps-run-goto-error):
      * lisp/progmodes/python.el (python-eldoc-get-doc)
      (python-eldoc-function-timeout-permanent, python-eldoc-function):
      * lisp/shadowfile.el (shadow-make-group):
      * lisp/speedbar.el (speedbar-obj-do-check):
      * lisp/textmodes/flyspell.el (flyspell-auto-correct-previous-hook):
      * lisp/textmodes/reftex-cite.el (reftex-bib-or-thebib):
      * lisp/textmodes/reftex-index.el (reftex-index-goto-entry)
      (reftex-index-kill, reftex-index-undo):
      * lisp/textmodes/reftex-parse.el (reftex-context-substring):
      * lisp/textmodes/reftex.el (reftex-TeX-master-file):
      * lisp/textmodes/rst.el (rst-next-hdr, rst-toc)
      (rst-uncomment-region, rst-font-lock-extend-region-internal):
      * lisp/thumbs.el (thumbs-mode):
      * lisp/vc/ediff-util.el (ediff-restore-diff):
      * lisp/vc/pcvs-defs.el (cvs-cvsroot, cvs-force-dir-tag):
      * lisp/vc/vc-hg.el (vc-hg--ignore-patterns-valid-p):
      * lisp/wid-edit.el (widget-field-value-set, string):
      * lisp/x-dnd.el (x-dnd-version-from-flags)
      (x-dnd-more-than-3-from-flags): Assorted docfixes.
      11432322
    • Lars Ingebrigtsen's avatar
      Make register-preview ignore empty registers · 80b53a3b
      Lars Ingebrigtsen authored
      * lisp/register.el (register-preview): Ignore elements that are
      empty (bug#37155).
      80b53a3b
    • Johan Claesson's avatar
      Make the reverse tabulated list sort stable · 7c3ef77c
      Johan Claesson authored
      * lisp/emacs-lisp/tabulated-list.el (tabulated-list--get-sorter):
      Make the reverse sorting stable (bug#37174).
      
      Copyright-paperwork-exempt: yes
      7c3ef77c
    • Lars Ingebrigtsen's avatar
      Further touch-ups to the auth-source obfuscation · 280cf93f
      Lars Ingebrigtsen authored
      * lisp/auth-source.el (auth-source--obfuscate): Avoid leaking the
      length of the password by using PKCS#7 padding.
      280cf93f
    • Lars Ingebrigtsen's avatar
      Add some comments to the auth-source obfuscation · c3958e48
      Lars Ingebrigtsen authored
      * lisp/auth-source.el (auth-source--obfuscate): Add comments.
      c3958e48
    • Lars Ingebrigtsen's avatar
      Make previous auth-source change not break on Windows without gnutls · 76c14b71
      Lars Ingebrigtsen authored
      * lisp/auth-source.el (auth-source--obfuscate)
      (auth-source--deobfuscate): Check that gnutls is really available.
      76c14b71
    • Lars Ingebrigtsen's avatar
      Obfuscate auth-source memory contents even more · 46b49d9e
      Lars Ingebrigtsen authored
      * lisp/auth-source.el (auth-source--deobfuscate): Use more
      obfuscated obfuscation (bug#37196).
      (auth-source--pad, auth-source--obfuscate)
      (auth-source-netrc-normalize): Use it.
      (auth-source-netrc-parse): Ditto.
      46b49d9e
    • Lars Ingebrigtsen's avatar
      Obfuscate auth-source secrets more · a420f131
      Lars Ingebrigtsen authored
      * lisp/auth-source.el (auth-source-netrc-normalize): Obfuscate
      passwords stored in the lexical closure (bug#37196).
      a420f131
    • Stefan Kangas's avatar
      Recommend against SHA-1 and MD5 for security · 6d50010b
      Stefan Kangas authored
      * doc/lispref/text.texi (Checksum/Hash):
      * src/fns.c (Fmd5, Fsecure_hash):
      * lisp/subr.el (sha1): Doc fix to recommend against SHA-1 and MD5 for
      security-related applications, since they are not collision
      resistant.  (Bug#37420)
      6d50010b
    • Lars Ingebrigtsen's avatar
      Allow `process-contact' not to block · b8e9baac
      Lars Ingebrigtsen authored
      * doc/lispref/processes.texi (Process Information): Document it.
      
      * lisp/simple.el (list-processes--refresh): Don't wait for contact
      information for non-setup processes.
      
      * src/process.c (Fprocess_contact): Take an optional parameter to
      avoid blocking (bug#37408).
      b8e9baac
    • Lars Ingebrigtsen's avatar
      Make number-at-point recognize some hex numbers · 385bb140
      Lars Ingebrigtsen authored
      * lisp/thingatpt.el (number-at-point): Also return common hex
      numbers (bug#37458).
      385bb140
    • Damien Cassou's avatar
      Change default value of message-make-forward-subject-function · 1646e448
      Damien Cassou authored
      * lisp/gnus/message.el (message-make-forward-subject-function): Change
      default value to be a list so it's easier for users to add
      functions. Change the type so the customize interface allows selecting
      multiple provided functions instead of just one (bug#37470).
      1646e448
    • Stefan Kangas's avatar
      Recommend using https for package-archives · f1f2de7c
      Stefan Kangas authored
      * lisp/emacs-lisp/package.el (package-archives): Recommend using https
      sources where possible.  (Bug#33825)
      f1f2de7c
    • Michael Albinus's avatar
    • Matthew Newton's avatar
      Fix the previous imenu commit · 8b1af4a0
      Matthew Newton authored
      * lisp/imenu.el (imenu--make-index-alist): Always return the alist
      (bug#30449).
      
      Copyright-paperwork-exempt: yes
      8b1af4a0
    • Michael Albinus's avatar
      Some Tramp methods allow to change the remote login shell · 82823300
      Michael Albinus authored
      * doc/misc/tramp.texi (Inline methods) <sshx, plink, plinkx>:
      (External methods) <scpx, pscp, psftp>: Mention, that the remote
      login shell could be changed.
      (Remote shell setup): Remove description of properties
      "remote-shell-login" and "remote-shell-args", they don't matter
      here.  Changing the default remote shell works only for some
      methods.
      (Frequently Asked Questions): Refer to alternative approach fixing
      zsh problems.
      
      * etc/NEWS: Some Tramp methods allow to change the remote login shell.
      
      * lisp/net/tramp-sh.el (tramp-default-remote-shell): New defconst.
      (tramp-methods): Use it.
      (tramp-get-sh-extra-args): New defun.
      (tramp-open-shell, tramp-maybe-open-connection): Use it.
      
      * lisp/net/tramp.el (tramp-methods): Adapt docstring.
      82823300
  3. 19 Sep, 2019 14 commits
    • Juri Linkov's avatar
      * lisp/window.el (walk-windows): Simplify to use WINDOW arg of window-list-1 · a6894cf0
      Juri Linkov authored
      instead of calling select-window (bug#35385).
      a6894cf0
    • Eric Abrahamsen's avatar
      Only use Gnus registry for formatting when registry is loaded · a81223ae
      Eric Abrahamsen authored
      See bug #36903
      
      * lisp/gnus/gnus-registry.el (gnus-registry-article-marks-to-chars):
        (gnus-registry-article-marks-to-names): In some circumstances it's
        possible for the user's summary line format spec to include
        registry-specific code, while the registry itself isn't actually
        loaded. Make sure the database is actually a hashtable before
        accessing it.
      a81223ae
    • Eli Zaretskii's avatar
      Fix calls to insert-*-hooks when JIT font lock is active · 2b80340b
      Eli Zaretskii authored
      * src/insdel.c (signal_after_change): Save and restore
      interval_insert_behind_hooks and
      interval_insert_in_front_hooks across calls to various other
      hooks, to prevent their clobbering by those other hooks.
      (Bug#37455)
      2b80340b
    • Lars Ingebrigtsen's avatar
      Minor svg wrap tweak · 7156b0ef
      Lars Ingebrigtsen authored
      * lisp/net/shr.el (svg--wrap-svg): Add the size to the wrapper to
      avoid having the SVG images shrink (bug#37159).
      7156b0ef
    • Lars Ingebrigtsen's avatar
      Further fix-ups for SVG wrapping in shr · 2d8c8950
      Lars Ingebrigtsen authored
      * lisp/net/shr.el (svg--wrap-svg): Add the size to the wrapper to
      avoid having the SVG images shrink (bug#37159).
      2d8c8950
    • Lars Ingebrigtsen's avatar
      Fix :version in recent commit · c5e1ed9a
      Lars Ingebrigtsen authored
      * lisp/pcmpl-gnu.el (pcmpl-gnu-makefile-includes): Fix :version.
      c5e1ed9a
    • Lars Ingebrigtsen's avatar
      Fix a bug in callback functions in align-areas · b82f34f9
      Lars Ingebrigtsen authored
      * lisp/align.el (align-areas): When given a callback function and
      JUSTIFY, pick out the correct parameters (bug#30139).  Suggested
      by "John Wiegley" <johnw@gnu.org>.
      b82f34f9
    • Paul Eggert's avatar
      Also prefer .emacs.d if .emacs exists · d38110ef
      Paul Eggert authored
      Problem reported by Katsumi Yamaoka (Bug#37456).
      * lisp/startup.el (startup--xdg-or-homedot): Also
      prefer .emacs.d if a traditional .emacs file exists.
      d38110ef
    • Paul Eggert's avatar
      Default PICKY_ACCESS to false on non-MS · 30026cfe
      Paul Eggert authored
      * src/fileio.c (PICKY_EACCES) [!DOS_NT]: Default to false.
      30026cfe
    • Paul Eggert's avatar
      Omit some overenthusiastic file-truename calls · dff4f9c7
      Paul Eggert authored
      Problem reported by Tino Calancha (Bug#37445).
      * src/emacs.c (init_cmdargs): Call file-truename only if
      needed, i.e., if invocation-directory ends in "/i386/" on
      WINDOWSNT.
      * src/lread.c (readevalloop): If the sourcename is not
      absolute, make it absolute.  There is no need to convert
      non-absolute files into truenames, since absolute files are
      not converted into truenames.
      (init_lread): Do not convert source-directory into a truename
      at startup.  There is no need to do so in a dumped Emacs since
      an absolute file name suffices.  The source directory might
      not even exist any more, or might have been replaced by an
      interloper who takes advantage of the truename calculation.
      (syms_of_lread): Remove Qfile_truename; no longer needed.
      dff4f9c7
    • Matt Bisson's avatar
      Fix ignored Motif scrollbar resources (Bug#37359) · 6eb122c8
      Matt Bisson authored
      * src/xterm.c (x_create_toolkit_scroll_bar): On Motif
      scrollbars, "foreground" has no meaning, while "background"
      means the truck and arrow colors, and "trough" means the
      background of the entire widget.  This fix hooks up the Emacs
      scrollbar "foreground" color to the XmNbackground resource
      and the "background" color to XmNtroughColor which is more in
      line with how Xaw scrollbars behave.
      
      Copyright-paperwork-exempt: yes
      6eb122c8
    • Juanma Barranquero's avatar
      lisp/*.el, src/*.c: Fix typos in docstrings · 79a01866
      Juanma Barranquero authored
      * lisp/apropos.el (apropos-do-all):
      * lisp/auth-source-pass.el (auth-source-pass--select-from-entries):
      * lisp/auth-source.el (auth-source-user-or-password):
      * lisp/calc/calc-forms.el (math-tzone-names):
      * lisp/calendar/diary-lib.el (diary-face-attrs)
      (diary-mark-entries-1):
      * lisp/cedet/cedet-files.el (cedet-files-list-recursively):
      * lisp/cedet/ede.el (ede-constructing, ede-deep-rescan):
      * lisp/cedet/ede/cpp-root.el (ede-cpp-root-header-file-p):
      * lisp/cedet/ede/proj.el (ede-proj-target-makefile):
      * lisp/cedet/inversion.el (inversion-check-version)
      (inversion-test):
      * lisp/cedet/mode-local.el (mode-local-map-file-buffers):
      * lisp/cedet/semantic/complete.el (semantic-displayer-ghost):
      * lisp/cedet/semantic/db-find.el (semanticdb-find-translate-path-default):
      * lisp/cedet/semantic/db.el (semanticdb-table)
      (semanticdb-search-system-databases):
      * lisp/cedet/semantic/imenu.el (semantic-imenu-index-directory):
      * lisp/cedet/semantic/java.el (semantic-java-doc-keywords-map):
      * lisp/cedet/semantic/lex-spp.el (semantic-lex-spp-use-headers-flag):
      * lisp/cedet/semantic/lex.el (semantic-lex-make-keyword-table)
      (semantic-lex-make-type-table, semantic-lex-debug-analyzers):
      * lisp/cedet/semantic/tag-ls.el (semantic-tag-abstract-p)
      (semantic-tag-leaf-p, semantic-tag-static-p)
      (semantic-tag-prototype-p):
      * lisp/dnd.el (dnd-open-remote-file-function, dnd-open-local-file):
      * lisp/emacs-lisp/eieio-opt.el (eieio-build-class-alist)
      (eieio-read-class, eieio-read-subclass):
      * lisp/emacs-lisp/generator.el (cps--replace-variable-references)
      (cps--handle-loop-for):
      * lisp/erc/erc-dcc.el (erc-dcc-list, erc-dcc-member, erc-dcc-server)
      (erc-dcc-auto-mask-p, erc-dcc-get-file, erc-dcc-chat-accept):
      * lisp/eshell/em-pred.el (eshell-pred-file-type):
      * lisp/faces.el (defined-colors-with-face-attributes):
      * lisp/font-core.el (font-lock-mode):
      * lisp/frame.el (frame-restack):
      * lisp/net/shr.el (shr-image-animate):
      * lisp/org/org-agenda.el (org-agenda-change-all-lines)
      (org-agenda-today-p):
      * lisp/org/org-id.el (org-id-get):
      * lisp/org/org.el (org-highlight-latex-and-related)
      (org--valid-property-p):
      * lisp/org/ox-beamer.el (org-beamer--get-label):
      * lisp/org/ox-latex.el (org-latex--caption-above-p):
      * lisp/org/ox-odt.el (org-odt--copy-image-file)
      (org-odt--copy-formula-file):
      * lisp/org/ox.el (org-export-with-timestamps):
      * lisp/progmodes/verilog-mode.el (verilog-indent-declaration-macros):
      * lisp/ses.el (ses-file-format-extend-parameter-list):
      * lisp/term.el (ansi-term):
      * lisp/textmodes/bibtex.el (bibtex-no-opt-remove-re)
      (bibtex-beginning-of-first-entry, bibtex-autokey-get-title)
      (bibtex-read-key, bibtex-initialize):
      * lisp/textmodes/flyspell.el (flyspell-word):
      * lisp/view.el (view-mode-exit):
      * src/composite.c:
      * src/floatfns.c (Fisnan): Fix typos in docstrings.
      79a01866
    • Stephen Leake's avatar
      Merge commit '107ce305' · 34f1035e
      Stephen Leake authored
      34f1035e
    • Stephen Leake's avatar
      Enhance 'pcomplete/make' to complete on targets in included makefiles · b4784440
      Stephen Leake authored
      * lisp/pcmpl-gnu.el (pcmpl-gnu-makefile-includes): New.
      (pcmpl-gnu-make-targets): New, factored out of pcmpl-gnu-make-all-targets.
      (pcmpl-gnu-make-includes): New.
      (pcmpl-gnu-make-all-targets): Use new functions.
      b4784440
  4. 18 Sep, 2019 2 commits