Paul Beckingham
7aace1b3db
Patch - Support tag exclusion filtering
...
- Now supports "-tag" in filters to filter out tasks that do not
have the specified tag (thanks to Chris Pride).
- Added unit tests to prevent regression.
- Updated the filter docs to include examples.
2009-05-28 11:30:30 -04:00
Paul Beckingham
0fcaf85652
Bug Fix - blank annotations now disallowed
...
- Prevented blank annotations from being added, and the description
being echoed as though it were the annotation applied (thanks to
Bruce Dillahunty).
- Added bug.annotate.t unit test to prevent regression.
2009-05-27 01:01:25 -04:00
Paul Beckingham
8dd9690a65
Enhancement - Subst and Keymap
...
- Implemented Subst object and mored it into place ready for integration.
- Moved skeleton Keymap into place. Not implemented yet.
2009-05-27 00:35:13 -04:00
Paul Beckingham
2083dc4175
Enhancement - Subst object
...
- Implemented most of Subst object, except Subst::apply
2009-05-27 00:30:42 -04:00
Paul Beckingham
de08c1d32e
Enhancement - Location object
...
- Moved Location object into place, ready for integration.
2009-05-27 00:00:54 -04:00
Paul Beckingham
2dc566a726
Enhancement - Record::composeF4
...
- Implemented Record::composeF4.
2009-05-26 23:17:49 -04:00
Paul Beckingham
4cbc67b30b
Enhancement - Location object
...
- Implemented Location object to link a path with the data files
found in that path.
- Integrated into TDB.
2009-05-26 22:32:18 -04:00
Paul Beckingham
7ff41a222a
Enhancement - Removed obsolete file format 1
...
- Removed support for (but not recognition of) file format 1, which
was never released.
2009-05-26 20:51:09 -04:00
Paul Beckingham
3b4390a446
Documentation Update - slackware version
...
- Corrected Slackware version.
2009-05-25 20:06:55 -04:00
Paul Beckingham
09c88baeaf
Patch - Added include file for stdlib
...
From 5fd187d590abd87f65a773d7294daa8eed582f97 Mon Sep 17 00:00:00 2001
From: Federico Hernandez <ultrafredde@gmail.com>
Date: Mon, 25 May 2009 21:27:56 +0200
Subject: [PATCH] Added include file for stdlib
2009-05-25 15:41:53 -04:00
Paul Beckingham
5ff44e2f33
Patch - Display week number in calendar report
...
From 9eec77085dd07940c02d9071bf2a374c9a9b54c8 Mon Sep 17 00:00:00 2001
From: Federico Hernandez <ultrafredde@gmail.com>
Date: Mon, 25 May 2009 09:28:38 +0200
Subject: [PATCH 2/3] Display dummy week of year number
From e2fc5d537863672c53ede96607508270f02aabaf Mon Sep 17 00:00:00 2001
From: Federico Hernandez <ultrafredde@gmail.com>
Date: Mon, 25 May 2009 13:43:14 +0200
Subject: [PATCH 3/3] Display weeknumbers in 'task cal' output
2009-05-25 10:56:24 -04:00
Paul Beckingham
6af093126e
Platform Testing - clean builds
...
- Added include files (thanks to Federico Hernandez)
2009-05-25 09:32:32 -04:00
Paul Beckingham
4532727a32
Unit Tests - args.t
...
- Implemented unit tests verifying '--' functionality.
2009-05-24 22:48:55 -04:00
Paul Beckingham
c223d38872
Enhancement - Supports '--' on the command line
...
- Using '--' on the command line separates the left hand side, where
task is free to interpret arguments in the usual way, and the right
hand side, which is then assumed to be part of the task description,
and is not interpreted by task.
2009-05-24 22:32:36 -04:00
Paul Beckingham
020604334e
Patch - Configurable week start day.
...
- Added ChangeLog entry.
- Modified timesheet report error message on incorrect weekstart
value to match that of calendar.
2009-05-24 20:28:07 -04:00
Paul Beckingham
d09630a3a0
Patch - Configurable week start day.
...
From 78fef7b934f6bcac7662c1646e2dd1f8ce4f3eca Mon Sep 17 00:00:00 2001
From: Federico Hernandez <ultrafredde@gmail.com>
Date: Mon, 25 May 2009 01:14:06 +0200
Subject: [PATCH] Configurable weekstart for task cal display
2009-05-24 20:14:49 -04:00
Paul Beckingham
41a6cdea22
Enhancement - Mod/Att interaction
...
- New unit tests for Mod object.
- Added new constructors to Mod object for ease of use.
- Added Mod handling in Att object.
- Added more Att unit tests.
2009-05-24 14:45:50 -04:00
Paul Beckingham
c860d58641
Enhancement - Att object
...
- Improved new Att object.
- Added new constructor to accommodate integer attribute values.
- Implemented unit tests.
2009-05-24 12:25:20 -04:00
Paul Beckingham
6600f9bac4
Code Cleanup - reorg
...
- Renamed 'objects' to 'sandbox', for clarity.
2009-05-23 23:41:00 -04:00
Paul Beckingham
2aa2a4e257
Enhancement - Filter object
...
- Almost implemented the Filter object.
2009-05-23 23:39:33 -04:00
Paul Beckingham
b7866b7434
Enhancement - FF4 Parsing
...
- Implemented TDB::load
- Changed Record to inherit from std::map <std::string, Att>
- Changed Filter to inherit from std::vector <Att>
2009-05-23 23:29:47 -04:00
Paul Beckingham
2e5e20e3e5
Enhancement - Record accessors
...
- Implemented a variety of get/set routines for Record.
2009-05-23 18:51:37 -04:00
Paul Beckingham
0eff6fa2b1
Code Cleanup - obsolete code
...
- Removed obsolete T::removeAttributes.
- Removed obsolete T::sequenceContains.
- Modified handleInfo so it no longer uses T::sequenceContains, and
instead uses filterSequence.
2009-05-23 18:30:51 -04:00
Paul Beckingham
8fa38fc4c3
Enhancement - Sequence range limiting
...
- Prevents overly large ranges. A bug was reported from a user
who tried this:
% task annotate 1 1-987654321
The 1-987654321 was assumed to be a valid range, and caused task
to consume all available memory. The workaround was:
% task 1 annotate 1-987654321
But it seems a good idea to range-limit sequences. Currently
it is 1000. Perhaps this should be configurable.
2009-05-23 17:59:45 -04:00
Paul Beckingham
f3724aa714
Enhancement - Sequence object
...
- Implemented sequence object to encapsulate the worries of parsing
sequences.
- Implemented unit tests.
2009-05-23 16:10:42 -04:00
Paul Beckingham
3cdfb733de
Enhancement - Sequence implemented
...
- Implemented a sequence object to handle ID sequences.
2009-05-23 12:26:34 -04:00
Paul Beckingham
fbea29e27c
Documentation Update - FAQ
...
- Updated the FAQ with links to the donwload page, rather than mention
the versions page, which no longer has links to packages.
2009-05-23 12:10:28 -04:00
Paul Beckingham
17979e10f0
Enhancement - attributes and stringtable
...
- Modified Att to contain a vector of Mods, not std::strings, even
though a Mod is a std::string.
- Added a StringTable object to Context, to start getting the I18N
infrastructure in place before it is needed. Only a few strings
are expected to be migrated.
2009-05-23 10:32:07 -04:00
Paul Beckingham
627d0a7ae9
Documentation Update - downloads
...
- Cleaned up task.html regarding pre-built packages.
- Commented download.html.
2009-05-23 09:50:33 -04:00
Paul Beckingham
df3fc9b723
Merge branch 'ff4' into 1.8.0
2009-05-23 09:46:13 -04:00
Paul Beckingham
dd8b181081
FF4 - Renamed directory to 'objects'
...
- Better name for new object directory.
2009-05-23 09:42:52 -04:00
Paul Beckingham
a9d46a0714
FF4 - Moved new objects into place
...
- Moved Mod, Att, Record, StringTable into place, ready for unit tests.
2009-05-23 09:38:31 -04:00
Paul Beckingham
1ad23c7bdc
FF4 - Mod object to handle attribute modifiers
...
- New Mod object responsible for evaluating a chain of attribute
modifiers.
2009-05-23 09:30:52 -04:00
Paul Beckingham
78e9b00a63
Snapshot
2009-05-23 00:49:31 -04:00
Paul Beckingham
5ac3f0c47e
FF4 - snapshot
2009-05-23 00:35:47 -04:00
Paul Beckingham
886f8e252e
Patch - Added link download page in "Latest stable release" section
...
From 489260e8c83c2255a8b92e89ffbe8e8c26ef721b Mon Sep 17 00:00:00 2001
From: Federico Hernandez <ultrafredde@gmail.com>
Date: Fri, 22 May 2009 13:54:41 +0200
Subject: [PATCH] * Added link download page in "Latest stable release" section
* On download page: corrected names for distributions and packages
2009-05-22 21:16:33 -04:00
Paul Beckingham
eb5bd63459
FF4 - Snapshot
2009-05-22 20:12:21 -04:00
Paul Beckingham
cce755e5da
Documentation Update - clarification
...
- Added note about the lack of a need to escape shell metacharacters
when they are used in a custom report filter (thanks to Bruce
Dillahunty).
- Corrected wrong header tag.
2009-05-20 20:46:45 -04:00
Paul Beckingham
b194f37f11
Documentation Update - online docs
...
- Added new download.html page to list current and prior binary
packages only.
- Removed old binary packages.
- Reduced versions.html to a concatenation of ChangeLog entries.
2009-05-20 20:30:08 -04:00
Paul Beckingham
3156e1c085
Documentation Update - AUTHORS file
...
- Added Thomas@BIC to the AUTHORS file, for his contribution and
bug report.
2009-05-19 23:28:16 -04:00
Paul Beckingham
8b17bdc037
Bug Fix - documentation
...
- Typo in documentation fixed (thanks to Thomas@BIC).
- Added zsh tab completion script to ChangeLog (thanks to P.C. Shyamshankar).
2009-05-19 22:04:58 -04:00
Paul Beckingham
b9448c3a2c
Documentation Update - snapshot
2009-05-19 20:32:52 -04:00
Paul Beckingham
179f60ed8d
Bug Fix - _forcecolor considered obsolete
...
- Fixed bug that considered the _forcecolor configuration variable
to be obsolete. Thanks to Bruce Dillahunty.
2009-05-19 19:31:26 -04:00
Paul Beckingham
e754fa6eac
FF4 - Snapshot
...
- Sketched out Filter
- Implemented part of TDB
2009-05-19 01:38:05 -04:00
Paul Beckingham
f97dff0125
FF4 - Snapshot
...
- Implemented TDB::lock, TDB::unlock.
2009-05-18 22:26:51 -04:00
Paul Beckingham
81e96e0ec4
Code Cleanup - removed Makefile.in from git
...
- Makefile.in is a generated file, and there is no need to track it
in git (thanks to Federico Hernandez).
2009-05-18 21:08:54 -04:00
Paul Beckingham
f37d39d4ce
Merge branch 'fredde' into 1.8.0
2009-05-18 09:11:03 -04:00
Paul Beckingham
124dc75861
Patch - Simplified structure with dist and nobase usage
...
From 6f8080c6761a35811de5f3870b6ef7887b1a9414 Mon Sep 17 00:00:00 2001
From: Federico Hernandez <ultrafredde@gmail.com>
Date: Mon, 18 May 2009 13:23:09 +0200
Subject: [PATCH] Simplified structure with dist and nobase usage
2009-05-18 09:10:18 -04:00
Paul Beckingham
f933067a09
Merge branch 'fredde' into 1.8.0
2009-05-18 09:06:32 -04:00
Paul Beckingham
c754e35b5b
Patch - Changed directory structure for scripts and their installation.
...
From b6ec4af427c5c5d37f16b80236ccea34e4d8de5a Mon Sep 17 00:00:00 2001
From: Federico Hernandez <ultrafredde@gmail.com>
Date: Mon, 18 May 2009 12:32:55 +0200
Subject: [PATCH] Changed directory structure for scripts and their installation.
$(docdir) now depends on ${VERSION} variable defined from configure.ac
Made EXTRA_DIST variable modular.
2009-05-18 09:05:21 -04:00