248 Commits

Author SHA1 Message Date
beard%netscape.com
9d727ffd91 NPL, using CWGetStoredObjectFileSpec() to get the location of each output file, instead of constructing from input file's name.
git-svn-id: svn://10.0.0.236/trunk@30877 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 03:27:07 +00:00
beard%netscape.com
622415764d NPL, removed Disassembly code (moved to linker), now using CWStoreObjectData() to associate output file with compilation. This lets CodeWarrior delete the file when objects are removed, and regenerate when file is deleted externally.
git-svn-id: svn://10.0.0.236/trunk@30876 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 03:27:05 +00:00
beard%netscape.com
ca17f751ce bumped version, changed Flags to latest CWPro4 format to use newer APIs.
git-svn-id: svn://10.0.0.236/trunk@30875 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 03:27:03 +00:00
beard%netscape.com
af9c6c0c43 bumped version
git-svn-id: svn://10.0.0.236/trunk@30874 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 03:27:01 +00:00
beard%netscape.com
1bd3a3590f cleaned up, removed non-essential code, NPL
git-svn-id: svn://10.0.0.236/trunk@30873 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 03:19:47 +00:00
beard%netscape.com
afa5b63cda NPL
git-svn-id: svn://10.0.0.236/trunk@30872 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 03:19:07 +00:00
beard%netscape.com
565ba1b287 added a "build all" target
git-svn-id: svn://10.0.0.236/trunk@30871 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 23:18:39 +00:00
beard%netscape.com
437cbb9c3e added version resources
git-svn-id: svn://10.0.0.236/trunk@30870 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 23:18:12 +00:00
beard%netscape.com
e04346c294 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@30863 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 23:05:34 +00:00
beard%netscape.com
4e2fbfd688 removed xpt_dump.c from compiler target, moved exclusively to linker target.
git-svn-id: svn://10.0.0.236/trunk@30860 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 22:58:42 +00:00
beard%netscape.com
d9281f10da 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.
git-svn-id: svn://10.0.0.236/trunk@30859 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 22:58:07 +00:00
beard%netscape.com
02adb03ae6 put in sanity checking of pref data, if its size is incorrect it reverts to factory settings.
git-svn-id: svn://10.0.0.236/trunk@30858 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 22:56:39 +00:00
beard%netscape.com
0601513322 added mac_get_file_length(), turned off disassembly (moved to linker)
git-svn-id: svn://10.0.0.236/trunk@30857 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 22:55:42 +00:00
beard%netscape.com
dd81dc1570 turned off the "cantDisassemble" bit, moving disassembly to the linker.
git-svn-id: svn://10.0.0.236/trunk@30856 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 22:54:23 +00:00
beard%netscape.com
f58db6707c changed output field to use Str32Field type for alignment purposes (uses 34 bytes rather than 33).
git-svn-id: svn://10.0.0.236/trunk@30851 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 21:10:22 +00:00
beard%netscape.com
5175cab5d4 changed default 'pref' resource to conform to size of XPIDLSettings struct (40 bytes)
git-svn-id: svn://10.0.0.236/trunk@30849 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 21:09:19 +00:00
beard%netscape.com
c8805d06e6 using defined(XPIDL_PLUGIN) to determine when to rename main
git-svn-id: svn://10.0.0.236/trunk@30845 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 20:40:26 +00:00
beard%netscape.com
0374c26633 added XPIDL_PLUGIN macro, to distinguish when the code is being compiled as a CodeWarrior plugin.
git-svn-id: svn://10.0.0.236/trunk@30844 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 20:38:11 +00:00
beard%netscape.com
38b7d8e7ab changed link order in linker
git-svn-id: svn://10.0.0.236/trunk@30843 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 20:37:15 +00:00
beard%netscape.com
a723a84651 fixed a 'MENU' resource id conflict (128 is CodeWarrior IDE's Apple menu)
git-svn-id: svn://10.0.0.236/trunk@30842 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 20:36:56 +00:00
beard%netscape.com
c8cef444cf First Checked In.
git-svn-id: svn://10.0.0.236/trunk@30581 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 20:39:56 +00:00
beard%netscape.com
a6b3efa5b6 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@30542 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 15:06:11 +00:00
beard%netscape.com
b28a3e004c First Checked In.
git-svn-id: svn://10.0.0.236/trunk@30541 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 14:39:20 +00:00
beard%netscape.com
014335891f XP_MAC: no longer using mac_fopen, replacing fopen itself. added mac_warning.
git-svn-id: svn://10.0.0.236/trunk@30538 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 14:27:57 +00:00
jdunn%netscape.com
50a231d8d8 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>


git-svn-id: svn://10.0.0.236/trunk@30228 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 22:16:15 +00:00
jband%netscape.com
ef7c96ff53 change to make xpidl [shared] cause a const qualifier to be emitted and wstring to map to PRUnichar rather than PRUint16
git-svn-id: svn://10.0.0.236/trunk@30173 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 20:03:43 +00:00
sspitzer%netscape.com
5bc10591fc changes to get this to build with the -pedanic flag.
(when you pass --enable-pedantic to the compiler)


git-svn-id: svn://10.0.0.236/trunk@30110 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 17:21:33 +00:00
mccabe%netscape.com
546751fb5d 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.


git-svn-id: svn://10.0.0.236/trunk@30104 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 10:52:20 +00:00
mccabe%netscape.com
2a30f214a2 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.


git-svn-id: svn://10.0.0.236/trunk@30098 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 08:21:36 +00:00
mccabe%netscape.com
d88335f797 Go from explicit $(shell ) calls to glib-config and libIDL-config to using $LIBIDL_CFLAGS, $LIBIDL_LIBS, as set in libIDL.m4.
git-svn-id: svn://10.0.0.236/trunk@28799 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 06:18:03 +00:00
mccabe%netscape.com
9f7c7f3abc 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.


git-svn-id: svn://10.0.0.236/trunk@28041 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 08:31:42 +00:00
mccabe%netscape.com
b47ff84d5d 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.


git-svn-id: svn://10.0.0.236/trunk@27975 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 03:54:39 +00:00
mccabe%netscape.com
7af3e4b81f 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.


git-svn-id: svn://10.0.0.236/trunk@27572 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 18:28:27 +00:00
jband%netscape.com
0853bfc4ca not yet part of seamonkey build -- fix problem with forward declarations in idl
git-svn-id: svn://10.0.0.236/trunk@27536 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:32:18 +00:00
mccabe%netscape.com
c3eaceb773 Convert some straggling PR_ASSERTS to XPT_ASSERTS to complete link-time freedom from nspr.
git-svn-id: svn://10.0.0.236/trunk@27535 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:20:24 +00:00
mccabe%netscape.com
93e0aa60ec Updated to include new version numbers and source, binary locations for glib, libIDL.
git-svn-id: svn://10.0.0.236/trunk@27452 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 04:48:29 +00:00
mccabe%netscape.com
88770dfe8f Remove dependency on NSPR for xpidl, libxpt and tools.
git-svn-id: svn://10.0.0.236/trunk@27357 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 20:22:02 +00:00
jband%netscape.com
f6d848c45a fix AIX bustage - suggested by waqar@netscape.com
git-svn-id: svn://10.0.0.236/trunk@27334 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:10:40 +00:00
jband%netscape.com
ae5f53675d fix for comment spanning the buffer boundary
git-svn-id: svn://10.0.0.236/trunk@27258 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:50:39 +00:00
waqar%netscape.com
cb95040898 Changed C++ comment to a C comment to make AIX compiler happy.
git-svn-id: svn://10.0.0.236/trunk@27162 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 18:28:53 +00:00
dp%netscape.com
1948fe3b56 Using PROGID for registry instance creation.
git-svn-id: svn://10.0.0.236/trunk@27154 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 12:34:32 +00:00
beard%netscape.com
316e6f38cf XP_MAC: added local strdup that uses malloc, renamed main to xpidl_main when built as a CodeWarrior plugin.
git-svn-id: svn://10.0.0.236/trunk@27077 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:15:09 +00:00
beard%netscape.com
8971b8be60 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.
git-svn-id: svn://10.0.0.236/trunk@27076 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:11:36 +00:00
beard%netscape.com
52524c279f #include <libIDL/IDL.h> -> #include <IDL.h> on XP_MAC.
git-svn-id: svn://10.0.0.236/trunk@27075 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:09:14 +00:00
beard%netscape.com
d2015f9655 strdup -> xpidl_strdup, for consistency
git-svn-id: svn://10.0.0.236/trunk@27074 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:08:18 +00:00
jband%netscape.com
38296e4df5 Prepare for not emitting js stubs decls into headers. Emit the macro for GetIID.
git-svn-id: svn://10.0.0.236/trunk@26973 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:17:49 +00:00
leaf%mozilla.org
92d352b5cd fixing gmake-ism in makefile.win
git-svn-id: svn://10.0.0.236/trunk@26959 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 02:43:42 +00:00
jband%netscape.com
e616acfd22 fix compiler warnings
git-svn-id: svn://10.0.0.236/trunk@26636 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:47:30 +00:00
jband%netscape.com
c1d5bee341 use a simpler scheme for handling interface flags in xpidl
git-svn-id: svn://10.0.0.236/trunk@26628 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:29:49 +00:00
jband%netscape.com
e609adb924 Added support for [scriptable] flag in interface descriptor. Added [noscript]. xpconnect now checks for the [scriptable] flag.
git-svn-id: svn://10.0.0.236/trunk@26574 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:42:10 +00:00