mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
Port Org encode-time usage back to Emacs 25
* lisp/org/ol.el (org-store-link): * lisp/org/org-clock.el (org-clock-sum) (org-clock-update-time-maybe): * lisp/org/org-colview.el (org-colview-construct-allowed-dates): * lisp/org/org-macro.el (org-macro--vc-modified-time): * lisp/org/org-macs.el (org-2ft, org-matcher-time): * lisp/org/org-table.el (org-table-eval-formula): * lisp/org/org.el (org-read-date, org-display-custom-time) (org-time-string-to-time, org-timestamp-change): Don’t assume Emacs 27 encode-time, since standalone Org still works with Emacs 25 and it’s easier if we minimize differences from standalone Org. Problem reported by Max Nikulin (Bug#54731). This reverts much of 2021-12-16T17:40:21Z!eggert@cs.ucla.edu.
This commit is contained in:
parent
2aa588f016
commit
8ef37913d3
7 changed files with 14 additions and 14 deletions
|
|
@ -1185,7 +1185,7 @@ nil, just return 0."
|
|||
((numberp s) s)
|
||||
((stringp s)
|
||||
(condition-case nil
|
||||
(float-time (encode-time (org-parse-time-string s)))
|
||||
(float-time (apply #'encode-time (org-parse-time-string s)))
|
||||
(error 0)))
|
||||
(t 0)))
|
||||
|
||||
|
|
@ -1252,7 +1252,7 @@ following special strings: \"<now>\", \"<today>\",
|
|||
\"<tomorrow>\", and \"<yesterday>\".
|
||||
|
||||
Return 0. if S is not recognized as a valid value."
|
||||
(let ((today (float-time (encode-time
|
||||
(let ((today (float-time (apply #'encode-time
|
||||
(append '(0 0 0) (nthcdr 3 (decode-time)))))))
|
||||
(save-match-data
|
||||
(cond
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue