Commit Graph

12 Commits (3cfdabb2e3594f8b380b53db2af7de41958408c6)

Author SHA1 Message Date
archshift 1f7c4ab7f6 Use std::u16string for conversion between UTF-8 and UTF-16, FS:USER functions
archshift 7fa4dbd0c6 Removed uses of raw c-string manipulation functions.
bunnei 532a9e80a0 Merge pull request from archshift/ext-check
loader.cpp: improved file extension checking, made Upper/LowerStr useful, moved string_util into Common namespace
bunnei d79fe3ebaa Merge pull request from archshift/prune
Prune redundant includes
archshift 9d7cc2bedc common: Prune all redundant includes
archshift 5472fd4d9b Added string_util to common, small changes in loader.cpp
archshift 4ed24a0619 loader.cpp: improved file extension checking, made Upper/LowerStr useful
Instead of forcibly taking the last 4 characters, it now finds the last extension separator (the period) and takes a substr of its location.
Lioncash 2f6ef914db Common: Fix a potential infinite loop in StringUtil's ReplaceAll
Lioncash da6f24b374 Common: Move remaining C header includes over to their C++ equivalent
bunnei cb504e236b added helper functions for upper/lowercase strings
bunnei de0a034a84 fixed project includes to use new directory structure
bunnei 63e46abdb8 got rid of 'src' folders in each sub-project