kmcclusk%netscape.com
a25f717333
Backing out the fix for Bad use of nsIFile in component manager to fix spell checker. bug 106949 r=jband a=brendan
2001-12-14 01:27:16 +00:00
pete%alphanumerica.com
040552e412
b=106949, r=ccarlen, sr=jband
...
Bad use of nsIFile in component manager
--pete
2001-12-11 03:25:32 +00:00
neeti%netscape.com
8e3d01a5a8
bug 106466 - Removed nsServiceEntry from ComponentManager, r=dougt, sr=brendan
2001-11-16 13:53:04 +00:00
dp%netscape.com
cd2ff2480a
bug 108071 Eliminate 4000 calls to malloc by using copy getters of
...
registry. r=dveditz, sr=sfraser
2001-11-16 02:38:23 +00:00
seawood%netscape.com
93a92132d7
Landing the rest of the mach-o OSX changes.
...
Bug #75653 r=cls sr=waterson
2001-10-27 07:38:18 +00:00
neeti%netscape.com
c5f68f5eb7
fix for bug 96461 - using PLDHash for ComponentManager,r=shaver@mozilla.org, sr=brendan@mozilla.org
2001-10-23 02:28:12 +00:00
dougt%netscape.com
f601934400
Allows a QI from nsIServiceManager to nsIServiceManagerObsolete. b=105136, r=beard, sr=darin
2001-10-16 23:39:20 +00:00
dougt%netscape.com
e75485644c
API Freeze for nsIServiceManager r=shaver@mozilla.org, sr=rpotts@netscape.com bug 99147
2001-10-16 03:35:52 +00:00
gerv%gerv.net
f385eb981a
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
dp%netscape.com
d704cae585
bug 100682 temporary way to get service without creating a new
...
one. This will get fixed the right way along with other api changes
for component and servicemanager r=sfraser/dougt, sr=mscott
2001-09-25 00:38:44 +00:00
dougt%netscape.com
31c1842a29
Merge ServiceManager and ComponentManager. Bug 96457. r=dp@netscape.com, sr=wat
...
erson@netscape.com
2001-09-06 21:13:11 +00:00
valeski%netscape.com
ac33036169
r=dbaron, sr=dougt. 97667. nsIInterfaceRequestor is now frozen. nsIInterfaceRequestorUtils.h is now required if you want to use do_GetInterface() for convenience. The two were split because the stuff that is now in nsIInterfaceRequestorUtils.h wasn't ready for freezing. Also, .idl files should just contain interface defs anyway.
2001-09-05 21:28:38 +00:00
dp%netscape.com
9cad77db82
bug# 96701 Using an array instead of hash table to store loader
...
data. Storing index into loader data array rather than allocating and
copying the type string. r=dougt, sr=jband, a=asa
2001-08-30 14:10:41 +00:00
dp%netscape.com
bde268440f
bug 94883 nsCreateInstanceByContractID() performance improvement
2001-08-21 22:42:35 +00:00
av%netscape.com
a2bc907cd6
Backing out existing fix for 87193 -- r=mstolz, sr=shaver, attinasi
2001-07-17 02:24:16 +00:00
mstoltz%netscape.com
939cbb8680
Checking in bug 87913 for jesse@netscape.com - Allow untrusted scripts
...
to call Components.manager.autoRefresh, but only with default params.
r=mstoltz, sr=jst.
2001-07-11 04:48:55 +00:00
waterson%netscape.com
0877b1a573
Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs.
2001-06-20 20:21:49 +00:00
scc%mozilla.org
2e8b3e9481
bug #85271 : sr=waterson, r={beard, jag, dbaron}, a=asa. Eliminate features of |nsXPIDLC?String| that keep it out of the string hierarchy (i.e., using assigment to rebind ownership, static |Copy| members, and |getter_Shares|), fixing some leaks in the process.
2001-06-17 05:23:38 +00:00
rayw%netscape.com
6cc70ebd6c
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
2000-09-13 23:57:52 +00:00
kandrot%netscape.com
b80946e1ce
Fix for bug #46709
...
Allows registry buffer size to be modified. Increases buffer size during
initial start up, then decreases size.
r=rayw
2000-09-08 01:51:45 +00:00
rayw%netscape.com
9f3eaba0ea
Per bug 3690:
...
Added new functions to the registry for reading / writing byte arrays
of binary content and escaping registry keys that contain binary
content. Modified code which reads/writes location of dll or javascript
for components to use new ReadBytesUTF8/WriteBytesUTF8 and which uses
or reads the keys to use EscapeKey and UnescapeKey.
r=dveditz
2000-05-12 01:24:36 +00:00
dveditz%netscape.com
74d0f231ed
Bug 23941 speed up install on Mac, r=cathleen, a=jar;
...
Bug 12817 no Autoreg (in optimized builds) unless xpinstall detects flag indicating install has happened or build number changed, r=dp, a=jar;
Bug 23859 add wstring API to nsIRegistry for profile manager/i18n, r=gayatrib, a=jar;
2000-02-20 03:12:59 +00:00
dveditz%netscape.com
dc71859afb
registry speed ups (part of 12817)
2000-02-16 07:45:20 +00:00
dougt%netscape.com
4e2429dec7
Fix for bug 25941. r=dp,scc.
2000-02-01 07:54:46 +00:00
dougt%netscape.com
9da9aeb603
Giving these files Purify loving. r=dveditz
2000-01-28 23:37:27 +00:00
dougt%netscape.com
fd69a2f423
Landing nsIFile.
2000-01-24 21:28:28 +00:00
dp%netscape.com
c2dce021e3
Implementing access to servicemanager from component manager via
...
nsIInterfaceRequestor. r=scc
2000-01-11 22:54:46 +00:00
beard%netscape.com
f187f89fdf
fix C string leak, bug=18699, r=shaver
1999-11-19 02:14:23 +00:00
shaver%netscape.com
61511e23f5
- NS_ERROR_FACTORY_REGISTER_AGAIN for deferring registration of a module until
...
later in the autoreg cycle.
- teach native component loader about deferred components
- add nsIComponentLoader::registerDeferredComponents
- teach component manager about deferred components
- made nsID::Parse take a |const char *| instead of a simple |char *|.
- move release of XPTI singletons until _after_ shutting down the component
manager to prevent re-initialization during JS component shutdown.
- category manager work: really delete from reg, start on enumeration
- use nsXPIDLCString instead of autoStringFree.
- fix nsRegistry to use allocator properly.
- cleaner memory management in nsFactoryEntry.
- capitalization fixed in nsIComponentLoader.idl
- clean up loader creation logic
- remove/disable lots of DEBUG_shaver noise
- added (disabled) warning about NSGetFactory usage
- move .so and .shlb higher up in the ValidDllExtensions list to marginally
speed up registration.
- added nsDll::GetRegistryLocation API
- properly export nsSupportsArray.h
- capitalization fixes in nsIEnumerator.idl
- added deferral to nsSample.js
1999-11-10 00:28:34 +00:00
dmose%mozilla.org
8535dda53e
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
7e6d27b0c2
bug#14656 Circular release problem of component manager. Fixed by
...
adding shutdown() method that gets called before the last
release. Enabled only for dp & shaver until we resolve js coredump.
1999-10-21 21:34:39 +00:00
scc%netscape.com
1b9183448d
Bug #15292 , r=dp. Made the component manager inherit from |nsSupportsWeakReference|, fixed its |QueryInterface()| appropriately, and added casts in two places that became ambiguous now that the component manager had multiple |nsISupports| in it. Now one can hold a weak reference to the component manager using |nsIWeakReference|.
1999-10-15 21:14:43 +00:00
shaver%netscape.com
f53bc807b4
nsIRegistry scriptability and beginning of category support, r=dp,alecf,dveditz a=leaf,chofmann
1999-09-29 02:35:42 +00:00
dp%netscape.com
5479b15e62
Passing down NS_Shutdown to Unloading of libraries.
1999-09-26 18:04:27 +00:00
shaver%netscape.com
86577683ba
lose some DEBUG_shaver debugging noise
1999-09-15 14:45:29 +00:00
shaver%netscape.com
44334828d0
fix memory leaks (eep) and add some debugging noise for myself
1999-09-09 00:48:30 +00:00
shaver%netscape.com
df50cccf6f
teach component manager that there are non-native entries in the registry
1999-09-07 23:18:47 +00:00
shaver%netscape.com
86f477d409
Moved abs:/rel: handling to ComponentManager.
...
Made nsIModule::GetClassObject and nsIFactory scriptable for JS components.
Added registryLocation param to nsIModule::(Un)RegisterSelf.
1999-09-07 05:06:37 +00:00
shaver%netscape.com
53277f4711
convert to CreateInstanceFromProgID
1999-09-05 06:27:42 +00:00
shaver%netscape.com
4bd5ce8e10
Added ComponentLoaders to registry and abandoned the progID suffix strategy
...
to reduce evil in universe.
Added nsIComponentManager::RegisterComponentLoader.
Dead code removal.
Make AutoRegister eagerly created all as-yet-unloaded component loaders and
AutoRegister with them as well.
Removed much #ifdef DEBUG_shaver noise.
1999-09-02 07:00:29 +00:00
shaver%netscape.com
c0708ceb89
Removed nsIFactory.h (generated now).
...
Factored ComponentManager to support multiple ComponentLoaders.
Added support for relative paths in registry.
General cleanup.
(Broke detection of changed DLLs; dp is fixing -- thanks!)
1999-08-31 21:40:21 +00:00
dp%netscape.com
4f8136dd2b
PlatformFind() changed to return nsDll * instead of FactoryEntry. This
...
is an internal api change.
1999-08-20 23:06:47 +00:00
dp%netscape.com
8ff4b44481
- Adding nsComponentMangager::GetClassObject()
...
- Adding a nsIID parameter to the nsIModule:GetClassObject()
1999-08-19 14:54:12 +00:00
dp%netscape.com
153c3a6d49
- 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
3f75ebc9ff
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
e20bfe9359
- 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
44ede8a7bc
Added destructor/cleanup code.
1999-07-28 08:01:03 +00:00
dp%netscape.com
ac300c878d
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
d71b862e32
PlatformPrePopulateRegistry()
1999-07-02 03:35:09 +00:00
mcafee%netscape.com
4aca8a8246
BeOS changes
1999-06-29 10:27:58 +00:00