summaryrefslogtreecommitdiffstats
path: root/src/common/string_util.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* string_util: Make use of std::string_view and add bounds checkingMorph2021-10-141-4/+4
* string_util: Prevent out of bounds access in u16string_view bufferMorph2021-10-141-2/+2
* common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)Morph2021-05-261-13/+0
* string_util: Remove MSVC workaround for converting between UTF8/UTF16Morph2021-02-081-14/+0
* common: Enable warnings as errorsLioncash2020-11-021-2/+3
* common/logging: don't use regex for path trimmingBreadFish642020-01-231-22/+0
* am: Deglobalize software keyboard appletZach Hilman2018-11-181-2/+2
* string_util: Implement buffer to UTF-16 string helper functionZach Hilman2018-11-181-0/+9
* string_util: Remove ArrayToString()Lioncash2018-11-141-19/+0
* string_util: Remove TryParse()Lioncash2018-11-141-37/+3
* string_util: unify UTF8<->UTF16 conversion to codecvtWeiyi Wang2018-10-021-109/+6
* string_util: remove ShiftJIS/CP1252 conversion functionWeiyi Wang2018-10-021-19/+0
* Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-21/+21
* common/string_utils: replace boost::transform with std counterpartzhupengfei2018-07-291-3/+5
* string_util: Get rid of separate resize() in CPToUTF16(), UTF16ToUTF8(), CodeToUTF8() and UTF8ToUTF16()Lioncash2018-07-221-20/+22
* string_util: Use emplace_back() in SplitString() instead of push_back()Lioncash2018-07-221-2/+3
* string_util: Remove unnecessary std::string instance in TabsToSpaces()Lioncash2018-07-221-7/+6
* string_util: Remove AsciiToHex()Lioncash2018-07-191-12/+0
* More improvements to GDBStub (#653)Hedges2018-07-131-1/+1
* Rename logging macro back to LOG_*James Rowe2018-07-031-4/+4
* Common/string_util: add StringFromBuffer functionmailwl2018-06-071-0/+4
* string_util: Remove StringFromFormat() and related functionsLioncash2018-04-301-70/+0
* common: Move logging macros over to new fmt-capable macros where applicableLioncash2018-04-271-5/+5
* Logging: Create logging macros based on fmtlibDaniel Lim Wee Soong2018-03-221-0/+23
* Format: Run the new clang format on everythingJames Rowe2018-01-211-2/+2
* Fixed type conversion ambiguityHuw Pascoe2017-09-301-1/+1
* Support mingw cross-compileJannik Vogel2016-12-051-1/+1
* Add mingw compile supportJames Rowe2016-11-141-2/+3
* Remove special rules for Windows.h and library includesYuri Kunde Schlesner2016-09-211-1/+1
* Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2016-09-211-1/+1
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-3/+1
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-116/+75
* Fix encode problem On WindowsLFsWang2016-03-311-8/+8
* Common: Work around bug in MSVC2015 standard libraryYuri Kunde Schlesner2015-08-031-0/+14
* Common : Fix Conversion Warningszawata2015-07-191-1/+1
* Common: Fix string_util includes.Emmanuel Gil Peyrot2015-06-281-2/+7
* Common: Add StringFromFixedZeroTerminatedBufferYuri Kunde Schlesner2015-05-081-0/+8
* string_util: Get rid of UriDecode/UriEncodeLioncash2015-05-071-125/+0
* Common: Remove common.hYuri Kunde Schlesner2015-05-071-1/+3
* Build: Fixed some warningsSubv2015-02-121-3/+3
* Fix MSVC-related #defines and add CMakeLists commentdarkf2014-12-301-3/+3
* Fix merge conflictsdarkf2014-12-301-16/+16
|\
| * License changepurpasmart962014-12-211-2/+2
| * Convert old logging calls to new logging macrosYuri Kunde Schlesner2014-12-131-5/+5
| * Merge pull request #261 from neobrain/boostTony Wasserka2014-12-121-3/+3
| |\
| | * StringUtil: Perform some minimal cleanup.Tony Wasserka2014-12-071-3/+3
| * | Explicitly specify LE strings to iconv, fixes paths in Steel Diverarchshift2014-12-101-2/+2
| |/
| * Change NULLs to nullptrs.Rohit Nirmal2014-12-031-4/+4
* | Fix MinGW builddarkf2014-11-291-3/+3
|/
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot2014-11-191-9/+9
* Use std::u16string for conversion between UTF-8 and UTF-16, FS:USER functionsarchshift2014-11-131-48/+110
* Removed uses of raw c-string manipulation functions.archshift2014-10-241-9/+2
* Merge pull request #99 from archshift/ext-checkbunnei2014-09-111-10/+10
|\
| * Added string_util to common, small changes in loader.cpparchshift2014-09-091-2/+6
| * loader.cpp: improved file extension checking, made Upper/LowerStr usefularchshift2014-09-091-10/+6
* | Merge pull request #103 from archshift/prunebunnei2014-09-111-4/+0
|\ \
| * | common: Prune all redundant includesarchshift2014-09-091-4/+0
| |/
* / Common: Fix a potential infinite loop in StringUtil's ReplaceAllLioncash2014-09-081-3/+8
|/
* Common: Move remaining C header includes over to their C++ equivalentLioncash2014-08-171-3/+3
* added helper functions for upper/lowercase stringsbunnei2014-04-151-0/+16
* fixed project includes to use new directory structurebunnei2014-04-091-3/+3
* got rid of 'src' folders in each sub-projectbunnei2014-04-091-0/+531