Rename -
-total-time-one-day -> -active-time-one-day
-events-midnight-spanning-p -> -midnight-spanning-p
Argument names to better reflect type
Move -
-statistics-count-active-days to -queries.el
-task-events-in-day to -queries.el
Remove -date-op
-events->time-list now returns lists of start-stop times, making the
call to -partition in -time-list->sum-of-intervals unnecessary
Fix -midnight-spanning-p - earlier, it was using the start of the
_first_ day as the first split event's stop time, resulting in a
negative time interval and (wildly) inaccurate interval totals.
* -sexp.el - remove old multiple backends code, rename
-in-sexp/-out-sexp to -in/-out
* -time.el - create -current-time-iso8601
* -events.el - -file-clean won't try to check an interval which
doesn't have a :stop time (fixes error with current event)
* chronometrist.el - change quite a few uses of "project" to
"task" (including function and argument names). Make -file-clean run
before -events-populate. Replace calls to timeclock-in/out with
chronometrist-in/out.