waterson%netscape.com
0ad841ff91
Made NS_InitFooClass() accessable outside of JSDOM.DLL.
1999-02-17 08:32:14 +00:00
alecf%netscape.com
f030b889ad
use built-in rules to build idlc compiler
1999-02-12 01:21:31 +00:00
vidur%netscape.com
03857886a6
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
0aa90bbb4e
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
ramiro%netscape.com
e2b921bf3c
Add cvsignore entries for makefiles generated bu autoconf.
1998-12-05 09:07:33 +00:00
vidur%netscape.com
669b99cbac
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
cyeh%netscape.com
65038e9551
Removing static makefiles as a part of the transition to Autoconf. I have taken great
...
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.
If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com .
1998-11-21 00:34:32 +00:00
cls%seawood.org
411ab80ce3
New autoconf files for nglayout
1998-10-28 03:53:57 +00:00
vidur%netscape.com
f9e3760137
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
2d0550a5a2
Added new style interfaces. Modified property slot id allocation.
1998-09-25 00:49:44 +00:00
vidur%netscape.com
4e3024a5f9
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
ee6c5dfa7e
Got rid of Construct method from nsIJSScriptObject interface.
1998-09-14 23:01:48 +00:00
vidur%netscape.com
19eefa54ce
Added stopgap code for aliased constructors
1998-09-11 18:05:11 +00:00
vidur%netscape.com
ab080b4586
New content code adjusts to getting script objects through a factory interface
1998-09-04 23:03:16 +00:00
joki%netscape.com
61e4e69ecc
Adding window.opener, window.focus, window.blur, event.cancelBubble, and modifying window.open
1998-09-03 01:19:58 +00:00
vidur%netscape.com
8e8eb00a73
Implemented document.location and better handling of named lookups that fail.
1998-08-13 19:07:45 +00:00
kipp%netscape.com
6ca78bb43b
Revised forwarding macros
1998-08-12 17:57:25 +00:00
vidur%netscape.com
6e1e87c9b9
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
6ea2434b2e
Added generation of declaration and forwarding macros. Better handling of families of interfaces.
1998-08-04 00:08:29 +00:00
vidur
eb09b8f6be
Added square-bracket indexing for any interface that has an item() method.
1998-07-14 23:07:26 +00:00
joki
b34e9d04d7
Generated JS from IDL now calls backdoor routine all the time from js getters/setters
1998-07-14 20:19:28 +00:00
vidur
1900060e23
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
82106d30a3
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
6fbd7cf59d
Added special case for global object. Changed geniid.pl to take multiple directories
1998-07-03 00:48:06 +00:00
kipp
b4dc2c395e
half attempt to build on unix
1998-07-02 18:21:12 +00:00
vidur
ba6ad21987
Deal with NULL object case before asking if its an object
1998-07-01 18:32:35 +00:00
kipp
920acd0a4f
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
joki
04c36259c9
Allow hex values in numbers
1998-06-30 18:12:40 +00:00
vidur
5d5ac9e0d3
Deal with hex values in numerical values
1998-06-30 02:23:59 +00:00
vidur
d84249ba53
Deal with hex values in numerical values
1998-06-30 02:18:05 +00:00
vidur
b5f413930d
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
23ede23469
Added error handling to InitClass
1998-06-15 20:35:45 +00:00
vidur
41487ffa6c
Added iid generation, dealing with the void keyword and fixed bugs in generation code
1998-06-12 22:34:39 +00:00
vidur
4c342f7479
Auto-generation of JavaScript stubs
1998-06-03 23:39:45 +00:00
vidur
0033dc7725
idl test file
1998-06-03 23:36:47 +00:00
vidur
5541a2befc
Auto-generation of JavaScript stubs
1998-06-03 23:32:26 +00:00
vidur
80e6043e05
New files for XPCOM interface generation
1998-05-19 15:59:53 +00:00
vidur
4cee0217ba
Added XPCOM interface generation
1998-05-19 05:21:21 +00:00
dario
f604ff160d
final checkin from Judah
1998-05-15 18:49:17 +00:00
dario
3d129f2914
idl compiler
1998-05-12 20:30:45 +00:00