dwitte@stanford.edu
84e6172062
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
fd5b74bf13
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
ff5edada7b
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
651a54cda2
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
bent.mozilla@gmail.com
8b4a7312a5
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
3432251d59
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
5b7b541d9a
make nsStringContainer_base smaller bug 390849, r+sr+a=bsmedberg
2007-08-07 16:37:44 -07:00
benjamin@smedbergs.us
6586a4906f
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
cb5ac9d2d1
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
0240a7e8d9
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
jwalden@mit.edu
6d7584839a
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
bent.mozilla@gmail.com
4f8634673c
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
05e5d33a57
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
timeless%mozdev.org
cfde29cd47
Bug 363390 IS_LOW_SURROGATE conflicts with winnls.h
...
r=darin
updating comment
2006-12-24 12:27:45 +00:00
timeless%mozdev.org
f2a71aa0dd
Bug 363390 IS_LOW_SURROGATE conflicts with winnls.h
...
r=darin
2006-12-21 07:13:58 +00:00
timeless%mozdev.org
05804e5bfe
Bug 363390 IS_LOW_SURROGATE conflicts with winnls.h
...
r=darin
2006-12-21 07:03:23 +00:00
mozilla%weilbacher.org
157e788e06
Fix XPCOM build break on OS/2, see bug 345517. p=abwillis1, r=benjamin
2006-12-07 22:54:18 +00:00
benjamin%smedbergs.us
e1fc008627
From bug 345517 - fix adoptcount logging for the frozen string API, r=darin
2006-11-10 20:05:04 +00:00
smontagu%smontagu.org
63552c0f0c
Prevent the IS_*_SURROGATE macros from identifying code points in supplementary planes as surrogates. Bug 347867, r+sr=darin
2006-08-10 10:12:37 +00:00
alfred.peng%sun.com
d54f29958e
Bug 347170 nsAString.h and nsSubstring.h should use && instead of &
...
jst: review+
darin: superreview+
2006-08-04 08:36:36 +00:00
darin%meer.net
218045e9fd
fixing win32 bustage
2006-06-28 22:54:40 +00:00
darin%meer.net
1bda9a04bc
fixes bug 335957 "Provide method to resize-and-get mutable string data" r=dbaron
2006-06-28 22:11:39 +00:00
dveditz%cruzio.com
4a2fa425a7
bug 284219 addendum, missed biesi's review comment
2006-06-22 22:21:52 +00:00
dveditz%cruzio.com
506140bd0c
Bug 284219: add EnsureStringLength() helper function to nsReadableUtils.h to
...
simplify OOM checks when growing an nsAString. r/sr=darin
2006-06-22 19:07:30 +00:00
benjamin%smedbergs.us
f51ee5d8fd
Bug 339726 - getter_Copies (internal API) should work with nsString, r=darin
2006-05-31 14:28:14 +00:00
benjamin%smedbergs.us
08887664c9
Bug 334038 - Separate out the frozen C stringapi and the glued C++ wrappers, fix a few bugs along the way, and move some of the utils from nsCRT into nsCRTGlue for use by frozen-linkage code. r=darin
...
CVS history for xpcom/string/public/nsXPCOMStrings.h is at xpcom/string/public/nsStringAPI.h
CVS history for xpcom/build/nsXPCOMStrings.cpp is at xpcom/build/nsStringAPI.cpp
CVS history for xpcom/glue/nsStringAPI.h is at xpcom/string/public/nsStringAPI.h
2006-05-03 16:11:14 +00:00
darin%meer.net
621c803bd5
fixes bug 327719 "Passing a big double serialize a rounded double" patch by afatecha@idea.com.py r=dbaron sr=darin
2006-03-15 14:23:11 +00:00
timeless%mozdev.org
1ce5986f6b
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-02-23 09:36:43 +00:00
cbiesinger%web.de
c2d981f764
bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
...
r+sr=darin
2006-02-03 14:18:39 +00:00
bryner%brianryner.com
ecc0706743
Remove deprecated nsTString::ToCString (bug 323471). r+sr=darin.
2006-01-24 19:22:02 +00:00
timeless%mozdev.org
9b0852aaf7
Bug 106386 Correct misspellings in source code
...
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 21:57:13 +00:00
jshin%mailaps.org
29c5a75f9a
bug 317281 : Make UCS4 to High/Low surrogate pair a little bit more efficient (r=smontagu, sr=bz)
2005-11-22 07:48:49 +00:00
bzbarsky%mit.edu
11d61012cd
Fix stupid mistake in previous commit. Bug 316394, caught by smontagu
2005-11-17 15:13:25 +00:00
bzbarsky%mit.edu
add8c53fcc
Fix build bustage. Bug 316394
2005-11-15 19:18:26 +00:00
bzbarsky%mit.edu
79da4ded63
Move some basic macros for working with UTF16 from intl to XPCOM; use them in
...
some places including the HTML parser. Part of fix for bug 316394; the CSS
parser changes are still coming. r=smontagu, r=mrbkap on parser changes, sr=dbaron
2005-11-15 18:17:22 +00:00
bsmedberg%covad.net
a4d3866df3
Bug 313309 part 1 - use __fastcall for NS_FASTCALL on windows, r=shaver
2005-11-10 14:43:22 +00:00
bsmedberg%covad.net
a7253270ad
Bug 305949 Part 1 - Separate the frozen XPCOM exports with the XPCOM_API macro; add compatibility methods to the frozen string API; convert most of the tests/tools to use the xpcom glue when appropriate r=darin This checking does not actually stop exporting the nonfrozen methods yet, pending a bunch of test cleanup throughout the tree.
2005-11-08 18:17:49 +00:00
bsmedberg%covad.net
33ca187193
Bug 315438 - Want nsTAString const char_type* BeginWriting() const; signature r=darin
2005-11-08 14:16:16 +00:00
bzbarsky%mit.edu
aee1056ad7
Implement a in-place (no copy) CompareUTF8toUTF16, and use it to make the atom
...
hashtable lookups zero-copy. Patch by jst, bug 314465 (with lots of the
discussion in bug 277479), r=bsmedberg,dbaron,brendan (on the PLDHashTable
keyhash value assumptions), sr=bzbarsky, moa=shaver.
2005-11-04 19:52:18 +00:00
bsmedberg%covad.net
acf28ad4d1
Bug 289010 - Move nsVoidArray/nsCOMArray to the XPCOM glue, and a few other things to make the glue easier to use, r=shaver+darin . The following files were CVS-copied from xpcom/ds to xpcom/glue:
...
nsVoidArray.h
nsVoidArray.cpp
nsCOMArray.h
nsCOMArray.cpp
nsQuickSort.h
nsQuickSort.cpp
2005-11-02 20:38:21 +00:00
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
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
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
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