42 Commits (8f092af04287689ac7e88d92651fdb8cd0f381ff)

Author SHA1 Message Date
  Andrew Belt bf43884b53 Add string::Version::getMajor(), getMinor(), and getRevision(). 1 year ago
  Andrew Belt 3c86df39d1 Add string::Version comparator specification to documentation. 2 years ago
  Andrew Belt 7dc564e773 Add more version examples to string::Version doc. 2 years ago
  Andrew Belt 635670c5ce Add string::Version class for comparing versions. 2 years ago
  Andrew Belt b8fd869ae4 Remove string::fuzzyScore(). 3 years ago
  Andrew Belt 6d5a76788f Adjust formatting of namespace docs. 3 years ago
  Andrew Belt 3675f45cec Add/edit doc comments. 3 years ago
  Andrew Belt 71423e0e94 Add string::formatTime/formatTimeISO(). 3 years ago
  Andrew Belt 7c6177eb22 Add maxTokens argument to string::split(). 3 years ago
  Andrew Belt d53802e1e6 Make string::split(s, "") throw Exception. 3 years ago
  Andrew Belt 234890faf6 Add string::split(). 3 years ago
  Andrew Belt 2b9efc1401 Add string::join(). Reorder models how they are ordered in plugin's manifest. Use list instead of vector for models and tags in plugin::Plugin/Model. 3 years ago
  Andrew Belt ed1842a743 Rename string::U8toU16 to UTF8toUTF16 and U16toU8 to UTF16toUTF8. 3 years ago
  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 4 years ago
  Andrew Belt 8528dcc1d6 Make string::UTF16toUTF8 and UTF16toUTF8 Windows-only, and use 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. 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 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