cls%seawood.org
56da280ff2
Add floating point support to sparcv9 xptcall implementation.
...
Bug #91840 r=pavlov [not part of the build and all that nonsense]
git-svn-id: svn://10.0.0.236/trunk@102181 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-03 01:47:32 +00:00
pavlov%netscape.com
438c6aaae7
change the st calls to stx since we're using extended words now.
...
git-svn-id: svn://10.0.0.236/trunk@102175 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-02 02:17:37 +00:00
pavlov%netscape.com
bde544332d
learning to type.. (not part of build)
...
git-svn-id: svn://10.0.0.236/trunk@102174 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-02 00:27:28 +00:00
pavlov%netscape.com
7538d475be
typo
...
git-svn-id: svn://10.0.0.236/trunk@102173 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-02 00:23:10 +00:00
pavlov%netscape.com
2edd59b33e
cleaning up a little.. adding new xptcstubs v9 (not part of build)
...
git-svn-id: svn://10.0.0.236/trunk@102172 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-02 00:18:39 +00:00
pavlov%netscape.com
e4671f9078
adding xptcstubs for sparcv9 (64bit). not part of build
...
git-svn-id: svn://10.0.0.236/trunk@102171 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-01 23:48:04 +00:00
pavlov%netscape.com
aaaaa076b4
fixing some typos :) (NOT PART OF BUILD)
...
git-svn-id: svn://10.0.0.236/trunk@102143 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-01 08:02:48 +00:00
pavlov%netscape.com
a899539797
adding sparcv9 xptcall code for 64bit solaris with Sun Workshop/Forte compilers. not part of the build.
...
git-svn-id: svn://10.0.0.236/trunk@102142 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-01 07:57:33 +00:00
dbradley%netscape.com
1582213550
Bug 83591: XPIDL does not store the file length in the header in XPT Files. sr=scc, r=jband
...
git-svn-id: svn://10.0.0.236/trunk@101499 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-21 12:29:34 +00:00
dbaron%fas.harvard.edu
3485888237
Replace uses of deprecated NS_IMPL_ISUPPORTS and NS_IMPL_QUERYINTERFACE macros with NS_IMPL_{ISUPPORTS,QUERYINTERFACE}{1,0}. r=jag rs=brendan b=45797
...
git-svn-id: svn://10.0.0.236/trunk@101462 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-21 01:48:11 +00:00
dbaron%fas.harvard.edu
ad8f9ce610
Add test for gcc 2.7.x on Linux, which requires CFRONT_STYLE_THIS_ADJUST. r=waterson sr=shaver b=88397
...
git-svn-id: svn://10.0.0.236/trunk@100175 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-02 02:02:06 +00:00
mkaply%us.ibm.com
92ccbbae8c
#88290
...
r=mkaply, a=blizzard
Code from Javier Pedemonte and Jeff Jones - rewrite of xptcinvoke to be more efficient
git-svn-id: svn://10.0.0.236/trunk@99878 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-25 04:07:05 +00:00
mkaply%us.ibm.com
c0acf34f18
OS/2 only - EMX break - this code should be VACPP only
...
git-svn-id: svn://10.0.0.236/trunk@99877 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-25 03:53:41 +00:00
pete%alphanumerica.com
63991fa7da
Fix for nsIFile delete conflicts with JS reserved name b=37406, r=dougt, sr=jst
...
Renamed all Delete methods to Remove.
--pete
git-svn-id: svn://10.0.0.236/trunk@99803 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-24 18:38:25 +00:00
mkaply%us.ibm.com
ebfd2df571
#88742
...
r=cls
Enable ASM_SUFFIX in the build
git-svn-id: svn://10.0.0.236/trunk@98435 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-02 03:49:50 +00:00
mkaply%us.ibm.com
d6d12dae60
No bug
...
r=mkaply, pedemonte, sr=blizzard, a=asa for drivers
AWESOME xptcstubs rewrite from Jeff Jones. Incredibly elegant. Allows us to fully optimize our build.
git-svn-id: svn://10.0.0.236/trunk@97468 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-19 22:47:14 +00:00
cls%seawood.org
88aedd461b
Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
...
Changes allow us to have a finer control over which parts of the tree are built with PIC. Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf
git-svn-id: svn://10.0.0.236/trunk@97363 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-18 22:10:38 +00:00
jdunn%netscape.com
ca165fdc74
fixing AIX's problem with dealing with multiple inheritence
...
this fixes editor and mailnews startup crashing bugs
submitted by hhoetzel@us.ibm.com
r= jdunn@netscape.com ,cls@seawood.org
a= blizzard@mozilla.org
# 24458
git-svn-id: svn://10.0.0.236/trunk@97213 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-15 12:19:18 +00:00
mkaply%us.ibm.com
05e5131fc1
#50203
...
r=mkaply, aaronr, pedemont sr=blizzard
OS/2 only - while investigating optimizer issues, we came up with a better fix for this problem
git-svn-id: svn://10.0.0.236/trunk@96715 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-08 14:54:10 +00:00
cls%seawood.org
e52b8fc7a5
Tweak xptc so that it works on Irix with gcc.
...
Thanks to John Vandenberg <zeroJ@null.net> for the patches.
Bug #79362 r=cls a=asa for 0.9.1
git-svn-id: svn://10.0.0.236/trunk@96058 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-30 14:48:52 +00:00
mkaply%us.ibm.com
1f0f1e51a2
No bug
...
r=javier, a=tor
OS/2 only change - we were unnecessarily defining DEBUG
git-svn-id: svn://10.0.0.236/trunk@95898 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-25 04:20:24 +00:00
jband%netscape.com
aded07a161
bug 54471. Increase the xptcall stubs entry point count to almost 256. This increases the number of methods that can be implmented on a JS object via xpconnect, or on an xpcom/proxy object, or via PyXPCOM. There are platform limitations that would need to worked out to go higher. Also higher counts start getting into a zone where we should be wisely weighing the memory cost. r=markh@activestate.com sr=shaver@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@95477 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-19 00:03:01 +00:00
jband%netscape.com
0abd022da3
PRBool values should be members of the set {0,1}. r=sfraser sr=jst. see bug 80722
...
git-svn-id: svn://10.0.0.236/trunk@95018 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-15 19:09:33 +00:00
dr%netscape.com
ce76fb13c3
fix for 80067 (assignment vs. equality typos). r=mkaply, mjudge, sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@94585 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-11 05:36:00 +00:00
jst%netscape.com
43eee52859
Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com.
...
git-svn-id: svn://10.0.0.236/trunk@94242 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-08 17:42:36 +00:00
sdagley%netscape.com
ce41266bff
#3616 - Enable long long in Mac version of NSPR (#defines the HAVE_LONG_LONG flag). sr=sfraser
...
git-svn-id: svn://10.0.0.236/trunk@94093 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-06 22:43:10 +00:00
sdagley%netscape.com
258b9c1993
#73157 - missing break. r=jband (nobody's building this yet AFAIK)
...
git-svn-id: svn://10.0.0.236/trunk@93527 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-01 06:29:28 +00:00
cls%seawood.org
f4f0b8b7a6
Remove unneeded LOST_SYM_LIBS defines.
...
git-svn-id: svn://10.0.0.236/trunk@93441 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-30 01:13:22 +00:00
cls%seawood.org
cfeb5eff5b
Set EXPORT_LIBRARY=1 in all pertinent Makefile.ins. Allows us to build the final link list as we traverse the tree. Bug #46775
...
git-svn-id: svn://10.0.0.236/trunk@93397 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-28 19:48:12 +00:00
rich.burridge%sun.com
84f19f4353
Fix for bug 72841 - Solaris Intel xptcall code should really be in separate files.
...
sr=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@91373 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 23:42:40 +00:00
shaver%mozilla.org
8d15cc6563
72768: fix Solaris/Intel xptcall, p=<rich.burridge@sun.com
...
git-svn-id: svn://10.0.0.236/trunk@90202 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 05:26:44 +00:00
jband%netscape.com
dd396d5c21
not part of the build. Update xptcall status page
...
git-svn-id: svn://10.0.0.236/trunk@90187 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:24:59 +00:00
shaver%mozilla.org
366fb7f66c
39268: fix FreeBSD object layout <lennox@cs.columbia.edu>
...
git-svn-id: svn://10.0.0.236/trunk@89912 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 15:01:06 +00:00
shaver%mozilla.org
c3e99c89f2
71654: BSD/OS xptcall support from <lidl@pix.net> and <torek@bsdi.com>
...
git-svn-id: svn://10.0.0.236/trunk@89909 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 14:50:49 +00:00
dbaron%fas.harvard.edu
5c0c586179
Add #ifdef-ed code that allows us to run with the G++ V3 ABI, where the address point of the virtual table is not at the beginning of the virtual table. r=jband@netscape.com sr=shaver@mozilla.org b=63604
...
git-svn-id: svn://10.0.0.236/trunk@89291 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 18:16:16 +00:00
shaver%mozilla.org
c82b0431d6
61743: add and fix NetBSD stubs (patch from martin@NetBSD.ORG)
...
git-svn-id: svn://10.0.0.236/trunk@89286 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 17:22:25 +00:00
jband%netscape.com
c142926d43
bug 66610 - add xpconnect support for DOMStrings. r=jst sr=brendan
...
git-svn-id: svn://10.0.0.236/trunk@87443 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 08:09:19 +00:00
dbaron%fas.harvard.edu
5f0a7ab9bd
Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@85654 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 23:06:33 +00:00
jband%netscape.com
d15f323b49
add xpidl support for DOMString to fix bug 65762. r=jst sr=brendan
...
git-svn-id: svn://10.0.0.236/trunk@85546 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:32:18 +00:00
blakeross%telocity.com
80573cffad
Fix 10061: xptcall not right on irix. patch by Robert Low (rob@adacel.com.au). r=jband sr=blizzard
...
git-svn-id: svn://10.0.0.236/trunk@84445 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:44:21 +00:00
jband%netscape.com
730c857866
fix bug 58959 and groundwork for bug 57370. Handle interface whose name has changed correctly and add support for comparing iids without fetching. r=mccabe sr=hyatt
...
git-svn-id: svn://10.0.0.236/trunk@83116 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 06:55:40 +00:00
cls%seawood.org
6479ca1914
Fix linux/sparc test to work for sparc64 arch.
...
Thanks to Myth <frb@wiw.org> for the patch.
Bug #57501 r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@82961 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-28 05:27:19 +00:00
cls%seawood.org
6088dfbf6b
Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@82785 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-20 07:16:06 +00:00
jband%netscape.com
634c597282
fixing the broken indenting from dougt's checking (he applied my -wu patch). This is a whitespace change only (cvs diff -wu shows no change). If I don't fix this it will bother me forever!
...
git-svn-id: svn://10.0.0.236/trunk@82214 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-02 03:31:06 +00:00
warren%netscape.com
a8b9664a8c
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
...
git-svn-id: svn://10.0.0.236/trunk@81967 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-28 22:17:53 +00:00
warren%netscape.com
c6b67eceeb
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@81885 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-27 22:43:51 +00:00
dougt%netscape.com
573d163e56
Fixes 64 bit address conversion in proxy. Also fixes proxing char parameters. p=jband, r=dougt, a=brendan. 52200, 26560.
...
git-svn-id: svn://10.0.0.236/trunk@80714 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 18:19:28 +00:00
jband%netscape.com
8f808e9b01
checking in patch from Jon Smirl <jonsmirl@mediaone.net> that lets us see past xptcall 'SharedStub' frames in stack traces. Because xptcall was doing a non-standard frame the debuggers and trace tools were not showing callers. This fixes that problem and will allow us to get *much* better data on crashes and other problems where the stack crosses xptcall. Tested on debug and release. r=jband@netscape.com, a=brendan@mozilla.org, a=waterson@mozilla.org. Thank you Jon!
...
git-svn-id: svn://10.0.0.236/trunk@79873 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 10:09:23 +00:00
jband%netscape.com
0d1da1648f
Allow for detection and graceful failure when we stumble upon an incompatible typelibs which might exist in the future. bug 53155. NOT fixing brendan's nit about the grammar in the comment. a=brendan@mozilla.org, r=shaver@mozilla.org,mccabe@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@79544 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 21:42:47 +00:00
rayw%netscape.com
d9228441a4
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
git-svn-id: svn://10.0.0.236/trunk@79036 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 23:57:52 +00:00