Federico Hernandez
485734e107
Removed space between minus and number in the countdown
2010-03-06 00:19:42 +01:00
Federico Hernandez
f4dc5c3674
Removed space between minus and number in the countdown
2010-03-05 23:47:01 +01:00
Paul Beckingham
e5f7e18d56
Enhancement - Hooks
...
- Implemented API calls: task_get_due, task_get_end, task_get_entry,
task_get_start, task_get_until and task_get_wait.
- Implemented unit tests for API calls.
- Implemented new Record::get_ulong method.
- Implemented unit tests for get_ulong.
2010-03-01 20:53:44 -05:00
Paul Beckingham
6304ca7c1f
Unit Tests - run_all
...
- Added better formatting of the results.
- Added a count of the skipped tests.
2010-03-01 18:16:29 -05:00
Paul Beckingham
f6ff18e31d
Enhancement - Hooks
...
- Added many more format hooks.
- Added unit tests for all added hooks.
- Added unit tests for format-countdown and format-countdown_compact.
2010-03-01 18:14:06 -05:00
Paul Beckingham
409c6ee9b9
Enhancement - .taskrc timestamp
...
- Added a "created by ..." entry with timestamp inside the generated
.taskrc file.
2010-02-28 11:16:35 -05:00
Paul Beckingham
fa195a3cb2
Unit Tests - grid
...
- Corrected mix of signed and unsigned ints which confuse certain
combinations of GCC and OS.
2010-02-23 20:38:59 -05:00
Paul Beckingham
cda959a658
Bug Fix - #382
...
- Changed from testing the ID to testing the sequence size.
2010-02-23 18:07:05 -05:00
Federico Hernandez
a5d8ef524e
Bug Fix - #382 task annotate doesn't complain when a task id is omitted
...
- added error msg when annotating without a task id
2010-02-23 22:50:59 +01:00
Paul Beckingham
cb1b1510a9
Copyright
...
- Bumped year to 2010.
2010-02-23 01:06:45 -05:00
Paul Beckingham
3f2c68377c
Merge branch 'unit-tests' into 1.9.1
2010-02-23 01:05:57 -05:00
Paul Beckingham
846d9bfd83
Merge branch 'config-highlight' into 1.9.1
2010-02-23 01:02:44 -05:00
Paul Beckingham
eac6c3fca9
Merge branch 'lua-test' into 1.9.1
2010-02-23 01:00:08 -05:00
Paul Beckingham
8229a96252
Unit Tests - grid
...
- Added unit tests for Grid object.
2010-02-21 13:32:14 -05:00
Paul Beckingham
061639a370
Bug Fix - #380 Configuration values can no longer be commented out
...
- Added an explanatory comment to reinforce what is said in the taskrc.5
man page, about how to deal with defaults, overrides and blanks.
2010-02-17 18:15:24 -05:00
Paul Beckingham
ad7abec3d7
Unit Tests - next.t
...
- Tests no longer assume that a set of added tasks will show an age
of /-/, and now uses /(:?-|\d secs?)/.
2010-02-16 07:38:15 -05:00
Paul Beckingham
c34aeba5a4
Enhancement - config error highlights
...
- Configuration variables that are unrecognized are now highlighted
in color, as well as being listed out.
2010-02-16 00:16:51 -05:00
Paul Beckingham
816f0533be
Unit Tests - Lua
...
- Added -llua to src/tests/Makefile, to improve the quality of test results.
2010-02-16 00:05:19 -05:00
Paul Beckingham
e923282181
Portability - Haiku
...
- Added build notes for Haiku, requiring a 'setgcc gcc4' command.
- Modified directory code to accomodate Haiku's struct dirent
anomalies (same as Solaris).
2010-02-15 23:55:03 -05:00
Federico Hernandez
dfc35f3744
Missing doc for color.due.today and countdown
2010-02-14 23:25:01 +01:00
Federico Hernandez
56dee6975e
Fixed failing cal.t unit test due to color blending
2010-02-14 22:11:48 +01:00
Paul Beckingham
9b80017323
Portability - Solaris
...
- Added include of auto.h to allow #ifdef SOLARIS to work.
- Put #ifdef around glob arguments that aren't supported on Solaris.
- Fixed uninitialized variable that only gcc on Solaris spotted.
2010-02-12 20:58:56 -05:00
Paul Beckingham
75666c56cc
Portability - Solaris
...
- Added a SOLARIS workaround for the lack of de_type member in struct dirent
that other OSes have.
2010-02-12 01:35:20 -05:00
Paul Beckingham
0a3ee9f0a7
Portability
...
- Removed obsolete COLOR_* definitions from i18n.h that conflict on Cygwin.
2010-02-12 00:39:07 -05:00
Paul Beckingham
67546f8163
Configuration
...
- Allows rc.tag.indicator to replace the default + indicator.
- Allows rc.active.indicator to replace the default * indicator.
- Allows rc.recurrence.indicator to replace the default R indicator.
2010-02-11 23:50:55 -05:00
Federico Hernandez
883e264319
2 new report columns
...
- countdown and countdown_compact
2010-02-12 03:01:03 +01:00
Federico Hernandez
e80769794e
Added color blending to cal report
2010-02-12 01:15:19 +01:00
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
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
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
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
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
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
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
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
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
b1700f3cf6
Enhancement - caseless compare
...
- Fixed bug detecting multiple failed negative attribute matches.
2010-01-27 16:52:54 -05:00