summaryrefslogtreecommitdiff
path: root/lisp/gnus
Commit message (Collapse)AuthorAgeFilesLines
* gmm-utils.el (gmm-called-interactively-p): New function.Katsumi Yamaoka2012-12-056-17/+27
| | | | | | | | gnus-art.el (article-unsplit-urls) gnus-bookmark.el (gnus-bookmark-bmenu-list) gnus-registry.el (gnus-registry-get-article-marks) message.el (message-goto-body): Use it. (message-called-interactively-p): Remove.
* gmm-util.el: Re-introduce gmm-flet using cl-letfKatsumi Yamaoka2012-12-054-23/+37
|
* gmm-utils.el (gmm-labels): Doc fixKatsumi Yamaoka2012-12-051-2/+4
|
* gmm-utils.el (gmm-flet): Remove.Katsumi Yamaoka2012-12-054-36/+31
| | | | | gnus-sync.el (gnus-sync-lesync-call) message.el (message-read-from-minibuffer): Don't use it.
* gmm-utils.el (gmm-labels): Dox fixKatsumi Yamaoka2012-12-041-2/+4
|
* gmm-utils.el (gmm-labels): Use cl-labels if availableKatsumi Yamaoka2012-12-042-34/+6
|
* gmm-utils.el (gmm-flet, gmm-labels): New macros.Katsumi Yamaoka2012-12-046-47/+102
| | | | | | | gnus-sync.el (gnus-sync-lesync-call) message.el (message-read-from-minibuffer): Use gmm-flet. gnus-score.el (gnus-score-decode-text-parts): Use gmm-labels. gnus-util.el (gnus-macroexpand-all): Remove.
* gnus-sync.el (gnus-sync-newsrc-offsets): Add :versionKatsumi Yamaoka2012-12-031-1/+2
|
* Merge from emacs-24; up to 2012-11-23T06:23:28Z!cyd@gnu.orgGlenn Morris2012-12-023-3/+26
|\
| * * gnus-sum.el (gnus-summary-mode-map): Bind gnus-summary-widget-forwardAndreas Schwab2012-12-022-2/+6
| | | | | | | | | | to TAB, not [tab]. (gnus-summary-article-map): Likewise.
| * * gnus-sync.el (gnus-sync-newsrc-offsets): Restore definition.Andreas Schwab2012-12-022-1/+20
| | | | | | | | (gnus-sync-save): Use correct format for gnus-sync-newsrc-loader.
* | message.el (message-get-reply-headers): Fix typo in commentKatsumi Yamaoka2012-11-191-1/+1
| |
* | message.el (message-get-reply-headers): Make sure the reply goes to the ↵Katsumi Yamaoka2012-11-192-4/+14
| | | | | | | | author if it is a wide reply
* | Merge from emacs-24; up to 2012-11-13T18:57:26Z!dgutov@yandex.ruGlenn Morris2012-11-164-20/+36
|\|
| * [Gnus] Don't score by headers when scoring by bodyJan Tatarik2012-11-163-14/+22
| | | | | | | | | | | | * gnus-score.el (gnus-score-body): * gnus-logic.el (gnus-advanced-body): Don't score by headers when scoring by body.
| * Use new names for hooks rather than obsolete aliasesGlenn Morris2012-11-122-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/cedet/semantic/lex-spp.el (semantic-lex-spp-lex-text-string): * lisp/cedet/semantic/util.el (semantic-describe-buffer): * lisp/cedet/semantic/bovine/c.el (semantic-c-parse-lexical-token) (semantic-default-c-setup): * lisp/emacs-lisp/eieio-datadebug.el (eieio-debug-methodinvoke): * lisp/gnus/gnus-diary.el (nndiary-request-create-group-functions) (nndiary-request-update-info-functions) (gnus-subscribe-newsgroup-functions) (nndiary-request-accept-article-functions): * lisp/net/tramp-gvfs.el (tramp-gvfs-dbus-event-error): Use new names for hooks rather than obsolete aliases. * lisp/arc-mode.el: * lisp/emacs-lisp/checkdoc.el: Related comments. * etc/NEWS: Related markup.
* | Spelling fixes.Paul Eggert2012-11-131-1/+1
| |
* | gnus-art.el (gnus-article-browse-html-parts): Always replace charset in meta ↵Katsumi Yamaoka2012-11-082-6/+9
| | | | | | | | tag with the one the part specifies in its header
* | Fix attribution in ChangeLogGlenn Morris2012-11-021-2/+2
| |
* | Merge changes made in Gnus masterGnus developers2012-11-025-38/+330
|/ | | | | | | | | | | | | | | | | | | | | | | | 2012-10-05 Katsumi Yamaoka <yamaoka@jpl.org> * gnus.texi (Mail Source Specifiers): Document :leave keyword used for pop mail source. 2012-10-25 Tassilo Horn <tsdh@gnu.org> * gnus-dired.el (gnus-dired-attach): Attach to last used message buffer by default. Patch provided by Stephen Eglen. 2012-10-05 Katsumi Yamaoka <yamaoka@jpl.org> New UIDL implementation. * mail-source.el (mail-sources, mail-source-keyword-map): Add :leave as a pop3 keyword. (mail-source-fetch-pop): Bind pop3-leave-mail-on-server. * pop3.el (pop3-leave-mail-on-server): Allow number. (pop3-uidl-file, pop3-uidl-file-backup): New user options. (pop3-movemail): Add UIDL support. (pop3-send-streaming-command): Take a list of mail numbers instead of the number of mails. (pop3-write-to-file): Add X-UIDL header. (pop3-uidl-stat, pop3-uidl-dele, pop3-uidl-load, pop3-uidl-save) (pop3-uidl-add-xheader): New functions. * message.el (message-ignored-resent-headers): Add X-Content-Length and X-UIDL headers.
* Cleanup uses of "-hooks".Stefan Monnier2012-10-233-24/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/custom.texi (Hooks): * doc/lispref/hooks.texi (Standard Hooks): Clarify that -hooks is deprecated. * lisp/gnus/nndiary.el (nndiary-request-create-group-functions) (nndiary-request-update-info-functions) (nndiary-request-accept-article-functions): * lisp/gnus/gnus-start.el (gnus-subscribe-newsgroup-functions): * lisp/cedet/semantic/db-file.el (semanticdb-save-database-functions): * lisp/cedet/semantic/lex.el (semantic-lex-reset-functions): * lisp/cedet/semantic/edit.el (semantic-change-functions) (semantic-edits-new-change-functions) (semantic-edits-delete-change-functions) (semantic-edits-reparse-change-functions): * lisp/htmlfontify.el (hfy-post-html-hook): * lisp/filesets.el (filesets-cache-fill-content-hook): * lisp/arc-mode.el (archive-extract-hook): * lisp/progmodes/cc-mode.el (c-prepare-bug-report-hook): * lisp/net/rcirc.el (rcirc-sentinel-functions) (rcirc-receive-message-functions, rcirc-activity-functions) (rcirc-print-functions): * lisp/net/dbus.el (dbus-event-error-functions): * lisp/emacs-lisp/eieio.el (eieio-pre-method-execution-functions): * lisp/emacs-lisp/checkdoc.el (checkdoc-style-functions) (checkdoc-comment-style-functions): Don't use "-hooks" suffix. * lisp/term/sun.el (sun-raw-prefix-hooks): * lisp/mail/sendmail.el (mail-yank-hooks): * lisp/mh-e/mh-letter.el (mh-yank-hooks): Use make-obsolete-variable.
* Merge from emacs-24; up to 2012-05-08T15:19:18Z!monnier@iro.umontreal.caGlenn Morris2012-10-162-1/+5
|\
| * * lisp/gnu/starttls.el (starttls-extra-arguments): Doc fix (tiny change)Kazuhiro Ito2012-10-092-1/+5
| | | | | | | | Fixes: debbugs:12608
* | shr.el (shr-insert): \r is also not inserted, so don't try to delete itLars Magne Ingebrigtsen2012-10-092-1/+6
| |
* | Add missing :version tagsGlenn Morris2012-10-064-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * profiler.el (profiler): Add missing group :version tag. * avoid.el (mouse-avoidance-banish-position): * proced.el (proced-renice-command): * calc/calc.el (calc-ensure-consistent-units): * calendar/icalendar.el (icalendar-import-format-uid): * net/tramp.el (tramp-save-ad-hoc-proxies): * progmodes/bug-reference.el (bug-reference-bug-regexp): * progmodes/flymake.el (flymake-error-bitmap) (flymake-warning-bitmap, flymake-fringe-indicator-position): * progmodes/sh-script.el (sh-indent-after-continuation): * progmodes/verilog-mode.el (verilog-auto-template-warn-unused) (verilog-before-save-font-hook, verilog-after-save-font-hook): * progmodes/vhdl-mode.el (vhdl-makefile-default-targets) (vhdl-array-index-record-field-in-sensitivity-list) (vhdl-indent-comment-like-next-code-line): * textmodes/reftex-vars.el (reftex-ref-style-alist) (reftex-ref-macro-prompt, reftex-ref-style-default-list) (reftex-cite-key-separator, reftex-create-bibtex-header) (reftex-create-bibtex-footer): * textmodes/rst.el (rst-new-adornment-down, rst-indent-field) (rst-indent-literal-normal, rst-indent-literal-minimized) (rst-indent-comment): Add missing custom :version tags. * cedet/semantic/complete.el (semantic-displayor-tooltip-mode) (semantic-displayor-tooltip-initial-max-tags) (semantic-displayor-tooltip-max-tags): Add missing custom :version tags. * cedet/ede/linux.el (project-linux): Add missing group :version tag. * cedet/semantic/complete.el (semantic-displayor-tooltip-max-tags): Doc fix. * erc/erc.el (erc-lurker): * erc/erc-desktop-notifications.el (erc-notifications): Add missing group :version tags. * gnus/gnus-notifications.el (gnus-notifications): Add missing group :version tag. * gnus/gnus-msg.el (gnus-gcc-pre-body-encode-hook) (gnus-gcc-post-body-encode-hook): * gnus/gnus-sync.el (gnus-sync-lesync-name) (gnus-sync-lesync-install-topics): Add missing custom :version tags.
* | Fix ChangeLog typos.Juanma Barranquero2012-09-271-1/+1
| |
* | gnus-art.el (gnus-article-browse-delete-temp-files): Fix previous commitKatsumi Yamaoka2012-09-251-8/+6
| |
* | gnus-art.el (gnus-article-browse-delete-temp-files): Never ask again a user ↵Katsumi Yamaoka2012-09-252-6/+14
| | | | | | | | about whether to delete files if once a user answered as n
* | message-in-body-p should not alter anything.Richard M. Stallman2012-09-172-2/+8
| |
* | Handle Mail mode correctly. Some code cleanup.Richard M. Stallman2012-09-172-28/+49
| |
* | gnus-art.el (gnus-article-stop-animations): Use gnus-timer--function that is ↵Katsumi Yamaoka2012-09-133-1/+12
| | | | | | | | an alias to timer--function
* | Fix glitches caused by addition of psec to timers.Paul Eggert2012-09-122-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | * etc/NEWS: Document timer format change. * lisp/image.el (image-animate-timer): * lisp/time.el (display-time-world-timer): Use timer--function and timer--args rather than raw access to timer vector. * lisp/gnus/gnus-art.el (gnus-article-stop-animations): Use timer--function rather than raw access to timer vector. Fixes: debbugs:12430
* | gnus-notifications.el: add nil checksJulien Danjou2012-09-112-2/+9
| |
* | New emacs-lisp-byte-code-mode; misc minor changes.Stefan Monnier2012-09-092-10/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/lisp-mode.el (emacs-list-byte-code-comment-re): New var. (emacs-lisp-byte-code-comment) (emacs-lisp-byte-code-syntax-propertize, emacs-lisp-byte-code-mode): New functions. (eval-sexp-add-defvars): Don't skip defvars in column >0. (eval-defun-2): Remove bogus interactive spec. (lisp-indent-line): Remove redundant whole-exp code, now done in indent-according-to-mode. (save-match-data): Remove redundant indent data. * lisp/emacs-lisp/benchmark.el (benchmark-run, benchmark-run-compiled): Use `declare'. * lisp/gnus/qp.el (quoted-printable-decode-region): Inline+CSE+strength-reduction.
* | Partially revert last Gnus merge.Chong Yidong2012-09-075-4/+31
| | | | | | | | | | | | | | | | | | | | | | The add-face function has been added gnus-compat.el, but is not in Emacs; this leaves Gnus in an unusable state. * lisp/gnus/gnus-salt.el (gnus-tree-highlight-node): * lisp/gnus/gnus-sum.el (gnus-summary-highlight-line): * lisp/gnus/gnus-group.el (gnus-group-highlight-line): Revert use of add-face. * lisp/gnus/gnus-util.el (gnus-put-text-property-excluding-characters-with-faces): Restore.
* | Misc changes made in Gnus masterGnus developers2012-09-065-26/+35
| | | | | | | | | | | | Use combining faces for highlighting. Change ephemeral Gnus group names to be prettier. gnus-util.el: Fix compilation error on XEmacs 21.4.
* | [Gnus] XEmacs 21.5 compilation fixKatsumi Yamaoka2012-09-064-8/+30
| | | | | | | | | | | | | | | | | | | | | | * gnus-score.el (gnus-score-decode-text-parts): Use #' for mm-text-parts used in labels macro to make it work with XEmacs 21.5. * gnus-util.el (gnus-string-prefix-p): New function, an alias to string-prefix-p in Emacs >=23.2. * nnmaildir.el (nnmaildir--ensure-suffix, nnmaildir--add-flag) (nnmaildir--remove-flag, nnmaildir--scan): Use gnus-string-match-p instead of string-match-p. (nnmaildir--scan): Use gnus-string-prefix-p instead of string-prefix-p.
* | merge trunkKenichi Handa2012-09-069-226/+509
|\ \
| * | Merge changes made in Gnus masterGnus developers2012-09-054-14/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-09-05 Magnus Henoch <magnus.henoch@gmail.com> * nnmaildir.el (nnmaildir--article-set-flags): Fix compilation error. 2012-09-05 Martin Stjernholm <mast@lysator.liu.se> * gnus-demon.el (gnus-demon-init): Fixed regression when IDLE is t and TIME is set. 2012-09-05 Juri Linkov <juri@jurta.org> * gnus-group.el (gnus-read-ephemeral-bug-group): Allow opening more than one group at a time (bug#11961).
| * | Merge changes made in Gnus masterGnus developers2012-09-058-218/+487
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-09-05 Julien Danjou <julien@danjou.info> * gnus-srvr.el (gnus-server-open-server): Don't message on failure: this hide the real reason with a message giving absolutely no hint. 2012-09-05 Lars Ingebrigtsen <larsi@gnus.org> * gnus-group.el (gnus-group-mark-article-read): Propagate the read mark to the backend (bug#11804). * message.el (message-insert-newsgroups): Don't insert newsgroup duplicates (bug#12275). 2012-09-05 John Wiegley <johnw@newartisans.com> * gnus.el (gnus-expand-group-parameters): Allow regexp substitutions in sieve rules. 2012-09-05 Jan Tatarik <jan.tatarik@gmail.com> * gnus-score.el (gnus-score-decode-text-parts): Use #' for the local function. * gnus-logic.el (gnus-advanced-body): Allow scoring on decoded bodies. * gnus-score.el (gnus-score-decode-text-parts): Ditto. 2012-09-05 Magnus Henoch <magnus.henoch@gmail.com> * nnmaildir.el: Make nnmaildir understand and write maildir flags. That is, rename files from "unique:2," to "unique:2,S" for "seen", etc. This should make nnmaildir more usable with offlineimap.
| * | ChangeLog fixesGlenn Morris2012-09-041-4/+0
| | |
* | | qp.el (quoted-printable-decode-region): Fix previous change; handle ↵Kenichi Handa2012-09-062-2/+11
|/ / | | | | | | lowercase a..f.
* | [Gnus] Silence XEmacs compilation warningsLars Ingebrigtsen2012-09-033-5/+24
| |
* | Better seed support for (random).Paul Eggert2012-08-313-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/numbers.texi (Random Numbers): Document new behavior of the calls (random) and (random STRING). * etc/NEWS: Document new behavior of (random), (random "string"). * lisp/play/5x5.el, lisp/play/animate.el, lisp/play/cookie1.el: * lisp/play/dissociate.el, lisp/play/doctor.el, lisp/play/dunnet.el: * lisp/play/gomoku.el, lisp/play/landmark.el, lisp/play/mpuz.el: * lisp/play/tetris.el, lisp/play/zone.el: * lisp/calc/calc-comb.el (math-init-random-base): * lisp/play/blackbox.el (bb-init-board): * lisp/play/life.el (life): * lisp/server.el (server-use-tcp): * lisp/type-break.el (type-break): Remove unnecessary call to (random t). * lisp/net/sasl.el (sasl-unique-id-function): Change (random t) to (random), now that the latter is more random. * lisp/play/life.el (life-initialized): Remove no-longer-needed var. * lisp/gnus/gnus-sync.el (gnus-sync-lesync-setup): * lisp/gnus/message.el (message-canlock-generate, message-unique-id): Change (random t) to (random), now that the latter is more random. * lisp/org/org-id.el (org-id-uuid): Change (random t) to (random), now that the latter is more random. * src/emacs.c (main): Call init_random. * src/fns.c (Frandom): Set the seed from a string argument, if given. Remove long-obsolete Gentzel cruft. * src/lisp.h, src/sysdep.c (seed_random): Now takes address and size, not long. (init_random): New function.
* | [Gnus] Miscellaneous fixes by Dave AbrahamsDave Abrahams2012-08-315-11/+35
| |
* | * lisp/gnus/gnus-notifications.el (gnus-notifications-action): Avoid CL-ism.Stefan Monnier2012-08-302-1/+5
| |
* | gnus-notifications.el: Add defcustom for timeout and actions supportJulien Danjou2012-08-302-17/+53
| |
* | qp.el (quoted-printable-decode-region): Decode multiple bytes at once.Kenichi Handa2012-08-302-7/+20
| |
* | Add gnus-notifications.elJulien Danjou2012-08-292-0/+163
| |
* | gnus-sum.el (gnus-summary-enter-digest-group): Work for encoding and charsetKatsumi Yamaoka2012-08-282-4/+26
| |