Commit Graph

23 Commits

Author SHA1 Message Date
ssu%netscape.com
3928747b1e Windows needs to use the CWD not the directory passed to the stub.
dougt's change r=ssu a=granrose.
2000-01-25 20:44:55 +00:00
dougt%netscape.com
0b0346079c Landing nsIFile. 2000-01-24 21:28:28 +00:00
pp%ludusdesign.com
698852a4f4 Converting usage of ::GetIID() to NS_GET_IID().
Bug #20232, r=scc@netscape.com
2000-01-11 20:49:15 +00:00
edburns%acm.org
13be6d7ebf 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
colin%theblakes.com
2d155be02c Link with correct libs. r=sgehani 2000-01-04 23:17:17 +00:00
sspitzer%netscape.com
83ab92372a Ignore generated makefile 1999-12-24 09:16:10 +00:00
sgehani%netscape.com
da01f7b9aa Part of fix for Linux installer.
b = 20637
r = ssu
1999-12-23 23:25:33 +00:00
warren%netscape.com
96ec037ac6 Eliminated the libs build pass. 1999-11-28 03:05:01 +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
ssu%netscape.com
f22610860c this checkin is to help fix bug #15393. There is one more step to truly fix it, which will come later. This fix is by dveditz, and reviewed by ssu. 1999-10-09 21:37:21 +00:00
ssu%netscape.com
59b7aaac23 fixed xpistub.dll to handle the pre-generated component.reg file for the native windows installer. This is not part of linux builds, only mac and windows. 1999-09-18 04:56:44 +00:00
sgehani%netscape.com
c8cbbd4a55 Mac specific: No longer autoreg'ing. Now supplying reg file spec and xpistub dir when initializing XPCOM utilizing dp's new NS_InitXPCOM interface. Thanks dp. 1999-09-17 23:11:31 +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
sgehani%netscape.com
7386f5dde8 Mac parity for overriding default components folder when initializing xpcom. 1999-09-10 08:21:51 +00:00
dveditz%netscape.com
eb685e8fcd replaces nsVector with nsVoidArray everywhere. Also bugs 10752, 10753, 10755, 11666 1999-09-01 04:29:49 +00:00
sgehani%netscape.com
338decd8cf Make Mac happy. 1999-08-22 01:18:35 +00:00
mccabe%netscape.com
d98f4dca1d First cut at removing manual declaration of interface methods in implementation classes and replacing with xpidl-generated NS_DECL_NSIFOO macro.
Hopefully this'll help turn the copy-n-paste tide towards using this macro.
1999-08-21 08:54:47 +00:00
dveditz%netscape.com
daae3f07cc allow install wizard to override program directory 1999-08-11 03:53:03 +00:00
ssu%netscape.com
380428ac78 putting back AutoReg by directory feature for wizard 1999-08-11 02:50:52 +00:00
dveditz%netscape.com
1bc4237ff2 adding wizard hooks 1999-08-11 00:31:15 +00:00
dveditz%netscape.com
25d07ab52d register correct components directory 1999-07-31 20:28:58 +00:00
dveditz%netscape.com
f35e509986 fixes for 8311/9406 a chofmann, r ssu. This also unbreaks 6601, 6604, 6608 and others 1999-07-12 15:20:54 +00:00
dveditz%netscape.com
03c2ca372b Adding XPInstall .dll stub for Install Wizards 1999-07-06 05:48:12 +00:00