Paul Beckingham
5836430cc1
Code Cleanup
...
- Removed obsolete code from main.cpp.
2009-06-11 21:34:40 -04:00
Paul Beckingham
37e08df8ba
Enhancements - TDB2::gc
...
- Stubbed TDB2::gc.
- Fixed broken tests Makefile
- Added handleCustomReport call to Context dispatch.
2009-06-11 21:17:30 -04:00
Paul Beckingham
edd065d80e
Code Cleanup
...
- Renamed parse.cpp -> valid.cpp to reflect its new role of housing
all the validation routines that don't belong to objects.
- Split report.cpp into report.cpp and custom.cpp.
2009-06-11 21:02:02 -04:00
Paul Beckingham
66011acbf8
Enhancements - rules.cpp
...
- Converted rules.cpp to work under 1.8.0.
- Relocated validReportColumns, validSortColumns to parse.cpp.
2009-06-11 20:35:58 -04:00
Paul Beckingham
ac9dae9af8
Enhancements - TDB::mId
...
- Implemented ID assignment.
- Removed unnecessary constructors.
2009-06-11 20:34:55 -04:00
Paul Beckingham
754b79afb2
Enhancement - Record::has
...
- Implemented Record::has which guarantees no autovivification of
attributes.
2009-06-11 20:29:53 -04:00
Paul Beckingham
1ff3e73ebc
Documentation Update
...
- Fixed typo in README.
2009-06-11 19:40:59 -04:00
Federico Hernandez
48683370c0
* Reorganize man pages for easier handling
...
* Install i18n files
2009-06-12 00:44:56 +02:00
Federico Hernandez
c3309cfb54
Small reorg of top level project dir
2009-06-11 23:49:43 +02:00
Federico Hernandez
cebe220344
* Bumping ubuntu build configuration files partly to 1.8.0
2009-06-11 23:12:17 +02:00
Federico Hernandez
9b4262bfc0
* Bumoing version to 1.8.0 in rpm spec file
...
* Changes to description
2009-06-11 23:00:41 +02:00
Federico Hernandez
41be5fd66a
Added information about package build config files
2009-06-11 22:58:39 +02:00
Federico Hernandez
94d8702666
Change of task.cpp should have been to main.cpp and not Task.cpp
2009-06-11 15:42:05 +02:00
Federico Hernandez
e39619e4ce
Rename of src/task.cpp to src/Task.cpp
2009-06-11 13:41:18 +02:00
Federico Hernandez
78c770afe6
Initial commit of package build config files
2009-06-11 13:16:51 +02:00
Paul Beckingham
1cac0d6647
Bug Fix - FF4 newline
...
- Oops - FF4 did not include a newline at EOL.
2009-06-11 02:00:05 -04:00
Paul Beckingham
6066fa51ba
Code Cleanup
...
- Eliminated several parse.cpp functions.
- Implemented missing Cmd::allCustomReports.
2009-06-11 01:49:51 -04:00
Paul Beckingham
9a94ea963c
Enhancement - locale variant stripping
...
- If a locale (locale=en-US) contains variant (locale=en-US.UTF8),
then task ignores the variant. For now.
2009-06-11 01:37:13 -04:00
Paul Beckingham
ed2ed7c2e2
Enhancements - shadow file
...
- Implemented (bug not debugged) the shadow file update.
- Added oddly missing (and bypassed) Context::message and Context::footnote
methods.
2009-06-11 01:30:14 -04:00
Paul Beckingham
a58aa948b8
Enhancement - default.command
...
- Implemented default.command handling.
2009-06-11 01:10:53 -04:00
Paul Beckingham
d4a9a387af
Bug Fix - add with no status
...
- Tasks were not assigned a default status of Task::pending when added.
2009-06-11 00:46:04 -04:00
Paul Beckingham
d961dfda59
Enhancement - stats
...
- Implemented stats report.
- Removed more obsolete code.
2009-06-11 00:44:31 -04:00
Paul Beckingham
7b9cb12308
Enhancement - add
...
- Modified Record::get* methods to be const.
- Implemented TDB2::add.
- Renamed Task::valid to Task::validate.
- Implemented Task::setEntry to default creation time.
- Fixed bug where TDB2 was opening files "rw" instead of "r+".
2009-06-11 00:11:11 -04:00
Paul Beckingham
8728312da6
Optimization - TDB2 access
...
- Broke TDB2::load into TDB2::load, TDB2::loadPending and
TDB2::loadCompleted.
- Converted "projects" and "tags" reports to use this.
2009-06-10 23:12:11 -04:00
Paul Beckingham
9776495286
Code Cleanup - TDB removal
...
- TDB removed from all code, but source kept for further reference.
2009-06-10 22:54:56 -04:00
Paul Beckingham
fc7b344a8b
Enhancement - Context::filter
...
- Automatic filter should not include "uuid".
2009-06-10 22:21:33 -04:00
Paul Beckingham
8bef5a90cd
Enhancement - Context::constructFilter
...
- After parsing the command line, a filter is now constructed.
2009-06-10 22:11:38 -04:00
Paul Beckingham
df38d5aaa0
Code Cleanup
...
- Relocated longUsage and shortUsage to report.cpp, where they belong,
which has the positive side effect of allowing all the compiled unit
tests to link.
2009-06-10 21:51:01 -04:00
Paul Beckingham
d7da182450
Code Cleanup
...
- Renamed T2.h -> Task.h, T2.cpp -> Task.cpp. This permanently avoids
the problem where g++ on OpenBSD 4.5 fails because of the T class,
which probably conflicts with C++ templates. Who knows.
2009-06-10 21:35:07 -04:00
Paul Beckingham
71f4749d56
Code Cleanup
...
- Renamed files task.h -> main.h, task.cpp -> main.cpp. This is to
prepare for the next rename, which addresses the OpenBSD bug.
- Removed utf8.h, utf8.cpp from Makefile.am, which were inadvertantly
added.
2009-06-10 21:20:00 -04:00
Paul Beckingham
41bcdc2875
Documentation Update
...
- Delete checklist.txt, because it is (a) out of date, and (b)
superceded by a much better document Fredde wrote.
2009-06-10 20:02:53 -04:00
Paul Beckingham
2da4f8ba7a
Enhancements - Context::getWidth
...
- Added help function to reduce general code size.
2009-06-10 00:35:37 -04:00
Paul Beckingham
8dfe4bd30a
Enhancement - usage and help commands
...
- Implemented usage and help commands.
2009-06-10 00:18:02 -04:00
Paul Beckingham
0449f9e0a2
Enhancements - version command
...
- Implemented version command.
- Corrected config handling in version command.
2009-06-09 23:58:05 -04:00
Paul Beckingham
f3f77a4c78
Enhancement - report stubs
...
- Stubbed all non-1.8.0 reports.
- Updated all handler signatures.
2009-06-09 22:48:03 -04:00
Paul Beckingham
a694ac05b1
Enhancement - colors report
...
- Implemented colors report.
- Commented out all other commands and reports.
- Eliminated obsolete findT function.
2009-06-09 22:21:56 -04:00
Paul Beckingham
940f4a85a4
Documentation Update
...
- Incorporated 1.7.1 ChangeLog details.
2009-06-09 19:55:44 -04:00
Paul Beckingham
1422a15cbc
Merge branch '1.7.1'
...
Conflicts:
doc/man5/taskrc.5
2009-06-09 19:49:36 -04:00
Paul Beckingham
9c15457d7f
Merge branch '1.7.1'
2009-06-09 19:35:24 -04:00
Federico Hernandez
f209e4aa93
Added new support email address
2009-06-09 17:34:27 +02:00
Federico Hernandez
20d8124a1d
Fixed documentation for 1.7.1
2009-06-09 17:30:09 +02:00
Federico Hernandez
db6de54ccc
* Updated project homepage reference and license text
2009-06-09 09:32:23 +02:00
Federico Hernandez
eb864820cf
* Removed hard-coded version number
2009-06-09 09:31:44 +02:00
Federico Hernandez
0291e4c72e
Changed some more references from beckingham.net to taskwarrior.org
2009-06-09 08:56:59 +02:00
Paul Beckingham
6e27feb8a3
Code Cleanup
...
- Removed Makefile.in from repository. This was done in 1.8.0, but
wasn't in 1.7.0. It's time.
- Added Makefile.in to the .gitignore files.
2009-06-08 23:24:09 -04:00
Paul Beckingham
1dcba4619e
Documentation Update
...
- Bumped version to 1.7.1.
- Changed references to email addresses, URLs.
2009-06-08 23:14:38 -04:00
Paul Beckingham
7538b43c68
Bug Fix - Build failure on OpenBSD
...
- Fixed build failure on OpenBSD (thanks to Mike Adonay).
2009-06-08 23:03:30 -04:00
Paul Beckingham
aff828c51b
Integration - "tags" report
...
- The "tags" report is now working under 1.8.0.
2009-06-08 01:24:33 -04:00
Paul Beckingham
fb5fe5f5b4
Integration - "projects" report
...
- "projects" report converted to 1.8.0.
- Relocated code from task.cpp to recur.cpp to allow unit tests to link
without includign task.cpp and therefore main.
- Removed obsolete sandbox directory.
- Fixed bug where Config::load deleted the pre-loaded custom reports.
- Fixed bug where Cmd::valid failed to include custom reports properly.
2009-06-08 00:54:49 -04:00
Paul Beckingham
cf67e0142c
Bug Fix - Att::match
...
- Fixed Att::match bug that succeeded when no modifiers were present.
2009-06-07 22:57:14 -04:00