Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Go to file
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
apache/gzip/src
build Adding test8 to bloat test. Expect bloat number to increase. 2000-01-05 06:54:44 +00:00
calendar
caps Fix 22909 previousSibling vulnerability 2000-01-06 00:59:18 +00:00
cck minor text changes for consit? 2000-01-05 19:57:58 +00:00
chrome Bug 16516. Canonify all 'chrome:' URLs before loading XUL documents. Ensures that persistence and XUL cache keys work properly. Obsolete the 'main' property in the chrome registry. Expose a 'canonify' method on the chrome registry. r=hyatt 2000-01-06 00:31:06 +00:00
cmd
config Turning OJI on by default (18899). Removing obsolete --enable-oji, --enable-java. r=slamm 2000-01-04 05:28:45 +00:00
content Bug 19033. Wait until the parse is complete to set the 'root' element in the prototype document. This ensures that malformed XUL with too few close-tags won't leave the prototype document with a dangling pointer to a destroyed element. r=hyatt 2000-01-06 00:29:30 +00:00
db Converting to use nsIModule macro. r=dp. 2000-01-03 22:59:05 +00:00
dbm Oops, I missed the c++ comments in the review. 2000-01-01 22:45:52 +00:00
directory
docshell Change nsComponentManager::ProgIDToCLSID to nsComponentManager::ProgIDToClassID as per bug #3579. Checking in for sford. r=scc,r=blizzard 1999-12-30 22:03:58 +00:00
dom Fix 22909 previousSibling vulnerability 2000-01-06 00:59:18 +00:00
editor fixing warnings 2000-01-06 00:16:18 +00:00
ef fix another XXX 1999-12-01 21:26:42 +00:00
embedding 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
expat Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
extensions fix minor glitches with single signon, r=davidm 2000-01-05 03:17:43 +00:00
gc/boehm added ASCII annotation of fields. 1999-12-10 20:23:16 +00:00
gconfig
gfx Photon UI Only 2000-01-04 15:23:28 +00:00
grendel Added support for combobox and image 1999-11-29 00:44:34 +00:00
htmlparser Remove URL: in automated test, tracking BenB's last change 2000-01-04 20:23:04 +00:00
include Added xp_core.h to files that get disted. r=amusil a=sdagley 1999-12-08 09:27:07 +00:00
intl Made nsIProperties scriptable. Bug #21982 2000-01-05 09:29:25 +00:00
java account for nsIDocumentLoaderObserver API changes. 2000-01-05 20:25:29 +00:00
jpeg Fix for build bustage on Solaris 2.3. 1999-12-18 00:13:27 +00:00
js 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
js2/semantics Removed field, method, and constructor. Added static. 1999-12-08 00:35:00 +00:00
l10n
layout backed out all changes from today (1/5/2000) 2000-01-05 16:42:47 +00:00
lib Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad. 1999-12-29 07:32:59 +00:00
mailnews include name space urls 2000-01-06 00:54:55 +00:00
modules deleting a void * is bad! 2000-01-06 00:40:32 +00:00
msgsdk
netwerk 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
nsprpub A more efficient implementation for OpenVMS using event flags, contributed 2000-01-04 22:49:28 +00:00
nunet
parser Remove URL: in automated test, tracking BenB's last change 2000-01-04 20:23:04 +00:00
plugin/oji/MRJ r=marklin 1999-12-06 20:12:56 +00:00
privacy
profile Fix 22909 previousSibling vulnerability 2000-01-06 00:59:18 +00:00
rdf Fix a small bug with determining when an item is truly an IE Favorite as opposed to a IE Favorite folder. Review: waterson@netscape.com 2000-01-06 00:51:35 +00:00
README/mozilla
silentdl
string/obsolete Fix for bug #21317: UMR: nsCAutoString::=(nsCAutoString const&) 1999-12-09 22:53:52 +00:00
suite On 12/16/1999, dmose@mozilla.org checked in some changes to the default 1999-12-31 11:48:20 +00:00
sun-java
timer
tools Fix for the CVS date problem, and a few minor tweaks for Solaris using WS5.0, and for UnixWare. 2000-01-03 23:21:14 +00:00
tripledb
uriloader Changed URI loader to properly handle stream decoders (ie. mixed-replace) 2000-01-05 04:44:27 +00:00
view edge case PR_MAx should be against the insets sizes instead of zero 1999-12-22 19:55:20 +00:00
wallet
webshell 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
webtools A few months ago, we lost the ability to edit the votes-per-user field 2000-01-04 21:29:51 +00:00
widget specifying that nsIKBStateControl is public since by default it is private 2000-01-06 00:45:48 +00:00
xpcom 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
xpfc
xpfe 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
xpinstall 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
.cvsignore
aclocal.m4
allmakefiles.sh Removed netwerk/util. 2000-01-05 03:01:21 +00:00
client.mak backing out slamm's changes to use cvsco.pl; builds are breaking, not sure 1999-11-30 17:29:20 +00:00
client.mk Something goofy is up with tinderbox. Going back to 1.72. 1999-11-30 02:00:13 +00:00
configure Automated update 2000-01-06 01:00:14 +00:00
configure.in turning AIX to not be MONOLITHIC (following Colin and his OpenVMS work) 2000-01-06 00:46:54 +00:00
LEGAL
LICENSE
Makefile.in Build modules/libutil before netwerk on Unix and Windows. a=sdagley. 1999-12-21 23:55:04 +00:00
makefile.win Fixing build bustage. libutil can only get compiled after xpcom. 1999-12-22 00:39:32 +00:00
nglayout.mac
nglayout.mk
trex.mak
trex.mk