Wilhelm Schuermann
726fc33fe4
Bug #887
...
- Fixed circular dependency detection by implementing a basic DFS
Signed-off-by: Paul Beckingham <paul@beckingham.net>
2011-12-18 12:11:14 -05:00
Wilhelm Schuermann
30a97f5f52
Cleanup
...
- Removed unnecessary definitions of max() and min(), replaced existent calls
with std::max(). Precursor to Bugfix #887 .
Signed-off-by: Paul Beckingham <paul@beckingham.net>
2011-12-18 10:13:21 -05:00
Johannes Schlatow
69fecbb2c0
Urgency
...
- Age-dependet urgency calculation now normalizes.
2011-12-17 19:08:31 +01:00
Johannes Schlatow
3d33d90d57
Urgency
...
- Added a coefficient for ageing which is the increase (or decrease)
of urgency per day. The calculated urgency offset due to ageing
can be limited by setting urgency.age.max.
2011-12-16 20:54:03 +01:00
Paul Beckingham
52f70f6901
Regexes
...
- Added support for \< and \> for Solaris (thanks to Owen Clarke).
2011-12-16 07:44:19 -05:00
Owen Clarke
c978baf36a
Bug
...
- Fixed bug that was not properly evaluating cases where recurrence was
being removed from a task.
Signed-off-by: Paul Beckingham <paul@beckingham.net>
2011-12-15 21:06:46 -05:00
Paul Beckingham
1d9a11f8ea
I18N
...
- Localization of CmdEdit.cpp, which means L10N is complete.
2011-12-01 00:46:54 -05:00
Paul Beckingham
c25bb6404f
Merge branch '2.0.0' of tasktools.org:task into 2.0.0
2011-12-01 00:04:04 -05:00
Paul Beckingham
375faf8cd8
I18N
...
- Localized feedback.cpp, helpers.cpp. One more source file left!
2011-12-01 00:03:26 -05:00
Johannes Schlatow
38aef0d8b4
Bug
...
- Fixed that 'ssh://host/~/path' was wrongly translated into
scp syntax; it must be 'host:~/path' instead of 'host:/~/path'
2011-11-30 00:15:08 +01:00
Johannes Schlatow
d8d2060b39
Bug #871
...
- Fixed escaping of spaces for scp and curl
2011-11-30 00:12:20 +01:00
Johannes Schlatow
edad4d2ee6
Feature #881
...
- Passwords in URIs will now be obscured
(affects the commands show, merge, pull and push)
2011-11-29 22:38:33 +01:00
Johannes Schlatow
f20163ef7d
Bug
...
- Fixed bug that marked config variables
{push,pull,merge}.*.uri as "unrecognized".
2011-11-29 22:35:03 +01:00
Johannes Schlatow
ab575372d7
Feature #881
...
* fixed output for local URIs
2011-11-28 23:37:28 +01:00
Johannes Schlatow
ea44eaac1c
Feature #881
...
* Output of URIs (during merge, pull, push) now omits passwords.
2011-11-28 22:45:31 +01:00
Paul Beckingham
e7428663d2
L10N
...
- Added mechanism that displays the target language and tranlator's name
for non-standard localizations.
2011-11-20 19:52:54 -05:00
Matt Kraai
3a4871e975
Signed-off-by: Paul Beckingham <paul@beckingham.net>
...
Bug #836
- Make A3 use same the number representation as the user.
2011-11-14 23:46:56 -05:00
Paul Beckingham
9e28b5311c
I18N
...
- Improved an error message that really needed to state that the error
is in the config file.
2011-11-14 23:03:14 -05:00
Johannes Schlatow
064eacd6bc
Bug
...
- Fixed problem with execute; the rc argument and rc.* overrides
were added to the command line.
2011-11-11 00:05:04 +01:00
Paul Beckingham
e13ad1bbaf
Feature
...
- Added a 'uuids' command that parallels the 'ids' command. This allows
task UUIDs to be selected if the task is not pending.
- Updated documentation.
2011-10-29 23:53:36 -04:00
Paul Beckingham
01087c0ff4
Bug
...
- Fixed problem with DOM-checking the 'limit' pseudo-attribute (thanks to
Barton Meeks).
2011-10-29 23:47:21 -04:00
Paul Beckingham
7f577e8885
Code Cleanup
...
- Minor edits.
2011-10-29 10:49:41 -04:00
Paul Beckingham
ef68d1785f
Documentation
...
- Shorted the command usage strings shown in the 'help' output, to
match the names in the reference PDF.
2011-10-24 00:30:42 -04:00
Paul Beckingham
e5303a2180
Deletion
...
- An already-completed task may now also be deleted.
- Added unit tests.
2011-10-23 23:49:25 -04:00
Paul Beckingham
fce2469f41
Deletion
...
- Allows the deletion of an already-completed task, provided it is
addressed by UUID.
- Displays UUID in cases where there is no ID.
2011-10-22 23:44:54 -04:00
Paul Beckingham
28133f8567
Legacy Checking
...
- Added previously deprecated configuration variables to the list that
are mentioned by the 'show' command.
2011-10-22 23:33:30 -04:00
Paul Beckingham
0aa953dc4e
Legacy Checking
...
- The 'show' command now mentions use of any deprecated configuration
variables.
2011-10-22 23:28:31 -04:00
Paul Beckingham
dc3470a9a8
Bug
...
- Fixed problem where burndown chart titles were displayed in postfix,
rather than original form.
2011-10-22 23:04:36 -04:00
Paul Beckingham
56f33cf96a
Statistics
...
- Added last synch time to the stats command output.
2011-10-21 18:07:20 -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
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
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
548272fb3a
Confirmation
...
- Removed confirmation override imposed by the 'delete' command. Consistency
prevails.
2011-10-15 19:11:55 -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