From 60915cefd4f616cc67d30f6c20d5c92410642ab1 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Wed, 22 Apr 2009 19:39:56 -0400 Subject: [PATCH 1/8] Documentation Update - Added 1.6.0 rpm download link. --- html/task.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/html/task.html b/html/task.html index b0a146a36..d7bbb89f4 100644 --- a/html/task.html +++ b/html/task.html @@ -81,6 +81,7 @@ Source: task-1.6.0.tar.gz + Red Hat: (Thanks to Federico Hernandez): - task-1.6.0-1.i386.rpm + task-1.6.0-1.FC10.i386.rpm Git - get the whole source and history: From a77d4662f89c11b9e1f7ecf41ae2e430200c9da6 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Wed, 22 Apr 2009 19:50:06 -0400 Subject: [PATCH 2/8] New Version - 1.6.1 --- NEWS | 2 +- configure.ac | 2 +- html/task.html | 51 ++++--------------------------- html/versions.html | 76 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 84 insertions(+), 47 deletions(-) diff --git a/NEWS b/NEWS index 115c75487..c152ae02e 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -Welcome to Task 1.6.0. +Welcome to Task 1.6.1. Task has been built and tested on the following configurations: diff --git a/configure.ac b/configure.ac index 7635cd3f0..0a4c99378 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.61) -AC_INIT(task, 1.6.0, bugs@beckingham.net) +AC_INIT(task, 1.6.1, bugs@beckingham.net) CFLAGS="${CFLAGS=}" CXXFLAGS="${CXXFLAGS=}" diff --git a/html/task.html b/html/task.html index d7bbb89f4..e0a62889d 100644 --- a/html/task.html +++ b/html/task.html @@ -77,11 +77,11 @@
+ +-->
Red Hat: @@ -101,61 +100,23 @@ task-1.6.0-1.FC10.i386.rpm
Git - get the whole source and history: http://github.com/pbeckingham/task
-

New in version 1.6.0 (?)

+

New in version 1.6.1 (4/22/2009)

    -
  • Added support for new "append" command that adds more description text to - an existing task. -
  • Added support for the "weekdays" recurrence, which means a task can recur - five times a week, and not on weekends (thanks to Chris Pride). -
  • UTF8 text is now supported in task project names, tags and descriptions. -
  • Fixed bug that caused the y/n confirmation on task deletion to ignore the - Enter key and fail to re-prompt (thanks to Bruce Dillahunty). -
  • When the "echo.command" configuration variable is set to "yes", it causes - commands that modify tasks to display which task was affected (thanks to - Bruce Dillahunty). -
  • A task can now be annotated with the command "task annotate ...", and - a timestamped annotation will appear in reports. -
  • A 'description_only' column is now available for use in custom reports, - and it excludes annotations. -
  • A task can now be upgraded to a recurring task by adding a recurrence - frequency, a due date, and an optional until date. -
  • When a recurring task is modified, all other instances of the recurring - task are also modified. -
  • Custom reports now support user-specified column labels (thanks to T. - Charles Yun). -
  • Task can now import tasks from a variety of data formats, including task - export files from versions 1.4.3 and earlier, versions 1.5.0 and later, - todo.sh 2.x, CSV, plain text and task command line. See online docs for - full details. -
  • Export was including 'id' in the column header even though it was not - included in the data. -
  • The task file format has changed slightly. Please back up your task - data files before upgrading to 1.6.0. -
  • Added new column 'recurrence_indicator' that displays an 'R' if the task - is a recurring task. This column can be added to any custom report. -
  • Added new column 'tag_indicator' that displays a '+' if the task - has any tags. This column can be added to any custom report. -
  • Fixed bug where sometimes a task description was concatenated oddly if - there was a colon somewhere in the description. -
  • Fixed bug that caused recurring annual tasks to exhibit a creeping due - date, because of an assumption of 365 days per year, which failed to - consider leap years (thanks to T. Charles Yun). -
  • Annotations can now be modified with the substitution commands /from/to/. -
  • Substitutions can now be made global with /from/to/g and all occurrences - of "from" will be replaced with "to". +

(Find out what was new in prior versions)

diff --git a/html/versions.html b/html/versions.html index e9dee7fd8..638078217 100644 --- a/html/versions.html +++ b/html/versions.html @@ -36,6 +36,82 @@
+

New in version 1.6.0 (4/13/2009)

+

+ + + + + + + + + + + + + + +
Source:task-1.6.0.tar.gz
+ Red Hat: + (Thanks to Federico Hernandez): + task-1.6.0-1.FC10.i386.rpm
Git - get the whole source and history:http://github.com/pbeckingham/task
+ +

    +
  • Added support for new "append" command that adds more description text to + an existing task. +
  • Added support for the "weekdays" recurrence, which means a task can recur + five times a week, and not on weekends (thanks to Chris Pride). +
  • UTF8 text is now supported in task project names, tags and descriptions. +
  • Fixed bug that caused the y/n confirmation on task deletion to ignore the + Enter key and fail to re-prompt (thanks to Bruce Dillahunty). +
  • When the "echo.command" configuration variable is set to "yes", it causes + commands that modify tasks to display which task was affected (thanks to + Bruce Dillahunty). +
  • A task can now be annotated with the command "task annotate ...", and + a timestamped annotation will appear in reports. +
  • A 'description_only' column is now available for use in custom reports, + and it excludes annotations. +
  • A task can now be upgraded to a recurring task by adding a recurrence + frequency, a due date, and an optional until date. +
  • When a recurring task is modified, all other instances of the recurring + task are also modified. +
  • Custom reports now support user-specified column labels (thanks to T. + Charles Yun). +
  • Task can now import tasks from a variety of data formats, including task + export files from versions 1.4.3 and earlier, versions 1.5.0 and later, + todo.sh 2.x, CSV, plain text and task command line. See online docs for + full details. +
  • Export was including 'id' in the column header even though it was not + included in the data. +
  • The task file format has changed slightly. Please back up your task + data files before upgrading to 1.6.0. +
  • Added new column 'recurrence_indicator' that displays an 'R' if the task + is a recurring task. This column can be added to any custom report. +
  • Added new column 'tag_indicator' that displays a '+' if the task + has any tags. This column can be added to any custom report. +
  • Fixed bug where sometimes a task description was concatenated oddly if + there was a colon somewhere in the description. +
  • Fixed bug that caused recurring annual tasks to exhibit a creeping due + date, because of an assumption of 365 days per year, which failed to + consider leap years (thanks to T. Charles Yun). +
  • Annotations can now be modified with the substitution commands /from/to/. +
  • Substitutions can now be made global with /from/to/g and all occurrences + of "from" will be replaced with "to". +
+

New in version 1.5.0 (3/15/2009)

From 0d832a68489a04dd43a28c0f7fc1bc522ed975e0 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Wed, 22 Apr 2009 19:51:54 -0400 Subject: [PATCH 3/8] Documentation Update - task.html was missing the release date. --- html/task.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html/task.html b/html/task.html index d7bbb89f4..421e9fcde 100644 --- a/html/task.html +++ b/html/task.html @@ -107,7 +107,7 @@ -

New in version 1.6.0 (?)

+

New in version 1.6.0 (4/13/2009)

  • Added support for new "append" command that adds more description text to an existing task. From fe84ddcc98777911157d99dc12d8807558d8aff8 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Thu, 23 Apr 2009 23:54:21 -0400 Subject: [PATCH 4/8] Bug Fix - missing report labels in default .taskrc - Added report labels to the .taskrc file that is created by default, when no .taskrc is found. Thanks to P. C. Shyamshankar. --- AUTHORS | 1 + ChangeLog | 8 ++++++-- html/task.html | 3 ++- src/Config.cpp | 5 +++++ 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/AUTHORS b/AUTHORS index ce785fda8..273d2acc1 100644 --- a/AUTHORS +++ b/AUTHORS @@ -29,4 +29,5 @@ With thanks to: Eric Farris Bruce Dillahunty Askme Too + P.C. Shyamshankar diff --git a/ChangeLog b/ChangeLog index 4328f0266..cd3e249ec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,12 @@ ------ current release --------------------------- +1.6.1 (4/22/2009) + + Fixed bug that caused new, first-time .taskrc files to be written without + including the custom report labels (thanks to P.C. Shyamshankar). + +------ old releases ------------------------------ + 1.6.0 (4/12/2009) + Added support for new "append" command that adds more description text to an existing task. @@ -43,8 +49,6 @@ + Substitutions can now be made global with /from/to/g and all occurrences of "from" will be replaced with "to". ------- old releases ------------------------------ - 1.5.0 (3/15/2009) 87be68e2e83d7bb628be1e5679b16a49a26d3549 + Removed deprecated TUTORIAL file. + Removed "showage" configuration variable. diff --git a/html/task.html b/html/task.html index e0a62889d..cfd0fe0d7 100644 --- a/html/task.html +++ b/html/task.html @@ -109,7 +109,8 @@

    New in version 1.6.1 (4/22/2009)

      -
    • +
    • Fixed bug that caused new, first-time .taskrc files to be written without + including the custom report labels (thanks to P.C. Shyamshankar).

    diff --git a/src/Config.cpp b/src/Config.cpp index 17206c1ae..5403accec 100644 --- a/src/Config.cpp +++ b/src/Config.cpp @@ -183,23 +183,28 @@ void Config::createDefault (const std::string& home) fprintf (out, "# Limit: 10\n"); fprintf (out, "report.long.description=Lists all task, all data, matching the specified criteria\n"); + fprintf (out, "report.long.labels=ID,Project,Pri,Added,Started,Due,Recur,Age,Tags,Description\n"); fprintf (out, "report.long.columns=id,project,priority,entry,start,due,recur,age,tags,description\n"); fprintf (out, "report.long.sort=due+,priority-,project+\n"); fprintf (out, "report.list.description=Lists all tasks matching the specified criteria\n"); + fprintf (out, "report.list.labels=ID,Project,Pri,Due,Active,Age,Description\n"); fprintf (out, "report.list.columns=id,project,priority,due,active,age,description\n"); fprintf (out, "report.list.sort=due+,priority-,project+\n"); fprintf (out, "report.ls.description=Minimal listing of all tasks matching the specified criteria\n"); + fprintf (out, "report.ls.labels=ID,Project,Pri,Description\n"); fprintf (out, "report.ls.columns=id,project,priority,description\n"); fprintf (out, "report.ls.sort=priority-,project+\n"); fprintf (out, "report.newest.description=Shows the newest tasks\n"); + fprintf (out, "report.newest.labels=ID,Project,Pri,Due,Active,Age,Description\n"); fprintf (out, "report.newest.columns=id,project,priority,due,active,age,description\n"); fprintf (out, "report.newest.sort=id-\n"); fprintf (out, "report.newest.limit=10\n"); fprintf (out, "report.oldest.description=Shows the oldest tasks\n"); + fprintf (out, "report.oldest.labels=ID,Project,Pri,Due,Active,Age,Description\n"); fprintf (out, "report.oldest.columns=id,project,priority,due,active,age,description\n"); fprintf (out, "report.oldest.sort=id+\n"); fprintf (out, "report.oldest.limit=10\n"); From 76c66b8ab1e292d889c546fe497b5a15fc83c485 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Thu, 23 Apr 2009 23:59:59 -0400 Subject: [PATCH 5/8] Documentation Update - Added Ubuntu 9.04 (Jaunty Jackalope) to the docs. --- NEWS | 2 +- html/task.html | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index c152ae02e..a45a40a94 100644 --- a/NEWS +++ b/NEWS @@ -10,7 +10,7 @@ Task has been built and tested on the following configurations: - Ubuntu 7 Feisty Fawn - Ubuntu 8 Hardy Heron - Ubuntu 8.10 Intrepid Ibex - - Ubuntu 9.04 Jaunty Jackalope (beta) + - Ubuntu 9.04 Jaunty Jackalope - Solaris 10 - Cygwin 1.5.25-14 diff --git a/html/task.html b/html/task.html index cfd0fe0d7..10b3a8ac2 100644 --- a/html/task.html +++ b/html/task.html @@ -156,6 +156,7 @@

  • Ubuntu 7 Feisty Fawn
  • Ubuntu 8 Hardy Heron
  • Ubuntu 8.10 Intrepid Ibex +
  • Ubuntu 9.04 Jaunty Jackalope
  • Solaris 10
  • Cygwin 1.5.25-14
From 1b6faf57c998617024d0348a87b941a5d2ab2249 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Fri, 24 Apr 2009 00:09:59 -0400 Subject: [PATCH 6/8] Unit Tests - correction to T::compose tests - Uses " instead of ' to quote annotations. --- src/tests/t.t.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/t.t.cpp b/src/tests/t.t.cpp index e36012988..b0a30c6ae 100644 --- a/src/tests/t.t.cpp +++ b/src/tests/t.t.cpp @@ -86,7 +86,7 @@ int main (int argc, char** argv) t.setDescription ("sample"); std::string format = t.compose (); test.is (format.substr (36, 20), " - [foo] [bar:baz] [", "compose tag, attribute"); - test.is (format.substr (66, 16), ":'woof'] sample\n", "compose annotation"); + test.is (format.substr (66, 16), ":\"woof\"] sample\n", "compose annotation"); test.is (t.getAnnotationCount (), 1, "annotation count"); return 0; From f2b7780d6b10a0196bd9721118a1275b062995d3 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Fri, 24 Apr 2009 00:20:42 -0400 Subject: [PATCH 7/8] Documentation Update - Added 1.6.1 details. --- ChangeLog | 2 +- html/task.html | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index cd3e249ec..246116a0e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,7 @@ ------ current release --------------------------- -1.6.1 (4/22/2009) +1.6.1 (4/24/2009) + Fixed bug that caused new, first-time .taskrc files to be written without including the custom report labels (thanks to P.C. Shyamshankar). diff --git a/html/task.html b/html/task.html index 10b3a8ac2..2fd90d5f5 100644 --- a/html/task.html +++ b/html/task.html @@ -77,28 +77,28 @@
- @@ -107,7 +107,7 @@
-

New in version 1.6.1 (4/22/2009)

+

New in version 1.6.1 (4/24/2009)

  • Fixed bug that caused new, first-time .taskrc files to be written without including the custom report labels (thanks to P.C. Shyamshankar). @@ -117,7 +117,7 @@ (Find out what was new in prior versions)

    From c4ec5989fe391e02c37af5585cf7abea050672c7 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Fri, 24 Apr 2009 00:31:40 -0400 Subject: [PATCH 8/8] Documentation Update - wrong download file name - Corrected the source file name. --- html/task.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html/task.html b/html/task.html index 2fd90d5f5..4a19fc93f 100644 --- a/html/task.html +++ b/html/task.html @@ -79,7 +79,7 @@ - +
    Source:task-1.6.1.tar.gztask-1.6.1.tar.gz