Thomas Lauf
|
d64017a7a6
|
Update copyright dates
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
|
2019-10-18 10:59:16 +02:00 |
|
Thomas Lauf
|
2026296bf5
|
Update AUTHORS, ChangeLog
- Fix copyright dates
|
2018-12-06 21:08:30 +01:00 |
|
Shaun Ruffell
|
0a766bb86f
|
Make Range destructor virtual.
This quiets the following compiler warning:
warning: destructor called on non-final 'Interval' that has virtual functions but non-virtual destructor
|
2018-11-30 22:27:08 +01:00 |
|
Thomas Lauf
|
9dd106116c
|
Let Interval inherit from Range
- Remove 1 level of indirection
- Remove public field Interval::range (instead use interval directly)
|
2018-09-19 06:32:56 +02:00 |
|
Thomas Lauf
|
9e1e604108
|
Rename Range::overlap to Range::overlaps
|
2018-09-18 21:06:33 +02:00 |
|
Thomas Lauf
|
bd65b67248
|
Add endsWithin(Range...)
- use startsWithin/endsWithin in autoAdjust(...)
- use Range::contains in startsWithin/endsWithin
|
2018-09-18 21:06:33 +02:00 |
|
Thomas Lauf
|
f640eb4bc5
|
Remove splitting of intervals in storage files
- intervals are stored within the datafile which contains the starting date
- convert segmentContains to startsWithin and unify it
- Closes #174
|
2018-09-18 21:06:33 +02:00 |
|
Janik Rabe
|
4325ffa136
|
Handle zero-width intervals correctly
Fixes #101
Fixes #165
Closes #164
|
2018-09-18 21:04:09 +02:00 |
|
Simon Ruderich
|
2271bd9eea
|
Use https:// link for opensource.org
|
2018-03-16 23:11:08 +01:00 |
|
Thomas Lauf
|
48ed980c76
|
TI-66: Move with :adjust leaves overlapping intervals.
- Implement 'overwrite' overlap resolution strategy
- Add convenience methods to Range
- also fixes TI-85: :adjust creates overlapping interval
|
2017-12-14 21:49:34 +01:00 |
|
Paul Beckingham
|
d535ffb4e5
|
Range: Implemented ::operator!=
|
2017-03-19 15:36:34 -04:00 |
|
Paul Beckingham
|
d5b7afd008
|
Range: Added ::combine for overlapping range combinations
|
2016-06-01 07:32:22 -04:00 |
|
Paul Beckingham
|
10fb92e97f
|
Range: Added ::open and ::close to manipulate ranges in common ways
|
2016-05-12 17:26:01 -04:00 |
|
Paul Beckingham
|
e1e1a30a98
|
Range: Renamed meethods by prepending 'is_'
|
2016-05-12 08:32:40 -04:00 |
|
Paul Beckingham
|
f101962008
|
Range: Added ::open
|
2016-05-10 20:33:50 -04:00 |
|
Paul Beckingham
|
a2e21d14a0
|
Range: Implemented ::encloses
|
2016-05-09 17:13:01 -04:00 |
|
Paul Beckingham
|
e7c872b889
|
Range: Added ::total for duration calculations
|
2016-04-29 18:17:18 -04:00 |
|
Paul Beckingham
|
63a6255412
|
Interval: Now has pubic ::range, which has public ::start, ::end
|
2016-04-23 10:35:06 -04:00 |
|
Paul Beckingham
|
4176bf23d4
|
Range: Renamed Daterange to Range
|
2016-04-23 08:52:16 -04:00 |
|