Commit graph

49 commits

Author SHA1 Message Date
Paul Beckingham
f8245c1552 data: Fixed separator detection
- Thanks to Sergey Trofimov
2016-06-07 06:55:32 -04:00
Paul Beckingham
41067c01ed TI-4: The 'timew' command considers only the last interval
- Thanks to Tomas Babej.
2016-06-06 23:23:28 -04:00
Paul Beckingham
53891a4459 data: ID args are not part of a filter 2016-06-04 12:09:20 -04:00
Paul Beckingham
2c5dd1dec0 data: No longer closes all intervals after subtracting ranges 2016-05-30 09:54:36 -04:00
Paul Beckingham
6e2e4cab15 data: Properly captures expanded hints 2016-05-28 15:05:02 -04:00
Paul Beckingham
13d73a0e6d helper: Changed ::expandIntervalHint to operate on a range 2016-05-28 14:34:18 -04:00
Paul Beckingham
3c3fdc98f3 data: Added ::getUnracked debug output 2016-05-28 14:14:02 -04:00
Paul Beckingham
80f1003145 data: Added ::getTracked debug output 2016-05-28 14:13:54 -04:00
Paul Beckingham
677e9869cb data: Added ::getAllExclusions debug output 2016-05-28 14:13:39 -04:00
Paul Beckingham
0b12b51309 data: Added debug output 2016-05-28 14:12:59 -04:00
Paul Beckingham
2e314b5809 data: flatten only returns historical data 2016-05-28 13:25:01 -04:00
Paul Beckingham
57ff5b282a data: flatten should not leave open intervals unflattened 2016-05-28 12:28:59 -04:00
Paul Beckingham
844045d5ba data: Removed some debugging code 2016-05-21 15:52:20 -05:00
Paul Beckingham
947e78e035 data: getUntracked now obeys filters 2016-05-16 08:32:33 -05:00
Paul Beckingham
59dd340c3f data: getTracked now obeys filters 2016-05-16 08:32:18 -05:00
Paul Beckingham
5d21c9e11b data: Corrected implementation of getUntracked 2016-05-13 23:03:20 -04:00
Paul Beckingham
b3e52ca00b data: subtractRanges was not using one argument 2016-05-13 22:02:47 -04:00
Paul Beckingham
7c8f4979e4 data: Renamed getUntrackedRanges to getUntracked for consistency 2016-05-13 21:20:28 -04:00
Paul Beckingham
998bf1c120 data: getTracked now properly flattens 2016-05-13 20:22:06 -04:00
Paul Beckingham
24c593bd55 data: Fixed comment 2016-05-13 17:25:02 -04:00
Paul Beckingham
7a9cc4d50f data: Replaced getTrackedIntervals with getTracked - build broken 2016-05-13 17:21:55 -04:00
Paul Beckingham
fb5fa50e7e data: Directly manipulates filter.range 2016-05-12 17:30:55 -04:00
Paul Beckingham
a5b78cb366 data: Added old getExclusions functionality inside getAllExclusions 2016-05-12 17:30:17 -04:00
Paul Beckingham
1d84152185 data: Removed obsolete getExclusions 2016-05-12 17:27:05 -04:00
Paul Beckingham
e1e1a30a98 Range: Renamed meethods by prepending 'is_' 2016-05-12 08:32:40 -04:00
Paul Beckingham
23e9492d16 data: Improved range subtraction in getTrackedIntervals 2016-05-11 00:03:19 -04:00
Paul Beckingham
95b09b4c60 data: Fixed flatten to only consider enclosed exclusions 2016-05-10 21:38:35 -04:00
Paul Beckingham
5952652e67 data: Fixed bug in flatten which yielded multiple intervals 2016-05-10 20:00:33 -04:00
Paul Beckingham
86ff9189bd data: Renamed 'collapse' to 'flatten', for accuracy 2016-05-10 19:57:45 -04:00
Paul Beckingham
33827a2da0 data: Fixed bug in subtractRanges 2016-05-07 00:14:02 -04:00
Paul Beckingham
7638499f44 data: Implemented getUntrackedRanges 2016-05-07 00:13:16 -04:00
Paul Beckingham
7d3fb34a87 data: Added support for 'for <duration>' and removed the last use of 'since' 2016-05-03 08:05:10 -04:00
Paul Beckingham
252a470ef8 CLI: Corrected list of keywords 2016-05-03 07:47:05 -04:00
Paul Beckingham
276b53f2fc data: Distinguished closed intevals from open intervals using hte same separator 2016-05-03 07:21:49 -04:00
Paul Beckingham
3c8ebe976e data: getLatestInterval always returns any open interval before a closed one 2016-05-03 07:10:41 -04:00
Paul Beckingham
352fbf02f1 data: Corrected clip, which was intersecting, which is wrong 2016-05-01 21:01:48 -04:00
Paul Beckingham
bb1bf55d37 data: Added getFullDay 2016-05-01 20:30:32 -04:00
Paul Beckingham
1b2407e463 data: Fixed wrong function name in comment 2016-05-01 16:13:27 -04:00
Paul Beckingham
c74576f5d1 data: clip does nothing for trivial or unstared ranges 2016-04-30 12:25:20 -04:00
Paul Beckingham
3ae88e9383 data: getTrackedIntervals should only use outerRange if it is non-trivial 2016-04-30 12:10:30 -04:00
Paul Beckingham
321d0b8ab2 data: clip should NOP on unstarted range 2016-04-30 12:09:49 -04:00
Paul Beckingham
4816a6114b data: Added truth tables, comments and fixed matchesFilter 2016-04-30 10:16:53 -04:00
Paul Beckingham
57faef4389 data: Migrated getUntrackedRanges from helper 2016-04-29 18:20:22 -04:00
Paul Beckingham
b64b503d99 data: Added '3h ago' as a filter 2016-04-29 00:06:04 -04:00
Paul Beckingham
09f3f56544 data: Commented out debugging output, but leaving it there 2016-04-29 00:05:19 -04:00
Paul Beckingham
b697515b6f data: Described range override in getTrackedIntervals 2016-04-28 23:43:46 -04:00
Paul Beckingham
9840faa9ed data: Fixed collapse algorithm to not truncate intervals, only split 2016-04-28 23:43:10 -04:00
Paul Beckingham
39855f8006 data: Migrated and renamed funcitons 2016-04-28 20:24:19 -04:00
Paul Beckingham
8ebf25cb01 data: Broke out inclusion/exclusion code from helper.cpp 2016-04-28 20:02:31 -04:00