gecko-dev/xpcom
mccabe%netscape.com 4f7990cd94 Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes.
As this changed the generated interface signatures, I had to change all of the uses to avoid bustage.  Any corners of the browser that aren't built by default, or that I haven't discovered how to build, may be at risk of bustage if they use string or wstring attributes.  (This could mean blackwood; sorry, guys!)

Many thanks to Alec Flett (alecf@netscape.com) for preparing diffs for the mailnews portion of the signature changes; thanks also to Ariel Backenroth (arielb@rice.edu) and Mike Shaver (shaver@mozilla.org) for help with updating the tree with NS_DECL_NSIFOO macros; everwhere where one of these macros was used was one less place I had to manually add 'const'.

Also removed extraneous space from generated method signatures, leftover from Brendan's capitalization spam, and made 'const decl must be of type short or long' an error rather than just a warning.
1999-09-19 23:46:35 +00:00
..
appshell General cleanup. 1999-09-18 02:12:56 +00:00
base Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes. 1999-09-19 23:46:35 +00:00
build General cleanup. 1999-09-18 02:12:56 +00:00
components General cleanup. 1999-09-18 02:12:56 +00:00
doc XPCOM Brownbag 1 1999-08-18 02:17:28 +00:00
ds Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes. 1999-09-19 23:46:35 +00:00
glue add new query_interface4 and query_interfac5 (hey, I needed it!) 1999-09-13 23:23:20 +00:00
io Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes. 1999-09-19 23:46:35 +00:00
libxpt/xptcall
macbuild Added nsIThread.idl, nsIThreadPool.idl, and nsIRunnable.idl as part of warren's checkin. 1999-09-15 21:46:55 +00:00
proxy General cleanup. 1999-09-18 02:12:56 +00:00
reflect General cleanup. 1999-09-18 02:12:56 +00:00
sample Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes. 1999-09-19 23:46:35 +00:00
string/obsolete improved safety of CBufDescriptor 1999-09-19 16:43:09 +00:00
tests General cleanup. 1999-09-18 02:12:56 +00:00
threads General cleanup. 1999-09-18 02:12:56 +00:00
tools Remove xpcomds_s and xptinfo from LIBS since they don't appear to be needed. Sorry if some other platform does need them! 1999-09-18 19:36:38 +00:00
typelib Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes. 1999-09-19 23:46:35 +00:00
.cvsignore
Makefile.in General cleanup. 1999-09-18 02:12:56 +00:00
makefile.win Connecting the xpcom appshell pieces up to the windows build. 1999-09-08 19:22:55 +00:00