gecko-dev/dom/public
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
..
base Change calls to Flash(void) in nsIWidget, nsWindow to GetAttention(). 1999-12-17 06:11:45 +00:00
coreDom Added window.scroll(). Reverted back to NPL 1.1. R=joki 1999-11-24 23:58:43 +00:00
coreEvents add query composition event which get current curosor position. add timer base IME x y location query for gtk. r=erik. fix bug 17916 20550 1999-12-07 01:29:00 +00:00
css Added window.scroll(). Reverted back to NPL 1.1. R=joki 1999-11-24 23:58:43 +00:00
events updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
html Fix for bug 9787. Implemented a stub version of document.clear. Fix necessary for getting in 20737. a=chofmann r=pollmann. 1999-12-14 23:32:26 +00:00
idl Landing big set of DOM and XPConnect changes: 1999-12-18 20:29:29 +00:00
range Added window.scroll(). Reverted back to NPL 1.1. R=joki 1999-11-24 23:58:43 +00:00
xul Massive rewrite of the key binding system and the command dispatcher. Key 1999-12-08 04:56:56 +00:00
.cvsignore
MANIFEST Connected nsIScriptContextOwner.idl to the build and removed the copy of the header file. 1999-11-29 23:05:19 +00:00
MANIFEST_IDL Adding nsIScriptGlobalObjectOwner.idl to the manifest. 1999-12-02 06:18:32 +00:00
Makefile.in Connecting nsIScriptGlobalObjectOwner.idl to be compiled. Not yet used anywhere. 1999-12-02 06:16:08 +00:00
domstubs.idl updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
makefile.win Connecting nsIScriptGlobalObjectOwner.idl to be compiled. Not yet used anywhere. 1999-12-02 06:16:08 +00:00
nsDOMCID.h updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsDOMError.h Added comment to remind people modifying nsDOMError.h to also add an error string. 1999-11-12 02:08:45 +00:00
nsDOMPropEnums.h Change calls to Flash(void) in nsIWidget, nsWindow to GetAttention(). 1999-12-17 06:11:45 +00:00
nsIDOMNativeObjectRegistry.h updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsIDOMScriptObjectFactory.h updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsIJSEventListener.h Changed IID to remove conflict in IIDs.h 1999-12-04 01:29:54 +00:00
nsIJSNativeInitializer.h Landing big set of DOM and XPConnect changes: 1999-12-18 20:29:29 +00:00
nsIJSScriptObject.h Landing big set of DOM and XPConnect changes: 1999-12-18 20:29:29 +00:00
nsIScriptContext.h - Rename "FunctionObject" or shorthands to "EventHandler" to make nsIScriptContext more scripting-language-neutral. 1999-12-07 22:14:17 +00:00
nsIScriptContextOwner.idl Changed the UUID back to the one that nsIScriptContextOwner had in the .h file. 1999-11-29 22:42:07 +00:00
nsIScriptEventListener.h - Rename "FunctionObject" or shorthands to "EventHandler" to make nsIScriptContext more scripting-language-neutral. 1999-12-07 22:14:17 +00:00
nsIScriptExternalNameSet.h updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsIScriptGlobalObject.h 1.) WebShell no longer implements nsIScriptContextOwner. 1999-12-03 09:24:22 +00:00
nsIScriptGlobalObjectData.h updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsIScriptGlobalObjectOwner.idl Adding new interface for people who can supply an nsIScriptGlobalObject. Not yet connected to the build. 1999-12-02 06:14:49 +00:00
nsIScriptNameSetRegistry.h updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsIScriptNameSpaceManager.h updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsIScriptObjectOwner.h - Doc-comments for nsIScriptContext methods I added or modified. 1999-12-03 03:40:30 +00:00