dp%netscape.com
d1f07ef339
Using new Component Registry
...
git-svn-id: svn://10.0.0.236/trunk@34444 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:18:24 +00:00
dp%netscape.com
befa259a88
Landing xpcom20/21 branch.
...
git-svn-id: svn://10.0.0.236/trunk@32644 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-26 01:38:36 +00:00
warren%netscape.com
7833f90dd4
Jband's fix for forward decls. Approved: Chofmann, reviewed: mang.
...
git-svn-id: svn://10.0.0.236/trunk@32446 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-21 03:18:25 +00:00
mccabe%netscape.com
42ca8e31b1
Turn off support for XPIDL_JS_STUBS in generated headers by default, as
...
- nobody uses it
- it's confusing.
git-svn-id: svn://10.0.0.236/trunk@31500 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-13 23:13:17 +00:00
jband%netscape.com
fdee64f201
fix two places where we use a node as if it were of a type other than the type it is. This was causing a problem on some platforms, though it unfortunately was working fine on Win32. Thanks to khym@bga.com (Dave Huang)
...
git-svn-id: svn://10.0.0.236/trunk@31265 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-12 07:42:32 +00:00
beard%netscape.com
209a3bcdda
bumped the version to 1.0d3
...
git-svn-id: svn://10.0.0.236/trunk@31251 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-12 05:41:53 +00:00
beard%netscape.com
c6f43358d6
when popping an #include, fclose the file.
...
git-svn-id: svn://10.0.0.236/trunk@31250 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-12 05:41:29 +00:00
mccabe%netscape.com
3d94d41af6
Fix xpidl header generation to not emit a trailing (erroneous) ',' when generating [notxpcom] interfaces.
...
Thanks to Alec Flett <alecf@netscape.com> for this patch.
git-svn-id: svn://10.0.0.236/trunk@31202 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-12 02:13:40 +00:00
mccabe%netscape.com
03618b2831
Compile directly against the static libxpt.a lib, so we can use xpidl during the build without the shared library path being set.
...
git-svn-id: svn://10.0.0.236/trunk@30909 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 05:33:35 +00:00
beard%netscape.com
be55a3ef93
now correctly returns target file info, reads files from project Data directory, writes files to output directory, uses setjmp/longjmp to trap calls to exit().
...
git-svn-id: svn://10.0.0.236/trunk@30893 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 15:03:13 +00:00
beard%netscape.com
443b5cbf6a
using setjmp/longjmp to trap calls to exit(), compiling .xpt files into project Data folder.
...
git-svn-id: svn://10.0.0.236/trunk@30892 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 15:00:31 +00:00
beard%netscape.com
cbbcaf3d63
using longjmp instead of throw
...
git-svn-id: svn://10.0.0.236/trunk@30891 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 14:59:15 +00:00
beard%netscape.com
d3d4c87c29
added version.rsrc to all targets
...
git-svn-id: svn://10.0.0.236/trunk@30890 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 14:58:54 +00:00
beard%netscape.com
9ef4b2ff6b
moved version to version.rsrc
...
git-svn-id: svn://10.0.0.236/trunk@30889 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 14:58:30 +00:00
beard%netscape.com
36df78b049
First Checked In.
...
git-svn-id: svn://10.0.0.236/trunk@30888 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 14:58:00 +00:00
mccabe%netscape.com
7dbbcf01a9
Back out building xpidl with -static, because it breaks on some platforms. What's the XP way to do it?
...
git-svn-id: svn://10.0.0.236/trunk@30887 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 10:40:16 +00:00
mccabe%netscape.com
3a36b4d6de
Fix to 6156.
...
Added $(EXTRA_DEPS) dependency to $(PROGRAM) in rules.mk, so xpidl can ask to be recompiled when libxpt changes.
git-svn-id: svn://10.0.0.236/trunk@30884 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 09:21:35 +00:00
mccabe%netscape.com
b09ca6f5e9
Give xpidl a Makefile.in that uses the rules.mk rules for $(PROGRAM) to build, toallow use of purify target. Be warned, it won't be pretty.
...
Build xpidl statically by adding -static (I hope it's XP; is there an alternative?) to LDFLAGS. So that we can use it in the build without setting the shared library path.
git-svn-id: svn://10.0.0.236/trunk@30883 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 08:34:37 +00:00
beard%netscape.com
fb8c92e3f6
turned off modification date caching, so files will be regenerated if missing or out of date.
...
git-svn-id: svn://10.0.0.236/trunk@30878 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 03:32:22 +00:00
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