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
Federico Hernandez
f209e4aa93
Added new support email address
2009-06-09 17:34:27 +02: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
Paul Beckingham
9d48faa759
Enhancements - T2::legacyParse
...
- T2 can now parse all supported legacy formats (ff2, ff3) as well as
ff4.
- Added tag and attribute support to T2.
- Added T2 unit tests for all formats.
2009-06-07 22:17:11 -04:00
Paul Beckingham
72e3f76ed9
Integration - tag parsing
...
- Added +tag, -tag support to Context.
- Unit tests still broken.
- Task is still broken.
2009-06-07 17:27:08 -04:00
Paul Beckingham
bf4cf8e786
Unit Tests - Duration
...
- Added tests to cover Duration::valid
- Added negative test
2009-06-07 17:14:06 -04:00
Paul Beckingham
ed39b88719
Integration - Context::parse
...
- Integrated Att parsing.
- Unit tests are broken right now.
- Stubbed Context::shadow.
- Implemented Duration::valid.
- Task is broken right now.
2009-06-07 17:07:49 -04:00
Paul Beckingham
7a219c999e
Unit Tests - Config
...
- Added unit tests for Config. Why didn't I do this a year ago?
- Shut off old 1.7.0 code (gulp).
- Task now thoroughly broken, and only 1.8.0 can help.
2009-06-07 16:31:10 -04:00
Paul Beckingham
d702ba8f24
Enhancement - Integration
...
- Integrated Cmd object.
- Enhanced Context object with dispatch and shadow methods.
- Fixed bug in Context::parse.
- Implemented command parsing.
- Fixed Sequence bug, and unit tests.
2009-06-07 16:00:22 -04:00
Paul Beckingham
190c6b53fc
Enhancements - Config
...
- Added processing for context.config overrides, and associated
argc,argv handling.
- Bug fix in filt.t.cpp, but three tests still fail. Too big a
distraction to fix right now.
- Warning: build is not broken, but task is broken.
2009-06-07 14:58:32 -04:00
Paul Beckingham
24f31eeb00
Enhancements - Cmd object
...
- New Cmd object to handle localized commands, customReports and general
command parsing.
- Localized new Subst methods.
- Relocate guess method from parse.cpp to text.cpp.
- Converted Att object to use new valid/parse scheme.
- Unit tests for Cmd object.
- Fixed att.t.cpp unit tests.
2009-06-07 14:00:14 -04:00
Paul Beckingham
ffa0c6e758
I18N L10N - Subst
...
- Localized strings in Subst.
2009-06-07 00:46:58 -04:00
Paul Beckingham
049767484f
Enhancement - Integrated Subst
...
- Subst is now part of Context.
2009-06-07 00:39:50 -04:00
Paul Beckingham
a2a9fa7f35
Enhancement - Subst parsing
...
- Corrected Subst parsing.
- Added more unit tests.
2009-06-07 00:28:21 -04:00
Paul Beckingham
9b78631e6f
Enhancement - Sequence integration
...
- Sequence object fully integrated.
2009-06-06 23:55:36 -04:00
Paul Beckingham
7965bd5b4f
I18N - color.cpp
...
- Localized color.cpp, fingers ache.
- Made a couple of parse.cpp functions non-static.
2009-06-06 23:31:04 -04:00
Paul Beckingham
db52cf7327
I18N - Record
...
- Localized Record object.
- Remove copy ctor, operator= from Duration - unnecessary.
2009-06-06 22:06:02 -04:00
Paul Beckingham
36d4ecab43
Code Cleanup
...
- Broke out all the interactive stuff into it's own source file.
2009-06-06 19:50:22 -04:00
Paul Beckingham
bc13f0be48
Interactive - stub
...
- Added stub code for the interactive version of task.
2009-06-06 17:41:24 -04:00
Paul Beckingham
e9c45aab85
Documentation Update - man page
...
- Documented the rc.<name>:<value> configuration file override syntax.
2009-06-06 16:11:44 -04:00