Andrew Belt
|
86f3658b51
|
Add `Exception::Exception(const char* format, ...)` so you can create Exception objects using C format strings.
|
3 years ago |
Andrew Belt
|
77c68c5602
|
Fix correctness error in CaseInsensitiveCompare::operator() by rolling my own implementation.
|
4 years ago |
Andrew Belt
|
3fbd0f77a9
|
Move string::absolute, directory, filename, filenameBase, and filenameExtension to system::getAbsolute, getDirectory, getFilename, getStem, and getExtension. Reimplement most system:: functions using std::experimental::filesystem. Add system::doesExist, getFileSize, and getTempDir.
|
4 years ago |
Andrew Belt
|
df544700b9
|
Remove libzip, zlib. Remove string::compress() and uncompress(). Remove system::unzipToFolder().
|
4 years ago |
Andrew Belt
|
8a50d39b7f
|
Make system::archiveFolder and unarchiveToFolder work on Windows with
Unicode. Rename UTF8toUTF16 to U8toU16 and switch back to std::wstring
instead of std::u16string.
|
4 years ago |
Andrew Belt
|
8528dcc1d6
|
Make string::UTF16toUTF8 and UTF16toUTF8 Windows-only, and use
WideCharToMultiByte/MultiByteToWideChar instead of C++11.
|
4 years ago |
Andrew Belt
|
e457294889
|
Change string::fromWstring to UTF16toUTF8. Change string::toWstring to UTF8toUTF16. Replace std::wstring to std::u16string and wchar_t to char16_t.
|
4 years ago |
Andrew Belt
|
87935d7e6f
|
Add SwitchQuantity. Add return value to config*() methods in Module.
|
4 years ago |
Andrew Belt
|
120aafe6d3
|
Change order of includes to C++ standard headers, library headers, and local project headers.
|
4 years ago |
Andrew Belt
|
4583ec7e73
|
Replace string::uncompress() with a more C++y one.
Edit documentation.
|
4 years ago |
Andrew Belt
|
ba056f6d6a
|
Update documentation for string::.
|
5 years ago |
Andrew Belt
|
c53fbebd97
|
string namespace: Change base64 functions. Add compress/uncompress.
|
5 years ago |
Andrew Belt
|
ab0b0852df
|
Add Base64 encoding/decoding to string.hpp.
|
5 years ago |
Andrew Belt
|
dca30e2b53
|
Auto-format code with astyle.
|
5 years ago |
Andrew Belt
|
60a1a47f00
|
Move system::getAbsolutePath() to string::absolutePath(). Implement on
Windows.
|
5 years ago |
Andrew Belt
|
696939069d
|
Use <> instead of "" for include directive.
|
5 years ago |
Andrew Belt
|
afd6d4bb8e
|
Clean up various headers.
|
5 years ago |
Andrew Belt
|
3ddc40b8b5
|
Fix string::basename() bug on Mac (and possibly Windows). Rename string::basename to filenameBase, string::extension to filenameExtension.
|
5 years ago |
Andrew Belt
|
3b70a5697f
|
Add string::ellipsizePrefix. Use kHz instead of Hz for sample rate displays.
|
5 years ago |
Andrew Belt
|
ec5874ada6
|
Add string<->wstring conversion functions
|
5 years ago |
Andrew Belt
|
207ca888ed
|
Add string::trim. Add string::fuzzyScore. Add fuzzy scoring to Module Browser.
|
5 years ago |
Andrew Belt
|
55ad83d890
|
Add search functionality to ModuleBrowser
|
5 years ago |
Andrew Belt
|
52151a709d
|
Add various API documentation
|
5 years ago |
Andrew Belt
|
217faca052
|
Parse plugin metadata from plugin.json
|
5 years ago |
Andrew Belt
|
3644b1877e
|
Clean up includes
|
5 years ago |
Andrew Belt
|
f64ea2e181
|
Large architectural changes. Created Quantity class.
|
5 years ago |
Andrew Belt
|
499ceb024f
|
Remove math namespace
|
6 years ago |
Andrew Belt
|
587f936a99
|
Move random to its own namespace, shuffle files around
|
6 years ago |
Andrew Belt
|
bee6f658cf
|
Move logger to its own namespace, add macros to macros.hpp
|
6 years ago |
Andrew Belt
|
158a396170
|
Add prefix to string functions
|
6 years ago |
Andrew Belt
|
ef64c13287
|
Add systemOpenBrowser
|
6 years ago |
Andrew Belt
|
60d98a641f
|
Rename util.hpp to common.hpp, fix include paths
|
6 years ago |
Andrew Belt
|
d024ccf8a0
|
Refactor util.hpp
|
6 years ago |