pavlov%netscape.com
ad816e444f
Adding xptcinvoke code for the MIPS O32 ABI. r=pavlov sr=brendan
2001-10-06 03:45:29 +00:00
seawood%netscape.com
f0a81d1c20
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
4e12e44b2f
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
d1a7bfa843
One module per line for REQUIRES. r=/sr=alecf
2001-09-18 22:01:13 +00:00
jaggernaut%netscape.com
dc40187223
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
62424ee7b2
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
45eccfd695
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
329a912303
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
e47f217730
fixing warnings/build bustage from checkin a minute ago
2001-09-06 09:07:08 +00:00
pavlov%netscape.com
6c340f008a
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
1c82200acc
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
983d7ffd94
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
c20ca03a02
dumb
...
CVS :nd string makefile updates for 98371 r=cls----------------------------------------------------------------------
2001-09-06 03:56:35 +00:00
cls%seawood.org
daca5dd95b
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
ca7d7f1a5d
change the st calls to stx since we're using extended words now.
2001-09-02 02:17:37 +00:00
pavlov%netscape.com
0b2d03582b
learning to type.. (not part of build)
2001-09-02 00:27:28 +00:00
pavlov%netscape.com
9918e629df
typo
2001-09-02 00:23:10 +00:00
pavlov%netscape.com
db3bc21b46
cleaning up a little.. adding new xptcstubs v9 (not part of build)
2001-09-02 00:18:39 +00:00
pavlov%netscape.com
e19916d9f3
adding xptcstubs for sparcv9 (64bit). not part of build
2001-09-01 23:48:04 +00:00
pavlov%netscape.com
8494402fec
fixing some typos :) (NOT PART OF BUILD)
2001-09-01 08:02:48 +00:00
pavlov%netscape.com
aeccb85fde
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
c7afe77c82
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
113ad642ae
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
2b8d7b6266
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
9465aa7f97
#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
602ec7443d
OS/2 only - EMX break - this code should be VACPP only
2001-07-25 03:53:41 +00:00
pete%alphanumerica.com
f020dcc1cd
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
d135a87574
#88742
...
r=cls
Enable ASM_SUFFIX in the build
2001-07-02 03:49:50 +00:00
mkaply%us.ibm.com
c0fdceb543
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
bf5fb48486
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
1cc05dd904
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
6edf508786
#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
3c48a710b7
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
cb9a6ecee2
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
ddd9b3d3d8
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
7c06335f78
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
96d227f332
fix for 80067 (assignment vs. equality typos). r=mkaply, mjudge, sr=jst
2001-05-11 05:36:00 +00:00
jst%netscape.com
ea706038cf
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
12bf88e8f6
#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
396146d600
#73157 - missing break. r=jband (nobody's building this yet AFAIK)
2001-05-01 06:29:28 +00:00
cls%seawood.org
d62bacf705
Remove unneeded LOST_SYM_LIBS defines.
2001-04-30 01:13:22 +00:00
cls%seawood.org
00f28396a9
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
85fb69863e
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
95733f0047
72768: fix Solaris/Intel xptcall, p=<rich.burridge@sun.com
2001-03-23 05:26:44 +00:00
jband%netscape.com
b15cb8260f
not part of the build. Update xptcall status page
2001-03-23 03:24:59 +00:00
shaver%mozilla.org
f2ab269a4e
39268: fix FreeBSD object layout <lennox@cs.columbia.edu>
2001-03-20 15:01:06 +00:00
shaver%mozilla.org
4a484e3ab5
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
f429091e0b
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
763c4635f3
61743: add and fix NetBSD stubs (patch from martin@NetBSD.ORG)
2001-03-11 17:22:25 +00:00
jband%netscape.com
d242dcca69
bug 66610 - add xpconnect support for DOMStrings. r=jst sr=brendan
2001-02-20 08:09:19 +00:00
dbaron%fas.harvard.edu
6a1cef6f9a
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
ea496b8199
add xpidl support for DOMString to fix bug 65762. r=jst sr=brendan
2001-01-26 02:32:18 +00:00
blakeross%telocity.com
8abb06b8eb
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
c1564bb79e
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
b4ffe758bb
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
66a18fcbbf
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
13697643d2
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
cd56c0575b
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
9a6d92a433
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
aeee5aad67
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
45e7f2d67e
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
d9691850b8
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
0257791053
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
db75ac4221
#44426 , fix FreeBSD > 2.5, a=brendan
2000-09-12 19:57:02 +00:00
shaver%mozilla.org
5fc525c2bc
#44857 , fix Linux/SPARC compilation (a=brendan)
2000-09-12 19:54:45 +00:00
jband%netscape.com
45fd8ce1e8
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
6ba416e575
changed comment to show why compiler warning will not be fixed
2000-08-29 08:55:28 +00:00
mkaply%us.ibm.com
e9cc7884ed
#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
20faf976ac
use QueryElementAt() to save space and time. r=jband
2000-08-24 04:08:07 +00:00
jband%netscape.com
e0aa9a49db
fix bustage after nsIBaseStream removal
2000-08-22 09:28:52 +00:00
mccabe%netscape.com
f14eb49869
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
3e0ad5c4a1
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
d9e8edcf29
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
d94c7958e2
fix 46904. a=warren. Same change as on m17 branch
2000-07-29 01:52:59 +00:00
dmose%mozilla.org
4b5231a715
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
1d1a5485e4
Bug 40748 - officially kill the SUNWspro4.2 build. r=cls, a=waterson
2000-07-19 19:53:01 +00:00
mkaply%us.ibm.com
4432abe4be
#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
1f3b6d75ab
Removed obsolete REQUIRES variable from every Makefile.in/makefile.win
2000-06-30 08:08:04 +00:00
jband%netscape.com
1a7630d560
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
54e7229415
updating status page - Not part of build
2000-06-29 22:17:54 +00:00
jst%netscape.com
88467d2e9d
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
3abefb82f8
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
5695245ccb
Count various classes in leak/bloat logs. r=waterson@netscape.com
2000-06-15 02:18:32 +00:00
slamm%netscape.com
ed7b6044f0
Ignore generated Makefile.
2000-06-05 21:40:07 +00:00
warren%netscape.com
512c8bf433
Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
2000-06-03 09:46:12 +00:00
mccabe%netscape.com
7958962de4
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
7e3373bbbf
patch from Joerg Brunsmann to fix bug #39268 . r=scc
2000-05-15 12:57:21 +00:00
dp%netscape.com
faaf62dfd6
Standalone xpcom.
2000-05-14 22:46:24 +00:00
cls%seawood.org
5be082e304
More OS/2 Makefile changes. Bug #34106 Batch 13
2000-05-11 14:15:34 +00:00
jdunn%netscape.com
9fca281d4b
Fixing HPUX code - HP specific file
...
r= jgracer@ems.att.com
# 17997
2000-05-08 21:22:21 +00:00
cls%seawood.org
4bb89416eb
More OS/2 Makefile changes. Bug #34106 Batch 12
2000-05-04 11:00:47 +00:00
mkaply%us.ibm.com
5f6b841821
# 34082
...
r= mkaply
OS/2 bring up continues - fix for wrong this pointer
2000-05-02 23:17:36 +00:00
jband%netscape.com
9b9748680c
not part of build
2000-04-28 05:42:57 +00:00
dougt%netscape.com
74229b4903
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
cb7218b7d7
Remove use of nsSpecialSystemDirectory. r=dougt
2000-04-25 05:01:05 +00:00
shaver%mozilla.org
8677f7e6c0
Linux/m68k xptcall port from <Michael_Fedrowitz@gmx.net>
2000-04-25 01:15:51 +00:00
brade%netscape.com
b46ef0737b
fixing build bustage; submitted by Philip.Blundell@pobox.com (a=granrose)
2000-04-24 15:42:15 +00:00
jband%netscape.com
5d23e29da9
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
9d875e83a6
a little safer
2000-04-22 19:21:18 +00:00
jband%netscape.com
d215f9d186
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
18fcb10e12
fix bug 36805 - was leaking xptiInterfaceGuts by unconditionally overwriting a union
2000-04-22 06:30:46 +00:00
jband%netscape.com
3b2b23e4af
fix bug 36806 - leaking locks. Just plain sloppy!
2000-04-22 06:28:44 +00:00
jband%netscape.com
3cc2080a10
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
5fdabe94b1
fix debug message
2000-04-22 01:07:39 +00:00
jband%netscape.com
ad9d41e522
trivial renaming of local var to fix compiler warning
2000-04-21 08:42:14 +00:00
jband%netscape.com
a4ca5b3475
fix bustage due to relative path include of removed (and otherwise unused) file
2000-04-21 01:12:19 +00:00
jband%netscape.com
d5ab77d656
removing unused files
2000-04-21 00:17:56 +00:00
dveditz%netscape.com
3ad6a9bd64
resurrecting VC 5 build (and other pedantic compilers)
2000-04-20 18:52:06 +00:00
jband%netscape.com
2964aea322
landing typelib loading improvements. bug 30753
2000-04-20 08:52:05 +00:00
jband%netscape.com
1f72633906
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
a7f472e543
NOT PART OF BUILD. cvs is a fine place for the TODO list
2000-04-18 22:19:12 +00:00
jband%netscape.com
89115d7adc
NOT YET PART OF SEAMONKEY BUILD. added locking
2000-04-18 21:33:46 +00:00
jband%netscape.com
a5764bd971
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
f373a4c39a
NOT PART OF BUILD - removing this badly named and unused work around file
2000-04-14 23:01:11 +00:00
shaver%mozilla.org
90c6795d8f
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
39f6943e30
fix spelling mistake. I'm so anal, it is scary.
2000-04-12 06:54:35 +00:00
blizzard%redhat.com
7ae72b942a
fix building on sparc linux. r=jband a=leaf
2000-04-10 19:43:31 +00:00
rich.burridge%sun.com
a28b4a8d5c
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
74fe1b2524
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
f6740baa20
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
2d7bf2a545
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
d387f95ec4
# 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
ab61ae1c62
adding new file - not part of build
2000-03-28 05:10:05 +00:00
sfraser%netscape.com
466c068544
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
ce094b4cfc
changes to let us build on MacOS X
2000-03-11 03:08:04 +00:00
jband%netscape.com
0e9bb75f8d
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
fd067ebe58
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
c0497e31be
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
192e307283
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
18d8f2f08c
Use EXPORT_XPT_API define when building libraries. Needed for mingw32.
2000-03-02 12:27:58 +00:00
jband%netscape.com
9059c3a2c7
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
282d92c915
bug #21556 . Made Addref/Release on nsInterfaceInfo threadsafe.
2000-02-27 05:29:58 +00:00
tor%cs.brown.edu
b46f9e708c
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
6c37c5d9ad
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
05ee3cbb16
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
65c0d3c80a
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
c94584646d
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
7f1a8f6ba8
#= jdunn@netscape.com
2000-01-24 15:59:26 +00:00
jdunn%netscape.com
ab0b188028
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
175ee75c0d
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
4ab84070fb
Not part of build. Updating status page
2000-01-18 08:19:27 +00:00
jband%netscape.com
8ebdc7fd46
Fix to deal with arrays of interface pointers. r=mccabe
2000-01-13 05:54:40 +00:00
cls%seawood.org
4f34e05855
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
cb0c532e85
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
c89ee29031
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
3eeeee81a2
Now FreeBSD/alpha and NetBSD/alpha builds can use the Linux/alpha code.
1999-12-18 03:43:19 +00:00
jdunn%netscape.com
b50bf4c0c4
Fix the AIX xptcall work
...
a= chofmann
# 18692
1999-12-15 19:01:53 +00:00
jband%netscape.com
1194158582
fixing the last modified date - not part of the build
1999-12-07 08:23:01 +00:00
jband%netscape.com
381a2e39c4
updating xptcall status - not part of the build
1999-12-07 08:21:31 +00:00
waterson%netscape.com
4a77047af4
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
6c4c4c53a4
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
a00b3b52d4
Check in initial, non-working XPTCall code from Linux-PPC.
1999-12-01 04:56:46 +00:00
dp%netscape.com
aa23a77403
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
96ec037ac6
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
cls%seawood.org
647d18eb74
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
524208728f
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
142ac52eaf
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
c0c0c3eb35
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
7120686813
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
84b50871b6
Removed some silly warnings
1999-10-20 00:06:12 +00:00
shaver%netscape.com
4543b5f224
corrected assembly, from Ulrich Drepper <drepper@cygnus.com> (16612, r=shaver)
1999-10-19 19:03:01 +00:00
mcafee%netscape.com
0bd8bf7016
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
49f0952f48
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
a7173aa30d
NOT PART OF BUILD updating status page
1999-10-05 00:53:26 +00:00
kipp%netscape.com
79afe35b3b
Button up some shutdown memory leaks
1999-09-30 21:43:35 +00:00
briano%netscape.com
70325de63d
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
99db328245
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
16c9977e38
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
49b32adc11
round out the isDependent test and change an || to a switch
1999-09-20 07:30:04 +00:00
jband%netscape.com
04c77e4064
- 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
04e901e2a5
General cleanup.
1999-09-18 02:12:56 +00:00
frankm%eng.sun.com
e1662d0d9e
- 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
ddb878d278
Fix build warnings.
1999-09-16 00:15:30 +00:00
cls%seawood.org
543e7a6f14
Renamed function arguments to avoid warnings about shadowing member variables
1999-09-12 12:08:56 +00:00
jband%netscape.com
a3a6462404
add arrays to xpidl and typelibs. got rid of vararg support scheme
1999-09-11 05:20:39 +00:00
shaver%netscape.com
6cecf4c569
convert to CreateInstanceFromProgID
1999-09-05 06:27:42 +00:00
jband%netscape.com
e4d792bba4
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
65071f5ac2
OpenVMS only change to Makefile.in from Colin Blake <colin@theblakes.com>
1999-09-01 23:54:58 +00:00
jband%netscape.com
31d96bce3a
updating status page
1999-09-01 23:46:21 +00:00
cyeh%netscape.com
9577b5cefa
Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
1999-09-01 00:54:34 +00:00
beard%netscape.com
a8ddbcb019
fixed stack management so that stack crawls work, added a traceback table.
1999-08-28 02:59:33 +00:00
ramiro%netscape.com
5c9835cc68
Cleanup linking of libimg.
1999-08-25 13:37:11 +00:00
slamm%netscape.com
319b492795
Removed items from DIRS that do not exist.
1999-08-24 21:45:26 +00:00
scc%netscape.com
68340a37ef
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
c2bdb85bf4
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
a681c7c7c6
change for hpux porting
1999-08-19 21:17:31 +00:00
mgleeson1%netscape.com
dfdf78f01d
HP-UX additions
1999-08-19 20:36:06 +00:00
jband%netscape.com
d63d8a18c4
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
6ed0233553
Bug 11667. Fix unsigned/signed mismatch.
1999-08-12 08:49:44 +00:00
jband%netscape.com
a4e5d1f7cf
updating status page
1999-08-10 06:30:34 +00:00
rogerl%netscape.com
16febf486b
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
2ad4814518
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
c153f122e9
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
bf8f545b8e
Fix lxr-visible file description comments.
1999-08-07 09:45:12 +00:00
mccabe%netscape.com
923fe76ae3
Fixes for 'warning: unsigned value < 0 is always 0' warnings.
1999-08-07 09:32:45 +00:00
cls%seawood.org
3f1dcd11dc
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
7741ff3cfd
Fixed the broken initial comment block.
1999-08-05 01:36:18 +00:00
briano%netscape.com
30737d6cd2
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
5c073ab917
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
486dff05ff
Added Linux/sparc rules. Added rules to distinguish Sun Workshop and GCC
...
builds.
1999-08-04 20:48:18 +00:00
jband%netscape.com
d8830cee22
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
5ca4aa0b87
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
e45ae9e281
Change ResolveAlias to ResolveSymlink. dougt should have done this.
1999-07-27 23:05:53 +00:00
dougt%netscape.com
5adb63dcaf
Fix for bug 10177 and 10041.
1999-07-26 22:09:42 +00:00
jband%netscape.com
48912de6ac
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
63a9507a57
update to xptcall status page
1999-07-24 21:54:38 +00:00
jband%netscape.com
d5d6f63fa9
transposed two letters in a comment
1999-07-24 21:53:11 +00:00
jband%netscape.com
0a012c1d28
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
a091a7130d
adding a mising '$' in the open vms only part
1999-07-22 22:24:59 +00:00
mccabe%netscape.com
459c3adbcb
Warning fix.
1999-07-22 10:48:05 +00:00
jband%netscape.com
6ffca71859
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
c00458de39
Fixed MI dispatch and cleaned up branch slots.
1999-07-19 20:18:02 +00:00
jband%netscape.com
d0bb997153
doing an explict cast of float to double in printf args in test
1999-07-19 19:43:53 +00:00
jband%netscape.com
59c49fd523
adding Linux ARM code contributed by Stefan Hanske <sh990154@mail.uni-greifswald.de>
1999-07-19 02:57:59 +00:00
jband%netscape.com
ef07621383
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
4c6c13185a
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
abf95232e0
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
7bb0e677bc
just setting the tab-width
1999-07-16 04:21:43 +00:00
jband%netscape.com
3e8f3a99d0
updating status page - not part of the build
1999-07-16 04:00:13 +00:00
scc%netscape.com
ab2352e498
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
106305d41b
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
0e951ec9de
Fix for BSDI.
1999-07-15 02:21:21 +00:00
briano%netscape.com
eeca469d06
Workaround for platforms that don't have --whole-archive (or equivalents).
1999-07-14 22:58:39 +00:00
ramiro%netscape.com
79a75b4320
Use DEFINES instead of CFLAGS.
1999-07-07 08:13:01 +00:00
jband%netscape.com
70263da324
updating xptcall status page
1999-07-06 22:57:45 +00:00
briano%netscape.com
efeff0f1a5
Better way to deal with IRIX-specific problem with xptcstubs_asm_irix.s.
1999-07-06 22:52:20 +00:00
jband%netscape.com
572736fb18
added MultipleInheritence xptcall invoke test
1999-07-05 21:31:25 +00:00
briano%netscape.com
48118e9610
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
0eb6c820cf
nakefile cleanups
1999-07-02 13:42:17 +00:00
dp%netscape.com
b46fdbf168
Removing old RegisterComponent calls as these are inbuilt into XPCOM
1999-07-02 03:50:44 +00:00
jdunn%netscape.com
2e51fe79aa
partical fix for the stubs call on AIX
1999-07-01 18:16:34 +00:00
jband%netscape.com
e06dbc9ea9
doing my part for bug 8227
1999-06-29 21:15:31 +00:00
mcafee%netscape.com
a174d8f82e
Changes for OS/2. Patch provided by Eric Olson (eric.olson@sympatico.ca)
1999-06-28 23:11:18 +00:00
briano%netscape.com
703ae26edd
Fix for OpenBSD and potentially Solaris/x86.
1999-06-25 01:06:49 +00:00
briano%netscape.com
7d4256d61b
Fix for OpenBSD, and potential fix for Solaris/x86.
1999-06-24 03:49:33 +00:00
briano%netscape.com
2d90d87296
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
0ac3189ed5
- 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
c38eddc1d0
updating status page
1999-06-14 22:33:18 +00:00
jband%netscape.com
da093b18b7
adding BeOS x86 changes from Duncan Wilcox <duncan@be.com>
1999-06-14 22:17:41 +00:00
mccabe%netscape.com
e77a2e4553
Remove vestiges of BUILD_XPIDL and USE_XPIDL from the build.
1999-06-12 09:29:46 +00:00
jband%netscape.com
f2ca9e4574
fix Mac breakage
1999-06-12 06:00:03 +00:00
jband%netscape.com
ce9447b3ea
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
b12f8322a1
Updating last-changed date to match cvs log.
1999-06-11 04:01:22 +00:00
Jerry.Kirk%Nexwarecorp.com
88ed09eaff
- 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
e13ebb6f4e
Fix build bustage. Will come back and do it right
1999-06-08 22:49:01 +00:00
jband%netscape.com
322f8084b6
Adding Irix implementation from Jason Heirtzler <jasonh@cthulhu.engr.sgi.com>
1999-06-08 21:49:30 +00:00
briano%netscape.com
28e4c7fea6
Oops, forgot to add the braces....
1999-06-05 01:57:35 +00:00
briano%netscape.com
9a0e6dfc01
Fix for platforms that don't support long longs.
1999-06-05 01:07:50 +00:00
briano%netscape.com
8699ea0019
Handle the (Unix) platform-specific DLL naming conventions properly.
1999-06-04 22:17:30 +00:00
warren%netscape.com
cbbfa208f8
IDLized stream interfaces. Required rename of overloaded Write method (now WriteFrom).
1999-06-03 21:50:47 +00:00