Paul Beckingham
b2b4fc6b54
Feature - 256-color support
...
- Implemented new "task color" command to showcase 256-color support.
2009-09-23 23:12:07 -04:00
Paul Beckingham
2074c8bb27
Feature - 256-color support
...
- Fixed bug that caused \033[m sequences to be emitted when no color
is specified, in 16-color mode.
2009-09-22 21:36:36 -04:00
Paul Beckingham
ff3b7cf337
Feature - 256-color support
...
- Integrated new Color object into task.
- Debugging needed - the cyan, green, and yellow colors are mixed up!
2009-09-22 17:01:59 -04:00
Paul Beckingham
58730a48b3
Feature - 256-color support
...
- Eliminated old color implementation.
- Integration, debugging remains.
2009-09-22 16:42:46 -04:00
Paul Beckingham
37436071a0
Feature - 256-color support
...
- Added new Color object.
2009-09-22 12:10:13 -04:00
Paul Beckingham
de8a2c36a0
Feature - 256-color support
...
- Temporary reorganization of files to prepare for a case change in
from color.* -> Color.* on a Mac.
2009-09-22 12:07:56 -04:00
Paul Beckingham
53609b2837
Bug Fix - #288
...
- Fixed bug which failed to propagate rc overrides from the command
line to the default command (thanks to Zach Frazier).
2009-09-06 16:27:28 -04:00
Federico Hernandez
2fd8d8aa83
Bug Fix #291
...
- Fixed bug #291 which generated a false warning about an unrecognized
variable when enabling default.projects in .taskrc (thanks to Thomas@BIC)
2009-09-02 10:43:04 +02:00
Federico Hernandez
d2aa0f31b0
Bug Fix - #289
...
- Fixed bug #289 which imported task from todo.sh
without valid uuids (thanks to Ben Jackson).
2009-09-01 21:08:13 +02:00
Paul Beckingham
05f67db429
Bug Fix - #287
...
- Fixed bug #287 which caused color control codes to be written to
the shadow file (thanks to Richard Querin).
2009-08-29 13:55:59 -04:00
Paul Beckingham
62be3f8acb
Feature #282
...
- Applied large patch to make task return meaningful exit codes.
- Added unit tests to prove this.
- Thanks to Pietro Cerutti.
2009-08-29 09:14:26 -04:00
Federico Hernandez
e1146cdd20
Changed epoch to be 12/22 for UTC
2009-08-18 13:46:19 +02:00
Paul Beckingham
07da2396fc
Bug Fix - #251
...
- Fixed bug #251 that caused the .hasnt attribute modifier to fail
when annotations were present. Thanks to John Florian.
2009-08-16 22:38:33 -04:00
Paul Beckingham
ec7f7cc939
Bug Fix - #260
...
- Fixed bug whereby the start, stop and delete commands were not
complaining when filter arguments were specified, even though they
were ignored. Thanks to Charles T. Yun.
2009-08-16 18:39:35 -04:00
Paul Beckingham
1b28d8714b
Bug Fix - #249
...
- Fixed bug that caused two annotations with the same date to be parsed
identically, and therefore were not considered unique annotations after
the "edit" command.
2009-08-16 17:22:17 -04:00
Paul Beckingham
79f59f12ae
Bug Fix - #252
...
- Fixed bug that prevented using end.after: and end.before: together
to effect a range.
- Required differentiation between positive and negative attribute
modifiers, and special handling.
2009-08-16 13:01:28 -04:00
Paul Beckingham
f595bc4731
Bug Fix - #259
...
- Fixed broken build on Snow Leopard - missing include.
2009-08-15 14:20:20 -04:00
Paul Beckingham
dc9ba6d6b8
Bug Fix - #250
...
- Fixed bug #250 whereby rc.dateformat was not observed when parsing the
creation date of an annotation (thanks to Federico Hernandez).
2009-08-07 16:53:25 -06:00
Paul Beckingham
a7196ca181
Bug Fix - #257
...
- Fixed bug #257 where an extant ~/.taskrc file prevented the override and
automatic creation of an alternate rc file (thanks to Zach Frazier).
2009-08-07 16:11:09 -06:00
Paul Beckingham
1355571876
Bug Fix - #252
...
- Fixed bug that prevented the chaining of two attributes with
different modifiers to effect a date range, such as:
task ls due.after:8/1/2009 due.before:8/31/2009
Thanks to John Florian.
2009-08-05 10:15:33 -06:00
Paul Beckingham
d3fcd40279
Bug Fix - Bug #248
...
- Fixed bug where both single and double quotes are stored as
ampersand-quote-semi-colon, leading to the gradual conversion of
one to the other. Fix is backward compatible. Thanks to John
Florian.
2009-08-05 07:24:00 -06:00
Paul Beckingham
c4dcdbff0f
Unit Tests - range
...
- Added unit tests to check the behavior when a data range is created
with "task list due.before:... due.after:...".
2009-08-04 17:24:06 -06:00
Paul Beckingham
d39e45841d
Bug Fix - Bug #241
...
- Fixed bug #241 that caused redirected output to retain color control codes
for colored header and footnotes (thanks to John Florian).
2009-08-04 16:59:52 -06:00
Paul Beckingham
b28575625e
Bug Fix - Bug #243
...
- Fixed bug that caused due dates and recurrence periods to be quoted on
export, which then caused confusion on a subsequent import (thanks to
John Florian).
2009-08-04 16:47:49 -06:00
Paul Beckingham
fc8f8957c4
Bug Fix - recurring task with no due date
...
- A recurring task may not be added without a due date. Previously,
this restriction only applied to modified tasks.
2009-08-04 16:26:23 -06:00
Paul Beckingham
0499bfff49
Bug Fix - Bug #242
...
- Fixed bug that caused the reported ID after an add to be incorrect.
2009-08-04 16:08:56 -06:00
Paul Beckingham
af49ccf508
Bug Fix - wrong .taskrc file in message
...
- When a .taskrc file is overridden (with rc:...) task still refers to
the default file name in output.
2009-08-04 16:01:20 -06:00
Paul Beckingham
7b0edfdeba
Unit Test - recurring task with no due date
...
- Should generate error, but doesn't.
2009-08-03 07:38:22 -06:00
Paul Beckingham
8488cbd1a6
Bug Fix - #231 time_t/int collision on 32-bit systems
...
- Fixed bug #231 by removing the operator int () cast from the Duration
class. On a 32-bit system, "time_t" may be defined as "int", in
which case the int cast and time_t cast are essentially duplicates.
Thanks to Pietro Cerutti, who also provided a patch.
2009-07-26 16:11:14 -04:00
Paul Beckingham
90d53245c3
Merge branch '1.8.0'
...
Conflicts:
.gitignore
AUTHORS
ChangeLog
DEVELOPERS
Makefile.am
NEWS
README
configure.ac
doc/man/task.1
doc/man/taskrc.5
src/T.cpp
src/T.h
src/TDB.cpp
src/TDB.h
src/command.cpp
src/edit.cpp
src/import.cpp
src/parse.cpp
src/report.cpp
src/rules.cpp
src/task.cpp
src/task.h
task_completion.sh
2009-07-21 19:15:54 -04:00
Paul Beckingham
e8fc210ab0
Bug Fix - #206
...
- Fixed bug that prevented "task list start.after:1/1/2009" from
working. Big, nasty bug.
2009-07-18 00:49:04 -04:00
Paul Beckingham
e5f2b0c7d1
Bug Fix - #219
...
- Missed a spot.
2009-07-17 08:49:34 -04:00
Paul Beckingham
6c2fc108b4
Bug Fix - #219
...
- Fixed bug in timesheet report. It was using color without regard
to whether the output was to a TTY or not. Thanks to John Florian.
2009-07-16 22:14:50 -04:00
Paul Beckingham
9100217da0
Bug Fix - #213
...
- Fixed bug that ignored the fact that std:cin was closed by a Ctrl-D
in the "shell" command. Thanks to Ian Mortimer.
2009-07-16 22:03:11 -04:00
Paul Beckingham
c5809b6b8d
Bug Fix - #209
...
- Not a fix, but working towards a fix. When a recurring task is edited,
the other sibling tasks are not modified. This is difficult to do.
Perhaps we can skip for 1.8.
2009-07-14 21:20:43 -04:00
Paul Beckingham
67debb93f7
Enhancement - complete.all.*
...
- Now supports "rc:complete.all.projects" to show all historical
project names.
- Now supports "rc:complete.all.tags" to show all historical tags names.
2009-07-12 22:59:13 -04:00
Paul Beckingham
8bf0f1176b
Enhancement - _config
...
- Merged Fredde's _config command with prior bug fix.
2009-07-12 22:48:38 -04:00
Paul Beckingham
e2da1d0a9a
Bug Fix - #205
...
- Fixed bug in modify and append that was erroneously reporting "No
changes" when a bulk update occurred.
- Added bug.bulk.t unit tests to cover this example.
2009-07-12 18:38:57 -04:00
Paul Beckingham
b02c11be0e
Bug Fix - #203
...
- Zero-length command line project was being compared to a zero-length
truncated task project, and always matching. Thanks to John Florian.
2009-07-12 14:27:26 -04:00
Paul Beckingham
ab3de212bf
Bug Fix
...
- Conditional compilation (via FEATURE_NCURSES_COLS) to either use
ncurses COLS and LINES global variables, or determine these from
the WINDOW structure.
2009-07-12 14:01:36 -04:00
Paul Beckingham
9fb5b34759
Code Cleanup
...
- Removed parse.t from .gitignore.
2009-07-12 13:49:24 -04:00
Paul Beckingham
81df2f2b19
Bug Fix
...
- ncurses failed to build on Snow Leopard without this change.
2009-07-12 13:09:52 -04:00
Paul Beckingham
4439c07516
Bug Fix - #196
...
- Fixed bug that caused an unexpected number of tasks to be displayed
by the next command.
2009-07-09 23:07:50 -04:00
Paul Beckingham
f790d52f62
Bug Fix - #194
...
- Fixed bug that causes tasks awaking from their waiting state to not
be written back to the pending file.
2009-07-09 22:16:58 -04:00
Paul Beckingham
c275ded443
Bug Fix - #195
...
- Fixed problem where the date 7/31/2009, when interpreted with
rc.dateformat:m/d/y, is truncated to 7/31/20.
2009-07-09 21:58:19 -04:00
Paul Beckingham
9095934bc0
Bug Fix - #171
...
- Fixed bug that caused redundant information to be displayed when the
"done" command was run. Thanks to John Florian.
2009-07-08 23:17:33 -04:00
Paul Beckingham
bf3e69add6
Bug Fix #191
...
- Fixed bug that failed to anchor to end of string when searching for
"cal" or "itask", but instead matched on elements of the path,
like /usr/local/bin. Thanks to Eric Farris.
2009-07-08 08:41:29 -04:00
Paul Beckingham
56a0997ecf
Bug Fix
...
- Next report once again shows up in the help output.
2009-07-06 19:06:04 -04:00
Paul Beckingham
75054617c4
Bug Fix
...
- Fixed bug found by John Florian that fails to delete all recurring
tasks, after task has confirmed that is what is wanted.
2009-07-06 18:51:18 -04:00
Paul Beckingham
e8716e68ae
Bug Fix
...
- t.t.cpp was throwing an error because UUID is no longer set in Task::Task
and so the sample task t3 was 'empty', which doesn't sit well with the
round trip testing.
2009-07-06 01:24:35 -04:00