Commit Graph

223 Commits

Author SHA1 Message Date
dougt%netscape.com
c2ec17237f 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
2002-07-18 05:09:10 +00:00
dp%netscape.com
e1522de4fb bug 146532 Improving recycling allocator
- Uses freelist
- 1 int overhead to store size
- nsIMemory wrapping
r=dougt, sr=darin
2002-07-01 23:36:03 +00:00
dougt%netscape.com
f93a81bfcb Fixes 48888 - xpcom flat file backend. r=dp@netscape.com sr=waterson@netscape.com 2002-06-14 21:33:05 +00:00
dougt%netscape.com
743ee0877c mac project file fix 2002-06-11 22:44:12 +00:00
pavlov%netscape.com
d32acae2d3 hopefully fixing the mac bustage. adding nsITimerManager.idl 2002-04-10 06:38:19 +00:00
alecf%netscape.com
9ab135dd55 I
really
really
really
really hate the mac build system
2002-04-05 01:06:06 +00:00
dougt%netscape.com
40642fc34c 130405. Makes the xpcom glue library usable. Updates XPCOM Samples. Adds requires lines to a few implict string/category consumers sr=alecf, sr=brendan@mozilla.org a=asa@mozilla.org 2002-03-21 23:43:21 +00:00
darin%netscape.com
281c86ec58 b=99165 Freeze nsIInputStream nsIOutputStream (not yet frozen... but close)
r=dougt sr=shaver a=asa
2002-03-12 00:59:06 +00:00
brendan%mozilla.org
29538a0bb4 Try to fix design flaw where a timer's destructor races with TimerThread::Run -- really want a better design, but this patches the problem in the context of the current design (118004, r=dbradley/pavlov, sr=shaver/jband, a=asa). 2002-03-08 20:11:49 +00:00
jkeiser%netscape.com
b80501852c C++ wrapper for PLDHashTable (bug 125489), r=alecf@netscape.com, sr=brendan@mozilla.org 2002-02-20 06:08:53 +00:00
sfraser%netscape.com
b0a318f120 Adding nsITimerScriptable.idl to the XML project for sgehani. 2002-02-20 04:09:44 +00:00
alecf%netscape.com
35fbedef86 argh, add nsStorageStream back to the build - I didn't mean to check this in
(I had tested on the mac, but checked in from windows)
2002-02-19 00:30:01 +00:00
alecf%netscape.com
8c0ab1d965 remove a bunch of dead code, and remove NS_COM from a bunch of concrete classes that weren't being used previously
r=jag, sr=shaver
2002-02-18 22:57:47 +00:00
jkeiser%netscape.com
f495d0cc2a Form submission performance / maintability improvements (bug 120682) r=alexsavulov,r=sicking,sr=jst 2002-02-16 01:19:24 +00:00
alecf%netscape.com
1ce0f534ae bug 63025 - remove nsFileSpecStreaming, as nobody is using it
r=dougt, sr=shaver
2002-02-15 00:19:33 +00:00
alecf%netscape.com
f65110231b mac side of fix for bug 100676
code by ccarlen, r=alecf, sr=sfraser
remove xpcom dependency on uconv by switching to native mac locale-conversion routines
2002-01-31 21:54:16 +00:00
dp%netscape.com
0ae6879be7 Fixing spelling mistake nsRecylingAllocator -> nsRecyclingAllocator 2002-01-24 07:16:34 +00:00
dp%netscape.com
d70f788fac bug 118061 Enabling nsRecyclingAllocator r=dveditz sr=sfraser 2002-01-24 06:48:58 +00:00
dougt%netscape.com
0d29a55b5a Adding nsIComponentRegistrar interface to the build. See 115853. r=dp@netscape.com, sr=jband@netscape.com 2002-01-24 01:50:35 +00:00
dbaron%fas.harvard.edu
deabaa3feb Add nsValueArray.cpp to the build for blythe. 2002-01-15 23:57:01 +00:00
ccarlen%netscape.com
525230cf76 Bug 100828 - nsLocalFileMac reworking. r=rjc@netscape.com/sr=sfraser@netscape.com 2002-01-07 14:35:04 +00:00
sfraser%netscape.com
10118cce99 Fix dougt's XML project mangling. 2001-12-19 01:23:53 +00:00
dougt%netscape.com
849d297364 nsIComponentManager API Changes (bug 98553)
a) create a new nsIComponentManager with only four functions on it:
CreateInstance CreateInstanceByContractID GetClassInfo GetClassInfoByContractID.

b) rename the old nsIComponentManager to nsIComponentManagerObsolete.

c) fixes callers which use to access the nsIComponentManager for component
registration functionality.  These callers will temporary use the
nsIComponentManagerObsolete interface.

d) Create a new API NS_GetComponentManager() which mirrors the
NS_GetServiceManager()

e) Perserves the old NS_GetGlobalComponentManager().  Note the cast usage.

r/sr = rpotts@netscape.com  alecf@netscape.com  brendan@mozilla.org
2001-12-19 00:12:41 +00:00
pavlov%netscape.com
15273ea50a bug 78611. New XP threadsafe timer implementation. r=dougt sr=brendan 2001-12-16 06:13:17 +00:00
ccarlen%netscape.com
af646e6f1f Bug 98349 - Convert Mac build to CW7 and XML projects. Removing obsolete .mcp files. r=pink/sr=sfraser 2001-12-11 05:45:45 +00:00
ccarlen%netscape.com
884be5f4c2 Adding new files for conversion to CW7 and XML project files. Bug 98349 r=pink/sr=sfraser. 2001-12-10 21:32:41 +00:00
ccarlen%netscape.com
413a724bf2 Bug 112262 - checking in mac project changes for dougt. 2001-12-07 19:55:37 +00:00
darin%netscape.com
b0ceace5ab fixes mac bustage!! 2001-11-22 00:28:16 +00:00
darin%netscape.com
2daf931336 mac project changes for bug 100172 "scriptable string stream implementation" r=dougt, sr=rpotts 2001-11-22 00:06:25 +00:00
ccarlen%netscape.com
ff0a0259a0 Bug 103384 - Move unicode conversion out of nsLocalFileCommon.cpp r=dougt/sr=alecf 2001-11-16 14:54:38 +00:00
jband%netscape.com
bc57fbc30d added files: mozilla/xpcom/ds/nsIPropertyBag.idl 2001-11-01 02:10:24 +00:00
jband%netscape.com
9045e1ffac added files: mozilla/xpcom/ds/nsVariant.cpp 2001-10-31 23:36:08 +00:00
jband%netscape.com
cc2359207d added files: mozilla/xpcom/ds/nsIVariant.idl 2001-10-31 23:20:27 +00:00
dougt%netscape.com
a3a5afed2e Adding nsISimpleEnumerator.idl to project. 99136. r=alecf, sr=rpotts 2001-10-30 21:59:51 +00:00
dbaron%fas.harvard.edu
fab09c676b Remove nsLogging.cpp and nsILoggingService.cpp from the build. 2001-10-30 06:50:57 +00:00
dougt%netscape.com
6745319a3b Update for nsIServiceManager interface freeze. r=shaver@mozilla.org. sr=rpotts@netscape.com, bug 99147 2001-10-16 03:36:21 +00:00
sdagley%netscape.com
ba792b1887 Bug 97676 - Use LaunchServices APIs under OS X for helper app launching and fix Reveal to work with OS X Finder. r=ccarlen,sr=sfraser 2001-10-01 06:43:41 +00:00
seawood%netscape.com
d57ccfc447 Build glue:nsCOMPtr.cpp instead of base:nsCOMPtr.cpp Bug #99698 r=sdagley 2001-09-29 12:22:57 +00:00
ccarlen%netscape.com
726085261b Fixing bustage - didn't remove file from both targets 2001-09-06 22:16:57 +00:00
ccarlen%netscape.com
aa20da8d44 removed nsServiceManager.cpp, nsRepository.cpp for dougt 2001-09-06 21:14:30 +00:00
thesteve%netscape.com
97e76233c7 Bug#81373 (mac static build)
add: link with nsStaticComponentLoader.cpp
r=jfrancis
sr=sfraser
a=asa on behalf of drivers
2001-08-27 23:43:23 +00:00
thesteve%netscape.com
7a0c843133 Bug#81373 (mac static build)
landing mac static build.
r=jfrancis
sr=sfraser
a=asa on behalf of drivers
2001-08-27 23:36:11 +00:00
waterson%netscape.com
edb76e0c37 modify mac project files for MOZ_TIMELINE tool, bug 78793 2001-08-17 02:04:20 +00:00
dbaron%fas.harvard.edu
c0c8e1ad28 Adding nsIFastLoadFileControl.idl to project. Change emailed from Zach, to fix fastload branch landing bustage. 2001-07-31 20:57:47 +00:00
brendan%mozilla.org
dbd7fed5b1 FASTLOAD_20010703_BRANCH landing, r=dbaron, sr=shaver. 2001-07-31 19:05:34 +00:00
bzbarsky%mit.edu
e5853acf0a Fixing Mac bustage. Part of 81165 2001-06-28 04:10:13 +00:00
peterv%netscape.com
83cb672134 Adding nsIProgrammingLanguage.idl (mac bustage fix) 2001-05-08 19:17:19 +00:00
jst%netscape.com
ea706038cf Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com. 2001-05-08 17:42:36 +00:00
shaver%mozilla.org
fcf7cd0d9f 67699: all your nsIClassInfo is belong to us
- teach nsGenericFactory about nsIClassInfo, and nsIClassInfo.idl to the
  builds
- add a heaping serving of macro love for classes that want to support it
- convert many modules to use nsGenericModule the new way
- handful of warning and modeline fixes
- nsSample and some XPConnect test classes now have nsIClassInfo support for
  testing
2001-03-12 20:43:02 +00:00
beard%netscape.com
d859cb455a Remove nsGarbageCollector.c (obsolete), fix access paths. 2001-03-06 15:54:37 +00:00