dp@netscape.com
a91850cb40
- Adding nsComponentMangager::GetClassObject()
...
- Adding a nsIID parameter to the nsIModule:GetClassObject()
1999-08-19 14:54:12 +00:00
dp@netscape.com
7528532df0
- using ComponentManager instead of service manager in nsIModule
...
- Adding UnregisterComponentSpec()
All the above are required for xpcom review.
1999-08-13 19:30:13 +00:00
jband@netscape.com
4e3c9aeea9
adding enumeration of CLSIDs and ProgIDs using code from Robert Ginda <rginda@ix.netcom.com>
1999-08-09 05:02:25 +00:00
dp@netscape.com
5b88cbe424
- Added internal UnloadLibraries() that can take a NULL service
...
manager too for nsXPComShutdown()'s sake
1999-07-31 05:55:26 +00:00
warren@netscape.com
f50b4f1a29
Added destructor/cleanup code.
1999-07-28 08:01:03 +00:00
dp@netscape.com
769d0e3dc4
Landing XPCOM_M8_PERF_BRANCH.
...
- GetFactoryEntry() factored out into a function
- Factory Cacheing enabled
- deletion of removed factory entries enabled
- Locks removed from FindFactory() and Register*()
1999-07-07 07:47:14 +00:00
dp@netscape.com
4ff0475e90
PlatformPrePopulateRegistry()
1999-07-02 03:35:09 +00:00
mcafee@netscape.com
dee7b650e6
BeOS changes
1999-06-29 10:27:58 +00:00
dp@netscape.com
6b2dc7b120
XPCOM switched to using nsIFileSpec.
1999-06-22 14:02:58 +00:00
dp@netscape.com
a3203c7644
- NS_RegistryGetFactory API Change
...
- QuickRegister eliminated
1999-06-14 02:07:03 +00:00
dp@netscape.com
6dc8a899c6
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
dp@netscape.com
8707eac901
Landing M6 XPCOM Code cleanup branch
1999-05-06 13:29:37 +00:00
dveditz@netscape.com
b614a91310
minor startup performance improvement
1999-05-06 04:19:06 +00:00
dp@netscape.com
924a4018ce
ProgID hashing fixed. We now hash the progids passed in with RegisterFactory() also. Thanks to Nicholas Ambrose <nick87@hotmail.com> for yet another patch.
1999-04-12 12:32:24 +00:00
dp@netscape.com
20e21d6266
Caching of commonly used registry keys. Patch from Nicholas Ambrose <nick87@hotmail.com>. Thanks nick.
1999-04-06 08:26:38 +00:00
waterson@netscape.com
f4808647eb
Fix build bustage on Win32.
1999-04-02 21:13:20 +00:00
dp@netscape.com
ba8a197a0f
API Cleanup.
1999-04-02 20:28:22 +00:00
dp@netscape.com
2b6ba2442a
XPCOM used nsIRegistry. Thanks to Nicholas Ambrose <nick87@hotmail.com>
1999-03-31 07:04:12 +00:00
waterson@netscape.com
2e02ff3362
Changed RDF progids to use forward-slashes instead of pipes.
1999-03-30 01:09:24 +00:00
dp@netscape.com
710a847645
Forcing xpcom registry recreation after moving appcores.dll from bin/components to bin/ since mailnew links with it
1999-03-16 01:33:46 +00:00
dp@netscape.com
bdc864c083
Using nsHashtable and nsProgIDKey for dll hashing
1999-03-12 11:25:17 +00:00
dp@netscape.com
d2fd8c4b8c
Forcing XPCOM registry recreation
1999-03-12 08:53:45 +00:00
dp@netscape.com
9b07b593bd
Unix: Autoregistration disabled at initialization. This should be done by app.
1999-03-12 00:05:54 +00:00
dp@netscape.com
9ce677af7c
creating ~/.mozilla under unix if not already there.
1999-03-11 07:44:23 +00:00
dp@netscape.com
9f57a8606e
changing to correct indent style and tabs. Beautify...
1999-03-10 09:53:25 +00:00
dp@netscape.com
cdad03c229
Recheckin because of loss during ComponentManager Merge
...
- Using Reg*Raw() interface to support component urls storage in registry.
- Implemented recursive version of DeleteKey() so that Reg*Raw() interface could be used
- Fixing memory corruption; access of deleted dll object
1999-03-10 09:16:28 +00:00
akkana@netscape.com
354a2a8a4b
fixing merge problem of windows not looking for components in components directory - dp & akkana
1999-03-09 22:18:32 +00:00
dp@netscape.com
4bec5eece5
registry version to 0.40 for component manager change
1999-03-09 21:31:33 +00:00
warren@netscape.com
3ab2673166
Trying a hack to see if I can make linux happy.
1999-03-09 10:15:54 +00:00
warren@netscape.com
35d5e6e062
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00