dbradley%netscape.com
38f69c7cc8
Bug 118823 - better assembler for win32 xptcinvoke. r=dbradley sr=shaver
2003-01-09 15:57:10 +00:00
dbaron%dbaron.org
b9083989bb
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
2003-01-08 23:19:20 +00:00
seawood%netscape.com
16e7da2837
nobrainer changes while thinking about mingw support
...
Bug #134113 r=dmose
2003-01-03 08:58:59 +00:00
dbaron%fas.harvard.edu
a34c46af22
Change my email address from dbaron@fas.harvard.edu to dbaron@dbaron.org. Comment changes only.
2003-01-01 23:53:20 +00:00
colin%theblakes.com
0824e190c0
OpenVMS build changes. b=180290. r=cls
2002-12-12 00:08:59 +00:00
pkw%us.ibm.com
6e29f0865b
Fix xptcinvoke code on AIX when compiling in 64-bit mode. Specifically,
...
passing PRBools through xptcinvoke was broken.
Bug 178499: r=jdunn, sr=jst
2002-11-12 19:38:15 +00:00
seawood%netscape.com
57e08a3f3a
Define WIN32_LEAN_AND_MEAN globally for win32 builds.
...
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
2002-10-17 06:47:01 +00:00
jdunn%netscape.com
842bc488fc
adding support for hpux ia64/11.20, also strip off MOZ_OPTIMIZE_FLAGS
...
(instead of just -O) for hpux
r=cls@seawood.org
# 136163
2002-09-23 20:31:30 +00:00
dougt%netscape.com
17578be697
Further improvement. r=drepper@redhat.com, sr=brendan@mozilla.org, b=168508
2002-09-23 19:39:26 +00:00
dougt%netscape.com
68faeb5241
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 17:13:19 +00:00
dougt%netscape.com
3c2d485402
Linux/SPARC w/GCC3 xptcall broken. r=dougt, sr=shaver@mozilla.org, b=144368, patch by davem@redhat.com.
2002-08-31 19:13:50 +00:00
dougt%netscape.com
7e15230028
Linux/PPC g++-3 ABI support for XPCOM. r=me, sr=shaver@mozilla.org, b=142594.
2002-08-31 19:08:57 +00:00
seawood%netscape.com
322da773fb
Removing old nmake build makefiles. Bug #158528 r=pavlov
2002-08-10 07:55:43 +00:00
dbradley%netscape.com
3e26086cb2
Bug 153034 - FreeBSD 5.0-current's gcc uses thunks. r=jesup, sr=jst
2002-08-07 23:50:46 +00:00
seawood%netscape.com
301b1a4ca8
Remove unused defines:
...
_IMPL_NS_HTML
_IMPL_NS_RDF
_IMPL_NS_WEB
USE_NSREG
Patches for removing above defines contributed by Stephen Walker <walk84@yahoo.com>.
Bug #125118 r=cls sr=bryner
Bug #160397 r=cls sr=bryner
Bug #160628 r=cls
Bug #160451 r=cls sr=bryner
_IMPL_NS_VIEW
Patches for removing above define contributed by Brian Ryner <bryner@netscape.com>
Bug #160416 r=cls
2002-08-07 06:08:00 +00:00
bryner%netscape.com
1518d9267e
Rework the x86 unix + gcc xptcall implementation to speed it up and allow it to work with gcc 3.1 (bug 140412). Patch by drepper@redhat.com, r=shaver, sr=blizzard.
2002-07-16 23:05:11 +00:00
dbaron%fas.harvard.edu
d520fab25b
xptcall porting changes for Darwin gcc3: account for different vtable layout and different symbol mangling, in ifdefs. r=bryner sr=beard b=153525
2002-06-26 03:01:02 +00:00
bryner%netscape.com
b9e6c3d5cf
Reorganize the Darwin xptcall code so that it works correctly with prebinding:
...
- Move all functions into the text section.
- Use m4 to generate the StubNNN() functions in the .s file, so that we don't have to use an indirect call to SharedStub (which would clobber r12, where we pass the method index).
- Use indirect calls for calling invoke_count_words and invoke_copy_to_stack from inside XPTC_InvokeByIndex.
Bug 151978, r=pavlov, sr=beard.
2002-06-22 00:09:55 +00:00
dougt%netscape.com
913bbb6f6c
Fixes bugs 149745 148918 149715 149730 149754 129959. Cleanup of nsIFile and nsILocalFile interfaces, supporting do_GetInterface in embedding via xcom glue, and general cleanup of shutdown. r=various, sr=shaver@mozilla.org
2002-06-11 19:26:04 +00:00
bbaetz%student.usyd.edu.au
143721c338
Bug 134639 - speedup unix x86 XPTC_InvokeByIndex
...
r=dbradley, sr=jband, a=rjesup
2002-04-03 23:59:13 +00:00
jdunn%netscape.com
f0d3a4e07d
Speedup patch for AIX (removing count_word routine)
...
Patch courtesy of pkw@austin.ibm.com
r=jdunn@netscape.com
sr=jband@netscape.com
a=asa@mozilla.org
# 133573
2002-04-01 11:30:37 +00:00
jdunn%netscape.com
a2b135f7de
Adding 64bit support for AIX
...
Patches courtesy of pkw@austin.ibm.com
r=jdunn@netscape.com
sr=jband@netscape.com
a=asa@mozilla.org
# 133622
2002-04-01 11:28:26 +00:00
dougt%netscape.com
cc40b1d4b9
130875. Fix to OpenVMS xptcall code. r=dougt@netscape.com sr=scc@mozilla.org a=asa@mozilla.org submitted by colin@theblakes.com
2002-03-21 23:37:44 +00:00
mkaply%us.ibm.com
d3e8d8b21f
#70045
...
r=mkaply, sr=blizzard, a=asa
OS/2 only - properly handle long longs in xptstubs to fix download problem
2002-03-16 06:26:07 +00:00
mkaply%us.ibm.com
bec6f32b35
Remove unused OS/2 file
2002-03-14 23:34:36 +00:00
shaver%mozilla.org
dac4fdf779
Bug 106864: xptcall support for the ARM platform, and mild jsnum.h arm-define
...
tweaks. Patches from Mark Crichton <crichton@gimp.org>, Russell King
<rmk@arm.linux.org>, Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com>.
r=brendan on jsnum.h, sr=shaver, a=asa for trunk and branch.
2002-03-05 06:35:50 +00:00
nisheeth%netscape.com
46db685f9a
Fix for bug 84186. r=dbradley, jag. sr=jband. Added support for CStrings, UTF8String, and AStrings to XPIDL. Also added the -t cmd line flag to XPIDL and XPTLINK that allows us to generate output for a specific XPT version. The XPT version number is being upped from 1.1 to 1.2 with this checkin.
2002-02-26 01:41:42 +00:00
jdunn%netscape.com
24a5f88606
adding xptc files for HP-UX 11.20 support of IPF (ia64 platform).
...
r=jband@netscape.com
r=cls@seawood.org
# 126293
2002-02-19 12:28:21 +00:00
seawood%netscape.com
f73395f7d1
Adding missing \
...
Bug #113511
2002-01-08 05:46:51 +00:00
jdunn%netscape.com
bc7bf0f82f
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
0ff7ca1b24
Ignore generated files
2001-12-29 03:21:06 +00:00
timeless%mac.com
61a97fd94a
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
4774ad3734
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
33ab7a9398
Add win32 support to xpcom Makefile.ins
...
Bug #58981 r=bryner
2001-12-09 07:05:12 +00:00
jband%netscape.com
db7b7cd6a8
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
seawood%netscape.com
cc61f17422
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
8b4cd4a4e1
Use the right vtable : AIX ONLY!
...
# 90720
r=cls@seawood.org
2001-12-03 15:02:08 +00:00
dbaron%fas.harvard.edu
25a700efcb
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
dbaron%fas.harvard.edu
19e2296486
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
b7b6161674
Cleaning up comment style per shaver's sr comments. b=71627
2001-11-25 23:15:01 +00:00
seawood%netscape.com
7733357d51
Rename 'install' build phase to 'libs'.
...
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
jdunn%netscape.com
5ea3cb012f
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
802bd90395
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
seawood%netscape.com
9b5ae05e33
Landing the rest of the mach-o OSX changes.
...
Bug #75653 r=cls sr=waterson
2001-10-27 07:38:18 +00:00
pinkerton%netscape.com
08736708db
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
seawood%netscape.com
312cd624d1
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
3b3ad58c96
fix indentation/tabbing
2001-10-11 07:19:01 +00:00
pavlov%netscape.com
cfbfa26c40
xptcstubs code for o32 mips/linux r=pavlov sr=waterson
2001-10-11 00:33:36 +00:00
dbaron%fas.harvard.edu
452cb26ea3
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
8fd8d64207
build xptcinvoke_*_mips.* on linux/mips r=pavlov sr=waterson
2001-10-09 01:01:48 +00:00
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
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
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
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
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
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
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
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