gecko-dev/xpcom
dougt%netscape.com 77baa80dad 1. Converts callers of nsIComponentManagerObsolete to use
nsIComponentRegistrar.

2. Converts callers of nsComponentManager::AutoRegister to use
nsIComponentRegistrar's autoRegistrar method.

3. Add nsIComponentRegistrar implmentation to nsComponentManagerImpl.

4. Rearrange nsComponentManager.cpp so that related methods are in the same
place.

5. Added a C-style function NS_GetComponentRegistrar so that getting the
registrar is easier in some places.

6. Added a nsISimpleEnumerator interface on PLDHashTableEnumeratorImpl.  in
this way, the same base class can support both old style and new style
enumerations.

7. Fixed a nasty bug where unregistring factories will leave the contract id
hash with a dangling pointer.  Now, when unregister is called we search the
contract id hash for entries which have the given doomned cid and remove them.


Bug 115853.  r=dp@netscape.com, sr=rpotts@netscape.com
2005-06-29 18:32:42 +00:00
..
base Bug 297723 stackwalk code not working for WinXP 2005-06-24 14:48:12 +00:00
build Bug 297923 - Make the standalone glue work on mac, and write GRE-finding code which looks for our new XUL framework, and make our new XUL framework. r=jhpedemonte+darin a=chofmann 2005-06-23 16:55:52 +00:00
components bug 246085 nsCategoryManager should notify observers when items are added/removed from categories 2005-06-17 21:07:47 +00:00
doc Moving all important docs to gila. This is a documentation only change - not part of the tinderbox|release builds 2003-06-06 19:49:28 +00:00
ds Remove Mac OS classic code. r=josh a=bsmedberg 2005-06-23 23:42:02 +00:00
glue Bug 297923 - Make the standalone glue work on mac, and write GRE-finding code which looks for our new XUL framework, and make our new XUL framework. r=jhpedemonte+darin a=chofmann 2005-06-23 16:55:52 +00:00
io fix 254527 crash when using a symlink to a signature file, r/sr=darin, a=benjamin 2005-06-29 17:25:24 +00:00
libxpt/xptcall
MoreFiles first part of Mac OS X 10.4 "Tiger" build patch. Patch by Mark Mentovai. r=josh r=pinkerton r=cls sr=bryner a=brendan 2005-06-01 18:45:31 +00:00
obsolete bug 212123 reduce bloat and avoid fork in obsolete nsFileSpec by not reimplementing stuff the internal nsLocalFile gives us for free. r=timeless,sr=dougt,a=jay 2005-06-27 17:21:46 +00:00
proxy Adding MOZILLA_INTERNAL_API to internal makefiles, bug 288626, rs=darin 2005-04-05 19:30:58 +00:00
reflect Bug 291378 crashes on XPCOM calls with more than 7 arguments 2005-06-16 16:31:53 +00:00
sample 1. Converts callers of nsIComponentManagerObsolete to use 2005-06-29 18:32:42 +00:00
string fixes bug 297973 "It's possible to allocate a nsAString in the Gecko SDK" r=bryner sr=dbaron a=asa 2005-06-20 17:26:56 +00:00
stub XULRunner-only bustage fix from bug 297923. 2005-06-23 19:29:31 +00:00
tests Bug 295047 Want unicode stream readers/writers: Makes nsIUnicharInputStream and 2005-06-24 19:44:50 +00:00
threads part 2 of landing for bug 282940. actually make the switch to CFRunLoop. a=asa 2005-06-21 21:04:37 +00:00
tools Bug 288370 - Build XULRunner on Mac, and add makefile vars to link against XPCOM frozen sharedlibs reliably r=darin a=asa 2005-04-11 15:19:42 +00:00
typelib more Mac OS X 10.4 "Tiger" build stuff. Patch my Mark Mentovai. r=josh r=pinkerton r=cls sr=bryner a=brendan 2005-06-01 18:48:04 +00:00
windbgdlg Bug 239635 add support for ignoring assertions on windows 2004-12-08 17:51:07 +00:00
.cvsignore Ignore xpcom-config.h & xpcom-private.h 2003-07-03 22:49:28 +00:00
Makefile.in Bug 273876 - libxul step 2 (everything through widget, except spidermonkey) r=darin; again, this should not affect non-xulrunner trees. 2004-12-09 19:28:35 +00:00
xpcom-config.h.in Add --disable-v1-string-abi option to remove backwards-compatible support for the nsAString vtable. Bug 273424, r+sr=darin. 2005-01-24 16:44:41 +00:00
xpcom-private.h.in Bug 223084 - enable the static component loader by default r/sr=dougt 2003-10-30 21:11:07 +00:00