Paul Beckingham
6e87e05e15
Enhancement
...
- Info report now includes number of undo transactions.
2009-07-05 13:51:30 -04:00
Paul Beckingham
fbeadfa313
Code Cleanup
...
- Removed unnecessary #include <iostream>
2009-07-05 13:48:09 -04:00
Paul Beckingham
e20e05ab54
Bug Fix
...
- Now allows abbreviations of aliases.
- No longer truncates commands after --.
2009-07-05 13:26:53 -04:00
Paul Beckingham
f2af6cc2dd
Bug Fix
...
- Improved the misleading confirmation for bulk changes. Now displays
the task id and description before enumerating differences.
2009-07-05 12:43:03 -04:00
Paul Beckingham
519ee9a7a9
Code Cleanup
...
- Bumped version to 1.8.0.beta1.
- Fixed compiler warning on Ubuntu.
2009-07-05 11:33:02 -04:00
Paul Beckingham
6a55549588
Unit Tests - export
...
- Corrected unit tests after a change was made to the export format,
to accomodate 1.8.0 -> 1.7.1 export/import downgrade.
2009-07-05 00:58:27 -04:00
Paul Beckingham
d63d396386
Unit Tests - alias
...
- Implemented unit tests to verify alias -> command, and alias ->
alias -> command functionality.
2009-07-05 00:46:31 -04:00
Paul Beckingham
f7f8b1aee5
Bug Fix
...
- Fixed bug that generated an export file that was incompatible with
task 1.7.1 import. Now there is a smooth migration path back to
1.7.1 in case 1.8.0 proves unacceptable.
2009-07-05 00:07:24 -04:00
Paul Beckingham
605eb397fc
Bug Fix
...
- Fixed bug whereby rc: and rc. processing ignored the -- argument.
2009-07-05 00:06:41 -04:00
Paul Beckingham
6612f3e276
Enhancement - aliases
...
- Implemented command aliases.
2009-07-04 14:33:44 -04:00
Paul Beckingham
4af2b2dc13
Unit Tests - color.t
...
- Implemented tests for round-trip color name <--> code testing.
2009-07-04 14:11:10 -04:00
Paul Beckingham
69e839724d
Documentation Update
...
- Removed a comment for 'ncurses' that looked a little too much like
sarcasm.
2009-07-04 12:32:45 -04:00
Paul Beckingham
abcec98bef
Unit Tests - fontunderline
...
- Implemented unit tests to verify the interaction between fontunderline,
color, _forcecolor and :isatty.
2009-07-04 12:22:02 -04:00
Paul Beckingham
ca4bae558d
Enhancement
...
- Added new _ids command to support tab completion scripts.
2009-07-04 10:28:55 -04:00
Federico Hernandez
02c7d7607c
Fixed include statement for Linux
2009-07-04 14:40:54 +02:00
Paul Beckingham
f633e42597
Enhancement - _commands
...
- Added undocumented _commands command to support completion scripts.
2009-07-04 00:35:50 -04:00
Paul Beckingham
a6e9e6cdfb
Unit Tests - rc
...
- Now tests whether the default rc and data.location are created
from scratch.
2009-07-03 23:51:13 -04:00
Paul Beckingham
8473227f52
Enhancement
...
- When a .taskrc file is automatically generated, it is now nicely
formatted, and filled with comments.
2009-07-03 23:32:00 -04:00
Paul Beckingham
a23a350b8b
Enhancement
...
- Rewrote the code that checks for and creates ~/.taskrc and ~/.task
if necessary.
- Takes into consideration the following:
- rc:<file>
- <file>:data.location
- <~/.taskrc>:data.location
- rc.data.location:<dir>
2009-07-03 20:46:19 -04:00
Paul Beckingham
66e5c7fd64
Bug Fix
...
- Code doesn't compile when HAVE_LIBNCURSES is not defined (thanks to
John Florian).
2009-07-03 12:38:49 -04:00
Federico Hernandez
03c9cc6005
Fixed bug in single digit day highliting unit test
2009-07-03 14:34:58 +02:00
Paul Beckingham
543fc1727d
Bug Fix
...
- Fixed bug in annotations that caused it to echo back the original
description, instead of the new annotation, when adding a new
annotation.
2009-07-03 01:30:58 -04:00
Paul Beckingham
ef7c5dc4eb
Unit Tests
...
- The unit tests needed a little love after "undelete" went away, and
"undo" changed.
- Fixed a few tests that were broken.
2009-07-03 00:51:25 -04:00
Paul Beckingham
5726926449
Enhancement - debug mode
...
- Added terminal width determination in debug mode.
2009-07-02 23:09:18 -04:00
Paul Beckingham
32b951dcc9
Bug Fix
...
- Allows 'bulk' as a valid configuration variable.
2009-07-02 22:37:48 -04:00
Paul Beckingham
65595220f2
Enhancment - undo
...
- Now presents a side-by-side table for comparison during undo.
2009-07-02 22:15:10 -04:00
Paul Beckingham
5a1191300c
Enhancement - file locking
...
- While waiting for a lock, display a message to that effect,
otherwise it looks like task is hung (thanks to John Florian).
2009-07-02 21:16:24 -04:00
Paul Beckingham
73378dd67e
Enhancement - completion
...
- Implemented _projects and _tags reports to assist with tab
completion scripts.
2009-07-02 20:10:36 -04:00
Paul Beckingham
c00e5138e0
Bug Fix
...
- Fixed compiler warnings on Solaris with --enable-debug=off.
2009-07-02 18:35:00 -04:00
Paul Beckingham
c89a0bbbd8
Bug Fix
...
- Fixed bug in TDB::loadCompleted that failed to provide a nice value
for Task::id, and folks not using a Mac saw unitialized int values
as task IDs.
2009-07-02 18:30:47 -04:00
Paul Beckingham
b692ae3b25
Unit Tests
...
- Added unit tests to ensure that UUIDs are unique, using the three
different ways of generating them (add, duplicate, recurring).
2009-07-02 09:09:29 -04:00
Paul Beckingham
a41f0a0256
Bug Fix - uuids not unique
...
- Fixed bug that caused code to use a combination of srandom and rand,
or srand and random. Should be srandom/random, srand/rand, not a
mix.
- Fixed bug that failed to set uuid in handleAdd, such that the uuid
already assigned in context.task was used, which was generated before
srand/srandom was is called.
2009-07-02 01:28:42 -04:00
Paul Beckingham
9f4a9d1325
Enhancement
...
- When a report displays completed or deleted tasks, there is no ID,
so display "-" instead of "0".
2009-07-01 21:19:22 -04:00
Paul Beckingham
89e1eeacd2
Bug fix - edit
...
- Fixed problem with temp file template.
2009-07-01 21:08:39 -04:00
Paul Beckingham
d68b86fe56
Enhancement - projects
...
- Added priority subtotals to projects report.
2009-07-01 21:04:03 -04:00
Paul Beckingham
edcb719d94
Bug Fix
...
- Added include, according to random website which claims it makes the
difference.
2009-07-01 19:59:46 -04:00
Paul Beckingham
389fa400a6
Bug Fix
...
- Added missing stdlib.h include file.
2009-07-01 19:42:52 -04:00
Paul Beckingham
7fec8a5c9b
Enhancement - edit
...
- The edit command now uses the .task file extension for temporary
files during editing, so that syntax coloring can be invoked.
2009-07-01 19:32:19 -04:00
Paul Beckingham
10fe3d6b28
Bug Fix - random broken
...
- Moved srandom/srand call back to where it was in 1.7.1.
2009-07-01 19:24:43 -04:00
Paul Beckingham
f588055b31
Enhancement - tags
...
- Added usage count to the tags report.
- Filled in some missing details in ChangeLog.
- Removed extraneous "srandom" call.
2009-07-01 18:56:12 -04:00
Paul Beckingham
21c3a0ef48
Code Cleanup - undo
...
- Improved description of most recent change.
- Added timestamp of most recent change.
2009-07-01 01:00:25 -04:00
Paul Beckingham
e7ba2ab76d
Code Cleanup
...
- Converted std::cout diagnostics to context.debug calls.
2009-07-01 00:52:42 -04:00
Paul Beckingham
569d31da7a
Bug Fix - undo
...
- Fixed bug that didn't properly pop_back off the undo stack.
- Fixed bug that caused an attempt to call taskDifferences when one of
the tasks was "".
2009-07-01 00:46:15 -04:00
Paul Beckingham
0891d3ea63
Enhancement - undo
...
- Implemented new undo command.
- Removed old undelete command.
- Does not work yet.
2009-07-01 00:15:32 -04:00
Paul Beckingham
b7a0883212
Unit Tests - Task::validate
...
- Implemented first (of many) Task::validate tests.
2009-06-30 23:57:27 -04:00
Paul Beckingham
ed49546eac
I18N
...
- Removed obsolete 'undelete' string.
2009-06-30 18:35:06 -04:00
Paul Beckingham
af7803ea27
Enhancement - undo
...
- Removed obsolete undelete command.
- Removed obsolete undo command.
- Implemented new undo command as a call to the stubbed TDB::undo call.
2009-06-28 21:51:43 -04:00
Paul Beckingham
dc2bac1b5e
Unit Tests
...
- All unit tests most now clean up a residual undo.data file, so the
number of tests increased, but with no benefit.
2009-06-28 17:07:25 -04:00
Paul Beckingham
5d8c28f72f
Enhancement - undo
...
- Added logging of both new tasks, and modified tasks.
- Added size of undo.data file to the statistics report.
2009-06-28 14:17:07 -04:00
Paul Beckingham
c29682b91f
Enhancement - undo
...
- Now creates/opens/closes undo.data file.
- All new tasks are logged in undo.data file.
2009-06-28 12:23:46 -04:00