Paul Beckingham
dd88965d3a
Unit Tests
...
- The timesheet tests were doing data math wrong.
2011-10-21 00:42:26 -04:00
Paul Beckingham
ba0d471981
Unit Tests
...
- rx.t was mis-reporting the expected number of tests.
2011-10-21 00:27:02 -04:00
Paul Beckingham
222c44b6f1
Project Status
...
- The modify command was calling the wrong onProjectChange variant, which
yielded the wrong status message.
2011-10-21 00:17:35 -04:00
Paul Beckingham
670fe1f3e5
Performance
...
- Added std::vector::reserve calls to reduce allocations and copying.
2011-10-21 00:12:45 -04:00
Paul Beckingham
bc12ac1ee6
DOM
...
- Fixed DOM bug that was performing the lookup '1.due' by locating task
1, then attempting a get of the '1.due' attribute, instead of just 'due'.
2011-10-16 23:33:06 -04:00
Federico Hernandez
330cc0218b
Merge branch '2.0.0' of tasktools.org:task into 2.0.0
2011-10-16 22:57:09 +02:00
Federico Hernandez
da573ef717
Bumped version number to 2.0.0.beta5
2011-10-16 22:56:46 +02:00
Federico Hernandez
821a0720c4
Bumped version number to 2.0.0.beta4
2011-10-16 22:54:46 +02:00
Federico Hernandez
1fa48f7a89
License
...
- re-licensed vim scripts under MIT.
2011-10-16 22:31:28 +02:00
Paul Beckingham
605d4db4c4
Documentation
...
- Made the DEVELOPER file current.
- Completed draft 1 of the EXPOSITION file. Needs feedback.
2011-10-16 13:29:44 -04:00
Paul Beckingham
c33d67949b
Feedback
...
- Corrected algorithm for detecting task differences. It was mis-
reporting removed attributes as both deleted and changed.
2011-10-16 11:20:28 -04:00
Paul Beckingham
fc9f9980b8
Unit Tests
...
- Added more word-boundary tests, even though they are broken on OSX.
I don't think there is anythign we can do about this.
2011-10-16 11:19:33 -04:00
Paul Beckingham
4f26b13d82
Documentation
...
- Made the DEVELOPER file current.
2011-10-16 11:19:13 -04:00
Paul Beckingham
c1cf2b743d
Unit Tests
...
- Fixed several test files that were reporting an incorrect test count.
2011-10-16 01:02:19 -04:00
Paul Beckingham
6e72430a58
Unit Tests
...
- Corrected cleanup code for bug.hang.t which was removing the wrong
config file.
2011-10-16 00:46:38 -04:00
Paul Beckingham
45262be011
Bug #860
...
- Fixed bug #860 , which prevented lower-case priority values from being
accepted (thanks to Michelle Crane).
- Added unit tests.
- Also included ChangeLog updates from other fixes that were misseed.
2011-10-16 00:46:13 -04:00
Paul Beckingham
aaa8c5e950
Confirmation
...
- Modified the 'modify' command so that it only applies changes if
the requested changes made a difference. For example if the command
task 1 mod pri:H
was followed by:
task 1 mod pri:H
then the second command will report 'task not changed'.
2011-10-15 23:07:35 -04:00
Paul Beckingham
3786e6cff3
Confirmation
...
- The 'delete' command now requires confirmation by default, unless
rc.confirmation=off. Implemented properly this time.
2011-10-15 23:06:38 -04:00
Paul Beckingham
27d6407493
Bulk
...
- Modified the meaning of 'rc.bulk'. The old meaning was: the largest number
of tasks that could be modified without confirmation. New meaning is: the
number of tasks that trigger bulk confirmation. Default was 2 (meaning that
2 tasks affected were not in need of confirmation), is now 3 (meaning 3 tasks
now trigger confirmation.
Despite the dog's dinner I made of the preceding statement, the configuration
variable is now easier to understand.
2011-10-15 23:02:01 -04:00
Paul Beckingham
44e7fdac4b
Unit Tests
...
- Improved signal to noise ratio of all remaining unit tests.
2011-10-15 22:25:38 -04:00
Paul Beckingham
548272fb3a
Confirmation
...
- Removed confirmation override imposed by the 'delete' command. Consistency
prevails.
2011-10-15 19:11:55 -04:00
Paul Beckingham
23991f72da
Unit Tests
...
- Removed bulk tests that are obsoleted by those in bulk.t.
2011-10-15 19:09:32 -04:00
Paul Beckingham
88cab4825c
Unit Tests
...
- Implemented new 'bulk.t' to test confirmation and bulk confirmation for
sets of 1, 2 and 3 tasks (single, multiple, bulk). This test file obsoletes
several unit tests in other files.
2011-10-15 19:06:34 -04:00
Paul Beckingham
4d03cdce3b
Unit Tests
...
- Marked the 'soq' test as skipped for now, because it is wrong.
2011-10-15 17:00:24 -04:00
Paul Beckingham
6677dd2104
Unit Tests
...
- Now that bulk modifications trigger confirmation properly, the tests
need to raise bulk=3 to a higher value.
2011-10-15 16:59:34 -04:00
Paul Beckingham
a06bba7379
Unit Tests
...
- Reworded test to match the new confirmation.
2011-10-15 16:52:54 -04:00
Paul Beckingham
f04304d24b
Unit Tests
...
- Added rc.confirmation=off to unit tests to bypass the new, stringent
confirmation rules.
2011-10-14 03:04:16 -04:00
Paul Beckingham
75571a47de
L10N Cleanup
...
- Removed obsolete strings.
2011-10-14 02:54:41 -04:00
Paul Beckingham
bebd38c6d8
Confirmation
...
- Implemented consistent confirmation.
2011-10-14 02:53:42 -04:00
Paul Beckingham
a36cd3cbd1
Confirmation
...
- Implemented consistent confirmation.
2011-10-14 02:46:52 -04:00
Paul Beckingham
af3bbc21d2
Confirmation
...
- Implemented consistent confirmation.
2011-10-14 02:41:26 -04:00
Paul Beckingham
e73c255612
Confirmation
...
- Implemented consistent confirmation.
2011-10-14 02:35:24 -04:00
Paul Beckingham
02e7c4f3ce
Confirmation
...
- Implemented consistent confirmation.
2011-10-14 02:23:22 -04:00
Paul Beckingham
1b54516b45
Confirmation
...
- Implemented consistent confirmation.
2011-10-14 02:13:18 -04:00
Paul Beckingham
a5961f6847
Confirmation
...
- Implemented consistent confirmation.
2011-10-14 02:01:36 -04:00
Paul Beckingham
6aee2fc7b9
Permissions
...
- Merged old Permission functionality into Command::permission, and
updated it to handle single vs bulk updates and verbosity tokens.
2011-10-14 01:52:33 -04:00
Paul Beckingham
cd6c681ba5
Feedback
...
- Implemented consistent 'affected' feedback across all write commands.
2011-10-14 01:51:43 -04:00
Paul Beckingham
95ff528e60
Code Cleanup
...
- Removed obsolete Permission object.
2011-10-14 01:50:46 -04:00
Paul Beckingham
6b40b0fb4a
Confirmation
...
- Implemented consistent confirmation.
2011-10-14 01:50:16 -04:00
Paul Beckingham
821c554e41
Confirmation
...
- Implemented consistent confirmation.
2011-10-14 01:49:39 -04:00
Paul Beckingham
6e1ad5207d
Unit Tests
...
- Corrected unit tests to match task output.
2011-10-12 01:26:59 -04:00
Paul Beckingham
8497e86800
Logic Bug
...
- Fixed logic bug in bulk and recurring task modifications.
2011-10-12 01:09:48 -04:00
Paul Beckingham
d11c1bfe51
Logic Bug
...
- Fixed logic bug in bulk and recurring task duplication.
2011-10-12 01:03:28 -04:00
Paul Beckingham
4feb1e2121
Logic Bug
...
- Fixed logic bug with bulk and recurring task denotations.
2011-10-12 00:30:17 -04:00
Paul Beckingham
afe7cbef91
White Space
...
- Removed blank lines.
2011-10-12 00:25:45 -04:00
Paul Beckingham
f4cd733311
Logic Bug
...
- Fixed logic bug with bulk and recurring task annotations.
2011-10-12 00:25:14 -04:00
Paul Beckingham
4d7d0f04f3
Logic Bug
...
- Fixed logic bug with bulk and recurring tasks prepends.
2011-10-12 00:21:49 -04:00
Paul Beckingham
988ab7ada0
Logic Bug
...
- Fixed logic bug dealing wiht bulk updates and recurring tasks.
2011-10-12 00:20:05 -04:00
Paul Beckingham
9a7d631873
Logic Bug
...
- Fixed bug in bulk operation handling for recurring tasks.
2011-10-12 00:12:00 -04:00
Paul Beckingham
887439b914
Logic Bug
...
- Fixed large logic bug in start command for bulk operations and
changes to recurring tasks.
2011-10-11 23:56:25 -04:00