forked from mia/Aegisub
1e0f08c0ed
Use boost::filesystem::path for all paths, and std::string for all other strings, converting to/from wxString as close to the actual uses of wx as possible. Where possible, replace the uses of non-UI wxWidgets functionality with the additions to the standard library in C++11, or the equivalents in boost. Move the path token management logic to libaegisub (and rewrite it in the process). Add a basic thread pool based on asio and std::thread to libaegisub. This touches nearly every file in the project and a nontrivial amount of code had to be rewritten entirely, so there's probably a lot of broken stuff. |
||
---|---|---|
.. | ||
cajun | ||
calltip_provider.cpp | ||
charset.cpp | ||
charset_6937.cpp | ||
charset_6937.h | ||
charset_conv.cpp | ||
color.cpp | ||
dispatch.cpp | ||
fs.cpp | ||
hotkey.cpp | ||
io.cpp | ||
json.cpp | ||
keyframe.cpp | ||
log.cpp | ||
mru.cpp | ||
option.cpp | ||
option_visit.cpp | ||
option_visit.h | ||
parser.cpp | ||
parser.h | ||
path.cpp | ||
thesaurus.cpp | ||
util.cpp | ||
vfr.cpp |