dp@netscape.com
15dab90b0e
VMS changes from Colin Blake <colin@theblakes.com>
1999-07-31 19:39:23 +00:00
dp@netscape.com
e2b85d36d8
- Fixing ComponentManager destruction
...
- CLSIDToProdID() fixed to use the correct subtree in registry
- ProgID() enumneration on startup enabled
- Added internal UnloadLibraries() that can take a NULL service
manager too for nsXPComShutdown()'s sake
- Setting autoreg DirectoryIterator not to resolve symbolic links
1999-07-31 05:55:04 +00:00
sspitzer@netscape.com
1533565022
other half of fix for #10697 . directory iterators work again. r=blizzard. a=leaf.
1999-07-29 04:59:13 +00:00
blizzard@redhat.com
122fbdae76
work around for startup crash on linux. checkin approved by cyeh and leaf.
1999-07-28 20:25:02 +00:00
warren@netscape.com
f50b4f1a29
Added destructor/cleanup code.
1999-07-28 08:01:03 +00:00
sspitzer@netscape.com
9cd79a08f4
change the nsIDirectoryIterator::Init interface to match the nsDirectoryIterator ctor: two paramenters, a file spec and a bool for resolveSymlinks. pass in PR_TRUE in the pref and component manager code. this fixes the problem where prefs wouldn't get loaded on the mac!
1999-07-27 23:33:54 +00:00
valeski@netscape.com
b6fabb1740
mem leak - rev'd by dp
1999-07-25 13:37:16 +00:00
tbogard@aol.net
20ea8d0eb2
Changed nsCStringKey to nsStringKey. This new key now has the ability to hash on PRUnichar* strings as well as char* strings.
1999-07-22 02:11:04 +00:00
dp@netscape.com
aa5e67c08b
Removed delete of void *. HP doesn't like it.
1999-07-15 00:11:20 +00:00
dp@netscape.com
c425ef3cca
Fixing memory leaks and mismatched memory. bug #8935 bug# 9006
...
Thanks to david.gardiner@unisa.edu.au for finding the memory leaks
1999-07-09 03:45:19 +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
55956fbb82
Enable PR_LOGs on release builds.
1999-06-28 21:51:46 +00:00
dp@netscape.com
f45a3cbb2b
Removing course grain locking since finer grain locking is implemented
...
in nsRegistry.
1999-06-22 21:49:26 +00:00
dp@netscape.com
6b2dc7b120
XPCOM switched to using nsIFileSpec.
1999-06-22 14:02:58 +00:00
dp@netscape.com
bd99e30253
Fixed crash due to multi-threading. bug# 7308, bug# 8150
1999-06-18 23:27:09 +00:00
dp@netscape.com
a3203c7644
- NS_RegistryGetFactory API Change
...
- QuickRegister eliminated
1999-06-14 02:07:03 +00:00
dp@netscape.com
229e1c8529
Using new Component Registry
1999-06-09 19:18:24 +00:00
briano@netscape.com
b2f8895eaf
Handle the (Unix) platform-specific DLL naming conventions properly.
1999-06-04 22:17:30 +00:00
dp@netscape.com
8314a1ce3b
Checking for NULL progid. This should return correct error values from RegisterComponent()
1999-05-28 06:06:14 +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
76a12752e5
Removing (char *) casts. Better error checking in PlatformVersionCheck(). Thanks to Nicholas Ambrose <nick87@hotmail.com> for the patch
1999-04-06 08:52:51 +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
alecf@netscape.com
9075135ba3
output results of new factory's CreateInstance()
1999-04-06 05:06:47 +00:00
dp@netscape.com
1342f63922
Log message on RegisterFactory() change.
1999-04-05 04:32:36 +00:00
dp@netscape.com
7580efafa0
Registry strings cleanup. Thanks to Nicholas Ambrose <nick87@hotmail.com>
1999-04-05 00:07:18 +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
dp@netscape.com
51d2c18761
Thread Safe nsHashtable (on demand only)
1999-03-30 08:15:39 +00:00
dp@netscape.com
6de3ba0383
One more point where load fail is detected. Adding error message
1999-03-26 18:49:46 +00:00
dp@netscape.com
07cfb80149
Showing a error message when lib loading fails.
1999-03-26 18:23:04 +00:00
sfraser@netscape.com
14024dea4d
Fix for 4224 -- Mac crash on startup in registry code. sfraser & dp, approved sar.
1999-03-24 19:55:38 +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
61477d07f5
Added nsHashtable::Exists. Renamed nsProgIDKey to nsCStringKey (what it is).
1999-03-19 05:51:49 +00:00
dp@netscape.com
68f412ac76
Descriptor Leak fixed. Thanks to bruce@cybersight.com
1999-03-12 19:49:31 +00:00
dp@netscape.com
bdc864c083
Using nsHashtable and nsProgIDKey for dll hashing
1999-03-12 11:25:17 +00:00
dp@netscape.com
fc78fd6486
PC: Disabling autoregistration at initialization. It will be done by the app.
1999-03-12 08:52:56 +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
e0b717220f
Removing unused variable.
1999-03-10 23:30:25 +00:00
dp@netscape.com
dc868b62ba
Adding error messages when loading fails.
1999-03-10 22:07:34 +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
warren@netscape.com
2dfbaa6afd
Fixed path separator.
1999-03-09 10:20:01 +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