Commit graph

6965 commits

Author SHA1 Message Date
Paul Beckingham
9f2efa67c2 CLI2: Reduced verbosity of debug output 2015-07-13 00:22:19 -04:00
Paul Beckingham
fccb44f334 Test: Disentangled the backslash mess 2015-07-13 00:09:15 -04:00
Paul Beckingham
025103528c Test: Added note about why this test sometimes fails. 2015-07-12 23:47:07 -04:00
Paul Beckingham
d2f5937344 CLI2: Fixed bug that allowed numbers to be interpreted as IDs
- For a WRITECMD with no FILTER args, if a Lexer::Type::number exists as a
  MODIFICATION, and that number is an unsigned integer, then promote it to
  an ID. Added eceptions for the 'add' and 'log' command.

  This feature allows for the continued use of 'task done 1', which should
  be deprecated.
2015-07-12 23:32:26 -04:00
Paul Beckingham
f84677fbef Test: Removed diagnostic output from test 2015-07-12 23:02:28 -04:00
Paul Beckingham
18a8ea7b07 Documentation: Updated docs to include the new '_unique' command 2015-07-12 22:27:20 -04:00
Paul Beckingham
012affa46a CmdUnique: New helper command to generate unique value lists 2015-07-12 22:03:00 -04:00
Paul Beckingham
f0c8330ebf Filter: Added a mechanism to override ::safety 2015-07-12 22:02:11 -04:00
Renato Alves
157f191546 Test: Show total time on serial and parallel tests
Visible only when using run_all -l (or above)
2015-07-13 02:15:34 +01:00
Paul Beckingham
e48fae387e Test: Removed TZ sensitivity from test 2015-07-12 18:23:57 -04:00
Paul Beckingham
c89fc55d68 Test: Corrected use of quotes in a test 2015-07-12 17:58:26 -04:00
Paul Beckingham
694323a8f1 CLI2: Implemented ::lexFilterArgs
- Now spots filter elements that need to be Lexed.
2015-07-12 17:57:52 -04:00
Paul Beckingham
c2c53fa668 CLI2: Tags args 'UNKNOWN' to help spot an worthless use case 2015-07-12 17:56:59 -04:00
Paul Beckingham
f09a39f043 CLI2: Cleaned up formatting 2015-07-12 17:56:40 -04:00
Paul Beckingham
b7c1658a6e CLI2: Trim incoming raw args 2015-07-12 17:32:10 -04:00
Paul Beckingham
bb137bba38 Test: bug.635.t is duplicated in substitute.t 2015-07-12 17:13:41 -04:00
Paul Beckingham
faae5ff1ef Test: Merged bug.694.t into annotate.t 2015-07-12 17:11:13 -04:00
Paul Beckingham
fd4a0ad2fe Test: bug.703.t is duplicated in substitute.t 2015-07-12 17:04:24 -04:00
Paul Beckingham
f73bb0a158 Test: bug.708.t is duplicated in project.t 2015-07-12 16:59:30 -04:00
Paul Beckingham
cd1b7d9bb5 Test: Merged bug.819.t into add.t 2015-07-12 16:55:43 -04:00
Paul Beckingham
3c47dc6c36 Test: Merged bug.856.t into project.t 2015-07-12 16:45:26 -04:00
Paul Beckingham
c92ee148f6 Test: Merged bug.884.t into add.t 2015-07-12 16:40:39 -04:00
Paul Beckingham
f0010013d3 Test: Converted to Python 2015-07-12 16:36:34 -04:00
Paul Beckingham
3b2b40f306 Test: Merged bug.906.t into project.t 2015-07-12 16:31:35 -04:00
Paul Beckingham
48bf65af5a Test: Cleaned up method string 2015-07-12 16:31:02 -04:00
Paul Beckingham
47fdcc661f Test: Merged bug.917.t into add.t 2015-07-12 16:18:49 -04:00
Paul Beckingham
17b230a6e0 Test: Merged bug.924.t into add.t 2015-07-12 16:14:30 -04:00
Paul Beckingham
6b78abced2 CLI2: Tightened selection of MODIFICATION Lexer::Type::number upgrade to ID
- When a write command contains no ID/UUID, looking for Lexer::Type::number
  arguments that are tagged as MODIFICATIONS is now limited to only positive
  integers that are found.
2015-07-12 16:12:32 -04:00
Paul Beckingham
7c3560a3cd Test: Converted to Python 2015-07-12 15:57:37 -04:00
Paul Beckingham
99ff110904 Test: Merged bug.972.t into recur.t 2015-07-12 15:26:20 -04:00
Paul Beckingham
f74e0d88e4 Test: Merged bug.991.t and config.obsolete.t into confіguration.t 2015-07-12 14:54:38 -04:00
Paul Beckingham
81fc158dc9 CLI2: Better algorithm for ::desugarFilterPlainArgs which appears to work well 2015-07-12 14:07:48 -04:00
Paul Beckingham
f240c783cb Config: The 'completed' report haѕ a column labeled 'took'!?
- Good grief.
2015-07-11 22:34:27 -04:00
Paul Beckingham
415690ca23 Test: Corrected report output
- With rc.print.empty.columns now suppressing indicator formats, test that use
  the 'ls' report have different alignment.
2015-07-11 22:12:18 -04:00
Paul Beckingham
e930bb0ba9 Columns: Removed _fixed_width for indicator columns
- Column indicator formats (depends.indicator, for example), should not set the
  ::_fixed_width flag because then the column does not have the opportunity to
  be suppressed via rc.print.empty.colums=1.
2015-07-11 22:09:15 -04:00
Paul Beckingham
31ff9d476e Test: Converted to Python 2015-07-11 17:51:30 -04:00
Paul Beckingham
332f29a800 Docs: Updated dev docs 2015-07-11 17:44:01 -04:00
Paul Beckingham
497b277cf1 Packaging: Removed obsolete package-config dir 2015-07-11 17:31:14 -04:00
Paul Beckingham
564a24b35e Test: Corrected test to use supported features 2015-07-11 17:24:39 -04:00
Paul Beckingham
29d6eceda1 CLI2: ::desugarFilterAttributes now relies on earlier parsing 2015-07-11 17:13:18 -04:00
Paul Beckingham
3f3d698a28 CLI2: Integrated Lexer::decomposePattern 2015-07-11 17:10:10 -04:00
Paul Beckingham
d0e4f4ca10 Lexer: Implemented ::decomposePattern 2015-07-11 17:09:29 -04:00
Paul Beckingham
1f8a66b7f3 CLI2: Integrated Lexer::decomposeSubstitution
- Task::modify now considers the 'g' at the end of a substitution to be a
  string of characters, which may contain 'g'. No other flags are currently
  supported.
2015-07-11 16:44:13 -04:00
Paul Beckingham
1bef45ff47 Lexer: Added ::decomposeSubstitution and more flexible ::dequote
- ::dequote can now be given a string of valid quote characters, which defaults
  to '".
- ::decomposeSubstitution properly parses the /from/to/g construct allowing for
  escaped characters (\/).
- The 'g' at the end of a substitution is now considered to be a string of flag
  characters, which may contain 'g'. No other flag values are currently
  supported.
2015-07-11 16:40:52 -04:00
Paul Beckingham
1c1422370a Test: Corrected escape characters in test 2015-07-11 16:37:20 -04:00
Paul Beckingham
95b926acb2 Test: Converted to Python 2015-07-11 15:48:27 -04:00
Paul Beckingham
8ff60619ee Test: Disabled a test
- The long-word hyphenation test is disabled because although the hyphenation
  code works at the lowest level, the rendering in ViewTask eliminates the
  need for hyphenation by blowing out tables to the minimum required size,
  and not hyphenating anything.

  Leaving the test disabled until a solution is implemented.
2015-07-11 15:37:20 -04:00
Paul Beckingham
8cab89a44c Test: Added low-level hyphenation test 2015-07-11 15:31:39 -04:00
Paul Beckingham
cb82946ad5 Test: Added and removed a test
- Added a test to see if long lines are properly hyphenated.
- Removed a test for hyphenation on comma, which is not implemented.
2015-07-11 15:30:42 -04:00
Paul Beckingham
2a19247ad1 Test: Corrected broken test 2015-07-11 15:02:23 -04:00