1. 10 Nov, 2010 1 commit
    • Glenn Morris's avatar
      time-to-seconds related simplifications. · 6f0d4bb6
      Glenn Morris authored
      * lisp/gnus/gnus-util.el (with-no-warnings): Remove compat stub, now unused.
      (gnus-float-time): On Emacs, always an alias.
      
      * lisp/gnus/ecomplete.el (with-no-warnings): Remove compat stub, now unused.
      (ecomplete-add-item): Use float-time on Emacs, else gnus-float-time.
      
      * lisp/textmodes/remember.el (remember-time-to-seconds): Remove.
      (remember-store-in-mailbox): Use float-time.
      
      * lisp/calendar/timeclock.el (timeclock-time-to-seconds): Make it an alias.
      
      * lisp/calendar/time-date.el (time-to-seconds): Always an alias on Emacs,
      never a real function.
      (with-no-warnings): Remove compat stub, now unused.
      (time-less-p): Doc fix.
      (time-to-number-of-days): Simplify.
      6f0d4bb6
  2. 29 Sep, 2010 1 commit
    • Katsumi Yamaoka's avatar
      Remove Emacs 21 stuff. · 0c43b6f8
      Katsumi Yamaoka authored
      mm-util.el (mm-codepage-iso-8859-list, mm-charset-eval-alist, mm-mime-charset): Comment fix.
      rfc2047.el (rfc2047-syntax-table): Comment fix.
      utf7.el (utf7-utf-16-coding-system): Comment fix.
      nnrss.el (nnrss-read-server-data, nnrss-read-group-data): Use `load' rather than `insert-file-contents' and `eval-region'.
      pgg.el (pgg-run-at-time-1): Define it for XEmacs only; fix if/else construction.
      time-date.el: No need to require cl for Emacs 21.
      0c43b6f8
  3. 23 Sep, 2010 1 commit
    • Gnus developers's avatar
      Merge Changes made in Gnus trunk. · b069e5a6
      Gnus developers authored
      gnus-html.el (gnus-html-get-image-data): Search also for \r\n\r\n to get the start of data.
      gnus-html.el: Use gnus-html-encode-url to encode URL.
      gnus-sum.el (gnus-update-marks): Add sanity check to not delete marks outside the active range.
      gnus.el: Try to keep the server/method cache unique.
      gnus-html.el (gnus-html-rescale-image): Use window-inside-pixel-edges rather than window-pixel-edges.
      gnus-html.el (gnus-html-put-image): Stop using markers.
      gnus-html.el (gnus-html-image-fetched): Search also for \r\n\r\n to get the start of data.
      nnimap.el: Expunge IMAP groups by default on article deletion.
      gnus-int.el (gnus-request-expire-articles): Inhibit the daemon, since this command might take a while.
      nnimap.el (nnimap-request-list): Set the current nnimap group to nil, since EXAMINE changes it on the server.
      nnmail.el, nnimap.el: Allow nnimap to just delete 'junk messages when splitting.
      nnimap.el (nnimap-parse-flags): Make IMAP flags parsing much faster by using `read'.
      nnimap.el (nnimap-make-process-buffer): Record the server name.
      gnus-html.el (gnus-html-image-fetched): Only cache if gnus-html-image-automatic-caching is set.
      gnus-html.el (gnus-html-image-fetched): Check for errors.
      gnus-start.el (gnus-read-active-for-groups): Only run -request-scan once per method on `g'.
      nnimap.el (nnimap-request-expire-articles): If nnmail-expiry-wait is immediate, then expire all articles.
      gnus-group.el (gnus-group-get-icon): Compute icon to return.
      gnus-group.el (gnus-group-icon-list): Fix bad docstring information.
      nnimap.el (nnimap-update-info): Fix up various off-by-one errors when syncing flags in nnimap.
      time-date.el (date-to-time): Speed up date-to-time.
      gnus-start.el (gnus-get-unread-articles): Don't have `gnus-get-unread-articles-in-group' update info.
      gnus-group.el: Remove gnus-group-highlight-line from the default hook list.
      gnus-group.el (gnus-group-highlight-line): Typo fix: beg, not start.
      gnus-group.el (gnus-group-insert-group-line): Pass the real group name so that it gets the right data.
      gnus-int.el (gnus-open-server): Add tracing for performance debugging.
      nnimap.el (nnimap-parse-flags): Parse the data in any order.
      nnimap.el (nnimap-update-info): Fix up code slightly.
      b069e5a6
  4. 22 Sep, 2010 1 commit
  5. 14 Sep, 2010 1 commit
  6. 02 Sep, 2010 1 commit
  7. 18 Jan, 2010 1 commit
  8. 13 Jan, 2010 1 commit
  9. 09 Sep, 2009 1 commit
    • Katsumi Yamaoka's avatar
      * calendar/time-date.el (autoload): · cdce0b33
      Katsumi Yamaoka authored
      Expand define-obsolete-function-alias into defalias and make-obsolete
      for old Emacsen that Gnus supports.
      (with-no-warnings): Define it for old Emacsen.
      (time-to-seconds): Don't use (featurep 'xemacs) to check if float-time
      is available.
      (time-to-number-of-days): Don't use (featurep 'xemacs) to check if
      float-time is available; suppress compile warning for time-to-seconds.
      
      2009-09-09  Teodor Zlatanov  <tzz@lifelogs.com>
      
      * net/imap.el (imap-message-map): Docstring fix.
      cdce0b33
  10. 02 Sep, 2009 1 commit
  11. 09 Jan, 2009 1 commit
  12. 05 Jan, 2009 1 commit
  13. 06 May, 2008 1 commit
  14. 10 Apr, 2008 1 commit
  15. 08 Mar, 2008 1 commit
  16. 16 Feb, 2008 1 commit
  17. 14 Feb, 2008 2 commits
  18. 11 Feb, 2008 1 commit
  19. 07 Jan, 2008 1 commit
  20. 29 Nov, 2007 4 commits
  21. 25 Jul, 2007 1 commit
  22. 21 Jan, 2007 1 commit
  23. 08 Feb, 2006 1 commit
  24. 10 Dec, 2005 1 commit
  25. 04 Oct, 2005 1 commit
  26. 04 Jul, 2005 1 commit
  27. 10 Apr, 2005 1 commit
    • Miles Bader's avatar
      Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-243 · 91472578
      Miles Bader authored
      Merge from gnus--rel--5.10
      
      Patches applied:
      
       * gnus--rel--5.10  (patch 59)
      
         - Update from CVS
      
      2005-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>
      
         * lisp/calendar/time-date.el (time-to-seconds): Don't use the #xhhhh
         syntax which Emacs 20 doesn't support.
         (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
      
      2005-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>
      
         * lisp/gnus/mm-util.el (mm-coding-system-p): Don't return binary for the nil
         argument in XEmacs.
      
         * lisp/gnus/nnrss.el (nnrss-compatible-encoding-alist): New variable.
         (nnrss-request-group): Decode group name first.
         (nnrss-request-article): Make a text/plain article if mml-to-mime
         failed.
         (nnrss-get-encoding): Return a compatible encoding according to
         nnrss-compatible-encoding-alist.
         (nnrss-opml-export): Use dolist.
         (nnrss-find-el): Use consp instead of listp.
         (nnrss-order-hrefs): Use dolist.
      
      2005-04-06  Arne J,Ax(Brgensen  <arne@arnested.dk>
      
         * lisp/gnus/nnrss.el (nnrss-verbose): Remove.
         (nnrss-request-group): Use `nnheader-message' instead.
      
      2005-04-06  Mark Plaksin  <happy@usg.edu>  (tiny change)
      
         * lisp/gnus/nnrss.el (nnrss-verbose): New variable.
         (nnrss-request-group): Make it say nnrss is requesting a group.
      
      2005-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>
      
         * lisp/gnus/gnus-agent.el (gnus-agent-group-path): Decode group name.
         (gnus-agent-group-pathname): Ditto.
      
         * lisp/gnus/gnus-cache.el (gnus-cache-file-name): Decode group name.
      
         * lisp/gnus/gnus-group.el (gnus-group-line-format-alist): Use decoded group
         name for only %g and %c.
         (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
         instead of gnus-tmp-group to decoded group name.
         (gnus-group-make-group): Decode group name.
         (gnus-group-delete-group): Ditto.
         (gnus-group-make-rss-group): Exclude `/'s from group names;
         register the group data after opening the nnrss group; unify
         non-ASCII group names; encode group name.
         (gnus-group-catchup-current): Decode group name.
         (gnus-group-expire-articles-1): Ditto.
         (gnus-group-set-current-level): Ditto.
         (gnus-group-kill-group): Ditto.
      
         * lisp/gnus/gnus-spec.el (gnus-update-format-specifications): Flush the
         group format spec cache if it doesn't support decoded group names.
      
         * lisp/gnus/mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
      
         * lisp/gnus/nnrss.el: Require rfc2047 and mml.
         (nnrss-file-coding-system): New variable.
         (nnrss-format-string): Redefine it as an inline function.
         (nnrss-decode-group-name): New function.
         (nnrss-string-as-multibyte): Remove.
         (nnrss-retrieve-headers): Decode group name; don't use
         nnrss-format-string.
         (nnrss-request-group): Decode group name.
         (nnrss-request-article): Decode group name; allow a Message-ID as
         well as an article number; don't use nnrss-format-string; encode a
         Message-ID string which may contain non-ASCII characters; use
         mml-to-mime to compose a MIME article; use search-forward instead
         of re-search-forward.
         (nnrss-request-expire-articles): Decode group name.
         (nnrss-request-delete-group): Delete entries in nnrss-group-alist
         as well; decode group name.
         (nnrss-get-encoding): Fix regexp.
         (nnrss-fetch): Clarify error message.
         (nnrss-read-server-data): Use insert-file-contents instead of load;
         bind file-name-coding-system; use multibyte buffer.
         (nnrss-save-server-data): Insert newline; bind
         coding-system-for-write to the value of nnrss-file-coding-system;
         bind file-name-coding-system; add coding cookie.
         (nnrss-read-group-data): Use insert-file-contents instead of load;
         bind file-name-coding-system; use multibyte buffer.
         (nnrss-save-group-data): Bind coding-system-for-write to the
         value of nnrss-file-coding-system; bind file-name-coding-system.
         (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
         make it work with non-ASCII text.
         (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
         of set-buffer-file-coding-system.
         (nnrss-find-el): Check carefully whether there's a list of string
         which old xml.el may return rather than a string; make it work
         with old xml.el as well.
      
      2005-04-06  Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>
      
         * lisp/gnus/gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
      
         * lisp/gnus/nnrss.el (nnrss-get-encoding): New function.
         (nnrss-fetch): Use unibyte buffer initially; bind
         coding-system-for-read while performing mm-url-insert; remove ^Ms;
         decode contents according to the encoding attribute.
         (nnrss-save-group-data): Add coding cookie.
         (nnrss-mime-encode-string): New function.
         (nnrss-check-group): Use it to encode subject and author.
      
      2005-04-06  Maciek Pasternacki  <maciekp@japhy.fnord.org>  (tiny change)
      
         * lisp/gnus/nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
         failed.
      
      2005-04-06  Jesper Harder  <harder@ifa.au.dk>
      
         * lisp/gnus/mm-util.el (mm-subst-char-in-string): Support inplace.
      
         * lisp/gnus/nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
         checkdoc.el).
         (nnrss-request-article): Cleanup.
         (nnrss-request-delete-group): Use nnrss-make-filename.
         (nnrss-read-server-data): Use nnrss-make-filename; use load.
         (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
         (nnrss-read-group-data): Fix off-by-one error.  From Joakim Verona
         <joakim@verona.se>; hash on description if link is missing; use
         nnrss-make-filename; use load.
         (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
         (nnrss-make-filename): New function.
         (nnrss-close): New function.
         (nnrss-check-group): Hash on description if link is missing.
         (nnrss-get-namespace-prefix): Use string= to compare strings!
         Reported by David D. Smith <davidsmith@acm.org>.
         (nnrss-opml-export): Turn on sgml-mode.
      
      2005-04-06  Mark A. Hershberger  <mah@everybody.org>
      
         * lisp/gnus/nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
      
      2005-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>
      
         * man/gnus.texi (RSS): Addition.
      91472578
  28. 04 Apr, 2005 1 commit
    • Miles Bader's avatar
      Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-230 · 707f2b38
      Miles Bader authored
      Merge from gnus--rel--5.10
      
      Patches applied:
      
       * gnus--rel--5.10  (patch 53-55)
      
         - Merge from emacs--cvs-trunk--0
         - Update from CVS
      
      2005-04-03  Katsumi Yamaoka  <yamaoka@jpl.org>
      
         * lisp/gnus/gnus-sum.el (gnus-summary-make-menu-bar): Fix an
         "unrecognised menu descriptor" error.
      707f2b38
  29. 23 Mar, 2005 1 commit
    • Lute Kamstra's avatar
      Add comment on time value formats. Don't require parse-time. · ca2d9ad8
      Lute Kamstra authored
      (with-decoded-time-value): New macro.
      (encode-time-value): New function.
      (time-to-seconds, time-less-p, time-subtract, time-add): Use them.
      (days-to-time): Return a valid time value when arg is huge.
      (time-since): Use time-subtract.
      (time-to-number-of-days): Use time-to-seconds.
      ca2d9ad8
  30. 04 Sep, 2004 1 commit
    • Miles Bader's avatar
      Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-523 · 23f87bed
      Miles Bader authored
      Merge from emacs--gnus--5.10, gnus--rel--5.10
      
      Patches applied:
      
       * miles@gnu.org--gnu-2004/emacs--gnus--5.10--base-0
         tag of miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-464
      
       * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-1
         Import from CVS branch gnus-5_10-branch
      
       * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-2
         Merge from lorentey@elte.hu--2004/emacs--multi-tty--0, emacs--cvs-trunk--0
      
       * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-3
         Merge from gnus--rel--5.10
      
       * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-4
         Merge from gnus--rel--5.10
      
       * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-18
         Update from CVS
      
       * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-19
         Remove autoconf-generated files from archive
      
       * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-20
         Update from CVS
      23f87bed
  31. 26 Aug, 2004 1 commit
  32. 20 Apr, 2004 1 commit
  33. 16 Apr, 2004 1 commit
  34. 08 Sep, 2003 1 commit
  35. 01 Sep, 2003 1 commit
  36. 01 Feb, 2002 1 commit