gecko-dev/xpcom/string
Nicholas Nethercote f582d96b98 Bug 1390428 (part 9) - Remove nsXPIDLCString. r=erahm.
This is straightforward, with only two notable things.

- `#include "nsXPIDLString.h" is replaced with `#include "nsString.h"`
  throughout, because all nsXPIDLString.h did was include nsString.h. The
  exception is for files which already include nsString.h, in which case the
  patch just removes the nsXPIDLString.h inclusion.

- The patch removes the |xpidl_string| gtest, but improves the |voided| test to
  cover some of its ground, e.g. testing Adopt(nullptr).

--HG--
extra : rebase_source : 452cc4a08046a1adb1a8099a7e85a1917de5add8
2017-08-17 15:29:03 +10:00
..
crashtests
moz.build Bug 1390428 (part 9) - Remove nsXPIDLCString. r=erahm. 2017-08-17 15:29:03 +10:00
nsASCIIMask.cpp Bug 1358297: Part 2. Helper class to mask ascii characters, letting us do a faster test for membership in a string/character set. r=froydnj 2017-05-10 13:12:30 -04:00
nsASCIIMask.h Bug 1358297: Part 2. Helper class to mask ascii characters, letting us do a faster test for membership in a string/character set. r=froydnj 2017-05-10 13:12:30 -04:00
nsAString.h Bug 1381080 patch 1 - Add ClassFlags::NULL_TERMINATED to strings that require null-termination. r=erahm 2017-07-20 15:46:58 -07:00
nsCharTraits.h Bug 1353755 - remove nsCharTraits::assign; r=erahm 2017-05-22 09:23:09 -04:00
nsDependentString.cpp
nsDependentString.h
nsDependentSubstring.cpp
nsDependentSubstring.h
nsLiteralString.h Bug 1344629 - Part 10: Bonus fix: Remove NS_LITERAL_STRING_INIT macros. r=dbaron 2017-03-14 15:26:37 +13:00
nsPrintfCString.h Bug 1386103 (part 2, attempt 3) - Convert nsFixed[C]String uses to nsAuto[C]String. r=erahm. 2017-08-09 20:41:40 +10:00
nsPromiseFlatString.cpp
nsPromiseFlatString.h
nsReadableUtils.cpp Bug 1390428 (part 8) - Remove nsXPIDLCString use in NullCString(). r=erahm. 2017-08-17 14:25:23 +10:00
nsReadableUtils.h Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
nsReadableUtilsImpl.h
nsReadableUtilsSSE2.cpp
nsString.cpp
nsString.h Bug 1353593 - Part 2: Remove wwc functions. r=froydnj 2017-06-12 16:20:49 -07:00
nsStringBuffer.h Bug 1343715 - Split nsTSubstring::mFlags into separate variables for class and data flags. r=dmajor 2017-07-10 12:23:10 -07:00
nsStringComparator.cpp
nsStringFwd.h Bug 1390428 (part 9) - Remove nsXPIDLCString. r=erahm. 2017-08-17 15:29:03 +10:00
nsStringIterator.h Bug 1344629 - Part 3: Move const accessors from nsTSubstring to nsTStringRepr. r=dbaron 2017-03-14 10:02:50 +13:00
nsStringObsolete.cpp Bug 1382563 - Remove ns*String::AssignWithConversion. r=erahm. 2017-07-24 19:23:52 +02:00
nsSubstring.cpp Bug 1381080 patch 3 - Encapsulate setting mData/mLength/mDataFlags in a new method. r=erahm 2017-07-20 15:46:59 -07:00
nsSubstring.h
nsSubstringTuple.cpp Bug 1344629 - Part 4: Cleanup: make string tuples not think in terms of "substring". r=dbaron 2017-03-14 10:02:55 +13:00
nsSubstringTuple.h
nsTDependentString.cpp Bug 1381080 patch 3 - Encapsulate setting mData/mLength/mDataFlags in a new method. r=erahm 2017-07-20 15:46:59 -07:00
nsTDependentString.h Bug 1343715 - Split nsTSubstring::mFlags into separate variables for class and data flags. r=dmajor 2017-07-10 12:23:10 -07:00
nsTDependentSubstring.cpp Bug 1381080 patch 3 - Encapsulate setting mData/mLength/mDataFlags in a new method. r=erahm 2017-07-20 15:46:59 -07:00
nsTDependentSubstring.h Bug 1343715 - Split nsTSubstring::mFlags into separate variables for class and data flags. r=dmajor 2017-07-10 12:23:10 -07:00
nsTextFormatter.cpp Bug 1388253 - Remove nsTextFormatter:[v]smprintf(). r=erahm. 2017-08-09 10:41:21 +10:00
nsTextFormatter.h Bug 1388253 - Remove nsTextFormatter:[v]smprintf(). r=erahm. 2017-08-09 10:41:21 +10:00
nsTLiteralString.h Bug 1381080 patch 7 - Mark nsLiteral[C]String constructor as constexpr. r=erahm 2017-07-20 15:47:00 -07:00
nsTPromiseFlatString.cpp Bug 1381080 patch 3 - Encapsulate setting mData/mLength/mDataFlags in a new method. r=erahm 2017-07-20 15:46:59 -07:00
nsTPromiseFlatString.h
nsTString.cpp Bug 1384834 (part 3) - Remove nsAdopting[C]String. r=erahm. 2017-07-28 11:21:49 +10:00
nsTString.h Bug 1390428 (part 9) - Remove nsXPIDLCString. r=erahm. 2017-08-17 15:29:03 +10:00
nsTStringComparator.cpp
nsTStringObsolete.cpp Bug 1382563 - Remove ns*String::AssignWithConversion. r=erahm. 2017-07-24 19:23:52 +02:00
nsTSubstring.cpp Bug 1381080 patch 4 - Assert that strings whose static type requires a null-terminated buffer aren't assign a non-null-terminated buffer. r=erahm 2017-07-20 15:46:59 -07:00
nsTSubstring.h Bug 1384834 (part 4) - Improve comments for Adopt() and getter_Copies(). r=erahm. 2017-08-01 06:06:36 +10:00
nsTSubstringTuple.cpp Bug 1344629 - Part 4: Cleanup: make string tuples not think in terms of "substring". r=dbaron 2017-03-14 10:02:55 +13:00
nsTSubstringTuple.h Bug 1344629 - Part 5: Make string tuples work with nsTStringRepr. r=dbaron 2017-03-14 10:04:15 +13:00
nsUTF8Utils.h
nsUTF8UtilsSSE2.cpp
README.html
string-template-def-char.h Bug 1390428 (part 9) - Remove nsXPIDLCString. r=erahm. 2017-08-17 15:29:03 +10:00
string-template-def-unichar.h Bug 1386103 (part 1, attempt 3) - Specify nsAuto[C]String storage size via template parameter. r=dbaron. 2017-08-09 20:41:38 +10:00
string-template-undef.h Bug 1390428 (part 9) - Remove nsXPIDLCString. r=erahm. 2017-08-17 15:29:03 +10:00

<html>
<!-- This Source Code Form is subject to the terms of the Mozilla Public
   - License, v. 2.0. If a copy of the MPL was not distributed with this
   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<body>
  <h1><span class="LXRSHORTDESC">managing sequences of characters</span></h1>
<p>
  <span class="LXRLONGDESC"></span>
</p>
</body>
</html>