aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Belanger2013-01-01 20:54:33 -0600
committerJay Belanger2013-01-01 20:54:33 -0600
commit87e65f9680dd7c944d8c2bfac87d82db098740a6 (patch)
tree4a4460448d8a51d9aaf2726724c5a69e0e023cb1
parenta616be859b10c79aa7a2dcfdf246b07d68a3cb23 (diff)
downloademacs-87e65f9680dd7c944d8c2bfac87d82db098740a6.tar.gz
emacs-87e65f9680dd7c944d8c2bfac87d82db098740a6.zip
* doc/misc/calc.texi (Free-Form Dates): Expand on the date reading
algorithm. * lisp/calc/README: Mention ISO 8601 week-numbering dates.
-rw-r--r--doc/misc/ChangeLog5
-rw-r--r--doc/misc/calc.texi16
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/calc/README1
4 files changed, 21 insertions, 5 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index ce556568c56..eafa4668c24 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,8 @@
12013-01-02 Jay Belanger <jay.p.belanger@gmail.com>
2
3 * calc.texi (Free-Form Dates): Expand on the date reading
4 algorithm.
5
12012-12-27 Glenn Morris <rgm@gnu.org> 62012-12-27 Glenn Morris <rgm@gnu.org>
2 7
3 * viper.texi (Rudimentary Changes, Key Bindings, Key Bindings): 8 * viper.texi (Rudimentary Changes, Key Bindings, Key Bindings):
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi
index a59ce3744bc..2bf130fce04 100644
--- a/doc/misc/calc.texi
+++ b/doc/misc/calc.texi
@@ -13717,15 +13717,21 @@ abbreviated to one letter, and the alternate forms @samp{a.m.},
13717@samp{p.m.}, and @samp{mid} are also understood. Obviously 13717@samp{p.m.}, and @samp{mid} are also understood. Obviously
13718@samp{noon} and @samp{midnight} are allowed only on 12:00:00. 13718@samp{noon} and @samp{midnight} are allowed only on 12:00:00.
13719The words @samp{noon}, @samp{mid}, and @samp{midnight} are also 13719The words @samp{noon}, @samp{mid}, and @samp{midnight} are also
13720recognized with no number attached. 13720recognized with no number attached. Midnight will represent the
13721beginning of a day.
13721 13722
13722If there is no AM/PM indicator, the time is interpreted in 24-hour 13723If there is no AM/PM indicator, the time is interpreted in 24-hour
13723format. 13724format.
13724 13725
13725To read the date portion, all words and numbers are isolated 13726When reading the date portion, Calc first checks to see if it is an
13726from the string; other characters are ignored. All words must 13727ISO 8601 week-numbering date; if the string contains an integer
13727be either month names or day-of-week names (the latter of which 13728representing the year, a ``W'' followed by two digits for the week
13728are ignored). Names can be written in full or as three-letter 13729number, and an integer from 1 to 7 representing the weekday (in that
13730order), then all other characters are ignored and this information
13731determines the date. Otherwise, all words and numbers are isolated
13732from the string; other characters are ignored. All words must be
13733either month names or day-of-week names (the latter of which are
13734ignored). Names can be written in full or as three-letter
13729abbreviations. 13735abbreviations.
13730 13736
13731Large numbers, or numbers with @samp{+} or @samp{-} signs, 13737Large numbers, or numbers with @samp{+} or @samp{-} signs,
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index e4ecda0d789..f3a84967aaf 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12013-01-02 Jay Belanger <jay.p.belanger@gmail.com>
2
3 * calc/README: Mention ISO 8601 week-numbering dates.
4
12013-01-01 Martin Rudalics <rudalics@gmx.at> 52013-01-01 Martin Rudalics <rudalics@gmx.at>
2 6
3 * view.el (view-mode-enable): New argument run-view-mode-hook. 7 * view.el (view-mode-enable): New argument run-view-mode-hook.
diff --git a/lisp/calc/README b/lisp/calc/README
index 638b482a60a..d72b9ef054a 100644
--- a/lisp/calc/README
+++ b/lisp/calc/README
@@ -77,6 +77,7 @@ Emacs 24.4
77 dates.) This can be configured with the customizable variable 77 dates.) This can be configured with the customizable variable
78 `calc-gregorian-switch'. 78 `calc-gregorian-switch'.
79 79
80* Support for ISO 8601 dates added.
80Emacs 24.3 81Emacs 24.3
81 82
82* Algebraic simplification mode is now the default. 83* Algebraic simplification mode is now the default.