dp%netscape.com
458f9dbaf6
adding back for doc purpose
...
git-svn-id: svn://10.0.0.236/trunk@34994 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 08:08:15 +00:00
dp%netscape.com
5bf3f0bc32
Removing obsoleted files from xpcom/ post xpcom2.0 landing
...
git-svn-id: svn://10.0.0.236/trunk@34992 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 07:54:05 +00:00
rogerl%netscape.com
822b8f09da
Instruction sequence clean-up courtesy of Dan Price & Blake Jones at Sun.
...
git-svn-id: svn://10.0.0.236/trunk@33652 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 23:02:17 +00:00
jband%netscape.com
e717a0b4df
converting these html files to redirect to moved pages
...
git-svn-id: svn://10.0.0.236/trunk@33312 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-31 19:45:54 +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
briano%netscape.com
ba2c36c185
Fixed a bug that only exhibited itself if NO_STATIC_LIB was defined. The tools (../tools) require that libxpt.a gets built no matter what, and that wasn't happening.
...
git-svn-id: svn://10.0.0.236/trunk@32429 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-20 23:17:03 +00:00
mccabe%netscape.com
08bf172e28
Only alloc space for interface records if we actually have interfaces; fixes a calloc(1,0) bug that was breaking the AIX build. (Thanks to Jim Dunn <jdunn@netscape.com> for finding this, and to Mike Shaver <shaver@netscape.com> for contributing the patch.
...
The xpcom tree remains closed, but this patch gets in for m6 by special dispensation.
A=leaf,dp
git-svn-id: svn://10.0.0.236/trunk@32011 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 02:10:05 +00:00
mccabe%netscape.com
1772d1476d
Be conservative, and initialize the XPTState struct to 0 when allocating it. This cropped up as a problem where garbage fields were busting the msvc 6.0 -opt build, but was really xp.
...
git-svn-id: svn://10.0.0.236/trunk@31311 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-12 22:56:42 +00:00
mccabe%netscape.com
7172b35aea
Allocate 1 extra space and nul-terminate the string given to XPT_NewString. Thanks to Jim Dunn <jdunn@netscape.com> for suggesting this fix.
...
git-svn-id: svn://10.0.0.236/trunk@31269 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-12 09:04:38 +00:00
kipp%netscape.com
524aed5470
Fix makefile glitch
...
git-svn-id: svn://10.0.0.236/trunk@31185 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-12 00:15:22 +00:00
waterson%netscape.com
c60001ca16
Be sure to initialize the data offset in the new state object. Mucho gracias to shaver for the fix.
...
git-svn-id: svn://10.0.0.236/trunk@31072 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-11 04:39:40 +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
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
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
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
mccabe%netscape.com
1b6455c0ff
Build xpidl before export phase of any xpcom directory.
...
git-svn-id: svn://10.0.0.236/trunk@30805 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 01:57:37 +00:00
rogerl%netscape.com
b84c4c40ea
Forced conversion of result for I64 tests to int in call to printf. I
...
couldn't find a OS-independent format string for handling the I64.
git-svn-id: svn://10.0.0.236/trunk@30773 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-07 21:57:23 +00:00
rogerl%netscape.com
16db34e3f6
Fixed quad-word alignment issues, vTable layout problems.
...
git-svn-id: svn://10.0.0.236/trunk@30769 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-07 21:42:28 +00:00
jband%netscape.com
cb1e737493
updating status - added Digital Unix and notes on PPC code
...
git-svn-id: svn://10.0.0.236/trunk@30743 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-07 21:01:29 +00:00
jband%netscape.com
9488a85fd6
changing wchar_t to PRUnichar because wchar_t is 32bits on some machines (Solaris) and PRUnichar is what we really mean anyway
...
git-svn-id: svn://10.0.0.236/trunk@30742 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-07 21:00:29 +00:00
beard%netscape.com
a506e17625
don't know how, but line endings got whacked.
...
git-svn-id: svn://10.0.0.236/trunk@30545 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 15:52:25 +00:00
beard%netscape.com
2fb74cb7e2
tool changes
...
git-svn-id: svn://10.0.0.236/trunk@30540 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 14:30:29 +00:00
beard%netscape.com
633295898e
added xptcstubs_mac.cpp/.s, removed xptcstubs_.mac.cpp
...
git-svn-id: svn://10.0.0.236/trunk@30539 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 14:29:31 +00:00
beard%netscape.com
95c4256ae0
for XP_MAC, added macro renaming main to xptdump_main, for use in CodeWarrior plugin, changed all uses of "stat" to call to get_file_length() for clarity, and to lessen number of calls to stat in code.
...
git-svn-id: svn://10.0.0.236/trunk@30536 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 14:25:10 +00:00
beard%netscape.com
a7829d1536
For XP_MAC, added macro renaming main to xptlink_main, for use in CW plugin linker, uint32 -> PRUint32, renamed xpt_dump_usage -> xpt_link_usage.
...
git-svn-id: svn://10.0.0.236/trunk@30535 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 14:22:46 +00:00
beard%netscape.com
eb2443e638
fixed stores of types smaller than sizeof(PRInt32)
...
git-svn-id: svn://10.0.0.236/trunk@30534 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 14:21:08 +00:00
beard%netscape.com
c1ac3cf6a7
fixed floating point loads, vtable offset, r4 <- r6.
...
git-svn-id: svn://10.0.0.236/trunk@30533 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 14:19:34 +00:00
beard%netscape.com
e11c50895f
First Checked In.
...
git-svn-id: svn://10.0.0.236/trunk@30532 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 14:16:15 +00:00
briano%netscape.com
2371311b84
Added OpenBSD to the list.
...
git-svn-id: svn://10.0.0.236/trunk@30496 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 01:58:22 +00:00
briano%netscape.com
1641b5da6f
This should prevent Solaris/x86 from overriding its CPPSRCS setting with that for sparc.
...
git-svn-id: svn://10.0.0.236/trunk@30495 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 01:57:02 +00:00
mcafee%netscape.com
d5a2076a47
Adding Solaris/sparc and Solaris/intel
...
git-svn-id: svn://10.0.0.236/trunk@30476 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 00:49:31 +00:00
mcafee%netscape.com
56d1aa8697
Linker didn't seem to like _ prefix for function names, removing them fixes link errors. Adding license file.
...
git-svn-id: svn://10.0.0.236/trunk@30475 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 00:49:02 +00:00
mcafee%netscape.com
a5e767e34d
Fixing link error (Solaris).
...
git-svn-id: svn://10.0.0.236/trunk@30474 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 00:48:09 +00:00
mcafee%netscape.com
f27eb89d94
Fixing link errors (Solaris).
...
git-svn-id: svn://10.0.0.236/trunk@30473 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 00:47:40 +00:00
briano%netscape.com
3d80cdbf48
Fix for bug 5770. Thanks to lennox@cs.columbia.edu.
...
git-svn-id: svn://10.0.0.236/trunk@30443 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 23:38:15 +00:00
mcafee%netscape.com
aa4b2003c1
Adding license.
...
git-svn-id: svn://10.0.0.236/trunk@30393 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 06:07:50 +00:00
mcafee%netscape.com
67a23ecafc
Adding Makefile for Linux.
...
git-svn-id: svn://10.0.0.236/trunk@30391 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 06:06:33 +00:00
mcafee%netscape.com
01928aa861
Adding changes for Solaris, commented-out so we don't break the current build.
...
git-svn-id: svn://10.0.0.236/trunk@30320 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 02:06:02 +00:00
mcafee%netscape.com
1f0973db5a
Typo? Fixing Solaris bustage.
...
git-svn-id: svn://10.0.0.236/trunk@30318 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 01:59:07 +00:00
mcafee%netscape.com
577b03042b
These files have been renamed with _asm_ to distinguish them from cpp files, this unconfuses gcc.
...
git-svn-id: svn://10.0.0.236/trunk@30316 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 01:57:35 +00:00
mcafee%netscape.com
b004a8459f
Renaming asm files to be different than cpp files so compiler doesn't get confused. xptcinvoke_sparc_solaris.s _. xptcinvoke_asm_sparc_solaris.s, xptcstubs_sparc_solaris.s -> xptcstubs_asm_sparc_solaris.s
...
git-svn-id: svn://10.0.0.236/trunk@30314 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 01:56:01 +00:00
mccabe%netscape.com
04026d5bf8
Fix to 5415. Don't complain about duplicate iids when linking, if the duplicate iids are zero (representing unresolved interfaces.)
...
git-svn-id: svn://10.0.0.236/trunk@30101 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 09:47:10 +00:00
mccabe%netscape.com
08d8615ea7
Check for consts > 0 before allocating record space for them. Fix to 5683, a malloc(0) bug; thanks to jlnance@inttek.com for catching this one.
...
git-svn-id: svn://10.0.0.236/trunk@30094 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 07:31:40 +00:00
waterson%netscape.com
e07f7bbf43
Don't set record->typelibRecord until we know that we're actually indexifying the typelib in which the interface lives.
...
git-svn-id: svn://10.0.0.236/trunk@30068 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 03:45:55 +00:00
jband%netscape.com
8a2be521db
force the tools for get created in the export phase to be used to build xpt files and cleanup otherwise makefiles
...
git-svn-id: svn://10.0.0.236/trunk@30067 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 03:43:14 +00:00
jband%netscape.com
cbedc6b4c8
fix casting warning and quiet useless runtime noise on success
...
git-svn-id: svn://10.0.0.236/trunk@30066 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 03:40:31 +00:00
jband%netscape.com
e9e1343e80
Support BSD OS and difference between gcc and egcs (thanks to Bert Driehui <bert_driehuis@nl.compuware.com>)
...
git-svn-id: svn://10.0.0.236/trunk@30065 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 03:38:05 +00:00
jband%netscape.com
05c1be222d
Fix comical copy/paste error (thanks to Bert Driehui <bert_driehuis@nl.compuware.com>)
...
git-svn-id: svn://10.0.0.236/trunk@30063 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 03:36:21 +00:00