alfred.peng%sun.com
e6b9e158c7
Followup from bug 375449. Fix the bustage for Solaris SPARC/x86.
...
r=benjamin.
git-svn-id: svn://10.0.0.236/trunk@225005 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-25 13:42:13 +00:00
benjamin%smedbergs.us
171a0984e9
Followup from bug 375449, #define renaming doesn't work with assembly files.
...
git-svn-id: svn://10.0.0.236/trunk@224951 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-24 17:28:02 +00:00
benjamin%smedbergs.us
3ef40e28af
Bug 375449 - NS_InvokeByIndex not exported from xpcom, only from xpcom_core, r=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@224950 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-24 17:02:52 +00:00
timeless%mozdev.org
859e54f3f6
Bug 370061 - OpenBSD: sync with reality, they've had GCC3 for a long time
...
patch by martynas@openbsd.org r=timeless
git-svn-id: svn://10.0.0.236/trunk@224321 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-09 19:59:11 +00:00
sayrer%gmail.com
420b699120
Backout previous change, as it caused bustage elsewhere.
...
git-svn-id: svn://10.0.0.236/trunk@222418 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-26 19:32:40 +00:00
sayrer%gmail.com
67b23f6e4c
fix build bustage on gcc 4.1.2. no bug. r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@222409 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-26 17:47:52 +00:00
benjamin%smedbergs.us
23dedb2af1
Linux ppc followup from bug 349002, patch by Willie Walker <william.walker@sun.com>, r=me
...
git-svn-id: svn://10.0.0.236/trunk@221166 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-01 18:44:08 +00:00
gerv%gerv.net
482a23b42a
Bug 236613: change to MPL/LGPL/GPL tri-license.
...
git-svn-id: svn://10.0.0.236/trunk@220126 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-14 17:33:38 +00:00
timeless%mozdev.org
dde92de42a
Bug 361533 arm port is broken XPTC_PUBLIC_API / XPTC_InvokeByIndex weren't updated for arm
...
patch by romaxa@gmail.com r=timeless moa=timeless (this is ports only)
git-svn-id: svn://10.0.0.236/trunk@219572 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-06 08:25:37 +00:00
benjamin%smedbergs.us
dfd4da8a97
Bug 368482 - Alpha Linux updates from xptcall changes, patch by falk@debian.org, r=me
...
git-svn-id: svn://10.0.0.236/trunk@219204 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 21:44:30 +00:00
m_kato%ga2.so-net.ne.jp
2cccc181e5
bug 364731 - Windows x64 porting of bug 349002 - Refactor xptcall into a frozen API. r=benjamin, sr=dougt
...
git-svn-id: svn://10.0.0.236/trunk@217678 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 08:30:34 +00:00
benjamin%smedbergs.us
0a46d346a5
Bug 361413 - Build succeeds even when arch-specific xptcall is not implemented, r=timeless
...
git-svn-id: svn://10.0.0.236/trunk@216988 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 19:13:43 +00:00
gerv%gerv.net
a54c420f30
Bug 236613: change to MPL/LGPL/GPL tri-license.
...
git-svn-id: svn://10.0.0.236/trunk@216839 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 09:45:41 +00:00
timeless%mozdev.org
e790f0abc6
Backing out!
...
git-svn-id: svn://10.0.0.236/trunk@216814 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 03:35:22 +00:00
timeless%mozdev.org
c3ae441147
Bug 361413 Build succeeds even when XPTC stubs/invocation stuff are not implemented.
...
patch by bsmedberg r=timeless
git-svn-id: svn://10.0.0.236/trunk@216813 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 03:24:47 +00:00
timeless%mozdev.org
99eae78b79
Bug 322806 ARM crash [@ XPTC_InvokeByIndex]
...
patch by apm@dna.fi
eabi arm assembly didn't warn that a variable was a memory operand so the
newer gcc compilers (e.g. gcc4) started optimizing things away...
I tried to get someone to vouch for this code but the people I poked
never got back to me.
moa=timeless
git-svn-id: svn://10.0.0.236/trunk@216536 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 03:00:09 +00:00
timeless%mozdev.org
ec4d37087d
Bug 336183 [arm build] undefined reference _PrepareAndDispatch in xpcom_core
...
This is a GCC3.4 fix over a previous GCC fix it obsoletes the poorlly designed
patch which was written for bug 307418
__attribute__(()) uses pairs of parens :(
moa=timeless
git-svn-id: svn://10.0.0.236/trunk@215961 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-28 12:05:49 +00:00
timeless%mozdev.org
6e0b3ebac0
Bug 336183 [arm build] undefined reference _PrepareAndDispatch in xpcom_core
...
This is a GCC3.4 fix over a previous GCC fix it obsoletes the poorlly designed
patch which was written for bug 307418
moa=timeless
git-svn-id: svn://10.0.0.236/trunk@215857 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-27 07:48:46 +00:00
ginn.chen%sun.com
7bacf2ac7f
missed two lines in last checkin, sorry for my spam
...
Bug 361470
git-svn-id: svn://10.0.0.236/trunk@215748 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-23 10:45:42 +00:00
ginn.chen%sun.com
016c31f504
Bug 361470 Fix Solairs build after refactoring xptcall
...
r=benjamin moa=timeless
git-svn-id: svn://10.0.0.236/trunk@215743 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-23 07:50:02 +00:00
benjamin%smedbergs.us
e6f5a47e35
Bug 349002, try #2 - Refactor xptcall into a frozen API, r=timeless - with OS/2 fixup by Peter Weilbacher
...
git-svn-id: svn://10.0.0.236/trunk@215468 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-20 17:03:38 +00:00
benjamin%smedbergs.us
ea38317460
Backout xptcall because linux tboxes are stupid, I think.
...
git-svn-id: svn://10.0.0.236/trunk@215369 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-16 20:17:24 +00:00
benjamin%smedbergs.us
d7078cf86a
Bug 349002 - Refactor xptcall into a frozen API, r=timeless. Includes OS/2 fixup by Peter Weilbacher
...
git-svn-id: svn://10.0.0.236/trunk@215364 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-16 18:29:33 +00:00
joshmoz%gmail.com
c5f28e3e87
remove files only used by classic mac os. b=281889 r=bsmedberg moa=timeless
...
git-svn-id: svn://10.0.0.236/trunk@215357 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-16 17:56:25 +00:00
joshmoz%gmail.com
602b0bbb34
remove XP_MAC from xpcom. b=281889 r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@215347 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-16 09:10:09 +00:00
dbaron%dbaron.org
8930e2f5dd
Define _IMPL_NS_COM. b=358931 r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@214669 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-03 23:01:01 +00:00
mark%moxienet.com
f9523b2462
331827 Runtime crash due to xptcall not aligning stack when running on Mac OS X with gtk2. Align stack in xptcall for all $(OS_ARCH) == "Darwin". r=josh sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@193146 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-28 20:03:50 +00:00
mkaply%us.ibm.com
5926ffdbd4
#301064
...
r=mkaply, sr=mkaply (OS/2 only)
Patch from Andy Willis - add _declspec(dllexport/dllimport) for OS/2
git-svn-id: svn://10.0.0.236/trunk@192360 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-14 22:34:20 +00:00
mkaply%us.ibm.com
67edb6ae38
#301064
...
r=mkaply, sr=mkaply (OS/2 only)
Patch from Andy Willis - add _declspec(dllexport/dllimport) for OS/2
git-svn-id: svn://10.0.0.236/trunk@192346 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-14 21:57:09 +00:00
timeless%mozdev.org
af51e73d0e
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
git-svn-id: svn://10.0.0.236/trunk@191013 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 09:36:43 +00:00
mark%moxienet.com
4e831dc310
326838 [BeOS] build broken after 313398. Reduce number of asm operands to conform to gcc 2.95's limit of 10. r=josh sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@190802 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 04:05:19 +00:00
mark%moxienet.com
107b0d2029
326710 Non-win32 debug builds broken since bug 325229. r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@189569 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-10 20:23:22 +00:00
benjamin%smedbergs.us
fef25ea79c
Bug 78081 - don't export intermediate libraries - initial makefile changes to switch from $(DIST)/lib to in-tree library locations - blanket-r=mento
...
git-svn-id: svn://10.0.0.236/trunk@189561 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-10 18:23:52 +00:00
benjamin%smedbergs.us
70d82c362b
Bug 325229 part 1 - standalone glue registers exit routine which is called after module unload; also fixes bug 317481 - C API for nsTraceRefcnt; also fixes bug 318622 - Make nsTraceRefcntImpl::SetActivityIsLegal work properly and turn it on; design review by dbaron, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@189558 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-10 15:00:36 +00:00
mark%moxienet.com
739c199e14
313398 Crashes in xptcall with unaligned stack on x86 Mac at -O0. Align the stack for all calls. r=josh sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@189482 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-09 16:43:55 +00:00
dougt%meer.net
db7212e4b4
Using stdcall works much better then the hack we had. r=dveditz. WINCE ONLY
...
git-svn-id: svn://10.0.0.236/trunk@189314 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-07 16:46:20 +00:00
dbaron%dbaron.org
36d8c56a66
Fixes for gcc 4.0. Patch from Zack Weinberg <zackw@panix.com>. b=323114 r=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@187634 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-14 20:44:37 +00:00
timeless%mozdev.org
4bddf6ff1d
Bug 106386 Correct misspellings in source code
...
patch by philippuryear@gmail.com r=timeless rs=brendan
git-svn-id: svn://10.0.0.236/trunk@187469 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-12 07:57:31 +00:00
wtchang%redhat.com
8e8f9ec7bc
Bugzilla bug 40950: updated with the current Linux ia64 status (Done).
...
r=shaver.
git-svn-id: svn://10.0.0.236/trunk@186884 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-03 23:30:24 +00:00
ginn.chen%sun.com
2556b0c612
Bug 295306 Firefox is unusable in solaris x86 using Sun SOS10 compiler.
...
revised patch addressing dbaron's comment
r=dbaron sr=benjamin
git-svn-id: svn://10.0.0.236/trunk@186357 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-21 05:31:05 +00:00
gerv%gerv.net
76529f3fd6
Bug 236613: change to MPL/LGPL/GPL tri-license.
...
git-svn-id: svn://10.0.0.236/trunk@185990 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-13 13:25:40 +00:00
dougt%meer.net
3ccbd5a5e8
Updating the evc4 test application to current config. NPODB
...
git-svn-id: svn://10.0.0.236/trunk@185632 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-03 06:04:25 +00:00
dougt%meer.net
3f6ad1cc72
Aaron Reed and I are unsure of this patch, but it does fix a Windows CE bustage. From my reading, arm pushing 4, not 3. Aaron introduce a patch which keyed on 3 instead of four.
...
git-svn-id: svn://10.0.0.236/trunk@185115 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-22 02:39:40 +00:00
ginn.chen%sun.com
194d8ce17b
Bug 295306 Firefox is unusable in solaris x86 using Sun SOS10 compiler.
...
patch maker=brian.lu@sun.com r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@184881 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-18 03:37:58 +00:00
bsmedberg%covad.net
0217e2f9a9
Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver
...
git-svn-id: svn://10.0.0.236/trunk@184456 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-11 14:36:26 +00:00
bsmedberg%covad.net
112c33275c
Bug 305949 Part 1 - Separate the frozen XPCOM exports with the XPCOM_API macro; add compatibility methods to the frozen string API; convert most of the tests/tools to use the xpcom glue when appropriate r=darin This checking does not actually stop exporting the nonfrozen methods yet, pending a bunch of test cleanup throughout the tree.
...
git-svn-id: svn://10.0.0.236/trunk@184304 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-08 18:17:49 +00:00
joshmoz%gmail.com
49bc8508eb
fix stack alignment for Intel Mac builds. took dbaron's suggestion for adding ""addl $0x4, %%esp\n\t" \" from comment #11 , it seems to work fine. b=312929 r=dougt sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@182764 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-22 01:00:46 +00:00
bsmedberg%covad.net
b9b6f84a5b
Bug 310355 - ARM build fails on xptcinvoke_arm: extra ';' r=dougt
...
git-svn-id: svn://10.0.0.236/trunk@182193 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 21:31:33 +00:00
dougt%meer.net
5876266333
Bug 307418. Fails to build on arm with gcc4. r/sr=shaver, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@181112 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-28 05:49:51 +00:00
joshmoz%gmail.com
84b2357481
xptcall stack alignment fix for x86 Mac OS X. Symptom is usually a crash due to an invalid (truncated SSE3) instruction on the stack with xptcall stuff earlier on. Patch by dbaron, built on a patch by Apple Computer, Inc.. Thanks dbaron! Only affects x86 Mac OS X. b=297326 r=josh sr=dbaron a=asa
...
git-svn-id: svn://10.0.0.236/trunk@176594 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 00:59:40 +00:00