Chris Jones
|
dda6d9e99e
|
Bug 441324, part 4: Enable infallible operator new (leaving malloc fallible) in Gecko, and play well with the wince shunt. r=bsmedberg r=blassey r=vlad
|
2010-03-03 23:02:58 -06:00 |
|
Jonas Sicking
|
c42c4f710e
|
Bug 541245 part 4: Be consistent about prohibited characters such as 0xFFFE in UTF8<->UTF16 conversion code. r=smontagu
|
2010-02-23 09:38:10 -08:00 |
|
Jonas Sicking
|
ef44bebb92
|
Bug 541245 part 2: Make UTF8<->UTF16 comparison code consistent in the face of badly encoded strings. r=smontagu
|
2010-02-23 09:38:10 -08:00 |
|
Jonas Sicking
|
4a339c846b
|
Bug 422868 part 1: Fix UTF8 <-> UTF16 conversion code to deal with all encoding errors consistently. r=smontagu
|
2010-02-23 09:38:10 -08:00 |
|
Neil Rashbrook
|
546b738179
|
Bug 538476 Allow ToInteger to take an nsresult* parameter to match the external string API r=bsmedberg
|
2010-01-08 23:43:50 +00:00 |
|
Jonas Sicking
|
132edc8de8
|
Bug 526500: Fix bug in OOM handing for nsTSubstring::SetLength. Also change Capacity to return 0 rather than -1 for immutable strings to avoid similar surprises in the future. Finally Make SetCapacity return a boolean indicating success/failure to make it easier to check for oom handling. r=bsmedberg sr=dbaron
|
2009-11-18 17:14:29 -08:00 |
|
Neil Rashbrook
|
406cb20cbf
|
Bug 520366 AppendInt only handles 32 bit signed ints r=bsmedberg
|
2009-11-04 21:33:23 +00:00 |
|
Chris Jones
|
08de77b6a4
|
Backed out changeset 8cbc47eee659
|
2009-10-02 18:09:08 -05:00 |
|
Chris Jones
|
3e5fef214c
|
bug 441324: implement infallible ::operator new(), malloc() and friends. make |new Foo()| infallible, but leave |malloc()| fallible for the time being. r=blassey sr=bsmedberg,vlad
|
2009-10-01 21:50:09 -05:00 |
|
Benjamin Smedberg
|
2e9438fd2f
|
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
|
2009-08-25 08:59:31 -07:00 |
|
Neil Rashbrook
|
bf264f7894
|
Bug 499027 Copying an empty string to a new string allocates a buffer r=dbaron sr=jst
|
2009-08-14 12:03:05 +01:00 |
|
Jeff Walden
|
7c31c3d568
|
Remove stray semicolon that Linux gcc hates, r=red
|
2009-08-06 12:48:58 -07:00 |
|
Jeff Walden
|
be745b92ab
|
Bug 428465 - nsTArray should refuse to compile with T=nsAutoString (or work correctly). r=bsmedberg
|
2009-08-03 21:13:28 -07:00 |
|
Neil Rashbrook
|
4eae832dfb
|
Bug 504660 Make sEmptyBuffer non-const so EnsureMutable can safely use it for an empty string r=bsmedberg
|
2009-07-20 21:04:44 +01:00 |
|
L. David Baron
|
d71ea7085b
|
Use char16_t when available, and when it is, don't test for -fshort-wchar. (Bug 502298) r=bsmedberg
|
2009-07-20 07:04:41 -04:00 |
|
Bob Clary
|
9117b8a501
|
bug 395651 - crash test by Jesse Ruderman.
|
2009-04-24 10:08:22 -07:00 |
|
Bob Clary
|
722ce0164d
|
bug 394275 - crash test by Jesse Ruderman.
|
2009-04-24 10:08:22 -07:00 |
|
Neil Rashbrook
|
e2e4ed438f
|
Bug 479057 Concatenating empty strings can result in bogus copying r=bsmedberg
|
2009-03-04 09:50:22 +00:00 |
|
Dão Gottwald
|
ea2cd336bb
|
Backed out changeset 2df29cb1ed93
|
2009-02-07 15:07:36 +01:00 |
|
Tyler Downer
|
50800d3098
|
Bug 471930 - Strip User Docs from XPCOM. r=bsmedberg
|
2009-02-07 13:54:47 +01:00 |
|
Daniel Holbert
|
2a7d88e05a
|
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
|
2009-01-21 22:55:08 -08:00 |
|
Fred Jendrzejewski
|
8759b06c00
|
Bug 466622. Replace nsCStringArray with nsTArray<nsCString> for more consistent code and fewer heap allocations. r+sr=roc,r=bsmedberg
--HG--
extra : rebase_source : b963bf5de9d9c445b14620479691482512e0faf2
|
2009-01-22 17:15:34 +13:00 |
|
Benjamin Smedberg
|
5fc3ec0ea7
|
Bug 473587 - nsTString::ToInteger can overflow. Detect and prevent this condition, r+sr=dbaron
--HG--
extra : rebase_source : b0c9f51f2860aa1008c447334fa9075dd0b8e718
|
2009-01-15 13:44:46 -05:00 |
|
Benjamin Smedberg
|
8e93542d35
|
Bug 469072 - Annotations in XPCOM, and a couple related code fixups, to make outparams spit out useful warnings, r=bent
|
2008-12-11 15:13:52 -05:00 |
|
Daniel Holbert
|
72c410a648
|
Bug 458167 - (comments-only changes) Grammar Nazi Vol1: s/it's/its/ for the posessive version of the word, and a few other misc comment-typos, in these directories: accessible browser config profile rdf toolkit tools xpcom xpfe
|
2008-10-01 23:49:45 -07:00 |
|
Jonas Sicking
|
6f2a7e0f6b
|
Update Access-Control implementation to match changes in spec. b=389508 r/sr=jst
|
2008-09-30 17:50:42 -07:00 |
|
Benjamin Smedberg
|
31cc134e02
|
Remove the v1 string ABI compatibility hacks. Replace references of nsTAString_CharT with nsTSubstring_CharT which is the new base class. r=dbaron
|
2008-09-19 11:07:22 -04:00 |
|
Serge Gautherie
|
36cdbd9d08
|
Bug 410708 – Compiler warning in nsUTF8Utils.h
(Av2) Use char notation
|
2008-08-09 04:36:52 +02:00 |
|
Boris Zbarsky
|
7bbf8f47d3
|
Bug 265534. Take some string constructors out of line to reduce codesize. r=bsmedberg, sr=dbaron
|
2008-08-18 11:40:49 -04:00 |
|
Marco Pesenti Gritti
|
dfd83f84c5
|
Make sure that nsString and nsString_external are the same size. b=430581 r=benjamin
|
2008-07-30 08:06:54 +02:00 |
|
Benjamin Smedberg
|
4982bf049a
|
Bug 442714 - Mark NS_STACK_CLASS on nsAutoString, r=dbaron
|
2008-06-30 14:46:47 -04:00 |
|
Jeff Walden
|
6773debbac
|
Bug 421576 - Unpaired surrogate handled wrongly (Acid3 #68). acid3++ r=dbaron
|
2008-06-02 21:29:00 -04:00 |
|
dbaron@dbaron.org
|
9eacf21f91
|
Fix -Wconversion warnings that prevent compiling netwerk/cookie/src/ (which makes warnings fatal) with gcc 4.3 on x86_64. b=409384 r=bsmedberg a=beltzner
|
2008-03-06 15:03:50 -08:00 |
|
benjamin@smedbergs.us
|
b48eae3354
|
Bug 409384 - Firefox 3.0b2 fauks to compile with gcc 4.3, r=dwitte+dbaron a=damons
|
2008-02-26 14:44:41 -08:00 |
|
dwitte@stanford.edu
|
2c3144edc3
|
update copy_string() to the single-fragment string world, and optimize write() to not return a value. b=282083, r+sr=jst, a=schrep
|
2008-01-03 16:07:06 -08:00 |
|
benjamin@smedbergs.us
|
348b951ad0
|
Bug 396052 - Firefox fails to start when run from a directory with non-native characters, r=luser sr=neil
|
2007-12-31 07:15:43 -08:00 |
|
jst@mozilla.org
|
6ef90c26fb
|
Fixing bug 395651. Make our UTF-8 and UTF-16 comparison code etc more robust when dealing with invalid UTF-16 data. r+sr=jonas@sicking.cc, a=jst@mozilla.org/jonas@sicking.cc
|
2007-09-14 16:09:49 -07:00 |
|
jst@mozilla.org
|
bf80270f3b
|
Fixing bug 394275. Fix problem with UTF16 to UTF8 character conversions when dealing with broken UTF16 characters. r+sr=jonas@sicking.cc
|
2007-09-07 13:28:27 -07:00 |
|
jwalden@mit.edu
|
f57320c98b
|
Bug 348748 - Cleanup from the handful of patches which have landed since the initial landing that have readded cast macros; I intend to remove the rest of the instances Very Soon, all but certainly before the M8 freeze, so the macro definitions can be removed, again all but certainly before the M8 freeze, if people are okay with them being removed. Still r=bsmedberg, a=no-functionality-change
|
2007-09-04 23:41:35 -07:00 |
|
bent.mozilla@gmail.com
|
2089413461
|
Bug 385250 - "IsVoid and IsTerminated may return something other than PR_TRUE and PR_FALSE". r=dbaron, sr=jag, a=bz.
|
2007-08-19 20:09:30 -07:00 |
|
philringnalda@gmail.com
|
d90d948a45
|
Bug 380783 - nsStringAPI.h: no equivalent of IsVoid (tell if string is null), patch by Mook <mook.moz+mozbz@gmail.com>, r=bsmedberg/dbaron, sr=dbaron, a1.9=bz
|
2007-08-17 20:48:16 -07:00 |
|
aaronr@us.ibm.com
|
4583a01fbf
|
make nsStringContainer_base smaller bug 390849, r+sr+a=bsmedberg
|
2007-08-07 16:37:44 -07:00 |
|
benjamin@smedbergs.us
|
f8759d93ca
|
Bug 387132 followup - build the reftest-fast tool correctly with libxul, r=vlad a=only functional change is NPOB
|
2007-08-06 13:13:19 -07:00 |
|
asqueella@gmail.com
|
5c3b32733e
|
Bug 339069 - Optimization for RFindInReadable
p=Alfred Kayser <alfredkayser@nl.ibm.com>
r=darin, sr=dbaron
|
2007-07-23 18:30:19 -07:00 |
|
jst@mozilla.org
|
a5ca1451f3
|
Fixing bug 377360. Fix atom table crash due to invalid UTF data in atoms. r=jonas@sicking.cc, sr=peterv@propagandism.org
|
2007-07-11 13:46:43 -07:00 |
|
neil@parkwaycc.co.uk
|
11ed13d71f
|
Followup to bug 348748 to fix the alignment of trailing backslashes in macros
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]
|
2007-07-11 01:46:44 -07:00 |
|
jwalden@mit.edu
|
e3c4baccae
|
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
|
2007-07-08 00:08:04 -07:00 |
|
jruderman@hmc.edu
|
cdf7d8d9e6
|
Fix bug 383426 (OOM crash). r=peterv, sr=roc.
|
2007-07-02 23:03:11 -07:00 |
|
bent.mozilla@gmail.com
|
cf6a9947a6
|
Bug 379565 - "Figure out a way to prevent people from using static ns(C)String instances". r=bsmedberg.
|
2007-05-16 13:10:18 -07:00 |
|
hg@mozilla.com
|
465265d0d4
|
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
|
2007-03-22 10:30:00 -07:00 |
|