Commit graph

1127 commits

Author SHA1 Message Date
Paul Beckingham
3e7424dff5 helper: Described what overallRangeFromIntervals does 2016-04-22 00:17:53 -04:00
Paul Beckingham
5313dbc6bf helper: Fixed bug that lost results when no ranges were subtracted from another range 2016-04-22 00:16:42 -04:00
Paul Beckingham
e626d93044 helper: Added combineHolidaysAndExclusions 2016-04-21 23:57:33 -04:00
Paul Beckingham
837f166dc3 helper: Added overallRangeFromIntervals 2016-04-21 23:13:05 -04:00
Paul Beckingham
3b3e231370 Filter:Delegates to Daterange::dump 2016-04-21 21:24:22 -04:00
Paul Beckingham
ea9cc10ec8 Daterange: Removed extra word 2016-04-21 21:23:55 -04:00
Paul Beckingham
b69f6b2106 Interval: ::dump is not needed when there is ::serialize and ::json 2016-04-21 21:23:12 -04:00
Paul Beckingham
e3f742832c Timeline: Missing include 2016-04-21 21:20:32 -04:00
Paul Beckingham
7516f481e6 libshared: Updated to 4834347cd73ac14b6a166ae1349c18ee8ca626bb 2016-04-21 21:13:07 -04:00
Paul Beckingham
e93302032b Docs: Illustrated exclusion syntax 2016-04-21 21:12:12 -04:00
Paul Beckingham
27713000e3 Daterange: Added ::dump 2016-04-21 08:59:58 -04:00
Paul Beckingham
2ed786aa9f Timeline: Augmented range calculation 2016-04-21 08:25:55 -04:00
Paul Beckingham
e1f1a32499 helper: Added subtractRanges 2016-04-21 08:22:35 -04:00
Paul Beckingham
3618f49120 helper: Added addRanges 2016-04-21 08:22:17 -04:00
Paul Beckingham
ff14c553ad helper: Renamed and retyped intervalsFromHolidays to rangesFromHolidays 2016-04-20 20:49:28 -04:00
Paul Beckingham
878585dd79 Tests: Added full exclusion range tests 2016-04-20 17:32:59 -04:00
Paul Beckingham
13c326070b Exclusion: Migrated time parsing to Pig::getHMS 2016-04-20 17:30:21 -04:00
Paul Beckingham
3dc0d74082 libshared: Updated to 4f37e8fd59a3d7d4e0eb70c5bae9625d93cc36d2 2016-04-20 17:24:53 -04:00
Paul Beckingham
f9aac25c55 helper: Added intervalsFromHolidays 2016-04-20 17:23:11 -04:00
Paul Beckingham
6e70c49c7f Exclusion: Added range expansion for weekday exclusions 2016-04-20 17:22:24 -04:00
Paul Beckingham
72b8f39848 Tests: better test descriptions 2016-04-20 08:26:34 -04:00
Paul Beckingham
0debcf935b Database: Added ::validateAddition 2016-04-20 08:22:25 -04:00
Paul Beckingham
18524fa8c8 Timeline: Described procedure for generating ::tracked output 2016-04-18 23:19:05 -04:00
Paul Beckingham
716d32c8a8 Tests: Added :ranges tests for 'day on' and 'day off' 2016-04-18 23:08:48 -04:00
Paul Beckingham
469bfdbf0a Exclusion: Added range generation for 'day on' and 'day off' 2016-04-18 23:08:36 -04:00
Paul Beckingham
71f442131c Tests: Corrected exclusion syntax 2016-04-18 22:18:00 -04:00
Paul Beckingham
593c52efd7 helper: Direct range access 2016-04-18 08:24:52 -04:00
Paul Beckingham
66f6b26411 helper: Direct filter range access 2016-04-18 08:24:15 -04:00
Paul Beckingham
54cb92e18d helper: Fixed bug where filter end was set twice instead of start 2016-04-18 08:22:10 -04:00
Paul Beckingham
2b8fd1906d Exclusion: Missing \n 2016-04-17 18:21:46 -04:00
Paul Beckingham
a4ed7c9def Filter, Timeline: Converted from a pair of Datetime objects to a Daterange 2016-04-17 18:20:41 -04:00
Paul Beckingham
590aab02b9 Docs: Updated goals 2016-04-17 15:57:09 -04:00
Paul Beckingham
4c54441bba Docs: Updated grammar 2016-04-17 15:34:09 -04:00
Paul Beckingham
7f2c577f2e Exclusion: Documented syntax 2016-04-17 15:31:17 -04:00
Paul Beckingham
382e338e37 init: Missing include? 2016-04-17 12:41:37 -04:00
Paul Beckingham
2d7a9769d1 Docs: Updated exclusion syntax 2016-04-17 12:22:02 -04:00
Paul Beckingham
42215f7a36 helper: Now adds exclusions to the timeline 2016-04-17 12:11:27 -04:00
Paul Beckingham
0810cdeca6 Docs: Consistent use of maathematical interval symbols 2016-04-17 12:10:42 -04:00
Paul Beckingham
30e7a8ca3f Database: Preserved open intervals on delete 2016-04-17 11:42:44 -04:00
Paul Beckingham
c848aa268a Database: Preserved open intervals on add 2016-04-17 11:42:06 -04:00
Paul Beckingham
2d18970d18 Database: ::lastLine and ::allLines now initialize Datafiles 2016-04-17 11:00:24 -04:00
Paul Beckingham
ebb3d63da5 Database: Datafiles now initialized on demand 2016-04-17 10:59:00 -04:00
Paul Beckingham
67949c3a43 init: Set Datetime names to refer to the past, not the future 2016-04-17 10:38:24 -04:00
Paul Beckingham
22777067c4 CmdTags: Displays 'No data found' instead of an empty table, if there are no inclusions 2016-04-17 10:32:16 -04:00
Paul Beckingham
f52e6ea3aa Database: Modified ::lastLine to keep walking until it finds one 2016-04-17 10:20:35 -04:00
Paul Beckingham
abb3fb79a3 Database: Cleaned up duoplicate comments 2016-04-17 10:17:06 -04:00
Paul Beckingham
8e02af8f34 init: No need to explicitly clear exclusions 2016-04-17 10:15:33 -04:00
Paul Beckingham
779e0ce239 Datafile: Exclusions inserted when not found in data 2016-04-17 10:10:57 -04:00
Paul Beckingham
13da904da0 Datafile: Converted from a Datetime pair to a Daterange 2016-04-17 09:35:45 -04:00
Paul Beckingham
cb970b6525 Database: Simplified ::modifyInterval 2016-04-17 09:06:04 -04:00