Commit Graph

674 Commits

Author SHA1 Message Date
jj%netscape.com
c9b3f95b93 Fixed installer creator type in all 4 targets ('MzIn', 'NSIn') 2000-01-06 23:17:34 +00:00
dbragg%netscape.com
6ae47d39ee SaveError added to fix bugs #21715 and #21671 r=dougt 2000-01-06 22:16:38 +00:00
dveditz%netscape.com
c8fef82f7b fixes bug 23277 2000-01-06 21:55:00 +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
warren%netscape.com
06918ca494 Made nsIProperties scriptable. Bug #21982 2000-01-05 09:29:25 +00:00
sgehani%netscape.com
1ba3a8a9ba *** NOT PART OF BUILD ***
Initial checkin of Unix installer.
2000-01-05 02:30:42 +00:00
sgehani%netscape.com
db12676a4d Default to root volume rather than cwd. b = 19360 r = mstoltz 2000-01-05 02:26:00 +00:00
danm%netscape.com
d67547818c adding bin/res/samples directory contents (referenced by debug menus). These changes should be reverted for actual, final releases (and the debug menu removed.) 2000-01-04 23:23:02 +00:00
colin%theblakes.com
2d155be02c Link with correct libs. r=sgehani 2000-01-04 23:17:17 +00:00
dbragg%netscape.com
ec46ab6e2a Fix for bug #21995 r=sgehani 2000-01-04 21:01:22 +00:00
dougt%netscape.com
e17e0a2e52 Converting to use nsIModule macro. 2000-01-03 23:45:32 +00:00
ducarroz%netscape.com
9c8df7ea67 Fix bug 19064. Add Mac project "Signed" to the build system and add the share lib to the Mac package. R=rhp 2000-01-03 23:09:04 +00:00
rhp%netscape.com
7923943ee4 Adding SMIME and Signed Stubs to the Mozilla.org product - Bug: 19064 1999-12-25 19:58:53 +00:00
sspitzer%netscape.com
83ab92372a Ignore generated makefile 1999-12-24 09:16:10 +00:00
sgehani%netscape.com
543f3955e3 Turn on building Unix port of xpistub.
b = 20637
r = ssu
1999-12-23 23:26:23 +00:00
sgehani%netscape.com
da01f7b9aa Part of fix for Linux installer.
b = 20637
r = ssu
1999-12-23 23:25:33 +00:00
blizzard%redhat.com
fa84309011 merge in changes from the stable M12 branch. fix bug in the mozilla.sh script which wouldn't pass args to mozilla when it ran it. also, update to M13 as the base for the release. 1999-12-23 20:04:51 +00:00
ssu%netscape.com
7e474c472c This fixes bugs #16350, 17631, 20259, 21575.
Installer registers in the Windows registry where mozilla.exe gets
installed to.

Installer is aware of the previous mozilla.exe installation location
and offers it as the default destination location.

Installer now is able to show a Readme.txt in the SetupType dialog.

Eliminated most of the "Netscape" and replaced it with "Mozilla"

a=chofmann
r=sgehani
1999-12-22 20:19:34 +00:00
sgehani%netscape.com
aa1ea7582d Hook up cancel button to actually work during an XPInstall.
b = 10205
r = dbragg
a = sdagley
1999-12-22 08:29:52 +00:00
sspitzer%netscape.com
1fabe0ad70 sanity check and adding new line to the end of a file. 1999-12-21 22:56:49 +00:00
blizzard%redhat.com
bc8bb7aa5d add mozilla.sh file for the install 1999-12-19 19:59:19 +00:00
jband%netscape.com
ef9c82db1e Landing big set of DOM and XPConnect changes:
DOM: getting rid of JS_GetContextPrivate wherever possible. Use static parent
links where we can. When we do need to find this info about the caller
we call a function that knows how to get that info rather than inline calls
to JS_GetContextPrivate. This is all required for calling DOM objects on
non-DOM JSContexts as we do via xpconnect.

XPConnect: basic refactoring work to disassociate wrappers from the JSContext
that was active when the wrapper was constructed. This allows for calling into
wrapped JS objects on the right JSContext and for proper grouping of wrapped
native objects so that they can share proto objects. This also allows for
better sharing of objects and lays the foundations for threadsafety and
interface flattening.

Also, xpconnect tests are reorganized and improved.

fixes bugs: 13419, 17736, 17746, 17952, 22086

r=vidur r=mccabe r=norris r=cbegle
a=chofmann
1999-12-18 20:29:29 +00:00
rjc%netscape.com
8763479086 Fix bug # 18985: get res/rdf/datasets into Commercial build. Review/approval: leaf 1999-12-18 04:45:59 +00:00
blizzard%redhat.com
650102541f update list of files to what is actually built. 1999-12-18 04:38:38 +00:00
blizzard%redhat.com
771c11f72a add perl script and spec file generation for building an rpm spec file from the packages-unix file 1999-12-18 04:37:50 +00:00
ssu%netscape.com
6fed82b2a1 missed one line change for bug #21881 1999-12-16 07:22:50 +00:00
ssu%netscape.com
6bc3647655 fixing bug #21881. installer no longer creates an empty plugins directory within seamonkey. as a side effect, it also will no longer attempt to locate an installed jre and copy npjava*.dll to the seamonkey plugins folder. This does affect tinderbox. affects only windows platform. a=chofmann 1999-12-16 07:13:35 +00:00
shaver%netscape.com
5818d49be7 remove excess 'Netscape' references from the chrome (r=dmose,a=leaf) 1999-12-15 23:00:34 +00:00
erik%netscape.com
e0d1fd2e59 Adding local .cvsignore file. Doesn't affect build. 1999-12-15 22:43:22 +00:00
rods%netscape.com
0967662913 adding missing arrow.gif 1999-12-15 13:58:27 +00:00
sgehani%netscape.com
89a3e6ba5b Fix for .xpi file deletion upon completion of install. b = 21734; r = mstoltz; a = chofmann 1999-12-15 08:06:09 +00:00
ssu%netscape.com
12ec9fb062 fixing bug #21589. Updating packages-win to deliver the chrome/search/* files to be installed in seamonkey. If it's delivering too many files, we'll trim it later. For now we can live with delivering more than less. I want to make sure it gets in the next build for testing. This does not affect tinderbox. It's only for windows platforms. a=chofmann. 1999-12-14 09:12:45 +00:00
dougt%netscape.com
f4053f4281 crash if passing nsnull. need to use the proper #define r=dveditz, a=brendan 1999-12-14 03:40:54 +00:00
dbragg%netscape.com
0e21d718ae Fix for bug 21559 r=dveditz a=chofmann 1999-12-14 02:11:47 +00:00
dbragg%netscape.com
34b4a939e1 Fix for bug #21559 a=chofmann et al r=dveditz 1999-12-14 02:10:59 +00:00
rginda%netscape.com
ae2f6de4f7 Adding IRC Client to core package on unix and windows.
r=dveditz, a=chofmann
1999-12-13 22:28:53 +00:00
sgehani%netscape.com
8ed5c37fe5 Fix for file replace on restart problem on the Mac. b = 6410 r = dveditz, ssu a = chofmann 1999-12-13 22:25:31 +00:00
jj%netscape.com
6e2ce4b011 #21182: bulk added 57 files/directories found under dist/viewer but omitted by the installer + reordered lines for better clarity. a=cyeh 1999-12-11 01:47:08 +00:00
slamm%netscape.com
86df71ed3e Remove sidebar library files. Using a JS module instead now. bug #21070. r=jj a=chofmann 1999-12-11 00:47:03 +00:00
sgehani%netscape.com
7604df3df9 *** NOT PART OF BUILD ***
Ported install script templates for browser xpi package.
b = 21261
r = ssu
a = chofmann
1999-12-10 23:45:44 +00:00
sgehani%netscape.com
6496815892 *** NOT PART OF BUILD ***
Ported perl scripts and install script templates to build Unix .xpis.
b = 21261
r = ssu
a = chofmann
1999-12-10 23:44:37 +00:00
sgehani%netscape.com
250a2960b9 Updated unix manifest to produce a working build.
b = 21261
r = ssu
a = chofmann
1999-12-10 23:40:49 +00:00
ssu%netscape.com
1855626328 fixing bug #19165. Seamonkey now installs the required msvcrt.dll and
msvcirt.dll files.  Older versions of these files were causing seamonkey
to crash at startup.  r=sgehani. a=cyeh.
1999-12-10 00:23:46 +00:00
cmanske%netscape.com
49b87c60a0 Part of fix for bug 21077. a=chofmann r=brade 1999-12-09 22:26:49 +00:00
dveditz%netscape.com
ef635f43af Bug 20043, attempting to install an older file should not abort rest of install 1999-12-08 05:09:17 +00:00
dveditz%netscape.com
7e257c3df4 fixing Solaris bustage (usuall nsCOMPtr problem) r-dbragg 1999-12-08 01:19:13 +00:00
dbragg%netscape.com
5a4e870414 MCP file change for bug 7753 r=dveditz 1999-12-08 00:09:53 +00:00
dbragg%netscape.com
76682e3e50 New Progress dialog and support code.Fixes bug #7753 (and others) r=dveditz 1999-12-08 00:09:16 +00:00
fur%netscape.com
d3989be886 Add cache manager xpt file to installed components, in case someone wants to script it someday 1999-12-07 22:41:16 +00:00
fur%netscape.com
edf9b00cda Add cache manager to list of installed components 1999-12-07 22:18:21 +00:00