Nicholas Nethercote
|
e134d1c73e
|
Bug 712835 (part 1 of 3) - Add nsStringBuffer::SizeOfIncludingThisIfUnshared(). r=khuey.
--HG--
extra : rebase_source : 44f4e4139aaefb003f95df0d9fbec7e1c06e7a9f
|
2011-12-22 16:57:30 -08:00 |
|
Jeff Walden
|
841701c767
|
Bug 711647 - Add MOZ_DELETE to a bunch of deliberately-not-implemented methods across the tree. r=dbaron
--HG--
extra : rebase_source : 507006c0f099da6851b585d2062267d285978ad7
|
2011-12-16 14:42:07 -05:00 |
|
Olli Pettay
|
35ff281448
|
Bug 711841, Null(C)String(), r=bsmedberg,glandium
|
2011-12-20 21:46:00 +02:00 |
|
Andrew Quartey
|
faa8be8d82
|
Bug 706010 - Remove NS_SPECIALIZE_TEMPLATE and HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX; r=khuey a=cleanup/removal
|
2011-12-13 14:17:59 +00:00 |
|
Neil Rashbrook
|
07d2a98926
|
Bug 698256 Add and use Substring(data, length) convenience method r=dbaron
|
2011-12-09 08:35:41 +00:00 |
|
Atul Aggarwal
|
6584c20f9e
|
Bug 603243 - Making nsTString_CharT(char_type c) constructor private to avoid accidental misusage.
|
2011-11-16 19:42:03 +05:30 |
|
Gregory Szorc
|
f9737cefa1
|
Bug 698248 - Remove unused FORCE_USE_PIC variable; r=khuey
|
2011-11-01 15:45:23 -07:00 |
|
Jonathan Watt
|
8a0b72332d
|
Bug 695303 - Add a mozilla::clamped function to replace NS_CLAMP (so side affects of args are evaluated no more than once) and NS_MIN(max, NS_MAX(val, min)) (to make code clearer). r=bsmedberg.
|
2011-10-28 19:33:28 +01:00 |
|
Ehsan Akhgari
|
2a602a5685
|
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
Landing on a CLOSED TREE
|
2011-10-17 10:59:28 -04:00 |
|
Michael Wu
|
d8e503c38b
|
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
|
2011-09-28 23:19:26 -07:00 |
|
Patrick McManus
|
c598a54eb0
|
bug 686312 - websockets should not reject non character utf-8 sequence as invalid r=dbaron
|
2011-09-20 18:13:43 -04:00 |
|
Neil Rashbrook
|
956f798ed0
|
Bug 611503 Constructing an nsTDependentString from an nsTAString makes no sense r=dbaron,dwitte
|
2011-09-15 08:40:17 +01:00 |
|
Neil Rashbrook
|
843c1fef62
|
Backout of bug 611503 because Android has some weird string code
|
2011-09-14 21:14:57 +01:00 |
|
Neil Rashbrook
|
430bc94bad
|
Bug 611503 Constructing an nsTDependentString from an nsTAString makes no sense r=dbaron,dwitte
|
2011-09-14 20:21:20 +01:00 |
|
Mike Hommey
|
60b73b4219
|
Bug 676252 part 1 - Don't use $(OBJ_SUFFIX) before including config.mk. r=ted
|
2011-08-29 07:34:02 +02:00 |
|
Kyle Huey
|
2eb5f2b441
|
Merge m-c to b-s.
|
2011-08-28 06:00:17 -04:00 |
|
Matt Woodrow
|
f9d4b0bc4e
|
Bug 505115 - Part 15 - Add 4D Vectors, Quaternions and gfx3DMatrix functions. r=derf
|
2011-08-27 12:06:03 +12:00 |
|
Matheus Kerschbaum
|
3bcb2143b6
|
Bug 680625 part 0b: Remove more workarounds for past century compilers. r=ted
|
2011-08-26 00:35:13 +01:00 |
|
Matheus Kerschbaum
|
887ff1b97a
|
Bug 678155 - Remove NS_COM. r=bsmedberg
|
2011-08-18 15:46:39 +02:00 |
|
Ginn Chen
|
53a099ed8a
|
Bug 674469 - Add -xarch=sse2 flag for *SSE2.cpp with Solaris Studio compiler. r=khuey.
|
2011-07-28 11:40:39 +08:00 |
|
Jeff Muizelaar
|
d976bd144d
|
Bug 592009. Fix AppendPrintf to support more than 31 characters. r=bsmedberg
We can use vsmprintf to have the formatting code do the allocation for us.
|
2011-08-25 10:43:49 -04:00 |
|
Ed Morley
|
af1d9c6c2b
|
Bug 661584 - Code cleanup, substitute more PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc,ted
|
2011-06-25 16:06:02 +02:00 |
|
Ehsan Akhgari
|
8ac0f10f71
|
Bug 656607 - Let the compiler do the pointer arithmetic, instead of manually performing it; r=sicking
|
2011-06-08 22:02:49 -04:00 |
|
Dominic Fandrey
|
0ab2f46136
|
Bug 645398 - Substitute PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc
|
2011-06-02 14:56:50 +02:00 |
|
Mats Palmgren
|
3d592e7e8c
|
Bug 638112 - Assertion failure: chars[length] == jschar(0). r=dbaron
|
2011-05-11 11:46:59 +02:00 |
|
Tyler Downer
|
f4c3fd0272
|
Bug 471588 - Remove String docs. r=dbaron DONTBUILD
|
2011-05-06 12:43:35 -07:00 |
|
Daniel Holbert
|
d3a8b8a506
|
Bug 624410: Add gcc-suggested parentheses in nsReadableUtils.cpp to silence build warning. r=dwitte
|
2011-03-29 08:47:53 -07:00 |
|
Justin Lebar
|
7e2c5ae50d
|
Bug 592557 - Eliminate uses of PR_Atomic{Increment,Decrement} functions in favor of PR_ATOMIC_{INCREMENT,DECREMENT} macros. r=bsmedberg,gal
--HG--
extra : rebase_source : 71069eb9c9d61131adee49279e136c8574dabc62
|
2011-03-28 15:58:49 -04:00 |
|
Justin Lebar
|
889111ec58
|
Bug 586698 - Add SSE versions of LossyConvertEncoding; r=tterribe,jst
|
2010-08-13 09:15:44 -07:00 |
|
Ehsan Akhgari
|
395dbdf918
|
Merge cedar into mozilla-central
|
2011-03-25 14:21:07 -04:00 |
|
Mounir Lamouri
|
79b90fb960
|
Bug 636750 (1/4) - Add ToDouble to nsTString. r=bsmedberg
|
2011-03-25 12:13:59 +01:00 |
|
Rafael Ávila de Espíndola
|
0b547569dd
|
Bug 623132 - Add constructor for nsCaseInsensitiveCStringComparator (which inherits from nsCStringComparator) to placate CLang; r=bsmedberg
|
2011-03-24 19:28:57 -04:00 |
|
Mats Palmgren
|
516b303803
|
Bug 615147. r=dbaron a=blocking2.0:final
|
2011-01-14 01:22:26 +01:00 |
|
Boris Zbarsky
|
4f4812b252
|
Bug 608914 part 1. Remove the nsString overloads of AppendInt and move AppendFloat up to nsAString. r=bsmedberg
|
2010-11-30 13:18:15 -05:00 |
|
Dave Townsend
|
7a0e0a5cd9
|
Backing out bug 614058, bug 609272, bug 478445, bug 499628, bug 605296, bug 608914 and bug 614724 due to potentially causing bug 615736 CLOSED TREE. a=backout
|
2010-12-01 11:01:56 -08:00 |
|
Boris Zbarsky
|
94067d7eb1
|
Bug 608914 part 1. Remove the nsString overloads of AppendInt and move AppendFloat up to nsAString. r=bsmedberg
|
2010-11-30 13:18:15 -05:00 |
|
Olli Pettay
|
18740286d0
|
Bug 600301 - Optimize ReplacePrep, r=benjamin, a=benjamin
--HG--
extra : rebase_source : 92cff8659239f2e62a9588234f9d3ef00f255c85
|
2010-11-07 21:39:04 +02:00 |
|
Justin Lebar ext:(%2C%20Kyle%20Huey%20%3Cme%40kylehuey.com%3E)
|
8b20bfbcec
|
Bug 145975 - Implement nsCaseInsensitiveUTF8StringComparator r=smontagu
--HG--
extra : rebase_source : 8e5d63a6a5ca50b6e95a80421ad96a1d4a52ae77
|
2010-08-31 18:03:40 -07:00 |
|
L. David Baron
|
c303463faf
|
Add PR_STATIC_ASSERTs to check some assumptions. (Bug 584945) r=bsmedberg a2.0=tests
|
2010-08-11 12:32:53 -07:00 |
|
Boris Zbarsky
|
609fce7b93
|
Bug 584299. Inline the string constructors and destructors again. r=bsmedberg
|
2010-08-06 20:46:51 -04:00 |
|
Mounir Lamouri
|
dbf929d752
|
Bug 549475: Implement HTML5-specified value sanitization algorithm for HTMLInputElement. r=sicking,ehsan,bsmedberg sr=jst
--HG--
rename : layout/reftests/editor/newline-1.html => layout/reftests/editor/newline-4.html
|
2010-07-21 02:11:19 +02:00 |
|
Olli Pettay
|
9f4bc1b358
|
Bug 577472 - Quickstub string handling shouldn't addref/release the string buffer, r=mrbkap
--HG--
extra : rebase_source : 5c343f210f3fb4a0aca5fc5f8b9b2d492248d3f3
|
2010-07-19 13:34:23 +03:00 |
|
Mitchell Field
|
eb1e793da7
|
Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg
--HG--
extra : rebase_source : 7fab31a6b7898e05ff828482390846cc9ce2854d
|
2010-07-02 10:27:06 -04:00 |
|
Olli Pettay
|
f48d7a4a08
|
Bug 574089 - Optimize ::GetInnerHTML, r=jst
--HG--
extra : rebase_source : 3ed1549eaa96d3ff3fe6bf2bb2562dd9e68fcc17
|
2010-06-26 23:39:56 +03:00 |
|
Michael Kohler
|
9397418412
|
Bug 506041 Part 2: Correct misspellings in source code
r=timeless
|
2010-05-13 14:19:50 +02:00 |
|
Jonas Sicking
|
1a6c0165bf
|
Bug 534136 Part 1: Make atoms keep a pointer to an nsStringBuffer rather than storing the data inline. r=bsmedberg
|
2010-03-08 07:44:59 -08:00 |
|
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 |
|