-
- Téléchargements
Mostly purge wxWidgets from non-UI stuff
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.
parent
10e06ac3
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- aegisub/build/Aegisub/Aegisub.vcxproj 0 ajout, 2 suppressionsaegisub/build/Aegisub/Aegisub.vcxproj
- aegisub/build/Aegisub/Aegisub.vcxproj.filters 0 ajout, 6 suppressionsaegisub/build/Aegisub/Aegisub.vcxproj.filters
- aegisub/build/libaegisub/libaegisub.vcxproj 25 ajouts, 9 suppressionsaegisub/build/libaegisub/libaegisub.vcxproj
- aegisub/build/libaegisub/libaegisub.vcxproj.filters 35 ajouts, 11 suppressionsaegisub/build/libaegisub/libaegisub.vcxproj.filters
- aegisub/libaegisub/Makefile 9 ajouts, 5 suppressionsaegisub/libaegisub/Makefile
- aegisub/libaegisub/common/charset.cpp 110 ajouts, 10 suppressionsaegisub/libaegisub/common/charset.cpp
- aegisub/libaegisub/common/charset_ucd.cpp 0 ajout, 107 suppressionsaegisub/libaegisub/common/charset_ucd.cpp
- aegisub/libaegisub/common/dispatch.cpp 98 ajouts, 0 suppressionaegisub/libaegisub/common/dispatch.cpp
- aegisub/libaegisub/common/fs.cpp 106 ajouts, 0 suppressionaegisub/libaegisub/common/fs.cpp
- aegisub/libaegisub/common/hotkey.cpp 7 ajouts, 8 suppressionsaegisub/libaegisub/common/hotkey.cpp
- aegisub/libaegisub/common/io.cpp 17 ajouts, 45 suppressionsaegisub/libaegisub/common/io.cpp
- aegisub/libaegisub/common/json.cpp 8 ajouts, 7 suppressionsaegisub/libaegisub/common/json.cpp
- aegisub/libaegisub/common/keyframe.cpp 4 ajouts, 5 suppressionsaegisub/libaegisub/common/keyframe.cpp
- aegisub/libaegisub/common/log.cpp 8 ajouts, 11 suppressionsaegisub/libaegisub/common/log.cpp
- aegisub/libaegisub/common/mru.cpp 17 ajouts, 9 suppressionsaegisub/libaegisub/common/mru.cpp
- aegisub/libaegisub/common/option.cpp 9 ajouts, 13 suppressionsaegisub/libaegisub/common/option.cpp
- aegisub/libaegisub/common/path.cpp 150 ajouts, 0 suppressionaegisub/libaegisub/common/path.cpp
- aegisub/libaegisub/common/thesaurus.cpp 3 ajouts, 3 suppressionsaegisub/libaegisub/common/thesaurus.cpp
- aegisub/libaegisub/common/util.cpp 15 ajouts, 25 suppressionsaegisub/libaegisub/common/util.cpp
- aegisub/libaegisub/common/vfr.cpp 5 ajouts, 2 suppressionsaegisub/libaegisub/common/vfr.cpp
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter