Commit Graph

309 Commits

Author SHA1 Message Date
warren%netscape.com
0580a8e5c4 Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener. 1998-12-16 05:40:20 +00:00
mcmullen%netscape.com
c3df6e83ac Made all this build on Unix, using Macros up the wazoo 1998-12-15 22:45:09 +00:00
brade%netscape.com
087136fce6 fix compiler warning / bug: initialize index to 0 (reviewed peterl@netscape.com). 1998-12-15 22:19:04 +00:00
vidur%netscape.com
fd093d0d82 Enabled asynchronous loading of SCRIPT SRC=, STYLE SRC= and LINK elements for style sheets. Changed nsIScriptContext to not be dependent on JavaScript. 1998-12-15 06:10:59 +00:00
mcafee%netscape.com
3214fc3211 Adding Unix makefile 1998-12-15 01:27:04 +00:00
shaver%netscape.com
ec05dde4ba Now use MODULE instead of MODULE_NAME.
Update README for new libIDL version.
Add -o basename option and use proper output.
Eradicate some final stdout references.
Pretty printing, whee.
New |operator delete| and |IID| stuff for scc.
Support for raw codefrags (``%{ C++\n ... \n%}\n'') and more bufmgmt debugging.
Use IDL_file_set everywhere.
1998-12-14 18:47:39 +00:00
beard%netscape.com
c2d89d9c06 Now includes.exp files. 1998-12-13 18:33:00 +00:00
beard%netscape.com
18984e5a80 First Checked In. 1998-12-13 05:01:04 +00:00
mcmullen%netscape.com
da55cc69e0 Deal with the case of a null string. 1998-12-12 02:07:11 +00:00
law%netscape.com
6ea423fbaa Minor fix in operator= 1998-12-12 01:28:28 +00:00
scc%netscape.com
a3cd464c31 VC++4.2 can't use a declaration expression as a test. Oh well. Moved declaration to outside the test. 1998-12-12 01:26:11 +00:00
law%netscape.com
72b3ae3e68 Add NS_BASE to cause export from dll on Windows 1998-12-12 01:25:32 +00:00
mcmullen%netscape.com
237f90f8df More windows stuff. 1998-12-11 23:52:31 +00:00
scc%netscape.com
f8dbbcf511 wrong file checked in, checking in the real one (just in case) 1998-12-11 23:49:04 +00:00
scc%netscape.com
ca4a0f65a8 Significantly upgraded functionality to automatically call QueryInterface when assigning in incompatible pointers. 1998-12-11 23:43:00 +00:00
mjudge%netscape.com
e404a37aab adding iid to generated file. this is ok we need this for COM ptrs 1998-12-11 23:38:30 +00:00
mcmullen%netscape.com
c35cd6f254 More windows tweaks 1998-12-11 23:05:24 +00:00
mcmullen%netscape.com
e24443adb9 And again. 1998-12-11 18:17:22 +00:00
vidur%netscape.com
3a9dd64bbf Work in progress of async loading of SCRIPT and STYLE with SRC attributes. Content sinks can now return a BLOCK_PARSER return code, forcing the parser to block. nsIParser::EnableParser can be used to unblock. Also introduced nsIContentSink::SetParser. 1998-12-11 17:02:37 +00:00
kipp%netscape.com
155901efd2 Added FrameUtil IIDs 1998-12-11 15:18:39 +00:00
mcmullen%netscape.com
5ed1d35068 More tweaks. 1998-12-11 03:17:47 +00:00
peterl%netscape.com
07d8f8d031 added namespace IIDs 1998-12-11 02:29:14 +00:00
mcmullen%netscape.com
0b5d962ae9 Some more tweaks to suit various compilers and platforms. 1998-12-11 01:42:04 +00:00
kin%netscape.com
4d56c25568 Fixed off by 1 error that occurs in PopBack() when
(mOrigin + mSize) >= mCapacity.
1998-12-09 17:07:20 +00:00
shaver%netscape.com
b7e56cfb2f Fixed usage-string typo.
Update to 0.5.7 IDL_tree_property_get API.
Reworked input callback for cleanliness.
Add (not-yet-working) infrastructure for %{ C %} raw blocks.
1998-12-09 13:08:29 +00:00
mcmullen%netscape.com
2d4c67ae2c Trying to make this build on unix gcc compilers, I have removed all references to std::string, using char* instead. This almost made me cry (not just because of all the work I had to do over again). 1998-12-09 08:47:30 +00:00
mcmullen%netscape.com
64ac3c15be Tried to make this a little more gcc friendly - created some NS_USING_NAMESPACE/ NS_NAMESPACE ugliness. Sigh. 1998-12-09 05:09:28 +00:00
pinkerton%netscape.com
c415f8beaf fix for new universal headers. Don't use PLstringfuncs and add an inline helper to the helper namespace which does the same things. 1998-12-09 01:56:36 +00:00
law%netscape.com
e89799a864 Added Windoze support 1998-12-09 01:04:53 +00:00
mcmullen%netscape.com
0fe2983dc3 Polished the interfaces, added long comments in the headers. The next step is checking by Bill Law and Steve Lamm for Win and Unix. Then it's open season. 1998-12-08 22:45:42 +00:00
mcmullen%netscape.com
4e091b7bcf First Checked In. 1998-12-08 22:43:57 +00:00
mcmullen%netscape.com
4e1f4f4572 First Checked In. 1998-12-08 02:22:54 +00:00
mcmullen%netscape.com
0fd0d405c3 First Checked In. 1998-12-08 02:15:50 +00:00
akkana%netscape.com
90d7c049da Change NULL to 0 in NS_RELEASE and NS_IF_RELEASE macros.
This is illegal C++ (at least on machines where NULL == (void*)0)
and breaks some compilers, issues warnings in others.
1998-12-07 21:57:57 +00:00
shaver%netscape.com
5e62a635e8 remove dead code, tweak whitespace 1998-12-07 20:23:37 +00:00
ramiro%netscape.com
2df5228f6a Ignore the generated makefile 1998-12-07 06:45:39 +00:00
shaver%netscape.com
e02501b11c Added varargs support (produces "..." in C++ until we figure out what
nsIVarargs should look like).
IDL return value now becomes a final (but before varargs!) out parameter
_retval in C++.
Prettied up some whitespace.
1998-12-06 19:52:21 +00:00
shaver%netscape.com
c567e3d343 Update usage message.
Add #include processing.
Generate #define NS_IFOO_IID_STR for kipp.
More header-generation niceties: #ifndef __nsIFoo_h__, DO NOT EDIT warning
now mentions source filename.
Generate #include in header to match #include in IDL, not by grovelling for
referenced interfaces.
(XXX: Need to polish up memory management.)
1998-12-06 18:41:44 +00:00
troy%netscape.com
e88e7a9094 Added nsIPrintStatusCallback 1998-12-06 00:30:51 +00:00
ramiro%netscape.com
9de953c38c Have cvs ignore generated files. 1998-12-05 11:07:45 +00:00
ramiro%netscape.com
e2b921bf3c Add cvsignore entries for makefiles generated bu autoconf. 1998-12-05 09:07:33 +00:00
mjudge%netscape.com
113351a624 that didnt work... mac croaked 1998-12-04 00:01:09 +00:00
mjudge%netscape.com
b6c191f848 changing NULL to nsnull 1998-12-03 23:40:06 +00:00
mjudge%netscape.com
0495ee6cc6 new enumerator interface change 1998-12-03 21:46:51 +00:00
shaver%netscape.com
8436786eb0 Add generated file warning.
Remove excessive #include "nsISupports.h" generation.
Interfaces are public:, accessors are pure (= 0).
1998-12-03 17:38:55 +00:00
shaver%netscape.com
e9350617c4 Fix indentation, which was my fault and not andrewv's.
Add nsISupports to the always-include list.
Clean up interface generation code, and then mess it up again with
IID handling.
1998-12-03 06:33:59 +00:00
pierre%netscape.com
e691ee06e5 Making nsMacRepository.h obsolete: the shared lib conversion is done. 1998-12-03 01:06:00 +00:00
shaver%netscape.com
907b2e8ea7 Updated README.
Better arg handling and now lower-case mode flags.
andrewv's fixes to lose dependency on IDLN_ enum order (but not his changes
to indentation settings!).
1998-12-02 19:53:27 +00:00
troy%netscape.com
77f6f5e06e Added ID for nsIPageSequenceFrame 1998-12-02 03:53:01 +00:00
mjudge%netscape.com
500a20c8b4 making big changes to enumerator class and adding nsICollection 1998-12-01 17:55:08 +00:00