shaver%netscape.com
c73533acb7
- 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
dp%netscape.com
43788c85b9
Enabling observing of XPCOM Shutdown r=jband r=putterman
1999-11-09 23:41:24 +00:00
dmose%mozilla.org
142ac52eaf
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
c2288cca73
Removing shutdown listener. Releasing gCaseConv on XPCOM Shutdown r=kipp
1999-10-30 06:45:45 +00:00
beard%netscape.com
5a949b7ea7
added call to nsIThread::SetMainThread(), to ensure users of XPCOM get a main thread mapped. r=warren
1999-10-30 01:52:55 +00:00
warren%netscape.com
5a5994f0bb
Adding pure.h pure_api.c to the build. bug#16695
1999-10-29 03:26:50 +00:00
dougt%netscape.com
370ccb6aa0
ack! what was I thinking.
...
#ifdef'ing not including!!
1999-10-25 22:57:40 +00:00
dougt%netscape.com
ac8f37a098
adding nsIFile to nsXPComInit. Currently it is #ifdef'ed off.
...
bug 13320
1999-10-25 22:48:44 +00:00
jevering%netscape.com
8aa5c4f8da
Enabling boehm leak detector, r=dp bug#15906
1999-10-21 21:59:15 +00:00
dp%netscape.com
03fd310400
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
beard%netscape.com
5192462091
added code to initialize/shutdown the leak detector. bug=15906, r=alecf
1999-10-16 00:06:37 +00:00
scc%netscape.com
ef8d06d258
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
jevering%netscape.com
553fa2f217
Adding boehm collector linkages to the windows build.
...
(not part of the build yet)
1999-10-15 07:40:13 +00:00
alecf%netscape.com
cde9ad4a5e
add boehm leak detector support to xpcom on linux
...
(these flags not active in the build yet)
1999-10-14 23:26:41 +00:00
dougt%netscape.com
a9f81ba0a6
changing the entrypoint to call another constructor. I need this since I have
...
removed an unneeded constructor. related bug 13724. r=brendan@meer.net
1999-10-12 22:32:10 +00:00
warren%netscape.com
bef2702ef0
Made nsTraceRefcnt output write to streams.
1999-10-12 09:30:12 +00:00
warren%netscape.com
daf1d34844
Fixed bloat snapshotting capabilities. r=kipp
1999-10-12 00:29:54 +00:00
kipp%netscape.com
ecd7cc8833
Always call dump-statistics and reset-statistics so that MOZ_DUMP_LEAKS isn't required
1999-10-08 23:40:52 +00:00
kipp%netscape.com
eb36875766
Unbreak people who were actually using MOZ_TRACE_XPCOM_REFCNT
1999-10-08 22:30:19 +00:00
kipp%netscape.com
50c256a698
Fixed windows build bustage
1999-10-08 21:19:42 +00:00
kipp%netscape.com
65f6ba5343
Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage
1999-10-08 20:41:19 +00:00
warren%netscape.com
37676fadb0
Added 'Bloaty' refcounting and memory bloat statistics code
1999-10-07 21:50:20 +00:00
kipp%netscape.com
7c4773a988
Implemented suggested change so that leak info is printed if an env variable is used
1999-10-05 23:54:08 +00:00
kipp%netscape.com
b18e3d2122
r=dp; cleanup xpcom library too during shutdown to reduce global leaks
1999-10-05 00:07:39 +00:00
valeski%netscape.com
d66cd6ac49
15300 r=warren. Changed NS_NewThread api to default to PR_UNJOINABLE_THREAD, also added new NS_NewThread() function so you don't have to combine the runnable w/ thread creation. added threads to xpcom init so you can create them w/ the com mgr.
1999-10-01 23:30:06 +00:00
danm%netscape.com
c6882a2ad2
adding nsCWeakReference. r:scc a:chofmann
1999-10-01 02:43:27 +00:00
beard%netscape.com
f6b231af47
initialization/shutdown code for GC leak detector. conditionalized on GC_LEAK_DETECTOR. r=sfraser
1999-09-30 07:41:37 +00:00
warren%netscape.com
53e8731812
Took out unused page manager.
1999-09-26 07:26:21 +00:00
kipp%netscape.com
8c84690452
Tidy up
1999-09-25 20:11:33 +00:00
dp%netscape.com
96c1197169
Releasing servMgr if one is passed in to match NS_InitXPCOM()
1999-09-24 06:26:17 +00:00
dp%netscape.com
e74b8d75ca
Assertion to ensure proper xpcom shutdown.
1999-09-24 01:40:18 +00:00
dp%netscape.com
3f500d2afb
Assertions to ensure proper shutdown of xpcom.
1999-09-23 00:00:08 +00:00
warren%netscape.com
68e64ab5e6
freed global service manager in NS_ShutdownXPCOM
1999-09-20 20:53:49 +00:00
briano%netscape.com
04e901e2a5
General cleanup.
1999-09-18 02:12:56 +00:00
brendan%mozilla.org
f7ba68844b
*** empty log message ***
1999-09-17 23:21:29 +00:00
dp%netscape.com
d0ccf9a6eb
Ability for XPCOM to use non-default component registry and component directory
1999-09-16 19:28:57 +00:00
warren%netscape.com
7d5e565fd5
Factored file transport service out of file: protocol.
1999-09-16 01:16:22 +00:00
ftang%netscape.com
56a0f1cefb
add nsTextFormater to dlldeps.cpp
1999-09-15 21:23:31 +00:00
ramiro%netscape.com
8662d998bf
Link with -liberty when MOZ_DEMANGLE_SYMBOLS is set.
1999-09-14 13:33:05 +00:00
warren%netscape.com
40ed9d6ad2
Removed NS_BASE_STREAM_EOF in favor of returning a count of 0 from Read to indicate EOF. Renamed GetLength to Available. Fixed a number of places where AppendElement's broken error code wasn't checked.
1999-09-09 22:05:05 +00:00
cyeh%netscape.com
9577b5cefa
Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
1999-09-01 00:54:34 +00:00
waterson%netscape.com
a432214395
Add NS_NewSizeOfHandler() to dlldeps.
1999-08-31 18:59:02 +00:00
ramiro%netscape.com
2c19866af3
cleanup linking of libmozreg.
1999-08-21 15:41:53 +00:00
jband%netscape.com
63658a50be
adding nsISupportsVoid to the nsISupportsPrimitives family. Fixing some suboptimal use of *retval
1999-08-20 03:14:46 +00:00
ramiro%netscape.com
f4921fa221
Make it look prettier.
1999-08-17 16:24:46 +00:00
danm%netscape.com
bd95ca26db
fix WeakReference exporting for Windows. a:chofmann r:scc.
1999-08-11 23:48:08 +00:00
warren%netscape.com
1291f48b62
Added new pipe implementation.
1999-08-10 19:25:27 +00:00
dveditz%netscape.com
004e21bbe1
change libreg name to match Unix
1999-08-07 03:16:42 +00:00
jband%netscape.com
7de4e04eed
changes to nsISupportsPrimitives stuff... Add classes for float and double. Remove class for PRUnichar 'cuz it is too problematic as a type. Fix some capitalization. Add toString methods for more transparent use from JS
1999-08-06 09:42:12 +00:00
jband%netscape.com
0b4a14015d
adding nsISupports wrappers for the primitive types including strings and nsIDs - here we register them for creation
1999-08-04 07:08:58 +00:00
jband%netscape.com
63a28cec83
make sure that NS_NewHashtableEnumerator gets exported - yes I'm guilty for adding another global entry point
1999-08-04 06:05:29 +00:00
briano%netscape.com
e2cc541f86
Cleaned it up and got rid of the redundant HP-specific SHARED_LIBRARY_LIBS stuff.
1999-08-03 21:40:56 +00:00
dp%netscape.com
9a96223724
Removed ASSERTION. Added comments for shutdown.
1999-07-31 00:07:31 +00:00
warren%netscape.com
37708773d9
Added NS_ShutdownXPCOM for memory cleanup.
1999-07-28 07:57:39 +00:00
briano%netscape.com
007ea62765
Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568.
1999-07-27 23:27:44 +00:00
dougt%netscape.com
5adb63dcaf
Fix for bug 10177 and 10041.
1999-07-26 22:09:42 +00:00
jband%netscape.com
e0a4f492bb
include of config.mak needed for NT Alpha according to bob meader <bob@guiduck.com>
1999-07-24 21:57:34 +00:00
jband%netscape.com
cfc4f4d116
adding NT Alpha (only) .def file stuff
1999-07-19 02:54:33 +00:00
peterl%netscape.com
169aad2d40
added avl tree
1999-07-18 00:02:48 +00:00
dp%netscape.com
51e376ed3f
Landing XPCOM_M8_PERF_BRANCH.
...
- Enabling prepopulation of registry CID entries.
1999-07-07 07:48:12 +00:00
dveditz%netscape.com
07221257b4
Argh, escaped from the branch during my makefile munging -- Sorry!
1999-07-02 15:11:44 +00:00
dveditz%netscape.com
0eb6c820cf
nakefile cleanups
1999-07-02 13:42:17 +00:00
dveditz%netscape.com
17864a291d
Trying to fix Win32 dependencies. Lots of broken cut-n-paste makefiles
1999-07-02 11:50:19 +00:00
dp%netscape.com
5b80b137ed
Diabling registry prepopulation. These changes was meant for the
...
branch and not in the tip. When XPCOM_M8_PERF_BRANCH lands, these will
be enabled.
1999-07-02 04:04:31 +00:00
dp%netscape.com
948d7e96ab
Calling PlatformPrePopulateRegistry()
1999-07-02 03:37:44 +00:00
mcafee%netscape.com
7f42e390e5
BeOS changes
1999-06-29 10:27:58 +00:00
putterman%netscape.com
72805f766f
Only AddRef servMgr if we're going to assign it to *result. Approved by dp.
1999-06-15 23:21:12 +00:00
warren%netscape.com
d1a7f6e578
Added PR_LOG stuff.
1999-06-15 04:57:07 +00:00
mcmullen%netscape.com
711694acda
Registered nsIDirectoryIterator
1999-06-14 22:06:22 +00:00
waterson%netscape.com
189548ff5a
Add MISCDEP so that DLL gets rebuilt if a static lib changes.
1999-06-14 02:22:52 +00:00
dp%netscape.com
8044b2e000
- NS_RegistryGetFactory API changed
1999-06-14 02:08:49 +00:00
jband%netscape.com
bd5a7d2279
added forced linkage to another xptcall file and moved the prototypes to the dummies to xptcall.h
1999-06-12 04:30:13 +00:00
warren%netscape.com
c7f0ebfe8d
Removed nsIByteBufferInputStream - obsolete.
1999-06-09 06:48:38 +00:00
warren%netscape.com
b113f2332f
Moved WriteFrom to nsIBufferOutputStream. Made necko pass around buffer streams.
1999-06-08 20:57:32 +00:00
briano%netscape.com
4d8ab97905
Changed the location of libxpcombase_s.a in the list in order to fix the NetBSD build.
1999-06-08 02:01:01 +00:00
warren%netscape.com
9e109c9eb6
Fixed GenericFactory linkage problems.
1999-06-03 21:51:14 +00:00
law%netscape.com
0b7b490358
XPIDL-ifying nsIObserver/nsIObserverService
1999-05-29 00:51:17 +00:00
warren%netscape.com
0ac3645f11
Added nsConstructorPattern.cpp
1999-05-28 22:41:13 +00:00
dougt%netscape.com
dea8fdf944
Adding Proxy to the xpcom init.
1999-05-28 22:17:24 +00:00
dougt%netscape.com
6369bae2ff
Adding a local include path to proxy/src
1999-05-28 22:10:55 +00:00
dp%netscape.com
4e1c08ff0f
- Adding in PROGID and Classname for registration of xpcom components.
...
- Registering FILESPEC
1999-05-28 01:14:59 +00:00
sspitzer%netscape.com
c6e0e5e2df
cvs ignorage for xpcom2 landing
1999-05-26 17:51:05 +00:00
dp%netscape.com
2af6e2a405
adding symbol XPTI_GetInterfaceInfoManager
1999-05-26 04:54:36 +00:00
dp%netscape.com
94344009c8
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
warren%netscape.com
0142cb7a14
Added
1999-05-18 21:43:13 +00:00
dp%netscape.com
34b30431ba
Initial version
1999-05-18 09:11:01 +00:00