Commit Graph
25 Commits
Author SHA1 Message Date
waterson@netscape.com 4b21314723 Made NS_InitFooClass() accessable outside of JSDOM.DLL. 1999-02-17 08:32:14 +00:00
vidur@netscape.com 40dd3f60d4 Added script namespace management mechanism. This allows external native code to add symbols and constructors to the script global namespace. Added IID() static method generation to IDL generator. 1998-12-22 22:03:20 +00:00
cls@seawood.org 923148849b Added build option for idl tool. Thanks to Tague Griffith <tague@netscape.com> for the patch and the patience while I fumbled this patch. :) 1998-12-15 03:24:59 +00:00
vidur@netscape.com cf5db6f03c Slimmed down DOM code by creating a few utility functions for conversion, etc. Fixed bug 1656 - bug in generator with an enum value of 0. 1998-12-03 00:33:00 +00:00
vidur@netscape.com 8ea538c90c Updated DOM interfaces to match final W3C recommendation. Modified IDL compiler to take IIDs 1998-10-20 17:07:23 +00:00
vidur@netscape.com c8e645cffd Added new style interfaces. Modified property slot id allocation. 1998-09-25 00:49:44 +00:00
vidur@netscape.com f7f5547e37 Added constructors for DOM JS classes. nsIScriptObjectOwner::ResetScriptObject is now SetScriptObject. New factory for layout. New interface nsIDOMNativeObjectRegistry. 1998-09-17 01:53:52 +00:00
vidur@netscape.com 8dc8c648a8 Got rid of Construct method from nsIJSScriptObject interface. 1998-09-14 23:01:48 +00:00
vidur@netscape.com f6c5949c87 Added stopgap code for aliased constructors 1998-09-11 18:05:11 +00:00
vidur@netscape.com 81b2fa3fe3 New content code adjusts to getting script objects through a factory interface 1998-09-04 23:03:16 +00:00
joki@netscape.com c87e5623eb Adding window.opener, window.focus, window.blur, event.cancelBubble, and modifying window.open 1998-09-03 01:19:58 +00:00
vidur@netscape.com a5525ff965 Implemented document.location and better handling of named lookups that fail. 1998-08-13 19:07:45 +00:00
vidur@netscape.com e92d0e5ffd Better support for interface families in the IDL (named elements). Netscape interfaces for HTMLDocument and HTMLFormElement (for backwards compatibility. 1998-08-07 23:01:52 +00:00
vidur@netscape.com 907d425165 Added generation of declaration and forwarding macros. Better handling of families of interfaces. 1998-08-04 00:08:29 +00:00
vidur 760a1c80ec Added square-bracket indexing for any interface that has an item() method. 1998-07-14 23:07:26 +00:00
joki 8b9f3464c1 Generated JS from IDL now calls backdoor routine all the time from js getters/setters 1998-07-14 20:19:28 +00:00
vidur 73730b9839 Moved over to a new version of Level 1. NodeIterators and AttributeLists out. NodeLists and NamedNodeMaps in. 1998-07-14 18:44:44 +00:00
vidur ba659cc35a Added setTimeout/setInterval to Window. Added ellipsis special-case to IDL generation code. Slightly better error reporting in generated JavaScript stub classes 1998-07-08 23:44:46 +00:00
vidur 9ad66a5253 Added special case for global object. Changed geniid.pl to take multiple directories 1998-07-03 00:48:06 +00:00
vidur d2a72e6089 Deal with NULL object case before asking if its an object 1998-07-01 18:32:35 +00:00
kipp c95ddd3f5e Fixed a js-stub generating problem with null's vs's objects (vidur told me what to type) 1998-07-01 17:00:18 +00:00
vidur afe94115f0 Added autogeneration of XPCOM headers and JavaScript stub classes. Added better masking of JS-specific structures in generic interfaces. Creation of a scripting global object interface. 1998-06-23 18:43:06 +00:00
vidur 6ba1ff6241 Added error handling to InitClass 1998-06-15 20:35:45 +00:00
vidur c16e1a1fec Added iid generation, dealing with the void keyword and fixed bugs in generation code 1998-06-12 22:34:39 +00:00
vidur adc2749764 Auto-generation of JavaScript stubs 1998-06-03 23:32:26 +00:00