- Added new src/commands and src/columns intermediate libs.
- Began implementation of the first Command object.
- Began implementation of the first Column object.
- TDB2, Variant updates.
- Created new scripts/extensions directory.
- Added README for extensions.
- Started priority.lua extension.
- Implemented api_task_get and api_task_set DOM accessors.
- Removed more obsolete API.
- Renamed all holiday files to include a locale, rather than just
a country code.
- Enhanced update-holidays.pl add-on script to support regions,
provide better error handling, error on missing Perl module,
warnings on unavailable data, and help text.
- Updated documentation accordingly.
- Incorporated (most of the) feedback from John's review of the code.
Got stuck on replacing 'import commands' with 'import subprocess',
and all that entails.
- Added a few more new keywords to bring up to date with current feature set:
+ active.indicator
+ tag.indicator
+ recurrence.indicator
+ color.due.today
+ color.calendar.due.today
- With P.C. Shyamshankar's blessing, updated the _task script for zsh
by using the new task built-in _commands command to enumerate all
supported commands. This replaces code that forces task usage output,
and parses it for commands.
- Note that _task for zsh lacks attribute completion. We need a zsh
developer to make this enhancement.
Completion behavior has changed from bash-3 to bash-4. Even the colon
character appears in COMP_WORDBREAKS of both versions, only bash-4 seems to
honor it. This appears to be a bug in bash-3. Changes made here work around
the problem so that completion of project names works for either version of
bash.
Improved VIM Support
- added vim support for undo.data
- eliminated misc. whitespace per Bram Moolenaar's request
- added Updated time stamp per Bram Moolenaar's request
- Completion list for commands is now compiled dynamicaly using a task command.
- Completion now also works for direct task manipulations with IDs
eg task 3 -FOO pro:ERNIE or task 2 done
- Completes tags and project names for any command,
not just list variants (thanks to John Florian)
- bash-completion now completes tags for removal using '-'
- internal completion list compiled by using underscore
variants of corresponding commands