Federico Hernandez
4adfec4482
color.due.today and color.calendar.due.today
...
- tasks due on the current day ("today") can now be colorized with
their own color.
- this is for reports and the calendar
2010-02-12 00:21:52 +01:00
Paul Beckingham
adb72ef023
Merge branch '1.9.0' of tasktools.org:task into 1.9.0
2010-02-10 23:45:26 -05:00
Paul Beckingham
69e0893c61
Build System
...
- Modified configure.ac to allow inclusion/exclusion of both ncurses
and Lua.
- Also allows specification of include and lib directories for ncurses
and Lua separately.
- This addresses a recent problem with Cygwin 1.7, where the most recent
patches relocated ncurses from /usr/include to /usr/include/ncurses,
and consequently broke task's default configuration, which was not
very clever.
2010-02-10 18:16:46 -05:00
Federico Hernandez
10318fd19e
Added Alexander to the AUTHORS file (as he has uploaded task into Debian)
2010-02-09 21:19:20 +01:00
Paul Beckingham
756200676d
Packaging
...
- Modified task.pmdoc for 1.9.0
- Added README.txt and COPYING.txt files for installer to update script.
2010-02-08 22:48:50 -05:00
Paul Beckingham
73d8fb96cb
Packaging
...
- Create 'update' script to handle the population of the tree used to
create OSX packages.
- Cleaned out the old tree, because it can now be recreated at will.
2010-02-08 22:36:49 -05:00
Federico Hernandez
e9cbedd042
Fixing lintian warning when building deb package.
...
A man page row should not start with .taskrc as it is mis-interpreted
as groff macro.
2010-02-09 00:37:43 +01:00
Federico Hernandez
b22869f9ef
Bumped version number to 1.9.0.beta2
2010-02-08 20:59:20 +01:00
Paul Beckingham
1a02cacc53
Enhancement - Hooks
...
- Implemented a few hooks.
- Implemented several Lua API calls.
- Unit tests for all hooks and API calls.
2010-02-07 00:22:02 -05:00
Paul Beckingham
cb952329d3
Documentation Update
...
- Added latest movie script.
2010-02-06 17:09:47 -05:00
Paul Beckingham
579ebe6130
Bug Fix - #372 Color blending/mapping broken
...
- Corrected problem in unit test that expected the wrong result.
- Fixed Color::Color (const std::string&) so that the foreground and
background are now considered two different colors, are upgraded
separately, if necessary, and then blended. The problem affected
all instances of "<256-color> on <16-color>". Hooray for unit
tests.
2010-02-06 16:59:22 -05:00
Paul Beckingham
89ae64c5fb
Unit Tests - color
...
- Oddly, there were no unit tests for the Color object. Now there are
1,033.
- Three of these tests fail, which justifies adding them in the first place.
2010-02-06 15:40:44 -05:00
Paul Beckingham
ad9f318e10
Documentation Update
...
- Added task-color to the list of man pages referenced in several places.
2010-02-06 15:40:06 -05:00
Paul Beckingham
0e411cd646
Documentation Update
...
- Changed the default .taskrc file to have the color rules listed
in their precedence order, along with a comment to that effect
(thanks to John Florian)
2010-02-06 12:58:09 -05:00
Paul Beckingham
2b2795077b
Bug Fix - #371 color.due clobbered by color.alternate
...
- Fixed bug #371 which caused task to mis-apply certain color rules, like
color.alternate, which was (a) not applied first, and (b) not blended
with the other color rules (thanks to Richard Querin).
2010-02-06 12:23:46 -05:00
Paul Beckingham
58910b07ef
Unit Tests - hook.*.t
...
- Some hook tests were using the _version command, and assuming the
version was \d.\d+.\d+, whereas it was '1.9.0.beta1'.
2010-02-05 18:40:05 -05:00
Paul Beckingham
5567b04277
Bug Fix - #370
...
- Task was preventing removal of due date from any task that had a due date,
which is wrong. It should be any task with a recur: value and a due date
(thanks to John Florian).
2010-02-05 18:34:12 -05:00
Paul Beckingham
73d6e05c0e
Bug Fix - #369 task config color.alternate does not take multiple args
...
- Fixed bug that meant these commands would not work:
$ task config name 'one two three'
$ task config name one two three
(thanks to Richard Querin).
2010-02-05 18:22:36 -05:00
John Florian
0642c37c04
Documentation Update
...
- Indicate how to disable a color rule for which there is a built-in default.
- Added description for the new color.alternate configuration setting.
2010-02-03 21:17:30 -05:00
Paul Beckingham
45b66cd785
Merge branch '1.9.0' of tasktools.org:task into 1.9.0
2010-02-03 19:21:04 -05:00
Paul Beckingham
ed7c3fad57
Enhancement - Hooks
...
- Added more format hooks.
2010-02-03 19:20:45 -05:00
Paul Beckingham
fa37e002f0
Enhancement - Color
...
- Improved the labelling of colors in the color report.
2010-02-03 19:18:10 -05:00
Federico Hernandez
f99cd158dd
Bumping to 1.9.0.beta1
2010-02-04 00:06:52 +01:00
John Florian
a790958daa
Fix - vim syntax errors for taskrc
...
- calendar.details.report missing expected final '.'
- dateformat.holiday and dateformat.report not handled
- Updated header wasn't updated
2010-02-03 13:36:20 -05:00
John Florian
3341f74374
Enhancement - improved vim highlighting of .taskrc
...
- Added many new keywords to bring up to date with current feature set.
- Fixed incorrect highlighting of 'due' in report definitions.
2010-02-02 20:52:38 -05:00
Federico Hernandez
1505743fbf
Merge branch 'master' into 1.9.0
...
Conflicts:
package-config/osx/local/share/doc/task-1.8.5/COPYING
package-config/osx/local/share/doc/task-1.8.5/README
2010-02-02 00:12:42 +01:00
Paul Beckingham
625ad3d7cf
Merge branch '1.9.0' of tasktools.org:task into 1.9.0
2010-01-31 23:32:43 -05:00
Paul Beckingham
f351e17a63
Enhancement - Hooks
...
- Implemented all command hooks.
- Implemented several field hooks.
- Implemented several task hooks.
- Reorganized event validation code.
- Finalized Hooks -> API::call* mechanism.
- Implemented several hook unit tests.
- Corrected unit tests that didn't specify rc.hooks=on.
- Corrected builds that include Lua.
2010-01-31 23:29:22 -05:00
Federico Hernandez
c1360506c9
Note on task-tutorial
2010-01-31 23:33:36 +01:00
Paul Beckingham
50f27e0952
Merge branch 'special_tags' into 1.9.0
...
Conflicts:
ChangeLog
src/recur.cpp
- Implemented unit tests for the +nonag and +nocolor special tags.
2010-01-31 12:17:55 -05:00
Paul Beckingham
dd423d315b
Enhancement - Hooks
...
- Implemented lots of command hooks.
2010-01-30 23:39:51 -05:00
Paul Beckingham
78c7408380
Build
...
- Added new theme files to the dist.
- Added new holiday files to the dist.
2010-01-30 21:16:47 -05:00
Paul Beckingham
d09a079199
Enhancement - Hooks
...
- Implemented a master switch rc.hooks=off that can shut off all
hooks. Seems like a good idea.
- Added support for 'hooks' and 'hook.*' as valid configuration
entries.
2010-01-30 17:43:33 -05:00
Paul Beckingham
ea8b4beede
Documentation Update
...
- Updated the taskrc.5 man page to match 1.9.0 functionality.
- Removed obsolete colorizeMessage code.
2010-01-30 16:08:42 -05:00
Paul Beckingham
30e8b03038
Enhancements - Hooks
...
- The config command now reports missing or unreadable hook scripts.
2010-01-30 13:34:25 -05:00
Paul Beckingham
79050c29d7
Enhancement - Hooks
...
- Added timing information for event trigger calls.
2010-01-30 13:25:25 -05:00
Paul Beckingham
98f4e22950
Enhancement - Hooks
...
- Started to make the 'with_lua' script multi-platform.
2010-01-30 12:53:53 -05:00
Paul Beckingham
47f5a45e47
Bug Fix - #368 Recur until date in task info
table displays epoch seconds
...
- Fixed bug.
- Added unit tests to prevent recurrence.
2010-01-28 09:53:26 -05:00
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