Commit Graph

3163 Commits

Author SHA1 Message Date
waterson%netscape.com
997c04892f Rename 'typelibs' to 'xpcom.xpt'
git-svn-id: svn://10.0.0.236/trunk@31055 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-11 00:42:54 +00:00
scc%netscape.com
df32a14b57 export nsCOMPtr destructor
git-svn-id: svn://10.0.0.236/trunk@30998 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 22:27:21 +00:00
putterman%netscape.com
8890c93255 Fix refcounting bug. nsISupportsArray[] already does an addref.
git-svn-id: svn://10.0.0.236/trunk@30984 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 21:53:18 +00:00
scc%netscape.com
78eb0e9f7f temporarily commented out CallQueryInterface for UNIX, added NS_EXPORT for Windows
git-svn-id: svn://10.0.0.236/trunk@30978 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 21:43:29 +00:00
scc%netscape.com
9135e5202b conditionally factored destructor
git-svn-id: svn://10.0.0.236/trunk@30950 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 20:48:43 +00:00
scc%netscape.com
441182cd96 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@30949 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 20:46:31 +00:00
dougt%netscape.com
c1431a1b2a Correcting the mac load lib name.
git-svn-id: svn://10.0.0.236/trunk@30948 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 20:42:06 +00:00
dougt%netscape.com
5ca2e34717 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@30945 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 20:17:14 +00:00
dougt%netscape.com
64ef0f9000 Copied nsITestXPCFoo from xpconnect so that I did not have to include it.
git-svn-id: svn://10.0.0.236/trunk@30944 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 20:16:45 +00:00
dougt%netscape.com
3b9d5afdbf Getting it to compile on the mac.
git-svn-id: svn://10.0.0.236/trunk@30943 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 20:15:02 +00:00
waterson%netscape.com
f7be933e4c First Checked In.
git-svn-id: svn://10.0.0.236/trunk@30942 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 20:14:48 +00:00
waterson%netscape.com
e7a1d0f4da Generate nsISupports.h, nsIEnumerator.h, and nsIFactory.h.
git-svn-id: svn://10.0.0.236/trunk@30931 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 18:50:41 +00:00
waterson%netscape.com
036e9ce44a Initial revision.
git-svn-id: svn://10.0.0.236/trunk@30930 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 18:49:55 +00:00
mccabe%netscape.com
030ae9c46b Comment fix to previous.
git-svn-id: svn://10.0.0.236/trunk@30918 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 10:20:41 +00:00
mccabe%netscape.com
d1f8a84799 Build the xpt_link and xpt_dump tools early so that they're available as part of the build process, and link them statically so we don't need the shared library path set to use them.
git-svn-id: svn://10.0.0.236/trunk@30917 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 10:17:54 +00:00
mcafee%netscape.com
a3948e9888 Renaming nsQuickSort to NS_QuickSort so it doesn't look like a class name. r=brendan@netscape.com
git-svn-id: svn://10.0.0.236/trunk@30913 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 06:47:04 +00:00
mcafee%netscape.com
06560d83f0 Class nsprPath has been renamed to nsNSPRPath; straggler references were being converted with a typedef, this was confusing Solaris, so I'm converting all nsprPath references to the new name, hope that's Ok.
git-svn-id: svn://10.0.0.236/trunk@30910 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 05:34:26 +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
mcafee%netscape.com
d6df9b3b1a Fixing Solaris bustage.
git-svn-id: svn://10.0.0.236/trunk@30908 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 03:47:19 +00:00
beard%netscape.com
3d595b23e2 XP_MAC: improved nsDLL::Load() to not call PL_strlen() each time through a loop from 0 to the length of the string - 1.
git-svn-id: svn://10.0.0.236/trunk@30907 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 03:45:38 +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
04d7f021e2 changed raw calls to stat() to get_file_length(), and redefined get_file_length to mac_get_file_length when building as CodeWarrior plugin.
git-svn-id: svn://10.0.0.236/trunk@30862 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 23:01:09 +00:00
beard%netscape.com
fbd123e794 renamed get_args() to mac_get_args(), get_file_length redefined as mac_get_file_length when built as CodeWarrior plugin.
git-svn-id: svn://10.0.0.236/trunk@30861 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 23:00:07 +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
dougt%netscape.com
913fa4cc71 Adding Proxy to the unix makefile
git-svn-id: svn://10.0.0.236/trunk@30850 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 21:10:18 +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
dougt%netscape.com
d5c05860a5 hooking up proxy to the WINDOWS makefile
git-svn-id: svn://10.0.0.236/trunk@30846 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 20:55:24 +00:00