seawood%netscape.com
0a7c7a98f9
nobrainer changes while thinking about mingw support
...
Bug #134113 r=dmose
git-svn-id: svn://10.0.0.236/trunk@135809 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-03 08:58:59 +00:00
dbaron%fas.harvard.edu
ffb8d9cca7
Change my email address from dbaron@fas.harvard.edu to dbaron@dbaron.org. Comment changes only.
...
git-svn-id: svn://10.0.0.236/trunk@135757 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-01 23:53:20 +00:00
colin%theblakes.com
8b09137c55
OpenVMS build changes. b=180290. r=cls
...
git-svn-id: svn://10.0.0.236/trunk@135144 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-12 00:08:59 +00:00
pkw%us.ibm.com
0a3cfbf6ce
Fix xptcinvoke code on AIX when compiling in 64-bit mode. Specifically,
...
passing PRBools through xptcinvoke was broken.
Bug 178499: r=jdunn, sr=jst
git-svn-id: svn://10.0.0.236/trunk@133684 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-12 19:38:15 +00:00
seawood%netscape.com
f9eb727003
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
git-svn-id: svn://10.0.0.236/trunk@132136 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-17 06:47:01 +00:00
jdunn%netscape.com
25bd17a17d
adding support for hpux ia64/11.20, also strip off MOZ_OPTIMIZE_FLAGS
...
(instead of just -O) for hpux
r=cls@seawood.org
# 136163
git-svn-id: svn://10.0.0.236/trunk@130279 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-23 20:31:30 +00:00
dougt%netscape.com
579d9ec4d2
Further improvement. r=drepper@redhat.com, sr=brendan@mozilla.org, b=168508
...
git-svn-id: svn://10.0.0.236/trunk@130272 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-23 19:39:26 +00:00
dougt%netscape.com
e289284076
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
...
git-svn-id: svn://10.0.0.236/trunk@129050 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 17:13:19 +00:00
dougt%netscape.com
9ad627b035
Linux/SPARC w/GCC3 xptcall broken. r=dougt, sr=shaver@mozilla.org, b=144368, patch by davem@redhat.com.
...
git-svn-id: svn://10.0.0.236/trunk@128627 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-31 19:13:50 +00:00
dougt%netscape.com
c03d7bd57d
Linux/PPC g++-3 ABI support for XPCOM. r=me, sr=shaver@mozilla.org, b=142594.
...
git-svn-id: svn://10.0.0.236/trunk@128626 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-31 19:08:57 +00:00
seawood%netscape.com
0b3ff474f3
Removing old nmake build makefiles. Bug #158528 r=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@126975 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-10 07:55:43 +00:00
dbradley%netscape.com
a4a892e817
Bug 153034 - FreeBSD 5.0-current's gcc uses thunks. r=jesup, sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@126697 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-07 23:50:46 +00:00
seawood%netscape.com
5cf2509541
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
git-svn-id: svn://10.0.0.236/trunk@126619 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-07 06:08:00 +00:00
bryner%netscape.com
cab12511d4
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.
...
git-svn-id: svn://10.0.0.236/trunk@125335 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-16 23:05:11 +00:00
dbaron%fas.harvard.edu
841e7fcc0e
xptcall porting changes for Darwin gcc3: account for different vtable layout and different symbol mangling, in ifdefs. r=bryner sr=beard b=153525
...
git-svn-id: svn://10.0.0.236/trunk@124066 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-26 03:01:02 +00:00
bryner%netscape.com
6348ad392d
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.
git-svn-id: svn://10.0.0.236/trunk@123843 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-22 00:09:55 +00:00
dougt%netscape.com
fe86486377
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
...
git-svn-id: svn://10.0.0.236/trunk@123042 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-11 19:26:04 +00:00
bbaetz%student.usyd.edu.au
835a87cec8
Bug 134639 - speedup unix x86 XPTC_InvokeByIndex
...
r=dbradley, sr=jband, a=rjesup
git-svn-id: svn://10.0.0.236/trunk@118054 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-03 23:59:13 +00:00
jdunn%netscape.com
4f2ee3a92e
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
git-svn-id: svn://10.0.0.236/trunk@117857 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-01 11:30:37 +00:00
jdunn%netscape.com
c6a47f609e
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
git-svn-id: svn://10.0.0.236/trunk@117856 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-01 11:28:26 +00:00
dougt%netscape.com
3bcae9b28c
130875. Fix to OpenVMS xptcall code. r=dougt@netscape.com sr=scc@mozilla.org a=asa@mozilla.org submitted by colin@theblakes.com
...
git-svn-id: svn://10.0.0.236/trunk@117109 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:37:44 +00:00
mkaply%us.ibm.com
a467fad89d
#70045
...
r=mkaply, sr=blizzard, a=asa
OS/2 only - properly handle long longs in xptstubs to fix download problem
git-svn-id: svn://10.0.0.236/trunk@116707 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 06:26:07 +00:00
mkaply%us.ibm.com
93f7646420
Remove unused OS/2 file
...
git-svn-id: svn://10.0.0.236/trunk@116596 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 23:34:36 +00:00
shaver%mozilla.org
0913674a48
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.
git-svn-id: svn://10.0.0.236/trunk@115801 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 06:35:50 +00:00
nisheeth%netscape.com
c01441892a
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.
...
git-svn-id: svn://10.0.0.236/trunk@115344 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 01:41:42 +00:00
jdunn%netscape.com
93a46ee258
adding xptc files for HP-UX 11.20 support of IPF (ia64 platform).
...
r=jband@netscape.com
r=cls@seawood.org
# 126293
git-svn-id: svn://10.0.0.236/trunk@114928 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 12:28:21 +00:00
seawood%netscape.com
d8b6d8a043
Adding missing \
...
Bug #113511
git-svn-id: svn://10.0.0.236/trunk@111551 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 05:46:51 +00:00
jdunn%netscape.com
f2ff5fcec4
replacing OS_CXXFLAGS with CXXFLAGS so that they get picked up
...
r=cls@seawood.org
# 118126
git-svn-id: svn://10.0.0.236/trunk@111481 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 12:33:36 +00:00
timeless%mac.com
21c081c8bc
Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
...
r='s from many people. sr=jst
git-svn-id: svn://10.0.0.236/trunk@111049 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-23 23:23:41 +00:00
dbradley%netscape.com
e61395e58f
Bug 101528 - Linux-m68k compilation and gcc-3 fixes. Patch by rz@linux-m68k.org, r=dbaron, sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@110256 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 14:17:33 +00:00
seawood%netscape.com
88b23adbf4
Add win32 support to xpcom Makefile.ins
...
Bug #58981 r=bryner
git-svn-id: svn://10.0.0.236/trunk@110113 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 07:05:12 +00:00
jband%netscape.com
b044009c7d
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
...
git-svn-id: svn://10.0.0.236/trunk@110052 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 00:49:11 +00:00
seawood%netscape.com
1c16fa2e1f
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
git-svn-id: svn://10.0.0.236/trunk@109830 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-06 10:51:45 +00:00
jdunn%netscape.com
918a4c91d9
Use the right vtable : AIX ONLY!
...
# 90720
r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@109528 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-03 15:02:08 +00:00
dbaron%fas.harvard.edu
906067dd58
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
...
git-svn-id: svn://10.0.0.236/trunk@109082 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 01:24:06 +00:00
dbaron%fas.harvard.edu
ecfabe7587
Enable the gcc3 version of the sparc/solaris xptcinvoke code. r=cls sr=shaver b=71627
...
git-svn-id: svn://10.0.0.236/trunk@108880 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-25 23:29:29 +00:00
dbaron%fas.harvard.edu
c3a65006f0
Cleaning up comment style per shaver's sr comments. b=71627
...
git-svn-id: svn://10.0.0.236/trunk@108877 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-25 23:15:01 +00:00
seawood%netscape.com
889469fd27
Rename 'install' build phase to 'libs'.
...
Bug #56601 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@108684 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-21 09:49:41 +00:00
jdunn%netscape.com
6e7fe92b09
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
git-svn-id: svn://10.0.0.236/trunk@107667 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-08 12:18:37 +00:00
jdunn%netscape.com
6417df93ef
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
git-svn-id: svn://10.0.0.236/trunk@107666 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-08 12:17:19 +00:00
seawood%netscape.com
4551221bef
Landing the rest of the mach-o OSX changes.
...
Bug #75653 r=cls sr=waterson
git-svn-id: svn://10.0.0.236/trunk@106461 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-27 07:38:18 +00:00
pinkerton%netscape.com
aed93678e4
Keep stack aligned on 16-byte boundary. from bug 98290, r=beard/sr=sfraser. Not part of any build, a=pchen.
...
git-svn-id: svn://10.0.0.236/trunk@105779 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-19 17:33:06 +00:00
seawood%netscape.com
fb784e1e1f
Look for mips* on linux instead of specific variants.
...
Remove temp .s file when done building .o .
git-svn-id: svn://10.0.0.236/trunk@105365 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-13 06:09:27 +00:00
pavlov%netscape.com
35f9bd599e
fix indentation/tabbing
...
git-svn-id: svn://10.0.0.236/trunk@105151 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-11 07:19:01 +00:00
pavlov%netscape.com
143dee3821
xptcstubs code for o32 mips/linux r=pavlov sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@105126 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-11 00:33:36 +00:00
dbaron%fas.harvard.edu
5c44476f4d
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
...
git-svn-id: svn://10.0.0.236/trunk@105017 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-10 06:29:28 +00:00
pavlov%netscape.com
770e4bed36
build xptcinvoke_*_mips.* on linux/mips r=pavlov sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@104885 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-09 01:01:48 +00:00
pavlov%netscape.com
09d46c88ee
Adding xptcinvoke code for the MIPS O32 ABI. r=pavlov sr=brendan
...
git-svn-id: svn://10.0.0.236/trunk@104719 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-06 03:45:29 +00:00
seawood%netscape.com
7fbf0040d5
Check for both __sun__ & __sun since Forte only seems to define the latter.
...
Bug 101773
git-svn-id: svn://10.0.0.236/trunk@104454 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-02 22:35:31 +00:00
gerv%gerv.net
13afb6d0f9
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
...
git-svn-id: svn://10.0.0.236/trunk@104119 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 20:14:13 +00:00