Граф коммитов

428 Коммитов

Автор SHA1 Сообщение Дата
pinkerton%netscape.com 55671a1d2c Keep stack aligned on 16-byte boundary. from bug 98290, r=beard/sr=sfraser. Not part of any build, a=pchen. 2001-10-19 17:33:06 +00:00
jband%netscape.com fcfa1d2581 fix Mac installer crash. bug 105437. r/sr=sfraser 2001-10-19 00:15:43 +00:00
jband%netscape.com 9d3301b4b6 fix warning (and perhaps wrong behavior) by restoring new-style C++ cast of nsInt64 reference into a PRInt64 when passing to PR_fprintf. This was inadvertantly removed in the recent checkin. rs=jband 2001-10-18 07:55:38 +00:00
jband%netscape.com fd11dc731f Add support for loading typelibs from multiple directories and correctly tracking that in xpti.dat. Also speedup xpti.dat reading by getting rid of PR_sscanf. This fixes bug 104191 and bug 105042. r=ccarlen sr=jst. 2001-10-18 04:23:25 +00:00
seawood%netscape.com 336e814f95 Look for mips* on linux instead of specific variants.
Remove temp .s file when done building .o .
2001-10-13 06:09:27 +00:00
pavlov%netscape.com 34dbf69dcd fix indentation/tabbing 2001-10-11 07:19:01 +00:00
pavlov%netscape.com 7787e9bc61 xptcstubs code for o32 mips/linux r=pavlov sr=waterson 2001-10-11 00:33:36 +00:00
dbaron%fas.harvard.edu 375e512f8b Add xptcinvoke code for gcc 3.0 on Solaris. This is just a heavily modified version of xptcinvoke_asm_sparc_solaris_GCC.s . Not yet part of the build. b=71627 2001-10-10 06:29:28 +00:00
pavlov%netscape.com 9aa2253a54 build xptcinvoke_*_mips.* on linux/mips r=pavlov sr=waterson 2001-10-09 01:01:48 +00:00
pavlov%netscape.com bd14b34ee0 Adding xptcinvoke code for the MIPS O32 ABI. r=pavlov sr=brendan 2001-10-06 03:45:29 +00:00
seawood%netscape.com 49f6a6e781 Check for both __sun__ & __sun since Forte only seems to define the latter.
Bug 101773
2001-10-02 22:35:31 +00:00
gerv%gerv.net f385eb981a Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
jaggernaut%netscape.com e25262c61f One module per line for REQUIRES. r=/sr=alecf 2001-09-18 22:01:13 +00:00
jaggernaut%netscape.com 3826eb9902 Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf 2001-09-18 13:41:47 +00:00
alecf%netscape.com cf9912aa80 Final REQUIRES changes for bug 98371, adding support for MOZ_TRACK_MODULE_DEPS to win32. r=cls (and tested by cls!) 2001-09-17 19:06:35 +00:00
beard%netscape.com f576a5eedf fix for bug #98290, keep stack aligned to 16 byte boundaries, r=beard, sr=sfraser 2001-09-11 06:10:31 +00:00
jband%netscape.com 5fb5520fbf Not part of the build - updating status page to reflect pavlov's great accomplishment. Also adding title attributes to <img> tags so that we can see the tip text on mozilla too. 2001-09-10 23:03:37 +00:00
pavlov%netscape.com 8e274fa328 fixing warnings/build bustage from checkin a minute ago 2001-09-06 09:07:08 +00:00
pavlov%netscape.com b3bfd0fe60 adding additional tests. part of sparcv9 work.. bug 91840. r=me/cls@seawood.org/rogerl rs=brendan 2001-09-06 08:27:43 +00:00
pavlov%netscape.com e10daab808 Enabling the sparcv9 xptcall code. Bug 91840. r=me/cls@seawood.org/rogerl rs=brendan 2001-09-06 08:23:09 +00:00
pavlov%netscape.com bf50a50a8b Adding a few more comments about what is going on and fixing the couple of issues brought up by brendan. Work for bug 91840. not part of build 2001-09-06 08:18:24 +00:00
alecf%netscape.com 68824c3a8d dumb
CVS :nd string makefile updates for 98371 r=cls----------------------------------------------------------------------
2001-09-06 03:56:35 +00:00
cls%seawood.org 10fc059771 Add floating point support to sparcv9 xptcall implementation.
Bug #91840 r=pavlov [not part of the build and all that nonsense]
2001-09-03 01:47:32 +00:00
pavlov%netscape.com bc7d6c899b change the st calls to stx since we're using extended words now. 2001-09-02 02:17:37 +00:00
pavlov%netscape.com 788688b5e8 learning to type.. (not part of build) 2001-09-02 00:27:28 +00:00
pavlov%netscape.com 454db0dabd typo 2001-09-02 00:23:10 +00:00
pavlov%netscape.com b30c59d0fc cleaning up a little.. adding new xptcstubs v9 (not part of build) 2001-09-02 00:18:39 +00:00
pavlov%netscape.com 21d2101820 adding xptcstubs for sparcv9 (64bit). not part of build 2001-09-01 23:48:04 +00:00
pavlov%netscape.com e238bef778 fixing some typos :) (NOT PART OF BUILD) 2001-09-01 08:02:48 +00:00
pavlov%netscape.com 9f3b9ba957 adding sparcv9 xptcall code for 64bit solaris with Sun Workshop/Forte compilers. not part of the build. 2001-09-01 07:57:33 +00:00
dbradley%netscape.com 610d3f8976 Bug 83591: XPIDL does not store the file length in the header in XPT Files. sr=scc, r=jband 2001-08-21 12:29:34 +00:00
dbaron%fas.harvard.edu 716f9f4695 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 2001-08-21 01:48:11 +00:00
dbaron%fas.harvard.edu c0fa9abef6 Add test for gcc 2.7.x on Linux, which requires CFRONT_STYLE_THIS_ADJUST. r=waterson sr=shaver b=88397 2001-08-02 02:02:06 +00:00
mkaply%us.ibm.com 71e36cb486 #88290
r=mkaply, a=blizzard
Code from Javier Pedemonte and Jeff Jones - rewrite of xptcinvoke to  be more efficient
2001-07-25 04:07:05 +00:00
mkaply%us.ibm.com 504089c5df OS/2 only - EMX break - this code should be VACPP only 2001-07-25 03:53:41 +00:00
pete%alphanumerica.com f65c767018 Fix for nsIFile delete conflicts with JS reserved name b=37406, r=dougt, sr=jst
Renamed all Delete methods to Remove.

--pete
2001-07-24 18:38:25 +00:00
mkaply%us.ibm.com 7dfef57416 #88742
r=cls
Enable ASM_SUFFIX in the build
2001-07-02 03:49:50 +00:00
mkaply%us.ibm.com 9fad62e422 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.
2001-06-19 22:47:14 +00:00
cls%seawood.org 80f526179f 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
2001-06-18 22:10:38 +00:00
jdunn%netscape.com f7b6e60a0d 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
2001-06-15 12:19:18 +00:00
mkaply%us.ibm.com 380a75ccae #50203
r=mkaply, aaronr, pedemont sr=blizzard
OS/2 only - while investigating optimizer issues, we came up with a better fix for this problem
2001-06-08 14:54:10 +00:00
cls%seawood.org bbc335acd4 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
2001-05-30 14:48:52 +00:00
mkaply%us.ibm.com f67b028a4a No bug
r=javier, a=tor
OS/2 only change - we were unnecessarily defining DEBUG
2001-05-25 04:20:24 +00:00
jband%netscape.com 91e7e36a99 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 2001-05-19 00:03:01 +00:00
jband%netscape.com 289637f85c PRBool values should be members of the set {0,1}. r=sfraser sr=jst. see bug 80722 2001-05-15 19:09:33 +00:00
dr%netscape.com da269460c0 fix for 80067 (assignment vs. equality typos). r=mkaply, mjudge, sr=jst 2001-05-11 05:36:00 +00:00
jst%netscape.com 621060c4fd 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. 2001-05-08 17:42:36 +00:00
sdagley%netscape.com 96413a740a #3616 - Enable long long in Mac version of NSPR (#defines the HAVE_LONG_LONG flag). sr=sfraser 2001-05-06 22:43:07 +00:00
sdagley%netscape.com 8d141d0ae5 #73157 - missing break. r=jband (nobody's building this yet AFAIK) 2001-05-01 06:29:28 +00:00
cls%seawood.org c06c69763c Remove unneeded LOST_SYM_LIBS defines. 2001-04-30 01:13:22 +00:00
cls%seawood.org 25c6dc1c7e Set EXPORT_LIBRARY=1 in all pertinent Makefile.ins. Allows us to build the final link list as we traverse the tree. Bug #46775 2001-04-28 19:48:12 +00:00
rich.burridge%sun.com 8bdaae79e8 Fix for bug 72841 - Solaris Intel xptcall code should really be in separate files.
sr=shaver@mozilla.org
2001-04-04 23:42:40 +00:00
shaver%mozilla.org c1477ad425 72768: fix Solaris/Intel xptcall, p=<rich.burridge@sun.com 2001-03-23 05:26:44 +00:00
jband%netscape.com ace9882b7b not part of the build. Update xptcall status page 2001-03-23 03:24:59 +00:00
shaver%mozilla.org 6c5a24ddf1 39268: fix FreeBSD object layout <lennox@cs.columbia.edu> 2001-03-20 15:01:06 +00:00
shaver%mozilla.org 14265f55de 71654: BSD/OS xptcall support from <lidl@pix.net> and <torek@bsdi.com> 2001-03-20 14:50:49 +00:00
dbaron%fas.harvard.edu beb5ebbf12 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 2001-03-11 18:16:16 +00:00
shaver%mozilla.org bba7f74b7e 61743: add and fix NetBSD stubs (patch from martin@NetBSD.ORG) 2001-03-11 17:22:25 +00:00
jband%netscape.com e866369001 bug 66610 - add xpconnect support for DOMStrings. r=jst sr=brendan 2001-02-20 08:09:19 +00:00
dbaron%fas.harvard.edu 7a97a55d82 Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org 2001-01-27 23:06:33 +00:00
jband%netscape.com 6bf9fd8163 add xpidl support for DOMString to fix bug 65762. r=jst sr=brendan 2001-01-26 02:32:18 +00:00
blakeross%telocity.com afb86238f1 Fix 10061: xptcall not right on irix. patch by Robert Low (rob@adacel.com.au). r=jband sr=blizzard 2001-01-05 23:44:21 +00:00
jband%netscape.com b7c28460cd 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 2000-11-30 06:55:40 +00:00
cls%seawood.org 0db45ef92a Fix linux/sparc test to work for sparc64 arch.
Thanks to Myth <frb@wiw.org> for the patch.
Bug #57501 r=cls@seawood.org
2000-11-28 05:27:19 +00:00
cls%seawood.org 8bd122b3d5 Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org 2000-11-20 07:16:06 +00:00
jband%netscape.com 444ddc36b5 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! 2000-11-02 03:31:06 +00:00
warren%netscape.com 4189314fdb Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren%netscape.com 6e35f97e31 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
dougt%netscape.com 2512c4fdb8 Fixes 64 bit address conversion in proxy. Also fixes proxing char parameters. p=jband, r=dougt, a=brendan. 52200, 26560. 2000-10-08 18:19:28 +00:00
jband%netscape.com bc5c04c70f 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! 2000-09-22 10:09:23 +00:00
jband%netscape.com 387af722ce 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 2000-09-19 21:42:47 +00:00
rayw%netscape.com 6cc70ebd6c Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
shaver%mozilla.org 605a3292ea #44426, fix FreeBSD > 2.5, a=brendan 2000-09-12 19:57:02 +00:00
shaver%mozilla.org c710b5886d #44857, fix Linux/SPARC compilation (a=brendan) 2000-09-12 19:54:45 +00:00
jband%netscape.com a2b34993e9 add caching of jar/zip files to help fix bug 46707. Also factor out conditional compilation of ziploader support to not just be dependent on XPCOM_STANDALONE. And, factor out manifest directory from component directory (even though they are the same for now) in prepatation for a better fix to bug 39808. r=rginda@netscape.com 2000-08-31 09:48:39 +00:00
jband%netscape.com d64ad03515 changed comment to show why compiler warning will not be fixed 2000-08-29 08:55:28 +00:00
mkaply%us.ibm.com 8b12933275 #50203
r=mkaply, a=brendan
Patch from pedemont - xptcstubs didn't handle one parameter correctly
2000-08-24 20:20:49 +00:00
beard%netscape.com f2b4c577f8 use QueryElementAt() to save space and time. r=jband 2000-08-24 04:08:07 +00:00
jband%netscape.com 794e8c6c64 fix bustage after nsIBaseStream removal 2000-08-22 09:28:52 +00:00
mccabe%netscape.com e3c7fed2de Fix to 43282, courtesy Mark Hammond <markh@activestate.com>
Common code between GetIIDForParam and GetInfoForParam, and reinforce a needed check against null.

r=jband
a=brendan
2000-08-22 01:19:22 +00:00
jband%netscape.com 826c50d8e7 fix bug 49137 by using PR_GetEnv rather than prefs to get these developer options r=mccabe 2000-08-17 01:20:02 +00:00
conrad%ingress.com 008b9ba5fb Changed from using strings for nsIDirectoryService props to using macro names defined in nsDirectoryServiceDefs.h r=valeski 2000-08-11 20:31:57 +00:00
jband%netscape.com 9fd93d8476 fix 46904. a=warren. Same change as on m17 branch 2000-07-29 01:52:59 +00:00
dmose%mozilla.org 1185ecd2ac on some windows configurations, the build has been messed up for at least a couple of weeks because some microsoft header file defines 'interface', which conflicts with the member variable in xpt_struct.h. rename the member variable from interface to iface. workaround suggested by alecf@netscape.com. r=jband@netscape.com, a=waterson@mozilla.org 2000-07-28 04:03:50 +00:00
tor%cs.brown.edu 58a834ad61 Bug 40748 - officially kill the SUNWspro4.2 build. r=cls, a=waterson 2000-07-19 19:53:01 +00:00
mkaply%us.ibm.com 4bd13d9a42 #42637
r = mkaply, a = brendan
OS/2 bringup - We weren't returning a value from CallMethodFromVTable
2000-07-07 21:46:12 +00:00
cls%seawood.org e1e6c5760f Removed obsolete REQUIRES variable from every Makefile.in/makefile.win 2000-06-30 08:08:04 +00:00
jband%netscape.com 9ec0b005fc Fix dogfood/crash bugs: 42750, 39858 and fix 43897 and improve JS/XPConnect error reporting to help with crasher 40792. r=mccabe@netscape.com. 2000-06-30 04:04:46 +00:00
jband%netscape.com f419b1bb9c updating status page - Not part of build 2000-06-29 22:17:54 +00:00
jst%netscape.com 9af6ca0ecd Fixing linux build bustage introduced by rich.burridge@sun.com. r=andreas.otte@primus-online.de 2000-06-22 12:29:14 +00:00
rich.burridge%sun.com 16acac4ed3 Fix to allow Mozilla to build/run on the Solaris Intel platform with
Sun native compilers (SC 5.0 and Workshop 6 aka Forte). The two
xptc...uniish_x86.cpp files are forced to be compiled optimised to
generate the correct assembly code.
r=mccabe@netscape.com a=brendan@mozilla.org
2000-06-22 10:58:06 +00:00
dbaron%fas.harvard.edu ce0a7feae1 Count various classes in leak/bloat logs. r=waterson@netscape.com 2000-06-15 02:18:32 +00:00
slamm%netscape.com 50f8600402 Ignore generated Makefile. 2000-06-05 21:40:07 +00:00
warren%netscape.com 958ed96edd Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
mccabe%netscape.com ac29d121f0 Patch GetMethodInfoForName to not just return the first method found. Apparently, it never really worked.
Thanks to Mark G. Adams <madams@janna.com> for the patch.

r=mccabe
a=bruce (deputized)
2000-05-18 05:55:25 +00:00
scc%netscape.com 80ec832b95 patch from Joerg Brunsmann to fix bug #39268. r=scc 2000-05-15 12:57:21 +00:00
dp%netscape.com 7d031aa4f9 Standalone xpcom. 2000-05-14 22:46:24 +00:00
cls%seawood.org fec728bf12 More OS/2 Makefile changes. Bug #34106 Batch 13 2000-05-11 14:15:34 +00:00
jdunn%netscape.com bcb51380a1 Fixing HPUX code - HP specific file
r= jgracer@ems.att.com
# 17997
2000-05-08 21:22:21 +00:00
cls%seawood.org 772286e0af More OS/2 Makefile changes. Bug #34106 Batch 12 2000-05-04 11:00:47 +00:00