bryner%uiuc.edu
|
8195675560
|
Fix for blocker bug 42371 - unable to startup on Linux. r=akkana.
|
2000-06-13 20:26:30 +00:00 |
|
heikki%citec.fi
|
41bb442a68
|
Fixed NS_ENSURE_ARG_MAX macro (a typo), it did not even compile if you tried to use it.
|
2000-06-13 08:36:06 +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
|
8c319ed8a3
|
Add test for Iterator.
|
2000-06-13 08:02:30 +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
|
d151fb1b00
|
How'd that get in there?
|
2000-06-13 05:26:00 +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
|
69e59a8c3d
|
Add TestVoidBTree to the build.
|
2000-06-13 04:57:14 +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
|
05d7001f23
|
Add nsVoidBTree.cpp and nsStatistics.cpp to the build
|
2000-06-13 04:54:23 +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 |
|
scc%mozilla.org
|
4dad2b6962
|
make |PRUnichar| be |wchar_t| on Mac. Soon on Windows, as well.
|
2000-06-13 00:05:18 +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
|
bc987dce5d
|
...and set the define for the test case
|
2000-06-12 02:50:27 +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
|
29d26770c9
|
fixed tabs and spacing
|
2000-06-11 01:22:58 +00:00 |
|
scc%mozilla.org
|
7619583dad
|
updated to reflect work done
|
2000-06-11 01:11:13 +00:00 |
|
scc%mozilla.org
|
008e0b3e60
|
Added new targets to compare between the |wchar_t| version and the no |wchar_t| version
|
2000-06-11 01:10:49 +00:00 |
|
scc%mozilla.org
|
e18d48139d
|
convert to the new scheme for handling wide string literals: |NS_LITERAL_STRING|.
|
2000-06-11 01:09:54 +00:00 |
|
scc%mozilla.org
|
3a7bb8ec08
|
now that NEW_STRING_APIS is turned on in the actual string headers, I needed to move some defs around. Also setting a new define for HAVE_CPP_2BYTE_WCHAR_T
|
2000-06-11 01:09:00 +00:00 |
|
scc%mozilla.org
|
25896e8f49
|
First checked in.
|
2000-06-11 01:07:41 +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 |
|
scc%mozilla.org
|
c5867168d6
|
define |PRUnichar| to be |wchar_t|, when applicable
|
2000-06-11 00:49:29 +00:00 |
|
scc%mozilla.org
|
e780126346
|
moved |explicit| here, where it belongs, from "nsCOMPtr.h"
|
2000-06-10 09:58:15 +00:00 |
|
scc%mozilla.org
|
5108fd1bbe
|
further logging fixes; removed |explicit| to "nscore.h"; removed old-style logging definitions for |NSCAP_ADDREF| and |NSCAP_RELEASE|, define them externally if you want them (the new comment says how); fixed some comments... I'll be moving to doc-style comments soon to better support doxygen
|
2000-06-10 09:58:13 +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
|
a339f479a5
|
First checked in, not part of the build.
|
2000-06-10 05:55:37 +00:00 |
|
waterson%netscape.com
|
a2bb9ecb12
|
First checked in. Not part of the build.
|
2000-06-10 05:55:07 +00:00 |
|
ruslan%netscape.com
|
cf1d7874af
|
Partial fix for 41248. Check for the buffer being null and assert, but don't
crash, a=gagan
|
2000-06-10 02:11:04 +00:00 |
|
ssu%netscape.com
|
4461693aaa
|
Fixing bug #31259 (nsbeta2+) - Install.modDate() and Install.modDateChanged() now shows the correct values.
This *might* also happen to fix the following bugs:
#42070 - Mac files get installed with the wrong date
#38553 - nsIFile - Reducing modification dates significant digits
#36681 - document.lastModified date is incorrect for a local file
This only affects the Mac platforms.
Pre-Checkin Tests: passed
r=sgehani
|
2000-06-10 00:51:06 +00:00 |
|
pavlov%netscape.com
|
6bedd93335
|
include nscore.h
|
2000-06-10 00:50:48 +00:00 |
|
pavlov%netscape.com
|
bf37f68ee0
|
fix ws5 build bustage
|
2000-06-10 00:31:40 +00:00 |
|
warren%netscape.com
|
ecc2d9c51c
|
Bug 27971. Better strategy for resource: urls to use less memory. Saves about 0.4% of entire run just bring up one page (home.mozilla.org). r=waterson
|
2000-06-09 07:51:13 +00:00 |
|
alecf%netscape.com
|
a0b04734b4
|
fix purify errors - uninitialized memory on poorly formatted CID strings, and FMM on nsString::fputs
r=waterson, scc a=waterson
|
2000-06-08 23:34:53 +00:00 |
|
waterson%netscape.com
|
5e705488cb
|
Fix bonehead error warren found: don't re-initialize utf8len; we'll need it to set the string's length!
|
2000-06-08 23:07:15 +00:00 |
|
mkaply%us.ibm.com
|
ed15a3c3c0
|
# 37239
r = danm, a = brendan
OS/2 bring-up - VisualAge needs a cast - using NS_STATIC_CAST per danm
|
2000-06-08 14:18:07 +00:00 |
|
scc%mozilla.org
|
fbdb41c4de
|
further fix for the defined case. r=dbaron
|
2000-06-08 05:08:14 +00:00 |
|
scc%mozilla.org
|
372c751346
|
Improved logging facilities on |nsCOMPtr| in cooperation with dbaron, for his new logging tools. r=dbaron
|
2000-06-08 04:52:39 +00:00 |
|
ssu%netscape.com
|
406d3196ea
|
fixing bug #37168 - fixing the mac side of the bug. Install.Execute() now works on the Mac.
precheckin tests=passed
r=sgehani
|
2000-06-08 00:31:06 +00:00 |
|
brendan%mozilla.org
|
d6b3206fde
|
Sacred 80th column preservation, brendan-style case indentation (not part of default build).
|
2000-06-07 19:14:10 +00:00 |
|