Paul Beckingham
19f598419e
Bug
...
- Dependencies were disabled during TDB2 development and not re-enabled. Oops.
- Removed stray debug statement.
2011-09-11 13:23:47 -04:00
Paul Beckingham
dcc0ab19c2
Bug
...
- Fixed crash bug on Linux where Command::next_mod_group just walked off
the end of a vector.
2011-09-11 11:46:19 -04:00
Paul Beckingham
6e649f3f45
Recurring Tasks
...
- Rewrote updateRecurrenceMask, which was hopelessly muddled after the
TDB -> TDB2 change.
- Modified associated code.
- Improved signal to noise ratio in unit tests.
2011-09-11 01:56:56 -04:00
Paul Beckingham
6e8d2ca79c
Build
...
- Fixed broken build due to missing include. Just like the old days.
2011-09-11 01:19:26 -04:00
Paul Beckingham
b0abe5a5ba
Unit Tests
...
- Improved signal to noise ratio, which in this case helps with testing.
2011-09-11 01:03:51 -04:00
Paul Beckingham
038687b801
Helpers
...
- Forced the format(double) helper function to not use scientific notation,
which was causing problems.
2011-09-11 01:02:43 -04:00
Paul Beckingham
e31e80961a
Expressions
...
- Implemented Command::next_mod_group, which walks the A3 list looking for
consecutive grouped args for modification purposes.
2011-09-11 00:49:56 -04:00
Paul Beckingham
c7464a59b3
Parsing
...
- Tags may no longer begin with a digit.
2011-09-11 00:49:08 -04:00
Paul Beckingham
966501f5da
Parsing
...
- Implemented Nibbler::getUnsignedNumber.
2011-09-11 00:47:54 -04:00
Paul Beckingham
22e9d84074
Expressions
...
- Implemented E9:operator_negate, the unary -.
2011-09-11 00:47:11 -04:00
Paul Beckingham
d9fa6fbac8
Unit Tests
...
- Improved signal to noise ratio for op_*.t tests.
- Updated ANALYSIS file.
2011-09-10 13:27:14 -04:00
Paul Beckingham
1994240899
Parsing
...
- Created A3::is_operator to allow for more complex processing. Renamed
old A3::is_operator to A3::which_operator.
2011-09-10 13:25:46 -04:00
Paul Beckingham
562fd8ce3c
Helpers
...
- Implemented isTokenEnd, as a special case of isWordEnd, but considers
consecutive punctuation to be a set of individual tokens.
2011-09-10 13:24:54 -04:00
Federico Hernandez
94bb98edac
uuid.t TZ problem solved
2011-09-09 06:51:35 +02:00
Federico Hernandez
1dc0230aba
Merge branch '2.0.0' of tasktools.org:task into 2.0.0
2011-09-09 06:38:57 +02:00
Federico Hernandez
2836ae66c7
The usual TZ problem...
2011-09-09 06:38:38 +02:00
Paul Beckingham
c42179aff4
ANALYSIS
...
- Removed some fixed items, added more info about other tests.
2011-09-09 00:34:44 -04:00
Paul Beckingham
66a8ebe014
EXPOSITION
...
- Began an overview document of how the processing works.
2011-09-09 00:24:50 -04:00
Paul Beckingham
2de82aa3c1
Enhancement
...
- Added the onProjectChange call to CmdModify.
2011-09-09 00:22:01 -04:00
Paul Beckingham
d37e46cc48
Enhancement
...
- Re-enabled the onProjectChange function, and upgraded it to TDB2.
Now it does a lot less, which is another way of saying it is faster.
2011-09-09 00:13:08 -04:00
Paul Beckingham
c54bb8a42a
Beta Punchlist
...
- Added beta punch list. This will go away eventually.
2011-09-09 00:12:28 -04:00
Paul Beckingham
22e39538c7
Unit Tests
...
- The bug.uuid.t test was relying on 'stats' to perform a GC, which is
no longer true.
2011-09-08 23:13:59 -04:00
Paul Beckingham
a297756ff0
Unit Tests
...
- Improved the signal to noise ratio for unit tests.
2011-09-08 22:51:17 -04:00
Paul Beckingham
38c325d469
Bug - Tag Recognition
...
- Lowered the precedence of tag detection so that dates and durations are
recognized first.
- Modified the allowable tokens for a tag to be almost anything.
2011-09-08 22:49:58 -04:00
Paul Beckingham
8cd1efd609
Bug - Confirmation
...
- Confirmation for multiple task changes was not being sought.
2011-09-08 22:47:56 -04:00
Federico Hernandez
9fee765d35
ANALYSIS
...
- delete.t task info with a filter on ID matches completed tasks
2011-09-09 01:23:23 +02:00
Federico Hernandez
2d338b218e
ANALYSIS
...
- merge.duplicate.t several tests fail because of missing undo.data
and ignoring URI
2011-09-09 00:44:37 +02:00
Federico Hernandez
d4e90e8857
ANALYSIS
...
- confirmation.t CmdModify doesn't ask for confirmation.
2011-09-08 23:53:28 +02:00
Paul Beckingham
b9ad044eef
Expressions - hasnt (!~)
...
- The operator_nomatch was not properly defaulting a "true" result.
- Improved signal to noise ratio in bug.hasnt.t.
- Removed obsolete entries in ANALYSIS file.
2011-09-07 00:54:46 -04:00
Paul Beckingham
5a07dce93a
Unit Tests
...
- Improved the signal to noise ratio.
2011-09-07 00:42:38 -04:00
Paul Beckingham
40aca079eb
Unit Tests
...
- Unit test relied on capturing parentheses, which are no longer necessary.
2011-09-07 00:41:07 -04:00
Paul Beckingham
255af9e110
Nibbler
...
- Removed unnecessary addition of capturing parentheses to a regex.
2011-09-07 00:39:02 -04:00
Paul Beckingham
70eba976ae
Unit Tests
...
- Many tests referred to 'synch_key.data', which is not the correct
name. It should be 'synch.key'. This has no effect on the number
of passing tests though.
2011-09-07 00:33:02 -04:00
Paul Beckingham
9ed0c5c86d
Shadow Files
...
- Re-enabled shadow files, but in a new, simpler manner, that allows the
rc.shadow.command to override settings like color if necessary.
- Modifed A3 to capture program name and store it in the Context.
2011-09-07 00:24:00 -04:00
Paul Beckingham
c62f36ef87
Bug - tags
...
- Modified A3::is_tag to allow @, # and $ in tag names.
2011-09-06 23:54:31 -04:00
Paul Beckingham
69aa041218
Bug - tags
...
- Modified A3::is_tag to allow @, # and $ in tag names.
- Reduced the precedence of tag parsing to ensure that durations are
detected first.
2011-09-06 23:52:38 -04:00
Paul Beckingham
36db62728b
Unit Tests
...
- Improved signal to noise ratio for caseless.t.
- Added test count markers to nibbler.t.cpp.
2011-09-06 23:39:57 -04:00
Paul Beckingham
bbe69fd129
Bug - substitutions
...
- Fixed bug in Task::substitute that contained incorrect assumptions about
regex matches.
- Fixed bug in Task::substitute that matched against the annotation name,
rather than the value for non-regex substitutions.
- Fixed bug that caused improper functioning of the 'global' substitution
indicator.
- Removed unnecessary capturing parentheses that were added for regex searches.
2011-09-06 23:36:45 -04:00
Paul Beckingham
646117c213
Unit Tests
...
- Improved the signal-to-noise ratio for the args tests.
2011-09-06 23:22:16 -04:00
Paul Beckingham
0da3e12e36
Unit Tests
...
- Fixed bug in test that caused an inconsistent sample task to be parsed.
2011-09-06 23:20:56 -04:00
Paul Beckingham
2ab11655db
Bug - regular expressions
...
- Fixed bug where regexec was not being properly called.
- Fixed bug where multiple subexpressions were not being properly handled.
- Fixed bug that allowed regex matching to run off the end of a string.
- Fixed bug that causes regex captures to not be properly offset into the input
string.
- Removed () from unit tests.
2011-09-06 23:18:26 -04:00
Federico Hernandez
bfca3766b6
Unit test
...
Added more unit tests to uuid.
2011-09-07 00:33:03 +02:00
Federico Hernandez
a8759c9196
Bug fix - Task.cpp
...
completing a task did set a entry date to completed date.
2011-09-07 00:10:40 +02:00
Federico Hernandez
92f7d805d0
Unit tests
...
- new uuid.t to test access of tasks via uuid
2011-09-06 00:26:46 +02:00
Federico Hernandez
b3d991449f
Unit tests
...
- analysis of bug.480.t
2011-09-05 23:15:05 +02:00
Federico Hernandez
15c939c3d7
Nibbler
...
- using wrongly ispunct instead of isPunctuation
2011-09-05 22:36:57 +02:00
Paul Beckingham
4346001c94
ANALYSIS
...
- Filled in a few blanks.
2011-09-05 15:10:25 -04:00
Paul Beckingham
59d184e2db
Bug - Expressions
...
- Fixed a bug that confused left and right operands.
- Fixed a bug where E9::coerce was dropping data.
2011-09-05 14:11:10 -04:00
Paul Beckingham
60c45b5035
Bug
...
- Fixed bug in statistics command that gave zero counts for pending,
waiting and recurring tasks.
- Made some counting code more efficient.
2011-09-05 11:26:58 -04:00
Paul Beckingham
56b9b23988
L10N Review
...
- Reviewed (and made notes) of all commands for the L10N punch list.
2011-09-05 11:13:19 -04:00