Commit graph

8054 commits

Author SHA1 Message Date
Paul Beckingham
c25f312477 ColTypeString: Removed obsolete code 2016-02-03 20:41:19 -05:00
Paul Beckingham
8be1c53d92 ColTypeNumeric: Removed obsolete code 2016-02-03 20:40:59 -05:00
Paul Beckingham
1fced1b8a9 ColTypeDuration: Removed obsolete code 2016-02-03 20:40:34 -05:00
Paul Beckingham
197b440cc2 Eval: C++11 2016-02-03 20:30:57 -05:00
Paul Beckingham
96f04ffc25 Variant: C++11 2016-02-03 20:22:30 -05:00
Paul Beckingham
f59e15185f Timer: C++11 2016-02-03 20:14:17 -05:00
Paul Beckingham
8577449960 FS: C++11 2016-02-03 19:58:22 -05:00
Paul Beckingham
9720e7dab4 Msg: C++11 2016-02-03 19:47:34 -05:00
Paul Beckingham
1579705fec Color: C++11 2016-02-03 19:39:38 -05:00
Paul Beckingham
4d2c97f2c3 RX: C++11 2016-02-03 19:26:52 -05:00
Paul Beckingham
073ff9032d TW-1754: '\' at end of description in 'task edit' merges task with following task
- Thanks to Scott Kostyshak.
2016-02-02 23:35:30 -05:00
Paul Beckingham
b61471ca0e TW-1710: Setting wait date on status:completed / status:deleted
- Thanks to Daniel Shahaf.
2016-02-02 23:24:06 -05:00
Paul Beckingham
8275181022 Task: ::getStatus no longer autovivifies 2016-02-02 23:23:14 -05:00
Paul Beckingham
f2abdfd562 Tests: Added Lexer::Type::pair test 2016-02-02 22:39:53 -05:00
Paul Beckingham
a8ed0e7d55 Test: Fixed test that still assumed Cygwin & FreeBSD has 16-color default themes 2016-02-02 01:39:36 -05:00
Paul Beckingham
f6a7a8720e TW-1697: Inconsistent failure mode on invalid task id
- Thanks to Daniel Shahaf.
2016-02-02 01:29:22 -05:00
Paul Beckingham
ea82d88816 Tests: Added test for TW-1763 2016-02-02 01:07:47 -05:00
Paul Beckingham
1187ad16cc CmdModify: Code cleanup 2016-02-02 01:04:40 -05:00
Paul Beckingham
63bbe857c8 Config: No longer autovivifies 2016-02-02 01:04:22 -05:00
Paul Beckingham
23ac9895ab TW-1763: Removing the due date of a task with no due date modifies the task
- Thanks to Scott Kostyshak.
2016-02-02 01:03:19 -05:00
Paul Beckingham
4b37fea21f ColTypeString: Added validate() in ::modify 2016-02-01 23:59:18 -05:00
Paul Beckingham
db7ebf9029 Column: Made ::validate const 2016-02-01 23:56:39 -05:00
Paul Beckingham
575433542f ColProject: Special ::modify handling for 'project' 2016-02-01 23:38:32 -05:00
Paul Beckingham
7ae5e4657d Column: Only fail when an invalid UDA type is found
- Previously it was failing for a missing type, so that if a UDA was not
  completely defined, there was an unexpected error. This is because the
  setting uda.foo.label was enough to make Column extract 'foo', but then
  fail to extract uda.foo.type.
2016-02-01 18:43:47 -05:00
Paul Beckingham
309ee57783 Column: Only store UDA column objects that instantiate 2016-02-01 18:43:10 -05:00
Paul Beckingham
11b7d2edbf Column: Uses const loop iterators 2016-02-01 18:42:25 -05:00
Paul Beckingham
4f7805d005 Column: Uses non-auto-vivifying Config::has 2016-02-01 18:41:36 -05:00
Paul Beckingham
a356d14f0c ColUDA: Removed hyphenation from types that don't hyphenate 2016-02-01 18:40:30 -05:00
Paul Beckingham
cf473863d9 Tests: Added specific error wording
- Also removed uppercase attribute names.
2016-02-01 18:38:57 -05:00
Paul Beckingham
32cf553d4e TW-188: short help text
- Thanks to David Patrick.
2016-02-01 18:38:14 -05:00
Paul Beckingham
ba957344ef Task: Specialized modification code replaced by Column::modify delegate 2016-02-01 01:11:21 -05:00
Paul Beckingham
6f4f468d0d ColUDA: Split ColUDA into ColUDA{String,Numeric,Date,Duration} to make use of ColType*::modify 2016-02-01 01:10:11 -05:00
Paul Beckingham
73d789c593 ColTypeNumeric: Code cleanup 2016-02-01 00:40:28 -05:00
Paul Beckingham
c167fa665e Column: Reduced ::modify to a minimal implementation 2016-02-01 00:33:22 -05:00
Paul Beckingham
264fd264e9 Tests: Code cleanup 2016-02-01 00:31:06 -05:00
Paul Beckingham
6a0960174f TW-1756: The columns.t unit test fails two tests after 2300 local 2016-01-31 23:48:02 -05:00
Paul Beckingham
3957c3567a ColTypeString: Migrated part of Task::modify to ::modify 2016-01-31 20:09:10 -05:00
Paul Beckingham
7525d4a921 ColTypeNumeric: Migrated part of Task::modify to ::modify 2016-01-31 20:08:51 -05:00
Paul Beckingham
b7a72c5252 ColTypeDuration: Migrated part of Task::modify to ::modify 2016-01-31 20:08:32 -05:00
Paul Beckingham
82b5c27fe8 ColTypeDate: Migrated part of Task::modify to ::modify 2016-01-31 20:06:30 -05:00
Paul Beckingham
99aaa4cc80 Task: Prepared Task::modify for switch to delegated Column::modify 2016-01-31 20:05:28 -05:00
Paul Beckingham
7c8b3c9699 Task: Removed dead code, fixed comments 2016-01-31 19:40:13 -05:00
Paul Beckingham
6e56849bce Task: Migrated part of ::modify to ColRecur 2016-01-31 19:28:23 -05:00
Paul Beckingham
fec65a0f24 ColRecur: Added ::modify 2016-01-31 19:27:54 -05:00
Paul Beckingham
f0b9ceb17b Task: Migrated part of ::modify to ColTags 2016-01-31 17:23:19 -05:00
Paul Beckingham
c6f9d2c4b2 Task: Renamed modCount to mods, we don't need to count them 2016-01-31 17:22:19 -05:00
Paul Beckingham
25d4392edf Task: Migrated part of ::modify to ColDepends 2016-01-31 17:04:45 -05:00
Paul Beckingham
974841883b ColTypeString: Implemented default ::modify 2016-01-31 16:40:39 -05:00
Paul Beckingham
6752695fce ColTypeNumeric: Implemented default ::modify 2016-01-31 16:40:15 -05:00
Paul Beckingham
0043a2fc9e ColTypeDuration: Implemented default ::modify 2016-01-31 16:39:57 -05:00