Paul Beckingham
f887173bf7
TW-1510
...
- TW-1510 Task can save empty value in the data backlog (thanks to Tomas Babej).
2015-02-14 16:33:45 -05:00
Tomas Babej
328b7ec260
Task: Do not export empty attributes in composeJSON
2015-02-14 16:32:41 -05:00
Paul Beckingham
ab41e005c9
Unit Tests
...
- Added on-exit test for unexpected JSON output.
2015-02-14 16:19:36 -05:00
Paul Beckingham
bd785ffad5
Hooks
...
- Added a new on-launch-misbehave2 script that emits unexpected JSON.
2015-02-14 16:14:20 -05:00
Paul Beckingham
3cce6c23f5
Hooks
...
- Hooks now verify the expected number of JSON lines emitted by hook scripts.
2015-02-14 15:50:51 -05:00
Paul Beckingham
ec919a8677
TW-1534
...
- TW-1534 Urgency coefficient for user project disables 'info' output(thanks to
Martin).
- Reimplemented 'information' command urgency details as a ViewText.
- Fixed math bug in rightJustify.
2015-02-14 12:50:10 -05:00
Paul Beckingham
5911286218
Documentation
...
- Relocated Tomas to a better seat.
2015-02-14 11:52:07 -05:00
Paul Beckingham
9e49325d6e
TW-1531
...
- TW-1531 'task export' should handle recurrence (thanks to Tomas Babej).
2015-02-13 20:35:04 -05:00
Tomas Babej
c483c8dda9
CmdExport: Generate recurrent tasks
2015-02-13 20:31:46 -05:00
Paul Beckingham
2d2579d801
Unit Tests
...
- Fixed bug in test where the rc path name contains a number, which is found by
the test in place of an unexpected week number.
2015-02-08 14:04:22 -05:00
Paul Beckingham
4f6c51e7ae
Unit Tests
...
- Updated README with suggested work.
- Removed obsolete TAP.py.
- Added 'conversion' script to check on the Perl -> Python progress.
2015-02-08 13:51:27 -05:00
Paul Beckingham
cd6808ab15
Unit Tests
...
- Removed color.duetoday.t, because of two reasons. First, the test is flawed,
and second the test is duplicated in tw-285.t.
2015-02-08 13:22:05 -05:00
Paul Beckingham
8b648bc690
Unit Tests
...
- Reduced hh from 99:00:00 to 95:00:00, because with the +01:00 it becomes
100:00:00, and '100' exceeds Nibbler::getDigit2.
2015-02-08 13:18:23 -05:00
Paul Beckingham
9a0a6188b1
Documentation
...
- Added email address to which patches should be sent (thanks to mathstuf).
2015-02-07 18:50:03 -05:00
Paul Beckingham
b79453afa7
TW-1532
...
- TW-1532 Hooks does not execute any script on Cygwin (thanks to Taisuke
Hachimura).
2015-02-07 14:45:06 -05:00
Paul Beckingham
60dddffda3
TW-1524
...
- TW-1524 Build Broken (thanks to Jack).
2015-02-07 14:39:25 -05:00
Paul Beckingham
e8dc5a16a1
Portability
...
- Clarified the requirements regarding C++11 support, libuuid and gnutls.
2015-02-07 14:37:51 -05:00
Paul Beckingham
528e72062b
Hooks
...
- Fixed the ::execute function used by Hooks and CmdCalendar to run commands,
by following the convention:
"The first argument, by convention, should point to the file name associated
with the file being executed."
(man execvp)
2015-02-07 14:08:58 -05:00
Paul Beckingham
876820ee1a
Unit Tests
...
- Restored bash as the interpreter for wrapper.sh.
2015-02-07 10:39:16 -05:00
Paul Beckingham
8e730f2da3
Hooks
...
- Updated examples to not rely on bash being in /bin.
2015-02-07 10:25:50 -05:00
Paul Beckingham
8b28c36485
Unit Tests
...
- Modified the test_hooks/* scripts to use /bin/sh, which is portable. When
using /bin/bash, Cygwin and FreeBSD silently fail.
2015-02-07 10:22:07 -05:00
Paul Beckingham
04be198281
Unit Tests
...
- Added on-modify hook tests.
2015-02-07 08:58:47 -05:00
Paul Beckingham
1b69ac6ad2
Unit Tests
...
- The on-modify-misbehave1 test is not useful.
2015-02-07 08:57:27 -05:00
Paul Beckingham
b1081bd510
Unit Tests
...
- Added hook tests for on-add.
2015-02-07 08:41:02 -05:00
Paul Beckingham
a72322b9db
Unit Test
...
- Added tests for on-exit hooks.
2015-02-02 12:37:39 -05:00
Paul Beckingham
82e6574d30
Unit Tests
...
- Added tests for on-launch hooks.
2015-02-01 18:37:18 -05:00
Paul Beckingham
1f14454be7
Merge branch '2.4.1' of ssh://git.tasktools.org/tm/task into 2.4.1
...
Conflicts:
test/template.t
2015-02-01 17:01:58 -05:00
Paul Beckingham
384ca82292
Unit Tests
...
- Hooks snapshot prior to pull.
2015-02-01 17:00:39 -05:00
Renato Alves
066143d939
Unittest - template.t use docstring for proper test description on execution
2015-02-01 20:39:38 +00:00
Renato Alves
e845a25ea6
Unittest - Replace the timestamp function on wrapper.sh
...
* %N is not supported by /bin/date on BSD systems
2015-02-01 20:35:11 +00:00
Renato Alves
75a2b11638
Unittest - Update template.t to use Hook.assert* functions
2015-02-01 19:33:08 +00:00
Renato Alves
6a3edc88a1
Unittest - properly implement Hook.assert* functions
2015-02-01 19:33:08 +00:00
Renato Alves
bb3555f217
Unittest - Bad exception formatting
2015-02-01 19:33:08 +00:00
Paul Beckingham
5de80eedeb
Unit Tests
...
- Typos in template.t.
2015-02-01 12:36:54 -05:00
Paul Beckingham
10c1b5f902
Merge branch '2.4.1' of ssh://git.tasktools.org/tm/task into 2.4.1
2015-02-01 11:53:11 -05:00
Renato Alves
049ed04471
Unittest - Document the magic line in wrapper.sh
2015-02-01 06:23:34 +00:00
Paul Beckingham
3ff42af9c7
Unit Tests
...
- Added sample hooks that behave/misbehave in various ways.
2015-01-31 18:34:25 -05:00
Paul Beckingham
1cfdfbae52
Hooks
...
- Removed the ability for hooks to add tasks, or modify tasks that are outside
the context of the current event. This makes hooks a local mechanism that
operates only on local changes. Modifications/additions coming in via sync
command are not processed by hooks.
2015-01-31 17:47:58 -05:00
Paul Beckingham
61291e4d1e
C++
...
- ColumnDate::~ColumnDate should be virtual.
2015-01-31 13:23:45 -05:00
Tomas Babej
77ec56dcd0
Tests: Add test case for disabled recurrence mechanism
2015-01-25 16:06:26 -05:00
Paul Beckingham
d0f74c4a80
Unit Tests
...
- Fixed a broken test that returns different values are different times of the
year/month.
- Removed silly tests that were looking at color values, which is a bad idea.
2015-01-25 16:00:43 -05:00
Paul Beckingham
4bdee56fa7
Configuration
...
- New 'recurrence' configuration setting can disable recurring task generation.
2015-01-25 15:41:31 -05:00
Paul Beckingham
8323407242
TW-1504
...
- TW-1504 On-modify hook does not accept correct JSON format (thanks to Tomas
Babej).
2015-01-25 14:51:07 -05:00
Paul Beckingham
6626207ad1
TW-1522
...
- TW-1522 Date format doesn't like hyphens (thanks to Scott Carter).
2015-01-25 14:49:02 -05:00
Paul Beckingham
4865269630
Hooks
...
- Modified loop so it no longer walks the whole list unnecessarily.
- Minor style tweaks.
2015-01-25 10:33:03 -05:00
Tomas Babej
8683574b18
Hooks: Make sure that original task is properly detected
...
On modify event uses UUID of the original task being modified
to determine which line should be interpreted as modification
of the task.
This was achieved by searching by a substring in a specific JSON
format, which, consenquently, failed on JSON strings of other (valid)
formats.
2015-01-25 10:28:04 -05:00
Paul Beckingham
5e90510530
Merge branch '2.4.1' of ssh://git.tasktools.org/tm/task into 2.4.1
2015-01-24 10:12:43 -05:00
Tomas Babej
a8bab90c34
Documentation
...
- Update the man page with the correct description of behaviour of
rc.confirmation and rc.bulk variables
2015-01-24 10:12:32 -05:00
Renato Alves
87c2a9b5a5
Unittest - README clarifications
...
* Add one line command to run all tests
* Clarify that only tests ending with .t and execute bit set are run
2015-01-21 12:13:19 +00:00
Paul Beckingham
cba5948a1d
Unit Tests
...
- Took the tw-1481.t test offline, because the bug will not be fixed in the
next release.
2015-01-20 22:06:46 -05:00