Files
emacs/lisp
Lars Ingebrigtsen 6cfda69d72 Add support for dealing with decoded time structures
* doc/lispref/os.texi (Time Conversion): Document the new
functions that work on decoded time.
(Time Calculations): Document new date/time functions.

* lisp/simple.el (decoded-time-second, decoded-time-minute)
(decoded-time-hour, decoded-time-day, decoded-time-month)
(decoded-time-year, decoded-time-weekday, decoded-time-dst)
(decoded-time-zone): New accessor functions for decoded time values.

* lisp/calendar/time-date.el (date-days-in-month)
(date-ordinal-to-time): New functions.
(decoded-time--alter-month, decoded-time--alter-day)
(decoded-time--alter-second, make-decoded-time): New functions
added to manipulate decoded time structures.

* src/timefns.c (Fdecode_time): Mention the new accessors.

* test/lisp/calendar/time-date-tests.el: New file to test the
decoded time functions and the other new functions.
2019-07-29 14:22:38 +02:00
..
2019-07-21 02:16:09 +01:00
2019-07-29 14:03:43 +02:00
2019-07-29 13:30:55 +02:00
2019-07-11 20:22:40 +02:00
2019-07-10 00:53:39 +02:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-05-26 01:00:16 -07:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-07-06 12:51:30 -07:00
2019-01-01 01:01:13 +00:00
2019-05-26 01:00:16 -07:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-05-26 01:00:16 -07:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-05-26 01:00:16 -07:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2019-06-27 13:26:45 +02:00
2019-05-26 01:00:16 -07:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-06-12 16:15:30 +02:00
2019-04-05 20:33:07 -04:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2019-07-13 02:13:40 +02:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-07-26 13:38:51 +02:00
2019-05-26 01:00:16 -07:00
2019-02-07 12:23:09 +03:00
2019-01-01 01:01:13 +00:00
2019-02-10 23:54:35 -08:00
2019-07-20 16:46:04 +01:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2019-05-26 01:00:16 -07:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-07-06 12:51:30 -07:00
2018-12-31 17:57:29 -08:00
2019-05-26 01:00:16 -07:00
2018-12-31 17:57:29 -08:00
2019-07-28 16:48:20 +02:00
2018-12-31 17:57:29 -08:00
2019-05-26 01:00:16 -07:00
2018-12-31 17:57:29 -08:00
2019-07-10 13:23:47 +02:00
2019-07-01 06:26:54 -07:00
2019-06-07 07:50:49 -07:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-05-26 01:00:16 -07:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2019-05-26 01:00:16 -07:00
2019-06-01 12:04:41 -07:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2019-07-28 16:45:22 +02:00
2018-12-31 17:57:29 -08:00
2019-05-26 01:00:16 -07:00
2019-05-26 01:00:16 -07:00
2019-07-26 09:58:53 +02:00
2018-12-31 17:57:29 -08:00
2019-05-26 01:00:16 -07:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
'term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.