Johannes Schlatow
042d7b40de
Feature #462 : url support
...
- added uri class for proper uri and path handling
2010-10-06 18:52:12 +02:00
Johannes Schlatow
b041e54be6
Merge command
...
- improved merge.autopush=ask
- fixed newline issues
- fixed: entries for new tasks got lost in undo.data
2010-10-06 12:57:14 +02:00
Federico Hernandez
5c36013ddd
Merge branch '1.9.3' of tasktools.org:task into 1.9.3
2010-10-06 00:40:22 +02:00
Federico Hernandez
9e9807a52a
Merge branch '1.9.3' of tasktools.org:task into 1.9.3
2010-10-06 00:25:12 +02:00
Paul Beckingham
0aa87d04da
Themes
...
- Changed the default color.blocked color for high-color systems.
2010-10-05 18:24:48 -04:00
Paul Beckingham
cb14ed128e
Bug
...
- Fixed bug whereby after a merge, the undo.data file had all lines
concatenated without \n characters.
2010-10-05 18:24:01 -04:00
Federico Hernandez
a043b42373
import.yaml.t was broken for European TZs
2010-10-06 00:16:36 +02:00
Paul Beckingham
84b609f518
Dependencies
...
- Implemented dependencies in "task edit".
2010-10-05 01:34:59 -04:00
Paul Beckingham
5d4cafb7a6
Bug #493
...
- Not a fix for the bug, but improved task consistency checking. The
real fix can only be made when the Task::waiting status is abolished.
2010-10-05 00:39:22 -04:00
Paul Beckingham
9e4786e4fe
Documentation
...
- Added explanation of the new settings.
2010-10-04 22:14:44 -04:00
Johannes Schlatow
89f82847fb
Merge branch '1.9.3' of tasktools.org:task into 1.9.3
2010-10-04 02:20:52 +02:00
Johannes Schlatow
bf316974d9
Url support #462
...
- Added TransportCurl for http, https and ftp
- Added url support for import command
2010-10-04 02:20:41 +02:00
Paul Beckingham
7fdfcbacc6
Dependencies - #410
...
- Completed support for 'task 1 depends:2,-3' to manipulate the
dependencies.
- Now supports rc.dependency.reminder to indicate when to nag about
dependency chain violations, defaulting to on.
- Now supports rc.dependency.confirm to require confirmation before
fixing dependency chains, defaulting to on.
- New source file dependency.cpp which implements a low-level API for
determining dependency status, and assorted handlers for task state
changes.
- Adds blocking tasks to the 'next' report.
- Added more dependency unit tests, changed the wording in a couple of
them and numbered them for easy reference.
2010-10-03 18:52:59 -04:00
Paul Beckingham
dea7b72b70
Merge branch '1.9.3' of tasktools.org:task into 1.9.3
2010-10-03 18:49:52 -04:00
Paul Beckingham
d73601c0b2
Dependencies
...
- Modified rules.cpp for color.blocked so that it correctly determines
the need for coloration.
2010-10-03 18:48:42 -04:00
Johannes Schlatow
68d5e3f296
Pull command
...
- Added pull command for cloning databases
2010-10-03 02:22:36 +02:00
Johannes Schlatow
0d364746c7
Merge/push command
...
- Added TransportRSYNC
2010-10-03 02:15:07 +02:00
Paul Beckingham
eb2cb99532
Performance
...
- Removed "std::endl" in cases where the autoflush is only going to
slow things down.
2010-10-02 12:02:06 -04:00
Paul Beckingham
1d3aa891d6
Performance
...
- Removed "std::endl" in cases where the autoflush is only going to
slow things down.
2010-09-30 23:44:38 -04:00
Paul Beckingham
dd86c2c875
Dependencies
...
- Code now in final form, but still incomplete.
2010-09-29 01:06:39 -04:00
Paul Beckingham
f351bf6dec
Minor Edits
...
- Corrected typo in tips file.
- Added explanatory comment regarding dependency chains.
2010-09-22 22:23:24 -04:00
Paul Beckingham
1e7bebb3b2
Bug - timesheet report
...
- The headers for the second table ('Started') were not underlined like
those of the first table ('Completed').
2010-09-18 23:13:00 -04:00
Paul Beckingham
34c21f5d43
Documentation
...
- Cleaned up ugly message.
2010-09-17 00:28:38 -04:00
Paul Beckingham
ec3c1c4def
Dependencies
...
- Added support for rc.dependency.reminder.
- Modified man page.
2010-09-16 22:09:03 -04:00
Paul Beckingham
975c2bbcb9
Dependencies
...
- Added dependencyGetBlocking and dependencyGetBlocked API calls, in
the ongoing effort to find a workable API for dependencies. The
goal is to make the calling code as small as possible when dealing
with dependencies.
- Corrected the algorithm for determining whether a task is blocked or
blocking to also check that the other task is pending or waiting.
For example:
task add one
task add two depends:1
task do 1
As the first task is completed, task 2 still depends on 1, but is
no longer blocked due to the completed status.
- Modified the "info" report to use the modified API.
2010-09-16 21:54:18 -04:00
Paul Beckingham
8904daf9e5
Debug message
...
- Added debug message when a task is woken from the waiting state.
2010-09-16 21:18:42 -04:00
Paul Beckingham
9aedaba7f2
Unit Tests
...
- Cleaned up message that is generated when a recurring task is past
its until: date and all child tasks have been dismissed, as the
parent task is deleted.
- Added unit tests recur.until.t to prove that the above is working.
2010-09-12 11:43:46 -04:00
Paul Beckingham
b1933c5d25
Themes
...
- Added Kathryn's new themes into the default .taskrc file template.
2010-09-10 00:51:11 -04:00
Paul Beckingham
87158f505a
Bug - #489 - tags.none: is not filtering tagless tasks
...
- Context::autoFilter was suppressing 'tags' filter terms due to the
+tag/-tag syntax, which we now know only augments attribute modifiers,
and doesn't replace them.
2010-09-09 21:56:16 -04:00
Paul Beckingham
73ff6ea973
Task 2.0.0 Code Salvage
2010-09-09 20:49:17 -04:00
Paul Beckingham
7f54b89f24
Unit Tests
...
- Removed inadvertent binary checkin.
2010-09-07 21:00:44 -04:00
Johannes Schlatow
0930f3c5f7
Unit tests
...
- Added tests for Transport class
2010-09-07 15:44:50 +02:00
Paul Beckingham
9d41d9046d
Build System
...
- Added missing '-lpthread' argument to unit test makefile.
2010-09-05 11:43:15 -04:00
Paul Beckingham
3d5656fb57
Unit Tests
...
- The lisp.t.cpp tests were written for an older and different Tree
object. This change brings it more up to date.
2010-09-05 09:14:36 -04:00
Paul Beckingham
f0a5c917c9
Unit Tests
...
- Fixed three sets of unit tests that recently broke when TDB::add
started checking whether the uuid was really unique. This was
intended to prevent accidental double import, but also caused these
tests to break because they all shared the same uuid, which is wrong.
2010-09-05 08:54:20 -04:00
Paul Beckingham
d012fc9717
Code Salvage
...
- Integrated some code from the (soon to be obsolete) 2.0.0 branch,
which is general in nature and will be needed.
- And the corresponding unit tests.
2010-09-05 08:48:27 -04:00
Paul Beckingham
1cc67e9895
Enhancement
...
- Importing the same YAML twice now generates an error.
2010-09-02 21:32:33 -04:00
Cory Donnelly
21c3d1ab80
Unit Test - Bug #476
...
- Added test to wait.t for Bug #476 - User can specify due: dates that are before wait: dates
2010-09-02 09:08:28 -04:00
Paul Beckingham
db9333ec64
Bug #476
...
- Fixed bug #476 , so that task now issues a warning when a wait date falls
after a due date (thanks to T. Charles Yun).
2010-09-01 23:08:21 -04:00
Paul Beckingham
04ddf74a07
Documentation Update
...
- Fixed typo in copyright.
- Added new feature to NEWS file.
- Added 'merge.autopush' as a valid configuration variable.
2010-09-01 22:39:37 -04:00
Paul Beckingham
4d46be0767
Copyright
...
- Fixed typo in copyright.
- Added 'merge.autopush' as a valid config variable.
2010-09-01 22:26:09 -04:00
Johannes Schlatow
2eaba55481
Merge branch '1.9.3' of tasktools.org:task into 1.9.3
...
Conflicts:
src/Config.cpp
2010-09-02 01:53:25 +02:00
Johannes Schlatow
869655e818
Merge
...
- Added support for URIs
- Added push command (pushes *.data to remote location)
- Added config option: merge.autopush
2010-09-02 01:27:31 +02:00
Johannes Schlatow
d362088305
Merge
...
- Fixed segmentation fault if undo.data is empty
2010-09-02 01:24:58 +02:00
Johannes Schlatow
87ce13c8e0
Merge
...
- Added Transport classes to handle URIs like ssh://user@host:port/
2010-09-02 01:24:05 +02:00
Paul Beckingham
4139f32acf
Unit Tests
...
- Added more unit tests to verify that @ in a tag does not interfere
with multiple inclusions (+) and exclusions (-).
2010-08-31 23:03:12 -04:00
Paul Beckingham
d3ca5c04e3
Code Cleanup
...
- Improved the consistency of info output regarding recurring task
parent and child tasks.
2010-08-31 23:02:16 -04:00
Paul Beckingham
d8913c2f15
Unit Tests
...
- Bug 485 refers to the fact that recurrence values are not autocompleted,
and are stored literally.
2010-08-31 23:00:47 -04:00
Paul Beckingham
808934483f
Recurrence
...
- Removed vestigial mask:"..." attribute from newly generated recurring
task instances.
2010-08-31 01:30:20 -04:00
Paul Beckingham
d738f778ee
Dependencies
...
- Restricted dependency nag message to only tasks that have dependencies.
2010-08-31 01:29:48 -04:00