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
419ab2ad51
Documentation Update - synch with web site
...
- This commit synchronizes the web site and the master branch.
Edits have been made on the site but not in the master branch,
which is wrong.
2009-05-22 20:15:01 -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
Paul Beckingham
3a9c98d342
FF4 - snapshot
2009-05-17 23:31:25 -04:00
Paul Beckingham
04f60a4d8c
FF4 - header file reorg
...
- Added new util.h and text.h header files.
- Corresponding edits.
2009-05-17 23:29:53 -04:00
Paul Beckingham
5d275188e9
Portability - Added Slackware
...
- Added Slackware 12-12.2 as a supported platform (thanks to
Mateusz Almannai).
2009-05-17 19:44:33 -04:00
Paul Beckingham
32d89560d5
Patch - completion scripts
...
From 950acdf2990269a6d054e9608a1fed1dddf020a0 Mon Sep 17 00:00:00 2001
From: Federico Hernandez <ultrafredde@gmail.com>
Date: Sun, 17 May 2009 22:34:28 +0200
Subject: [PATCH] Re-arranged shell completion scipts into more suitable directory structure.
2009-05-17 17:15:46 -04:00
Paul Beckingham
58e1f3691c
FF4 - Snapshot
...
- Added encode/decode Att methods. Necessary if description is to be an
attribute, which will be quoted.
2009-05-17 17:11:35 -04:00
Paul Beckingham
fdd43a9619
FF4 - Snapshot
...
- Added more Context responsibilities.
2009-05-16 22:22:56 -04:00
Paul Beckingham
2e39929d71
FF4 - util.cpp:convertDuration -> Duration
...
- Replaced util.cpp convertDuration function with Duration object.
2009-05-16 22:14:32 -04:00
Paul Beckingham
5ba1fd6aeb
FF4 - New Duration object
...
- Replaces convertDuration.
2009-05-16 21:56:54 -04:00
Paul Beckingham
fa76326aba
FF4 - Duration object complete
...
- Replaces util.cpp:convertDuration
2009-05-16 21:50:04 -04:00
Paul Beckingham
7a03d819a0
FF4 - Snapshot
...
- Objects ready for implementation.
- Removed template X.h X.cpp.
2009-05-16 17:50:30 -04:00
Paul Beckingham
69ed1e0ebb
FF4 - Skeleton code for 2.0
...
- Created new objects for the 2.0.0 code base, needed in 1.8.0.
- Sketched out basic interfaces.
2009-05-16 17:38:54 -04:00