Commit Graph

224 Commits

Author SHA1 Message Date
beard%netscape.com
98702cb2df Fixing callback typedef, using new NS_CALLBACK macro which will be moved to nsCom.h when it proves itself. 1999-02-26 04:30:17 +00:00
beard%netscape.com
7177b7546d now implements nsIGenericFactory. 1999-02-26 04:08:26 +00:00
beard%netscape.com
2f1f98057b First Checked In. 1999-02-26 04:05:14 +00:00
law%netscape.com
ce6acb6643 Adding nsRegistry to win32 build 1999-02-25 19:20:39 +00:00
alecf%netscape.com
5bac967f53 forgot to capitalize a variable 1999-02-25 17:52:33 +00:00
alecf%netscape.com
265a6ea2ce fix for BSD/OS 3.1 1999-02-25 17:26:22 +00:00
ebina%netscape.com
c52ac55676 Stub in the new RegisterFactory API in preparation for removing the old one. 1999-02-25 16:07:31 +00:00
beard%netscape.com
289f70aaba First Checked In. 1999-02-25 04:41:02 +00:00
alecf%netscape.com
ad633f93cb fix BSD/OS 3.1 bustage 1999-02-24 18:23:26 +00:00
alecf%netscape.com
5d552b3ccf update to use new nsCID type 1999-02-24 02:07:28 +00:00
alecf%netscape.com
5428094f00 update uuid's to match real definitions 1999-02-23 19:36:23 +00:00
warren%netscape.com
01dd4f0ed6 Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray. 1999-02-23 08:10:24 +00:00
mcmullen%netscape.com
23ae585495 Remove the illegal semicolon after extern "C" {} 1999-02-22 22:25:10 +00:00
alecf%netscape.com
31a264e038 update IDL files to be closer to real headers 1999-02-20 03:11:52 +00:00
sfraser%netscape.com
5c257742fe Backing out my previous change, to enable AutoRegister again on the Mac. sdagley checked in a change to NSPR which fixes the crash on launch. 1999-02-20 01:07:31 +00:00
mjudge%netscape.com
fbcb42974f changing nsIEnumerator to use NS_IMETHOD not virtual nsresult 1999-02-19 23:43:20 +00:00
sfraser%netscape.com
ed07fb174e This is a temporary fix for the Mac crash on launch; don't call AutoRegister on Mac. Approved by sar 1999-02-19 23:28:49 +00:00
dp%netscape.com
1581c74987 Hacked to remove ./ when we PR_LoadLibrary() dlls of the type ./library.so
This improves memory a bit.
1999-02-18 22:37:35 +00:00
ebina%netscape.com
e6a074a940 Forgot to ifdef USE_REGISTRY which was breaking the MAC. 1999-02-18 17:18:06 +00:00
ebina%netscape.com
b01dc22f0f Add public functions RegisterComponent, UnregisterComponent, and ProgIDToCLSID 1999-02-18 16:58:22 +00:00
rjc%netscape.com
429e50b781 Small fix for path separators. 1999-02-18 01:43:22 +00:00
rjc%netscape.com
3c55ff2cfd Fix XPCom on Mac so that autoregistration of .shlb files work. 1999-02-18 00:24:38 +00:00
dp%netscape.com
e8140685fb Fixed dll not being unloaded if registrations filed. Also, returning more appropriate error messages 1999-02-16 19:34:10 +00:00
law%netscape.com
6e62333865 moz->ns 1999-02-10 23:27:09 +00:00
law%netscape.com
468d400a24 Cleaned up i/f, XPCOM-wise 1999-02-10 19:47:56 +00:00
dp%netscape.com
a2ba024f99 Removing wrong delete. 1999-02-09 21:21:30 +00:00
dp%netscape.com
dacc61684c Commenting FACTORY2 1999-02-09 21:06:34 +00:00
dp%netscape.com
9c7afd4d32 Major repository upgrade to use a presistent regitry. We use libreg/ directly (NR_*() functions) for now. 1999-02-09 20:31:24 +00:00
dp%netscape.com
2a44b3393f Added new constructor that takes lastmodtime and size 1999-02-09 20:30:34 +00:00
dp%netscape.com
657b0a8124 variable id changes + commenting CreateInstance2() 1999-02-09 20:29:46 +00:00
kipp%netscape.com
648d55615b Disable auto-registration of dll's for unix for now 1999-02-08 19:16:29 +00:00
dp%netscape.com
b5fed16bfa library no longer a member of FactoryEntry. Removed windows specific code for operating on windows registry. 1999-02-06 23:45:19 +00:00
dp%netscape.com
afa1d5e94f Beauty is the essence of life 1999-02-06 23:23:58 +00:00
dp%netscape.com
7d9b25cacf PRTime is 64 bit. Cant use ==. Using LL_EQ macro. 1999-02-06 21:24:52 +00:00
dp%netscape.com
ff1f3604d3 satisfy mac compiler 1999-02-06 21:19:11 +00:00
dp%netscape.com
ed8a9c890c Fixing ptr==int comparisons to satify linux compilers 1999-02-06 20:53:42 +00:00
dp%netscape.com
7ab04f5177 Auto registration of xpcom components 1999-02-06 20:43:10 +00:00
dp%netscape.com
523f5aed85 Auto registration of xpcom components. 1999-02-06 20:39:40 +00:00
dp%netscape.com
d8c00bb62e Fixing warnings on order of default initialization 1999-02-06 20:27:16 +00:00
dp%netscape.com
fed7917048 Fixing linux orange tree. 1999-02-03 18:49:04 +00:00
dp%netscape.com
929c20bb9f adding ns prefix to private classes namespace 1999-02-03 15:39:13 +00:00
dp%netscape.com
704fe62ecb landing XPCOM_19990201_BRANCH 1999-02-03 07:03:17 +00:00
law%netscape.com
4b529759cc Fixed off-by-one bug in Next() 1999-02-02 07:43:23 +00:00
dp%netscape.com
2e680185ec Dll Hash table 1999-02-01 22:41:22 +00:00
dp%netscape.com
c1ff8cabbd Dll abstraction 1999-02-01 22:40:48 +00:00
law%netscape.com
84d13fa13f new mozIRegistry interface 1999-01-28 03:36:37 +00:00
warren%netscape.com
e14885b342 Added nsIAllocator and implementation. Made service manager services sticky'. 1999-01-27 02:02:22 +00:00
sudu%netscape.com
c94385ee94 OJI MozClassic to raptor merge 1999-01-25 08:05:00 +00:00
law%netscape.com
2072da48f3 Updated with new enumerator protocols 1999-01-14 23:30:44 +00:00
rpotts%netscape.com
8878cbd2b4 bug #2227 - NSPR is not being implicitly initialized when PR_CEnterMonitor() is called. This hack should be removed when NSPR is fixed. 1999-01-08 00:38:56 +00:00
law%netscape.com
6e266b92a5 Added new interface header; not yet building it 1999-01-07 21:04:21 +00:00
rpotts%netscape.com
9b80dfefd6 This is a templatized implementation of an XPCOM factory... 1999-01-04 08:44:26 +00:00
warren%netscape.com
0580a8e5c4 Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener. 1998-12-16 05:40:20 +00:00
mjudge%netscape.com
e404a37aab adding iid to generated file. this is ok we need this for COM ptrs 1998-12-11 23:38:30 +00:00
pierre%netscape.com
e691ee06e5 Making nsMacRepository.h obsolete: the shared lib conversion is done. 1998-12-03 01:06:00 +00:00
beard%netscape.com
c0c7bc482d Mac shared library migration. 1998-11-30 22:15:00 +00:00
jfrancis%netscape.com
8f3f49279e [sfraser checking in as jfrancis] Temporarily comment out EDITOR_DLL-related stuff until Mac is building editor, to fix build bustage. 1998-11-30 03:04:00 +00:00
jfrancis%netscape.com
4194c1b24a adding edtor lib entrty, even though we aren't actually linking it in yet. 1998-11-29 23:57:59 +00:00
scullin%netscape.com
5f168b14a3 Migrate mac hack, too. 1998-10-19 18:54:44 +00:00
scullin%netscape.com
25177cc6f6 Migrating public header files to public 1998-10-19 17:48:55 +00:00
pinkerton%netscape.com
54ab1acd23 fix link problems on mac. 1998-09-29 17:16:06 +00:00
kipp%netscape.com
78e46713a2 Register libraries with the refcnt tracer 1998-09-12 19:25:28 +00:00
warren%netscape.com
b89e7efaca Renamed NSRepository to nsRepository. 1998-09-01 00:26:28 +00:00
warren%netscape.com
71e9f3f5ea Changed NSServiceManager to nsServiceManager. 1998-09-01 00:17:47 +00:00
warren%netscape.com
9b1d14ae7e Added class ID to OnShutdown. 1998-08-28 21:47:44 +00:00
warren%netscape.com
6587ecb0af Added service manager mechanism. 1998-08-28 21:28:35 +00:00
warren%netscape.com
dff0de499c Added service manager mechanism. 1998-08-28 21:25:34 +00:00
troy%netscape.com
9359a28c94 Fixed a memory leak. In some error cases we weren't calling NR_RegClose() 1998-08-11 04:06:28 +00:00
pierre%netscape.com
727af6158b include nsMacRepository.h 1998-08-05 08:22:38 +00:00
warren%netscape.com
c9bd5d8074 Landing changes in the OJI_19980727_BRANCH since the OJI_19980727_TIP_MERGE tag. 1998-07-31 20:19:50 +00:00
scullin
ccfef80b32 Added NSPR logging. Set NSPR_LOG_MODULES=NSRepository:4 to get
bunches o' logging.
1998-06-02 19:54:52 +00:00
hardts
6bcb19ce6f landing XPCOM_BRANCH 1998-05-22 21:56:30 +00:00
scullin
667151e787 NSPR related changes submitted by wtc. 1998-04-22 00:05:08 +00:00
ltabb
3b56a9af51 Free the lizard 1998-03-28 02:44:41 +00:00