Commit graph

345 commits

Author SHA1 Message Date
Tomas Babej
cd95282c10 ColTypeDate: Add relative formatter 2015-12-29 11:03:05 -05:00
Paul Beckingham
900ad3c26b UDA: indicator column did not properly default to 'U'
- Thanks to JDufault.
2015-12-16 14:57:58 -05:00
Paul Beckingham
ba098d790f TW-1500: Dates formatted as ".age", ".remaining", or ".countdown" often give blank results
- The 'age' column regained the ability to show negative durations.
- The 'countdown' and 'remaining' continue to show only positive values, by
  design.
- Thanks to Jeremy John Reeder.
2015-11-16 07:41:41 -05:00
Paul Beckingham
5a01fe003d Revert "Col*: Missing paren"
This reverts commit e3ea548de0.
2015-11-02 18:42:16 -05:00
Paul Beckingham
f64cbe1e81 Column: A std::map was being used as a std::set 2015-11-02 08:13:32 -05:00
Paul Beckingham
1d1be49bbd ColUDA: No point using utf8_width on non-UTF8 data 2015-11-02 08:13:00 -05:00
Wilhelm Schuermann
de4be46cab ColParent: Adjust comment 2015-11-02 08:27:11 +01:00
Paul Beckingham
e3ea548de0 Col*: Missing paren 2015-11-01 20:12:47 -05:00
Paul Beckingham
aceebb0723 Col*: Moved include to top of list, per flint++ recommendation 2015-11-01 19:47:20 -05:00
Paul Beckingham
78b8fc5dc7 Column: Phasing out text.cpp/nontrivial() 2015-11-01 16:48:34 -05:00
Paul Beckingham
20493ec7d8 ColTypeDuration: Added missing type 2015-10-31 17:08:35 -04:00
Paul Beckingham
46db62ff00 ColTypeDate: Now uses ::renderString{Left,Right} 2015-10-31 16:56:58 -04:00
Paul Beckingham
ce507c0011 ColUDA: Now uses ::renderString{Left,Right} 2015-10-31 16:56:25 -04:00
Paul Beckingham
cd70d56260 ColString: Now uses ::renderString{Left,Right} 2015-10-31 16:55:55 -04:00
Paul Beckingham
410175efd3 ColStart: Now uses ::renderStringRight 2015-10-31 16:55:32 -04:00
Paul Beckingham
5c9f1f7b45 ColRecue: Now uses ::renderStringRight 2015-10-31 16:55:00 -04:00
Paul Beckingham
99f6e6d634 ColProject: Now uses ::renderStringLeft 2015-10-31 16:54:44 -04:00
Paul Beckingham
281366e38b ColMask: Now uses ::renderStringRight 2015-10-31 16:54:21 -04:00
Paul Beckingham
87a35d4dec ColID: Now uses ::renderStringRight 2015-10-31 16:53:50 -04:00
Paul Beckingham
3d832a0d5a ColDescription: Now uses ::renderStringLeft 2015-10-31 16:15:47 -04:00
Paul Beckingham
83fa5a6e55 ColStatus: Now uses ::renderStringLeft 2015-10-31 16:15:24 -04:00
Paul Beckingham
43cdb0fa3a ColTags: Now uses ::renderStringRight 2015-10-31 16:15:05 -04:00
Paul Beckingham
4411fc02c5 ColMask: Now uses ::renderStringLeft 2015-10-31 16:14:44 -04:00
Paul Beckingham
292e2f1b89 ColDepends: Now uses ::renderStringLeft 2015-10-31 16:14:14 -04:00
Paul Beckingham
06c50efa63 ColUUID: Now uses ::renderStringLeft 2015-10-31 15:54:35 -04:00
Paul Beckingham
65b8fb7bce ColParent: Fixed short form truncation
- The short form now takes the first 8 characters, not the last.
  No one noticed.
2015-10-31 15:53:15 -04:00
Paul Beckingham
668fd2301e ColParent: Now uses ::renderStringLeft 2015-10-31 15:44:05 -04:00
Paul Beckingham
04c3e9e537 Column: Implemented ::renderStringLeft, ::renderStringRight 2015-10-31 15:42:32 -04:00
Paul Beckingham
43e4f8a485 ColUrgency: Now uses Column::render{Integer,Double} 2015-10-31 15:24:03 -04:00
Paul Beckingham
4c55b8c9af ColID: Uses Column::renderInteger 2015-10-31 15:23:04 -04:00
Paul Beckingham
4837e9aa9d ColTypeNumeric: Delegated type to base class 2015-10-31 15:22:25 -04:00
Paul Beckingham
9ea69ea802 Column: Explained justification 2015-10-31 15:20:35 -04:00
Paul Beckingham
4d42584ca0 Column: Implemented ::renderDouble 2015-10-31 15:19:19 -04:00
Paul Beckingham
b8ae54275e Column: Implemented ::renderInteger 2015-10-31 15:16:51 -04:00
Paul Beckingham
dc72a22887 Col*: Moving code into ColTypeString base 2015-10-31 14:35:06 -04:00
Paul Beckingham
de9c0b97f6 Col*: Assigned a type-specific base class to each column object
- Base class currently does nothing.
2015-10-31 12:12:30 -04:00
Paul Beckingham
3475995f39 ColType*: Added Duration, String and Numeric type base classes 2015-10-31 11:54:53 -04:00
Paul Beckingham
2a6ce539d0 ColTypeDate: Renamed 'ColDate' to 'ColTypeDate'
- Renamed files ColDate* to ColTypeDate*.
- Renamed objects ColumnDate* to ColumnTypeDate*.
- This is mainly to make way for ColType{Duration,String,Numeric}, while leaving
  ColString untouched. ColString is used only for ViewText columns, but may soon
  be replaced by ColTypeString. Unknown.
2015-10-31 11:35:24 -04:00
Paul Beckingham
6baff92b5a Column: Removed ::can_modify, which is moot 2015-10-31 11:14:23 -04:00
Paul Beckingham
a82558064b Cleanup: Prep for '-Wextra' 2015-10-16 16:27:05 -04:00
Paul Beckingham
4e3eb1f420 ColDue, ColScheduled: Migrated from Date to ISO8601d 2015-10-03 19:18:39 -04:00
Paul Beckingham
9a5def4c95 ColDate: Migrated from Date to ISO8601d 2015-10-03 16:24:26 -04:00
Paul Beckingham
244a80f799 ISO8601: Migrated more Date instances to ISO8601d 2015-09-26 23:20:08 -04:00
Paul Beckingham
68c6afbdd4 ISO8601d: Conversion from Date to ISO8601d 2015-09-26 23:08:29 -04:00
Paul Beckingham
f2ac258bf1 Column: Missing include 2015-09-10 00:03:03 -04:00
Paul Beckingham
93e6ef5fb9 TW-1678: segfault in ~ViewTask()
- Column::setStyle now validates column styles.
- Thanks to Daniel Shahaf.
2015-09-09 23:41:37 -04:00
Paul Beckingham
995de68c90 ISO8601: Converted various calls of ::format to ::formatVague 2015-08-12 21:35:09 -04:00
Paul Beckingham
14b36a5dc6 ColScheduled: Duration replaced by ISO8601p 2015-08-12 11:36:38 -04:00
Paul Beckingham
cc120689ee ColRecur: Duration replaced by ISO8601p 2015-08-12 11:36:24 -04:00
Paul Beckingham
195a821781 ColDue: Duration replaced by ISO8601p 2015-08-12 11:36:08 -04:00