351 Commits

Author SHA1 Message Date
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