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
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
apache/gzip/src
build fix mac bustage. looks like something got whacked by mistake. 1999-12-14 03:09:12 +00:00
calendar updating license boilerplate 1999-11-02 06:13:48 +00:00
caps Landing big set of DOM and XPConnect changes: 1999-12-18 20:29:29 +00:00
cck Hiearchy changes 1999-12-16 19:39:54 +00:00
chrome Bug 20691. Fire OnStopRequest() on a callback so as to avoid re-entrancy problems. r=mscott, a=chofmann 1999-12-10 21:02:47 +00:00
cmd updated license boilerplate to xPL v1.1 1999-11-02 22:43:10 +00:00
config Fix specifically for NetBSD/alpha builds. Won't affect other platforms. a=chofmann 1999-12-17 03:25:04 +00:00
content Landing big set of DOM and XPConnect changes: 1999-12-18 20:29:29 +00:00
db Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
dbm First Checked In. 1999-12-07 06:43:19 +00:00
directory Updated ldapjdk 4.05 1999-11-12 06:34:14 +00:00
docshell WebShell is now a subclass of docshell. This allows for a migration path to start taking things out of webshell. Removed many things from nsIWebShell interface. Removed many member variables to rely on the ones in docshell base class. Fixed bug number 13385 and 9995 by not setting the title of the parent frame when a title is set on a child. 1999-12-18 02:29:57 +00:00
dom Landing big set of DOM and XPConnect changes: 1999-12-18 20:29:29 +00:00
editor Changed to talk to webshell using the nsIBaseWindow where appropriate. 1999-12-17 23:44:43 +00:00
ef fix another XXX 1999-12-01 21:26:42 +00:00
embedding Fixed to build mozctl.dll 1999-12-07 23:54:09 +00:00
expat Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
extensions implement foreign-cookie pref, bug 13655, r=neeti, a=chofmann 1999-12-18 05:48:26 +00:00
gc/boehm added ASCII annotation of fields. 1999-12-10 20:23:16 +00:00
gconfig updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
gfx Fixed a problem with the calculation of the resolution constants for the creation of a printer DeviceContext.. and return the correct page size in the GetGetDeviceSurfaceDimension call. r=kmclusk 1999-12-16 15:18:36 +00:00
grendel Added support for combobox and image 1999-11-29 00:44:34 +00:00
htmlparser Fix for Greg Noel's (GregNoel@san.rr.com) non-srcdir build problem. a=chofmann 1999-12-13 23:10:16 +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 Charset menu items are taken from the Charset Manager. r=bobj 1999-12-07 22:23:47 +00:00
java fix for 20686 1999-12-11 09:08:40 +00:00
jpeg Fix for build bustage on Solaris 2.3. 1999-12-18 00:13:27 +00:00
js Landing big set of DOM and XPConnect changes: 1999-12-18 20:29:29 +00:00
js2/semantics Removed field, method, and constructor. Added static. 1999-12-08 00:35:00 +00:00
l10n updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
layout Landing big set of DOM and XPConnect changes: 1999-12-18 20:29:29 +00:00
lib Fix the embedding stuff to no longer explicitly create an image manager, now that it is a service. r=neeti. 1999-11-24 03:57:32 +00:00
mailnews fix for regression, where after move or delete, the next message would not be 1999-12-18 19:23:09 +00:00
modules changes from bryner@uiuc.edu for the mouse wheel configuration. 1999-12-18 06:46:56 +00:00
msgsdk updating license boilerplate to xPL v1.1 1999-11-02 06:20:05 +00:00
nav-java updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
netwerk Reorder one class member initialization line to fix a warning. 1999-12-18 15:47:20 +00:00
network fix for 18078. r=mstoltz,warren 1999-11-30 00:32:43 +00:00
nsprpub formatting change. r=beard 1999-12-08 00:10:30 +00:00
nunet updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 02:47:15 +00:00
parser Fix for Greg Noel's (GregNoel@san.rr.com) non-srcdir build problem. a=chofmann 1999-12-13 23:10:16 +00:00
plugin/oji/MRJ r=marklin 1999-12-06 20:12:56 +00:00
privacy updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
profile fix for bug 20866: replace Channels menu with a link to Open Directory; r=sspitzer@netscape.com, a=shaver@mozilla.org 1999-12-16 00:26:53 +00:00
rdf Landing big set of DOM and XPConnect changes: 1999-12-18 20:29:29 +00:00
README/mozilla remove unused images 1999-10-20 00:15:50 +00:00
silentdl updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
string/obsolete Fix for bug #21317: UMR: nsCAutoString::=(nsCAutoString const&) 1999-12-09 22:53:52 +00:00
suite changes from bryner@uiuc.edu for the mouse wheel configuration. r=sspitzer 1999-12-18 06:45:40 +00:00
sun-java updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
timer updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
tools \n on a printf. 1999-12-10 07:59:11 +00:00
tripledb updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 02:47:15 +00:00
uriloader needed for foreign-cookie pref, bug 13655, coded by rpotts, r=morse, a=chofmann 1999-12-18 05:16:18 +00:00
view temprary fix for combobox dropdowns that jump all around. 1999-12-14 22:21:58 +00:00
wallet updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
webshell needed for foreign-cookie pref, bug 13655, coded by rpotts, r=morse, a=chofmann 1999-12-18 05:16:18 +00:00
webtools Initial support for HDML (sprint phones). 1999-12-18 03:51:43 +00:00
widget fixing pav's bustage :) 1999-12-18 01:02:34 +00:00
xpcom make it so dougt's assertions only happen for him. 1999-12-18 10:17:09 +00:00
xpfc updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 02:47:15 +00:00
xpfe Landing big set of DOM and XPConnect changes: 1999-12-18 20:29:29 +00:00
xpinstall Landing big set of DOM and XPConnect changes: 1999-12-18 20:29:29 +00:00
.cvsignore
aclocal.m4
allmakefiles.sh Landing big set of DOM and XPConnect changes: 1999-12-18 20:29:29 +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 1999-12-18 00:15:13 +00:00
configure.in Fix for build bustage on Solaris 2.3. 1999-12-18 00:13:27 +00:00
LEGAL
LICENSE new version of LICENSE; not part of the build 1999-10-06 02:14:51 +00:00
Makefile.in revert test breakage 1999-12-15 09:40:24 +00:00
makefile.win remove comment line to prevent build bustage. 1999-11-30 00:32:37 +00:00
nglayout.mac updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
nglayout.mk updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
trex.mak updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
trex.mk updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00