jband%netscape.com
9059c3a2c7
more speedups for bug 28964. Check for .xpt at end of filename before checking to see if the thing is a file or dir because the name check is way faster than the isDir check - if the name check fails then we don't have to even do the isDir check. r=dp, a=jar
2000-02-27 21:43:04 +00:00
rpotts%netscape.com
282d92c915
bug #21556 . Made Addref/Release on nsInterfaceInfo threadsafe.
2000-02-27 05:29:58 +00:00
tor%cs.brown.edu
b46f9e708c
Add vtable autodetection for solaris to enable use of SUNWspro5.0
...
compilers. bug 20297. r=cls
2000-02-15 21:23:01 +00:00
mccabe%netscape.com
6c37c5d9ad
Switch from using cached-and-refcounted nsIAllocator to linking directly to nsAllocator, as we're in the same DLL. Also turn some freecoded memcpy sequences into calls to nsAllocator::Clone
...
r=jband
2000-02-11 05:08:10 +00:00
jband%netscape.com
05ee3cbb16
Checking in patch from Brian Fundakowski Feldman <green@FreeBSD.org> to get xptcall working on newer versions of FreeBSD. r=jband@netscape.com r=blizzard@mozilla.org
2000-02-08 02:44:13 +00:00
risto%netscape.com
65c0d3c80a
Changing all cvs-mirror.mozilla.org references to point to politically
...
correct addresses, for example tinderbox.mozilla.org, lxr.mozilla.org or
bonsai.mozilla.org. cvs-mirror shouldn't use in URLs anymore because it's
now on different server.
r=bryner
2000-02-05 07:23:36 +00:00
Jerry.Kirk%Nexwarecorp.com
c94584646d
Change what its looking for with Neutrino because my uname was
...
changed. It was looking for NTOx86 but now it should be NTOx86pc
2000-02-03 01:03:19 +00:00
jdunn%netscape.com
7f1a8f6ba8
#= jdunn@netscape.com
2000-01-24 15:59:26 +00:00
jdunn%netscape.com
ab0b188028
Enable Optimized builds on HPUX
...
# 18875
r= pepper@netscape.com
a= chofmann@netscape.com
2000-01-21 03:17:50 +00:00
jdunn%netscape.com
175ee75c0d
fix the 'this' adjustment, AIX uses CFRONT while gcc on ppc uses the other one
...
#= 24305
r= jdunn@netscape.com - I know this is me, but this is an AIX only bug. jband
talked me through the fix
2000-01-19 01:19:26 +00:00
jband%netscape.com
4ab84070fb
Not part of build. Updating status page
2000-01-18 08:19:27 +00:00
jband%netscape.com
8ebdc7fd46
Fix to deal with arrays of interface pointers. r=mccabe
2000-01-13 05:54:40 +00:00
cls%seawood.org
4f34e05855
Removed redundant XPDIST from the build. Changed existing references to DIST.
...
Replaced all uses of $(DIST)/include with $(PUBLIC) except those looking for NSPR headers.
Removed extra instances of $(DIST)/include or $(PUBLIC) from INCLUDES as it's already there.
Override OS_LIBS when setting host variables for cross-compiling.
2000-01-11 05:13:01 +00:00
jdunn%netscape.com
cb0c532e85
Fix base class specifiers, since be default if they aren't specified it is Private
...
# 23237
r= warren@netscape.com , ftang@netscape.com , jband@netscape.com
2000-01-11 01:45:34 +00:00
waterson%netscape.com
c89ee29031
Bug 23297. Munged patch from Franz.Sirl-kernel@lauterbach.com; simplify and clean up code. r=waterson or r=Franz.Sirl-kernel@lauterbach.com, depending on how you look at it.
2000-01-08 00:30:08 +00:00
briano%netscape.com
3eeeee81a2
Now FreeBSD/alpha and NetBSD/alpha builds can use the Linux/alpha code.
1999-12-18 03:43:19 +00:00
jdunn%netscape.com
b50bf4c0c4
Fix the AIX xptcall work
...
a= chofmann
# 18692
1999-12-15 19:01:53 +00:00
jband%netscape.com
1194158582
fixing the last modified date - not part of the build
1999-12-07 08:23:01 +00:00
jband%netscape.com
381a2e39c4
updating xptcall status - not part of the build
1999-12-07 08:21:31 +00:00
waterson%netscape.com
4a77047af4
Pretty up Franz Sirl's code; fix STUB_ENTRY() macro to use r12 as the register in which the method index is passed; r4 is used for passing the first parameter! r=beard@netscape.com (actually, most of the work was beard!)
1999-12-07 02:05:54 +00:00
waterson%netscape.com
6c4c4c53a4
Patches from Franz.Sirl-kernel@lauterbach.com. Get xptcall limping along on PPC/Linux.
1999-12-06 04:48:02 +00:00
waterson%netscape.com
a00b3b52d4
Check in initial, non-working XPTCall code from Linux-PPC.
1999-12-01 04:56:46 +00:00
dp%netscape.com
aa23a77403
NS_GET_IID(). Thanks to patch from pp@ludasdesign.com r=dp@netscape.com
1999-12-01 00:21:53 +00:00
warren%netscape.com
96ec037ac6
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
cls%seawood.org
647d18eb74
Do immediate evaluations instead of the default deferred. (And also cause coffee to rebuild in that directory.)
1999-11-22 19:28:30 +00:00
jdunn%netscape.com
524208728f
Fix additional bugs with stubs. This still doesn't work 100% but getting there
...
(basically pulled in the mac ppc CPP file for aix stubs file)
1999-11-11 02:20:22 +00:00
dmose%mozilla.org
142ac52eaf
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
mccabe%netscape.com
c0c0c3eb35
Fix many nsInterfaceInfo leaks, thanks in part to patches provided by Patrick Beard. Fixes 15855. Some remain.
...
Clear up build warnings, and quiet nsInterfaceInfomanager debug output unless DEBUG_iim. Makes startup a li'l less noisy. Fixes 15628.
r=jband
1999-11-03 07:23:37 +00:00
jband%netscape.com
7120686813
commiting patch from Duncan Wilcox <duncan@be.com> to get prototype right in prep for inline assembly call - some pick compilers didn't like unsigned int when it was really uint32. r=jband
1999-10-22 20:53:05 +00:00
kipp%netscape.com
84b50871b6
Removed some silly warnings
1999-10-20 00:06:12 +00:00
shaver%netscape.com
4543b5f224
corrected assembly, from Ulrich Drepper <drepper@cygnus.com> (16612, r=shaver)
1999-10-19 19:03:01 +00:00
mcafee%netscape.com
0bd8bf7016
Enable Solaris/Intel/egcs to build & run. Patch submitted by Roy Jones, r=mcafee
1999-10-10 23:41:23 +00:00
mccabe%netscape.com
49f0952f48
Fix to 15813. Change to using nsFileSpec to read .xpt files; this is 2x faster on the Mac. Fix courtesy Simon Fraser.
...
r=sfraser, or r=mccabe, depending on how you look at it.
1999-10-09 02:07:35 +00:00
jband%netscape.com
a7173aa30d
NOT PART OF BUILD updating status page
1999-10-05 00:53:26 +00:00
kipp%netscape.com
79afe35b3b
Button up some shutdown memory leaks
1999-09-30 21:43:35 +00:00
briano%netscape.com
70325de63d
Fix for AIX 4.2, specifically, but should help other platforms with shared library difficulties.
1999-09-29 02:52:12 +00:00
briano%netscape.com
99db328245
Fix for BSDI 3.0, specifically, but should help other platforms with shared library difficulties.
1999-09-28 03:16:38 +00:00
jband%netscape.com
16c9977e38
avoid uninitialized memory reads by copying only the significant part of the union when initializing an nsXPTCVariant from a nsXPTCMiniVariant using nice encapsulated inline method.
1999-09-22 07:53:07 +00:00
jband%netscape.com
49b32adc11
round out the isDependent test and change an || to a switch
1999-09-20 07:30:04 +00:00
jband%netscape.com
04c77e4064
- Changed the interface for getting the interface_is argnum.
...
- Merged the typelib types for array and array_with_length.
- Added typelib types for string_with_size and wstring_with_size
1999-09-20 02:50:28 +00:00
briano%netscape.com
04e901e2a5
General cleanup.
1999-09-18 02:12:56 +00:00
frankm%eng.sun.com
e1662d0d9e
- In nsInterfaceInfoManager.cpp, get the allocator with nsAllocator::GetGlobalAllocator, not from nsServiceManager. (Allocator now cached with nsCOMPtr.)
...
- Insure that debugging code in nsInterfaceInfo and TestInterfaceInfo fails gracefully instead of segfaulting.
1999-09-17 22:46:44 +00:00
slamm%netscape.com
ddb878d278
Fix build warnings.
1999-09-16 00:15:30 +00:00
cls%seawood.org
543e7a6f14
Renamed function arguments to avoid warnings about shadowing member variables
1999-09-12 12:08:56 +00:00
jband%netscape.com
a3a6462404
add arrays to xpidl and typelibs. got rid of vararg support scheme
1999-09-11 05:20:39 +00:00
shaver%netscape.com
6cecf4c569
convert to CreateInstanceFromProgID
1999-09-05 06:27:42 +00:00
jband%netscape.com
e4d792bba4
fix for bug 12237 - add a flag in typelib to indicate methods thatare not xpcom compliant. Stealing bit that was originally intended for varargs
1999-09-02 00:01:08 +00:00
jband%netscape.com
65071f5ac2
OpenVMS only change to Makefile.in from Colin Blake <colin@theblakes.com>
1999-09-01 23:54:58 +00:00
jband%netscape.com
31d96bce3a
updating status page
1999-09-01 23:46:21 +00:00
cyeh%netscape.com
9577b5cefa
Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
1999-09-01 00:54:34 +00:00
beard%netscape.com
a8ddbcb019
fixed stack management so that stack crawls work, added a traceback table.
1999-08-28 02:59:33 +00:00
ramiro%netscape.com
5c9835cc68
Cleanup linking of libimg.
1999-08-25 13:37:11 +00:00
slamm%netscape.com
319b492795
Removed items from DIRS that do not exist.
1999-08-24 21:45:26 +00:00
scc%netscape.com
68340a37ef
got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in
1999-08-23 10:14:16 +00:00
cls%seawood.org
c2bdb85bf4
Removed all references to obsolete OBJDIR variable.
...
Removed various sections of config.mk & rules.mk that were only used by OBJDIR or by a non-autoconf build.
1999-08-20 06:52:59 +00:00
mgleeson1%netscape.com
a681c7c7c6
change for hpux porting
1999-08-19 21:17:31 +00:00
mgleeson1%netscape.com
dfdf78f01d
HP-UX additions
1999-08-19 20:36:06 +00:00
jband%netscape.com
d63d8a18c4
Fixing xptinfo bug with getting information about the type of an interface pointer parameter of a method when the method is inherited from another interface in another typelib file. The api needs to also pass along the method index in order to convey enough information to always give the right answer. Got that? :) Fixing users of this modified api also.
1999-08-19 10:12:30 +00:00
waterson%netscape.com
6ed0233553
Bug 11667. Fix unsigned/signed mismatch.
1999-08-12 08:49:44 +00:00
jband%netscape.com
a4e5d1f7cf
updating status page
1999-08-10 06:30:34 +00:00
rogerl%netscape.com
16febf486b
Backing away from SUNW 5.0 version - the 4.2 workshop is the same as GCC
...
output and Matthias has a way to get the 5.0 workshop to produce 4.2 (and
hence GCC) compatible vtables. I'm leaving the structure intact for now in
case we need to use it for flag setting or whatever.
1999-08-09 21:07:57 +00:00
mccabe%netscape.com
2ad4814518
Change a mispatched | to a !. Thanks to Anton Blanchard <anton@progsoc.uts.edu.au>.
1999-08-09 12:37:24 +00:00
jband%netscape.com
c153f122e9
adding enumeration of CLSIDs and ProgIDs using code from Robert Ginda <rginda@ix.netcom.com>
1999-08-09 05:02:25 +00:00
mccabe%netscape.com
bf8f545b8e
Fix lxr-visible file description comments.
1999-08-07 09:45:12 +00:00
mccabe%netscape.com
923fe76ae3
Fixes for 'warning: unsigned value < 0 is always 0' warnings.
1999-08-07 09:32:45 +00:00
cls%seawood.org
3f1dcd11dc
Various fixes to let the tree compile with gcc 2.95:
...
String constants are now (const char *)s and must be explicitly cast to (char *).
operator new is expected to be empty or throw an expection instead of returning null. (ifdef'd for gcc 2.95+)
Stricter checks on register clobbering in embedded asm. (at least I think that's what it is)
Expects the main function to return int, not something similiar to it like PRInt32.
Still requires a tweak to remove -mno-486 from NSPR's *.mk files.
1999-08-07 06:01:31 +00:00
briano%netscape.com
7741ff3cfd
Fixed the broken initial comment block.
1999-08-05 01:36:18 +00:00
briano%netscape.com
30737d6cd2
Rearranged things a bit and reworked some of the ifdefs to (hopefully) make the whole thing a bit more efficient.
1999-08-05 01:32:48 +00:00
rogerl%netscape.com
5c073ab917
New version for linux/sparc. Changed source file names for Sun Workshop and
...
GCC builds.
1999-08-04 20:50:01 +00:00
rogerl%netscape.com
486dff05ff
Added Linux/sparc rules. Added rules to distinguish Sun Workshop and GCC
...
builds.
1999-08-04 20:48:18 +00:00
jband%netscape.com
d8830cee22
adding modifications to support enumeration of interfaces from Robert Ginda <rginda@ix.netcom.com>
1999-08-04 06:13:05 +00:00
briano%netscape.com
5ca4aa0b87
Trivial elimination of some pointless macros as discussed in bug 8568. Approved by leaf@mozilla.org.
1999-07-29 01:18:12 +00:00
sfraser%netscape.com
e45ae9e281
Change ResolveAlias to ResolveSymlink. dougt should have done this.
1999-07-27 23:05:53 +00:00
dougt%netscape.com
5adb63dcaf
Fix for bug 10177 and 10041.
1999-07-26 22:09:42 +00:00
jband%netscape.com
48912de6ac
Adding NT Alpha only makefile rule for asm from bob meader <bob@guiduck.com>
1999-07-24 21:56:17 +00:00
jband%netscape.com
63a9507a57
update to xptcall status page
1999-07-24 21:54:38 +00:00
jband%netscape.com
d5d6f63fa9
transposed two letters in a comment
1999-07-24 21:53:11 +00:00
jband%netscape.com
0a012c1d28
NT Alpha only change to rename misnamed file and to add a bunch of casting. From
1999-07-24 21:20:56 +00:00
jband%netscape.com
a091a7130d
adding a mising '$' in the open vms only part
1999-07-22 22:24:59 +00:00
mccabe%netscape.com
459c3adbcb
Warning fix.
1999-07-22 10:48:05 +00:00
jband%netscape.com
6ffca71859
changing 'this' adjust scheme for BSD/OS per request from Bert Driehuis <bert_driehuis@nl.compuware.com>
1999-07-20 08:11:41 +00:00
rogerl%netscape.com
c00458de39
Fixed MI dispatch and cleaned up branch slots.
1999-07-19 20:18:02 +00:00
jband%netscape.com
d0bb997153
doing an explict cast of float to double in printf args in test
1999-07-19 19:43:53 +00:00
jband%netscape.com
59c49fd523
adding Linux ARM code contributed by Stefan Hanske <sh990154@mail.uni-greifswald.de>
1999-07-19 02:57:59 +00:00
jband%netscape.com
ef07621383
reducing the count of stubs entries in the xptcstubs* vtbl (down to 128 from 256) to reduce footprint and to make Linux ARM happy
1999-07-19 02:56:39 +00:00
jband%netscape.com
4c6c13185a
fix for bug 10033 - failing to resolve at runtime interfaces that were forward declared in one xpt file and resolved in another xpt file. r: mccabe
1999-07-17 03:10:31 +00:00
rogerl%netscape.com
abf95232e0
Return register count from invoke_count so that we can load only the
...
appropriate registers.
1999-07-16 22:19:34 +00:00
jband%netscape.com
7bb0e677bc
just setting the tab-width
1999-07-16 04:21:43 +00:00
jband%netscape.com
3e8f3a99d0
updating status page - not part of the build
1999-07-16 04:00:13 +00:00
scc%netscape.com
ab2352e498
switched over to _not_ using |__comobject|. Adjusted assembly to skip extra vtable header, and fixed inheritance in |nsISupports|
1999-07-15 03:02:01 +00:00
jband%netscape.com
106305d41b
lots of xptcall changes:
...
1) OpenVMS Linux from Colin R. Blake <colin@theblakes.com>.
2) Irix from Jason Heirtzler <jasonh@m7.engr.sgi.com>.
3) Linux Alpha from Glen Nakamura <glen.nakamura@usa.net>.
4) NT Alpha from bob meader <bob@guiduck.com>.
5) x86 'this' adjust code for old or new style from Duncan Wilcox <duncan@be.com>.
6) vtbl layout test from Bert Driehuis <bert_driehuis@nl.compuware.com>.
7) improved invoke test to catch 'this' adjustment errors.
8) updated status page.
1999-07-15 02:43:23 +00:00
briano%netscape.com
0e951ec9de
Fix for BSDI.
1999-07-15 02:21:21 +00:00
briano%netscape.com
eeca469d06
Workaround for platforms that don't have --whole-archive (or equivalents).
1999-07-14 22:58:39 +00:00
ramiro%netscape.com
79a75b4320
Use DEFINES instead of CFLAGS.
1999-07-07 08:13:01 +00:00
jband%netscape.com
70263da324
updating xptcall status page
1999-07-06 22:57:45 +00:00
briano%netscape.com
efeff0f1a5
Better way to deal with IRIX-specific problem with xptcstubs_asm_irix.s.
1999-07-06 22:52:20 +00:00
jband%netscape.com
572736fb18
added MultipleInheritence xptcall invoke test
1999-07-05 21:31:25 +00:00
briano%netscape.com
48118e9610
Looks like we'll need IRIX -o32 files as well (for IRIX 5.x and earlier).
1999-07-03 02:58:38 +00:00
dveditz%netscape.com
0eb6c820cf
nakefile cleanups
1999-07-02 13:42:17 +00:00
dp%netscape.com
b46fdbf168
Removing old RegisterComponent calls as these are inbuilt into XPCOM
1999-07-02 03:50:44 +00:00
jdunn%netscape.com
2e51fe79aa
partical fix for the stubs call on AIX
1999-07-01 18:16:34 +00:00
jband%netscape.com
e06dbc9ea9
doing my part for bug 8227
1999-06-29 21:15:31 +00:00
mcafee%netscape.com
a174d8f82e
Changes for OS/2. Patch provided by Eric Olson (eric.olson@sympatico.ca)
1999-06-28 23:11:18 +00:00
briano%netscape.com
703ae26edd
Fix for OpenBSD and potentially Solaris/x86.
1999-06-25 01:06:49 +00:00
briano%netscape.com
7d4256d61b
Fix for OpenBSD, and potential fix for Solaris/x86.
1999-06-24 03:49:33 +00:00
briano%netscape.com
2d90d87296
Fixed the breakage in the IRIX 6.3 build caused by a problem with the compiler/assembler combination (?).
1999-06-24 01:35:52 +00:00
Jerry.Kirk%Nexwarecorp.com
0ac3189ed5
- Adding code to support Neutrino OS. Had to use the OS_TARGET
...
- variable instead of OS_ARCH because Neutrino is still cross-compiled.
1999-06-21 19:58:48 +00:00
jband%netscape.com
c38eddc1d0
updating status page
1999-06-14 22:33:18 +00:00
jband%netscape.com
da093b18b7
adding BeOS x86 changes from Duncan Wilcox <duncan@be.com>
1999-06-14 22:17:41 +00:00
mccabe%netscape.com
e77a2e4553
Remove vestiges of BUILD_XPIDL and USE_XPIDL from the build.
1999-06-12 09:29:46 +00:00
jband%netscape.com
f2ca9e4574
fix Mac breakage
1999-06-12 06:00:03 +00:00
jband%netscape.com
ce9447b3ea
another try for this code needed to make Irix work (with fixed dll export stuff this time)
1999-06-12 04:29:12 +00:00
mcafee%netscape.com
b12f8322a1
Updating last-changed date to match cvs log.
1999-06-11 04:01:22 +00:00
Jerry.Kirk%Nexwarecorp.com
88ed09eaff
- Changing #ifdef to support both GCC 2.7 and 2.8 and adding support
...
for NTO platform.
1999-06-09 12:34:07 +00:00
jband%netscape.com
e13ebb6f4e
Fix build bustage. Will come back and do it right
1999-06-08 22:49:01 +00:00
jband%netscape.com
322f8084b6
Adding Irix implementation from Jason Heirtzler <jasonh@cthulhu.engr.sgi.com>
1999-06-08 21:49:30 +00:00
briano%netscape.com
28e4c7fea6
Oops, forgot to add the braces....
1999-06-05 01:57:35 +00:00
briano%netscape.com
9a0e6dfc01
Fix for platforms that don't support long longs.
1999-06-05 01:07:50 +00:00
briano%netscape.com
8699ea0019
Handle the (Unix) platform-specific DLL naming conventions properly.
1999-06-04 22:17:30 +00:00
warren%netscape.com
cbbfa208f8
IDLized stream interfaces. Required rename of overloaded Write method (now WriteFrom).
1999-06-03 21:50:47 +00:00
waterson%netscape.com
b871cd51bb
Replace NS_IS_ERROR() with NS_FAILED(): NS_IS_ERROR() is buggy and redundant.
1999-06-03 20:25:15 +00:00
jband%netscape.com
ef883771fc
updating status page
1999-06-02 23:28:23 +00:00
jband%netscape.com
746bfe57e4
another patch from khym@bga.com (Dave Huang)
1999-06-02 03:49:30 +00:00
jband%netscape.com
5d03cce510
platform check contributed by Bert Driehuis <bert_driehuis@nl.compuware.com>
1999-06-02 02:35:00 +00:00
jband%netscape.com
464d9eeb86
adding netbsd m68k support contributed by khym@bga.com (Dave Huang)
1999-06-02 02:26:38 +00:00
jband%netscape.com
dd6abc2c4a
removing this unused and ill-named file
1999-06-02 01:47:19 +00:00
jband%netscape.com
de6e3b6a69
updated status page
1999-06-02 01:25:08 +00:00
jband%netscape.com
b5eae98789
use only C style comments in these files to make Irix happy
1999-06-02 00:57:32 +00:00
jband%netscape.com
c448b728e4
updating paths to new location of this directory and updating status page
1999-05-31 19:48:25 +00:00
jdunn%netscape.com
589ecce26c
Add AIX/ppc source files for compiling
1999-05-27 02:56:47 +00:00
jdunn%netscape.com
11e33bca9a
xptcall files for PowerPC/POWER/POWER2 architecture for AIX
1999-05-27 02:56:03 +00:00
beard%netscape.com
ac136c368f
added prlog.h, prprf.h since since xpt_xdr.h no longer includes nspr headers.
1999-05-26 23:20:22 +00:00
sspitzer%netscape.com
c6e0e5e2df
cvs ignorage for xpcom2 landing
1999-05-26 17:51:05 +00:00
dp%netscape.com
a54a346f39
reversing previous change 'cause I added the missing to xpcom/build/dlldeps.cpp
...
and things work.
1999-05-26 04:43:01 +00:00
dp%netscape.com
7c7fc290b3
I dont have a clue why I need this. If I dont add the xptinfo.lib
...
to the link line, I get a undefined for _XPTI_GetInterfaceInfoManager
Some windows dude should fix this.
1999-05-26 04:16:23 +00:00
dp%netscape.com
94344009c8
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
warren%netscape.com
0142cb7a14
Added
1999-05-18 21:43:13 +00:00
dp%netscape.com
1a52db2035
Rolling over from initial XPCOM 2.0 changes
1999-05-18 09:19:05 +00:00
kipp%netscape.com
93258cd0bc
Fix makefile glitch
1999-05-12 00:15:22 +00:00
mcafee%netscape.com
de36a26dbc
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.
1999-05-10 05:34:26 +00:00
rogerl%netscape.com
b8ee8e6ec0
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.
1999-05-07 21:57:23 +00:00
rogerl%netscape.com
d23c738373
Fixed quad-word alignment issues, vTable layout problems.
1999-05-07 21:42:28 +00:00
jband%netscape.com
650d063dc9
updating status - added Digital Unix and notes on PPC code
1999-05-07 21:01:29 +00:00
jband%netscape.com
d8d1df5c50
changing wchar_t to PRUnichar because wchar_t is 32bits on some machines (Solaris) and PRUnichar is what we really mean anyway
1999-05-07 21:00:29 +00:00
beard%netscape.com
c2bdecff98
don't know how, but line endings got whacked.
1999-05-06 15:52:25 +00:00
beard%netscape.com
3d79101951
fixed stores of types smaller than sizeof(PRInt32)
1999-05-06 14:21:08 +00:00
beard%netscape.com
24007a6856
fixed floating point loads, vtable offset, r4 <- r6.
1999-05-06 14:19:34 +00:00
beard%netscape.com
05965b7454
First Checked In.
1999-05-06 14:16:15 +00:00
briano%netscape.com
2360b6da2a
Added OpenBSD to the list.
1999-05-06 01:58:22 +00:00
briano%netscape.com
55d517229f
This should prevent Solaris/x86 from overriding its CPPSRCS setting with that for sparc.
1999-05-06 01:57:02 +00:00
mcafee%netscape.com
d9cf4219c6
Adding Solaris/sparc and Solaris/intel
1999-05-06 00:49:31 +00:00
mcafee%netscape.com
748f7a4f12
Linker didn't seem to like _ prefix for function names, removing them fixes link errors. Adding license file.
1999-05-06 00:49:02 +00:00
mcafee%netscape.com
eb0004f84f
Fixing link error (Solaris).
1999-05-06 00:48:09 +00:00
mcafee%netscape.com
139e241651
Fixing link errors (Solaris).
1999-05-06 00:47:40 +00:00
mcafee%netscape.com
6a2d36fa7a
Adding license.
1999-05-05 06:07:50 +00:00
mcafee%netscape.com
e39af7cd0d
Adding test to .cvsignore
1999-05-05 06:07:25 +00:00
mcafee%netscape.com
ef768be2fc
Adding Makefile for Linux.
1999-05-05 06:06:33 +00:00
mcafee%netscape.com
b0f1e0c37e
Adding changes for Solaris, commented-out so we don't break the current build.
1999-05-05 02:06:02 +00:00
mcafee%netscape.com
3f7f7be631
Typo? Fixing Solaris bustage.
1999-05-05 01:59:07 +00:00
mcafee%netscape.com
65bc3a5f88
These files have been renamed with _asm_ to distinguish them from cpp files, this unconfuses gcc.
1999-05-05 01:57:35 +00:00
mcafee%netscape.com
49552aa033
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
1999-05-05 01:56:01 +00:00
waterson%netscape.com
393a1c1727
Don't set record->typelibRecord until we know that we're actually indexifying the typelib in which the interface lives.
1999-05-04 03:45:55 +00:00
jband%netscape.com
e8aff87d5a
Support BSD OS and difference between gcc and egcs (thanks to Bert Driehui <bert_driehuis@nl.compuware.com>)
1999-05-04 03:38:05 +00:00
jband%netscape.com
6f7c0a35c6
Fix comical copy/paste error (thanks to Bert Driehui <bert_driehuis@nl.compuware.com>)
1999-05-04 03:36:21 +00:00
jband%netscape.com
5f290c510e
updating status page
1999-05-04 03:34:45 +00:00
jband%netscape.com
47d20e9d19
***NOT PART OF SEAMONKEY BUILD***. Updated status tracking doc.
1999-05-03 18:50:40 +00:00
jband%netscape.com
21354e122c
***NOT PART OF SEAMONKEY BUILD*** Updating status page to help track and coordinate platform specific code contributors to xptcall (needed for xpconnect)
1999-05-01 09:03:39 +00:00
jband%netscape.com
2abe346cc9
***NOT PART OF SEAMONKEY BUILD*** Updating status page to help track and coordinate platform specific code contributors to xptcall (needed for xpconnect)
1999-05-01 08:23:36 +00:00
jband%netscape.com
626020fcce
*** NOT PART OF SEAMONKEY BUILD*** Adding status page to help track and coordinate platform specific code contributors to xptcall (needed for xpconnect)
1999-04-30 23:25:12 +00:00
rogerl%netscape.com
9680ff220e
!!! Not a part of SeaMonkey Build !!!
...
new sparc stub code + added missing initialization to invoke_copy
1999-04-29 21:34:25 +00:00
waterson%netscape.com
cb6a6ca9b8
Use nsFileSpec and nsDirectoryIterator to make the implementation fully XP.
1999-04-27 17:49:14 +00:00
bruce%cybersight.com
4fdf80796d
Fix an array bounds write when writing to this->interfaceRecords[size] in the nsTypelibRecord constructor.
1999-04-27 04:06:33 +00:00
bruce%cybersight.com
c34e1526af
Yet another linking error killing the unix tinderboxen.
1999-04-27 03:52:34 +00:00
bruce%cybersight.com
d872a41e60
Fix build bustage for this.
1999-04-27 03:14:57 +00:00
waterson%netscape.com
265cb8db39
Whoops. Don't force linkage: build ordering problem.
1999-04-26 23:59:44 +00:00
waterson%netscape.com
c3bd0744bd
Add linker directives to ensure all the libs we need get loaded.
1999-04-26 23:30:59 +00:00
waterson%netscape.com
755eaf1c0f
Use nsSpecialSystemFileSpec on Unix to get components dir.
1999-04-26 23:30:40 +00:00
jband%netscape.com
cd509e21b0
ifdef'ing out a much more likely cause for the Mac bustage
1999-04-26 05:50:12 +00:00
jband%netscape.com
e50a30b40d
changing a member name in hopes that this has something to do with the Mac bustage. I can't see what else might be wrong. Pure voodoo!
1999-04-26 05:40:18 +00:00
jband%netscape.com
c176dc05a1
Make xptinfo fail more gracefully. Fix a couple of warnings. Get rid of XPTDIR env var hack for XP_PC (other platforms coming soon)
1999-04-26 04:23:29 +00:00
mccabe%netscape.com
ba4f36c065
Backed out my previous checkin.
...
I realized that:
- we build on more than one build system.
- I'm too tired to fix it.
1999-04-23 09:20:36 +00:00
mccabe%netscape.com
ceb11bcb32
Removed the XPTDIR environment variable requirement; the xpt typelib directory is now constructed by adding 'components' to the executable directory. This adds an -lraptorbase requirement to linking against xptinfo.
1999-04-23 09:10:09 +00:00
toshok%hungry.com
ff0300a8eb
use NSPR's LL_ macros to do 64 bit stuff.
1999-04-15 01:40:33 +00:00
toshok%hungry.com
a6f1d9d420
remove LL's to fix windows build.
1999-04-15 01:36:25 +00:00
toshok%hungry.com
bfae0d012d
change linux specific blurbs to include netbsd/freebsd, and make sure to update the url to the unixish_x86 file.
1999-04-15 01:06:45 +00:00
toshok%hungry.com
5601c30ae0
add some PRInt64 tests too.
1999-04-15 00:52:40 +00:00
toshok%hungry.com
cce073811f
the linux implementation should work for freebsd and netbsd x86. change the name from linux to unixish to reflect this.
1999-04-15 00:50:07 +00:00
beard%netscape.com
3deac81d43
renamed XPTC_InvokeByIndex to _XPTC_InvokeByIndex, to avoid having to have a .exp file for libxpt. #pragma export is used in xptcinvoke_mac.cpp to export XPTC_InvokeByIndex.
1999-04-11 00:31:13 +00:00
beard%netscape.com
f8327c01f7
First Checked In.
1999-04-10 23:52:55 +00:00
jband%netscape.com
7b8c54ca32
making the overloaded assignment operator sig better match the usage in hopes that the ambiguous error on Sun will go away
1999-04-10 08:17:05 +00:00
jband%netscape.com
5b6af6f244
convert fprintf calls to TRACE macros so they can be more easily turned on and off
1999-04-10 06:11:55 +00:00
jband%netscape.com
fd8376fcba
added overloaded asingment operator to quiet pedantice warning
1999-04-10 06:09:54 +00:00
rogerl%netscape.com
20c87baa91
# NOT A PART OF SEAMONKEY
...
New.
1999-04-08 16:54:17 +00:00
jband%netscape.com
52b186b884
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
jband%netscape.com
01475d8a25
fixed typo so no extra .pdb files get left behind
1999-04-06 00:10:10 +00:00
jband%netscape.com
25cf140c82
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
8004230b40
XP_MAC doesn't have <sys/stat.h>, <stat.h> instead.
1999-04-04 01:51:00 +00:00
jband%netscape.com
462a32f671
fixed typo in doc
1999-04-02 19:51:05 +00:00
jband%netscape.com
7efd72beb7
added porting guide and README docs
1999-04-02 06:15:09 +00:00
rogerl%netscape.com
0378d86caf
fixed .global label.
1999-04-02 01:07:59 +00:00