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

608 Коммитов

Автор SHA1 Сообщение Дата
seawood%netscape.com bcef889578 Adding missing \
Bug #113511
2002-01-08 05:46:51 +00:00
jdunn%netscape.com 9585c17b9d replacing OS_CXXFLAGS with CXXFLAGS so that they get picked up
r=cls@seawood.org
# 118126
2002-01-07 12:33:36 +00:00
mcafee%netscape.com efc77c8477 Ignore generated files 2001-12-29 03:21:06 +00:00
timeless%mac.com 711739d601 Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
r='s from many people. sr=jst
2001-12-23 23:23:41 +00:00
dbradley%netscape.com cf8bb8c010 Bug 101528 - Linux-m68k compilation and gcc-3 fixes. Patch by rz@linux-m68k.org, r=dbaron, sr=shaver 2001-12-11 14:17:33 +00:00
seawood%netscape.com 87cae106c8 Add win32 support to xpcom Makefile.ins
Bug #58981 r=bryner
2001-12-09 07:05:12 +00:00
mkaply%us.ibm.com 70dd482038 PR_FALSE NOT false 2001-12-08 11:01:12 +00:00
mkaply%us.ibm.com 4226ecdb6e PR_FALSE NOT false 2001-12-08 04:05:58 +00:00
jband%netscape.com a639a65072 fix bug 111771. Streamline xptcall invoke for Win32 x86 only by getting rid of the call to invoke_count_works and just making the max possible required space on the stack for the params and then cleaningup afer the call. sr=shaver r=dbradley 2001-12-08 00:49:11 +00:00
sfraser%netscape.com ab4fbaa51a Fix bug 113714 -- optimized mac builds would sporadically autoregister XPT files on startup, because doing a string compare of persistent descriptor strings is not a valid way to compare them (Mac aliases to the same file can differ). r=ccarlen, sr=jband 2001-12-07 23:52:52 +00:00
seawood%netscape.com e578a4caeb Drop optimization level to -O2 for MIPSpro CC builds to work around potential compiler bug.
Thanks to nickb@adacel.com.au (Nick Blievers) for the patch.
Bug #113511 r=cls
2001-12-06 10:51:45 +00:00
jdunn%netscape.com 0545551283 Use the right vtable : AIX ONLY!
# 90720
r=cls@seawood.org
2001-12-03 15:02:08 +00:00
waterson%netscape.com e6f0710871 Bug 11079. xptinfo shouldn't be an EXPORT_LIBRARY, or else it will end up both in the statically linked exectuable _and_ libxpcom.so. r=cls 2001-11-29 23:50:56 +00:00
dbaron%fas.harvard.edu e667459c2d Use an add instead of a load to link the stack frames correctly since something seems to be clobbering the first linking pointer. Just add 8 instead of adding 4 in two places. Copy comments over from mac version. b=108646 r=sfraser sr=beard 2001-11-28 01:24:06 +00:00
jband%netscape.com cda2c04234 fix bug 100187. This is Vidur's patch to expose the interfaceinfomanager as a service accessible via the service manager. r=dbradley sr=jband 2001-11-26 22:31:39 +00:00
timeless%mac.com 7873addd19 Bugzilla Bug 107823 change nsIFile
to use 'Modified' instead of 'Modification'
r=akkana sr=brendan
2001-11-26 08:05:05 +00:00
dbaron%fas.harvard.edu 23be073c53 Enable the gcc3 version of the sparc/solaris xptcinvoke code. r=cls sr=shaver b=71627 2001-11-25 23:29:29 +00:00
dbaron%fas.harvard.edu de3fd8ccd2 Cleaning up comment style per shaver's sr comments. b=71627 2001-11-25 23:15:01 +00:00
seawood%netscape.com d8927fcc61 Rename 'install' build phase to 'libs'.
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
jband%netscape.com ccd0967506 fix bug 109893. If we fail to open a zip/jar for reading then just log that fact and continue on rather than failing. r=valeski sr=jst. 2001-11-16 02:14:59 +00:00
sfraser%netscape.com f97068fa67 Fix for blocker bug 109893. Comment out line that adds the plugins folder to the XPT search paths, to avoid errors when trying to look in MRJPlugin.jar for .xpt files on Mac. r=jband/a=sleestack 2001-11-14 01:14:08 +00:00
jband%netscape.com bcdff78ce9 fix bug 106122. build xpt file search path based on NS_XPCOM_COMPONENTS_DIR *and* NS_APP_PLUGINS_DIR_LIST. Also, correctly detect that search path has changed - even when the change is just appended items. r=ccarlen sr=jst. 2001-11-11 19:01:00 +00:00
jdunn%netscape.com e75b3f222b Reverting back to the previous version of this file (1.3)
The patch submitted by IBM didn't take into account all the conditions
r=cls@seawood.org
a=blizzard@mozilla.org
# 24458
2001-11-08 12:18:37 +00:00
jdunn%netscape.com 8bdb101a36 Fixing the problem with AIX not passing floating point params thru xptinvoke
submitted by pkw@austin.ibm.com
r=cls@seawood.org
a=blizzard@mozilla.org
# 106118
2001-11-08 12:17:19 +00:00
dbaron%fas.harvard.edu 261f76a8ba Ensure that string literals are used as |const char*| rather than |char*|. r=jag sr=brendan b=107052 2001-11-07 06:24:10 +00:00
jband%netscape.com 68755c9237 fix bug 108045. Don't crash on case where an xpt file is missing an interface info that was there when the manifest got built. Insead, fail gracefully and force the subsequent run to re-autoreg. r=jst sr=brendan 2001-11-02 04:40:13 +00:00
jband%netscape.com 5022012045 file had no newline at EOF. rs=jband 2001-11-01 04:42:19 +00:00
pete%alphanumerica.com 41da234dd2 b=107823, r=ccarlen, sr=brendan
--pete
2001-11-01 00:11:15 +00:00
seawood%netscape.com 93a92132d7 Landing the rest of the mach-o OSX changes.
Bug #75653 r=cls sr=waterson
2001-10-27 07:38:18 +00:00
jband%netscape.com c9996bbdf9 fix bug 106541. Do a rename rather than a copy to create the new xpti.dat. And don't leave behind xptitemp.dat. r=valeski sr=jst. 2001-10-26 07:15:56 +00:00
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
mkaply%us.ibm.com 855e3273e4 # 34082
r= mkaply
OS/2 bring up continues - fix for wrong this pointer
2000-05-02 23:17:36 +00:00
jband%netscape.com 479e473d4d not part of build 2000-04-28 05:42:57 +00:00
dougt%netscape.com 7cb21a33be if components directory does not include any xpt files, we should not fail
autoregistration.  This caused the xpinstall stub installer to fail.
r=dveditz, a=leaf
2000-04-25 19:37:57 +00:00
jband%netscape.com a2827c5018 Remove use of nsSpecialSystemDirectory. r=dougt 2000-04-25 05:01:05 +00:00
shaver%mozilla.org 7b6f80d5fb Linux/m68k xptcall port from <Michael_Fedrowitz@gmx.net> 2000-04-25 01:15:51 +00:00
brade%netscape.com c6cac4df01 fixing build bustage; submitted by Philip.Blundell@pobox.com (a=granrose) 2000-04-24 15:42:15 +00:00
jband%netscape.com ec1a5ea7a0 checking in changes from Stefan Hanske <sh990154@mail.uni-greifswald.de> (who wrote the original version of the Linux ARM code) 2000-04-23 21:14:11 +00:00
jband%netscape.com 2d23299249 a little safer 2000-04-22 19:21:18 +00:00
jband%netscape.com 80765be861 cleanup manifest line scanner - was reading one char beyond the end of the array 2000-04-22 19:13:39 +00:00
jband%netscape.com 45fe5dd669 fix bug 36805 - was leaking xptiInterfaceGuts by unconditionally overwriting a union 2000-04-22 06:30:46 +00:00
jband%netscape.com a43b0cce27 fix bug 36806 - leaking locks. Just plain sloppy! 2000-04-22 06:28:44 +00:00
jband%netscape.com 3aed823910 hey! someone changed the progid for the zip reader, updating my copy of the progid. xptiZipLoader.cpp 2000-04-22 04:11:33 +00:00
jband%netscape.com 6aae3cf41f fix debug message 2000-04-22 01:07:39 +00:00
jband%netscape.com 43af13977d trivial renaming of local var to fix compiler warning 2000-04-21 08:42:14 +00:00
jband%netscape.com 983ab29f39 fix bustage due to relative path include of removed (and otherwise unused) file 2000-04-21 01:12:19 +00:00
jband%netscape.com 9248badb25 removing unused files 2000-04-21 00:17:56 +00:00
dveditz%netscape.com 8ba478a993 resurrecting VC 5 build (and other pedantic compilers) 2000-04-20 18:52:06 +00:00
jband%netscape.com f9a733be1f landing typelib loading improvements. bug 30753 2000-04-20 08:52:05 +00:00
jband%netscape.com 208ce8c320 update comment - mostly just to verify that I can checkin from my Mac without bad things happening. 2000-04-20 04:50:06 +00:00
jband%netscape.com eb124bcc4b NOT PART OF BUILD. cvs is a fine place for the TODO list 2000-04-18 22:19:12 +00:00
jband%netscape.com e6a64cb2a6 NOT YET PART OF SEAMONKEY BUILD. added locking 2000-04-18 21:33:46 +00:00
jband%netscape.com c25668ec9b NOT PART OF BUILD. Getting recent fixes to this stuff we aren't building yet safely into cvs 2000-04-14 23:06:39 +00:00
jband%netscape.com decc15a9a3 NOT PART OF BUILD - removing this badly named and unused work around file 2000-04-14 23:01:11 +00:00
shaver%mozilla.org ffe3488f1e FreeBSD 3.4 and BSDI/4.1 tweaks from <joerg.brunsmann@FernUni-Hagen.de>
and <drehuis@plaything.org>, respectively.
2000-04-13 21:43:45 +00:00
sspitzer%netscape.com 1c77b5bbb6 fix spelling mistake. I'm so anal, it is scary. 2000-04-12 06:54:35 +00:00
blizzard%redhat.com 510af13354 fix building on sparc linux. r=jband a=leaf 2000-04-10 19:43:31 +00:00
rich.burridge%sun.com 2e312b673e Adjusted the be instruction to now branch to .invoke and not invoke (was
a missing symbol at link time).
a=leaf r=rogerl
Bug id #15604
2000-04-07 17:45:03 +00:00
rich.burridge%sun.com 1dafecdd2b Fix to prevent tail-call optimisation. Fix also includes adjustment to
stack size, plus ASM niceities.
a=leaf r=rogerl
Bug id #15604
2000-04-06 18:28:06 +00:00
cls%seawood.org 57978e5c23 Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287 2000-04-04 04:46:38 +00:00
Jerry.Kirk%Nexwarecorp.com cc778a28f6 Small change to build for Neutrino because uname changed
during the last patch.
r=kirkj
2000-04-04 01:15:29 +00:00
mkaply%us.ibm.com 569bb8093b # 33859
r= mkaply@us.ibm.com
OS/2 changes for Mozilla - rewrite of ASM stubs
2000-04-03 22:54:20 +00:00
jband%netscape.com c3cdeca13d adding new file - not part of build 2000-03-28 05:10:05 +00:00
sfraser%netscape.com 449d00bd3c Bump up the intial hash table size in a bunch of places to avoid resizing the hash later. r=scc 2000-03-22 02:43:48 +00:00
pavlov%netscape.com 33ce2d4e90 changes to let us build on MacOS X 2000-03-11 03:08:04 +00:00
jband%netscape.com fb227ea3fb NOT PART OF THE BUILD - updating xptcall ports status page to note completion of Compaq Tru64 port 2000-03-07 09:19:12 +00:00
jim_nance%yahoo.com 9da1db5237 This is xptcall code for Tru64 Unix (Formerly Digital Unix, Formerly OSF/1).
It was written by Steve Streeter <streeter@zk3.dec.com> of Compaq.
r=jlnance a=shaver
2000-03-07 00:15:07 +00:00
warren%netscape.com 7e37f4f478 Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar 2000-03-05 21:26:01 +00:00
cls%seawood.org aeb63a9a96 Finally following warren's lead from "last year", the libs phase has been removed from the build. Directories had to be ordered and in some cases, traversed after a subsequent module was built.
Fixed the recursive makes into GtkMozilla so that they will report build failures like the other dirs.
Removed LIBS_NEQ_INSTALL variable and associated ifdefs.
2000-03-02 13:29:03 +00:00
cls%seawood.org a58c776228 Use EXPORT_XPT_API define when building libraries. Needed for mingw32. 2000-03-02 12:27:58 +00:00
jband%netscape.com 1aa6fe7445 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 7a76ddd5a8 bug #21556. Made Addref/Release on nsInterfaceInfo threadsafe. 2000-02-27 05:29:58 +00:00
tor%cs.brown.edu 0cd9d13b67 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 33476298b9 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 2976a97c39 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 b011c9aaf1 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 2c530f5c8d 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 bafdc6e609 #= jdunn@netscape.com 2000-01-24 15:59:26 +00:00
jdunn%netscape.com b7a229f2f8 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 f4f6bbf076 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 a1c3bc72f0 Not part of build. Updating status page 2000-01-18 08:19:27 +00:00
jband%netscape.com f195ece4f9 Fix to deal with arrays of interface pointers. r=mccabe 2000-01-13 05:54:40 +00:00
cls%seawood.org 9f3b874745 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 157f231d1d 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 7606f3b31e 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 56f081ed57 Now FreeBSD/alpha and NetBSD/alpha builds can use the Linux/alpha code. 1999-12-18 03:43:19 +00:00
jdunn%netscape.com cd57f65db6 Fix the AIX xptcall work
a= chofmann
# 18692
1999-12-15 19:01:53 +00:00
jband%netscape.com fa7bde4f94 fixing the last modified date - not part of the build 1999-12-07 08:23:01 +00:00
jband%netscape.com e26b5aa6d3 updating xptcall status - not part of the build 1999-12-07 08:21:31 +00:00
waterson%netscape.com 91a44351d9 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 cbda8de029 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 a809668d2d Check in initial, non-working XPTCall code from Linux-PPC. 1999-12-01 04:56:46 +00:00
dp%netscape.com 10aaba597e 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 4ab4ee4d4e Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
cls%seawood.org 496006a235 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 ec7c07362b 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 8535dda53e 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 f8ee12e046 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 ddac4b3b59 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 7aaf0fbe7f Removed some silly warnings 1999-10-20 00:06:12 +00:00
shaver%netscape.com a0cf3fcc48 corrected assembly, from Ulrich Drepper <drepper@cygnus.com> (16612, r=shaver) 1999-10-19 19:03:01 +00:00
mcafee%netscape.com de13cecf42 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 5e4a3d1fa7 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 bdca7ccfb3 NOT PART OF BUILD updating status page 1999-10-05 00:53:26 +00:00
kipp%netscape.com 1136a6cf58 Button up some shutdown memory leaks 1999-09-30 21:43:35 +00:00
briano%netscape.com 63389a951e 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 b7f190a47d 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 0319411eb6 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 ba34c29f9d round out the isDependent test and change an || to a switch 1999-09-20 07:30:04 +00:00
jband%netscape.com f3272a9547 - 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 12f9f9743e General cleanup. 1999-09-18 02:12:56 +00:00
frankm%eng.sun.com 8c0585d7db - 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 5c39a7277d Fix build warnings. 1999-09-16 00:15:30 +00:00
cls%seawood.org ab47371342 Renamed function arguments to avoid warnings about shadowing member variables 1999-09-12 12:08:56 +00:00
jband%netscape.com f673b4fa59 add arrays to xpidl and typelibs. got rid of vararg support scheme 1999-09-11 05:20:39 +00:00
shaver%netscape.com 53277f4711 convert to CreateInstanceFromProgID 1999-09-05 06:27:42 +00:00
jband%netscape.com 3e92b65804 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 8270b2496a OpenVMS only change to Makefile.in from Colin Blake <colin@theblakes.com> 1999-09-01 23:54:58 +00:00
jband%netscape.com 3778e8b008 updating status page 1999-09-01 23:46:21 +00:00
cyeh%netscape.com cc2825cbe0 Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people. 1999-09-01 00:54:34 +00:00
beard%netscape.com 83339c2571 fixed stack management so that stack crawls work, added a traceback table. 1999-08-28 02:59:33 +00:00
ramiro%netscape.com 8644dc2074 Cleanup linking of libimg. 1999-08-25 13:37:11 +00:00
slamm%netscape.com 96a104b9b9 Removed items from DIRS that do not exist. 1999-08-24 21:45:26 +00:00
scc%netscape.com 0454213f91 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 0991be09fa 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 a802a5ded7 change for hpux porting 1999-08-19 21:17:31 +00:00
mgleeson1%netscape.com 179ca27661 HP-UX additions 1999-08-19 20:36:06 +00:00
jband%netscape.com 3854fff49d 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 8b2cc3fbdc Bug 11667. Fix unsigned/signed mismatch. 1999-08-12 08:49:44 +00:00
jband%netscape.com 3ca29de1ee updating status page 1999-08-10 06:30:34 +00:00
rogerl%netscape.com 4ef6eb6906 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 a3dc02805b 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 3f75ebc9ff 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 c3567729e0 Fix lxr-visible file description comments. 1999-08-07 09:45:12 +00:00
mccabe%netscape.com e5300a345a Fixes for 'warning: unsigned value < 0 is always 0' warnings. 1999-08-07 09:32:45 +00:00
cls%seawood.org 9eea17be39 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 6980bacec1 Fixed the broken initial comment block. 1999-08-05 01:36:18 +00:00
briano%netscape.com 7ee699bbcf 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 1eb9c2aa52 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 d9d532ff9a Added Linux/sparc rules. Added rules to distinguish Sun Workshop and GCC
builds.
1999-08-04 20:48:18 +00:00
jband%netscape.com acdcdf2c30 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 ea37bbc00a 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 5e4da3ca9e Change ResolveAlias to ResolveSymlink. dougt should have done this. 1999-07-27 23:05:53 +00:00
dougt%netscape.com 69178099d5 Fix for bug 10177 and 10041. 1999-07-26 22:09:42 +00:00
jband%netscape.com d63d2d3aa9 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 afe78b4886 update to xptcall status page 1999-07-24 21:54:38 +00:00
jband%netscape.com 7768e4776d transposed two letters in a comment 1999-07-24 21:53:11 +00:00
jband%netscape.com b6b786b6d5 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 051492691a adding a mising '$' in the open vms only part 1999-07-22 22:24:59 +00:00
mccabe%netscape.com 1eae811c1a Warning fix. 1999-07-22 10:48:05 +00:00
jband%netscape.com 11b6c79de6 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