scc%mozilla.org
|
9d0e5978e2
|
fixes for bugs #46898 and #46899: bad behavior in |nsCString::ToInteger| and a feature request for |ns[C]String::SetCapacity(0)| respectively. r={harishd, waterson}, a=waterson
|
2000-07-29 03:11:59 +00:00 |
waterson%netscape.com
|
f49e884774
|
Bug 46702. Move nsFixedSizeAllocator.[h|cpp] to xpcom/ds so that we can use it outside of RDF.
|
2000-07-29 02:58:43 +00:00 |
waterson%netscape.com
|
d1a16798a6
|
Bug 46702. Move nsFixedSizeAllocator.[h|cpp] to xpcom/ds so that it can be used outside of RDF.
|
2000-07-29 02:58:10 +00:00 |
waterson%netscape.com
|
fd461d7b41
|
Bug 46702. Move nsFixedSizeAllocator.[h|cpp] out of rdf/base/src. Not yet part of the build.
|
2000-07-29 01:00:37 +00:00 |
warren%netscape.com
|
0c4c474fb7
|
Fixed declaration of nsHashtableCloneElementFunc to have PR_CALLBACK.
|
2000-07-28 06:48:32 +00:00 |
bratell%lysator.liu.se
|
9bfe3f2e81
|
Final part of bug 40027. r,a=waterson@netscape.com
|
2000-07-27 06:12:49 +00:00 |
bratell%lysator.liu.se
|
c0a8b69048
|
Bug 40027, reads past buffer in nsString::ToCString, r,a=waterson
|
2000-07-26 00:05:55 +00:00 |
jband%netscape.com
|
1ddaab22f3
|
fix uninitialized variable
|
2000-07-22 22:50:35 +00:00 |
waterson%netscape.com
|
11fbbe38a5
|
Inline 'operator PRUnichar*()', 'operator char*()'; add inline 'get()' methods. r=brendan
|
2000-07-13 03:20:28 +00:00 |
ftang%netscape.com
|
478c04fe2f
|
fix bug 21418. change the converter to UTF-8 and handle the \uxxxx and \r \n \t in the
lexical level (scanner) r=tao
|
2000-07-11 19:14:59 +00:00 |
cls%seawood.org
|
1f3b6d75ab
|
Removed obsolete REQUIRES variable from every Makefile.in/makefile.win
|
2000-06-30 08:08:04 +00:00 |
scc%mozilla.org
|
0b41ff950a
|
fix self assignment, self append, self replace problems. r=waterson
|
2000-06-29 22:17:53 +00:00 |
mkaply%us.ibm.com
|
c7cc467aac
|
#43877
r=dougt, a=dougt
Using this pointer rather than other pointer causes crash
|
2000-06-28 14:37:25 +00:00 |
scc%mozilla.org
|
e00741f6fd
|
fix for commercial bustage on Mac (adding |operator const CharT*() const| to |basic_nsLiteralString|). fix for blizzards linux changes needing working |Substring|. r=beard,syd
|
2000-06-21 05:13:10 +00:00 |
mkaply%us.ibm.com
|
b07756f915
|
# 42637
r = valeski, a = brendan
OS/2 bring-up - PR_CALLBACK for VisualAge
|
2000-06-21 00:07:57 +00:00 |
scc%mozilla.org
|
6bedf5618d
|
removing nsWork[C]String. It's already been removed from the Mac manifest, the windows and unix makefiles, and the string factoring test project. The header is not included anywhere else. After discussion with waterson, decided this class is not what or where we want it
|
2000-06-20 04:36:25 +00:00 |
scc%mozilla.org
|
8d5e657bcf
|
removed "nsWorkString.h" as discussed with waterson
|
2000-06-20 04:33:52 +00:00 |
scc%mozilla.org
|
76bacb9cc2
|
fix for bug #43085. r=waterson, a=waterson
|
2000-06-20 04:25:20 +00:00 |
scc%mozilla.org
|
3446bda5c3
|
fixing OS/2 VisualAge platform bustage, and bad dates in licenses
|
2000-06-18 05:00:31 +00:00 |
waterson%netscape.com
|
78239d38c2
|
Bug 42836. Handle null string in NS_ConvertUCS2toUTF8::Init().
|
2000-06-17 01:24:39 +00:00 |
scc%mozilla.org
|
9461eb8980
|
undo the change of the 10th. The code is still in, conditioned on |NS_DONT_USE_CHUNKY_STRING_ALLOCATION|. The performance hit was unacceptable, and checking the original change in on the tip was a mistake. r=rpotts; a=leaf, phil
|
2000-06-15 22:13:19 +00:00 |
waterson%netscape.com
|
ad2e0b0dbf
|
Fix UMRs.
|
2000-06-15 06:42:27 +00:00 |
dbaron%fas.harvard.edu
|
1186c942a6
|
Change MOZ_DECL_CTOR_COUNTERs that I added to use ;, as all others do. r=waterson@netscape.com
|
2000-06-15 02:20:30 +00:00 |
waterson%netscape.com
|
535ca166a8
|
Fix leak I made. r=warren
|
2000-06-14 07:27:08 +00:00 |
cls%seawood.org
|
0857b21496
|
The WS5.0 problem cropped up again so I'm reapplying pavlov's previous fix.
|
2000-06-14 06:28:13 +00:00 |
scc%mozilla.org
|
f0b350e647
|
Adding |nsWork[C]String| classes
|
2000-06-14 05:47:30 +00:00 |
scc%mozilla.org
|
22deb21d5b
|
adding |nsWork[C]String| classes
|
2000-06-14 05:41:05 +00:00 |
brendan%mozilla.org
|
190a0bea06
|
Fiddle whitespace style.
|
2000-06-14 04:46:22 +00:00 |
scc%mozilla.org
|
9e02d75620
|
Adding a new string class for to help fix performance problems.
|
2000-06-14 04:10:00 +00:00 |
waterson%netscape.com
|
245e0a93a7
|
Bug 42360. Fix SUNWspro5.0 bustage. r=tor
|
2000-06-14 03:27:46 +00:00 |
waterson%netscape.com
|
984630e965
|
Grow by power of two after reaching 16 elements; factor 'implementation' into a separate struct so the nsVoidArray object is one word when empty.
|
2000-06-13 08:33:19 +00:00 |
waterson%netscape.com
|
9ec97d977f
|
Fix else-after-break and other stylistic atrocities; add default and copy ctors for Iterator; add operator=() for Iterator.
|
2000-06-13 08:02:08 +00:00 |
waterson%netscape.com
|
20ffe2d5af
|
Fix gcc-2.7.2.3 bustage.
|
2000-06-13 06:32:09 +00:00 |
waterson%netscape.com
|
a58f2193b9
|
Sweet jesus.
|
2000-06-13 05:27:45 +00:00 |
waterson%netscape.com
|
72a69ec169
|
Reduce index and data node size to eight words; pack bits harder so overhead per node is one word; add Iterator and make singleton iterator be simpler.
|
2000-06-13 05:16:02 +00:00 |
waterson%netscape.com
|
a0a8fef7ae
|
Add nsVoidBTree and nsStatistics to the build.
|
2000-06-13 04:56:38 +00:00 |
waterson%netscape.com
|
337e3d6749
|
Add nsStatistics.cpp and nsVoidBTree.cpp to the build.
|
2000-06-13 04:55:22 +00:00 |
waterson%netscape.com
|
ffb543ba22
|
Add nsVoidBTree.h and nsStatistics.h
|
2000-06-13 04:53:54 +00:00 |
waterson%netscape.com
|
87de79e12e
|
Clean up egcs warnings.
|
2000-06-13 04:52:33 +00:00 |
waterson%netscape.com
|
15a4ceeba5
|
First checked in. Not yet in the build.
|
2000-06-13 04:30:45 +00:00 |
pavlov%netscape.com
|
8f14b415d6
|
reverting previous checkin to fix workshop5 bustage as it has been fixed elsewhere
|
2000-06-12 05:34:27 +00:00 |
scc%mozilla.org
|
2a994e534b
|
reduce bloat by not chunk-allocating strings (in |nsStr::Alloc|). Clients that don't benefit from this can explicitly call |SetCapacity|. We may re-introduce this functionality in the append of a single character when no space remains, if it turns out to be a problem. This optimization was suggested by profiling done by sfraser, who now promises to find out where it hurts us.
|
2000-06-12 02:54:22 +00:00 |
scc%mozilla.org
|
1d272d98b9
|
added some #ifdef logic to allow me to turn NEW_STRING_APIS off, so I can continue to profile for bloat; added an implementation specific |operator+()| to resolve ambiguity with promises on some platforms
|
2000-06-11 04:35:02 +00:00 |
scc%mozilla.org
|
84e47f2424
|
added some #ifdef logic to allow me to turn NEW_STRING_APIS off, so I can continue to profile for bloat; added an implementation specific |operator+()| to resolve ambiguity with promises on some platforms; added a conversion operator (against my best judgement) to |NS_ConvertASCIItoUCS2| to support the construction of literal strings induced by the bad case of the new macro. I could conditionally define this is the opposite direction.
|
2000-06-11 01:06:14 +00:00 |
scc%mozilla.org
|
7f51a498b1
|
added some #ifdef logic to allow me to NEW_STRING_APIS off, so I can continue to profile for bloat
|
2000-06-11 01:03:19 +00:00 |
scc%mozilla.org
|
85aa1f07df
|
In an assignment, |SetLength(0); SetLength(newLength);| so that the implementation won't bother to copy any old characters if allocation is required. Fiddled with inlining to reduce bloat ... more experiments needed.
|
2000-06-11 01:02:12 +00:00 |
scc%mozilla.org
|
3adf5c9604
|
provide real definitions for |NS_LITERAL_STRING| (one of which exploits |wchar_t|); add a range-check assertion to |CharAt|; add another constructor to |nsPromiseConcatenation| to allow per-class |operator+()| (which some compilers need to resolve ambiguity) to work; fiddled with inlining to reduce bloat ... more experiments needed
|
2000-06-11 01:00:08 +00:00 |
waterson%netscape.com
|
9b0d829309
|
Add SizeOf() which is going to be needed for 'plug replacement' of nsVoidArray's
|
2000-06-10 07:31:09 +00:00 |
waterson%netscape.com
|
b592bfb398
|
Clean up to compile on egcs.
|
2000-06-10 06:05:09 +00:00 |
waterson%netscape.com
|
a2bb9ecb12
|
First checked in. Not part of the build.
|
2000-06-10 05:55:07 +00:00 |