beard%netscape.com
56f0808832
cleaned up, removed non-essential code, NPL
1999-05-09 03:19:47 +00:00
beard%netscape.com
2996899c0b
NPL
1999-05-09 03:19:07 +00:00
beard%netscape.com
20a51c2310
added a "build all" target
1999-05-08 23:18:39 +00:00
beard%netscape.com
1b2796c55f
added version resources
1999-05-08 23:18:12 +00:00
beard%netscape.com
2fc4558bc2
First Checked In.
1999-05-08 23:05:34 +00:00
beard%netscape.com
b96f880380
removed xpt_dump.c from compiler target, moved exclusively to linker target.
1999-05-08 22:58:42 +00:00
beard%netscape.com
6810590c23
added custom fopen, the only opens files in the output directory, added mac_get_file_length(), which is used in lieu of stat, turned on Disassembly function in linker.
1999-05-08 22:58:07 +00:00
beard%netscape.com
cd2562d26c
put in sanity checking of pref data, if its size is incorrect it reverts to factory settings.
1999-05-08 22:56:39 +00:00
beard%netscape.com
9050900930
added mac_get_file_length(), turned off disassembly (moved to linker)
1999-05-08 22:55:42 +00:00
beard%netscape.com
de14b10f6f
turned off the "cantDisassemble" bit, moving disassembly to the linker.
1999-05-08 22:54:23 +00:00
beard%netscape.com
372ce85eab
changed output field to use Str32Field type for alignment purposes (uses 34 bytes rather than 33).
1999-05-08 21:10:22 +00:00
beard%netscape.com
ffc0dca732
changed default 'pref' resource to conform to size of XPIDLSettings struct (40 bytes)
1999-05-08 21:09:19 +00:00
beard%netscape.com
bff302c61c
using defined(XPIDL_PLUGIN) to determine when to rename main
1999-05-08 20:40:26 +00:00
beard%netscape.com
bd35c444a2
added XPIDL_PLUGIN macro, to distinguish when the code is being compiled as a CodeWarrior plugin.
1999-05-08 20:38:11 +00:00
beard%netscape.com
2a5ab43961
changed link order in linker
1999-05-08 20:37:15 +00:00
beard%netscape.com
489b7a4e02
fixed a 'MENU' resource id conflict (128 is CodeWarrior IDE's Apple menu)
1999-05-08 20:36:56 +00:00
beard%netscape.com
8a6d1e91a8
First Checked In.
1999-05-06 20:39:56 +00:00
beard%netscape.com
d551533bc1
First Checked In.
1999-05-06 15:06:11 +00:00
beard%netscape.com
db2e9da53f
First Checked In.
1999-05-06 14:39:20 +00:00
beard%netscape.com
e02996a454
XP_MAC: no longer using mac_fopen, replacing fopen itself. added mac_warning.
1999-05-06 14:27:57 +00:00
jdunn%netscape.com
1d2f3c010f
remove the -lIDL from the EX_LIBS line. It is included with $(LIBIDL_LIBS)
...
correctly. HP chokes on the -lIDL since there is no preceding -L<path to libIDL.a>
1999-05-04 22:16:15 +00:00
jband%netscape.com
08b92cd4ad
change to make xpidl [shared] cause a const qualifier to be emitted and wstring to map to PRUnichar rather than PRUint16
1999-05-04 20:03:43 +00:00
sspitzer%netscape.com
108be1837b
changes to get this to build with the -pedanic flag.
...
(when you pass --enable-pedantic to the compiler)
1999-05-04 17:21:33 +00:00
mccabe%netscape.com
a04bdb34e3
Fix to 5899; xpidl now looks for its target file where it's told to rather than eagerly plucking it out of the supplied includes directories.
...
Also removed an obsolete check against libIDL 0.6.2.
1999-05-04 10:52:20 +00:00
mccabe%netscape.com
9d1f7eb750
Fix to 5898. xpidl now works like the rest of the compilers in the world, and understands -Ifoo as well as -I foo.
...
Thanks to Heikki Toivonen <heikki@citec.fi> for this suggestion.
1999-05-04 08:21:36 +00:00
mccabe%netscape.com
7049d9fa76
Go from explicit $(shell ) calls to glib-config and libIDL-config to using $LIBIDL_CFLAGS, $LIBIDL_LIBS, as set in libIDL.m4.
1999-04-23 06:18:03 +00:00
mccabe%netscape.com
201a325a36
Use @GLIB_CONFIG@ and @LIBIDL_CONFIG@ autoconf variables to find glib-config and libIDL config, rather than hardcoding thier names.
...
Thanks to Greg Roelofs for this fix.
1999-04-19 08:31:42 +00:00
mccabe%netscape.com
014116e7af
Changed makefile to request --cflags and --libs from libIDL-config as well as from glib-config, to handle those cases where libIDL is installed in a different place than glib.
...
Thanks to Tim Rowley <tor@cs.brown.edu> for this fix.
1999-04-17 03:54:39 +00:00
mccabe%netscape.com
a1eb58e008
Enabling xpidl as a standard part of the unix and windows build. Changed checks against BUILD_XPIDL to the (as yet undefined) USE_XPIDL variable in libpref, rdf, xpfe/AppCores, to keep them from firing just yet. The BUILD_XPIDL-enabling machinery in configure.in is unchanged, but BUILD_XPIDL is unused for now.
...
See http://www.mozilla.org/scriptable/xpidl/ if this breaks you.
1999-04-15 18:28:27 +00:00
jband%netscape.com
b4b8105ad7
not yet part of seamonkey build -- fix problem with forward declarations in idl
1999-04-15 03:32:18 +00:00
mccabe%netscape.com
df31745295
Convert some straggling PR_ASSERTS to XPT_ASSERTS to complete link-time freedom from nspr.
1999-04-15 03:20:24 +00:00
mccabe%netscape.com
6e94141764
Updated to include new version numbers and source, binary locations for glib, libIDL.
1999-04-14 04:48:29 +00:00
mccabe%netscape.com
8be0ea87e3
Remove dependency on NSPR for xpidl, libxpt and tools.
1999-04-13 20:22:02 +00:00
jband%netscape.com
33a0a52103
fix AIX bustage - suggested by waqar@netscape.com
1999-04-13 18:10:40 +00:00
jband%netscape.com
89e4ae2743
fix for comment spanning the buffer boundary
1999-04-13 00:50:39 +00:00
waqar%netscape.com
9b9df58f66
Changed C++ comment to a C comment to make AIX compiler happy.
1999-04-12 18:28:53 +00:00
dp%netscape.com
bc22606b23
Using PROGID for registry instance creation.
1999-04-12 12:34:32 +00:00
beard%netscape.com
72d64a8636
XP_MAC: added local strdup that uses malloc, renamed main to xpidl_main when built as a CodeWarrior plugin.
1999-04-11 00:15:09 +00:00
beard%netscape.com
029f7dcb2a
XP_MAC: added call out to mac_fopen() for simple filenames (no path) to allow the CodeWarrior plugin to search for the file in the access paths.
1999-04-11 00:11:36 +00:00
beard%netscape.com
1bba2e4474
#include <libIDL/IDL.h> -> #include <IDL.h> on XP_MAC.
1999-04-11 00:09:14 +00:00
beard%netscape.com
cdbb982652
strdup -> xpidl_strdup, for consistency
1999-04-11 00:08:18 +00:00
jband%netscape.com
3d964bce21
Prepare for not emitting js stubs decls into headers. Emit the macro for GetIID.
1999-04-10 06:17:49 +00:00
leaf%mozilla.org
cb32b873eb
fixing gmake-ism in makefile.win
1999-04-10 02:43:42 +00:00
sspitzer%netscape.com
7b2008351c
add the binary that gets built to the list of things to ignore
1999-04-10 00:52:22 +00:00
sspitzer%netscape.com
7ab6d8f00e
adding these cvsignore files
1999-04-10 00:39:11 +00:00
jband%netscape.com
97149b170a
fix compiler warnings
1999-04-07 00:47:30 +00:00
jband%netscape.com
bf29cbbcf4
use a simpler scheme for handling interface flags in xpidl
1999-04-07 00:29:49 +00:00
jband%netscape.com
52b186b884
Added support for [scriptable] flag in interface descriptor. Added [noscript]. xpconnect now checks for the [scriptable] flag.
1999-04-06 22:42:10 +00:00
mccabe%netscape.com
55378a7495
- Made xpidl build conditional on BUILD_XPIDL for win32 and unix
...
- Made win32 xpidl use glib-1.2 (instead of 1.1.)
1999-04-06 08:33:40 +00:00
jband%netscape.com
01475d8a25
fixed typo so no extra .pdb files get left behind
1999-04-06 00:10:10 +00:00
law%netscape.com
3a97f68e0e
Clean up .pdb file
1999-04-05 20:13:04 +00:00
dp%netscape.com
9e53ff6918
Using Raw interface to accurately get key names that have special characters like / =
...
Printing int32 values
changed key separator in print to be - instead of /
1999-04-05 06:05:17 +00:00
dp%netscape.com
e936d4f73d
Adding registry/. Removing xpidl/ since it wan't being compiled by default by the build.
1999-04-05 04:55:42 +00:00
dp%netscape.com
42357112ab
registry Export utility makefile for unix
1999-04-05 04:34:57 +00:00
dp%netscape.com
46e3686b99
Using the nsIRegistry from the ComponentManager.
1999-04-05 04:33:49 +00:00
jband%netscape.com
fafe628163
set MOZ_NO_DEBUG_RTL in makefile.win for this exe
1999-04-03 21:02:45 +00:00
waterson%netscape.com
990bef22e5
Fixed long-long codegen to use prlong macros (so it works on Mac).
1999-04-01 22:03:25 +00:00
jband%netscape.com
7f712c54a8
make -m stubs not crash on interfaces without parents
1999-03-31 07:56:36 +00:00
waterson%netscape.com
cff85cdb02
Fixes to the stub generator to uncripple stub-based XPConnect a little bit: use JSObjects to get args from JS stack, then pull the privs out; handle error codes and null returns a bit more cleanly.
1999-03-31 06:08:22 +00:00
jband%netscape.com
7845b97d17
fixing typedef bug that I introduced with previous checkin
1999-03-29 22:33:38 +00:00
jband%netscape.com
c5e8747649
many changes to xpidl:
...
- Removed '-n' from usage message.
- Added name_space (if declared) to comment in generated C++ header.
- Added [ptr], [ref], and [nsid] support for native declarations.
- Added support for [const] on 'in' params.
- Now add 'const' automatically for nsID in params.
- Added support for [shared] on 'out' params.
- Added -w warnings support for non-support of sequences.
- Removed support for enum and added -w wrning that they are ignored.
- Added support in header and typelib output for constants (short and long only).
1999-03-28 22:01:33 +00:00
jband%netscape.com
843e4d0212
added support for namespace attribute of interface
1999-03-25 03:24:32 +00:00
warren%netscape.com
4de9f8f9af
Fixed NS_RegistryGetFactory breakage.
1999-03-24 00:38:27 +00:00
jband%netscape.com
42c71b1afc
fail gracefully on badly formed uuid
1999-03-19 04:54:47 +00:00
leaf%mozilla.org
4ad9f70d5d
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
jband%netscape.com
c7d0c3e048
added octet for unsigned 8bit, made float and double work, added a Win32 batfile to build against the right MS runtime dll, added hacked temporary support for nsID expresed as nsIIDRef, added GOTO support for iid_is being native rather than an interface type; i.e. for QueryInterface style sig where a void* is used as the out type
1999-03-14 02:59:43 +00:00
jband%netscape.com
2e3f289396
support float and double in headers and typelibs
1999-03-13 01:43:19 +00:00
jband%netscape.com
4788fda605
strings are TD_PSTRING | XPT_TDP_POINTER
1999-03-11 08:01:02 +00:00
jband%netscape.com
0ed6b5c0ec
interfaces are pointers and getters return retvals
1999-03-11 07:12:18 +00:00
shaver%netscape.com
4e97c87ca2
generate meaningful annotation
1999-03-10 21:09:01 +00:00
shaver%netscape.com
be86a9ee70
Handle nsID, nsIID and nsCID via a custom string-compare hack. (Ugly, but we
...
need 0.6.3 for a better fix, and this'll do for now.)
When sorting IDEs, sort entries with identical IIDs by namespace::name.
1999-03-09 19:59:42 +00:00
shaver%netscape.com
58164daf67
turn off more debugging noise and prepare for 0.6.2's forward handling
1999-03-09 08:23:00 +00:00
shaver%netscape.com
5346cd6379
Turn off debugging noise for myself.
...
Parse IIDs, and handle the unspecified case (= 0).
Sort IDE block like a good boy (all hail qsort).
Follow typedefs to make the right thing happen.
Hide [notxpcom] methods, and don't munge their signatures with _retval, etc.
1999-03-08 21:22:29 +00:00
jband%netscape.com
5de5ba19b3
fix fopen mode for binary files - I'm starting to think that shaver, coop, and mccabe are doing this to me on purpose :)
1999-03-07 20:48:37 +00:00
shaver%netscape.com
07e853ae36
we do windows, but still wait on Mac
1999-03-07 02:37:17 +00:00
jband%netscape.com
a1ccd8bd8a
getting shaver's changes compiling on Win32 - (and linking - dependency on nspr was added)
1999-03-06 21:39:45 +00:00
jband%netscape.com
21119d07b8
getting shaver's changes compiling on Win32
1999-03-06 21:35:01 +00:00
shaver%netscape.com
1a05939593
updated README and fixed 3484 (make in strings const)
1999-03-06 20:59:41 +00:00
shaver%netscape.com
87bb504802
Compatibility with libIDL 0.6.x. (now required -- 0.5.x won't work any more)
...
Open absolutely-named files without include-path checking.
Always report errors (duh).
typelib generation: [iid_is()], consts, parse [uuid()], string type change
(will someone please explain our string types to me?), add float support,
handle [retval], IDL return as trailing argument (duh), attributes generate
accessor entries.
Use IDL_tree_error instead of burping at stderr.
1999-03-06 19:26:40 +00:00
scc%netscape.com
2ec0a397ea
rename |IID()| --> |GetIID()|
1999-03-03 19:48:57 +00:00
brendan%netscape.com
a7bea6a1d8
Deal with wstring in .idl files correctly, or at least better.
1999-03-02 03:01:39 +00:00
brendan%netscape.com
b174ed2b63
Use new 'W' format with JS_ConvertArguments to get PRUnichar* out.
1999-03-02 02:51:33 +00:00
law%netscape.com
94295fa9e1
Fix recursion problem
1999-03-01 19:06:27 +00:00
alecf%netscape.com
42a42d12dd
put #ifdef's around the interface stub implementation output so that generated files can still
...
be part of the build system.
1999-02-27 03:34:39 +00:00
brendan%netscape.com
3c000de84d
Fix indentation, fiddle to share common fputs string.
1999-02-26 02:48:01 +00:00
law%netscape.com
e961693f3b
Fixes for Mac
1999-02-25 19:24:18 +00:00
law%netscape.com
71587ec221
Add DIRS=registry to win32 build
1999-02-25 19:22:13 +00:00
alecf%netscape.com
b5f4372dd4
include jsapi.h whenever we're doing stub work
1999-02-25 18:47:58 +00:00
alecf%netscape.com
88f29d5194
fix compilation problem on generated code where we had two variables named "result"
...
prepare to handle [nonxpcom] object return values
1999-02-23 19:30:53 +00:00
shaver%netscape.com
207c08e698
handle new and old libIDL, [notxpcom], #ifdef XPIDL_JS_STUBS
1999-02-23 15:28:58 +00:00
mcmullen%netscape.com
3649ed5b84
Update
1999-02-23 03:32:00 +00:00
alecf%netscape.com
8ef606dbd7
fix cases where native method wasn't being called on XPIDL void functions.
...
Add cases for methods with and without parameters, and with and without return types.
1999-02-23 02:39:31 +00:00
alecf%netscape.com
f911166782
add a space in between the new native type and the old one.
1999-02-23 02:38:16 +00:00
brendan%netscape.com
4a71eaefa6
- Use write rather than dump consistently (dump has unfortunate connotations).
...
- Avoid gratuitous extra newlines in foo.h compiled from foo.idl.
- Use do-while, not for or while, guarded by if that tests the loop condition.
- Use NS_EXPORT to qualify static InitJSClass and GetJSObject method.
- Turn enum declarations within interfaces into JS class constant numbers.
- Defend against null return from JS_GetPrivate (prototype and user-constructed
objects have no private data).
1999-02-22 00:24:34 +00:00
brendan%netscape.com
228bfb73ef
Fix goofs caught by alecf in GetJSObject generation.
1999-02-20 00:10:22 +00:00
jband%netscape.com
9733ee889d
get xpidl building again on Win32
1999-02-19 21:39:41 +00:00
alecf%netscape.com
e266797a3b
link xpidl statically against libxpt so that dist/bin doesn't need to be in your LD_LIBRARY_PATH
1999-02-18 22:59:17 +00:00
alecf%netscape.com
544d9d773b
make these libraries build during the export phase
1999-02-18 22:36:27 +00:00
brendan%netscape.com
051bbc0cff
Finish Get and SetProperty, simplify InitJSClass via globalObject.
1999-02-18 19:59:11 +00:00
shaver%netscape.com
7c4aa3b23b
Add dependency on libxpt and NSPR for typelib generation.
...
Only output |static const IID()| if we have an IID defined.
Output forward declarations.
Initial -m typelib stuff (handles methods, barely).
1999-02-18 17:43:38 +00:00
brendan%netscape.com
51e07c6b0f
Fixed wrapper management to be self-contained, requiring no extra interfaces.
1999-02-18 03:10:40 +00:00
brendan%netscape.com
8d254d72e6
Cope with void return.
1999-02-17 22:45:12 +00:00
brendan%netscape.com
ab4487d5ca
More stub work checkpointing; expand tabs.
1999-02-17 22:13:32 +00:00
brendan%netscape.com
ee53936825
Second checkpoint.
1999-02-17 05:56:30 +00:00
brendan%netscape.com
e5596bb3ed
Checkpoint xpidl -m stub work.
1999-02-17 01:17:52 +00:00
brendan%netscape.com
fe8a88eaf3
prep for -m stub; misc code cleanups.
1999-02-16 05:10:40 +00:00
shaver%netscape.com
c70caa7ec2
make includes work right; support `-\' as stdin for input file
1999-02-16 03:47:24 +00:00
mcmullen%netscape.com
99d4fb8f2c
First Checked In.
1999-02-13 00:58:54 +00:00
law%netscape.com
6e62333865
moz->ns
1999-02-10 23:27:09 +00:00
law%netscape.com
468d400a24
Cleaned up i/f, XPCOM-wise
1999-02-10 19:47:56 +00:00
shaver%netscape.com
ba411b1126
fix #define for generated headers
1999-02-09 15:30:31 +00:00
shaver%netscape.com
aae15704a1
Fixed native handling.
...
IDL-in-comments works again.
Quell some warnings (now -Wall happy!).
1999-02-08 17:47:44 +00:00
shaver%netscape.com
0abc9fdeb8
New back-end switching for whiter teeth and fresher breath.
...
De-const-ipate in params. (Maybe strings should still be const? I await the
outcome of The Great String Debate.)
1999-02-03 23:55:33 +00:00
law%netscape.com
8dc8f5f01d
Enhanced test program to display values
1999-02-02 07:41:16 +00:00
shaver%netscape.com
680a29d6cd
private delete isn't the mind-bendingly fun stuff we thought it would be (for scc)
1999-01-28 05:38:14 +00:00
law%netscape.com
2d1fda9149
new registry tools
1999-01-28 03:33:49 +00:00
alecf%netscape.com
6834e87439
makefile for XPIDL on Windows
1999-01-26 23:49:43 +00:00
alecf%netscape.com
a39aee01fc
stop using IsXXX for boolean Getters
1999-01-26 18:20:30 +00:00
alecf%netscape.com
45c2ae4f23
changes to make XPIDL compiler work under Windows
1999-01-21 18:59:52 +00:00
coop%netscape.com
43fc399a47
Removed references to xpidl_typelib.h
1999-01-12 19:26:37 +00:00
shaver%netscape.com
2fe4a733a3
Update to (and require!) libIDL 0.5.8.
...
Fix silly argument processing brokenness.
Prepare for IDL_tree_to_IDL when it arrives.
Proper basename stuff for #ifdef __gen_nsIFoo_h__ and others.
Handle empty interfaces.
Dead code trimming (ident, etc.).
Typedef support, including arrays.
nsVarArgs instead of ... in C++ headers.
Fix #include scanning bug that caused pain when we skipped an include that
had already been processed.
1999-01-11 16:56:45 +00:00
coop%netscape.com
21ec63486f
Added binary file open as first step for creating typelib files.
1999-01-06 23:47:45 +00:00
coop%netscape.com
b4f9c6bb84
Updated struc for ParamDescriptor
1999-01-06 22:07:16 +00:00
coop%netscape.com
445151ea1c
Added reference to xpidl_typelib.h
1998-12-31 22:11:39 +00:00
coop%netscape.com
5f1e87dfb3
Initial pass at declarations required for building typelib files.
1998-12-31 22:11:05 +00:00
shaver%netscape.com
f695bdad8d
invoke -> typelib
1998-12-18 17:12:07 +00:00
alecf%netscape.com
ad42830c67
certain methods were not spitting out = 0 at the end of the header
1998-12-17 19:39:10 +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
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
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
ramiro%netscape.com
e2b921bf3c
Add cvsignore entries for makefiles generated bu autoconf.
1998-12-05 09:07:33 +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
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
shaver%netscape.com
7cb17ad5db
Added NPL everywhere (ooops!).
...
Handle enums.
Output idents properly in IDL comments.
1998-11-28 16:52:24 +00:00
shaver%netscape.com
2356d797d9
Error message cleanups, including insertion of line/file info in initial
...
buffer, to make errors give correct line-number data.
Strip comments. (Still need to handle doc comments correctly.)
1998-11-27 16:39:45 +00:00
shaver%netscape.com
ff8371bf4c
Updated README now includes Win32 libIDL/glib URLs, and mention of msw's
...
GTK+/glib 1.1.5.
Generate #includes for interfaces to which we refer.
Output inheritance data.
Switch to PRUnichar * for wstring, and char * for string.
in params that become pointer types get const'd.
1998-11-26 21:03:03 +00:00
shaver%netscape.com
b697288da5
Added support for char, wchar and wstring types.
...
Fixed long long nits.
Make methods pure virtual.
Use pointers and not references.
Remove useless header.c.
1998-11-25 19:12:50 +00:00
shaver%netscape.com
6807c3fcf4
C++ class decls need a semicolon
1998-11-25 04:54:02 +00:00
shaver%netscape.com
c373687100
Added input callback, in preparation for autogenerating __declspec(inhibit)
...
and doing the doc comment thing.
Generate method declarations.
More stdout -> state->file fixes.
1998-11-25 04:19:59 +00:00
shaver%netscape.com
b68f23e3f5
Generate getter/setter/`is'er for attributes.
...
Report errors (and warnings).
Send output to state->file properly, instead of stdout (although state->file
is always stdout right now!).
1998-11-24 23:16:49 +00:00
shaver%netscape.com
3f1382e38f
first xpidl stuff
1998-11-23 21:02:31 +00:00
danm%netscape.com
d43c48670a
adding (optional) GlowCode build info. a:warren
1998-10-06 02:31:45 +00:00
kipp%netscape.com
191b8291ca
new
1998-09-12 17:53:08 +00:00