Paul Beckingham
b7ad091d00
Updated copyright to 2015
2015-01-01 00:00:41 -05:00
Paul Beckingham
117ade1609
Duration
...
- Duration inherits all of OldDuration's formatting capabilities.
- ::formatISO adds support for ISO8601 desginated period type.
2014-05-28 23:28:56 -04:00
Paul Beckingham
965284875c
Duration
...
- Migrated methods and unit tests from OldDuration to Duration.
2014-05-28 22:41:29 -04:00
Paul Beckingham
9bfe40fac7
Lexer, Duration
...
- Merged libexpr code.
2014-01-02 00:55:53 -05:00
Paul Beckingham
d27451590a
Duration Rename
...
- In preparation for a new (different) Duration object, the source files need
to be renamed.
2014-01-02 00:12:28 -05:00
Paul Beckingham
773b55d374
Code Cleanup
...
- Removed L10N define. It served its purpose.
2013-04-07 23:50:51 -04:00
Paul Beckingham
1dccd29643
Copyright 2013
...
- Updated copyright notices.
2013-03-04 17:47:12 -05:00
Paul Beckingham
57aa2de98c
UDA
...
- Implemented UDAs in the 'edit' command for all four UDA data types.
2012-07-16 00:16:36 -04:00
Paul Beckingham
6580095002
Copyright
...
- Year change.
2012-01-02 23:32:10 -05:00
Federico Hernandez
8116c6a103
License
...
- moving task from GPL to MIT license
top level src directory
2011-10-08 00:04:01 +02:00
Paul Beckingham
dab06f8672
Code Cleanup
...
- All objects now use the same convention for naming members. The
consistency is a good thing.
2011-08-25 21:54:28 -04:00
Paul Beckingham
2f60bdf9d0
Bug #720
...
- Fixed bug #720 , so that when the 'info' report renders total active time,
it uses a lossless format (thanks to Bernhard B).
2011-08-23 22:15:00 -04:00
Paul Beckingham
f502ee0c52
Duration
...
- Implemented Duration::get_units to return the list of supported
duration units (wk, week, weekly ...).
2011-07-24 13:15:27 -04:00
Paul Beckingham
8ff3a1675d
Duration
...
- Implemented operator+=, operator-=.
- Added unit tests.
2011-07-04 14:22:33 -04:00
Paul Beckingham
fc793e7b1d
Duration
...
- Implemented missing operator<=, operator>=.
- Added corresponding unit tests.
2011-07-04 13:34:20 -04:00
Paul Beckingham
c23c374b17
Duration
...
- Implemented operator- for us by the Variant.
2011-06-14 21:29:17 -04:00
Paul Beckingham
ffcc2a49d8
Duration
...
- Converted Duration::valid to a static method, to match Date.
2011-06-10 18:36:10 -04:00
Paul Beckingham
f67706c28e
L10N
...
- Added '#define L10N' marker to all source files that are localized.
2011-05-28 00:02:04 -04:00
Paul Beckingham
d9b2ac0f33
Variant
...
- Salvaged Variant code from older project, for use in expression
evaluation.
2011-04-05 23:47:09 -04:00
Paul Beckingham
462caf5bd4
Copyright
...
- Updated copyright to 2011.
2010-12-31 22:03:05 -05:00
Paul Beckingham
31cf470cc8
Copyright
...
- Made all the copyright notices consistent. It was bothering me.
2010-11-27 09:13:09 -05:00
Paul Beckingham
44fe227595
Product Name Change
...
- Converted all (appropriate) uses of 'task' to 'taskwarrior'.
2010-08-21 12:31:00 -04:00
Paul Beckingham
123a46eef9
Enhancement/Fixes - Duration
...
- Reorganized Duration::valid and Duration::parse to use the same list
of supported constructs.
- Added missing copy constructor.
- Added missing ctor initializer list.
- Corrected handling of negative time_t values.
- Added support for more duration formats.
- Corrected autoComplete use.
- Added Duration::negative.
- Corrected unit test descriptions.
2010-07-25 22:05:02 -04:00
Paul Beckingham
007c194c8c
Bug #417 - Sorting by countdown_compact not working
...
- Added support for more varied durations when specifying recurring tasks,
such as '3 mths' or '24 hrs'.
- Fixed bug #417 , which caused sorting on countdown fields to be wrong
(thanks to Michell Crane).
- Durations are now based on seconds, rather than days, and can accept/parse
negative durations.
2010-06-27 13:44:04 -04:00
Paul Beckingham
9477660e02
Enhancement - Duration
...
- Relocated util/formatSeconds and util/formatSecondsCompact into
Duration object.
- Relocated unit tests.
- Upgraded Duration object to use seconds, not days.
- Enhanced Duration so that it can now parse '4 mins' etc.
2010-06-27 00:57:52 -04:00
Paul Beckingham
9ce55bcf67
Copyright
...
- Updated the copyright notices to 2010, for the 1.9.0 release.
2009-12-27 12:39:42 -05:00
Paul Beckingham
8488cbd1a6
Bug Fix - #231 time_t/int collision on 32-bit systems
...
- Fixed bug #231 by removing the operator int () cast from the Duration
class. On a 32-bit system, "time_t" may be defined as "int", in
which case the int cast and time_t cast are essentially duplicates.
Thanks to Pietro Cerutti, who also provided a patch.
2009-07-26 16:11:14 -04:00
Paul Beckingham
cbecec263a
Enhancement - all attribute modifiers working
...
- Implemented before, below, under, after, above, over.
2009-06-20 15:37:01 -04:00
Paul Beckingham
7e2da42f40
Bug Fix - due date, colorization
...
- Fixed bug that caused colorization to be way, way off. Silly
mistake.
- Fixed bug whereby due dates and durations were stored as-is, but
should have been converted.
- On a related note, added Date::toEpochString,
Duration::operator (std::string).
2009-06-17 22:52:04 -04:00
Paul Beckingham
ed39b88719
Integration - Context::parse
...
- Integrated Att parsing.
- Unit tests are broken right now.
- Stubbed Context::shadow.
- Implemented Duration::valid.
- Task is broken right now.
2009-06-07 17:07:49 -04:00
Paul Beckingham
db52cf7327
I18N - Record
...
- Localized Record object.
- Remove copy ctor, operator= from Duration - unnecessary.
2009-06-06 22:06:02 -04:00
Paul Beckingham
5ba1fd6aeb
FF4 - New Duration object
...
- Replaces convertDuration.
2009-05-16 21:56:54 -04:00