xpcom/string/nsTSubstring.h
4b8f494ccca34f595e929b0808eea935d81b1368
created 2017-10-02 10:58 -0400
pushed 2017-10-19 01:01 +0000
Nika Layzell Nika Layzell - Bug 1377351 - Part 2: Add move overloads to nsA[C]String assignment and constructors, r=froydnj
bf17a82ef4a95ba298fd8275102a6d3e895ba12d
created 2017-10-02 10:58 -0400
pushed 2017-10-19 01:01 +0000
Nika Layzell Nika Layzell - Bug 1377351 - Part 1: Add move overload to nsA[C]String::Assign, r=froydnj
b4c1ad9565ee9d00d96501c4a83083daf25c1413
created 2017-09-07 23:59 +0200
pushed 2017-09-07 22:00 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-inbound to mozilla-central. r=merge a=merge
7e21f710ecec4a16f1f23e7489bbb0eb3e45e462
created 2017-09-07 09:33 -0400
pushed 2017-09-07 22:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 1393230) because it touches the servo directory.
8b18f545fd6f7dd341010b041bd248a1e726bc13
created 2017-08-14 14:22 -0700
pushed 2017-09-07 21:50 +0000
Eric Rahm Eric Rahm - Bug 1393230 - Part 3: Convert the xpcom string classes to be templated on char type. r=njn, r=fitzgen, r=sfink
d6e8c5e46a872611ddbe8703980212d5daf2984f
created 2017-08-01 06:06 +1000
pushed 2017-08-01 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384834 (part 4) - Improve comments for Adopt() and getter_Copies(). r=erahm.
9b76213c99cfcb05a53d381edd272cbc29e6fadf
created 2017-07-20 15:46 -0700
pushed 2017-07-21 12:15 +0000
L. David Baron L. David Baron - 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
235ac09dfdb2412295ac98834fb111e9198b0474
created 2017-07-20 15:46 -0700
pushed 2017-07-21 12:15 +0000
L. David Baron L. David Baron - Bug 1381080 patch 3 - Encapsulate setting mData/mLength/mDataFlags in a new method. r=erahm
e5e88978e73540cdd60f7a0374ac74b8fcfe0925
created 2017-07-20 15:46 -0700
pushed 2017-07-21 12:15 +0000
L. David Baron L. David Baron - Bug 1381080 patch 2 - Encapsulate setting to empty buffer in a new method. r=erahm
79bc740e42aaeb256202eef44335a563594a7b04
created 2017-07-20 15:46 -0700
pushed 2017-07-21 12:15 +0000
L. David Baron L. David Baron - Bug 1381080 patch 1 - Add ClassFlags::NULL_TERMINATED to strings that require null-termination. r=erahm
590ab0411e832da7672cec789f51fc93129b0ac3
created 2017-07-10 12:23 -0700
pushed 2017-07-11 01:43 +0000
L. David Baron L. David Baron - Bug 1343715 - Remove nsA[C]String::SetDataFlags. r=dmajor
a431a8ff8f574447b197954304e3658c46e6a42a
created 2017-07-10 12:23 -0700
pushed 2017-07-11 01:43 +0000
L. David Baron L. David Baron - Bug 1343715 - Split nsTSubstring::mFlags into separate variables for class and data flags. r=dmajor
43bcee93d69a0641cab106dedd853f1998a23bc8
created 2017-07-10 12:23 -0700
pushed 2017-07-11 01:43 +0000
L. David Baron L. David Baron - Bug 1343715 - Use SetDataFlags in ForgetSharedBuffer. r=dmajor
6352096eb0de303cba9440092279e4254a1ec586
created 2017-06-20 19:19 +1000
pushed 2017-06-23 09:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj.
da5d0bec0d75817a409e1283e2bbd95e960e3089
created 2017-05-17 13:49 -0400
pushed 2017-05-27 07:50 +0000
Milan Sreckovic Milan Sreckovic - Bug 1361724: Remove unused offset parameter from StripChar, StripChars, StripTaggedASCII, StripCRLF. r=froydnj
cd5ae949a6b9a2b28f46e4aff033468cf91f7ae5
created 2017-05-15 16:52 -0700
pushed 2017-05-16 13:05 +0000
Eric Rahm Eric Rahm - Bug 1356025 - Add Capacity checks to nsTSubstring constructor. r=froydnj
d0e69a04aa14acc14b113b348d743418a3cc3d58
created 2017-05-10 13:12 -0400
pushed 2017-05-10 22:26 +0000
Milan Sreckovic Milan Sreckovic - Bug 1358297: Part 3. Create special case for stripping CR and LF on TSubstring, and use it in all the places that it is called. Use ASCIIMask to make it fast. r=froydnj
8ce8c07e3e2928ef9d27c53225a6bb6a121799ba
created 2017-05-04 12:10 -0600
pushed 2017-05-08 20:44 +0000
Tom Tromey Tom Tromey - Bug 1334279 - mark vsprintf-likes with MOZ_FORMAT_PRINTF; r=froydnj
b820c22816054fb93270d66375862913054bee7c
created 2017-05-05 12:45 -0700
pushed 2017-05-08 03:10 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1358297) for hazard build failures a=backout
3c1b426a5cce74b34841fc608842518c8746f8f3
created 2017-05-05 13:37 -0400
pushed 2017-05-08 03:10 +0000
Milan Sreckovic Milan Sreckovic - Bug 1358297: Part 3. Create special case for stripping CR and LF on TSubstring, and use it in all the places that it is called. Use ASCIIMask to make it fast. r=froydnj
261772d7198542e9cf1f0577a55446785a2c189d
created 2017-02-16 11:43 +0200
pushed 2017-04-01 00:48 +0000
Henri Sivonen Henri Sivonen - Bug 1295611 - Add mozilla::Span. r=froydnj,gerv.
ac2f80412724b28f3a89cf2d8262bc92d400dbf5
created 2017-03-23 12:32 -0700
pushed 2017-03-24 13:24 +0000
Eric Rahm Eric Rahm - Bug 1349719 - Share max capacity logic in nsTString. r=froydnj
101bf6f61074b547b6249a524b86f9a4d699040a
created 2017-03-14 23:16 -0400
pushed 2017-03-15 12:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 1276186. Stop using the locale-sensitive AppendPrintf in code that is supposed to always use '.' as a decimal separator. r=dbaron
62898bbb64d50913ecd5ed8ae66f1c797aae6b01
created 2017-03-14 10:04 +1300
pushed 2017-03-14 13:21 +0000
David Major David Major - Bug 1344629 - Part 5: Make string tuples work with nsTStringRepr. r=dbaron
485e1632ef228d3dd621c5f4ae297795335a5dc1
created 2017-03-14 10:02 +1300
pushed 2017-03-14 13:21 +0000
David Major David Major - Bug 1344629 - Part 3: Move const accessors from nsTSubstring to nsTStringRepr. r=dbaron
271be9871274124c392acab68a972408e3c99be5
created 2017-03-14 10:01 +1300
pushed 2017-03-14 13:21 +0000
David Major David Major - Bug 1344629 - Part 2: Add nsTStringRepr as the new root of the string hierarchy. r=dbaron
19faa6195bc9576089a3d9a6a5561ad2efe6f91c
created 2017-03-14 09:28 +1300
pushed 2017-03-14 13:21 +0000
David Major David Major - Bug 1344629 - Part 1: String class cleanup and dead code removal. r=dbaron
8d1f842be870197a94b4c1538ddfe9d9d357b79f
created 2017-03-14 11:52 +0800
pushed 2017-03-14 13:21 +0000
Iris Hsiao Iris Hsiao - Backed out 12 changesets (bug 1344629) for stylo build bustage
55eee7078ae4bc342710b9e3a7051a8aa177d872
created 2017-03-14 10:04 +1300
pushed 2017-03-14 13:21 +0000
David Major David Major - Bug 1344629 - Part 5: Make string tuples work with nsTStringRepr. r=dbaron
e5df14c3db61b8e434dcadee3db0ae8c3be22ab0
created 2017-03-14 10:02 +1300
pushed 2017-03-14 13:21 +0000
David Major David Major - Bug 1344629 - Part 3: Move const accessors from nsTSubstring to nsTStringRepr. r=dbaron
636095ff2815186ef647a7d05598ae75bf1ad6d8
created 2017-03-14 10:01 +1300
pushed 2017-03-14 13:21 +0000
David Major David Major - Bug 1344629 - Part 2: Add nsTStringRepr as the new root of the string hierarchy. r=dbaron
0be052ad24c1d058cf629ef490c48f7c5b2510bb
created 2017-03-14 09:28 +1300
pushed 2017-03-14 13:21 +0000
David Major David Major - Bug 1344629 - Part 1: String class cleanup and dead code removal. r=dbaron
cb64cd825149f3bfb7cdf9834cb490b5a17ca06f
created 2017-03-13 15:56 +1300
pushed 2017-03-13 14:24 +0000
David Major David Major - Bug 1346100 - Use nsDependentSubstring for the substring splitter's pieces. r=dbaron
528fdb775b6355bc176ea650770d56ad162f7cc5
created 2017-03-06 10:31 +0000
pushed 2017-03-07 14:14 +0000
Jonathan Kew Jonathan Kew - Bug 1344555 - Make nsTSubstring::Split a const method. r=gcp
d60dce18350aa8a8a7932d949cd0fcf8ae5722c0
created 2017-03-02 09:23 -0500
pushed 2017-03-02 22:57 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 1332639 followup. I apparently didn't actually remove the nsStringAPI.* files, but that was the intention, r=oops
3e552501cd1fc10a5c5e41fdc87c8161453cf8f0
created 2017-02-21 11:38 -0500
pushed 2017-02-25 18:35 +0000
Honza Bambas Honza Bambas - Bug 1340577 - Add release-grade assertions to various XPCOM string API implementations to avoid input causing an overflow. r=froydnj
9eab13b3a19a715f85c9809ac07d7c48d4879714
created 2016-12-14 09:32 -0700
pushed 2017-02-17 20:45 +0000
Tom Tromey Tom Tromey - Bug 1060419 - make AppendPrintf and nsPrintfCString use Printf.h, r=froydnj
e7768fa69da555f323985b104e424b18084e2b0e
created 2017-01-30 12:34 +0100
pushed 2017-01-30 23:22 +0000
Gian-Carlo Pascutto Gian-Carlo Pascutto - Bug 1330326 - Add Split() function on String classes. r=froydnj
0766f63202b5fd05043163f0f47ba7d735d61e99
created 2017-01-27 21:00 +0100
pushed 2017-01-28 00:32 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 558774589f3e (bug 1330326) for Windows build bustage in nsTSubstring.h. r=backout on a CLOSED TREE
558774589f3e891b12b570b5a600d8f7a308acd4
created 2017-01-24 12:07 +0100
pushed 2017-01-28 00:32 +0000
Gian-Carlo Pascutto Gian-Carlo Pascutto - Bug 1330326 - Add Split() function on String classes. r=froydnj
1873ff6e9179711bd79ca1510383c2cdb20e00e5
created 2017-01-18 22:20 -0500
pushed 2017-01-19 15:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1330759 part 5. Back out the nsTSubstring changes we made in bug 1324430, because they can lead to non-null-terminated nsStrings. r=froydnj
03429256e51ef3f3e4a178cda6d1dedcc23ec5ec
created 2016-12-23 17:22 +0100
pushed 2016-12-25 00:51 +0000
Andrea Marchesini Andrea Marchesini - Bug 1324430 - Implement nsTSubstring_CharT::Assign with length for a better string buffer sharing, r=froydnj
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-04-29 21:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
c645eeceec8c1b05e8b5c2ed77fdae0de71cd7b2
created 2016-04-07 09:50 -0700
pushed 2016-04-07 20:42 +0000
William Chen William Chen - Bug 1259590 - Remove B2G ACL code. r=khuey
6474dc4bf7856b5583ffea9307a7bdc249bf8bc8
created 2016-04-06 17:23 +1000
pushed 2016-04-07 20:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1262359 (part 3) - Add a missing fallible nsTSubstring_CharT::Assign() variant. r=erahm.
e196794aa71a12b6d6a20f99cb5b8e0d95f035e2
created 2016-03-29 15:04 +0200
pushed 2016-03-31 20:04 +0000
Jacek Caban Jacek Caban - Bug 1257262 - Removed invalid nsAString:Assign variant. r=bsmedberg
3474cea2635de9941d27a5eedf988561759bbe33
created 2016-01-04 15:57 -0500
pushed 2016-01-14 10:50 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1239125. Add operator!=(char_type*) to nsTSubstring. r=froydnj
d746378ad672eda7c9f33a0e93e08291bff5f5e3
created 2015-12-01 15:36 -0800
pushed 2015-12-02 14:21 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1229458 - Remove SizeOfIncludingThisMustBeUnshared() from string classes. r=mccr8.
6bf7a4af01c21ae3040913bc4e4f62afb1646759
created 2015-07-30 19:45 +0200
pushed 2015-08-03 19:02 +0000
Arnaud Bienner Arnaud Bienner - Bug 1186603 - Add a "Contains" method for string classes and use it in HTMLInputElement. r=nfroyd
9d8209f754dfba60033461b65508066c76609928
created 2015-07-06 14:27 -0400
pushed 2015-07-07 18:38 +0000
Andrea Marchesini Andrea Marchesini - Bug 1171603 - Better size check in nsTSubstring::ReplacePrep. r=ehsan
8c09dc6015a37cf5293c75edbc4c2478b30d17e1
created 2015-07-02 15:19 -0700
pushed 2015-07-03 10:08 +0000
Hamzata Diallo Hamzata Diallo - Bug 1178513 - Export libxul symbols needed by ACL. r=mattwoodrow
54bf2c8de57659338dd0c54a2c3887d34f08250f
created 2015-07-02 15:33 -0400
pushed 2015-07-03 00:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 97c7e83acb6b (bug 1171603) for Windows Werror bustage.
97c7e83acb6b42afe27901e6df9a96971bc12739
created 2015-07-02 14:51 -0400
pushed 2015-07-03 00:14 +0000
Andrea Marchesini Andrea Marchesini - Bug 1171603 - Better size check in nsTSubstring::ReplacePrep. r=ehsan
79bdb9d8ca5bf2effdc988ba8b9982a2d9fc8455
created 2015-03-19 00:46 -0700
pushed 2015-04-17 19:45 +0000
Jim Blandy Jim Blandy - Bug 1145051: Use MOZ_WARN_UNUSED_RESULT instead of NS_WARN_UNUSED_RESULT. r=glandium
e60e056a230c3792c8390f3e6808e97ad7cc3b47
created 2015-03-27 09:01 +0900
pushed 2015-04-01 16:35 +0000
Mike Hommey Mike Hommey - Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-22 20:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
be159a7b732a583ee24493f35bca2aec51c9aef9
created 2015-03-17 01:55 -0700
pushed 2015-03-19 12:46 +0000
William Chen William Chen - Bug 1131348 - Use fallible Append in content serializers. r=smaug,nfroyd
231a8c61b49f3fb528fff76b4c4bb18b14cae473
created 2015-01-28 18:00 +0900
pushed 2015-02-02 12:20 +0000
Mike Hommey Mike Hommey - Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
5183c96b9fb2af53cce4002b3dc0050fe9e4e149
created 2015-01-15 11:36 -0500
pushed 2015-01-20 11:00 +0000
Trevor Saunders Trevor Saunders - bug 1122100 - more MOZ_OVERRIDE in xpcomish stuff r=froydnj
996c1aeb56bf95880b40957e0f9732512d1168b1
created 2014-11-13 08:57 +1300
pushed 2014-11-13 01:03 +0000
David Major David Major - No bug - add a comment to clarify the code. DONTBUILD
less more (0) -60 tip