timeless%mozdev.org
e9c5d539b4
Bug 174603 Remove nsIEnumerator implementations: ConjoiningEnumerator, UnionEnumerator and IntersectionEnumerator
...
r=bbaetz sr=bz moa=alecf
git-svn-id: svn://10.0.0.236/trunk@134186 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-20 10:27:44 +00:00
dougt%netscape.com
3ce22699b8
landing 172512. nsEmbedString for component developers and embeders. r=alec, sr=jag/darin, a=asa@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@132196 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-17 23:41:47 +00:00
seawood%netscape.com
f9eb727003
Define WIN32_LEAN_AND_MEAN globally for win32 builds.
...
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
git-svn-id: svn://10.0.0.236/trunk@132136 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-17 06:47:01 +00:00
alecf%netscape.com
1c1304e5e9
try to fix orange - didn't mean to #if 0 this out
...
git-svn-id: svn://10.0.0.236/trunk@131341 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-08 00:12:37 +00:00
alecf%netscape.com
6d9b9e292e
oops, one more part of bug 162115, r=dougt, sr=darin - make sure the new functions are exported by putting them in dlldeps.cpp
...
git-svn-id: svn://10.0.0.236/trunk@131316 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-07 19:11:18 +00:00
alecf%netscape.com
36dda6d759
fix for bug 162115 - add nsCOMArray<T> and nsIArray to the build
...
r=dougt, sr=darin, lots of comments from brendan, kai, bugmail@sicking.cc , frank.schoenheit@gmx.de , and even a little license help from timeless
git-svn-id: svn://10.0.0.236/trunk@131314 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-07 19:03:41 +00:00
mkaply%us.ibm.com
c57f6ea8b9
OS/2 orange part two
...
git-svn-id: svn://10.0.0.236/trunk@131286 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-07 03:49:32 +00:00
mkaply%us.ibm.com
08fbb986c7
OS/2 orange
...
git-svn-id: svn://10.0.0.236/trunk@131285 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-07 03:47:50 +00:00
dougt%netscape.com
0aa63891b6
Backing out nsStringService.
...
git-svn-id: svn://10.0.0.236/trunk@131201 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-04 23:49:23 +00:00
dougt%netscape.com
686f5cf33f
First cut of the nsIStringService. 172512. r=jag, sr=alecf
...
git-svn-id: svn://10.0.0.236/trunk@131183 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-04 22:25:41 +00:00
jkeiser%netscape.com
b742025df3
Add CheapSet, reduce select bloat, make blank options restore correctly (bug 166168), r=rjesup@wgate.com, sr=jst@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@131052 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-03 03:43:11 +00:00
dougt%netscape.com
77abf83626
Fixes XPCOM Glue on linux, b=168584, sr=rpotts, r=alec
...
git-svn-id: svn://10.0.0.236/trunk@130583 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-27 13:07:01 +00:00
dougt%netscape.com
1cae55c238
170369 - autoload xpcom components. r=dveditz@netscape.com, sr=rpotts@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@130292 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-23 21:46:25 +00:00
dougt%netscape.com
d3e4775ae9
More on XPCOM Glue Is broken on linux. r=rpotts@netscape.com, sr=alecf@netscape.com, b=168584
...
git-svn-id: svn://10.0.0.236/trunk@130180 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-20 22:23:24 +00:00
dougt%netscape.com
6fe1c2b00b
fixes a gcc warning about a partially-bracketed initializer. patch by dbaron, r=me, b=168584
...
git-svn-id: svn://10.0.0.236/trunk@129661 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-15 20:59:29 +00:00
dougt%netscape.com
b039687b70
Fixing Unregister method to use the same PR_CALLBACK signature for implementations as were used for function declarations.
...
git-svn-id: svn://10.0.0.236/trunk@129659 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-15 19:55:08 +00:00
seawood%netscape.com
8527d8b5c4
Use the same PR_CALLBACK signature for funciton implementations as were used for function declarations.
...
Fixing OS/2 tinderbox bustage.
git-svn-id: svn://10.0.0.236/trunk@129633 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-15 02:48:28 +00:00
dougt%netscape.com
add17b8f38
XPCOM Glue Is broken on linux. b=168584, sr=alecf@netscape.com, r=bryner@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@129615 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-14 17:12:46 +00:00
chak%netscape.com
98ed7836a1
Fix for #168255 - Change references to MRE into GRE in XPCOM/Embedding
...
r=dougt, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@129568 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 22:18:43 +00:00
dougt%netscape.com
f90dcabeab
Adding null checks. patch by timeless, r=me
...
git-svn-id: svn://10.0.0.236/trunk@129390 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 19:35:49 +00:00
alecf%netscape.com
f222dfaf57
fix bug 124182 - move nsAVLTree into htmlparser, since it is the only consumer
...
r=harishd, sr=jst
git-svn-id: svn://10.0.0.236/trunk@129311 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 04:52:01 +00:00
dougt%netscape.com
bbd2f4344f
Makefile changes 166426
...
git-svn-id: svn://10.0.0.236/trunk@128775 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 23:47:42 +00:00
dougt%netscape.com
84a55b3892
typo
...
git-svn-id: svn://10.0.0.236/trunk@128773 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 23:41:27 +00:00
dougt%netscape.com
1ebc6538fb
Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426
...
git-svn-id: svn://10.0.0.236/trunk@128770 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 23:36:13 +00:00
dougt%netscape.com
3ce6b2e86f
Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426
...
git-svn-id: svn://10.0.0.236/trunk@128758 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 23:08:17 +00:00
dougt%netscape.com
0f22b205af
Freezes the nsIProperties interface. 162114. r=ccarlen, sr=alecf. Freezes the mozIJSSubScriptLoader interface. 157136. r=rginda, sr=alec.
...
git-svn-id: svn://10.0.0.236/trunk@128150 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-26 20:36:44 +00:00
chak%netscape.com
115d1eadb1
Fix for #149208 - NS_InitEmbedding() uncoditionally calls AutoRegister
...
[When this fix was originally checked in, it broke registration of
components in the MRE dir. This patch fixes it]
r=darin, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@127902 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-22 23:04:04 +00:00
dougt%netscape.com
d1fc1c4b9d
Fixes NS_InitEmbedding unconditionally calls AutoRegister. This also removes xpinstall from using component.reg which I believe is the last users of this file. r=chak,dveditz sr=bryner b=149208
...
git-svn-id: svn://10.0.0.236/trunk@127101 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-12 22:09:25 +00:00
seawood%netscape.com
0b3ff474f3
Removing old nmake build makefiles. Bug #158528 r=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@126975 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-10 07:55:43 +00:00
jkeiser%netscape.com
7bdfb971a7
Add generalized macro-based PLDHashTable C++ wrapper (bug 125849), r=alecf, sr=brendan
...
git-svn-id: svn://10.0.0.236/trunk@126427 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 04:15:10 +00:00
bzbarsky%mit.edu
39fdecde54
Doh. There's more bustage in this file.
...
git-svn-id: svn://10.0.0.236/trunk@126407 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 01:47:23 +00:00
bzbarsky%mit.edu
aa8f078373
fix bustage
...
git-svn-id: svn://10.0.0.236/trunk@126405 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 01:32:51 +00:00
bryner%netscape.com
44791394dd
Remove obsolete NS_BASE and _IMPL_NS_BASE, and unused/obsolete source files nsStdFileStream.* (bug 160052). r=cls, sr=alecf, a=asa.
...
git-svn-id: svn://10.0.0.236/trunk@126082 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-30 21:30:05 +00:00
jdunn%netscape.com
28c54c8a52
moving extern statement out of function scope to fix bustage
...
r=dougt@netscape.com
sr=rpotts@netscape.com
a=asa@mozilla.org
# 141359
git-svn-id: svn://10.0.0.236/trunk@125782 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-25 14:21:00 +00:00
dougt%netscape.com
4cb4da3135
attempting to fix the AIX bustage
...
git-svn-id: svn://10.0.0.236/trunk@125461 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 14:38:07 +00:00
dougt%netscape.com
ecdd8ab65f
Fixes the following:
...
154047
This change cleans up the category manager in hopes to freeze it for 1.1 final. This change removes dead and unsupported methods from the interface as well as removes the C++ code from the interface. This should land for 1.1b since users of the current category manager will have to update their components.
157597
Make embedding base and examples use XPCOM Glue
This change makes our embedding samples use the XPCOM glue.
157625
nsLocalFile::Remove's file pointer is sometimes null afte...
This fixes a crash when we dereference null. It is a bandaide fix as the real problems involves retooling the directory enumerator.
157801
This fixes a terrible state which you can get into whereby XPCOM will fail to startup regardless of what you do. The fix is to cause autoreg to happen if the component registry (compreg.dat) is not found.
r/sr=alecf@netscape.com , rpotts@netscape.com . a=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@125444 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 05:09:10 +00:00
mkaply%us.ibm.com
967c8ec974
Os/2 bustage
...
git-svn-id: svn://10.0.0.236/trunk@124471 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 04:26:18 +00:00
dbaron%fas.harvard.edu
f3b021ab55
Attempt to fix BeOS bustage. b=148046
...
git-svn-id: svn://10.0.0.236/trunk@124470 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 04:07:20 +00:00
dp%netscape.com
800aebd000
bug 146532 Improving recycling allocator
...
- Uses freelist
- 1 int overhead to store size
- nsIMemory wrapping
r=dougt, sr=darin
git-svn-id: svn://10.0.0.236/trunk@124443 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-01 23:36:03 +00:00
dougt%netscape.com
d65d49c1a2
More XPCOM Glue changes and fixes. r=waterson, sr=rpotts, 154262.
...
git-svn-id: svn://10.0.0.236/trunk@124420 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-01 20:37:17 +00:00
dougt%netscape.com
3aebd6125f
151604 - XPCOM Glue standalone stupport of dynamically loading symbols. r=dp/rpotts sr=alecf
...
git-svn-id: svn://10.0.0.236/trunk@123802 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-21 19:58:54 +00:00
dougt%netscape.com
dffd6e4f8a
Fixes 48888 - xpcom flat file backend. r=dp@netscape.com sr=waterson@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@123350 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-14 21:33:05 +00:00
dougt%netscape.com
fe86486377
Fixes bugs 149745 148918 149715 149730 149754 129959. Cleanup of nsIFile and nsILocalFile interfaces, supporting do_GetInterface in embedding via xcom glue, and general cleanup of shutdown. r=various, sr=shaver@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@123042 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-11 19:26:04 +00:00
darin%netscape.com
893ea3031d
fix more bustage
...
git-svn-id: svn://10.0.0.236/trunk@123000 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-10 19:47:22 +00:00
darin%netscape.com
b4a073fd41
fix some bustage
...
git-svn-id: svn://10.0.0.236/trunk@122998 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-10 19:44:07 +00:00
darin%netscape.com
dcfb0a0f1f
fixes bug 147333 "Cannot load local files whose names contain
...
Japanese/Chinese characters" r=bstell sr=brendan a=asa
git-svn-id: svn://10.0.0.236/trunk@122994 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-10 18:50:11 +00:00
dougt%netscape.com
929734e23b
Fixes static global initialization order. r=dougt@netscape.com, sr=brendan@mozilla.org, patch by bryner@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@122674 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-04 14:21:32 +00:00
dougt%netscape.com
12a170e07e
synchronizing component registration output with xpcom shutdown. b=138667 r=jband sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@121337 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 21:15:06 +00:00
darin%netscape.com
db9e45aa23
fixing WIN32 bustage.
...
git-svn-id: svn://10.0.0.236/trunk@121020 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 23:58:57 +00:00
darin%netscape.com
24feadaaed
fixes bug 142870 "nsIFile should use UCS-2 instead of UTF-8"
...
r=dougt sr=alecf
git-svn-id: svn://10.0.0.236/trunk@121010 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 23:07:19 +00:00