summaryrefslogtreecommitdiffstats
path: root/src/common/string_util.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* More improvements to GDBStub (#653)Hedges2018-07-131-1/+1
| | | | | | | | | | | * More improvements to GDBStub - Debugging of threads should work correctly with source and assembly level stepping and modifying registers and memory, meaning threads and callstacks are fully clickable in VS. - List of modules is available to the client, with assumption that .nro and .nso are backed up by an .elf with symbols, while deconstructed ROMs keep N names. - Initial support for floating point registers. * Tidy up as requested in PR feedback * Tidy up as requested in PR feedback
* Rename logging macro back to LOG_*James Rowe2018-07-031-4/+4
|
* Common/string_util: add StringFromBuffer functionmailwl2018-06-071-0/+4
| | | | convert input buffer (std::vector<u8>) to string, stripping zero chars
* string_util: Remove StringFromFormat() and related functionsLioncash2018-04-301-70/+0
| | | | Given we utilize fmt, we don't need to provide our own functions for formatting anymore
* 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
| | | | | | | | | Add a new set of logging macros based on fmtlib Similar but not exactly the same as https://github.com/citra-emu/citra/pull/3533 Citra currently uses a different version of fmt, which does not support FMT_VARIADIC so make_args is used instead. On the other hand, yuzu uses fmt 4.1.0 which doesn't have make_args yet so FMT_VARIADIC is used.
* 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
| | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
* 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
| | | | | | The char16_t/char32_t implementations aren't present in the library and cause linker errors. This is a known issue that wasn't fixed in VS2015 RTM.
* 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
| |\ | | | | | | Add Boost as a submodule and add some minor cleanups using Boost.Range
| | * 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
|\ | | | | loader.cpp: improved file extension checking, made Upper/LowerStr useful, moved string_util into Common namespace
| * 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
| | | | | | | | Instead of forcibly taking the last 4 characters, it now finds the last extension separator (the period) and takes a substr of its location.
* | Merge pull request #103 from archshift/prunebunnei2014-09-111-4/+0
|\ \ | | | | | | Prune redundant includes
| * | 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