Tomas Babej
f0cc0151b7
TDB2: Explicitly mark updates done as addition to optimize performance
...
We are able to avoid loading the completed.data in certain scenarios.
2015-02-28 16:54:09 -05:00
Tomas Babej
48be6986c2
Make tasks affect statistics of super-projects
2015-02-28 09:34:10 -05:00
Tomas Babej
ffd6465661
CmdProjects: Enforce garbage collector
2015-02-28 09:33:36 -05:00
Paul Beckingham
58e62711f3
Virtual Tags
...
- The 'info' command now shows virtual tags.
2015-02-26 21:09:50 -05:00
Paul Beckingham
aa8cd54142
TW-1535
...
- TW-1535 move default listing-break from list to ls (thanks to David Patrick).
2015-02-24 22:57:56 -05:00
Paul Beckingham
651ac3f174
Tw-1551
...
- TW-1551 Unable to get a UDA value from DOM (thanks to Tomas Babej).
2015-02-24 22:35:18 -05:00
Paul Beckingham
ea78200ae3
TW-1549
...
- TW-1549 task annotate hangs with specific text pattern (thanks to Alexandre
de Verteuil).
2015-02-24 22:04:05 -05:00
Tomas Babej
85d0e1789a
CmdContext: Validate context's filter upon definition
2015-02-24 16:55:28 -05:00
Tomas Babej
e19c99ce1e
CmdContext: Fix incorrect exception handling
2015-02-24 16:53:23 -05:00
Tomas Babej
0868ba757c
CmdConfig: Do not leave empty line upon variable removal
2015-02-24 16:52:55 -05:00
Tomas Babej
1a0f479394
CmdContext: Add helpful hint to output when setting context
2015-02-24 16:51:05 -05:00
Wilhelm Schuermann
e2f35a1a06
Hooks
...
- onAdd, onExit, onLaunch and onModify hooks now output feedback messages
as footnotes when hooks exit with status 0, as per hooks documentation.
2015-02-24 16:45:23 -05:00
Paul Beckingham
394acae790
CmdContext
...
- Trivіal code edits.
2015-02-23 20:07:53 -05:00
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