Commit graph

4937 commits

Author SHA1 Message Date
Paul Beckingham
923991df1b Config: Removed unused ctor 2015-10-28 21:32:33 -04:00
Paul Beckingham
b7bbd96b62 Eval: Removed unused ::compileExpression override 2015-10-28 20:54:03 -04:00
Paul Beckingham
64bf571c13 List: Removed unused listDiff and liѕtIntersect templates and tests 2015-10-28 20:51:31 -04:00
Paul Beckingham
af49564194 FS: Removed unused ::write and ::append methods 2015-10-28 20:38:41 -04:00
Paul Beckingham
c64c6ee870 Filter: Removed unused ::hasModifications and ::hasMiscellaneous methods 2015-10-28 20:23:32 -04:00
Paul Beckingham
741afd2240 Nibbler: Removed unused ::getDateISO method 2015-10-28 20:13:55 -04:00
Paul Beckingham
51afff2e6e Nibbler: Removed unused ::getDate and tests 2015-10-28 20:09:55 -04:00
Paul Beckingham
7d58ddff6b CmdSummary: Removed unreachable code 2015-10-28 18:41:55 -04:00
Paul Beckingham
778ba44beb CmdImport: Removed redundant filter processing 2015-10-28 18:21:59 -04:00
Paul Beckingham
958637e2ca CmdBurndown: Removed unreachable code (completed/deleted tasks have no 'start' date) 2015-10-28 17:06:47 -04:00
Paul Beckingham
735608d5b9 Context: Removed unused ::clearMessages method 2015-10-28 13:23:38 -04:00
Paul Beckingham
2cececd205 Color: Removed unused ctor 2015-10-28 13:19:23 -04:00
Paul Beckingham
fa920f02aa TDB2: Removed unused ::has methods 2015-10-28 12:16:46 -04:00
Paul Beckingham
6570a42eee ISO8601: Removed unused methods 2015-10-28 11:47:28 -04:00
Paul Beckingham
67c28b7015 FS: Removed unused ::read method 2015-10-28 11:09:38 -04:00
Paul Beckingham
411c735d4e FS: Removed unused ::openAndLock method 2015-10-28 11:06:38 -04:00
Paul Beckingham
342624f272 FS: Removed unused ostream operator<< 2015-10-28 11:02:29 -04:00
Wilhelm Schuermann
f4ba6015a8 JSON: Improve json::decode() performance
- Improves "load" time by ~28% across all performance tests.
- Improves the "add" performance test by ~20% since "load" takes most
  of the time there.
2015-10-24 10:47:34 +02:00
Paul Beckingham
bb58b796fd Task Data Parsing
- Improved the handling when parsing blank lines and empty task in the data, so
  that instead of the message:

    Taskwarrior no longer supports file format 1, originally used between 27
    November 2006 and 31 December 2007.

  We now see:

    Unrecognized Taskwarrior file format or blank line in data.

- Merged t2.t.cpp into t.t.cpp.
2015-10-23 10:13:38 -04:00
Paul Beckingham
10ebefa8eb TW-1716: on-modify hooks fail if date.iso is not set
- Thanks to Jens Erat.
2015-10-18 10:47:25 -04:00
Paul Beckingham
a82558064b Cleanup: Prep for '-Wextra' 2015-10-16 16:27:05 -04:00
Paul Beckingham
84be60fdca Cleanup: Removed unneeded function 2015-10-16 15:57:12 -04:00
Paul Beckingham
f687ea1010 TW-1715: Dates misinterpreted when no dateformat active.
- To be more specific, dates were misinterpreted when an input date was could
  be unambiguously parsed as either ISO or dateformat, for example, if the
  dateformat was 'Y-M-D', it matches ISO 'Y-M-DTH:N:S', and the dateformat
  was considered a match which ignored the 'H:N:S', if specified.
2015-10-16 11:37:34 -04:00
Paul Beckingham
980dff3048 ISO8601d: Improved ::dump output 2015-10-16 11:35:39 -04:00
Paul Beckingham
4f11740896 ISO8601: Made some methods const 2015-10-16 08:22:57 -04:00
Paul Beckingham
5110a83efa Cleanup: Corrected object initialization using {} 2015-10-16 08:22:03 -04:00
Paul Beckingham
9b5d0a7cdd Config: Removed useless const 2015-10-16 08:18:08 -04:00
Paul Beckingham
638c2b35c3 ISO8601: Added ::dump methods for debugging 2015-10-16 07:53:11 -04:00
Paul Beckingham
dc92e7ca32 Variant: handled the case of empty strings being coerced into ISO8601d 2015-10-13 13:25:14 -04:00
Paul Beckingham
e8f4d6904b Lexer: Removed one indirect lookup from ::dequote 2015-10-11 09:05:12 -04:00
Paul Beckingham
4882a50b1b ISO8601d: Fixed parsing of day and month name 2015-10-10 22:48:47 -04:00
Paul Beckingham
053c97fc1d ISO8601d: Allowed zero-padded values for short form dateformat elements 2015-10-10 21:48:51 -04:00
Paul Beckingham
808600a705 Lexer: ::isAllDigits should not return true on trivial input 2015-10-10 20:42:00 -04:00
Paul Beckingham
1590ab6564 RX: Inherited RX fixes from clog 2015-10-10 20:37:15 -04:00
Paul Beckingham
79886e03ce Merge branch 'isodate' into 2.5.0 2015-10-07 07:40:28 -04:00
Paul Beckingham
b1678a55df Date: Removed 2015-10-07 07:28:42 -04:00
Paul Beckingham
13b8c1a3cc Task: Migrated from Date to ISO8601d 2015-10-04 17:18:31 -04:00
Paul Beckingham
5018057f19 ISO8601d: ::parse_named now only considers the first token. 2015-10-04 13:26:10 -04:00
Paul Beckingham
b1d2d6d5e8 Variant: Migrated from Date to ISO8601d 2015-10-04 13:25:28 -04:00
Paul Beckingham
d4abae0f70 Lexer: Removed ::isoEnabled, which belongs in ISO8601{d,p} 2015-10-04 11:11:48 -04:00
Paul Beckingham
61e494195a ISO8601: Added separate ::isoEnabled settings for ISO8601d and ISO8601p 2015-10-04 10:58:28 -04:00
Paul Beckingham
9adfddfe65 ISO8601: Disentangled ISO8601d and ISO8601p 2015-10-04 10:47:34 -04:00
Paul Beckingham
abbebf69ad ISO8601d: ::parse_named can also skip ::validate and ::resolve 2015-10-04 10:43:44 -04:00
Paul Beckingham
7641a86f23 Lexer: Migrated from Date to ISO8601d 2015-10-03 19:37:30 -04:00
Paul Beckingham
26fbca7896 CmdCalendar: Migrated from Date to ISO8601d 2015-10-03 19:31:58 -04:00
Paul Beckingham
0772f7ea36 Code Cleanup: Removed unnecessary include 2015-10-03 19:28:40 -04:00
Paul Beckingham
709e871061 rules: Migrated from Date to ISO8601d 2015-10-03 19:28:09 -04:00
Paul Beckingham
df00368f79 feedback: Migrated from Date to ISO8601d 2015-10-03 19:27:55 -04:00
Paul Beckingham
b085006d1a CmdTimesheet: Migrated from Date to ISO8601d 2015-10-03 19:27:42 -04:00
Paul Beckingham
4002778a36 CmdStats: Migrated from Date to ISO8601d 2015-10-03 19:23:01 -04:00