Renato Alves
2962c0d99a
Tests: Remove unnecessary imports and simplify template.t
2015-06-06 02:52:33 +01:00
Renato Alves
68647ed25e
Tests: upgrade.t now in Python
2015-06-06 01:43:46 +01:00
Renato Alves
d976914013
Tests: verbose.t now in Python and with more tests
2015-06-06 01:43:46 +01:00
Wilhelm Schuermann
5105bd05f9
TW-1454: Redundant dependency should not stop modification
2015-06-05 23:57:48 +02:00
Wilhelm Schuermann
e4b9c1f01e
Fix "task edit" dropping annotation text after newlines.
2015-06-05 22:25:48 +02:00
Renato Alves
c4ac7dc4c2
Tests: Convert import.t to python
2015-06-06 00:05:51 +01:00
Renato Alves
78525f509d
Tests: Convert sorting.t to python
2015-06-05 22:47:35 +01:00
Renato Alves
f001499ac0
Tests: Remove bug.417.t, redundant with sorting.t
2015-06-05 21:30:56 +01:00
Renato Alves
a989a63f62
Tests: Remove decode call on template.t
2015-06-05 21:05:34 +01:00
Renato Alves
382a93a315
Tests: bug.414 now in encoding.t as Python
2015-06-05 21:02:47 +01:00
Renato Alves
eb427e153f
Tests: 'task edit' multiline descriptions and annotations
2015-06-05 14:14:37 +01:00
Renato Alves
188fd4ba61
Tests: Accessory functions to create temporary files
...
These use tempfile.NamedTemporaryFile but allow execution without
raising "Text file busy".
The file is removed at exit (of the process) so no cleanup is necessary.
2015-06-05 14:13:07 +01:00
Renato Alves
8511c9f756
Tests: Strip unnecessary indexing in tests
2015-06-04 20:55:53 +01:00
Renato Alves
bf29210719
Tests: checks for active context in 'context list'
2015-06-04 20:55:15 +01:00
Renato Alves
21d5a7fbe8
Display the active context when listing known contexts
2015-06-04 20:14:14 +01:00
Wilhelm Schuermann
2ad3713e8c
JSON: Fix memory leak in parser
...
- Fix JSON root object leaking out by using delete.
This is by no means a comprehensive fix since exceptions are involved
in a lot of places, but it does fix the memory leak in all cases
checked in Taskwarrior's test suite.
- Going with a shared_ptr or unique_ptr here might be a better
solution, but would involve more code changes.
2015-06-03 23:12:34 +02:00
Wilhelm Schuermann
5f8469269e
Cleanup: Remove unused function
...
- Unused since 2010, removed in accordance with Paul's wishes.
2015-05-31 16:41:57 +02:00
Wilhelm Schuermann
f4361d5c65
Import: Reuse CmdModify's checks
...
- Make updating tasks with "task import" run the same checks and update
the same things as "task modify" would.
2015-05-31 16:36:53 +02:00
Wilhelm Schuermann
9067194390
CmdModify: Reorganize code for reuse
...
- Get "modify" checks ready for reuse by CmdImport's newly added update
support.
- No changes in functionality, code reorganization only.
2015-05-31 16:25:07 +02:00
Wilhelm Schuermann
2a56e41fa9
Import: Skip unchanged tasks
...
- Re-importing the same file will now lead to no task changes.
Previously the "modified:" attribute got updated each time an
already imported file was imported again.
2015-05-30 12:40:38 +02:00
Wilhelm Schuermann
9d6067e2fe
TW-303: Make "task import" update existing tasks
2015-05-29 19:49:54 +02:00
Wilhelm Schuermann
45088dc9ce
TW-1432: Add ChangeLog entry
2015-05-28 10:32:23 +02:00
Wilhelm Schuermann
5f61703588
TW-1432: start/stop can be issued on completed tasks
...
- Make "start" set status to pending from completed/deleted.
- Add test to "start_NEW.t", which is to be combined with start.t once
converted from Perl.
2015-05-28 10:11:12 +02:00
Wilhelm Schuermann
9e20f83f24
Tests: Implement export() for task access
2015-05-28 10:09:02 +02:00
Wilhelm Schuermann
916ca29507
Tests: Remove bashism in conversion script
2015-05-27 19:02:01 +02:00
Paul Beckingham
e04eb4256b
CMake: Ignore 'lex' binary.
2015-05-26 00:32:36 -04:00
Renato Alves
90806f3b49
Tests: conversion -v now also lists any perl file under test/
2015-05-25 18:48:10 +01:00
Renato Alves
4c22f1ddb0
Tests: Include TW-1600 into filter.t
2015-05-25 18:31:30 +01:00
Renato Alves
09bfc27260
Test template now includes an example of expected failure
2015-05-25 18:28:46 +01:00
Renato Alves
1302e69d51
Expected failures are now treated as skipped tests
...
Before they were being treated as "passing" tests.
Since this might cause them to be silently ignored, classifying them
under "skipped" will ensure they won't go unnoticed.
Expected failures != skipped. The former will always be executed.
2015-05-25 18:15:31 +01:00
Renato Alves
53899296b1
List expected failures with test/problems
2015-05-25 17:57:00 +01:00
Renato Alves
5a0120f0f2
Add test for TW-1262 (currently skipped)
2015-05-25 16:55:55 +01:00
Renato Alves
6ecfab9647
test/README - Add guidelines for writing tests
2015-05-25 16:55:55 +01:00
Wilhelm Schuermann
a78c9a6eb8
TW-1440: Implement "task import" from STDIN
...
- Read tasks from STDIN when no files are specified, or only "-"
is specified.
2015-05-25 16:47:37 +02:00
Paul Beckingham
3e043291f0
Cleanup: Combined File, Path and Directory into FS
...
- The three objects are related and always travel together, so they are now
combined.
2015-05-25 10:11:41 -04:00
Paul Beckingham
ff88d9da16
Bug: ::execute concatenates output
...
- The ::execute function concatenates output to the std::string provided, which
is almost never wanted. Now it clears first.
2015-05-25 09:22:14 -04:00
Paul Beckingham
8fd1bb630d
Code: Formatting cleanup
2015-05-25 09:21:58 -04:00
Paul Beckingham
e8d04bdce6
C++11: N1984 auto
2015-05-24 13:36:26 -04:00
Paul Beckingham
7bbc794d3a
C++11: N2672 Initializer lists
...
- Modified code to use the more compact and readable initializer lists.
2015-05-24 13:03:02 -04:00
Wilhelm Schuermann
49f7612704
TW-1572: Implement better urgency inheritance
...
- Implement recursive urgency inheritance. If this is to be made a
default setting, some thought will have to be put into making it
more efficient.
2015-05-22 23:01:21 +02:00
Wilhelm Schuermann
8800ad33cf
Util: Minor formatting cleanup of execute()
2015-05-13 20:59:59 +02:00
Paul Beckingham
e74c6963a9
C++11: Cleaned up program framework with range-based for
2015-05-11 17:50:53 -04:00
Paul Beckingham
5a57dfd70d
C++11: Cleaned up commands code with range-based for
2015-05-11 17:45:15 -04:00
Paul Beckingham
bd3d58484a
C++11: Cleaned up column code wiht range-based for
2015-05-11 17:33:20 -04:00
Federico Hernandez
5b675ea834
ChangeLog fix
2015-05-10 23:25:52 +02:00
Federico Hernandez
4ba41d4fe7
Bumped version in ref page
2015-05-10 23:21:17 +02:00
Federico Hernandez
1800ab0e1b
Bumped version number to 2.4.5
2015-05-10 23:11:26 +02:00
Federico Hernandez
e989dee505
Added SHA1 of tagged release commit
2015-05-10 23:07:55 +02:00
Federico Hernandez
df49aaba12
Version number and release date for 2.4.4
2015-05-10 22:57:16 +02:00
Paul Beckingham
0d45bb75e8
Merge branch '2.4.4' of ssh://git.tasktools.org/tm/task into 2.4.4
2015-05-10 13:19:12 -04:00