• Paul Eggert's avatar
    Support OFFSET and (OFFSET ABBR) time zone rules · fdb1ba14
    Paul Eggert authored
    This simplifies Gnus and VC time zone support, by letting them
    feed the output of ‘current-time-zone’ and ‘decode time’ to
    primitives that accept time zone arguments.
    * doc/lispref/os.texi (Time Zone Rules, Time Conversion):
    * etc/NEWS:
    * lisp/gnus/message.el (message-insert-formatted-citation-line):
    * lisp/org/org.el (org-timestamp-format):
    * src/editfns.c (Fformat_time_string, Fdecode_time):
    (Fcurrent_time_string, Fcurrent_time_zone, Fset_time_zone_rule):
    Document new behavior.
    * lisp/gnus/gmm-utils.el (gmm-format-time-string):
    * lisp/vc/add-log.el (add-log-iso8601-time-zone):
    Mark as obsolete, as it is now just an alias or narrow wrapper
    around format-time-string.
    * src/editfns.c (tzlookup): Also support integer OFFSET and
    list (OFFSET ABBR) as time zone rules.
    (Fencode_time): No longer need a special case for a cons ZONE.
    (Fcurrent_time_zone): If the time zone string is missing, compute
    it the same way the other new code does.
    fdb1ba14
gmm-utils.el 8.47 KB