Граф коммитов

198 Коммитов

Автор SHA1 Сообщение Дата
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