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.
|
5 years ago |
Andrew Belt
|
dd0e670050
|
Fix wchar_t/char16_t distinction on Windows.
|
5 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.
|
5 years ago |
Andrew Belt
|
87935d7e6f
|
Add SwitchQuantity. Add return value to config*() methods in Module.
|
5 years ago |
Andrew Belt
|
120aafe6d3
|
Change order of includes to C++ standard headers, library headers, and local project headers.
|
5 years ago |
Andrew Belt
|
4583ec7e73
|
Replace string::uncompress() with a more C++y one.
Edit documentation.
|
5 years ago |
Andrew Belt
|
6c35f3eb50
|
Rewrite string::fromBase64() implementation.
|
5 years ago |
Andrew Belt
|
3790d1da0d
|
Use zlib types for string::compress/uncompress implementation.
|
5 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.
|
6 years ago |
Andrew Belt
|
829c02c051
|
Remove fuzzyScore implementation because it sucks. Replace it with a trivial substring search.
|
6 years ago |
Andrew Belt
|
3ddc40b8b5
|
Fix string::basename() bug on Mac (and possibly Windows). Rename string::basename to filenameBase, string::extension to filenameExtension.
|
6 years ago |
Andrew Belt
|
3b70a5697f
|
Add string::ellipsizePrefix. Use kHz instead of Hz for sample rate displays.
|
6 years ago |
Andrew Belt
|
ec5874ada6
|
Add string<->wstring conversion functions
|
6 years ago |
Andrew Belt
|
207ca888ed
|
Add string::trim. Add string::fuzzyScore. Add fuzzy scoring to Module Browser.
|
6 years ago |
Andrew Belt
|
e5a88dfad2
|
Add factory preset submenu to module context menu.
|
6 years ago |
Andrew Belt
|
55ad83d890
|
Add search functionality to ModuleBrowser
|
6 years ago |
Andrew Belt
|
ca57b21f0a
|
Reorganize make dist. Copy Fundamental.zip in dev mode. Fix bug in
string::extension.
|
6 years ago |
Andrew Belt
|
d2e7cd7486
|
Clean up list of allowed tags. Add tag aliases.
|
6 years ago |
Andrew Belt
|
2b98dfc6f9
|
Write custom threading model in Engine. Remove OpenMP dep. Fix bugs in string::basename/extension.
|
6 years ago |
Andrew Belt
|
217faca052
|
Parse plugin metadata from plugin.json
|
6 years ago |
Andrew Belt
|
3644b1877e
|
Clean up includes
|
6 years ago |
Andrew Belt
|
f64ea2e181
|
Large architectural changes. Created Quantity class.
|
6 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
|
7 years ago |
Andrew Belt
|
ef64c13287
|
Add systemOpenBrowser
|
7 years ago |
Andrew Belt
|
60d98a641f
|
Rename util.hpp to common.hpp, fix include paths
|
7 years ago |
Andrew Belt
|
d024ccf8a0
|
Refactor util.hpp
|
7 years ago |