1. 30 Apr, 2019 1 commit
  2. 24 Apr, 2019 1 commit
  3. 22 Apr, 2019 2 commits
  4. 09 Apr, 2019 1 commit
    • Eric Abrahamsen's avatar
      Fix encoding and access of Gnus group names · 8b2dad28
      Eric Abrahamsen authored
      * lisp/gnus/gnus-start.el (gnus-active-to-gnus-format): Encode group
        names as 'latin-1.
      * lisp/gnus/nnmail.el (nnmail-parse-active): Ditto.
      * lisp/gnus/nnml.el (nnml-request-group, nnml-request-create-group,
        nnml-request-expire-articles, nnml-request-delete-group,
        nnml-request-rename-group, nnml-deletable-article-p,
        nnml-active-number, nnml-open-incremental-nov): Use assoc-string
        with nnml-group-alist.
      * lisp/gnus/nnrss.el (nnrss-request-delete-group,
        nnrss-retrieve-groups, nnrss-read-group-data, nnrss-check-group,
        nnrss-generate-download-script): Use assoc-string with
        nnrss-group-alist.
      8b2dad28
  5. 16 Mar, 2019 1 commit
    • Mattias Engdegård's avatar
      Fix some ineffective backslashes in string literals · 8832cc5f
      Mattias Engdegård authored
      Deal with lone backslashes that have no effect in string literals,
      but indicate that something is amiss.
      
      * lisp/auth-source-pass.el (auth-source-pass-entries):
      * lisp/textmodes/artist.el (artist-figlet-get-font-list-windows):
      * lisp/org/ob-abc.el (org-babel-expand-body:abc, org-babel-execute:abc):
      * lisp/org/ob-forth.el (org-babel-forth-session-execute):
      * lisp/vc/vc-git.el (vc-git--program-version):
      Add backslash in regexp for correctness.
      
      * lisp/gnus/nnmail.el (nnmail-split-abbrev-alist):
      Replace `\||' with `\\|' to follow the obvious regexp intent.
      
      * lisp/org/org-list.el (org-plain-list-ordered-item-terminator):
      Add backslash in doc comment so that it appears as intended.
      
      * lisp/progmodes/cc-engine.el (c-forward-decl-or-cast-1, c-end-of-decl-1):
      * lisp/progmodes/f90.el (f90-font-lock-keywords-2):
      * lisp/progmodes/etags.el (etags-tags-completion-table):
      * lisp/progmodes/ruby-mode.el (ruby-syntax-propertize):
      * test/lisp/emacs-lisp/cl-print-tests.el (cl-print-tests-1):
      Remove superfluous backslashes from regexp.
      
      * test/lisp/emacs-lisp/rx-tests.el (rx-char-any):
      Remove superfluous backslash from doc comment.
      8832cc5f
  6. 23 Feb, 2019 1 commit
    • Paul Eggert's avatar
      Avoid some double-rounding of Lisp timestamps · 476066e8
      Paul Eggert authored
      Also, simplify some time-related Lisp timestamp code
      while we’re in the neighborhood.
      * lisp/battery.el (battery-linux-proc-acpi)
      (battery-linux-sysfs, battery-upower, battery-bsd-apm):
      * lisp/calendar/timeclock.el (timeclock-seconds-to-string)
      (timeclock-log, timeclock-last-period)
      (timeclock-entry-length, timeclock-entry-list-span)
      (timeclock-find-discrep, timeclock-generate-report):
      * lisp/cedet/ede/detect.el (ede-detect-qtest):
      * lisp/completion.el (cmpl-hours-since-origin):
      * lisp/ecomplete.el (ecomplete-decay-1):
      * lisp/emacs-lisp/ert.el (ert--results-update-stats-display)
      (ert--results-update-stats-display-maybe):
      * lisp/emacs-lisp/timer-list.el (list-timers):
      * lisp/emacs-lisp/timer.el (timer-until)
      (timer-event-handler):
      * lisp/erc/erc-backend.el (erc-server-send-ping)
      (erc-server-send-queue, erc-handle-parsed-server-response)
      (erc-handle-unknown-server-response):
      * lisp/erc/erc-track.el (erc-buffer-visible):
      * lisp/erc/erc.el (erc-lurker-cleanup, erc-lurker-p)
      (erc-cmd-PING, erc-send-current-line):
      * lisp/eshell/em-pred.el (eshell-pred-file-time):
      * lisp/eshell/em-unix.el (eshell-show-elapsed-time):
      * lisp/gnus/gnus-icalendar.el (gnus-icalendar-event:org-timestamp):
      * lisp/gnus/gnus-int.el (gnus-backend-trace):
      * lisp/gnus/gnus-sum.el (gnus-user-date):
      * lisp/gnus/mail-source.el (mail-source-delete-crash-box):
      * lisp/gnus/nnmaildir.el (nnmaildir--scan):
      * lisp/ibuf-ext.el (ibuffer-mark-old-buffers):
      * lisp/gnus/nnmaildir.el (nnmaildir--scan):
      * lisp/mouse.el (mouse--down-1-maybe-follows-link)
      (mouse--click-1-maybe-follows-link):
      * lisp/mpc.el (mpc--faster-toggle):
      * lisp/net/rcirc.el (rcirc-handler-ctcp-KEEPALIVE)
      (rcirc-sentinel):
      * lisp/net/tramp-cache.el (tramp-get-file-property):
      * lisp/net/tramp-sh.el (tramp-sh-handle-file-newer-than-file-p)
      (tramp-maybe-open-connection):
      * lisp/net/tramp-smb.el (tramp-smb-maybe-open-connection):
      * lisp/org/org-clock.el (org-clock-resolve):
      (org-resolve-clocks, org-clock-in, org-clock-out, org-clock-sum):
      * lisp/org/org-timer.el (org-timer-start)
      (org-timer-pause-or-continue, org-timer-seconds):
      * lisp/org/org.el (org-evaluate-time-range):
      * lisp/org/ox-publish.el (org-publish-cache-ctime-of-src):
      * lisp/pixel-scroll.el (pixel-scroll-in-rush-p):
      * lisp/play/hanoi.el (hanoi-move-ring):
      * lisp/proced.el (proced-format-time):
      * lisp/progmodes/cpp.el (cpp-progress-message):
      * lisp/progmodes/flymake.el (flymake--handle-report):
      * lisp/progmodes/js.el (js--wait-for-matching-output):
      * lisp/subr.el (progress-reporter-do-update):
      * lisp/term/xterm.el (xterm--read-event-for-query):
      * lisp/time.el (display-time-update, emacs-uptime):
      * lisp/tooltip.el (tooltip-delay):
      * lisp/url/url-cookie.el (url-cookie-parse-file-netscape):
      * lisp/url/url-queue.el (url-queue-prune-old-entries):
      * lisp/url/url.el (url-retrieve-synchronously):
      * lisp/xt-mouse.el (xterm-mouse-event):
      Avoid double-rounding of time-related values.  Simplify.
      * lisp/calendar/icalendar.el (icalendar--decode-isodatetime):
      When hoping for the best (unlikely), use a better decoded time.
      (icalendar--convert-sexp-to-ical): Avoid unnecessary encode-time.
      * lisp/calendar/timeclock.el (timeclock-when-to-leave):
      * lisp/cedet/ede/detect.el (ede-detect-qtest):
      * lisp/desktop.el (desktop-create-buffer):
      * lisp/emacs-lisp/benchmark.el (benchmark-elapse):
      * lisp/gnus/gnus-art.el (article-lapsed-string):
      * lisp/gnus/gnus-group.el (gnus-group-timestamp-delta):
      * lisp/gnus/nnmail.el (nnmail-expired-article-p):
      * lisp/gnus/nnmaildir.el (nnmaildir-request-expire-articles):
      * lisp/nxml/rng-maint.el (rng-time-function):
      * lisp/org/org-clock.el (org-clock-get-clocked-time)
      (org-clock-resolve, org-resolve-clocks, org-resolve-clocks-if-idle):
      * lisp/org/org-habit.el (org-habit-insert-consistency-graphs):
      * lisp/progmodes/vhdl-mode.el (vhdl-update-progress-info)
      (vhdl-fix-case-region-1):
      Use time-since instead of open-coding most of it.
      * lisp/erc/erc-dcc.el (erc-dcc-get-sentinel):
      * lisp/erc/erc.el (erc-string-to-emacs-time, erc-time-gt):
      Now obsolete.  All uses changed.
      (erc-time-diff): Accept all Lisp time values.
      All uses changed.
      * lisp/gnus/gnus-demon.el (gnus-demon-idle-since):
      * lisp/gnus/gnus-score.el (gnus-score-headers):
      * lisp/gnus/nneething.el (nneething-make-head):
      * lisp/gnus/nnheader.el (nnheader-message-maybe):
      * lisp/gnus/nnimap.el (nnimap-keepalive):
      * lisp/image.el (image-animate-timeout):
      * lisp/mail/feedmail.el (feedmail-rfc822-date):
      * lisp/net/imap.el (imap-wait-for-tag):
      * lisp/net/newst-backend.el (newsticker--image-get):
      * lisp/net/rcirc.el (rcirc-handler-317, rcirc-handler-333):
      * lisp/obsolete/xesam.el (xesam-refresh-entry):
      * lisp/org/org-agenda.el (org-agenda-show-clocking-issues)
      (org-agenda-check-clock-gap, org-agenda-to-appt):
      * lisp/org/org-capture.el (org-capture-set-target-location):
      * lisp/org/org-clock.el (org-clock-resolve-clock)
      (org-clocktable-steps):
      * lisp/org/org-colview.el (org-columns-edit-value)
      (org-columns, org-agenda-columns):
      * lisp/org/org-duration.el (org-duration-from-minutes):
      * lisp/org/org-element.el (org-element-cache-sync-duration)
      (org-element-cache-sync-break)
      (org-element--cache-interrupt-p, org-element--cache-sync):
      * lisp/org/org-habit.el (org-habit-get-faces)
      * lisp/org/org-indent.el (org-indent-add-properties):
      * lisp/org/org-table.el (org-table-sum):
      * lisp/org/org-timer.el (org-timer-show-remaining-time)
      (org-timer-set-timer):
      * lisp/org/org.el (org-babel-load-file, org-today)
      (org-auto-repeat-maybe, org-2ft, org-time-stamp)
      (org-read-date-analyze, org-time-stamp-to-now)
      (org-small-year-to-year, org-goto-calendar):
      * lisp/org/ox.el (org-export-insert-default-template):
      * lisp/ses.el (ses--time-check):
      * lisp/type-break.el (type-break-time-warning)
      (type-break-statistics, type-break-demo-boring):
      * lisp/url/url-cache.el (url-cache-expired)
      (url-cache-prune-cache):
      * lisp/vc/vc-git.el (vc-git-stash-snapshot):
      * lisp/erc/erc-match.el (erc-log-matches-come-back):
      Simplify.
      476066e8
  7. 10 Feb, 2019 1 commit
    • Paul Eggert's avatar
      Don’t assume CURRENT_TIME_LIST · 57646401
      Paul Eggert authored
      * lisp/gnus/gnus-delay.el (gnus-delay-send-queue):
      * lisp/gnus/nnmail.el (nnmail-activate):
      * lisp/mh-e/mh-alias.el (mh-alias-tstamp):
      * lisp/net/newst-backend.el (newsticker--cache-item-compare-by-time):
      Use time-less-p instead of assuming timestamp format.
      57646401
  8. 01 Jan, 2019 1 commit
  9. 24 Sep, 2018 1 commit
    • Paul Eggert's avatar
      file-attributes cleanup · 662bee7d
      Paul Eggert authored
      Mostly, this replaces magic-number calls like (nth 4 A) with
      more-informative calls like (file-attribute-access-time A).
      It also fixes some documentation and minor timestamp coding
      issues that I noticed while looking into this.
      * doc/lispref/files.texi (File Attributes):
      * lisp/files.el (file-attribute-size)
      (file-attribute-inode-number, file-attribute-device-number):
      * src/dired.c (Fdirectory_files_and_attributes)
      (Ffile_attributes):
      Mention which attributes must be integers, or nonnegative integers,
      as opposed to merely being numbers.  Remove no-longer-correct
      talk about representing large integers as conses of integers.
      * doc/lispref/files.texi (Magic File Names):
      * doc/misc/gnus.texi (Low-level interface to the spam-stat dictionary):
      * lisp/autorevert.el (auto-revert-find-file-function)
      (auto-revert-tail-mode, auto-revert-handler):
      * lisp/auth-source.el (auth-source-netrc-parse):
      * lisp/cedet/ede/files.el (ede--inode-for-dir):
      * lisp/cedet/semantic/db-file.el (object-write):
      * lisp/cedet/semantic/db-mode.el (semanticdb-kill-hook):
      * lisp/cedet/semantic/db.el (semanticdb-needs-refresh-p)
      (semanticdb-synchronize):
      * lisp/cedet/srecode/table.el (srecode-mode-table-new):
      * lisp/desktop.el (desktop-save, desktop-read):
      * lisp/dired-aux.el (dired-file-set-difference)
      (dired-do-chxxx, dired-do-chmod, dired-copy-file-recursive)
      (dired-create-files):
      * lisp/dired.el (dired-directory-changed-p, dired-readin):
      * lisp/dos-w32.el (w32-direct-print-region-helper):
      * lisp/emacs-lisp/autoload.el (autoload-generate-file-autoloads)
      (autoload-find-destination, update-directory-autoloads):
      * lisp/emacs-lisp/shadow.el (load-path-shadows-same-file-or-nonexistent):
      * lisp/epg.el (epg--start, epg-wait-for-completion):
      * lisp/eshell/em-ls.el (eshell-ls-filetype-p)
      (eshell-ls-applicable, eshell-ls-size-string)
      (eshell-ls-file, eshell-ls-dir, eshell-ls-files)
      (eshell-ls-entries):
      * lisp/eshell/em-pred.el (eshell-predicate-alist)
      (eshell-pred-file-type, eshell-pred-file-links)
      (eshell-pred-file-size):
      * lisp/eshell/em-unix.el (eshell-shuffle-files, eshell/cat)
      (eshell-du-sum-directory, eshell/du):
      * lisp/eshell/esh-util.el (eshell-read-passwd)
      (eshell-read-hosts):
      * lisp/files.el (remote-file-name-inhibit-cache)
      (find-file-noselect, insert-file-1, dir-locals-find-file)
      (dir-locals-read-from-dir, backup-buffer)
      (file-ownership-preserved-p, copy-directory)
      (read-file-modes):
      * lisp/find-lisp.el (find-lisp-format):
      * lisp/gnus/gnus-agent.el (gnus-agent-unfetch-articles)
      (gnus-agent-read-agentview, gnus-agent-expire-group-1)
      (gnus-agent-request-article, gnus-agent-regenerate-group)
      (gnus-agent-update-files-total-fetched-for)
      (gnus-agent-update-view-total-fetched-for):
      * lisp/gnus/gnus-cache.el (gnus-cache-read-active)
      (gnus-cache-update-file-total-fetched-for)
      (gnus-cache-update-overview-total-fetched-for):
      * lisp/gnus/gnus-cloud.el (gnus-cloud-file-new-p):
      * lisp/gnus/gnus-score.el (gnus-score-score-files):
      * lisp/gnus/gnus-start.el (gnus-save-newsrc-file)
      (gnus-master-read-slave-newsrc):
      * lisp/gnus/gnus-sum.el (gnus-summary-import-article):
      * lisp/gnus/gnus-util.el (gnus-file-newer-than)
      (gnus-cache-file-contents):
      * lisp/gnus/mail-source.el (mail-source-delete-old-incoming)
      (mail-source-callback, mail-source-movemail):
      * lisp/gnus/nneething.el (nneething-create-mapping)
      (nneething-make-head):
      * lisp/gnus/nnfolder.el (nnfolder-read-folder):
      * lisp/gnus/nnheader.el (nnheader-file-size)
      (nnheader-insert-nov-file):
      * lisp/gnus/nnmail.el (nnmail-activate):
      * lisp/gnus/nnmaildir.el (nnmaildir--group-maxnum)
      (nnmaildir--new-number, nnmaildir--update-nov)
      (nnmaildir--scan, nnmaildir-request-scan)
      (nnmaildir-request-update-info)
      (nnmaildir-request-expire-articles):
      * lisp/gnus/nnmh.el (nnmh-request-list-1)
      (nnmh-request-expire-articles, nnmh-update-gnus-unreads):
      * lisp/gnus/nnml.el (nnml-request-expire-articles):
      * lisp/gnus/spam-stat.el (spam-stat-save, spam-stat-load)
      (spam-stat-process-directory, spam-stat-test-directory):
      * lisp/ido.el (ido-directory-too-big-p)
      (ido-file-name-all-completions):
      * lisp/image-dired.el (image-dired-get-thumbnail-image)
      (image-dired-create-thumb-1):
      * lisp/info.el (info-insert-file-contents):
      * lisp/ls-lisp.el (ls-lisp-insert-directory)
      (ls-lisp-handle-switches, ls-lisp-classify-file)
      (ls-lisp-format):
      * lisp/mail/blessmail.el:
      * lisp/mail/feedmail.el (feedmail-default-date-generator)
      (feedmail-default-message-id-generator):
      * lisp/mail/mailabbrev.el (mail-abbrevs-sync-aliases)
      (mail-abbrevs-setup):
      * lisp/mail/mspools.el (mspools-size-folder):
      * lisp/mail/rmail.el (rmail-insert-inbox-text):
      * lisp/mail/sendmail.el (sendmail-sync-aliases):
      * lisp/mh-e/mh-alias.el (mh-alias-tstamp):
      * lisp/net/ange-ftp.el (ange-ftp-parse-netrc)
      (ange-ftp-write-region, ange-ftp-file-newer-than-file-p)
      (ange-ftp-cf1):
      * lisp/net/eudcb-mab.el (eudc-mab-query-internal):
      * lisp/net/eww.el (eww-read-bookmarks):
      * lisp/net/netrc.el (netrc-parse):
      * lisp/net/newst-backend.el (newsticker--image-get):
      * lisp/nxml/rng-loc.el (rng-get-parsed-schema-locating-file):
      * lisp/obsolete/fast-lock.el (fast-lock-save-cache):
      * lisp/obsolete/vc-arch.el (vc-arch-state)
      (vc-arch-diff3-rej-p):
      * lisp/org/ob-eval.el (org-babel--shell-command-on-region):
      * lisp/org/org-attach.el (org-attach-commit):
      * lisp/org/org-macro.el (org-macro-initialize-templates):
      * lisp/org/org.el (org-babel-load-file)
      (org-file-newer-than-p):
      * lisp/org/ox-html.el (org-html-format-spec):
      * lisp/org/ox-publish.el (org-publish-find-date)
      (org-publish-cache-ctime-of-src):
      * lisp/pcmpl-gnu.el (pcomplete/tar):
      * lisp/pcmpl-rpm.el (pcmpl-rpm-packages):
      * lisp/play/cookie1.el (cookie-snarf):
      * lisp/progmodes/cmacexp.el (c-macro-expansion):
      * lisp/ps-bdf.el (bdf-file-mod-time):
      * lisp/server.el (server-ensure-safe-dir):
      * lisp/simple.el (shell-command-on-region):
      * lisp/speedbar.el (speedbar-item-info-file-helper)
      (speedbar-check-obj-this-line):
      * lisp/thumbs.el (thumbs-cleanup-thumbsdir):
      * lisp/time.el (display-time-mail-check-directory)
      (display-time-file-nonempty-p):
      * lisp/url/url-cache.el (url-is-cached):
      * lisp/url/url-file.el (url-file-asynch-callback):
      * lisp/vc/diff-mode.el (diff-delete-if-empty):
      * lisp/vc/pcvs-info.el (cvs-fileinfo-from-entries):
      * lisp/vc/vc-bzr.el (vc-bzr-state-heuristic):
      * lisp/vc/vc-cvs.el (vc-cvs-checkout-model)
      (vc-cvs-state-heuristic, vc-cvs-merge-news)
      (vc-cvs-retrieve-tag, vc-cvs-parse-status, vc-cvs-parse-entry):
      * lisp/vc/vc-hg.el (vc-hg--slurp-hgignore-1)
      (vc-hg--ignore-patterns-valid-p)
      (vc-hg--cached-dirstate-search, vc-hg-state-fast):
      * lisp/vc/vc-hooks.el (vc-after-save):
      * lisp/vc/vc-rcs.el (vc-rcs-workfile-is-newer):
      * lisp/vc/vc-svn.el (vc-svn-merge-news, vc-svn-parse-status):
      * lisp/vc/vc.el (vc-checkout, vc-checkin, vc-revert-file):
      * lisp/xdg.el (xdg-mime-apps):
      Prefer (file-attribute-size A) to (nth 7 A), and similarly
      for other file attributes accessors.
      * doc/lispref/files.texi (File Attributes):
      * doc/lispref/intro.texi (Version Info):
      * doc/lispref/os.texi (Idle Timers):
      * lisp/erc/erc.el (erc-string-to-emacs-time):
      * lisp/files.el (file-attribute-access-time)
      (file-attribute-modification-time)
      (file-attribute-status-change-time):
      * lisp/net/tramp-compat.el:
      (tramp-compat-file-attribute-modification-time)
      (tramp-compat-file-attribute-size):
      * src/buffer.c (syms_of_buffer):
      * src/editfns.c (Fget_internal_run_time):
      * src/fileio.c (Fvisited_file_modtime)
      (Fset_visited_file_modtime):
      * src/keyboard.c (Fcurrent_idle_time):
      * src/process.c (Fprocess_attributes):
      Defer implementation details about timestamp format to the
      section that talks about timestamp format, to make it easier
      to change the documentation later if timestamp formats are
      extended.
      * lisp/gnus/gnus-util.el (gnus-file-newer-than):
      * lisp/speedbar.el (speedbar-check-obj-this-line):
      * lisp/vc/vc-rcs.el (vc-rcs-workfile-is-newer):
      Prefer time-less-p to doing it by hand.
      * lisp/ls-lisp.el (ls-lisp-format): Inode numbers are no longer conses.
      * lisp/vc/vc-bzr.el (vc-bzr-state-heuristic):
      Use eql, not eq, to compare integers that might be bignums.
      * lisp/org/ox-publish.el (org-publish-cache-ctime-of-src):
      Prefer float-time to doing time arithmetic by hand.
      662bee7d
  10. 14 Apr, 2018 3 commits
  11. 12 Apr, 2018 1 commit
  12. 11 Apr, 2018 1 commit
    • Daniel Dehennin's avatar
      Gnus Group Mail Spliting on mailing-list headers · 45e37537
      Daniel Dehennin authored
      * texi/gnus.texi: Document the new `list' split abbreviation and
      `match-list' group parameter (bug#25346).
      
      * lisp/gnus-mlspl.el: Use the `list' abbreviation when the new
      `match-list' group parameter is set to `t'.
      The split regexp is modified to match either `@` or `.` as domain
      separator to comply with RFC2919 IDs too.
      
      * lisp/nnmail.el: Add new `list' split abbreviation matching common
      mailing-list headers.
      45e37537
  13. 30 Mar, 2018 1 commit
  14. 23 Mar, 2018 1 commit
    • Glenn Morris's avatar
      gnus: replace cl with cl-lib · 4a05f85f
      Glenn Morris authored
      * lisp/gnus/gnus-agent.el, lisp/gnus/gnus-art.el:
      * lisp/gnus/gnus-async.el, lisp/gnus/gnus-cache.el:
      * lisp/gnus/gnus-demon.el, lisp/gnus/gnus-group.el:
      * lisp/gnus/gnus-icalendar.el, lisp/gnus/gnus-logic.el:
      * lisp/gnus/gnus-msg.el, lisp/gnus/gnus-picon.el:
      * lisp/gnus/gnus-registry.el, lisp/gnus/gnus-salt.el:
      * lisp/gnus/gnus-score.el, lisp/gnus/gnus-spec.el:
      * lisp/gnus/gnus-srvr.el, lisp/gnus/gnus-start.el:
      * lisp/gnus/gnus-sum.el, lisp/gnus/gnus-topic.el:
      * lisp/gnus/gnus-util.el, lisp/gnus/gnus-uu.el, lisp/gnus/gnus-win.el:
      * lisp/gnus/mail-source.el, lisp/gnus/mm-decode.el:
      * lisp/gnus/mm-encode.el, lisp/gnus/mm-url.el, lisp/gnus/mm-view.el:
      * lisp/gnus/mml-smime.el, lisp/gnus/mml.el, lisp/gnus/mml2015.el:
      * lisp/gnus/nnbabyl.el, lisp/gnus/nndoc.el, lisp/gnus/nneething.el:
      * lisp/gnus/nnheader.el, lisp/gnus/nnimap.el, lisp/gnus/nnmail.el:
      * lisp/gnus/nnmaildir.el, lisp/gnus/nnoo.el, lisp/gnus/nnrss.el:
      * lisp/gnus/nnspool.el, lisp/gnus/nntp.el, lisp/gnus/nnvirtual.el:
      * lisp/gnus/nnweb.el, lisp/gnus/spam.el: Replace cl with cl-lib.
      * lisp/gnus/canlock.el, lisp/gnus/gnus-bcklg.el:
      * lisp/gnus/gnus-cite.el, lisp/gnus/gnus-cloud.el:
      * lisp/gnus/gnus-draft.el, lisp/gnus/gnus-dup.el:
      * lisp/gnus/gnus-fun.el, lisp/gnus/gnus-html.el:
      * lisp/gnus/gnus-int.el, lisp/gnus/gnus-kill.el, lisp/gnus/gnus-ml.el:
      * lisp/gnus/gnus-mlspl.el, lisp/gnus/gnus-range.el:
      * lisp/gnus/gnus-undo.el, lisp/gnus/gnus-vm.el:
      * lisp/gnus/mm-partial.el, lisp/gnus/mm-uu.el, lisp/gnus/mml1991.el:
      * lisp/gnus/nnagent.el, lisp/gnus/nndiary.el, lisp/gnus/nndir.el:
      * lisp/gnus/nndraft.el, lisp/gnus/nnfolder.el, lisp/gnus/nngateway.el:
      * lisp/gnus/nnmairix.el, lisp/gnus/nnmbox.el, lisp/gnus/nnmh.el:
      * lisp/gnus/nnml.el, lisp/gnus/score-mode.el, lisp/gnus/smiley.el:
      No need for cl.
      4a05f85f
  15. 01 Jan, 2018 1 commit
  16. 10 Dec, 2017 1 commit
    • Eric Abrahamsen's avatar
      Obsolete gnus-remove-if and gnus-remove-if-not · 78690723
      Eric Abrahamsen authored
      Use seq-remove and seq-filter, respectively, instead.
      
      * lisp/gnus/gnus-util.el: Remove functions and replace with
        define-obsolete-function-alias calls.
      * lisp/gnus/gnus.el: Require seq here.
      * lisp/gnus/gnus-art.el (gnus-mime-view-part-as-type):
      * lisp/gnus/gnus-icalendar.el (gnus-icalendar-event--get-attendee-names):
      * lisp/gnus/gnus-score.el (gnus-summary-score-effect):
      * lisp/gnus/gnus-sum.el (gnus-read-move-group-name):
      * lisp/gnus/gnus-topic.el (gnus-group-prepare-topics):
      * lisp/gnus/gnus-win.el (gnus-get-buffer-window):
      * lisp/gnus/nnmail.el (nnmail-purge-split-history):
      * lisp/gnus/nnmaildir.el (nnmaildir-request-scan):
      * lisp/gnus/nnrss.el (nnrss-make-hash-index): Replace calls in all
        these locations.
      78690723
  17. 21 Oct, 2017 1 commit
    • Paul Eggert's avatar
      Prefer nil to (current-time) when either works · c75f505d
      Paul Eggert authored
      * doc/misc/gnus.texi (Category Syntax):
      * lisp/allout-widgets.el (allout-widgets-post-command-business):
      * lisp/cedet/ede/detect.el (ede-detect-qtest):
      * lisp/cedet/pulse.el (pulse-momentary-highlight-overlay)
      (pulse-tick):
      * lisp/cedet/semantic.el (bovinate):
      * lisp/cedet/semantic/analyze.el:
      (semantic-analyze-current-symbol-default, semantic-adebug-analyze):
      * lisp/cedet/semantic/analyze/refs.el (semantic-analyze-current-tag):
      * lisp/cedet/semantic/lex.el (semantic-lex-test):
      * lisp/cedet/semantic/symref/filter.el:
      (semantic-symref-test-count-hits-in-tag):
      * lisp/cedet/srecode/dictionary.el (srecode-adebug-dictionary):
      * lisp/cedet/srecode/map.el (srecode-adebug-maps):
      * lisp/desktop.el (desktop-create-buffer):
      * lisp/emacs-lisp/benchmark.el (benchmark-elapse):
      * lisp/emacs-lisp/elp.el (elp--make-wrapper):
      * lisp/epa.el (epa--show-key):
      * lisp/erc/erc.el (erc-lurker-cleanup, erc-lurker-p):
      * lisp/gnus/gnus-agent.el (gnus-agent-fetch-articles)
      (gnus-agent-expire-group-1, gnus-agent-store-article):
      * lisp/gnus/gnus-art.el (article-lapsed-string):
      * lisp/gnus/gnus-cloud.el (gnus-cloud-update-newsrc-data)
      (gnus-cloud-collect-full-newsrc):
      * lisp/gnus/gnus-group.el (gnus-group-timestamp-delta):
      * lisp/gnus/gnus-html.el (gnus-html-cache-expired):
      * lisp/gnus/gnus-score.el (gnus-score-load-file)
      (gnus-decay-scores):
      * lisp/gnus/nndiary.el (nndiary-expired-article-p):
      * lisp/gnus/nnmail.el (nnmail-expired-article-p):
      * lisp/gnus/nnmaildir.el (nnmaildir--scan):
      * lisp/gnus/score-mode.el (gnus-score-edit-insert-date):
      * lisp/image/gravatar.el (gravatar-cache-expired):
      * lisp/net/newst-backend.el (newsticker--image-get)
      (newsticker--cache-mark-expired):
      * lisp/nxml/rng-maint.el (rng-time-function):
      * lisp/org/org-agenda.el (org-agenda-to-appt):
      * lisp/org/org-clock.el (org-clock-resolve-clock)
      (org-clock-resolve, org-resolve-clocks-if-idle):
      * lisp/org/org-colview.el (org-columns-edit-value, org-columns)
      (org-columns-compute-all, org-agenda-columns):
      * lisp/org/org-element.el (org-element--cache-interrupt-p)
      (org-element--cache-sync):
      * lisp/org/org-habit.el (org-habit-get-faces)
      (org-habit-insert-consistency-graphs):
      * lisp/org/org-indent.el (org-indent-add-properties):
      * lisp/org/org-timer.el (org-timer-start)
      (org-timer-pause-or-continue, org-timer-seconds)
      (org-timer-show-remaining-time, org-timer-set-timer):
      * lisp/org/org.el (org-babel-load-file, org-current-time)
      (org-today, org-auto-repeat-maybe, org-read-date-analyze)
      (org-small-year-to-year, org-goto-calendar):
      * lisp/org/ox.el (org-export-insert-default-template):
      * lisp/time.el (emacs-uptime):
      * lisp/type-break.el (type-break-mode, type-break)
      (type-break-time-warning-schedule, type-break-check):
      * lisp/url/url-cache.el (url-cache-expired):
      * lisp/url/url.el (url-retrieve-synchronously):
      * test/lisp/char-fold-tests.el (char-fold--speed-test):
      * test/manual/cedet/semantic-ia-utest.el:
      (semantic-symref-test-count-hits-in-tag):
      * test/manual/cedet/semantic-tests.el (semantic-idle-pnf-test)
      (semantic-lex-test-full-depth):
      Use nil instead of (current-time) where either will do, as nil is
      a bit more efficient and should have less timing error.
      c75f505d
  18. 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
  19. 08 Apr, 2017 1 commit
  20. 01 Feb, 2017 1 commit
  21. 31 Jan, 2017 1 commit
    • Lars Ingebrigtsen's avatar
      DOn't use string-as-unibyte in Gnus · d1c93100
      Lars Ingebrigtsen authored
      * lisp/gnus/nnmail.el (nnmail-parse-active): Don't use
      string-as-unibyte.
      (nnmail-insert-xref): Ditto.
      
      * lisp/gnus/canlock.el (canlock-make-cancel-key): Ditto.
      
      * lisp/gnus/gnus-art.el (gnus-article-browse-html-parts): Ditto.
      
      * lisp/gnus/gnus-srvr.el (gnus-browse-foreign-server): Ditto.
      (gnus-browse-foreign-server): Ditto.
      (gnus-browse-foreign-server): Ditto.
      
      * lisp/gnus/gnus-start.el
      (gnus-update-active-hashtb-from-killed): Ditto.
      (gnus-read-newsrc-el-file): Ditto.
      
      * lisp/gnus/mml.el (mml-generate-mime-1): Ditto.
      
      * lisp/gnus/nnir.el (nnir-get-active): Ditto.
      (nnir-get-active): Ditto.
      d1c93100
  22. 01 Jan, 2017 1 commit
  23. 09 Jul, 2016 1 commit
    • Mario Lang's avatar
      An efficient built-in mapcan · 466ee1b3
      Mario Lang authored
      A built-in version of `mapcan' avoids consing up (and GC'ing) the
      intermediate list.
      
      * src/fns.c (Fmapcan): New built-in.
      (syms_of_fns): Define.
      
      * lisp/emacs-lisp/cl.el (mapcan): Remove defalias.
      
      * lisp/emacs-lisp/cl-extra.el (cl-mapcan): Use built-in `mapcan'
      if only one sequence is provided.
      
      * lisp/progmodes/hideif.el (hif-delimit):
      * lisp/dired-aux.el (dired-do-find-regexp):
      * lisp/woman.el (woman-parse-colon-path): Use `mapcan' instead of
      `cl-mapcan'.
      
      * lisp/woman.el (eval-when-compile): Require 'cl-lib only when
      compiling.
      
      * lisp/mouse.el (mouse-buffer-menu-map):
      * lisp/net/pop3.el (pop3-uidl-dele):
      * lisp/progmodes/gud.el (gud-jdb-build-source-files-list):
      * lisp/cedet/semantic/db-find.el (semanticdb-fast-strip-find-results):
      * lisp/cedet/semantic/symref/grep.el (semantic-symref-derive-find-filepatterns):
      * lisp/gnus/nnmail.el (nnmail-split-it):
      * lisp/gnus/gnus-sum.el (gnus-articles-in-thread):
      * lisp/gnus/gnus-registry.el (gnus-registry-sort-addresses):
      * lisp/gnus/gnus-util.el (gnus-mapcar): Use `mapcan'.
      466ee1b3
  24. 10 Jun, 2016 2 commits
    • Glenn Morris's avatar
      Leading "*" in the doc of defvars is long obsolete. · b27c670b
      Glenn Morris authored
      * lisp/plstore.el (plstore-encrypt-to):
      * lisp/cedet/semantic/lex-spp.el
      (semantic-lex-spp-macro-max-length-to-save):
      * lisp/cedet/semantic/symref.el (semantic-symref-tool):
      * lisp/cedet/semantic/bovine/el.el
      (semantic-elisp-store-documentation-in-tag):
      * lisp/cedet/semantic/wisent/comp.el (wisent-verbose-flag)
      (wisent-expected-conflicts):
      * lisp/cedet/semantic/wisent/wisent.el (wisent-parse-verbose-flag):
      * lisp/gnus/gnus-agent.el (gnus-category-menu-hook):
      * lisp/gnus/gnus-group.el (gnus-group-listing-limit):
      * lisp/gnus/gnus-srvr.el (gnus-server-menu-hook)
      (gnus-browse-menu-hook):
      * lisp/gnus/message.el (message-shoot-gnksa-feet):
      * lisp/gnus/mm-decode.el (mm-path-name-rewrite-functions):
      * lisp/gnus/mm-util.el (mm-extra-numeric-entities):
      * lisp/gnus/mm-view.el (mm-w3m-standalone-supports-m17n-p):
      * lisp/gnus/mml.el (mml-generate-multipart-alist):
      * lisp/gnus/nndraft.el (nndraft-required-headers):
      * lisp/gnus/nnheader.el (nnheader-max-head-length)
      (nnheader-head-chop-length, nnheader-file-name-translation-alist)
      (nnheader-directory-separator-character)
      (nnheader-pathname-coding-system):
      * lisp/gnus/nnmail.el (nnmail-pathname-coding-system)
      (nnmail-active-file-coding-system):
      * lisp/gnus/nnrss.el (nnrss-file-coding-system):
      * lisp/gnus/nntp.el (nntp-record-commands):
      * lisp/gnus/score-mode.el (gnus-score-edit-done-hook)
      (gnus-score-mode-hook, gnus-score-menu-hook):
      * lisp/mail/rfc2047.el (rfc2047-header-encoding-alist)
      (rfc2047-allow-irregular-q-encoded-words)
      (rfc2047-allow-incomplete-encoded-text):
      * lisp/mh-e/mh-alias.el (mh-alias-system-aliases):
      * lisp/mh-e/mh-e.el (mh-mail-header-separator, mh-x-mailer-string):
      * lisp/mh-e/mh-scan.el (mh-scan-format-mh, mh-scan-format-nmh):
      * lisp/net/pop3.el (pop3-password):
      * lisp/play/animate.el (animate-n-steps):
      * lisp/progmodes/cc-vars.el (c-old-style-variable-behavior):
      Convert from defvar with leading * to defcustom.
      
      ; * lisp/cedet/semantic/lex.el: Comments.
      
      * lisp/emulation/viper-init.el (viper-heading-end):
      * lisp/gnus/mm-url.el (mm-url-html-entities):
      * lisp/gnus/nnmaildir.el (nnmaildir-article-file-name):
      * lisp/mh-e/mh-e.el (mh-invisible-header-fields-compiled):
      * lisp/net/tramp-adb.el (tramp-adb-method): Remove leading * from doc.
      
      * lisp/gnus/messcompat.el: Mark (pointless) file not for compilation.
      (message-from-style, message-interactive, message-indentation-spaces)
      (message-signature, message-signature-file):
      Remove settings that match the defaults.
      (message-setup-hook, message-mode-hook, message-default-headers)
      (message-send-hook, message-send-mail-function):
      Just use setq rather than redefining.
      
      * lisp/gnus/nnrss.el (nnrss):
      * lisp/mail/rfc2047.el (rfc2047):
      * lisp/play/animate.el (animate): New custom groups.
      b27c670b
    • Glenn Morris's avatar
      Remove obsolete leading * from defcustom, defface doc strings. · f9af5edd
      Glenn Morris authored
      * lisp/cedet/ede/linux.el, lisp/cedet/ede/project-am.el:
      * lisp/cedet/ede/simple.el, lisp/cedet/semantic/bovine/c.el:
      * lisp/cedet/semantic/complete.el, lisp/cedet/semantic/db.el:
      * lisp/cedet/semantic/decorate/include.el:
      * lisp/cedet/semantic/decorate/mode.el, lisp/cedet/semantic/format.el:
      * lisp/cedet/semantic/ia.el, lisp/cedet/semantic/idle.el:
      * lisp/cedet/semantic/imenu.el, lisp/cedet/semantic/lex-spp.el:
      * lisp/cedet/semantic/mru-bookmark.el, lisp/cedet/semantic/sb.el:
      * lisp/cedet/srecode/fields.el, lisp/ecomplete.el:
      * lisp/gnus/gnus-agent.el, lisp/gnus/gnus-art.el:
      * lisp/gnus/gnus-async.el, lisp/gnus/gnus-cache.el:
      * lisp/gnus/gnus-cite.el, lisp/gnus/gnus-delay.el:
      * lisp/gnus/gnus-diary.el, lisp/gnus/gnus-dup.el:
      * lisp/gnus/gnus-fun.el, lisp/gnus/gnus-group.el:
      * lisp/gnus/gnus-kill.el, lisp/gnus/gnus-msg.el:
      * lisp/gnus/gnus-picon.el, lisp/gnus/gnus-salt.el:
      * lisp/gnus/gnus-score.el, lisp/gnus/gnus-start.el:
      * lisp/gnus/gnus-sum.el, lisp/gnus/gnus-topic.el:
      * lisp/gnus/gnus-util.el, lisp/gnus/gnus-uu.el, lisp/gnus/gnus-win.el:
      * lisp/gnus/gnus.el, lisp/gnus/mail-source.el, lisp/gnus/message.el:
      * lisp/gnus/mm-url.el, lisp/gnus/mm-uu.el, lisp/gnus/mml.el:
      * lisp/gnus/nndiary.el, lisp/gnus/nnir.el, lisp/gnus/nnmail.el:
      * lisp/gnus/smiley.el, lisp/gnus/smime.el, lisp/mail/mail-extr.el:
      * lisp/mh-e/mh-e.el, lisp/net/mailcap.el, lisp/net/pop3.el:
      * lisp/net/starttls.el, lisp/progmodes/cc-vars.el:
      * lisp/progmodes/cperl-mode.el, test/manual/cedet/tests/test.el:
      Remove obsolete leading * from defcustom, defface doc strings.
      f9af5edd
  25. 14 Feb, 2016 3 commits
  26. 12 Feb, 2016 3 commits
    • Lars Ingebrigtsen's avatar
      rmail-dont-reply-to-names is obsolete · d3560e0a
      Lars Ingebrigtsen authored
      * lisp/gnus/nnmail.el (nnmail-fancy-expiry-target): Don't bind
      the obsolete `rmail-dont-reply-to-names' variable.
      d3560e0a
    • Lars Ingebrigtsen's avatar
      Remove XEmacs compat code from Gnus backends · 9f771181
      Lars Ingebrigtsen authored
      * lisp/gnus/mm-view.el (mm-inline-image-xemacs): Remove.
      (mm-inline-image): Rename from mm-inline-image-emacs.
      
      * lisp/gnus/mml.el: Remove XEmacs compat code.
      
      * lisp/gnus/nnheader.el: Remove XEmacs compat code.
      
      * lisp/gnus/nnimap.el (nnimap-open-connection-1): Remove
      XEmacs compat code.
      
      * lisp/gnus/nnir.el (nnir-run-gmane): Remove XEmacs compat code.
      
      * lisp/gnus/nnmail.el (nnmail-pathname-coding-system): Remove
      XEmacs compat code.
      
      * lisp/gnus/nnmairix.el: Remove XEmacs compat code.
      
      * lisp/gnus/nnrss.el: Remove XEmacs compat code.
      
      * lisp/gnus/nntp.el: Remove XEmacs compat code.
      9f771181
    • Lars Ingebrigtsen's avatar
      Remove XEmacs compat functions from mm-util.el · 37cf4454
      Lars Ingebrigtsen authored
      * lisp/gnus/mm-util.el (mm-special-display-p): Remove.
      (mm-decode-coding-string, mm-encode-coding-string)
      (mm-decode-coding-region, mm-encode-coding-region): Remove.
      (mm-string-to-multibyte): Remove.
      (mm-char-or-char-int-p): Remove.
      (mm-ucs-to-char): Remove compat versions of the function.
      (mm-read-coding-system): Remove.
      (mm-coding-system-p): Remove compat code.
      (mm-enrich-utf-8-by-mule-ucs): Remove.
      (mm-enable-multibyte, mm-disable-multibyte): Remove compat versions.
      (mm-delete-duplicates): Remove.
      (mm-multibyte-p): Remove compat versions.
      (mm-xemacs-find-mime-charset-1): Remove.
      (mm-xemacs-find-mime-charset): Remove.
      (mm-make-temp-file): Made obsolete.
      (mm-find-buffer-file-coding-system): Remove XEmacs compat.
      37cf4454
  27. 01 Jan, 2016 1 commit
  28. 20 Oct, 2015 1 commit
  29. 03 Sep, 2015 1 commit
    • Paul Eggert's avatar
      Fix some more docstring etc. quoting problems · 26bd978d
      Paul Eggert authored
      Mostly these fixes prevent the transliteration of apostrophes
      that should stay apostrophes.  Also, prefer curved quotes in
      Bahá’í proper names, as that’s the preferred Bahá’í style and
      these names are chock-full of non-ASCII characters anyway.
      * lisp/emacs-lisp/eieio-core.el (eieio-defclass-autoload)
      (eieio-defclass-internal):
      * lisp/emacs-lisp/eieio.el (defclass):
      * lisp/hi-lock.el (hi-lock-mode):
      Don’t transliterate Lisp apostrophes when generating a
      doc string or diagnostic.
      * lisp/international/mule-diag.el (list-coding-systems-1):
      * lisp/international/ogonek.el (ogonek-jak, ogonek-how):
      * lisp/mail/sendmail.el (sendmail-query-user-about-smtp):
      * lisp/vc/ediff-mult.el (ediff-redraw-registry-buffer):
      * lisp/vc/ediff-ptch.el (ediff-fixup-patch-map):
      Substitute quotes before putting them in the help buffer.
      26bd978d
  30. 02 Sep, 2015 1 commit
    • Paul Eggert's avatar
      Escape ` and ' in doc · 19532d14
      Paul Eggert authored
      Escape apostrophes and grave accents in docstrings if they are
      are supposed to stand for themselves and are not quotes.  Remove
      apostrophes from docstring examples like ‘'(calendar-nth-named-day
      -1 0 10 year)’ that confuse source code with data.  Do some other
      minor docstring fixups as well, e.g., insert a missing close
      quote.
      19532d14
  31. 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
  32. 05 May, 2015 1 commit
    • Glenn Morris's avatar
      Replace instances of "(eval-when-compile (autoload ...))" · 06796821
      Glenn Morris authored
      * lisp/gnus/gnus-art.el (nneething-get-file-name):
      Declare rather than autoload.
      * lisp/gnus/gnus-async.el (gnus-html-prefetch-images):
      Remove pointless autoload.
      * lisp/gnus/gnus-sync.el (gnus-group-topic): Autoload at run-time.
      (gnus-topic-create-topic, gnus-topic-enter-dribble):
      Declare rather than autoload.
      * lisp/gnus/mm-archive.el (gnus-recursive-directory-files)
      (mailcap-extension-to-mime): Autoload at run-time.
      * lisp/gnus/mm-util.el (latin-unity-massage-name)
      (latin-unity-maybe-remap, latin-unity-representations-feasible-region)
      (latin-unity-representations-present-region):
      Declare rather than autoload.
      * lisp/gnus/mml-smime.el (epg-make-context)
      (epg-passphrase-callback-function): Autoload at run-time.
      (epg-context-set-signers, epg-context-result-for)
      (epg-new-signature-digest-algorithm)
      (epg-verify-result-to-string, epg-list-keys, epg-verify-string)
      (epg-sign-string, epg-encrypt-string)
      (epg-context-set-passphrase-callback, epg-sub-key-fingerprint)
      (epg-configuration, epg-expand-group, epa-select-keys):
      Declare rather than autoload.
      * lisp/gnus/nnir.el (nnimap-change-group, nnimap-make-thread-query):
      Autoload at run-time.
      (gnus-group-topic-name, nnimap-buffer, nnimap-command)
      (gnus-registry-get-id-key, gnus-registry-action):
      Declare rather than autoload.
      * lisp/gnus/nnmail.el (mail-send-and-exit): Autoload at run-time.
      * lisp/gnus/spam.el (spam-stat-buffer-change-to-non-spam)
      (spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam)
      (spam-stat-buffer-is-spam, spam-stat-load, spam-stat-save)
      (spam-stat-split-fancy): Remove pointless autoloads.
      * lisp/net/mairix.el: Load gnus-util when compiling.
      (gnus-group-read-ephemeral-group, gnus-summary-toggle-header)
      (message-field-value): Declare rather than autoload.
      (mairix-gnus-ephemeral-nndoc, mairix-gnus-fetch-field):
      Check gnus-alive-p is fbound.
      (vm-quit, vm-visit-folder, vm-select-folder-buffer)
      (vm-check-for-killed-summary, vm-error-if-folder-empty)
      (vm-get-header-contents, vm-select-marked-or-prefixed-messages):
      Declare rather than autoload.
      06796821