mccabe%netscape.com
718f08047f
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
8f0836280f
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
4a9c5b4415
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
jband%netscape.com
5f9bbffb34
not yet part of seamonkey build -- fix problem with forward declarations in idl
1999-04-15 03:32:18 +00:00
mccabe%netscape.com
4339690ad1
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
eae9423167
Updated to include new version numbers and source, binary locations for glib, libIDL.
1999-04-14 04:48:29 +00:00
jband%netscape.com
ee5c8c52fd
removing reference to nspr in windows makefile
1999-04-13 21:23:45 +00:00
mccabe%netscape.com
8ceee11100
Remove dependency on NSPR for xpidl, libxpt and tools.
1999-04-13 20:22:02 +00:00
jband%netscape.com
a48e398315
fix AIX bustage - suggested by waqar@netscape.com
1999-04-13 18:10:40 +00:00
jband%netscape.com
16c01d47fc
fix for comment spanning the buffer boundary
1999-04-13 00:50:39 +00:00
waqar%netscape.com
9f0064a9e4
Changed C++ comment to a C comment to make AIX compiler happy.
1999-04-12 18:28:53 +00:00
beard%netscape.com
8fc80c9dd0
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
3ad3483d5e
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
f3fe5ba7b3
#include <libIDL/IDL.h> -> #include <IDL.h> on XP_MAC.
1999-04-11 00:09:14 +00:00
beard%netscape.com
1d09c36453
strdup -> xpidl_strdup, for consistency
1999-04-11 00:08:18 +00:00
beard%netscape.com
fd3d8aa4b2
added xptcinvoke_mac.s
1999-04-10 23:55:39 +00:00
beard%netscape.com
2c5a4a4edf
First Checked In.
1999-04-10 23:52:55 +00:00
beard%netscape.com
6e69fa675d
added xptinfo, xptcall sources.
1999-04-10 23:47:53 +00:00
jband%netscape.com
85b5e04fd6
Prepare for not emitting js stubs decls into headers. Emit the macro for GetIID.
1999-04-10 06:17:49 +00:00
jband%netscape.com
dbd382cd88
fix misspelling
1999-04-10 06:07:24 +00:00
jband%netscape.com
31fdf381a9
battling bitrot in this test program
1999-04-10 06:06:39 +00:00
jband%netscape.com
6bd36a0fb2
fix compiler warnings
1999-04-07 00:47:30 +00:00
jband%netscape.com
11b4cf4cf9
use a simpler scheme for handling interface flags in xpidl
1999-04-07 00:29:49 +00:00
jband%netscape.com
993ff933a8
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
7d3726baf8
- 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
b0859a052d
fixed typo so no extra .pdb files get left behind
1999-04-06 00:10:10 +00:00
beard%netscape.com
b3ac3a0371
backed out XP_MAC crash test, since it does work with checked in .xpt files.
1999-04-04 03:40:20 +00:00
beard%netscape.com
d135599078
turned off relaxed pointer checking, now that jband has fixed the sources.
1999-04-04 03:33:43 +00:00
jband%netscape.com
a6de332001
fix the struct member column alignment (in the source code) after mass type renaming
1999-04-04 03:13:47 +00:00
jband%netscape.com
5c93ff48e3
prepare makefiles for building libxpt and xpidl before xpcom/public and xpcom/src. Fix warnings and errors in libxpt exposed in Mac port
1999-04-04 03:09:12 +00:00
beard%netscape.com
c4157426fd
added xptinfo interfaces, base, and xpcom.
1999-04-04 01:51:47 +00:00
beard%netscape.com
f540c296e3
First Checked In.
1999-04-04 01:30:58 +00:00
beard%netscape.com
3b9d1511d7
made it compile on XP_MAC, still needs a user interface to choose multiple files.
1999-04-04 01:30:45 +00:00
beard%netscape.com
e1a641fa03
added interactive choosing of a file to dump on XP_MAC, worked around a crash in XPT_DumpInterfaceDescriptor.
1999-04-04 01:25:44 +00:00
beard%netscape.com
1ceb6ece22
Added a strdup function for XP_MAC.
1999-04-04 01:20:34 +00:00
beard%netscape.com
aecbce9b60
First Checked In.
1999-04-04 00:13:40 +00:00
beard%netscape.com
ea5b0cfb8c
added default args for XP_MAC.
1999-04-04 00:13:28 +00:00
beard%netscape.com
83aebb30c4
First Checked In.
1999-04-03 23:36:11 +00:00
jband%netscape.com
051607788a
set MOZ_NO_DEBUG_RTL in makefile.win for this exe
1999-04-03 21:02:45 +00:00
waterson%netscape.com
030915143e
Fixed long-long codegen to use prlong macros (so it works on Mac).
1999-04-01 22:03:25 +00:00
jband%netscape.com
1d4551acd4
make -m stubs not crash on interfaces without parents
1999-03-31 07:56:36 +00:00
waterson%netscape.com
e2a687bb1a
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
032133b320
fixing typedef bug that I introduced with previous checkin
1999-03-29 22:33:38 +00:00
jband%netscape.com
95c15becc6
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
7933eabf5f
add support for 'shared' flag in typelibs. This is available for use to indicate pointer type 'out' params which will not follow the xpcom rules of transfering ownership - i.e. they want to share a pointer rather than cloning the underlying data for the caller to delete when finished
1999-03-28 21:48:34 +00:00
danm%netscape.com
17cffb116d
removing glowcode. a:jband
1999-03-26 02:37:22 +00:00
mccabe%netscape.com
d8d93678e2
Move xptinfo, xptcall from export phase (erroneously copied from libxpt Makefile.in) to libs and back out previous temporary fix.
...
Finishing checkin. Hopefully all is OK.
1999-03-25 10:35:19 +00:00
mccabe%netscape.com
c17ac10f7c
Move xptinfo, xptcall from export phase (erroneously copied from libxpt Makefile.in) to libs and back out previous tree patch.
1999-03-25 10:28:39 +00:00
mccabe%netscape.com
0bc66ee504
Adding libxpt and xpconnect to the build.
1999-03-25 07:50:11 +00:00
jband%netscape.com
7b8eacb7c7
added support for namespace attribute of interface
1999-03-25 03:24:32 +00:00