Paul Beckingham
382881c0e1
CmdCustom
...
- Filter args must contain spaces between them. Splitting on token boundaries
goes too far and separates '-' from 'tag'.
2014-05-31 15:11:24 -04:00
Paul Beckingham
cf5eb73f04
CmdCustom
...
- Now places ( ) around the custom report filter. This gives it a chance at
allowing 'or' and 'xor' operators when combined with a command lne filter.
2014-05-31 13:58:40 -04:00
Paul Beckingham
e5e0ac8ba3
CmdCustom
...
- Captured args do not need additional tags.
2014-05-25 23:03:43 -04:00
Paul Beckingham
fa02eb4ed2
CmdCustom
...
- Eliminated A3.
2014-05-25 14:38:51 -04:00
Paul Beckingham
79abddd03d
Parser
...
- Renamed A3t to Parser.
2014-05-25 09:44:22 -04:00
Paul Beckingham
410f4a3983
CmdCustom
...
- Converted from A3 to Filter.
2014-05-24 14:58:13 -04:00
Paul Beckingham
2e0b7c8052
CmdCustom
...
- After injecting custom filter, re-parse.
2014-04-26 13:26:54 -07:00
Paul Beckingham
386bcea60e
Text
...
- Removed splitq function and tests, migrated code over to the new
Lexer::split.
2014-04-23 23:20:56 -04:00
Paul Beckingham
b690a8d2a3
A3t
...
- Renamed methods for consistency.
2014-04-21 16:23:17 -04:00
Paul Beckingham
ca887131a4
CmdCustom
...
- Custom report filters are now tagged acordingly in the parse tree.
2014-04-20 09:30:06 -04:00
Paul Beckingham
523dce8f32
Code Cleanup
...
- Standardized headers.
2014-02-01 14:33:37 -05:00
Paul Beckingham
8ed92ca498
Copyright
...
- Bumped copyright to 2014, ready for release.
2014-01-01 13:32:22 -05:00
Paul Beckingham
d03c4cda8a
Build Error
...
- Many files were missing an explicit cmake.h include. Some were not including
it at all. Now it's used almost everywhere.
(cherry picked from commit 82ae86979c497e6d1d0c6b2b5a55aa379ec82c98)
2013-06-02 13:57:36 -04:00
Paul Beckingham
773b55d374
Code Cleanup
...
- Removed L10N define. It served its purpose.
2013-04-07 23:50:51 -04:00
Paul Beckingham
8af0a7f3ba
Merge branch 'master' into 2.3.0
...
Conflicts:
AUTHORS
CMakeLists.txt
INSTALL
NEWS
cmake.h.in
doc/man/task-faq.5.in
package-config/osx/README
scripts/utils/verify_l10n
src/API.h
src/Config.cpp
src/Context.cpp
src/DOM.cpp
src/Hooks.cpp
src/TransportShell.h
src/commands/CmdDiagnostics.cpp
src/commands/CmdShell.cpp
src/commands/CmdVersion.cpp
src/en-US.h
src/shell/Readline.h
src/wcwidth6.cpp
test/CMakeLists.txt
test/color.uda.t
test/duration.t.cpp
test/hook.on-launch.t
test/template.t
test/uuid.t
2013-04-07 17:56:59 -04:00
Paul Beckingham
2b8cb3e251
Bug
...
- Fixed a bug so that the report filter order is preserved, to enable an
optimization that was being skipped.
2013-04-02 17:41:13 -04:00
Paul Beckingham
1dccd29643
Copyright 2013
...
- Updated copyright notices.
2013-03-04 17:47:12 -05:00
Paul Beckingham
c5ff24358c
Feature #934
...
- Feature #934 , supports 'reserved.lines' to indicate a multi-line prompt for
use in conjunction with 'limit:page' (thanks to Robert Gill).
- Removed 'locale' from the taskrc.5 man page.
- Added verbosity token 'sync'.
- Fixed bug in size calculation for 'limit:page', but there is still one more.
- Corrected unit test limit.t given the above fix.
2012-10-06 15:29:00 -04:00
Louis-Claude Canon
b45a305df2
Enhancement
...
- Output error, header, footnote and debug messages on standard error.
2012-06-16 16:07:27 -04:00
Paul Beckingham
9fe43611d1
Filter Mods
...
- Changed split type, to improve filter support.
2012-05-21 08:14:16 -04:00
Paul Beckingham
10aa70a53b
Bug #997
...
- Fixed bug #997 , so that output is correctly conrolled by the 'affected'
verbosity token.
2012-04-29 00:09:34 -04:00
Paul Beckingham
94627df5de
Portability
...
- Fixed compiler warnings on Ubuntu.
2012-03-03 16:25:55 -05:00
Paul Beckingham
824cba7152
Bugs #552 , #863
...
- Fixed bug #552 , where 'rc.verbose=off' suppressed warnings (thanks to Peter
De Poorter).
- Fixed bug #863 , which suppressed report labels with rc.verbose=off (thanks to
Michelle Crane).
2012-02-26 17:01:13 -05:00
Paul Beckingham
a9de8a6596
Verbosity
...
- Tweak to 'affected' token. Needs more.
2012-02-24 18:27:39 -05:00
Paul Beckingham
96fe3f42ba
Minor Refactoring
...
- Added support for more type-specific checks of attribute values.
- Added support for more type-specific attribute rendering.
- Improved generalized methods for checking columns in a report.
- Added unit tests.
- Minor code cleanup.
- Added secret hidden feature for internal testing.
2012-02-05 20:56:46 -05:00
Paul Beckingham
36e5e650d4
Feedback
...
- Converted std::cout to context.footnote, for custom reports and burndown.
Not sure why they were wrong.
2012-01-30 00:42:15 -05:00
Paul Beckingham
6580095002
Copyright
...
- Year change.
2012-01-02 23:32:10 -05:00
Federico Hernandez
961a1a9366
License
...
- moving from GPL to MIT license
src/commands
2011-10-08 01:13:30 +02:00
Paul Beckingham
4495e93f8d
Legacy
...
- Moved more legacy checking code to legacy.cpp.
2011-10-02 01:04:16 -04:00
Paul Beckingham
7b34344626
Debug Output
...
- Removed unnecessary A3::dump call.
- Corrected comment.
2011-10-01 11:47:54 -04:00
Paul Beckingham
e56e670300
I18N
...
- Localized custom reports.
2011-09-26 22:59:08 -04:00
Paul Beckingham
32164680ab
TDB2
...
- Converted 'summary' command to TDB2.
2011-08-30 00:14:07 -04:00
Paul Beckingham
1dc2257156
TDB2 Conversion
...
- Migrated several commands over to use TDB2. Have to start somewhere.
2011-08-23 00:47:46 -04:00
Paul Beckingham
b1ad00313f
TDB2 & CmdCustom
...
- Converted CmdCustom to use TDB2, which means that for the first time,
2.0 is now optimizing data load based on filter characteristics. This
means that "task list" and "task next" etc are now *fast*.
- Improved diagnostics for TDB2, for debugging.
2011-08-14 12:00:10 -04:00
Paul Beckingham
402bac02a6
Legacy columns, formats
...
- Marked legacy columns and formats as deprecated.
2011-07-29 00:54:03 -04:00
Paul Beckingham
0c08b29e48
Code Cleanup
...
- Eliminated obsolete Arguments.h, Arguments.cpp.
2011-07-26 00:25:57 -04:00
Paul Beckingham
91225d808f
Expression reboot
...
- A3 now tracks whether a command is read-only, and builds filters accordingly.
- Implemented extract_filter, extract_modfications and extract_words stubs.
- Removed all E9 implementation details - this is going to be written from
scratch.
2011-07-23 23:39:11 -04:00
Paul Beckingham
abcda0bcfa
Expression reboot
...
- More integration of A3 into Context.
- Now ready for filter/modification/word extraction.
2011-07-23 17:03:44 -04:00
Paul Beckingham
1b90adc1aa
Bug
...
- Fixed 'limit:N' bug, whereby when a report specifies a limit, and
the user overrides it, there are potentially two limit arguments,
in which case the last one, not the first one is needed.
2011-06-26 15:19:14 -04:00
Paul Beckingham
e83b468ade
Bug - Seg fault
...
- Fixed seg fault caused when a custom report had no override labels.
2011-06-26 12:47:51 -04:00
Paul Beckingham
7faad5fb44
Command Line Defaults
...
- Implemented support for rc.default.command.
- Implemented support for assumed info command.
- Implemented Arguments::inject_defaults to insert default arguments
at just the right location.
- Corrected CmdCustom handling of limit:page.
2011-06-26 01:21:11 -04:00
Paul Beckingham
91e5a5e02e
Commands - info
...
- When no command is specified, assume 'info' command.
2011-06-26 00:43:18 -04:00
Paul Beckingham
42ead6b34d
Report Filters
...
- Report filters are now properly loaded and injected into the argument
list.
2011-06-25 21:56:57 -04:00
Paul Beckingham
b70fa61f34
Limits
...
- Implemented built-in support for limits.
2011-06-25 11:53:35 -04:00
Paul Beckingham
7762ee2f9e
Commands
...
- Promoted filtering code to the Command base class.
- Added filtering short-circuit.
2011-06-19 10:25:53 -04:00
Paul Beckingham
c77c6f172f
Expressions
...
- Many operators implemented
- DOM::get partially implemented
2011-06-17 01:00:03 -04:00
Paul Beckingham
6a48d86f2c
L10N
...
- Localized all column objects, some commands.
2011-06-16 20:28:46 -04:00
Paul Beckingham
f971fcd110
Code Cleanup
...
- Obsoleted Filter.{h,cpp}.
- Obsoleted Sequence.{h,cpp}.
- Eliminated Context::autoFilter.
- Stubbed Expression::eval.
2011-06-15 23:45:50 -04:00
Paul Beckingham
f8d9338102
Expressions
...
- Added list of non-word characters to assist is_attr.
2011-06-10 00:17:52 -04:00
Paul Beckingham
199bb85d88
Expressions
...
- Improved strictness of attr and attmod detection, although it needs
more.
- Added unit tests arguments.t.cpp, to test the detection methods.
2011-06-08 00:16:19 -04:00