Paul Beckingham
ac7bcc81ee
Unit Tests
...
- Corrected all unit tests that used the old syntax "task done 1" to
use the new syntax "task 1 done". Similarly, "task 1 ..." is now
"task 1 modify ...".
2011-07-31 19:03:19 -04:00
Paul Beckingham
9ce7f63d85
Bug
...
- Fixed bug where argument processing was not properly shut off by
the terminator -- in A3::tokenize.
2011-07-31 16:18:25 -04:00
Paul Beckingham
a91b6d4564
Attribute Parsing
...
- Attributes do not contain spaces unless specifically quoted and
escaped.
2011-07-31 15:19:06 -04:00
Paul Beckingham
a171f6e4ac
Bug
...
- Fixed bug whereby arguments were categorized, then defaults were injected
but no subsequent categorization occurred.
- Added debug diagnostics for default.command, 'modify' and 'information'
default processing.
2011-07-31 14:01:41 -04:00
Paul Beckingham
ccd32cb7d6
Unit Tests
...
- add.t contained a broken test that did not take into account a
(working) substitution.
2011-07-31 13:34:10 -04:00
Paul Beckingham
e61e08c2ca
Annotation Bug
...
- Fixed DOM lookup of special-case attributes: id and urgency are
not stored in the usual manner, and must be handled differently.
- Removed the responsibility of DOM to evaluate literals, because
they are handled more effectively in A3::tokenize.
- Fixed old code that assumed ".id" instead of "id".
- Removed unnecessary diag call from annotate.t.
2011-07-31 12:11:36 -04:00
Paul Beckingham
1884223a2e
Arguments
...
- rc:___ and rc.___ arguments are no longer propagated to commands
that modify tasks.
2011-07-31 11:18:16 -04:00
Paul Beckingham
c244132476
Unit Tests
...
- Fixed bug in Nibbler::getN.
- Added unit test for Nibbler::getN.
2011-07-31 11:14:56 -04:00
Paul Beckingham
01d3da90ae
Unit Tests
...
- Filters must precede write-commands on the command line.
2011-07-31 09:49:23 -04:00
Paul Beckingham
4a99723129
CmdShow
...
- Added 'json.array' to the list of allowed configuration variables.
2011-07-30 14:52:53 -04:00
Paul Beckingham
100af304b7
A3
...
- Added copy ctor, operator=.
- Included proper handling of the _limit member.
2011-07-30 14:22:15 -04:00
Paul Beckingham
d6dd1fe8ac
Holidays
...
- Added Japanese holidays for 2012, 2013 (thanks to Takanobu Watanabe).
2011-07-30 07:58:36 -04:00
Ben Boeckel
acc00e67ea
[PATCH 1/2] Add monthly recurrence
...
Signed-off-by: Paul Beckingham <paul@beckingham.net>
2011-07-29 22:45:13 -04:00
Paul Beckingham
c002e8e24f
Holidays
...
- Added Japanese holiday file for 2011 (thanks to Takanobu Watanabe).
2011-07-29 22:42:26 -04:00
Ben Boeckel
a29097d9e0
[PATCH 2/2] Fix default task directory path
...
Signed-off-by: Paul Beckingham <paul@beckingham.net>
2011-07-29 22:39:13 -04:00
Ben Boeckel
4f06e454a9
[PATCH] Add a missing trailing space
...
Signed-off-by: Paul Beckingham <paul@beckingham.net>
2011-07-29 22:37:05 -04:00
Paul Beckingham
a691dfd6ed
Developer File
...
- Added more required code "specs", removed the burndown y-axis function
that was provided by Ben Boeckel.
2011-07-29 22:34:25 -04:00
Paul Beckingham
ecfce5091e
Burndown
...
- Modified burndown command to use the Y-Axis calculation from Ben Boeckel.
2011-07-29 22:31:58 -04:00
Ben Boeckel
210b5f54d5
[PATCH] Compute the height of a burndown chart
...
Signed-off-by: Paul Beckingham <paul@beckingham.net>
2011-07-29 22:30:27 -04:00
Paul Beckingham
402bac02a6
Legacy columns, formats
...
- Marked legacy columns and formats as deprecated.
2011-07-29 00:54:03 -04:00
Paul Beckingham
a26b4ca12f
Expression Operators
...
- Implemented operator_equal, operator_inequal.
- Removed diagnostics for completed operators.
2011-07-28 23:38:37 -04:00
Paul Beckingham
eb1154235a
Expression reboot
...
- Implemented =, !=, ~, !~ operators.
- Generates lots of diagnostics for now.
2011-07-28 00:40:09 -04:00
Paul Beckingham
40a71e2aae
Feature #811
...
- Added feature #811 , which makes the 'execute' command optional, and
controlled by '#define HAVE_EXECUTE 1' in cmake.h. This allows a build
that does not have the potential security hole, in the event that taskwarrior
is run at elevated privilege, or run in the context of a web server.
2011-07-28 00:14:33 -04:00
Paul Beckingham
2460502be8
AUTHORS
...
- Added Daniel Kullmann as thanks for the code patches, although they
are not being applied. We still appreciate the effort.
2011-07-27 22:43:05 -04:00
Paul Beckingham
8651bbec8e
DEVELOPER
...
- Updated the file with holiday data info.
2011-07-27 22:39:51 -04:00
Paul Beckingham
7e3a207d63
Bug #808
...
- Fixed bug #808 , which generated compiler warnings on Solarix (thanks to
Owen Clarke).
2011-07-26 21:40:31 -04:00
Paul Beckingham
0ee1f9c1c6
Bug #807
...
- Fixed bug #807 , which caused a lack of Lua to prevent tests from building
(thanks to Owen Clarke).
2011-07-26 21:26:21 -04:00
Paul Beckingham
fde7ec107a
Code Cleanup
...
- Removed obsolete Nibbler::getDOM.
2011-07-26 00:40:29 -04:00
Paul Beckingham
9bf1ec2f7c
Code Cleanup
...
- Eliminated Lexer.
2011-07-26 00:37:49 -04:00
Paul Beckingham
0c08b29e48
Code Cleanup
...
- Eliminated obsolete Arguments.h, Arguments.cpp.
2011-07-26 00:25:57 -04:00
Paul Beckingham
ab8a6d9e88
Code Cleanup
...
- Eliminated Expression.{h,cpp}. E9 now replaces it.
2011-07-25 23:53:41 -04:00
Paul Beckingham
879356fad2
AUTHORS
...
- Added Miguel de Val Borro, for various contributions.
2011-07-25 23:23:13 -04:00
Matt Kraai
0e2da7f1d4
Code Cleanup
...
- When compiling the 2.0.0 branch of Taskwarrior with GCC 4.6.1, the compiler
generates a number of warnings. This patch eliminates these warnings.
Signed-off-by: Paul Beckingham <paul@beckingham.net>
2011-07-25 23:17:37 -04:00
Paul Beckingham
b9ea9ca2db
Code Cleanup
...
- Removed obsolete deltaXXXX helper functions.
2011-07-25 23:08:56 -04:00
Paul Beckingham
83c0ea6ab2
E9
...
- Implemented the shell of E9::eval.
- Stubbed out operator_xxx helper methods.
2011-07-25 22:59:47 -04:00
Paul Beckingham
b1048ddfa3
Documentation
...
- Added DEVELOPER file to give hints, clues as to what needs work, and
what should be avoided.
2011-07-25 22:51:00 -04:00
Paul Beckingham
3d13ac9f12
Expression reboot
...
- A3::postfix implemented.
2011-07-25 01:33:23 -04:00
Paul Beckingham
af2f44ca5a
Expression reboot
...
- Implemented selective ID/UUID detection, allowing only a single
block of consecutive ID/UUID values to be considered a sequence.
- Implemented A3::sequence to expand task IDs and UUIDs into an
algebraic filter.
2011-07-25 01:10:15 -04:00
Matt Kraai
f86b497fa8
Portability
...
- Patch provided to define uint32_t types, etc in util.cpp.
Signed-off-by: Paul Beckingham <paul@beckingham.net>
2011-07-24 23:50:12 -04:00
Paul Beckingham
d167842e36
Date
...
- Implemented Date::get_relatives to retrieve a list of all the supported
relative date constructs.
2011-07-24 23:34:15 -04:00
Paul Beckingham
8e691d5c5f
Expression reboot
...
- Implemented A3::expand to include all expandable types.
2011-07-24 23:20:06 -04:00
Paul Beckingham
5daabd2548
Expression reboot
...
- Implemented A3::extract_pattern.
- Implemented A3::infix, which inserts 'and' operators where necessary
in expressions.
- Began implementation of A3::expand which converts old-style filters
(pri:H) to the new algebraic style (priority = H).
2011-07-24 21:53:03 -04:00
Matt Kraai
0962b66928
Bug #803
...
- Here's a patch to make Taskwarrior not display the prompt and not delete the
parent task if a recurring task is deleted when rc.confirmation is false.
Signed-off-by: Paul Beckingham <paul@beckingham.net>
2011-07-24 21:48:09 -04:00
Paul Beckingham
56af60ceaf
Arguments
...
- Converted from Arguments to A3.
2011-07-24 17:03:32 -04:00
Paul Beckingham
2f5bb14d33
Arguments
...
- Converted from Arguments to A3.
2011-07-24 17:01:28 -04:00
Paul Beckingham
5b0197300f
Arguments
...
- Converted from Arguments to A3.
2011-07-24 16:55:32 -04:00
Paul Beckingham
852484beb2
Arguments
...
- Converted from Arguments to A3.
2011-07-24 16:50:58 -04:00
Paul Beckingham
67fb1e9be4
Expression reboot
...
- Downgraded A3::extract_words to return a simple vector of strings.
Any more is unnecessary.
2011-07-24 16:44:05 -04:00
Paul Beckingham
b30b187b4c
Expression reboot
...
- Implemented A3::is_tag.
- Removed obsolte A3::extract_* code.
2011-07-24 14:46:22 -04:00
Paul Beckingham
b3a73f2da1
Expression reboot
...
- Implemented A3::is_id and A3::is_uuid.
- Obsolted old is_operator.
- Obsolted old is_modifier.
- Obsolted old is_expression.
2011-07-24 14:27:10 -04:00