Paul Beckingham
39d9f235de
HACK - case-insensitive file system problem again.
2009-11-16 23:42:32 -05:00
Paul Beckingham
7aa0c3698a
HACK - case-insensitive file system problem again.
2009-11-16 23:42:00 -05:00
Paul Beckingham
bc40ab63b3
Bug Fix - #312 Changing one task changes another
...
- Added a warning when modifying recurring tasks, that all instances of
that task may be modified. When task confirms a bulk edit the
recurrence is again indicated (thanks to Cory Donnelly).
2009-11-16 23:24:47 -05:00
Paul Beckingham
6e673d2834
Bug Fix - #313 Edit command fails when data.location includes spaces
...
- Applied patch from Cory Donnelly.
2009-11-16 22:10:47 -05:00
Paul Beckingham
64bc2a165a
Bug fix - hang on cygwin when task updated.
...
- Fixed bug that caused a hang on cygwin, when a task with multiple
annotations was edited (thanks to Joe Pulliam).
2009-11-09 22:35:51 -05:00
Paul Beckingham
5b96dbbce8
Bug Fix - wait date editing
...
- The "wait" date was not being properly formatted, as are all the other
dates, in the "edit" command. The result is that an epoch integer date
was rendered, instead of something readable and in the preferred format.
2009-11-09 18:19:04 -05:00
Paul Beckingham
3214dc5d37
Merge branch '1.9.0' of tasktools.org:task into 1.9.0
2009-11-08 12:54:24 -05:00
Paul Beckingham
bb89e1a70f
Unit Tests - annotate.t
...
- Fixed bug in annotate.t, where a custom report named 'r' was used
in the unit tests. This name had to be lengthened to 'rrr' to avoid
conflict with the 'recurring' report. This, in itself, is a different
bug.
2009-11-08 12:51:57 -05:00
Federico Hernandez
a16122bbe9
Fixed regexp matching for colorcoded duedates in unit test
2009-11-06 23:03:47 +01:00
Federico Hernandez
57ef35441d
Fixed bug in regexp matching of whitespace between month and year.
2009-11-05 21:37:47 +01:00
Federico Hernandez
77dd930574
Fixed bug in regexp matching of whitespace between month and year.
2009-11-05 21:36:46 +01:00
Paul Beckingham
e222090d1f
Feature - default alias
...
- Added a default alias of "rm" as a synonym of "delete" (thanks to
Ivo Jimenez).
2009-11-05 01:08:54 -05:00
Federico Hernandez
bf077c0f97
Merge branch 'master' (1.8.3) into 1.9.0
...
Conflicts which were fixed:
ChangeLog
configure.ac
doc/man/task-tutorial.5
doc/man/task.1
doc/man/taskrc.5
src/report.cpp
2009-10-22 22:55:01 +02:00
Pietro Cerutti
469cafa053
Make run_all more portable.
...
- Changed shebang for portability
- Fix date command for FreeBSD
Signed-off-by: Federico Hernandez <ultrafredde@gmail.com>
2009-10-21 22:20:32 +02:00
Pietro Cerutti
fdb359c180
Fix confirm() to handle EOF
...
Signed-off-by: Federico Hernandez <ultrafredde@gmail.com>
2009-10-21 22:19:37 +02:00
Paul Beckingham
d321ee242d
Bug Fix - Layout on color report
...
- Fixed layout to include a \n between basic colors and effects.
2009-10-13 11:30:13 -04:00
Paul Beckingham
9f9c19d4ae
Unit Tests - fix
...
- The unit tests for color were still linking against color.o, instead
of the new Color.o. Subtle, but wrong.
2009-10-11 16:17:26 -04:00
Paul Beckingham
179b51278f
Bug Fix - Color endianness
...
- Fixed "bug" that caused "red on black" to be emitted as ^[[40;31m
instead of the expected ^[[31;40m, which is what the unit tests are
looking for.
2009-10-11 11:49:35 -04:00
Paul Beckingham
1bb907f76d
Unit tests - rc.t
...
- Added tests for the new rc.name=value form, in addition to the
existing rc.name:value form.
2009-10-10 11:18:38 -04:00
Paul Beckingham
99641e7b0b
Enhancement - rc.name=value
...
- Task now supports both "rc.name:value" and "rc.name=value", not because
this is generally a good idea, but because it is a very common mistake
that we are all making, and shouldn't the software be forgiving in an
unambiguous case like this?
2009-10-10 11:15:32 -04:00
Paul Beckingham
d7bded0d73
Enhancement - Color::colorize
...
- Made Color::colorize (const std::string&, const std::string&) static,
so that it is now simple to colorize a string:
std::cout << Color::colorize ("text", "red");
- Added sample foreground and background colors to the "color" command,
and used the above shortcut to simplify handleOnColor.
2009-10-10 10:55:48 -04:00
Paul Beckingham
80a3196097
Bug Fix - color.alternate ignoring color/forcecolor overrides
...
- Fixed bug that caused the alternate line coloration to ignore whether
color was enabled or not. This (once again) added color codes to the
shadow file. This happens repeatedly - I think a unit test for this
mistake is needed.
2009-10-06 10:12:07 -04:00
Paul Beckingham
010ef7cd07
Bug Fix - Color::Color (color_id, color_id)
...
- Removed temporary fix from task code to accommodate above bug.
2009-10-06 00:20:50 -04:00
Paul Beckingham
e5fce9ac08
Bug Fix - missing color
...
- There's something wrong with Color::Color (int, int), so this is a
temporary fix.
2009-10-05 23:53:28 -04:00
Paul Beckingham
175dd3eb4f
Feature - #292 Alternate line coloration
...
- Implemented alternate line coloration, triggered by the 'color.alternate'
configuration variable.
2009-10-05 22:09:19 -04:00
Paul Beckingham
3cd45c3acd
Feature - 256 color support
...
- Inverted the _COLOR_NOFG to be _COLOR_HASFG, for better readability and
the added benefit of having newly constructed color with no specification
having a value of 0.
2009-10-04 09:55:06 -04:00
Paul Beckingham
157b32e93b
Documentation Update
...
- Tweaked the output of the "color" command.
2009-10-03 16:03:32 -04:00
Paul Beckingham
0b187f3ff8
Feature - 256-color support
...
- Improved blending algorithm.
- Added 16- to 256-color upgrade algorithm.
2009-09-27 22:58:40 -04:00
Paul Beckingham
b3d40b2554
Portability - Haiku R1/alpha1
...
- Added necessary include files and edits in order to build task on
Haiku R1/alpha1.
2009-09-27 17:02:20 -04:00
Paul Beckingham
bb2eb5f266
Feature - 256-color support
...
- Added precautionary bit reset for bold and bright in 256-color mode.
Not sure if it is important, but it's cleaner.
2009-09-23 23:26:39 -04:00
Paul Beckingham
675df6487a
Feature - 256-color support
...
- Added the colorN variants to the rgbRGB and grayN labels.
2009-09-23 23:21:46 -04:00
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