taskwarrior/test
Paul Beckingham a1132f0028 Code Cleanup
- Cmake was not updating HAVE_ST_BIRTHTIME.
- NIBBLER_FEATURE_DATE was not properly applied everywhere.
- FEATURE_COLOR was not properly set.
- Some source files failed to include cmake.h, and therefore were not properly
- Removed inefficient use of std::string::substr for guaranteed single character
  strings.
- Integrated Directory::cd.
- Integrated File::ctime, ::btime.
- Integrated Path::operator+.
- Integrated Nibbler::getDigit{2,4,6}.
- Integrated HighResTimer.
  enabling/disabling code.
- All Path objects now expanded internally to absolute form.
- Modified unit tests to accomodate absolute paths.
- Merged new nibbler.t.cpp tests.
- Made various methods const.
- Includes removed from some files, added to others.
2013-05-05 08:33:52 -04:00
..
json Unit Tests 2011-05-22 14:41:40 -04:00
.gitignore Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
abbreviation.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
add.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
alias.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
annotate.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
append.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
args.1.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
args.2.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
args.3.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
args.4.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
args.5.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
args.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
autocomplete.t.cpp Copyright 2013 2013-03-04 17:47:12 -05:00
backslash.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bash_completion.t Feature #1250 2013-04-13 15:02:50 -04:00
basic.t Copyright 2013 2013-03-04 17:47:12 -05:00
bug.299.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.327.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.360.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.368.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.414.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.417.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.418.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.425.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.434.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.438.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.440.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.441.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.455.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.480.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.485.x Copyright 2013 2013-03-04 17:47:12 -05:00
bug.489.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.495.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.555.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.580.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.605.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.628.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.634.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.635.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.649.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.656.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.668.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.674.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.694.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.697.x Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.703.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.708.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.804.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.818.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.819.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.835.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.837.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.839.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.851.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.856.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.860.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.879.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.884.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.886.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.899.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.906.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.917.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.924.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.932.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.954.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.955.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.956.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.972.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.982.x Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.986.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.987.x Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.990.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.991.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.1006.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.1023.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.1031.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.1036.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.1043.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.1044.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.1056.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.1063.t Copyright 2013 2013-03-04 17:47:12 -05:00
bug.1065.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.1104.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.1110.t Copyright 2013 2013-03-04 17:47:12 -05:00
bug.1117.t Copyright 2013 2013-03-04 17:47:12 -05:00
bug.1192.t Test for bug 1192 - brace expansion. 2013-03-30 14:08:50 -04:00
bug.annotate.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.annual.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.before.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.bulk.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.c001.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.cal.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.concat.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.hang.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.hasnt.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.mergedeps.t.postponed Copyright 2013 2013-03-04 17:47:12 -05:00
bug.period.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.range.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.recur.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.sort.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.start.extra.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.summary.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bug.uuid.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
bulk.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
cal.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
caseless.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
CMakeLists.txt Feature #1250 2013-04-13 15:02:50 -04:00
color.active.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
color.blocked.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
color.deprecated.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
color.disable.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
color.due.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
color.duetoday.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
color.err.t Code Cleanup 2013-05-05 08:33:52 -04:00
color.keyword.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
color.overdue.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
color.pri.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
color.project.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
color.recurring.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
color.t.cpp Copyright 2013 2013-03-04 17:47:12 -05:00
color.tag.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
color.tagged.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
color.uda.t Copyright 2013 2013-03-04 17:47:12 -05:00
completed.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
config.obsolete.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
config.t.cpp White Space 2013-04-15 00:06:37 -04:00
confirmation.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
count.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
countdown.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
custom.columns.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
custom.priority_long.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
custom.recur_ind.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
custom.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
custom.tag_ind.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
date.iso.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
date.t.cpp Date Formatting 2013-04-01 20:01:54 -04:00
dateformat.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
datesort.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
default.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
delete.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
denotate.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
dependencies.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
directory.t.cpp Code Cleanup 2013-05-05 08:33:52 -04:00
dom.2.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
dom.t.cpp Removed the incomplete support for the Lua extensions. 2013-04-02 21:52:13 +02:00
due.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
duplicate.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
duplicate2.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
duration.t.cpp Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
enpassant.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
export.yaml.t Feature #1250 2013-04-13 15:02:50 -04:00
feature.559.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
feature.608.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
feature.632.t Copyright 2013 2013-03-04 17:47:12 -05:00
feature.725.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
feature.891.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
feature.1013.t Code Cleanup 2013-05-05 08:33:52 -04:00
feature.1061.t Copyright 2013 2013-03-04 17:47:12 -05:00
feature.exit.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
feature.print.empty.columns.t Copyright 2013 2013-03-04 17:47:12 -05:00
file.t.cpp Code Cleanup 2013-05-05 08:33:52 -04:00
filter-prefix.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
filter.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
fontunderline.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
history.annual.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
history.monthly.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
hyphenate.t Copyright 2013 2013-03-04 17:47:12 -05:00
i18n.t.cpp Copyright 2013 2013-03-04 17:47:12 -05:00
ids.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
import.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
import.todo.sh.t Feature #1250 2013-04-13 15:02:50 -04:00
import.yaml.t Feature #1250 2013-04-13 15:02:50 -04:00
json.t.cpp White Space 2013-04-15 00:06:37 -04:00
json_test.cpp White Space 2013-04-15 00:06:37 -04:00
json_test.t Feature #1250 2013-04-13 15:02:50 -04:00
label.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
limit.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
list.all.projects.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
list.all.tags.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
list.t.cpp Copyright 2013 2013-03-04 17:47:12 -05:00
log.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
merge.duplicates.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
merge.simple_duplication.t Copyright 2013 2013-03-04 17:47:12 -05:00
merge.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
msg.t.cpp Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
nag.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
next.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
nibbler.t.cpp Code Cleanup 2013-05-05 08:33:52 -04:00
oldest.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
op_and.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
op_gt.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
op_gte.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
op_lt.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
op_lte.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
op_or.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
op_xor.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
overdue.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
override.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
path.t.cpp Code Cleanup 2013-05-05 08:33:52 -04:00
prepend.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
pri_sort.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
problems Code Cleanup 2013-05-05 08:33:52 -04:00
project.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
rc.override.t Copyright 2013 2013-03-04 17:47:12 -05:00
rc.t Copyright 2013 2013-03-04 17:47:12 -05:00
recur.limit.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
recur.sort.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
recur.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
recur.until.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
recur.weekdays.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
roundtrip.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
run_all.in Feature #1250 2013-04-13 15:02:50 -04:00
rx.t.cpp Copyright 2013 2013-03-04 17:47:12 -05:00
sequence.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
shadow.t Code Cleanup 2013-05-05 08:33:52 -04:00
shell.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
sorting.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
special.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
start.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
subproject.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
substitute.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
t.t.cpp Copyright 2013 2013-03-04 17:47:12 -05:00
t2.t.cpp Copyright 2013 2013-03-04 17:47:12 -05:00
tag.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
TAP.py Unit Tests 2013-04-07 00:09:16 -04:00
taskmod.t.cpp Copyright 2013 2013-03-04 17:47:12 -05:00
tdb2.t.cpp Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
template.t Copyright 2013 2013-03-04 17:47:12 -05:00
test.cpp Unit Tests 2013-04-07 00:09:16 -04:00
test.h Unit Tests 2013-04-07 00:09:16 -04:00
text.t.cpp Copyright 2013 2013-03-04 17:47:12 -05:00
timesheet.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
uda_date.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
uda_duration.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
uda_numeric.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
uda_orphan.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
uda_report.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
uda_string.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
uda_value.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
undo.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
upgrade.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
urgency.t Enhancement 2013-05-04 07:36:53 -04:00
uri.t.cpp Copyright 2013 2013-03-04 17:47:12 -05:00
utf8.t.cpp Doc, Unit Tests 2013-03-31 17:30:43 -04:00
utf8_tw.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
util.t.cpp Copyright 2013 2013-03-04 17:47:12 -05:00
uuid.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
verbose.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
view.t.cpp White Space 2013-04-15 00:06:37 -04:00
wait.t Merge branch 'master' into 2.3.0 2013-04-07 17:56:59 -04:00
width.t.cpp Copyright 2013 2013-03-04 17:47:12 -05:00