gecko-dev/xpcom/typelib
mccabe%netscape.com b7e63ab162 Changes to the xpidl compiler to support generating an 'NS_DECL_NSIFOO' macro when generating the nsIFoo interface, which provides a shorthand to declare all of the methods of that interface.
Also included are various architectural changes to support this, (which required descending the interface and method subtree of the IDL parse tree an extra time) including abstracting out the write_method_signature and write_attr_accessor methods so that they can be called both when generating the interface and when generating the macro.

Purged passing the single TreeState parameter from several leaf functions, and broke it out into parameters foo_tree and output file.  This saved a lot of tree->state twiddling when calling tree-descent functions.

This checkin will cause depend builds to rebuild most of the tree, so be patient...
1999-08-19 13:02:08 +00:00
..
xpidl Changes to the xpidl compiler to support generating an 'NS_DECL_NSIFOO' macro when generating the nsIFoo interface, which provides a shorthand to declare all of the methods of that interface. 1999-08-19 13:02:08 +00:00
xpt Fixes for 'warning: unsigned value < 0 is always 0' warnings. 1999-08-07 09:32:45 +00:00
.cvsignore cvs ignorage for xpcom2 landing 1999-05-26 17:51:05 +00:00
Makefile.in landing xpcom20/21 branch 1999-05-26 02:05:00 +00:00
makefile.win Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00