Paul Beckingham
3389665227
ColDepends: Corrected use of _name
2016-12-31 10:32:58 -05:00
Paul Beckingham
8e39420375
ColUntil: Formatting cleanup
2016-12-31 10:32:41 -05:00
Paul Beckingham
f3b28374c2
ColScheduled: Fixed bug where the wrong column label was used
2016-12-31 10:32:18 -05:00
Paul Beckingham
a9063284d9
ColScheduled: Formatting cleanup
2016-12-31 10:31:27 -05:00
Paul Beckingham
6818b85c26
ColLast: Corrected use of _name
2016-12-31 10:23:51 -05:00
Paul Beckingham
ade87bda24
ColRType: Added ::setStyle and ::validate
2016-12-31 09:54:31 -05:00
Paul Beckingham
b17bfb50b3
ColType*: Push the ::validate and ::modify methods down from Column
2016-12-31 09:53:42 -05:00
Paul Beckingham
76c2de685b
ColRType: New recurrence attribute
2016-12-31 09:09:29 -05:00
Paul Beckingham
aedf99a827
ColLast: New recurrence attribute
2016-12-31 09:01:21 -05:00
Paul Beckingham
5ac7ca6885
ColTemplate: New recurrence attribute
2016-12-31 08:47:47 -05:00
Paul Beckingham
a81e66b609
ColDescription: Migrated from ISO8601d to Datetime
2016-12-17 21:44:29 -05:00
Paul Beckingham
c8bdfab4b4
ColUDA: Converted from ISO8601 to Datetime/Duration
2016-12-11 22:23:53 -05:00
Paul Beckingham
4c2fff1b39
ColRecur: Converted from ISO8601 to Duration
2016-12-11 22:21:06 -05:00
Paul Beckingham
5efca16748
ColTypeDate: Converted fomr ISO8601 to Datetime/Duration
2016-12-11 21:52:30 -05:00
Paul Beckingham
b2ad9e96bd
text: Eliminated module
2016-12-11 17:51:44 -05:00
Paul Beckingham
87757fb36f
util: Migrated optionalBlankLine from text
2016-12-11 17:46:06 -05:00
Paul Beckingham
355620c640
libhsared: migrating from local to libshared
2016-12-06 07:20:45 -05:00
Paul Beckingham
8922728888
Cleanup: Don't use string literals when character literals are needed
2016-10-14 23:11:28 -04:00
Paul Beckingham
95f4989f77
Cleanup: Don't use string literals when character literals are needed
2016-10-14 22:27:34 -04:00
Paul Beckingham
4d83ed8588
ColScheduled: Removed unused includes
2016-10-14 19:02:46 -04:00
Paul Beckingham
184e89cddd
ColParent: Removed unused includes
2016-10-14 19:02:28 -04:00
Paul Beckingham
ba0674b53f
ColMask: Removed unused includes
2016-10-14 19:02:17 -04:00
Paul Beckingham
03c404bc8f
ColIMask: Removed unused includes
2016-10-14 19:02:06 -04:00
Paul Beckingham
df1cf61421
ColDue: Removed unused includes
2016-10-14 19:01:46 -04:00
Paul Beckingham
0df3e3b0d9
ColDescription: Don't use string literals when character literals are needed
2016-10-14 18:58:31 -04:00
Paul Beckingham
2e8763364b
libshared: Integrated the submodule
...
- Integrated RX.
2016-06-25 17:22:27 -04:00
Paul Beckingham
2720ea5a30
TW-1806: project:ide is not allowed
...
- Thanks to Slaven ʙanovic.
2016-05-20 11:13:46 -05:00
Paul Beckingham
30c81c3046
ColTypeDate: Fixed countdown format only showing values in the past
2016-05-08 16:37:19 -04:00
Paul Beckingham
db3cfc939d
ColTags: Added missing calculation for tag max width
2016-02-23 21:56:23 -05:00
Paul Beckingham
c6a6f04697
ColProject: Use of const
2016-02-23 21:43:44 -05:00
Paul Beckingham
f2863c50b4
ColDepends: Use of const
2016-02-23 21:41:57 -05:00
Paul Beckingham
31f0804207
ColDescription: Minimized use of wrapText
...
- This is a high-use measure/render method pair, and needs to be quick.
2016-02-23 20:55:45 -05:00
Paul Beckingham
fa035c3fde
ColTags: Reduced total work
...
- When there is only a single tag, there is no need to split, sort and word wrap.
2016-02-23 08:39:03 -05:00
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
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
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
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