Paul Beckingham
c37f36510a
Documentation Update
...
- Added a couple of good questions to the task-faq man page. One is
a discussion of the ID number resequencing, which really should have
been addressed in this way years ago.
2010-01-27 23:58:18 -05:00
Paul Beckingham
c65cb536cc
Documentation Update
...
- Added description of the new search.case.sensitive configuration
setting.
2010-01-27 23:36:44 -05:00
Paul Beckingham
4a8b356867
Documentation update - script-hooks.txt
...
- Included the script for the hooks movie.
2010-01-27 22:56:41 -05:00
Paul Beckingham
ea2d57edd3
Enhancements - Hooks
...
- Make the hooks unit tests pass if Lua support is not included.
We don't like yellow in the tinderbox.
2010-01-27 22:54:40 -05:00
Paul Beckingham
585cbdfcac
Merge branch 'hooks' into 1.9.0
...
Conflicts:
src/command.cpp
src/report.cpp
2010-01-27 22:46:20 -05:00
Paul Beckingham
572a833a51
Merge branch '1.9.0' of tasktools.org:task into 1.9.0
2010-01-27 16:53:41 -05:00
Paul Beckingham
b1700f3cf6
Enhancement - caseless compare
...
- Fixed bug detecting multiple failed negative attribute matches.
2010-01-27 16:52:54 -05:00
Paul Beckingham
4f1183a358
Enhancement - caseless compare
...
- Fixed bug in text.cpp:find that failed to locate a substring if it occurred
at the end of the string.
2010-01-27 16:28:57 -05:00
Federico Hernandez
180d4ece77
Spelling...
2010-01-27 18:42:16 +01:00
Paul Beckingham
0c5a71b02f
Enhancement - caseless substitution
...
- Substitutions "task <id> /from/to/" now obey the rc.search.case.sensitive
setting.
2010-01-27 12:26:06 -05:00
Paul Beckingham
9cab749016
Enhancement - caseless find
...
- Fixed bug that didn't properly consider the starting offset in find.
2010-01-27 10:38:38 -05:00
Paul Beckingham
06ecef76d3
Enhancement - caseless find
...
- Added support for a starting offset.
2010-01-27 09:50:10 -05:00
Paul Beckingham
2dfe144236
Enhancement - caseless string compare, find
...
- Switched the sense of the Boolean parameter to match a more natural
name in the .taskrc file.
2010-01-27 09:33:26 -05:00
Paul Beckingham
3e5ea8cb6c
Enhancement - Caseless string compare, find
...
- Merged compare and find functions in from metatask.
- Merged unit tests in from metatask.
2010-01-27 09:12:06 -05:00
Federico Hernandez
56edf73d93
Wrong Pingstdagen in holidays-SE.rc
2010-01-25 22:51:34 +01:00
Federico Hernandez
2b63f781e9
Edited ChangeLog according to changes in 401f1b6496
2010-01-25 01:14:49 +01:00
Federico Hernandez
ccb6327131
Merge branch '1.9.0' of tasktools.org:task into 1.9.0
2010-01-25 01:09:43 +01:00
Federico Hernandez
401f1b6496
Holidays and dates
...
- improved dateformat handling now defaulting to YMD set via
dateformat.holiday variable
- fixed missing sorting in holiday table output when running
calendar.holidays=full
- renamed reportdateformat to dateformat.report
- added config file checking for calendar.holidays and calendar.details
- added 2 holiday files for SE and US (watertown, MA)
2010-01-25 01:06:15 +01:00
Paul Beckingham
48bf9d9f85
Bug Fix - #299 Can't use multiple project.hasnt:foo
...
- Fixed bug that prevented a filter from containing multiple references
to the same attribute (thanks for John Florian).
- Added unit tests to verify.
2010-01-24 18:40:04 -05:00
Paul Beckingham
cc82823c47
Documentation Update - task-color.5
...
- Added the new task-color man page to the makefile, so it gets installed
properly.
- Added the new man page in the ChangeLog file.
2010-01-24 17:48:49 -05:00
Paul Beckingham
383962173e
Bug Fix - #360 Huh? "You cannot remove the recurrence from a recurring task. "
...
- The logic for detecting changes to a recurring task was wrong.
- Added unit tests for this bug.
2010-01-24 17:35:37 -05:00
Paul Beckingham
c8d208b9be
Enhancement - Hooks
...
- Implemented pre-info-command, post-info-command hook.
2010-01-23 13:57:38 -05:00
Paul Beckingham
d6daa336ca
Enhancement - Hooks
...
- Implemented pre-delete, post-delete events.
- Implemented pre-delete-command, post-delete-command events.
2010-01-23 13:43:50 -05:00
Paul Beckingham
b02374c3f5
Enhancement - Hooks
...
- Implemented pre-completed, post-completed events.
- Added debug info for event triggers.
- Removed support for pre-file-unlock, post-file-unlock, as they are
called from TDB::~TDB in Context::~Context, which is after Hooks::~Hooks,
which means segfault.
2010-01-23 13:12:49 -05:00
Paul Beckingham
03f7e0686f
Enhancement - Hooks
...
- Implemented API::callTaskHook.
- Implemented Hook object inside Hooks.cpp, not Hooks.h.
- Implemented Hooks.setTaskId to provide context for task hooks.
- Implemented pre-tag, post-tag, pre-detag, post-detag
events.
- Implemented pre-file-lock, post-file-lock, pre-file-unlock, post-file-unlock
events.
2010-01-23 12:47:48 -05:00
Paul Beckingham
545013e839
Enhancement - config command
...
- Added validation of rc.annotations and rc.default.priority to the config
command.
2010-01-23 00:12:34 -05:00
Federico Hernandez
4025488cf8
Updated ChangeLog and NEWS
2010-01-22 01:57:01 +01:00
Federico Hernandez
4ce2a1d071
Merge branch '1.9.0' of tasktools.org:task into helg
2010-01-22 01:45:33 +01:00
Federico Hernandez
a7244a999e
Holidays
...
- added displaying of holidays in 'task cal'
via calendar.holidays
- the legend in the calendar can now be turned off
- weeknumbers in the calendar can now be color-coded
2010-01-22 01:42:32 +01:00
Paul Beckingham
5b2cde4e30
Documentation - task-color.5
...
- Added new color tutorial man page.
2010-01-20 20:45:17 -05:00
Paul Beckingham
21d5607af2
Unit Tests - post-start, pre-exit
...
- Implemented unit tests for the post-start and pre-exit hooks.
2010-01-19 23:24:24 -05:00
Paul Beckingham
1cd6d4c7e7
Enhancement - Hooks
...
- Implemented pre-debug, post-debug.
- Implemented pre-header, post-header.
- Implemented pre-output, post-output.
- Implemented pre-footnote, post-footnote.
- Implemented pre-gc, post-gc.
- Implemented pre-undo, post-undo.
- Implemented pre-add-command, post-add-command.
2010-01-19 23:01:52 -05:00
Paul Beckingham
8540cab0a6
Enhancement - hooks
...
- Improved diagnostics of C++ side of the Lua API.
2010-01-19 22:19:40 -05:00
Federico Hernandez
e3c28f3fb3
Include statement for Linux
2010-01-20 00:31:41 +01:00
Paul Beckingham
f6f84aaf42
Tweak - default.command
...
- Trims whitespace off the default command that is reported via Context::header.
2010-01-19 18:04:47 -05:00
Paul Beckingham
b927d95d58
Merge branch '1.9.0' of tasktools.org:task into 1.9.0
2010-01-19 17:53:53 -05:00
Paul Beckingham
dd5623be65
Unit Tests
...
- Fixed tests that were broken when the config defaults changed.
2010-01-19 17:53:17 -05:00
Paul Beckingham
78063c4df7
Enhancement - Hooks
...
- Multiple hooks for the same event are now triggered, in the sequence
they are found in .taskrc
- Program hooks can now cause task to exit.
2010-01-18 20:19:51 -05:00
Federico Hernandez
ab86490b37
Clean up annotation details
...
- changed variable name from annotation.details to annotations
- added report.X.annotations
- changed values from 2, 1, 0 to full, sparse, none
- made reportdateformat available in timesheet
2010-01-19 00:46:25 +01:00
Paul Beckingham
69cae7731f
Enhancement - Hooks
...
- First fully functioning Lua hooks. Woohoo.
2010-01-18 18:03:31 -05:00
Paul Beckingham
eeefc8a992
Color
...
- Removed coloring of only the due date, which is operating outside of
the colorization rules.
- Removed commented out code.
2010-01-18 00:53:01 -05:00
Paul Beckingham
77e98c8c03
Enhancement - Hooks
...
- Improved the conditional compilation.
2010-01-17 23:41:02 -05:00
Federico Hernandez
fccd0d6c96
Report date format
...
Added report.X.dateformat which gives each report the possibility
to have a custom format for the due dates.
2010-01-18 03:45:49 +01:00
Federico Hernandez
4f70969306
Modification of the confirmation dialog for task config name value
2010-01-17 21:30:16 +01:00
Paul Beckingham
57e94585e8
Enhancement - Hooks
...
- Added Lua copyright notice to the version command.
- Added Lua copyright details to API.cpp, which is the only file that
interacts with Lua.
- Added hook-type detection.
- Added a hook-type calling mechanism in Hooks.
- Implemented the post-start and pre-exit event triggers.
- Context::initialize now calls Hooks::initialize, which in turn calls
API::initialize. We have liftoff!
2010-01-17 14:24:40 -05:00
Paul Beckingham
c66d6b0500
Enhancement - Hooks
...
- Added bare bones autoconf changes to support Lua.
- Added API class from metatask.git.
- Added skeleton Hooks class.
- Added 'with_lua' helper script.
2010-01-17 01:12:28 -05:00
Paul Beckingham
31055360dc
Merge branch '1.9.0' into hooks
2010-01-17 00:35:08 -05:00
Paul Beckingham
229a3d309c
Feature - #296 Setting configuration variables in .taskrc
...
- Now supports 'task config name value', 'task config name ""', and
'task config name' to directly modify the .taskrc file.
- Updated man page.
- Added unit tests.
- Modified existing config command to also display configuration
variables that have no values.
2010-01-17 00:13:19 -05:00
Paul Beckingham
c82469fa2c
Merge branch '1.9.0' of tasktools.org:task into 1.9.0
2010-01-16 17:47:22 -05:00
Paul Beckingham
5a886f6e58
Unit Tests
...
- Now sorts the results of a glob, so that the results are in a
consistent order on all platforms.
2010-01-16 17:46:32 -05:00