1. 10 Jul, 2018 1 commit
    • Basil L. Contovounesios's avatar
      Add predicate proper-list-p · 2fde6275
      Basil L. Contovounesios authored
      For discussion, see emacs-devel thread starting at
      https://lists.gnu.org/archive/html/emacs-devel/2018-04/msg00460.html.
      
      * lisp/subr.el (proper-list-p): New function.
      Implementation suggested by Paul Eggert <eggert@cs.ucla.edu> in
      https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00138.html.
      * doc/lispref/lists.texi (List Elements):
      * etc/NEWS: Document proper-list-p.
      * lisp/org/ob-core.el (org-babel-insert-result):
      * lisp/emacs-lisp/byte-opt.el (byte-optimize-if):
      * lisp/emacs-lisp/cl-macs.el (cl--make-usage-args): Use proper-list-p.
      * lisp/emacs-lisp/ert.el (ert--proper-list-p): Remove.
      Replaced by proper-list-p in lisp/subr.el.
      (ert--explain-equal-rec): Use proper-list-length.
      * lisp/format.el (format-proper-list-p): Remove.
      Replaced by proper-list-p in lisp/subr.el.
      (format-annotate-single-property-change): Use proper-list-p.
      * test/lisp/emacs-lisp/ert-tests.el (ert-test-proper-list-p):
      Move from here...
      * test/lisp/subr-tests.el (subr-tests--proper-list-length):
      ...to here, mutatis mutandis.
      2fde6275
  2. 27 Mar, 2018 1 commit
    • Rasmus's avatar
      Update Org to v9.1.9 · 613c9a5c
      Rasmus authored
      Please note this is a bugfix release. See etc/ORG-NEWS for details.
      613c9a5c
  3. 16 Feb, 2018 1 commit
  4. 22 Jan, 2018 1 commit
    • Rasmus's avatar
      Update Org to v9.1.6 · bb396a36
      Rasmus authored
      Please note this is a bugfix release. See etc/ORG-NEWS for details.
      bb396a36
  5. 01 Jan, 2018 1 commit
  6. 06 Dec, 2017 2 commits
  7. 18 Sep, 2017 1 commit
  8. 13 Sep, 2017 1 commit
    • Paul Eggert's avatar
      Prefer HTTPS to FTP and HTTP in documentation · bc511a64
      Paul Eggert authored
      Most of this change is to boilerplate commentary such as license URLs.
      This change was prompted by ftp://ftp.gnu.org's going-away party,
      planned for November.  Change these FTP URLs to https://ftp.gnu.org
      instead.  Make similar changes for URLs to other organizations moving
      away from FTP.  Also, change HTTP to HTTPS for URLs to gnu.org and
      fsf.org when this works, as this will further help defend against
      man-in-the-middle attacks (for this part I omitted the MS-DOS and
      MS-Windows sources and the test tarballs to keep the workload down).
      HTTPS is not fully working to lists.gnu.org so I left those URLs alone
      for now.
      bc511a64
  9. 29 Aug, 2017 1 commit
    • Rasmus's avatar
      Update Org to v9.0.10 · 3ad8ca42
      Rasmus authored
      Please see etc/ORG-NEWS for major changes. Note, this is a bugfix
      release.
      3ad8ca42
  10. 22 Jun, 2017 1 commit
  11. 01 Jan, 2017 1 commit
  12. 20 Nov, 2016 1 commit
    • Michael Albinus's avatar
      Add file-local-name · 22946702
      Michael Albinus authored
      * doc/lispref/files.texi (Magic File Names): Add `file-local-name'.
      (Unique File Names): Use it.
      
      * etc/NEWS: Mention `file-local-name'.
      
      * lisp/files.el (file-local-name): New defun.
      (file-expand-wildcards):
      * lisp/eshell/em-tramp.el (eshell/su, eshell/sudo):
      * lisp/eshell/esh-ext.el (eshell-remote-command):
      * lisp/eshell/esh-proc.el (eshell-gather-process-output):
      * lisp/org/ob-core.el (org-babel-local-file-name):
      * lisp/progmodes/gud.el (gud-common-init, gud-format-command):
      * lisp/progmodes/python.el (python-shell-send-file):
      * lisp/shell.el (shell):
      * lisp/vc/ediff-diff.el (ediff-same-file-contents):
      * lisp/vc/vc-git.el (vc-git-checkin): Use it.
      22946702
  13. 07 Aug, 2016 1 commit
    • Michael Albinus's avatar
      Add `make-nearby-temp-file' and `temporary-file-directory' · 2c050617
      Michael Albinus authored
      * doc/lispref/files.texi (Unique File Names):
      Introduce `make-nearby-temp-file' and `temporary-file-directory'.
      (Magic File Names): Mention `make-nearby-temp-file' and
      `temporary-file-directory'.
      
      * etc/NEWS (provided): Mention `make-nearby-temp-file' and
      `temporary-file-directory'.
      
      * lisp/files.el (mounted-file-systems): New defcustom.
      (temporary-file-directory, make-nearby-temp-file): New defuns.
      (normal-backup-enable-predicate): Fix docstring.
      
      * lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist):
      * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist):
      * lisp/net/tramp-sh.el (tramp-sh-file-name-handler-alist):
      * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist):
      <make-nearby-temp-file, temporary-file-directory>: Add handler.
      
      * lisp/net/tramp.el (tramp-file-name-for-operation):
      Add `make-nearby-temp-file' and `temporary-file-directory'.
      (tramp-get-remote-tmpdir): Remove compatibility code.
      (tramp-handle-temporary-file-directory)
      (tramp-handle-make-nearby-temp-file): New defuns.
      
      * lisp/org/ob-core.el (org-babel-local-file-name):
      * lisp/progmodes/gud.el (gud-common-init):
      * lisp/vc/vc-hooks.el (vc-user-login-name): Use `file-remote-p'.
      
      * lisp/vc/vc-git.el (vc-git-checkin): Handle remote log message.
      
      * test/lisp/net/tramp-tests.el (tramp-test06-directory-file-name):
      Check `tramp--test-enabled'.
      (tramp-test18-file-attributes): Add tests for
      `file-ownership-preserved-p'.
      (tramp-test27-start-file-process, tramp-test28-shell-command):
      Reduce timeouts in `accept-process-output'.
      (tramp-test--shell-command-to-string-asynchronously): Add timeout.
      (tramp-test29-environment-variables): Remove additional sleep calls.
      (tramp-test32-make-nearby-temp-file): New test.
      (tramp--test-special-characters, tramp--test-utf8): Adapt docstring.
      (tramp-test33-special-characters)
      (tramp-test33-special-characters-with-stat)
      (tramp-test33-special-characters-with-perl)
      (tramp-test33-special-characters-with-ls, tramp-test34-utf8)
      (tramp-test34-utf8-with-stat, tramp-test34-utf8-with-perl)
      (tramp-test34-utf8-with-ls)
      (tramp-test35-asynchronous-requests)
      (tramp-test36-recursive-load, tramp-test37-unload): Rename.
      (tramp--test-ftp-p): Simplify check.
      (tramp--test-sh-p): New defun.
      (tramp-test20-file-modes, tramp-test22-file-times)
      (tramp-test26-process-file, tramp-test27-start-file-process)
      (tramp-test28-shell-command)
      (tramp-test29-environment-variables)
      (tramp-test30-vc-registered)
      (tramp-test33-special-characters-with-stat)
      (tramp-test33-special-characters-with-perl)
      (tramp-test33-special-characters-with-ls)
      (tramp-test34-utf8-with-stat, tramp-test34-utf8-with-perl)
      (tramp-test34-utf8-with-ls)
      (tramp-test35-asynchronous-requests): Use it.
      2c050617
  14. 15 May, 2016 1 commit
    • Paul Eggert's avatar
      Pacify ‘make check-declare’ · 65c8c7cb
      Paul Eggert authored
      * lisp/cedet/srecode/insert.el (data-debug-new-buffer)
      (data-debug-insert-stuff-list, data-debug-insert-thing):
      * lisp/emulation/viper-ex.el (viper-change-state-to-vi)
      (viper-change-state-to-emacs):
      * lisp/emulation/viper-macs.el (viper-change-state-to-vi):
      * lisp/org/ob-asymptote.el (orgtbl-to-generic):
      * lisp/org/ob-awk.el (orgtbl-to-generic):
      * lisp/org/ob-core.el (org-edit-src-code, orgtbl-to-generic):
      * lisp/org/ob-emacs-lisp.el (orgtbl-to-generic):
      * lisp/org/ob-exp.el (org-element-context):
      * lisp/org/ob-gnuplot.el (org-time-string-to-time)
      (orgtbl-to-generic):
      * lisp/org/ob-haskell.el (org-export-to-file):
      * lisp/org/ob-latex.el (org-create-formula-image)
      (org-latex-compile):
      * lisp/org/ob-python.el (run-python):
      * lisp/org/ob-sh.el (orgtbl-to-generic):
      * lisp/org/ob-tangle.el (org-link-escape, org-back-to-heading):
      * lisp/org/org-colview.el (org-agenda-redo):
      * lisp/org/org-feed.el (url-retrieve-synchronously):
      * lisp/org/org-info.el (Info-find-node):
      * lisp/org/org-list.el (org-previous-line-empty-p):
      * lisp/org/org-macs.el (org-string-match-p):
      * lisp/org/org.el (org-beamer-mode):
      Fix prototype to match current definition.
      * lisp/emacs-lisp/advice.el (function-called-at-point):
      * lisp/progmodes/prolog.el (compilation-shell-minor-mode):
      Fix typo: extra '.
      * lisp/emacs-lisp/cl-generic.el (cl-defmethod):
      Insert ,' to pacify check-declare.
      * lisp/org/ob-comint.el (tramp-flush-directory-property):
      * lisp/org/ob-tangle.el (org-babel-update-block-body):
      * lisp/org/org-bibtex.el (org-babel-trim):
      * lisp/org/org-pcomplete.el (org-export-backend-options):
      * lisp/org/org-protocol.el (org-publish-get-project-from-filename):
      Fix file name in declare-function.
      * lisp/org/ob-comint.el (with-parsed-tramp-file-name)
      * lisp/org/ob-core.el (with-parsed-tramp-file-name):
      * lisp/org/org.el (org-beamer-mode):
      * lisp/url/url-http.el (gnutls-negotiate):
      Append ‘t’ to declare-function, since the declaration isn’t a defun.
      * lisp/org/ob-core.el (show-all):
      Declare outline-show-all instead, since it is the
      non-obsolete version of this function.
      (org-save-outline-visibility): Remove; not needed.
      * lisp/org/ob-scheme.el (run-geiser, geiser-mode)
      (geiser-eval-region, geiser-repl-exit):
      * lisp/org/ox-org.el (htmlize-buffer):
      Prepend "ext:" to file name, since it is not part of Emacs.
      * lisp/org/ob-sh.el (org-babel-comint-in-buffer)
      * lisp/org/org-gnus.el (nnimap-group-overview-filename):
      Remove decl, since function was removed.
      * lisp/org/ob-sh.el (org-babel-comint-with-output):
      * lisp/org/org-macro.el (org-with-wide-buffer):
      Omit unnecessary (and mismatching) decl.
      * lisp/org/org-agenda.el (calendar-absolute-from-iso):
      * lisp/org/org-clock.el (calendar-iso-to-absolute):
      Declare calendar-iso-to-absolute instead, since it is the
      non-obsolete version of this function.
      * lisp/org/org-compat.el (w32-focus-frame):
      Remove decl, since function is now obsolete.
      65c8c7cb
  15. 25 Jan, 2016 1 commit
    • Stefan Monnier's avatar
      * lisp/org: Fix some compiler warnings · 1203e8ae
      Stefan Monnier authored
      * lisp/org/ob-core.el (org-babel-check-confirm-evaluate)
      (org-babel-map-src-blocks): Don't emit warnings if added vars are not used.
      (*this*): Declare as dyn-bound.
      (org-babel-expand-src-block, org-babel-load-in-session)
      (org-babel-switch-to-session-with-code, org-babel-get-rownames):
      Mark unused args.
      (org-babel-combine-header-arg-lists): Remove unused var `args'.
      (org-babel-find-named-block): Remove unused var `msg'.
      
      * lisp/org/org-src.el (org-inhibit-startup, org-src-fontify-natively):
      Declare as dyn-bound.
      (org-edit-src-code): Remove unused var `lfmt'.
      (org-edit-fixed-width-region): Remove unused var `preserve-indentation'.
      1203e8ae
  16. 01 Jan, 2016 1 commit
  17. 17 Nov, 2015 1 commit
    • Paul Eggert's avatar
      Fix docstring quoting problems with ‘ '’ · ac16149b
      Paul Eggert authored
      Problem reported by Artur Malabarba in:
      http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01513.html
      Most of these fixes are to documentation; many involve fixing
      longstanding quoting glitches that are independent of the
      recent substitute-command-keys changes.  The changes to code are:
      * lisp/cedet/mode-local.el (mode-local-augment-function-help)
      (describe-mode-local-overload):
      Substitute docstrings before displaying them.
      * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda):
      Quote the generated docstring for later substitution.
      ac16149b
  18. 17 Sep, 2015 1 commit
    • Paul Eggert's avatar
      Backslash cleanup in Elisp source files · 284c470e
      Paul Eggert authored
      This patch should not change behavior.  It typically omits backslashes
      where they are redundant (e.g., in the string literal "^\$").
      In a few places, insert backslashes where they make regular
      expressions clearer: e.g., replace "^\*" (equivalent to "^*") with
      "^\\*", which has the same effect as a regular expression.
      Also, use ‘\ %’ instead of ‘\%’ when avoiding confusion with SCCS IDs,
      and similarly use ‘\ $’ instead of ‘\$’ when avoiding confusion with
      RCS IDs, as that makes it clearer that the backslash is intended.
      284c470e
  19. 07 Sep, 2015 1 commit
    • Paul Eggert's avatar
      Go back to grave quoting in source-code docstrings etc. · 6afef3f6
      Paul Eggert authored
      This reverts almost all my recent changes to use curved quotes
      in docstrings and/or strings used for error diagnostics.
      There are a few exceptions, e.g., Bahá’í proper names.
      * admin/unidata/unidata-gen.el (unidata-gen-table):
      * lisp/abbrev.el (expand-region-abbrevs):
      * lisp/align.el (align-region):
      * lisp/allout.el (allout-mode, allout-solicit-alternate-bullet)
      (outlineify-sticky):
      * lisp/apropos.el (apropos-library):
      * lisp/bookmark.el (bookmark-default-annotation-text):
      * lisp/button.el (button-category-symbol, button-put)
      (make-text-button):
      * lisp/calc/calc-aent.el (math-read-if, math-read-factor):
      * lisp/calc/calc-embed.el (calc-do-embedded):
      * lisp/calc/calc-ext.el (calc-user-function-list):
      * lisp/calc/calc-graph.el (calc-graph-show-dumb):
      * lisp/calc/calc-help.el (calc-describe-key)
      (calc-describe-thing, calc-full-help):
      * lisp/calc/calc-lang.el (calc-c-language)
      (math-parse-fortran-vector-end, math-parse-tex-sum)
      (math-parse-eqn-matrix, math-parse-eqn-prime)
      (calc-yacas-language, calc-maxima-language, calc-giac-language)
      (math-read-giac-subscr, math-read-math-subscr)
      (math-read-big-rec, math-read-big-balance):
      * lisp/calc/calc-misc.el (calc-help, report-calc-bug):
      * lisp/calc/calc-mode.el (calc-auto-why, calc-save-modes)
      (calc-auto-recompute):
      * lisp/calc/calc-prog.el (calc-fix-token-name)
      (calc-read-parse-table-part, calc-user-define-invocation)
      (math-do-arg-check):
      * lisp/calc/calc-store.el (calc-edit-variable):
      * lisp/calc/calc-units.el (math-build-units-table-buffer):
      * lisp/calc/calc-vec.el (math-read-brackets):
      * lisp/calc/calc-yank.el (calc-edit-mode):
      * lisp/calc/calc.el (calc, calc-do, calc-user-invocation):
      * lisp/calendar/appt.el (appt-display-message):
      * lisp/calendar/diary-lib.el (diary-check-diary-file)
      (diary-mail-entries, diary-from-outlook):
      * lisp/calendar/icalendar.el (icalendar-export-region)
      (icalendar--convert-float-to-ical)
      (icalendar--convert-date-to-ical)
      (icalendar--convert-ical-to-diary)
      (icalendar--convert-recurring-to-diary)
      (icalendar--add-diary-entry):
      * lisp/calendar/time-date.el (format-seconds):
      * lisp/calendar/timeclock.el (timeclock-mode-line-display)
      (timeclock-make-hours-explicit, timeclock-log-data):
      * lisp/calendar/todo-mode.el (todo-prefix, todo-delete-category)
      (todo-item-mark, todo-check-format)
      (todo-insert-item--next-param, todo-edit-item--next-key)
      (todo-mode):
      * lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules):
      * lisp/cedet/mode-local.el (describe-mode-local-overload)
      (mode-local-print-binding, mode-local-describe-bindings-2):
      * lisp/cedet/semantic/complete.el (semantic-displayor-show-request):
      * lisp/cedet/srecode/srt-mode.el (srecode-macro-help):
      * lisp/cus-start.el (standard):
      * lisp/cus-theme.el (describe-theme-1):
      * lisp/custom.el (custom-add-dependencies, custom-check-theme)
      (custom--sort-vars-1, load-theme):
      * lisp/descr-text.el (describe-text-properties-1, describe-char):
      * lisp/dired-x.el (dired-do-run-mail):
      * lisp/dired.el (dired-log):
      * lisp/emacs-lisp/advice.el (ad-read-advised-function)
      (ad-read-advice-class, ad-read-advice-name, ad-enable-advice)
      (ad-disable-advice, ad-remove-advice, ad-set-argument)
      (ad-set-arguments, ad--defalias-fset, ad-activate)
      (ad-deactivate):
      * lisp/emacs-lisp/byte-opt.el (byte-compile-inline-expand)
      (byte-compile-unfold-lambda, byte-optimize-form-code-walker)
      (byte-optimize-while, byte-optimize-apply):
      * lisp/emacs-lisp/byte-run.el (defun, defsubst):
      * lisp/emacs-lisp/bytecomp.el (byte-compile-lapcode)
      (byte-compile-log-file, byte-compile-format-warn)
      (byte-compile-nogroup-warn, byte-compile-arglist-warn)
      (byte-compile-cl-warn)
      (byte-compile-warn-about-unresolved-functions)
      (byte-compile-file, byte-compile--declare-var)
      (byte-compile-file-form-defmumble, byte-compile-form)
      (byte-compile-normal-call, byte-compile-check-variable)
      (byte-compile-variable-ref, byte-compile-variable-set)
      (byte-compile-subr-wrong-args, byte-compile-setq-default)
      (byte-compile-negation-optimizer)
      (byte-compile-condition-case--old)
      (byte-compile-condition-case--new, byte-compile-save-excursion)
      (byte-compile-defvar, byte-compile-autoload)
      (byte-compile-lambda-form)
      (byte-compile-make-variable-buffer-local, display-call-tree)
      (batch-byte-compile):
      * lisp/emacs-lisp/cconv.el (cconv-convert, cconv--analyze-use):
      * lisp/emacs-lisp/chart.el (chart-space-usage):
      * lisp/emacs-lisp/check-declare.el (check-declare-scan)
      (check-declare-warn, check-declare-file)
      (check-declare-directory):
      * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine)
      (checkdoc-message-text-engine):
      * lisp/emacs-lisp/cl-extra.el (cl-parse-integer)
      (cl--describe-class):
      * lisp/emacs-lisp/cl-generic.el (cl-defgeneric)
      (cl--generic-describe, cl-generic-generalizers):
      * lisp/emacs-lisp/cl-macs.el (cl--parse-loop-clause, cl-tagbody)
      (cl-symbol-macrolet):
      * lisp/emacs-lisp/cl.el (cl-unload-function, flet):
      * lisp/emacs-lisp/copyright.el (copyright)
      (copyright-update-directory):
      * lisp/emacs-lisp/edebug.el (edebug-read-list):
      * lisp/emacs-lisp/eieio-base.el (eieio-persistent-read):
      * lisp/emacs-lisp/eieio-core.el (eieio--slot-override)
      (eieio-oref):
      * lisp/emacs-lisp/eieio-opt.el (eieio-help-constructor):
      * lisp/emacs-lisp/eieio-speedbar.el:
      (eieio-speedbar-child-make-tag-lines)
      (eieio-speedbar-child-description):
      * lisp/emacs-lisp/eieio.el (defclass, change-class):
      * lisp/emacs-lisp/elint.el (elint-file, elint-get-top-forms)
      (elint-init-form, elint-check-defalias-form)
      (elint-check-let-form):
      * lisp/emacs-lisp/ert.el (ert-get-test, ert-results-mode-menu)
      (ert-results-pop-to-backtrace-for-test-at-point)
      (ert-results-pop-to-messages-for-test-at-point)
      (ert-results-pop-to-should-forms-for-test-at-point)
      (ert-describe-test):
      * lisp/emacs-lisp/find-func.el (find-function-search-for-symbol)
      (find-function-library):
      * lisp/emacs-lisp/generator.el (iter-yield):
      * lisp/emacs-lisp/gv.el (gv-define-simple-setter):
      * lisp/emacs-lisp/lisp-mnt.el (lm-verify):
      * lisp/emacs-lisp/macroexp.el (macroexp--obsolete-warning):
      * lisp/emacs-lisp/map-ynp.el (map-y-or-n-p):
      * lisp/emacs-lisp/nadvice.el (advice--make-docstring)
      (advice--make, define-advice):
      * lisp/emacs-lisp/package-x.el (package-upload-file):
      * lisp/emacs-lisp/package.el (package-version-join)
      (package-disabled-p, package-activate-1, package-activate)
      (package--download-one-archive)
      (package--download-and-read-archives)
      (package-compute-transaction, package-install-from-archive)
      (package-install, package-install-selected-packages)
      (package-delete, package-autoremove, describe-package-1)
      (package-install-button-action, package-delete-button-action)
      (package-menu-hide-package, package-menu--list-to-prompt)
      (package-menu--perform-transaction)
      (package-menu--find-and-notify-upgrades):
      * lisp/emacs-lisp/pcase.el (pcase-exhaustive, pcase--u1):
      * lisp/emacs-lisp/re-builder.el (reb-enter-subexp-mode):
      * lisp/emacs-lisp/ring.el (ring-previous, ring-next):
      * lisp/emacs-lisp/rx.el (rx-check, rx-anything)
      (rx-check-any-string, rx-check-any, rx-check-not, rx-=)
      (rx-repeat, rx-check-backref, rx-syntax, rx-check-category)
      (rx-form):
      * lisp/emacs-lisp/smie.el (smie-config-save):
      * lisp/emacs-lisp/subr-x.el (internal--check-binding):
      * lisp/emacs-lisp/tabulated-list.el (tabulated-list-put-tag):
      * lisp/emacs-lisp/testcover.el (testcover-1value):
      * lisp/emacs-lisp/timer.el (timer-event-handler):
      * lisp/emulation/viper-cmd.el (viper-toggle-parse-sexp-ignore-comments)
      (viper-toggle-search-style, viper-kill-buffer)
      (viper-brac-function):
      * lisp/emulation/viper-macs.el (viper-record-kbd-macro):
      * lisp/env.el (setenv):
      * lisp/erc/erc-button.el (erc-nick-popup):
      * lisp/erc/erc.el (erc-cmd-LOAD, erc-handle-login, english):
      * lisp/eshell/em-dirs.el (eshell/cd):
      * lisp/eshell/em-glob.el (eshell-glob-regexp)
      (eshell-glob-entries):
      * lisp/eshell/em-pred.el (eshell-parse-modifiers):
      * lisp/eshell/esh-opt.el (eshell-show-usage):
      * lisp/facemenu.el (facemenu-add-new-face)
      (facemenu-add-new-color):
      * lisp/faces.el (read-face-name, read-face-font, describe-face)
      (x-resolve-font-name):
      * lisp/files-x.el (modify-file-local-variable):
      * lisp/files.el (locate-user-emacs-file, find-alternate-file)
      (set-auto-mode, hack-one-local-variable--obsolete)
      (dir-locals-set-directory-class, write-file, basic-save-buffer)
      (delete-directory, copy-directory, recover-session)
      (recover-session-finish, insert-directory)
      (file-modes-char-to-who, file-modes-symbolic-to-number)
      (move-file-to-trash):
      * lisp/filesets.el (filesets-add-buffer, filesets-remove-buffer):
      * lisp/find-cmd.el (find-generic, find-to-string):
      * lisp/finder.el (finder-commentary):
      * lisp/font-lock.el (font-lock-fontify-buffer):
      * lisp/format.el (format-write-file, format-find-file)
      (format-insert-file):
      * lisp/frame.el (get-device-terminal, select-frame-by-name):
      * lisp/fringe.el (fringe--check-style):
      * lisp/gnus/nnmairix.el (nnmairix-widget-create-query):
      * lisp/help-fns.el (help-fns--key-bindings)
      (help-fns--compiler-macro, help-fns--parent-mode)
      (help-fns--obsolete, help-fns--interactive-only)
      (describe-function-1, describe-variable):
      * lisp/help.el (describe-mode)
      (describe-minor-mode-from-indicator):
      * lisp/image.el (image-type):
      * lisp/international/ccl.el (ccl-dump):
      * lisp/international/fontset.el (x-must-resolve-font-name):
      * lisp/international/mule-cmds.el (prefer-coding-system)
      (select-safe-coding-system-interactively)
      (select-safe-coding-system, activate-input-method)
      (toggle-input-method, describe-current-input-method)
      (describe-language-environment):
      * lisp/international/mule-conf.el (code-offset):
      * lisp/international/mule-diag.el (describe-character-set)
      (list-input-methods-1):
      * lisp/mail/feedmail.el (feedmail-run-the-queue):
      * lisp/mouse.el (minor-mode-menu-from-indicator):
      * lisp/mpc.el (mpc-playlist-rename):
      * lisp/msb.el (msb--choose-menu):
      * lisp/net/ange-ftp.el (ange-ftp-shell-command):
      * lisp/net/imap.el (imap-interactive-login):
      * lisp/net/mairix.el (mairix-widget-create-query):
      * lisp/net/newst-backend.el (newsticker--sentinel-work):
      * lisp/net/newst-treeview.el (newsticker--treeview-load):
      * lisp/net/rlogin.el (rlogin):
      * lisp/obsolete/iswitchb.el (iswitchb-possible-new-buffer):
      * lisp/obsolete/otodo-mode.el (todo-more-important-p):
      * lisp/obsolete/pgg-gpg.el (pgg-gpg-process-region):
      * lisp/obsolete/pgg-pgp.el (pgg-pgp-process-region):
      * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-process-region):
      * lisp/org/ob-core.el (org-babel-goto-named-src-block)
      (org-babel-goto-named-result):
      * lisp/org/ob-fortran.el (org-babel-fortran-ensure-main-wrap):
      * lisp/org/ob-ref.el (org-babel-ref-resolve):
      * lisp/org/org-agenda.el (org-agenda-prepare):
      * lisp/org/org-clock.el (org-clock-notify-once-if-expired)
      (org-clock-resolve):
      * lisp/org/org-ctags.el (org-ctags-ask-rebuild-tags-file-then-find-tag):
      * lisp/org/org-feed.el (org-feed-parse-atom-entry):
      * lisp/org/org-habit.el (org-habit-parse-todo):
      * lisp/org/org-mouse.el (org-mouse-popup-global-menu)
      (org-mouse-context-menu):
      * lisp/org/org-table.el (org-table-edit-formulas):
      * lisp/org/ox.el (org-export-async-start):
      * lisp/proced.el (proced-log):
      * lisp/progmodes/ada-mode.el (ada-get-indent-case)
      (ada-check-matching-start, ada-goto-matching-start):
      * lisp/progmodes/ada-prj.el (ada-prj-display-page):
      * lisp/progmodes/ada-xref.el (ada-find-executable):
      * lisp/progmodes/ebrowse.el (ebrowse-tags-apropos):
      * lisp/progmodes/etags.el (etags-tags-apropos-additional):
      * lisp/progmodes/flymake.el (flymake-parse-err-lines)
      (flymake-start-syntax-check-process):
      * lisp/progmodes/python.el (python-shell-get-process-or-error)
      (python-define-auxiliary-skeleton):
      * lisp/progmodes/sql.el (sql-comint):
      * lisp/progmodes/verilog-mode.el (verilog-load-file-at-point):
      * lisp/progmodes/vhdl-mode.el (vhdl-widget-directory-validate):
      * lisp/recentf.el (recentf-open-files):
      * lisp/replace.el (query-replace-read-from)
      (occur-after-change-function, occur-1):
      * lisp/scroll-bar.el (scroll-bar-columns):
      * lisp/server.el (server-get-auth-key):
      * lisp/simple.el (execute-extended-command)
      (undo-outer-limit-truncate, list-processes--refresh)
      (compose-mail, set-variable, choose-completion-string)
      (define-alternatives):
      * lisp/startup.el (site-run-file, tty-handle-args, command-line)
      (command-line-1):
      * lisp/subr.el (noreturn, define-error, add-to-list)
      (read-char-choice, version-to-list):
      * lisp/term/common-win.el (x-handle-xrm-switch)
      (x-handle-name-switch, x-handle-args):
      * lisp/term/x-win.el (x-handle-parent-id, x-handle-smid):
      * lisp/textmodes/reftex-ref.el (reftex-label):
      * lisp/textmodes/reftex-toc.el (reftex-toc-rename-label):
      * lisp/textmodes/two-column.el (2C-split):
      * lisp/tutorial.el (tutorial--describe-nonstandard-key)
      (tutorial--find-changed-keys):
      * lisp/type-break.el (type-break-noninteractive-query):
      * lisp/wdired.el (wdired-do-renames, wdired-do-symlink-changes)
      (wdired-do-perm-changes):
      * lisp/whitespace.el (whitespace-report-region):
      Prefer grave quoting in source-code strings used to generate help
      and diagnostics.
      * lisp/faces.el (face-documentation):
      No need to convert quotes, since the result is a docstring.
      * lisp/info.el (Info-virtual-index-find-node)
      (Info-virtual-index, info-apropos):
      Simplify by generating only curved quotes, since info files are
      typically that ways nowadays anyway.
      * lisp/international/mule-diag.el (list-input-methods):
      Don’t assume text quoting style is curved.
      * lisp/org/org-bibtex.el (org-bibtex-fields):
      Revert my recent changes, going back to the old quoting style.
      6afef3f6
  20. 25 Aug, 2015 1 commit
    • Paul Eggert's avatar
      Prefer directed to neutral quotes · 875a5d0e
      Paul Eggert authored
      Prefer directed to neutral quotes in docstings and diagnostics.
      In docstrings, escape apostrophes that would otherwise be translated
      to curved quotes using the newer, simpler rules.
      * admin/unidata/unidata-gen.el (unidata-gen-table):
      * lisp/align.el (align-region):
      * lisp/allout.el (allout-mode, allout-solicit-alternate-bullet):
      * lisp/bookmark.el (bookmark-default-annotation-text):
      * lisp/calc/calc-aent.el (math-read-if, math-read-factor):
      * lisp/calc/calc-lang.el (math-read-giac-subscr)
      (math-read-math-subscr):
      * lisp/calc/calc-misc.el (report-calc-bug):
      * lisp/calc/calc-prog.el (calc-fix-token-name)
      (calc-read-parse-table-part):
      * lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules):
      * lisp/cedet/semantic/complete.el (semantic-displayor-show-request):
      * lisp/dabbrev.el (dabbrev-expand):
      * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
      * lisp/emacs-lisp/elint.el (elint-get-top-forms):
      * lisp/emacs-lisp/lisp-mnt.el (lm-verify):
      * lisp/emulation/viper-cmd.el (viper-toggle-search-style):
      * lisp/erc/erc-button.el (erc-nick-popup):
      * lisp/erc/erc.el (erc-cmd-LOAD, erc-handle-login):
      * lisp/eshell/em-dirs.el (eshell/cd):
      * lisp/eshell/em-glob.el (eshell-glob-regexp):
      * lisp/eshell/em-pred.el (eshell-parse-modifiers):
      * lisp/eshell/esh-arg.el (eshell-parse-arguments):
      * lisp/eshell/esh-opt.el (eshell-show-usage):
      * lisp/files-x.el (modify-file-local-variable):
      * lisp/filesets.el (filesets-add-buffer, filesets-remove-buffer)
      (filesets-update-pre010505):
      * lisp/find-cmd.el (find-generic, find-to-string):
      * lisp/gnus/auth-source.el (auth-source-netrc-parse-entries):
      * lisp/gnus/gnus-agent.el (gnus-agent-check-overview-buffer)
      (gnus-agent-fetch-headers):
      * lisp/gnus/gnus-int.el (gnus-start-news-server):
      * lisp/gnus/gnus-registry.el:
      (gnus-registry--split-fancy-with-parent-internal):
      * lisp/gnus/gnus-score.el (gnus-summary-increase-score):
      * lisp/gnus/gnus-start.el (gnus-convert-old-newsrc):
      * lisp/gnus/gnus-topic.el (gnus-topic-rename):
      * lisp/gnus/legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
      * lisp/gnus/nnmairix.el (nnmairix-widget-create-query):
      * lisp/gnus/spam.el (spam-check-blackholes):
      * lisp/mail/feedmail.el (feedmail-run-the-queue):
      * lisp/mpc.el (mpc-playlist-rename):
      * lisp/net/ange-ftp.el (ange-ftp-shell-command):
      * lisp/net/mairix.el (mairix-widget-create-query):
      * lisp/net/tramp-cache.el:
      * lisp/obsolete/otodo-mode.el (todo-more-important-p):
      * lisp/obsolete/pgg-gpg.el (pgg-gpg-process-region):
      * lisp/obsolete/pgg-pgp.el (pgg-pgp-process-region):
      * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-process-region):
      * lisp/org/ob-core.el (org-babel-goto-named-src-block)
      (org-babel-goto-named-result):
      * lisp/org/ob-fortran.el (org-babel-fortran-ensure-main-wrap):
      * lisp/org/ob-ref.el (org-babel-ref-resolve):
      * lisp/org/org-agenda.el (org-agenda-prepare):
      * lisp/org/org-bibtex.el (org-bibtex-fields):
      * lisp/org/org-clock.el (org-clock-notify-once-if-expired)
      (org-clock-resolve):
      * lisp/org/org-feed.el (org-feed-parse-atom-entry):
      * lisp/org/org-habit.el (org-habit-parse-todo):
      * lisp/org/org-mouse.el (org-mouse-popup-global-menu)
      (org-mouse-context-menu):
      * lisp/org/org-table.el (org-table-edit-formulas):
      * lisp/org/ox.el (org-export-async-start):
      * lisp/play/dunnet.el (dun-score, dun-help, dun-endgame-question)
      (dun-rooms, dun-endgame-questions):
      * lisp/progmodes/ada-mode.el (ada-goto-matching-start):
      * lisp/progmodes/ada-xref.el (ada-find-executable):
      * lisp/progmodes/antlr-mode.el (antlr-options-alists):
      * lisp/progmodes/flymake.el (flymake-parse-err-lines)
      (flymake-start-syntax-check-process):
      * lisp/progmodes/python.el (python-define-auxiliary-skeleton):
      * lisp/progmodes/sql.el (sql-comint):
      * lisp/progmodes/verilog-mode.el (verilog-load-file-at-point):
      * lisp/server.el (server-get-auth-key):
      * lisp/subr.el (version-to-list):
      * lisp/textmodes/reftex-ref.el (reftex-label):
      * lisp/textmodes/reftex-toc.el (reftex-toc-rename-label):
      * lisp/vc/ediff-diff.el (ediff-same-contents):
      * lisp/vc/vc-cvs.el (vc-cvs-mode-line-string):
      * test/automated/tramp-tests.el (tramp-test33-asynchronous-requests):
      Use directed rather than neutral quotes in diagnostics.
      875a5d0e
  21. 06 Aug, 2015 1 commit
    • Paul Eggert's avatar
      Fix some confusion with ‘format’ · 0c856a2c
      Paul Eggert authored
      * lisp/allout-widgets.el (allout-widgets-before-change-handler)
      (allout-graphics-modification-handler):
      Protect arbitrary string in a format context with "%s" format.
      * lisp/avoid.el:
      * lisp/cedet/semantic/bovine/scm.el: Fix comment.
      * lisp/calendar/icalendar.el (icalendar--convert-sexp-to-ical):
      * lisp/erc/erc-button.el (erc-button-beats-to-time):
      * lisp/gnus/message.el (message-send-form-letter):
      * lisp/org/ob-core.el (org-babel-check-evaluate)
      (org-babel-confirm-evaluate):
      * lisp/org/ob-fortran.el (org-babel-fortran-var-to-fortran):
      * lisp/org/ox-latex.el (org-latex-compile):
      * lisp/org/ox-man.el (org-man-compile):
      * lisp/org/ox-odt.el (org-odt-template):
      * lisp/org/ox-texinfo.el (org-texinfo-compile):
      * lisp/progmodes/prolog.el (prolog-help-info)
      (prolog-view-predspec):
      * lisp/progmodes/ruby-mode.el (ruby-parse-partial):
      * lisp/progmodes/verilog-mode.el (verilog-showscopes):
      * lisp/textmodes/rst.el (rst-replace-lines):
      Change (message (format ...)) to (message ...), and likewise
      for ‘error’.  This lessens the probability of confusion when the
      output of ‘format’ contains ‘%’.
      0c856a2c
  22. 28 May, 2015 1 commit
  23. 01 Jan, 2015 2 commits
  24. 03 Oct, 2014 1 commit
  25. 22 Jun, 2014 1 commit
    • Dmitry Antipov's avatar
      * lisp/electric.el (electric-layout-post-self-insert-function): · 9c3883b4
      Dmitry Antipov authored
      * lisp/emacs-lisp/ert.el (ert--insert-infos):
      * lisp/obsolete/vi.el (vi-set-mark):
      * lisp/term.el (term-handle-scroll):
      * lisp/textmodes/bibtex.el (bibtex-fill-field, bibtex-fill-entry):
      * lisp/gnus/gnus-sum.el (gnus-summary-edit-article-done):
      * lisp/org/org-mouse.el (org-mouse-do-remotely):
      * lisp/wid-edit.el (widget-editable-list-value-create): Prefer
      point-marker to copy-marker of point.
      * lisp/ob-core.el (org-babel-insert-result): Prefer point-min-marker
      and point-max-marker.
      9c3883b4
  26. 22 Apr, 2014 1 commit
    • Bastien Guerry's avatar
      Merge Org 8.2.6-1. · 30cb51f1
      Bastien Guerry authored
      The last merge was from 8.2.5c, but many important bugs got
      fixed between 8.2.5c and 8.2.6-1.
      30cb51f1
  27. 01 Jan, 2014 1 commit
  28. 17 Nov, 2013 1 commit
    • Paul Eggert's avatar
      Spelling fixes. · d1389828
      Paul Eggert authored
      * lisp/org/ob-python.el (org-babel-python-with-earmuffs):
      Rename from org-babel-python-with-earmufs.  All uses changed.
      (org-babel-python-without-earmuffs):
      Rename from org-babel-python-without-earmufs.  All uses changed.
      d1389828
  29. 12 Nov, 2013 2 commits
    • Stefan Monnier's avatar
      Address some byte-compiler warnings. · 666ffc7e
      Stefan Monnier authored
      * lisp/org/ob-abc.el (org-babel-expand-body:abc): Use dolist.
      (org-babel-execute:abc): Fix regexp quoting.
      * lisp/org/ob-calc.el (org--var-syms): Rename from `var-syms'.
      * lisp/org/ob-lilypond.el (ly-compile-lilyfile): Remove redundant let-binding.
      * lisp/org/ob-table.el (sbe): Move debug declaration.
      * lisp/org/org-clock.el (org--msg-extra): Rename from `msg-extra'.
      * lisp/org/org.el (org-version): Avoid var name starting with _.
      (org-inhibit-startup, org-called-with-limited-levels)
      (org-link-search-inhibit-query, org-time-was-given)
      (org-end-time-was-given, org-def, org-defdecode, org-with-time):
      * lisp/org/org-colview.el (org-agenda-overriding-columns-format):
      * lisp/org/org-agenda.el (org-agenda-multi, org-depend-tag-blocked)
      (org-agenda-show-log-scoped):
      * lisp/org/ob-python.el (py-which-bufname, python-shell-buffer-name):
      * lisp/org/ob-haskell.el (org-export-copy-to-kill-ring):
      * lisp/org/ob-exp.el (org-link-search-inhibit-query):
      * lisp/org/ob-R.el (ess-eval-visibly-p):
      * lisp/org/ob-core.el (org-src-window-setup): Declare before use.
      (org-babel-expand-noweb-references): Remove unused `blocks-in-buffer'.
      * lisp/org/ox-odt.el (org-odt-hfy-face-to-css):
      * lisp/org/org-src.el (org-src-associate-babel-session, org-src-get-lang-mode):
      * lisp/org/org-bibtex.el (org-bibtex-get, org-bibtex-ask, org-bibtex)
      (org-bibtex-check):
      * lisp/org/ob-tangle.el (org-babel-tangle, org-babel-spec-to-string)
      (org-babel-tangle-single-block, org-babel-tangle-comment-links):
      * ob-table.el (sbe):
      * lisp/org/ob-sqlite.el (org-babel-sqlite-expand-vars):
      * lisp/org/ob-sql.el (org-babel-sql-expand-vars):
      * lisp/org/ob-shen.el (org-babel-execute:shen):
      * lisp/org/ob-sh.el (org-babel-execute:sh, org-babel-sh-evaluate):
      * lisp/org/ob-scala.el (org-babel-scala-evaluate):
      * lisp/org/ob-ruby.el (org-babel-ruby-table-or-string)
      (org-babel-ruby-evaluate):
      * ob-python.el (org-babel-python-table-or-string)
      (org-babel-python-evaluate-external-process)
      (org-babel-python-evaluate-session):
      * lisp/org/ob-picolisp.el (org-babel-execute:picolisp):
      * lisp/org/ob-perl.el (org-babel-perl-evaluate):
      * lisp/org/ob-maxima.el (org-babel-execute:maxima):
      * lisp/org/ob-lisp.el (org-babel-execute:lisp):
      * lisp/org/ob-java.el (org-babel-execute:java):
      * lisp/org/ob-io.el (org-babel-io-evaluate):
      * ob-haskell.el (org-babel-execute:haskell):
      * lisp/org/ob-fortran.el (org-babel-execute:fortran):
      * ob-exp.el (org-babel-exp-code):
      * lisp/org/ob-emacs-lisp.el (org-babel-execute:emacs-lisp):
      * lisp/org/ob-ditaa.el (org-babel-execute:ditaa):
      * ob-core.el (org-babel-execute-src-block, org-babel-sha1-hash)
      (org-babel-parse-header-arguments, org-babel-reassemble-table)
      (org-babel-goto-src-block-head, org-babel-mark-block)
      (org-babel-expand-noweb-references, org-babel-script-escape)
      (org-babel-process-file-name):
      * lisp/org/ob-clojure.el (org-babel-execute:clojure):
      * ob-calc.el (org-babel-execute:calc):
      * lisp/org/ob-awk.el (org-babel-execute:awk):
      * ob-abc.el (org-babel-execute:abc):
      * ob-R.el (org-babel-expand-body:R):
      * lisp/org/ob-C.el (org-babel-C-execute): Avoid deprecated ((lambda) ...).
      666ffc7e
    • Bastien Guerry's avatar
      Merge Org version 8.2.3a. · 271672fa
      Bastien Guerry authored
      271672fa
  30. 08 Jan, 2013 1 commit
  31. 01 Jan, 2013 1 commit
  32. 20 Dec, 2012 1 commit
  33. 26 Oct, 2012 1 commit
  34. 30 Sep, 2012 1 commit
  35. 25 May, 2012 1 commit
  36. 16 May, 2012 2 commits