Commit Graph

2421 Commits

Author SHA1 Message Date
briano%netscape.com
70325de63d Fix for AIX 4.2, specifically, but should help other platforms with shared library difficulties. 1999-09-29 02:52:12 +00:00
shaver%netscape.com
7a5b9d5e55 nsIRegistry scriptability update, r=dveditz,dp,alecf a=leaf,chofmann 1999-09-29 02:36:54 +00:00
shaver%netscape.com
f28337480b nsIRegistry scriptability and beginning of category support, r=dp,alecf,dveditz a=leaf,chofmann 1999-09-29 02:35:42 +00:00
briano%netscape.com
356b764b85 Fix for BSDI 3.0, specifically, but should help other platforms with shared library difficulties. 1999-09-29 01:09:41 +00:00
dp%netscape.com
f5f9bef6b0 leaks fixing in components 1999-09-29 01:07:32 +00:00
briano%netscape.com
b05d07ff2d Fix for AIX 4.2, specifically, but should help other platforms with shared library difficulties. 1999-09-29 00:19:10 +00:00
pavlov%netscape.com
4a9b682a87 add newline at the end of the files 1999-09-28 21:21:31 +00:00
pavlov%netscape.com
06e61813c0 change emacs headers to use C++ instead of IDL and add newline to bottom of files 1999-09-28 21:20:18 +00:00
kipp%netscape.com
af5570e017 Fixed to not pre-create the factory 1999-09-28 20:54:26 +00:00
dp%netscape.com
5632fd9b86 Unloading of dlls on shutdown turned off. 1999-09-28 19:42:06 +00:00
briano%netscape.com
6ad833aac3 Fix for BSDI 3.0, specifically, but should help other platforms with shared library difficulties. 1999-09-28 19:15:20 +00:00
kipp%netscape.com
493d404539 new 1999-09-28 19:03:20 +00:00
warren%netscape.com
4f1f34aec7 Made it handle CIDs of the form {fe04c8e6-501e-11d3-a527-0060b0fc04b7}. 1999-09-28 18:01:47 +00:00
tbogard%aol.net
6abd449ecf Changes to reflect changes made in XPCOM with respect to shutting down XPCOM. This is a test is not hooked to the code. 1999-09-28 17:55:02 +00:00
tbogard%aol.net
2f30ff5996 1.) nsIEvent now has an attribute for isExitEvent(). This allows one to test if the current event represented by nsIEvent is a signal to exit the loop.
2.)  The various Run* routines were made more general.  This allowed me to move them completely within the nsCBaseLoop code rather than have them duplicated across the different Base Loop Typed classes.  This avoids the cut and pasting of code, that will probably be tweaked in the future.

3.)  To support the new Run* routines, I have added a RetrieveNextEvent and then a PlatformRetrieveNextEvent.  The first is implemented in nsCBaseLoop.  This was added to facilitate ordering of event retrieval in the near future (ie, pulling system events before normal events, or pulling PLEvents etc.)  The second function is one that platform code must override.  This is different for each loop type.  Basically this is supposed to be whatever it takes for a given implementation to pull the next event off the queue for the given loop type.  So in the Windows world, this function calls GetMessage() for the Thread and App loop types and then PeekMessage() with PM_REMOVE set for the Breath loop type.

This code is compiled but not used by the main build.  A=chofmann
1999-09-28 16:52:10 +00:00
briano%netscape.com
99db328245 Fix for BSDI 3.0, specifically, but should help other platforms with shared library difficulties. 1999-09-28 03:16:38 +00:00
dveditz%netscape.com
f9e34fb7e2 Make sure componentMgr calls NR_ShutdownRegistry(), fixing MLKs and registry corruption from unflushed registry buffers.
r=dp,a=chofmann
1999-09-26 21:20:21 +00:00
dp%netscape.com
61664c7872 Separating dll Shutdown from unload. Calling dll shutdown
unconditionally on NS_Shutdown.
1999-09-26 18:06:41 +00:00
dp%netscape.com
602baa248e Passing down NS_Shutdown to Unloading of libraries. 1999-09-26 18:04:27 +00:00
dp%netscape.com
7d88c6385e Adding NS_Shutdown. 1999-09-26 18:02:52 +00:00
warren%netscape.com
d37526c717 Cleaned up, using NS_WITH_SERVICE 1999-09-26 10:05:06 +00:00
warren%netscape.com
89b394422e Cleanup 1999-09-26 10:04:36 +00:00
warren%netscape.com
53e8731812 Took out unused page manager. 1999-09-26 07:26:21 +00:00
sfraser%netscape.com
cfda948c62 Remove NSStdLibStubs, since we're linking with NSStdLib anyway 1999-09-26 00:44:58 +00:00
kipp%netscape.com
086f063ad9 Removed throbber IID 1999-09-25 20:13:53 +00:00
kipp%netscape.com
8c84690452 Tidy up 1999-09-25 20:11:33 +00:00
briano%netscape.com
d1940d686e SCO-specific fix. Approved by chofmann. 1999-09-25 00:38:13 +00:00
dp%netscape.com
96c1197169 Releasing servMgr if one is passed in to match NS_InitXPCOM() 1999-09-24 06:26:17 +00:00
dp%netscape.com
e74b8d75ca Assertion to ensure proper xpcom shutdown. 1999-09-24 01:40:18 +00:00
bienvenu%netscape.com
cbcb4df751 fix 14544 pop move msg filters broken r=dougt a=chofman 1999-09-23 04:18:00 +00:00
dp%netscape.com
009a5392fb UnloadAll() on non-native loaders. 1999-09-23 00:14:00 +00:00
dp%netscape.com
4bf3f842dd Enabling xpcom shutdown to call NSCanUnload() on every component. 1999-09-23 00:01:53 +00:00
dp%netscape.com
3f500d2afb Assertions to ensure proper shutdown of xpcom. 1999-09-23 00:00:08 +00:00
jband%netscape.com
16c9977e38 avoid uninitialized memory reads by copying only the significant part of the union when initializing an nsXPTCVariant from a nsXPTCMiniVariant using nice encapsulated inline method. 1999-09-22 07:53:07 +00:00
ftang%netscape.com
a6b9111361 fix utf converson bug 1999-09-22 03:20:21 +00:00
shaver%netscape.com
b42e435cb0 add componentType to nsIModule::RegisterSelf 1999-09-22 03:18:27 +00:00
shaver%netscape.com
1c47d14cd9 talk about JS components, remove gratuitous 'netscape' from progID 1999-09-21 21:23:02 +00:00
shaver%netscape.com
a3aa568ef2 add JS version of nsISample component 1999-09-21 21:11:29 +00:00
scc%netscape.com
ac2969608f Made a protected method for severing weak references early 1999-09-21 20:20:04 +00:00
shaver%netscape.com
3948cf5000 need to use different module names to avoid overwriting xpcom.xpt 1999-09-21 14:12:26 +00:00
waterson%netscape.com
ff3374fd14 #undef CreateDirectory to fix problem where winbase.h #define
CreateDirectory and makes it appear as if nsFileSpec has a
CreateDirectory[A|W] method.
1999-09-21 03:09:39 +00:00
waterson%netscape.com
06b78978e9 Fix backwards return values on nsIEnumerator::IsDone(). 1999-09-21 01:28:18 +00:00
warren%netscape.com
0f38c8859b Taking out the damn nsCOMPtr for nsThreadPool for Mac! 1999-09-20 22:35:06 +00:00
dougt%netscape.com
efc5b44b57 removing const from nsIFile types 1999-09-20 21:48:30 +00:00
warren%netscape.com
bde1055a86 Fixed warnings. 1999-09-20 20:57:21 +00:00
warren%netscape.com
68777de60f fixed refcounting in nsThread so threads and runnables are freed 1999-09-20 20:54:23 +00:00
warren%netscape.com
bdef2ae2c9 fixed mismatched free in nsProperties 1999-09-20 20:54:16 +00:00
warren%netscape.com
9b98c7e8a1 freed tree nodes in nsAVLTree 1999-09-20 20:54:12 +00:00
warren%netscape.com
c08e644f40 fixed ReleaseService and UnregisterService to work during shutdown 1999-09-20 20:54:09 +00:00
warren%netscape.com
8156976010 fixed circular references in nsNativeComponentLoader 1999-09-20 20:54:04 +00:00