Tomas Babej
070fdf60fa
localization: Update other locale files
2015-02-23 19:22:06 -05:00
Tomas Babej
1278226c16
CmdContext: Localize the hardcoded strings
2015-02-23 19:22:01 -05:00
Tomas Babej
98410cff42
CmdShow: Add context related variables
2015-02-23 19:21:57 -05:00
Tomas Babej
ee23a099f2
CmdContext: Minor style and message changes
2015-02-23 19:21:50 -05:00
Tomas Babej
dc0502dd9f
CLI: Apply context filter directly in getFilter method
2015-02-23 19:19:51 -05:00
Tomas Babej
3a77a5f291
CLI: Add addContextFilter method
2015-02-23 19:19:47 -05:00
Tomas Babej
1abda3900b
CLI: Abstract adding new raw filter to a new helper method
2015-02-23 19:19:44 -05:00
Tomas Babej
09fe5be086
CmdContext: Add show subcommand
2015-02-23 19:19:41 -05:00
Tomas Babej
1a3550541b
CmdContext: Add support for unsetting context
2015-02-23 19:19:38 -05:00
Tomas Babej
371ca27da0
CmdContext: Add support for setting context
2015-02-23 19:19:35 -05:00
Tomas Babej
5f3dd43893
CmdCompletionContext: Implement the context completion list
2015-02-23 19:19:32 -05:00
Tomas Babej
edb54a51b3
CmdContext: Add list subcommand
2015-02-23 19:19:29 -05:00
Tomas Babej
636f6bfd96
CmdContext: Add initial implementation of the delete subcommand
2015-02-23 19:19:24 -05:00
Tomas Babej
e91063426a
CmdContext: Add initial implementation of the context define subcommand
2015-02-23 19:19:18 -05:00
Tomas Babej
a4d5ab07e9
CmdConfig: Abstract saving and removal of the configuration values into separate methods
2015-02-23 19:19:15 -05:00
Tomas Babej
49a7e46eaf
CmdContext: Add initial plumbing
2015-02-23 19:19:08 -05:00
Wilhelm Schuermann
af772f4c49
Util
...
- Closed dangling pipes in execute (), resolving problems when a hook script
forks.
2015-02-22 14:03:30 -05:00
Paul Beckingham
1ae4ea2ea3
I18N
...
- Removed unnecessary string termination and exceptions.
- Removed associated localized errors.
2015-02-19 08:51:36 -08:00
Paul Beckingham
f2998aba74
TW-1547
...
- TW-1547 Recur column is always shown even if no recurring task is displayed
(thanks to Renato Alves).
2015-02-18 20:53:56 -08:00
Paul Beckingham
d2b2631db7
TW-1546
...
- TW-1546 column type due.remaining breaks colors on due tasks (thanks to Renato
Alves).
2015-02-18 20:18:31 -08:00
Paul Beckingham
c11601e30e
Cleanup
...
- Removed unused Nibbler::getHex.
2015-02-17 10:58:45 -05:00
Paul Beckingham
520067f522
Cleanup
...
- Eliminated text.cpp upperCase(), as it was not UTF8-safe, and is no longer
used.
2015-02-17 10:44:31 -05:00
Paul Beckingham
693fe9b8fd
ColPriority
...
- Made the acceptance of lower-case priorities explicitly either lower or upper
case, but converted to upper case. This eliminates the dependency on text.cpp
upperCase(), which is not UTF8-safe.
2015-02-17 10:40:51 -05:00
Paul Beckingham
952d743218
Cleanup
...
- Removed duplicate legacy value map entry.
- Added version number to legacy mapping.
- Added TODO for later clarification.
2015-02-17 08:39:53 -05:00
Paul Beckingham
2ef0214248
TW-1542
...
- TW-1542 Large numeric UDA values get rendered in scientific notation on export
(thanks to Ralph Bean).
2015-02-15 11:24:24 -05:00
Paul Beckingham
0a62061ca8
L10N
...
- Localized the new strings in Hooks.cpp.
2015-02-15 02:03:24 -05:00
Paul Beckingham
5a060802e7
Hooks
...
- It is now an error for a failing hook script to fail to also generate some
feedback.
- Updated NEWS file to mention stricter hook script controls.
2015-02-14 18:16:32 -05:00
Paul Beckingham
adac566665
Unit Tests
...
- Corrected expected output from the on-modify-misbehave4 test hook script.
- Moved JSON syntax error details to debug output.
2015-02-14 17:50:28 -05:00
Paul Beckingham
a2e980c6b8
Hooks
...
- Deferred JSON checking until after we know whether the hooks voluntarily
failed the event.
2015-02-14 17:33:48 -05:00
Paul Beckingham
e00704a375
Hooks
...
- Cleaned up logic for crude JSON detection.
2015-02-14 17:31:37 -05:00
Paul Beckingham
8fb3161a02
Hooks
...
- Modified expected output from an on-modify hooks script, because it's 1 line
of JSON, not 2.
2015-02-14 17:19:44 -05:00
Paul Beckingham
c5a2b7f759
Unit Tests
...
- Fixed exected error for on-add-misbehave5. This highlights a potential
error in the test suite with the one failing test.
2015-02-14 17:03:43 -05:00
Tomas Babej
328b7ec260
Task: Do not export empty attributes in composeJSON
2015-02-14 16:32:41 -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
Tomas Babej
c483c8dda9
CmdExport: Generate recurrent tasks
2015-02-13 20:31:46 -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
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
Paul Beckingham
4bdee56fa7
Configuration
...
- New 'recurrence' configuration setting can disable recurring task generation.
2015-01-25 15:41:31 -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
Tomas Babej
654159b2fd
Hooks: Add per-hook time measurement
2015-01-19 16:07:34 -05:00
Tomas Babej
6fdf0738a7
Hooks: Improve debugging messages for on-exit hooks
2015-01-18 13:27:32 -05:00
Paul Beckingham
41003fc78b
Code Cleanup
...
- Removed whitespace at EOL.
2015-01-17 19:05:09 -05:00
Wilhelm Schuermann
d2928dc4e4
TW-1516 Hook input not ended with EOF
...
- Made execute() send EOF when all input is written.
- Minor code cleanup.
2015-01-17 19:04:31 -05:00
Jens Erat
cd31335742
TW-1491 - TW-1491 Regression in deleting due dates
2015-01-12 15:42:58 -05:00
Paul Beckingham
a22d173b9b
TW-1487
...
- TW-1487 Task export exports some numeric attributes as strings (thanks to
Tomas Babej).
2015-01-11 09:07:04 -05:00