gecko-dev/xpcom/string/src
Nils Maier f469f05bf8 Bug 761552 - Part 1: Provide UTF8ToUnicode functions accepting a buffer. r=jlebar
UTF8ToUnicode does not let the caller specify the buffer to use, but allocates
the buffer on it's own. Hence the caller cannot choose which allocator to use.
Rectify this by providing new APIs.

1. Split UTF8ToNewUnicode into:
   - CalcUTF8ToUnicodeLength
   - UTF8ToUnicodeBuffer
2. Rebuild UTF8ToNewUnicode using the new functions
2013-01-29 10:50:04 -05:00
..
Makefile.in Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted 2012-08-04 20:26:44 +02:00
nsDependentString.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsDependentSubstring.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsPromiseFlatString.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsReadableUtils.cpp Bug 761552 - Part 1: Provide UTF8ToUnicode functions accepting a buffer. r=jlebar 2013-01-29 10:50:04 -05:00
nsString.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsStringComparator.cpp Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
nsStringObsolete.cpp Bug 786533 - Replace NS_MIN/NS_MAX in xpcom/ with XPCOM_MIN/XPCOM_MAX to prevent accidental use. r=ehsan 2013-01-15 13:22:03 +01:00
nsSubstring.cpp Bug 826521 (part 1) - Add SizeOfIncludingThisEvenIfShared() for strings. r=bz. 2013-01-17 21:21:35 -08:00
nsSubstringTuple.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsTDependentString.cpp Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
nsTDependentSubstring.cpp Bug 786533 - Replace NS_MIN/NS_MAX in xpcom/ with XPCOM_MIN/XPCOM_MAX to prevent accidental use. r=ehsan 2013-01-15 13:22:03 +01:00
nsTPromiseFlatString.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsTString.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsTStringComparator.cpp Bug 786533 - Replace NS_MIN/NS_MAX in xpcom/ with XPCOM_MIN/XPCOM_MAX to prevent accidental use. r=ehsan 2013-01-15 13:22:03 +01:00
nsTStringObsolete.cpp Bug 790807: Add 64 bit nsAString::ToInteger; r=bsmedberg 2012-09-17 21:10:50 -04:00
nsTSubstring.cpp Bug 826521 (part 1) - Add SizeOfIncludingThisEvenIfShared() for strings. r=bz. 2013-01-17 21:21:35 -08:00
nsTSubstringTuple.cpp Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
nsUTF8UtilsSSE2.cpp Bug 786533 - Replace NS_MIN/NS_MAX in xpcom/ with XPCOM_MIN/XPCOM_MAX to prevent accidental use. r=ehsan 2013-01-15 13:22:03 +01:00