summaryrefslogtreecommitdiff
path: root/Source/Core/Common/StringUtil.cpp
AgeCommit message (Collapse)Author
2016-01-21Correct ampersands as wellmathieui
2016-01-21More asterisksmathieui
2016-01-21Common: asterisks go against the type namemathieui
not the variable name
2015-12-02Merge pull request #2733 from AdmiralCurtiss/string-from-floatMarkus Wick
IniFile: Fix floating point number locale issues.
2015-09-26Common: Remove other Common prefixed headers from Common.hLioncash
2015-08-04Fix some warningsTillmann Karras
reorder, sign-compare, pessimizing-move
2015-07-11StringUtil: Always use the default C locale for StringFromFormat() instead ↵Admiral H. Curtiss
of a system-specific one.
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-03-14Core: Change NULLs to nullptrs.Rohit Nirmal
2015-02-04Use the C locale for non-Windows CharArrayFromFormatV() and StringFromFormat()Gabriel Corona
The Windows implementations of CharArrayFromFormatV() and StringFromFormat() use the "C"/".1252" locale instead of the user locale (using _vsnprintf_l). On non-Windows, the user locale was used. This leads to bugs on non-Windows: the Overclock parameter was serialised with the user locale ("0,279322" in some locale) and was interpreted back as "0" (because the C locale is used for parsing the string). Make non-Windows CharArrayFromFormatV() and StringFromFormat() consistent with their Windows counterpart. The locale code is not enables for Android:: uselocale is only available since API 21 and API 21 only supports C and C.UTF-8.
2015-01-28Use printf-like format in JitRegister::RegisterGabriel Corona
The API is cleaner (no more magic default parameter) and more extensible like this.
2015-01-12Minor consistency changesStevoisiak
Mostly small changes, like capitalization and spelling
2014-12-05Common: Remove locale based functions from CommonFuncs.Lioncash
Since %f isn't used anymore in the shader generators, these can go.
2014-09-08Include CommonTypes.h instead of Common.h.Rohit Nirmal
2014-09-05Common: Fix a potential infinite loop in ReplaceAlllioncash
Prior to this change, it was possible to cause an infinite loop by making the string to be replaced and the replacing string the same thing. e.g. std::string some_str = "test"; ReplaceAll(some_str, "test", "test"); This also changes the replacing in a way that doesn't require starting from the beginning of the string on each replacement iteration.
2014-09-04DolphinWX: Simplify wiki link constructionLioncash
2014-08-12Common: Fix AsciiToHex returning true on overflow valuesLioncash
We should be checking errno against ERANGE.
2014-03-14Kill off some usages of c_str.Lioncash
Also changes some function params, but this is ok. Some simplifications were also able to be made (ie. killing off strcmps with ==, etc).
2014-03-11Fixes spacing for "for", "while", "switch" and "if"Matthew Parlane
Also moved && and || to ends of lines instead of start. Fixed misc vertical alignments and some { needed newlining.
2014-03-09clang-modernize -use-nullptrTillmann Karras
and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine
2014-02-22Make Common/ mostly IWYU clean (and fix errors in rest of the project ↵Pierre Bourdon
detected by this change).
2014-02-20Fix more header sorting issues in Common/ (now check-includes clean).Pierre Bourdon
2014-02-18Convert all includes to relative paths.Lioncash
2014-02-17Second and final pass of clearing out tabs.Lioncash
2014-02-07Revert "Merge pull request #47 from lioncash/remove-stringfromint"Pierre Bourdon
Breaks Android build. This reverts commit 12d026c544748521332ad5edfaf123547fa18233, reversing changes made to 6d678490f51cc0154a0bdedf9dce23c77fdfb991.
2014-02-06Remove function StringFromInt from StringUtil.cpp/.h. C++11 has ↵Lioncash
std::to_string for this now.
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre