bsmedberg%covad.net
7c1779e9ce
Bug 299992 - strdup requires <string.h> on windows (why not on mac, hrm?)
2005-08-11 21:17:14 +00:00
bsmedberg%covad.net
b1c627454a
Bug 299992 - On windows, nsINIParser methods must be NS_COM_GLUE (bustage fix)
2005-08-11 21:05:13 +00:00
bsmedberg%covad.net
9d2986bf10
Bug 299992 - Two additional (forgotten) files - these are moved from xpcom/ds to xpcom/glue
2005-08-11 20:47:03 +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
bsmedberg%covad.net
3e7f90b006
Bug 212919 - Fix const issues in nsDataHashtable on MSVC7 (I'm surprised other
...
compilers didn't barf already!) r=swalker sr=scc a=asa
2005-08-11 19:43:21 +00:00
brendan%mozilla.org
c43076474d
Add shared DHashTableOps for [const] char *key use-cases, clean up dhash API abusages (214839, r=dougt, sr=dbaron).
2005-08-11 19:43:20 +00:00
cbiesinger%web.de
1e677e56f1
addressing the reviewer comments
2005-08-11 19:43:19 +00:00
cbiesinger%web.de
92effd6bae
bug 228794, r=bsmedberg sr=alecf
...
add nsInterfaceHashtable::GetWeak
2005-08-11 19:43:18 +00:00
kyle.yuan%sun.com
e614556c54
Bug 209622 nsTHashtable cause bustage on Solaris with F6U2
...
r/sr=bsmedberg
The missed part in nsBaseHashtable.h, patch by harinath@cs.umn.edu
2005-08-11 19:43:17 +00:00
bsmedberg%covad.net
d67dbd48dc
Bug 209622 - bustage fix for stupid compilers (Sun WS and DEC OSF1) -
...
also remove unused configure test. r=dbaron sr=alecf
2005-08-11 19:43:16 +00:00
darin%meer.net
069e082aaf
fixes bug 241876 "nsIDHashKey does not define a KeyEquals method" r+sr=bsmedberg
2005-08-11 19:43:15 +00:00
bzbarsky%mit.edu
7b445794fb
Get rid of another nsSupportsHashtable user, moving closer to "no raw addrefed
...
returns" nirvana. Bug 230092, r=bsmedberg, sr=darin
2005-08-11 19:43:14 +00:00
jshin%mailaps.org
eff0950b95
bug 226623: XFT build crashes on PLHashRawAdd. Switch to nsClassHashTable and add a new HashKeyType that duplicates a string in ctor. (r=bsmedberg, sr=bryner, a1.6=tor)
2005-08-11 19:43:13 +00:00
bsmedberg%covad.net
3cda5775e1
Bug 179834. Separate application resources and GRE resources. r=darin sr=dougt
2005-08-11 19:43:12 +00:00
bsmedberg%covad.net
eaf415b72d
Bug 193031 fix category manager to use aPersist parameter. Bug 54639 Category Manager is not thread-safe. Bug 208437 separate threadsafe nsBaseHashtable into super-class nsBaseHashtableMT. r=dougt/alecf I know Sun Workshop builds are still broken... working on it.
2005-08-11 19:43:11 +00:00
bsmedberg%covad.net
0c2a7ccbbd
bug 206254 allow nsBaseHashtable::IsInitialized() and bug 206528 nsBaseHashtable should initialize mLock. r=alecf
2005-08-11 19:43:10 +00:00
bsmedberg%covad.net
da31414079
Fix ANSI-strict compiler errors using GCC 3.4 (from CVS). bug 201407 r=jkeiser sr=brendan a=sspitzer
2005-08-11 19:43:09 +00:00
bsmedberg%covad.net
7b548ee7c5
Fixing AIX bustage. r=jdunn a=mkaply/ycalonje
2005-08-11 19:43:08 +00:00
bsmedberg%covad.net
c618529560
Fix for mac build bustage, with ccarlen. Cleanup from bug 201034.
2005-08-11 19:43:07 +00:00
bsmedberg%covad.net
6c2bec5913
Bug 201034 non-const enumeration in nsBaseHashtable, add
...
nsTHashtable::RawRemove. Add a hashtable test-suite, and
clean up some codesize issues. Also fixes bug 203030 and
hopefully SunOS build bustage. r=jkeiser sr=alecf a=asa
2005-08-11 19:43:06 +00:00
mkaply%us.ibm.com
893ea237a7
OK, should be final - need PR_CALLBACK here
2005-08-11 19:43:05 +00:00
mkaply%us.ibm.com
af08eb6628
Putting this back because I think it might break stuff - OS/2 will be broke however
2005-08-11 19:43:04 +00:00
mkaply%us.ibm.com
9c6d03df68
One more PR_CALLBACK
2005-08-11 19:43:03 +00:00
mkaply%us.ibm.com
0d1563c5c3
OS/2 bustage - PR_CALLBACK stuff
2005-08-11 19:43:02 +00:00
bsmedberg%covad.net
bb4d10c5e3
bug 200709 remove dynamic linking of nsTHashtable and family. r=jkeiser sr=alecf
2005-08-11 19:43:01 +00:00
jkeiser%netscape.com
4e10faa6b1
Warning fixes (bug 200709), patch by bsmedberg@covad.net, r=jkeiser@netscape.com, sr=alecf@netscape.com
2005-08-11 19:43:00 +00:00
jkeiser%netscape.com
d5274c3743
Templatized hashtable class by bsmedberg@covad.net (bug 180264), r=jkeiser@netscape.com, sr=alecf@netscape.com
2005-08-11 19:42:59 +00:00
neil%parkwaycc.co.uk
1ccc738a47
Bug 230707 nsRefPtrHashtable (like nsInterfaceHashtable but for refcounted objects of concrete types) r=bsmedberg sr=alecf
2005-08-11 19:42:51 +00:00
cbiesinger%web.de
170136bfb7
bug 63368 adds a "make check" rule to the build system, which currently runs necko unit tests + the version comparator tests
...
r=cls,bsmedberg a=bsmedberg
2005-08-11 16:41:54 +00:00
bsmedberg%covad.net
388a96ddaf
Bug 304191 - VersionComparator is wrong comparing "1.2" and "1.2.2" - patch by Dave Townsend (Mossop), r+a=me, sr=shaver
2005-08-11 14:27:20 +00:00
bsmedberg%covad.net
9f6a73b9bb
Bug 303186 - MSVS2005 compilation error in nsXPCOMGlue.cpp - patch by Michael Moy <mmoy@yahoo.com> r=darin a=me
2005-08-09 21:22:58 +00:00
bsmedberg%covad.net
8dbbd37c72
Bug 303185 - const char* mismatch in VS2005 patch by Michael Moy <mmoy@yahoo.com> r=darin a=me
2005-08-09 19:23:29 +00:00
bsmedberg%covad.net
3c3704c636
Bustage fix, bug 288954
2005-08-09 14:04:49 +00:00
bsmedberg%covad.net
458cade5ef
Bug 288954 - Make the non-inline members of nsID part of the glue, so that embedders don't link against C++ symbols by accident - r=darin a=shaver
...
This moves nsID.h|cpp from xpcom/base to xpcom/glue (CVS copies were performed)
2005-08-09 13:39:12 +00:00
gerv%gerv.net
579b86e193
Bug 236613: change to MPL/LGPL/GPL tri-license.
2005-08-09 00:20:35 +00:00
jst%netscape.com
b2f64600c8
Backing out the change to use memcmp() for comparing ID's. r=jaggernaut@netscape.com, sr=alecf@netscape.com, a=dbaron@dbaron.org.
2005-08-09 00:20:34 +00:00
alecf%netscape.com
84d3121b6f
hmmm...backing out my change on unix only to if memcmp() is actually SLOWER
...
(its faster on windows!)
2005-08-09 00:20:33 +00:00
alecf%netscape.com
16414f1627
fix bug 164540 - make nsID::Parse faster by using memcmp
...
r=bbaetz, sr=darin
2005-08-09 00:20:32 +00:00
dougt%netscape.com
9c74fe8353
127093. adds nsID.h nsISupportsBase.h nscore.h to sdk. r=seawood, sr=alecf,rpotts, a=shaver
2005-08-09 00:20:31 +00:00
gerv%gerv.net
9127292525
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2005-08-09 00:20:30 +00:00
bratell%lysator.liu.se
ad9700e1e7
Fixing mac breakage. It seems as if the mac compiler actually follows the C++ standard.
2005-08-09 00:20:29 +00:00
bratell%lysator.liu.se
e9ee9d8e1c
Bug 29241, nsID::Parse used scanf to parse UUID:s which was very slow. This custom parsing should shave 1.6% of mozilla startup time. r=jag sr=jband
2005-08-09 00:20:28 +00:00
alecf%netscape.com
300d918454
fix purify errors - uninitialized memory on poorly formatted CID strings, and FMM on nsString::fputs
...
r=waterson, scc a=waterson
2005-08-09 00:20:27 +00:00
dougt%netscape.com
9f1847df93
Landing nsISupports changes. Freezes nsISupports.idl and nsrootidl.idl. r=valeski@netscape.com, sr=rpotts@netscape.com bug 98281
2005-08-09 00:20:25 +00:00
waterson%netscape.com
cdfee82708
Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs.
2005-08-09 00:20:24 +00:00
mkaply%us.ibm.com
f6353771ac
#303623
...
r/sr/a=mkaply - OS/2 only
From Peter Weilbacher - add a cast so GCC 335 works
2005-08-06 00:53:10 +00:00
timeless%mozdev.org
aaae570aa3
Bug 302698 [@ DumpStackToFileMain64]
...
r=dougt a=bsmedberg
2005-08-02 22:17:59 +00:00
bzbarsky%mit.edu
a08c743c76
Fixing build bustage
2005-07-28 21:40:57 +00:00
bzbarsky%mit.edu
a2655625e1
Add some documentation. Bug 292036, patch by gekacheka@yahoo.com, r=darin,
...
sr=bzbarsky, a=bsmedberg
2005-07-28 21:17:14 +00:00
masayuki%d-toybox.com
8638a80595
Bug 288154 If the path has 0x7c in its name, firefox cannot open the file (Should encode 0x7c to %7C) r+sr=darin, a=benjamin
2005-07-28 14:51:17 +00:00