Federico Hernandez
17ef077e27
Moved src/tests to test (cmake preperations)
2010-12-28 21:17:23 +01:00
Paul Beckingham
c73f131f32
Eliminated ncurses
...
- Removed autoconf ncurses detection.
- Modified man pages.
- Inserted vitapi replacement code.
- Cached terminal size values for reuse.
- Modified packaging info for OSX.
- Removed -lncurses from unit test makefile.
- Removed obsolete taskrc example.
- Modified (simplified) source build instructions.
2010-12-14 14:40:03 -05:00
Paul Beckingham
652b7d9c8d
Burndown Chart
...
- Implemented burndown.daily, which is functional, but has outstanding
problems that need to be addressed:
- Slow
- Does not optimize output (i.e. contains /\S\s+$/)
- Needs generalized helper functions to reduce the size of the handler
2010-11-21 00:28:34 -05:00
Johannes Schlatow
6e11267724
Makefile
...
- fixed undefined reference to handeDiagnostics()
2010-10-20 22:48:06 +02:00
Johannes Schlatow
042d7b40de
Feature #462 : url support
...
- added uri class for proper uri and path handling
2010-10-06 18:52:12 +02:00
Johannes Schlatow
bf316974d9
Url support #462
...
- Added TransportCurl for http, https and ftp
- Added url support for import command
2010-10-04 02:20:41 +02:00
Johannes Schlatow
0d364746c7
Merge/push command
...
- Added TransportRSYNC
2010-10-03 02:15:07 +02:00
Johannes Schlatow
0930f3c5f7
Unit tests
...
- Added tests for Transport class
2010-09-07 15:44:50 +02:00
Paul Beckingham
9d41d9046d
Build System
...
- Added missing '-lpthread' argument to unit test makefile.
2010-09-05 11:43:15 -04:00
Paul Beckingham
d012fc9717
Code Salvage
...
- Integrated some code from the (soon to be obsolete) 2.0.0 branch,
which is general in nature and will be needed.
- And the corresponding unit tests.
2010-09-05 08:48:27 -04:00
Johannes Schlatow
87ce13c8e0
Merge
...
- Added Transport classes to handle URIs like ssh://user@host:port/
2010-09-02 01:24:05 +02:00
Johannes Schlatow
c640e05049
Unit tests
...
- Added tests for class Taskmod
- Added tests for _merge command
2010-08-04 19:04:16 +02:00
Paul Beckingham
7dc55d831d
Code Reorganization
...
- Beginning to stub out the dependency helper functions in the new
file dependency.cpp.
2010-07-24 06:38:08 -07:00
Paul Beckingham
213a7a519b
Feature - merge command
...
- Merged patch that implements the first milestone of the merge
feature. Thanks to Johannes Schlatow.
2010-07-01 20:22:33 -04:00
Paul Beckingham
6a1a1cd70f
Added regular expression support
...
- Added rx.{h,cpp} from Tegelsten.
- Added unit tests.
2010-06-26 16:54:31 -04:00
Paul Beckingham
e368043fb8
Enhancement - #363 export.ical
...
- Added feature #363 supporting iCalendar export via the 'export.ical'
command.
- Updated documentation.
- Removed unnecessary localization of canonical command names.
2010-05-31 16:05:51 -04:00
Paul Beckingham
3f2c68377c
Merge branch 'unit-tests' into 1.9.1
2010-02-23 01:05:57 -05:00
Paul Beckingham
8229a96252
Unit Tests - grid
...
- Added unit tests for Grid object.
2010-02-21 13:32:14 -05:00
Paul Beckingham
816f0533be
Unit Tests - Lua
...
- Added -llua to src/tests/Makefile, to improve the quality of test results.
2010-02-16 00:05:19 -05:00
Paul Beckingham
585cbdfcac
Merge branch 'hooks' into 1.9.0
...
Conflicts:
src/command.cpp
src/report.cpp
2010-01-27 22:46:20 -05:00
Paul Beckingham
a5cb041ef2
Code Reorganization
...
- Merged Path, File and Directory handling objects from metatask.git.
- Merged unit tests.
- These objects will replace a fair amount of code in task 1.9 and
more in 2.0.
2010-01-09 17:48:32 -05:00
Paul Beckingham
75e738a9c9
Unit Tests - list.t
...
- Added listIntersect and a Boolean listDiff implementation in main.h.
- Added a set of unit tests for the above.
2009-12-13 12:30:49 -05:00
Paul Beckingham
9f9c19d4ae
Unit Tests - fix
...
- The unit tests for color were still linking against color.o, instead
of the new Color.o. Subtle, but wrong.
2009-10-11 16:17:26 -04:00
Paul Beckingham
4af2b2dc13
Unit Tests - color.t
...
- Implemented tests for round-trip color name <--> code testing.
2009-07-04 14:11:10 -04:00
Paul Beckingham
1f3092469e
Code Cleanup
...
- Eliminated valid.cpp by relocating functions to more sensible locations.
2009-06-27 20:49:28 -04:00
Paul Beckingham
518aea870f
Enhancement - Permission
...
- Implemented new Permission object to manage tri-state confirmation
of changes to multiple tasks.
2009-06-27 10:07:00 -04:00
Paul Beckingham
a56eeb9ec2
Enhancements - task diff
...
- Implemented util.cpp/taskDiff to generate a proxy description of the
difference between two tasks.
- Implemented unit tests for taskDiff.
2009-06-25 16:58:58 -04:00
Paul Beckingham
f7d40e8d8d
Unit Tests
...
- Fixed unit test build problem.
2009-06-23 01:32:24 -04:00
Paul Beckingham
61cedc3ad1
Enhancement - import command
...
- Implemented import command
- Implemented Context::clearMessages to remove all accumulated
messages. This is needed because parts of the import process are
recursive and we don't want Context to dump messages for every
import record on completion.
2009-06-17 00:59:31 -04:00
Paul Beckingham
80bb9f0a18
Integration - TDB
...
- Renamed TDB2 to TDB.
- Integration of new code complete.
2009-06-14 18:19:00 -04:00
Paul Beckingham
c89a222c7c
Integration - removing T
...
- Removed linkage to T.o in unit tests. The first step towards
eliminating T.cpp.
2009-06-13 18:53:01 -04:00
Paul Beckingham
841958d889
Unit Tests - decommission t.t.cpp
...
- Eliminated obsolete t.t.cpp.
2009-06-13 17:59:54 -04:00
Paul Beckingham
c9807f4636
Unit Tests - parse
...
- Eliminated parse.t.
- Fixed t.t.cpp tests.
2009-06-12 21:34:42 -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
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
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
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
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
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
a60d54be61
Enhancement - Filters
...
- Filter implemented.
- Unit tests started, need more as Att::match matures.
2009-06-05 00:15:00 -04:00
Paul Beckingham
da88dfe15a
Build Fix
...
- Removed the now-obsolete Mod from the Makefiles.
2009-06-04 22:20:26 -04:00
Paul Beckingham
b887f7267b
Unit Tests - Record, T2
...
- Added Record::get, ::set, ::get_int tests.
- Added T2 tests.
- Fixed Record::composeF4 bug
2009-06-04 00:37:23 -04:00
Paul Beckingham
55771cc999
Code Cleanup
...
- Mod object is no longer necessary, and is removed.
2009-06-03 21:10:12 -04:00
Paul Beckingham
66bd5fc3c0
Code Cleanup
...
- Integrated Context.config.
- Eliminated Config& as a function argument.
- Added extern references to Context where needed.
2009-06-03 02:03:49 -04:00
Paul Beckingham
7248267a72
Enhancements - T2 & Subst
...
- Implemented more helper functions in T2, prior to integration.
- Completed Subst.
- Completed Subst unit tests.
- Eliminated T::getAnnotationCount.
2009-05-31 23:43:11 -04:00
Paul Beckingham
5263147c83
Enhancements - Nibbler + parsing
...
- New Nibbler object greatly assists in FF4 parsing.
- Unit tests for Nibbler.
- Record now parses itself.
- Att now parses itself.
2009-05-29 01:47:39 -04:00
Paul Beckingham
7c0aee4a5f
Enhancement - Record object
...
- Added Record::Record (const std::string&)
- Added basic unit test for Record, which currently throws.
2009-05-28 21:31:48 -04:00
Paul Beckingham
4fda101f28
Unit tests - subst
...
- Implemented basic subst tests, awaiting Record/T integration before
this can be expanded.
2009-05-28 18:23:21 -04:00
Paul Beckingham
54789082c9
Enhancement - StringTable integration
...
- StringTable now integrated into Context.
- Docs updated for new "locale" configuration variable.
- StringTable unit tests implemented.
2009-05-28 17:59:55 -04:00