[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [PATCH] `org-clock--oldest-date` performance
From: |
Jack Henahan |
Subject: |
Re: [O] [PATCH] `org-clock--oldest-date` performance |
Date: |
Sat, 20 Jan 2018 16:06:29 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (darwin) |
I've sent off for the FSF form so I can get that process started, and
I've amended my patch according to the guidelines (attached).
Jack Henahan <address@hidden> writes:
> I tested that `org-clock-display` and the clocktable work as expected
> when `org-clock-display-default-range` is set to `untilnow`.
> `org-clock-sum-custom` also appears to function as intended. If I'm
> reading things correctly, the `untilnow` case is the only one that ought
> to be affected, since it's the only one that used
> `org-clock--oldest-date`. The behavior of `org-clock-special-range`
> ought to be unchanged in all cases except where this symbol is
> explicitly used, or the start time is nil for some other reason.
>
> Functionally, this means that today `org-clock-special-range` produces a
> range from the current time until the current time if `start` ends up
> nil for whatever reason, but with this patch it will instead produce a
> range from the year -50000 until now. The -50000 hack is entirely for
> the benefit of `format-time-string`, since otherwise it just gives the
> current time if its second argument is nil.
>
>> Jack Henahan <address@hidden> writes:
>>
>>> Apologies again, didn't update the commit hash properly. I swear this is
>>> the last one. :|
>>
>> Thank you. However, I'm surprised that `org-clock-special-range' callers
>> handle a nil start date. Have you tested it?
>>
>> If that's true, we don't need the -50000 hack at all. Returning an empty
>> string might be enough.
0001-org-clock.el-Improve-untilnow-range-behavior-and-per.patch
Description: Text Data
- [O] `org-clock--oldest-date` performance, Jack Henahan, 2018/01/20
- Re: [O] `org-clock--oldest-date` performance, Nicolas Goaziou, 2018/01/20
- Re: [O] [PATCH] `org-clock--oldest-date` performance, Jack Henahan, 2018/01/20
- Re: [O] [PATCH] `org-clock--oldest-date` performance, Jack Henahan, 2018/01/20
- Re: [O] [PATCH] `org-clock--oldest-date` performance, Jack Henahan, 2018/01/20
- Re: [O] [PATCH] `org-clock--oldest-date` performance, Nicolas Goaziou, 2018/01/20
- Re: [O] [PATCH] `org-clock--oldest-date` performance, Jack Henahan, 2018/01/20
- Re: [O] [PATCH] `org-clock--oldest-date` performance,
Jack Henahan <=
- Re: [O] [PATCH] `org-clock--oldest-date` performance, Nicolas Goaziou, 2018/01/21
- Re: [O] [PATCH] `org-clock--oldest-date` performance, Jack Henahan, 2018/01/21
- Re: [O] [PATCH] `org-clock--oldest-date` performance, Nicolas Goaziou, 2018/01/21