bryner%brianryner.com
|
ddd7501923
|
Don't use memcpy for single-character Replace/Assign since it performs worse than simple assignment. Bug 312681, r+sr=darin.
|
2005-10-17 16:28:21 +00:00 |
|
dbaron%dbaron.org
|
abc0ac68ae
|
Back out bug 311456, at least for now, because it caused bug 311676.
|
2005-10-09 09:48:25 +00:00 |
|
darin%meer.net
|
8dbb1899d0
|
fixes bug 311456 "Calling Truncate() on an nsAutoString makes next append work hard" r+sr=bzbarsky
|
2005-10-07 21:52:18 +00:00 |
|
bsmedberg%covad.net
|
f0d2e05a7e
|
Bug 299992 (re-landing) - Move pldhash etc. into the xpcom glue, and centralize various instances of nsINIParser in the xpcom glue. Some files were cvscopied from xpcom/ds to xpcom/glue r=brendan/darin
|
2005-08-15 18:29:55 +00:00 |
|
bsmedberg%covad.net
|
8992fb4c7d
|
Backout bug 299992 - too much odd platform-specific bustage
|
2005-08-11 22:07:08 +00:00 |
|
bsmedberg%covad.net
|
e9c48557e9
|
Bug 299992, the part before the actual work: move pldhash and the templatized hashtables into the glue (and drop the minor dependencies on NSPR), and centralize our various in-tree nsINIParser classes into the glue (does not affect the ones used for the various installers) r=brendan/darin a=chase/cbeard
|
2005-08-11 20:40:53 +00:00 |
|
darin%meer.net
|
08464ff71a
|
fixes bug 297973 "It's possible to allocate a nsAString in the Gecko SDK" r=bryner sr=dbaron a=asa
|
2005-06-20 17:26:56 +00:00 |
|
darin%meer.net
|
3b218b11f8
|
fixes bug 288786 "Add BeginWriting equivalent to frozen string API" r=biesi sr=dbaron a=asa
|
2005-04-27 01:38:35 +00:00 |
|
bsmedberg%covad.net
|
7e03c0b224
|
Bug 288626 - Switch the strict API from opt-in (MOZILLA_STRICT_API) to opt-out (MOZILLA_INTERNAL_API) r=darin
|
2005-04-06 03:35:24 +00:00 |
|
bsmedberg%covad.net
|
beadf6cd74
|
Bug 288626 - Begin switch from MOZILLA_STRICT_API to MOZILLA_INTERNAL_API rs=darin for the Makefile var additions. Should not affect the build yet, until we flip a few switches at the end.
|
2005-04-01 18:22:57 +00:00 |
|
timeless%mozdev.org
|
e05ed3d0ac
|
Bug 284034 nsReadableUtils ToNew* methods crash on OOM
patch by ajschult@verizon.net r=darin sr=darin
|
2005-03-01 05:14:22 +00:00 |
|
dbaron%dbaron.org
|
34a6bff9a1
|
Calculator should not underestimate converter. b=241440 Patch from <wind.li@sun.com>. r=dbaron sr=dveditz a=dveditz
|
2005-02-17 20:17:13 +00:00 |
|
darin%meer.net
|
c4287b12c7
|
fixes bug 277549 "Out of memory in MutatePrep is not well handled" r=dveditz sr=dbaron a=asa
|
2005-02-16 07:20:20 +00:00 |
|
darin%meer.net
|
54cde78765
|
fixes bug 281056 "make --disable-v1-string-abi build again" r+sr=bryner
|
2005-02-07 04:00:02 +00:00 |
|
darin%meer.net
|
dd78f625f5
|
landing xpcom patch for bug 235499 "re-enable string buffer sharing between C++ and JS in xpconnect" r=dbaron sr=jst
|
2005-02-02 22:18:37 +00:00 |
|
bryner%brianryner.com
|
742738a46c
|
Add --disable-v1-string-abi option to remove backwards-compatible support for the nsAString vtable. Bug 273424, r+sr=darin.
|
2005-01-24 16:44:41 +00:00 |
|
cbiesinger%web.de
|
13bd35b35a
|
Bug 274086 fix "unused variable" warning in opt builds, which prevent building
with -Werror
patch by Crispin Flowerday <crispin@flowerday.cx> r=bsmedberg sr=darin
|
2004-12-15 17:25:42 +00:00 |
|
darin%meer.net
|
9aee2fe67a
|
fixes bug 270110 "Add versions of nsDependentString and friends to the Gecko SDK" r=bsmedberg
|
2004-11-30 00:57:24 +00:00 |
|
darin%meer.net
|
e149e8077b
|
fixes bug 271630 "XPCOM glue broken on Linux/PPC [monkeypox orange]" r=bsmedberg
|
2004-11-30 00:28:48 +00:00 |
|
bryner%brianryner.com
|
2a500b8d07
|
Reduce string copying and allocation in the parser by only copying the scanner buffer when we need to mutate the string. Allow a nsDependentString / nsDependentSubstring to be created without being bound to anything. Move StripChar() onto nsSubstring from nsString. Bug 269853, r=jst, sr=darin.
|
2004-11-25 07:03:20 +00:00 |
|
timeless%mozdev.org
|
6abcae9c71
|
Bug 270768 spelling
rs=brendan
|
2004-11-24 00:54:11 +00:00 |
|
darin%meer.net
|
90246214db
|
fixes bug 264274 "support dependent strings in frozen string API" r=biesi sr=bsmedberg
|
2004-11-16 04:44:57 +00:00 |
|
bsmedberg%covad.net
|
82022506fd
|
Bug 267767 - Make XPCOM memory management functions frozen exports. r=darin sr=shaver
|
2004-11-12 19:26:37 +00:00 |
|
darin%meer.net
|
52ac61d678
|
landing patch for bug 262218 "libxpcom.so should only export frozen symbols" r=bsmedberg sr=bryner
|
2004-10-25 19:34:45 +00:00 |
|
bzbarsky%mit.edu
|
e4430de4cc
|
Fix nsPageFrame to not set string lengths to negative numbers, and fix string
code to not go into an infinite loop if someone tries it. Bug 263365,
r+sr=darin
|
2004-10-19 21:46:45 +00:00 |
|
darin%meer.net
|
e5a653f18b
|
output number of leaked string buffers
|
2004-09-07 19:57:20 +00:00 |
|
bryner%brianryner.com
|
60809809d5
|
HPUX aCC A.01.21 can't deal with the literal string template, so disable it, at least for this compiler version. Bug 239465, r=dbaron.
|
2004-09-05 22:55:34 +00:00 |
|
cbiesinger%web.de
|
c3d23a6ea2
|
Bug 258014 make @param names match function signature
r+sr=darin
|
2004-09-05 13:25:51 +00:00 |
|
db48x%yahoo.com
|
71f9388bc5
|
bug 244956: Small correction to comments in nsStringAPI.h
patch by Jonathan Watt <jonathan.watt@strath.ac.uk>, r/sr=shaver
|
2004-07-30 16:00:59 +00:00 |
|
cbiesinger%web.de
|
07e6f643be
|
adding missing NS_COM to fix win bustage
|
2004-07-25 13:58:47 +00:00 |
|
cbiesinger%web.de
|
95f74ea211
|
remove InsertWithConversion
Bug 113234 r=darin sr=dbaron
|
2004-07-25 12:25:43 +00:00 |
|
cbiesinger%web.de
|
8148905a30
|
Bug 113243 Get rid of (Compare|Equals)WithConversion
r=darin sr=dbaron
|
2004-07-25 12:23:28 +00:00 |
|
cbiesinger%web.de
|
edd98105f6
|
Bug 252541 remove nsString::IsSpace and nsString::IsASCII
r=darin sr=dbaron
|
2004-07-25 12:12:39 +00:00 |
|
darin%meer.net
|
71af9d4396
|
fixes bug 248695 "string code misuses realloc" r=timeless sr=dbaron
|
2004-07-19 20:01:42 +00:00 |
|
bryner%brianryner.com
|
23089547be
|
Add a NS_FASTCALL macro that specifies regparm(3) and stdcall on gcc/x86 to improve performance (passing up to 3 arguments in registers instead of on the stack, and having the caller pop any stack arguments). Apply NS_FASTCALL to our most frequently called non-public methods and functions. Also add NS_CDECL to explicitly specify the default calling convention and make it part of NS_IMETHOD, since xptcall can't deal with NS_FASTCALL. Bug 249652, r=darin, sr=dbaron.
|
2004-07-14 22:14:34 +00:00 |
|
roc+%cs.cmu.edu
|
442a384196
|
Bug 226439. Make nsCharTraits<PRUnichar>::ASCIIToLower handle Unicode characters whose lowercase form is ASCII. r+sr=darin
|
2004-06-16 23:29:49 +00:00 |
|
cbiesinger%web.de
|
c36edfc815
|
fixing bustage...
|
2004-06-11 16:39:38 +00:00 |
|
cbiesinger%web.de
|
a4396ff7b4
|
bug 245673 named literal strings should be const
r+sr=darin
|
2004-06-11 15:05:29 +00:00 |
|
jst%mozilla.jstenback.com
|
7d0180067b
|
Fixing bug 245930. Don't crash if attempting to replace data past the end of a string. r=dbaron@dbaron.org, sr=darin@meer.net
|
2004-06-08 22:30:11 +00:00 |
|
roc+%cs.cmu.edu
|
3e1ec49312
|
fixing bustage AGAIN.
|
2004-06-06 04:42:45 +00:00 |
|
roc+%cs.cmu.edu
|
250f041a52
|
fixing bustage.
|
2004-06-06 03:38:35 +00:00 |
|
roc+%cs.cmu.edu
|
07612ec0fd
|
Bug 226439. Add ASCII and Literal versions of Append, EqualsIgnoreCase, and Assign. r+sr=darin
|
2004-06-06 02:17:00 +00:00 |
|
timeless%mozdev.org
|
6db62762d9
|
Bug 242382 Trunk build failure in nsObjectFrame.cpp
patch by roland.mainz@nrubsig.org r=roc sr=roc
|
2004-05-18 04:10:43 +00:00 |
|
jst%mozilla.jstenback.com
|
ccbb6dceef
|
Fixing bug 243484. Adding 'count' out params to ToNewUTF8String() and UTF8ToNewUnicode() that tells the caller how many units (8 or 16 bit) that was returned. r=dbaron@dbaron.org, sr=darin@meer.net
|
2004-05-13 17:45:03 +00:00 |
|
bryner%brianryner.com
|
f129c38c01
|
Fix XPCOM_BREAK_ON_LOAD by restoring pre-string-branch Find() behavior when starting index is negative. Bug 243429, r+sr=darin
|
2004-05-12 19:26:30 +00:00 |
|
smontagu%smontagu.org
|
bd087f358d
|
Add code comments from bug 242315 comment 17. r+sr=bzbarsky.
|
2004-05-07 22:21:26 +00:00 |
|
roc+%cs.cmu.edu
|
0cd525a091
|
Bug 226439. Add EqualsASCII(char*) string method that compares with a null-terminated char* in a single pass. Have the non-templated EqualsLiteral use it. r+sr=dbaron
|
2004-04-30 12:05:14 +00:00 |
|
roc+%cs.cmu.edu
|
81bc2e5a85
|
Fix btek bustage ... I hope.
|
2004-04-28 19:23:58 +00:00 |
|
roc+%cs.cmu.edu
|
aaea444448
|
Bug 226439. Some small conversion to use EqualsLiteral to see effect on code size, r+sr=dbaron. Additionally, some comments to clarify that EqualsLiteral is only for actual literals, and to properly credit Corey Kosak who showed me the template trick. Also re-enabled the template for MSVC++ 7.1, which can apparently handle it.
|
2004-04-28 17:48:02 +00:00 |
|
roc+%cs.cmu.edu
|
97abad3f9f
|
Fixing bustage ... MSVC can't handle the array size template.
|
2004-04-24 22:46:24 +00:00 |
|