- Broke out View into ViewTask and ViewText, where the former uses an
  external std::vector <Task> as storage, thus eliminating the additional
  copy, and the latter that duplicates data and color into 2D vectors
  for rendering non-task data.
This commit is contained in:
Paul Beckingham 2011-05-10 22:49:20 -04:00
parent ac60ee8d33
commit 1a833af2a4
10 changed files with 513 additions and 249 deletions

View file

@ -4,23 +4,64 @@ include_directories (${CMAKE_SOURCE_DIR}/src
${CMAKE_SOURCE_DIR}/src/columns
${TASK_INCLUDE_DIRS})
set (task_SRCS API.cpp API.h Att.cpp Att.h Cmd.cpp Cmd.h Color.cpp Color.h
Config.cpp Config.h Context.cpp Context.h Date.cpp Date.h
Directory.cpp Directory.h DOM.cpp DOM.h Duration.cpp Duration.h
File.cpp File.h Filter.cpp Filter.h feedback.cpp Grid.cpp Grid.h
Hooks.cpp Hooks.h JSON.cpp JSON.h Location.cpp Location.h
Nibbler.cpp Nibbler.h Path.cpp Path.h Permission.cpp Permission.h
Record.cpp Record.h Rectangle.cpp Rectangle.h Sequence.cpp
Sequence.h Subst.cpp Subst.h TDB.cpp TDB.h Table.cpp TDB2.cpp
TDB2.h Table.h Task.cpp Task.h Taskmod.cpp Taskmod.h Timer.cpp
Timer.h Transport.cpp Transport.h TransportSSH.cpp TransportSSH.h
TransportRSYNC.cpp TransportRSYNC.h TransportCurl.cpp
TransportCurl.h Tree.cpp Tree.h burndown.cpp command.cpp
custom.cpp dependency.cpp diag.cpp edit.cpp export.cpp
history.cpp i18n.h import.cpp interactive.cpp recur.cpp
report.cpp rules.cpp rx.cpp rx.h sort.cpp text.cpp text.h
utf8.cpp utf8.h util.cpp util.h Uri.cpp Uri.h Variant.cpp
Variant.h View.cpp View.h)
set (task_SRCS API.cpp API.h
Att.cpp Att.h
Cmd.cpp Cmd.h
Color.cpp Color.h
Config.cpp Config.h
Context.cpp Context.h
DOM.cpp DOM.h
Date.cpp Date.h
Directory.cpp Directory.h
Duration.cpp Duration.h
File.cpp File.h
Filter.cpp Filter.h
Grid.cpp Grid.h
Hooks.cpp Hooks.h
JSON.cpp JSON.h
Location.cpp Location.h
Nibbler.cpp Nibbler.h
Path.cpp Path.h
Permission.cpp Permission.h
Record.cpp Record.h
Rectangle.cpp Rectangle.h
Sequence.cpp Sequence.h
Subst.cpp Subst.h
TDB.cpp TDB.h
TDB2.cpp TDB2.h
Table.cpp Table.h
Task.cpp Task.h
Taskmod.cpp Taskmod.h
Timer.cpp Timer.h
Transport.cpp Transport.h
TransportCurl.cpp TransportCurl.h
TransportRSYNC.cpp TransportRSYNC.h
TransportSSH.cpp TransportSSH.h
Tree.cpp Tree.h
Uri.cpp Uri.h
Variant.cpp Variant.h
ViewTask.cpp ViewTask.h
ViewText.cpp ViewText.h
burndown.cpp
command.cpp
custom.cpp
dependency.cpp
diag.cpp
edit.cpp
export.cpp
feedback.cpp
history.cpp
i18n.h
import.cpp
interactive.cpp
recur.cpp
report.cpp
rules.cpp
rx.cpp rx.h
sort.cpp
text.cpp text.h
utf8.cpp utf8.h
util.cpp util.h)
add_library (task STATIC ${task_SRCS})
add_executable (task_executable main.cpp)