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

550 Коммитов

Автор SHA1 Сообщение Дата
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
rogerl%netscape.com 96f15f1670 Fixed MI dispatch and cleaned up branch slots. 1999-07-19 20:18:02 +00:00
jband%netscape.com bdf2063dc1 doing an explict cast of float to double in printf args in test 1999-07-19 19:43:53 +00:00
jband%netscape.com 89849e8062 adding Linux ARM code contributed by Stefan Hanske <sh990154@mail.uni-greifswald.de> 1999-07-19 02:57:59 +00:00
jband%netscape.com 518783c098 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 d475118c2a 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 a78cd191ea 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 9d4094281e just setting the tab-width 1999-07-16 04:21:43 +00:00
jband%netscape.com 21c18154bc updating status page - not part of the build 1999-07-16 04:00:13 +00:00
scc%netscape.com a9e605070f 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 d4aef12fd7 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 58abceae9b Fix for BSDI. 1999-07-15 02:21:21 +00:00
briano%netscape.com f89cb1f1c7 Workaround for platforms that don't have --whole-archive (or equivalents). 1999-07-14 22:58:39 +00:00
ramiro%netscape.com 7805a384ea Use DEFINES instead of CFLAGS. 1999-07-07 08:13:01 +00:00
jband%netscape.com 2c6a1826c5 updating xptcall status page 1999-07-06 22:57:45 +00:00
briano%netscape.com 80dd399f67 Better way to deal with IRIX-specific problem with xptcstubs_asm_irix.s. 1999-07-06 22:52:20 +00:00
jband%netscape.com b36a0f576c added MultipleInheritence xptcall invoke test 1999-07-05 21:31:25 +00:00
briano%netscape.com ece1e9a87a 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 4c4f269dd4 nakefile cleanups 1999-07-02 13:42:17 +00:00
dp%netscape.com 4bb9484d17 Removing old RegisterComponent calls as these are inbuilt into XPCOM 1999-07-02 03:50:44 +00:00
jdunn%netscape.com 6c4dad650c partical fix for the stubs call on AIX 1999-07-01 18:16:34 +00:00
jband%netscape.com 9475c8846a doing my part for bug 8227 1999-06-29 21:15:31 +00:00
mcafee%netscape.com f81dc61901 Changes for OS/2. Patch provided by Eric Olson (eric.olson@sympatico.ca) 1999-06-28 23:11:18 +00:00
briano%netscape.com 1d4fd3ef93 Fix for OpenBSD and potentially Solaris/x86. 1999-06-25 01:06:49 +00:00
briano%netscape.com 450c682ac2 Fix for OpenBSD, and potential fix for Solaris/x86. 1999-06-24 03:49:33 +00:00
briano%netscape.com 835c214f43 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 1f404b8834 - 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 de6e3cbd64 updating status page 1999-06-14 22:33:18 +00:00
jband%netscape.com 47b77e3da4 adding BeOS x86 changes from Duncan Wilcox <duncan@be.com> 1999-06-14 22:17:41 +00:00
mccabe%netscape.com b1809e14b2 Remove vestiges of BUILD_XPIDL and USE_XPIDL from the build. 1999-06-12 09:29:46 +00:00
jband%netscape.com dc7f69662c fix Mac breakage 1999-06-12 06:00:03 +00:00
jband%netscape.com 8d2c667d91 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 6bbce27e0c Updating last-changed date to match cvs log. 1999-06-11 04:01:22 +00:00
Jerry.Kirk%Nexwarecorp.com 87577265e3 - 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 bec02315f9 Fix build bustage. Will come back and do it right 1999-06-08 22:49:01 +00:00
jband%netscape.com bed1eb75d7 Adding Irix implementation from Jason Heirtzler <jasonh@cthulhu.engr.sgi.com> 1999-06-08 21:49:30 +00:00
briano%netscape.com 0e92e4e2ea Oops, forgot to add the braces.... 1999-06-05 01:57:35 +00:00
briano%netscape.com 13cdfd841c Fix for platforms that don't support long longs. 1999-06-05 01:07:50 +00:00
briano%netscape.com e9e302b454 Handle the (Unix) platform-specific DLL naming conventions properly. 1999-06-04 22:17:30 +00:00
warren%netscape.com 447b069ddb IDLized stream interfaces. Required rename of overloaded Write method (now WriteFrom). 1999-06-03 21:50:47 +00:00
waterson%netscape.com 6d180f5576 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 fcc50b53fa updating status page 1999-06-02 23:28:23 +00:00
jband%netscape.com 33713af5b9 another patch from khym@bga.com (Dave Huang) 1999-06-02 03:49:30 +00:00
jband%netscape.com 97c6ebfb01 platform check contributed by Bert Driehuis <bert_driehuis@nl.compuware.com> 1999-06-02 02:35:00 +00:00
jband%netscape.com 4148a5c559 adding netbsd m68k support contributed by khym@bga.com (Dave Huang) 1999-06-02 02:26:38 +00:00
jband%netscape.com 8504769d61 removing this unused and ill-named file 1999-06-02 01:47:19 +00:00
jband%netscape.com ad565b3a27 updated status page 1999-06-02 01:25:08 +00:00
jband%netscape.com fec511d826 use only C style comments in these files to make Irix happy 1999-06-02 00:57:32 +00:00
jband%netscape.com cdc2404343 updating paths to new location of this directory and updating status page 1999-05-31 19:48:25 +00:00
jdunn%netscape.com dd097c18c7 Add AIX/ppc source files for compiling 1999-05-27 02:56:47 +00:00
jdunn%netscape.com 318b49f72d xptcall files for PowerPC/POWER/POWER2 architecture for AIX 1999-05-27 02:56:03 +00:00
beard%netscape.com d3f67634af 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 dc6a12ab7d cvs ignorage for xpcom2 landing 1999-05-26 17:51:05 +00:00
dp%netscape.com 84180c0ec1 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 01f8b2f7c8 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 0443b20e33 Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00
warren%netscape.com 08b563e33a Added 1999-05-18 21:43:13 +00:00
dp%netscape.com f5c797c733 Rolling over from initial XPCOM 2.0 changes 1999-05-18 09:19:05 +00:00
kipp%netscape.com 051ea8ef50 Fix makefile glitch 1999-05-12 00:15:22 +00:00