Commit Graph

19 Commits

Author SHA1 Message Date
dougt@netscape.com
013fcc43be Fixes 48888 - xpcom flat file backend. r=dp@netscape.com sr=waterson@netscape.com 2002-06-14 21:33:05 +00:00
darin@netscape.com
cdd08719da fixes bug 129279 "nsIFile unicode/utf8/ascii task"
r=dougt sr=alecf
2002-04-27 05:33:09 +00:00
gerv@gerv.net
58d409fba9 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
69f75a6c6d Adding BreakAfterLoad() API to header. 2000-01-28 09:49:10 +00:00
dougt@netscape.com
d48ec37751 Landing nsIFile. 2000-01-24 21:28:28 +00:00
shaver@netscape.com
5ee5b20534 - 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
20621227af updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
sfraser@netscape.com
6c2e0b6781 Change Mac library loading to load using the FSSpec. r=dp 1999-10-06 01:09:13 +00:00
dp@netscape.com
3dcacdfa19 Separating dll Shutdown from unload. Calling dll shutdown
unconditionally on NS_Shutdown.
1999-09-26 18:06:41 +00:00
dp@netscape.com
4fa1b28d36 Added Sync().
Prepares for fixing registration.
1999-09-01 06:22:54 +00:00
shaver@netscape.com
1df39438da 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
dd0c3465f3 Dll unloading support. These are not used yet. 1999-08-13 19:27:58 +00:00
dp@netscape.com
f4980611db Caching persistentDescriptor and nativePath; Released when dll goes
away.
1999-08-11 01:46:43 +00:00
dp@netscape.com
05220defc5 Create the module object and caching it in the Dll abstraction. 1999-08-09 00:19:08 +00:00
dp@netscape.com
6b2dc7b120 XPCOM switched to using nsIFileSpec. 1999-06-22 14:02:58 +00:00
rjc@netscape.com
4cc22bdea3 Fix XPCom on Mac so that autoregistration of .shlb files work. 1999-02-18 00:24:38 +00:00
dp@netscape.com
577e31bc52 Added new constructor that takes lastmodtime and size 1999-02-09 20:30:34 +00:00
dp@netscape.com
dd7916791b adding ns prefix to private classes namespace 1999-02-03 15:39:13 +00:00
dp@netscape.com
ddc2655a7d Dll abstraction 1999-02-01 22:40:48 +00:00