pjs/xpfe/bootstrap
edburns%acm.org 507ee16e37 I know it's unorthodox to do a top level checkin like this, but I've got so many files
in so many different directories, that I think it's the best way.
I've pulled and clobber_all'd my tree and got

r=dp

on this checkin.

Here are the touched files:

M mozilla/embedding/browser/activex/src/control/MozillaBrowser.cpp
M mozilla/embedding/browser/activex/src/control/MozillaBrowser.h
M mozilla/js/src/xpconnect/shell/xpcshell.cpp
M mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp
M mozilla/xpcom/build/nsXPComInit.cpp
M mozilla/xpcom/components/nsComponentManager.cpp
M mozilla/xpcom/components/nsIServiceManager.h
M mozilla/xpcom/components/nsServiceManager.cpp
M mozilla/xpcom/io/nsSpecialSystemDirectory.cpp
M mozilla/xpcom/io/nsSpecialSystemDirectory.h
M mozilla/xpcom/tests/TestBuffers.cpp
M mozilla/xpcom/tests/TestPipes.cpp
M mozilla/xpcom/tests/TestShutdown.cpp
M mozilla/xpcom/tests/windows/TestHelloXPLoop.cpp
M mozilla/xpcom/tools/registry/regExport.cpp
M mozilla/xpcom/tools/registry/regxpcom.cpp
M mozilla/xpinstall/stub/xpistub.cpp
M mozilla/webshell/embed/ActiveX/MozillaBrowser.cpp
M mozilla/webshell/embed/ActiveX/MozillaBrowser.h
M mozilla/webshell/tests/viewer/nsMacMain.cpp
M mozilla/webshell/tests/viewer/nsPhMain.cpp
M mozilla/webshell/tests/viewer/nsWinMain.cpp
M mozilla/webshell/tests/viewer/unix/gtk/nsGtkMain.cpp
M mozilla/xpfe/appshell/src/nsFileLocations.cpp
M mozilla/xpfe/bootstrap/nsAppRunner.cpp

The heart of this checkin is a change in the signature and symantics
of NS_InitXPCOM.

The new signature is

extern NS_COM nsresult
NS_InitXPCOM(nsIServiceManager* *result, nsFileSpec* binDirectory);

I filed a bug for this problem:

b=23157

The original manifestation of this bug was in mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp It used the current process directory to find resources, which is not correct when the current process is not mozilla.exe.

I have added a new type to nsSpecialSystemDirectory, Moz_BinDirectory, and made nsResProtocolHandler use that value.
2000-01-06 01:05:13 +00:00
..
appleevents updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
macbuild Turn on XPInstall cleanup before start on the Mac. (Checkin for dveditz.) 1999-12-05 20:33:51 +00:00
.cvsignore NOT PART OF THE BUILD. ignore the generated binary "gmake pure" creates 1999-12-16 03:42:04 +00:00
ErrorAlerts.rsrc First Checked In. 1999-08-31 02:46:19 +00:00
Makefile.in Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms. 1999-11-30 04:50:42 +00:00
Mozilla_Addressbook First Checked In. 1999-06-25 21:38:09 +00:00
Mozilla_Editor First Checked In. 1999-06-25 21:38:09 +00:00
Mozilla_Installer the args should be -installer, not -prefs 1999-09-14 03:27:31 +00:00
Mozilla_Message_Compose First Checked In. 1999-06-25 21:38:09 +00:00
Mozilla_Messenger First Checked In. 1999-06-25 21:38:09 +00:00
Mozilla_NSPR_Log First Checked In. 1999-10-14 23:45:20 +00:00
Mozilla_Preference First Checked In. 1999-06-25 21:38:09 +00:00
Mozilla_Profile_Manager fix for #16098, r=mscott. Now we have "Mozilla Profile Manager" for the mac, which is the same as -ProfileManager on the other platforms 1999-10-12 00:16:31 +00:00
Mozilla_Profile_Wizard fix for #16262, r=mscott. now we have "Mozilla Profile Wizard" (a.k.a. -ProfileWizard) for the mac. 1999-10-13 04:21:18 +00:00
Mozilla_Select_Profile adding -SelectProfile for the mac. 1999-10-28 23:17:44 +00:00
Splash.rsrc First Checked In. 1999-08-31 02:46:19 +00:00
apprunner-beos.rsrc BeOS landing; thanks to Duncan Wilcox (duncan@be.com) for these changes. 1999-06-25 11:08:07 +00:00
cfmAlias.rsrc First Checked In. 1999-05-07 21:20:23 +00:00
cfmAliasDebug.rsrc First Checked In. 1999-05-07 21:20:23 +00:00
makefile.win Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms. 1999-11-30 04:50:42 +00:00
mozilla purify related fixes. first, prevent a crash that was prevent me 1999-12-15 06:23:50 +00:00
mozilla-apprunner.sh changing binary name to mozilla-bin, runscript to mozilla, modifying 1999-11-09 02:03:38 +00:00
nsAppRunner.cpp I know it's unorthodox to do a top level checkin like this, but I've got so many files 2000-01-06 01:05:13 +00:00
nsAppleEvents.r updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
nsAppleEvents.rsrc Cleaned up the dictionaries. Added partial support for GetURL, OpenURL, quit, and dojavascript apple events. 1999-05-17 07:56:44 +00:00
nsMacBundle.rsrc Fix the type and creator so we get icons. Approved jj. 1999-04-28 20:00:41 +00:00
nsMacVersion.r updated version number to M12. 1999-11-19 02:56:00 +00:00
nsNativeAppSupport.h updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
nsNativeAppSupportMac.cpp updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
nsSetupRegistry.cpp Reinstating backed-out fix to 18636; move FileLocator registration call from xpfe/bootstrap/nsSetupRegistry to webshell/tests/viewer/nsSetupRegistry, to make sure that the FileLocator service is available to the viewer. This fixes prefs for the viewer, broken before because they couldn't get at FileLocator. 1999-11-30 07:54:18 +00:00
nsSigHandlers.cpp Added an include to silence some warnings and added a call to munlockall(). 1999-12-07 13:12:26 +00:00