Wilhelm Schuermann
bc335e8075
Add-Ons: Fix export-html.pl for new export format
2015-03-30 09:41:45 +02:00
Paul Beckingham
e0f3e6d328
Tests: Corrected test that assumes lines are longer than they are
2015-03-29 23:52:34 -04:00
Paul Beckingham
eb35386d76
Tests: Recategorized lexemes that are only dates in the presence of Eval
2015-03-29 23:14:59 -04:00
Paul Beckingham
96c448ca1e
Lexer: Corrected off-by-one error in ::isTripleCharOperator
2015-03-29 23:07:18 -04:00
Paul Beckingham
71fea510bb
Tests: Corrected lexer test "\""
2015-03-29 23:02:59 -04:00
Paul Beckingham
1e411ed4b8
Tests: Corrected lexer text '\''
2015-03-29 23:01:33 -04:00
Paul Beckingham
cfbdd4bc05
Tests: Corrected lexer test "\"three\""
2015-03-29 22:59:27 -04:00
Paul Beckingham
5af3f71ac5
Lexer: Fixed /from/to/g detection at EOS
2015-03-29 22:56:34 -04:00
Paul Beckingham
8b863c9764
Lexer: Fixed /pattern/ detection at EOS
2015-03-29 22:53:38 -04:00
Paul Beckingham
9630b76990
Build: Resolve warnings from flod build
2015-03-29 18:21:33 -04:00
Paul Beckingham
690d9493f0
Build: Resolve some more compiler warnings
2015-03-29 18:03:36 -04:00
Paul Beckingham
73f4f55e0a
Merge branch '2.4.3' of ssh://git.tasktools.org/tm/task into 2.4.3
2015-03-29 17:30:06 -04:00
Paul Beckingham
267f054449
Duration: Some units were not marked as standalone
2015-03-29 17:25:08 -04:00
Wilhelm Schuermann
7a64c19641
Resolve most compiler warnings
2015-03-29 22:05:38 +02:00
Wilhelm Schuermann
b8105812fc
CMake: Enable compiler warnings
2015-03-29 22:04:48 +02:00
Paul Beckingham
f454a02224
Tests: Added more Lexer::Type::date tests
2015-03-28 16:57:34 -04:00
Paul Beckingham
1bbe709e38
Tests: Removed redundant LExer::Type::tag tests
2015-03-28 16:53:32 -04:00
Paul Beckingham
a4b96a3191
Tests: Added Lexer::Type::op tests, a full set
2015-03-28 16:49:57 -04:00
Paul Beckingham
ddb6014358
Tests: Converted Lexer::Type::duration tests
2015-03-28 16:38:17 -04:00
Paul Beckingham
31a7a3343b
Tests: Converted ordinal tests
2015-03-28 16:26:50 -04:00
Paul Beckingham
3a0971f290
Tests: Added Lexer::Type::tag test for +@tag
2015-03-28 16:23:02 -04:00
Paul Beckingham
fee58b0eb6
Tests: Added Lexer::Type::operator tests, removed old ones
2015-03-28 16:21:25 -04:00
Paul Beckingham
9adf3fc0fa
Tests: Added Lexer compound token expression tests
2015-03-28 12:05:45 -04:00
Paul Beckingham
39d330631d
Tests: Added Lexer::Type::date tests
2015-03-28 12:05:17 -04:00
Paul Beckingham
b41d7c4582
Tests: Added Lexer::Type::duration tests
2015-03-28 11:40:31 -04:00
Paul Beckingham
12eca4b2cc
Tests: Added Lexer::Type::op tests
2015-03-28 11:38:03 -04:00
Paul Beckingham
f26f790e74
Tests: Added Lexer::Type::separator test
2015-03-28 11:33:57 -04:00
Paul Beckingham
7ac0a919aa
Tests: Added Lexer::Type::uuid tests
2015-03-28 11:32:17 -04:00
Paul Beckingham
e9e91ce55e
Tests: Added Lexer::type::pair tests
2015-03-28 11:05:19 -04:00
Paul Beckingham
880fb5bcc6
Tests: Added Lexer::Type::number and Lexer::Type::hex tests
2015-03-28 10:58:27 -04:00
Paul Beckingham
84eb75c705
Tests: Added Lexer::Type::string tests
2015-03-28 10:45:19 -04:00
Paul Beckingham
f697e4df73
Tests: Added Lexer::Type::url tests
2015-03-28 10:26:14 -04:00
Paul Beckingham
0eaa061efe
Tests: Added more Lexer::Type::dom tests
2015-03-28 10:19:54 -04:00
Paul Beckingham
b02d518b02
Tests: Lexer::Type::dom and Lexer::Type::path tests
2015-03-28 10:06:56 -04:00
Paul Beckingham
0973e6566b
Tests: Added Lexer::Type::tag tests
2015-03-28 09:41:04 -04:00
Paul Beckingham
d0a9e9a253
Tests: Added Lexer::Type::substitution tests
2015-03-28 09:32:36 -04:00
Paul Beckingham
ff445c567e
Unit Tests: Lexer now tests embedded and isolated tokens
...
- The tests are now defined in a static structure, simplifying maintenance of
these tests.
- Instead of simply lexing large strings and checking the lexemes, the tests
now take a single token and test it as-is ("token"), and surrounded by spaces
(" token "), which yields surprising results.
2015-03-28 09:22:33 -04:00
Paul Beckingham
254b1eb49c
Merge branch '2.4.3' of ssh://git.tasktools.org/tm/task into 2.4.3
2015-03-28 08:28:56 -04:00
Paul Beckingham
15005afd1e
Unit Tests: Added tests for Lexer::Type::pattern
2015-03-28 08:24:49 -04:00
Wilhelm Schuermann
9e6c6ecb93
TW-1583: Invalid ID displayed after done/delete
...
- Fix completed/deleted tasks getting an ID when GC is going to be run,
previously resulting in invalid IDs being displayed in reports that
show non-pending tasks.
A side effect of this fix is that it is sometimes not possible to
filter by ID when running a report right after calling done/delete.
This problem existed before; this change makes it happen on the first
report instead of the second, so it is more consistently broken.
Commands that modify tasks are not affected, making this an annoying
yet harmless defect.
2015-03-28 10:36:58 +01:00
Tomas Babej
20eaa312e6
localization: Fix inconsisitent case in the legend of History commands
2015-03-27 19:23:22 -04:00
Renato Alves
fdb22ad341
Tests: Merge bug.299 with project.t and add more scenarios
...
* Currently one of the new scenarios fails. Looks like a bug.
2015-03-27 11:15:53 +00:00
Renato Alves
d76d5c3587
Tests: Make sleeptime in wait_conditional an argument
2015-03-27 10:53:18 +00:00
Renato Alves
526665d4ec
Tests: Configurable check for taskd readyness
...
* Also increase the frequency from 1/s to 2/s
2015-03-27 10:51:38 +00:00
Renato Alves
834b4ddab6
Tests: Use faketime instead of time.sleep.
2015-03-27 10:14:44 +00:00
Renato Alves
357850177d
Tests: common/reusable variables live in basetest.utils
2015-03-27 10:14:44 +00:00
Wilhelm Schuermann
d2e6c90446
TW-1581: Wrong urgency after done/delete command
...
- TDB2::dependency_scan() is run before GC, so we need to check both
tasks in a dependency chain for their status before setting the
blocking/blocked flag to true.
2015-03-26 18:43:58 +01:00
Paul Beckingham
96922231b8
Merge branch '2.4.3' into lexer2
2015-03-25 07:52:36 -04:00
Wilhelm Schuermann
55db1239bd
Info: Hide "modified" attribute changes
...
- The info report shows modifications already. "modified" attribute
updates are implied by other attributes being changed, so there
is no need to clutter the report with them.
2015-03-23 16:28:53 +01:00
Wilhelm Schuermann
4f75652ccb
TW-1580: "modified" attribute not updated
...
- Make all local modifications update the "modified" attribute.
- As per design, the user cannot overwrite this attribute; neither
can hooks.
2015-03-23 15:55:47 +01:00