Commit Graph
36 Commits
Author SHA1 Message Date
scc@netscape.com e05caf1119 Added |do_GetService| of a specific service manager as opposed to the global one. Fixed the appropriate macro accordingly. Please note: travis will be supporting this change until I'm back online in Michigan. r=dp. 1999-11-23 05:55:33 +00:00
scc@netscape.com ec91fc2507 Added |do_CreateInstance()|, |do_GetService()| both by CID and ProgID. See bugs #17364, #17448. r={travis, dp} 1999-11-10 00:14:54 +00:00
dmose@mozilla.org 20621227af updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
dp@netscape.com af10eb6a3d Deny GetService() requests which cause Creation of new objects on
shutdown. r=jband, r=ScottPutterman
1999-11-03 05:38:45 +00:00
kipp@netscape.com 78623972d3 Fixed bug in ReleaseServcie that was recreating the service manager during shutdown 1999-09-30 21:40:27 +00:00
warren@netscape.com a13fe1740b fixed ReleaseService and UnregisterService to work during shutdown 1999-09-20 20:54:09 +00:00
dp@netscape.com 2d69c7d581 Ability for XPCOM to use non-default component registry and component directory 1999-09-16 19:28:57 +00:00
warren@netscape.com 5bb20d311e Don't hold the service manager lock around CreateInstance -- deadlock potential. 1999-09-14 04:50:48 +00:00
waterson@netscape.com f949ca00b9 Create a monitor as a member variable instead of using cached monitor. 1999-09-02 04:12:08 +00:00
scc@netscape.com 6f62a47cac got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in 1999-08-23 10:14:16 +00:00
dp@netscape.com 2e91b97488 Calling shutdown listeners on XPCOM Shutdown. Fix bug #11790 1999-08-14 21:32:29 +00:00
shaver@netscape.com e139cc51a1 defend against NULL GlobalServiceManager 1999-08-11 04:08:44 +00:00
dp@netscape.com c0dc3bd795 Fixed typo. 1999-08-05 12:58:04 +00:00
dp@netscape.com 10cc2fea9a Adding consistency checks on ReleaseService. 1999-08-04 09:36:12 +00:00
dp@netscape.com c045deb178 - Removed calling FreeLibraries()
- ReleaseService() wont delete anymore
- Made ReleaseService() and UnregisterService() simpler
- Shutdown releated Assertion removal.
1999-08-03 00:53:55 +00:00
warren@netscape.com ea092d19e7 Fixed leak in nsObserverList. Used nsObjectHashtable in service mgr implementation. 1999-07-30 07:58:55 +00:00
bruce@cybersight.com 22a821bc49 Remove local shadowing of variable. 1999-05-28 05:29:26 +00:00
dp@netscape.com 6dc8a899c6 Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00
warren@netscape.com 256012edd5 Added size argument to Free and Realloc (for implementations that can't determine the memory block's size. Needed for nsPageMgr. Hooked allocator up to xpcom initialization. 1999-04-30 22:54:28 +00:00
dp@netscape.com 56be23eaa8 Returning servicemanager from NS_InitXPCOM() 1999-04-05 04:32:08 +00:00
warren@netscape.com bd943acadb Added progID versions of methods to nsServiceManager (the static interface). 1999-04-02 05:17:42 +00:00
dp@netscape.com 98bb1ad9b2 More threadsafeness. 1999-04-01 06:45:50 +00:00
warren@netscape.com 269a75bbe6 Added ShutdownGlobalServiceManager 1999-03-27 02:22:33 +00:00
ftang@netscape.com 4132da50e5 take out wrong assertion, we should do QueryInterface to both entry->mService and service with the sand IID and them compare them . approved by warren 1999-03-26 00:49:06 +00:00
warren@netscape.com 12edcc1462 Added ProgID versions of RegisterService and UnregisterService. 1999-03-24 00:40:29 +00:00
dp@netscape.com 7763fbe2b2 InitXPCOM() : For a defined initialization sequence of xpcom global objects and components. 1999-03-23 23:28:32 +00:00
warren@netscape.com e0fcfeb830 Added progID version of GetService. Fixed up nsService to not be a template. 1999-03-10 22:53:17 +00:00
warren@netscape.com 35d5e6e062 nsRepository -> nsIComponentManager changes. 1999-03-09 09:44:27 +00:00
warren@netscape.com 165ef19d8a Added nsIAllocator and implementation. Made service manager services sticky'. 1999-01-27 02:02:22 +00:00
sudu@netscape.com c70a202996 OJI MozClassic to raptor merge 1999-01-25 08:05:00 +00:00
rpotts@netscape.com cec7f600e2 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
warren@netscape.com 4aaec0bad1 Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener. 1998-12-16 05:40:20 +00:00
warren@netscape.com c97ec75cb1 Changed NSServiceManager to nsServiceManager. 1998-09-01 00:17:47 +00:00
warren@netscape.com 306d4b381e Added class ID to OnShutdown. 1998-08-28 21:47:44 +00:00
warren@netscape.com daba70d314 Added service manager mechanism. 1998-08-28 21:28:35 +00:00
warren@netscape.com 3e68ae3046 Added service manager mechanism. 1998-08-28 21:25:34 +00:00