maxf@magma.ca
134ac545cf
Backing out change that was not properly reviewed or bugzilla'd. Sorry guys.
2007-11-02 07:38:07 -07:00
maxf@magma.ca
91b612347d
Changes for SH4 and ARM processors. These were made by Roger Maclean, reviewed by me. r=rmaclean@qnx.com This change is for the QNX (Photon) platform only. It will not affect the runtime or build of other Mozilla platforms since QNX source is not part of Tinderbox builds. None of the changes will affect non-QNX builds in any way. You can contact me at: mfeil@qnx.com
2007-11-01 14:07:01 -07:00
reed@reedloden.com
59d2451ae9
Bug 398435 - "PRBool misuse bugs in xpcom/" [p=taras r=bsmedberg a1.9=sayrer]
2007-10-19 16:26:52 -07:00
reed@reedloden.com
b60e8823f4
Backout taras's check-in for bug 398435 to help find Tp regression.
2007-10-16 17:31:01 -07:00
tglek@mozilla.com
2145eeea65
Bug 398435. Fix prbool bugs in xpcom. r=bsmedberg a=sayrer
2007-10-15 16:40:09 -07:00
reed@reedloden.com
3980c50d5d
Bug 395280 - "Build failure on Sparc Linux due to xptcall API changes" [p=marc@petit-huguenin.org (Marc Petit-Huguenin) r=bsmedberg a=damons]
2007-09-10 14:26:01 -07:00
benjamin@smedbergs.us
17834f1c34
Bug 389718 - Hide xptcall shared stubs, x86 and a matching x86-64 change, r=dbaron a=bz
2007-08-06 12:30:51 -07:00
jwalden@mit.edu
d08ff83bde
Bug 388276 - Build failed on solaris x86 due to checkin for 372428. Patch by Leon Sha <leon.sha@sun.com>, r=cls
2007-07-17 14:23:24 -07:00
dolske@mozilla.com
931e2a3812
Bug 386281: "Type Manifest File:" spewed to console on launch. r=dougt, sr=benjamin
2007-07-14 18:15:26 -07:00
jwalden@mit.edu
6d7584839a
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
enndeakin@sympatico.ca
8b4e014430
Bug 382034, support optional args in idl, try again with fix for crash calling toString, r+sr=shaver
2007-06-25 07:23:26 -07:00
enndeakin@sympatico.ca
313674e7fc
Bug 382034, back out due to test content/base/test/test_bug352728.html failing
2007-06-22 08:21:13 -07:00
enndeakin@sympatico.ca
2ead939c02
Bug 382034, support optional arguments in idl, r+sr=shaver
2007-06-22 07:22:20 -07:00
alfred.peng@sun.com
9855e6ea17
Followup from bug 375449. Fix the bustage for Solaris SPARC/x86.r=benjamin.
2007-04-25 06:42:13 -07:00
benjamin@smedbergs.us
fa3472f021
Followup from bug 375449, #define renaming doesn't work with assembly files.
2007-04-24 10:28:02 -07:00
benjamin@smedbergs.us
2111848195
Bug 375449 - NS_InvokeByIndex not exported from xpcom, only from xpcom_core, r=dbaron
2007-04-24 10:02:51 -07:00
timeless@mozdev.org
392915960e
Bug 370061 - OpenBSD: sync with reality, they've had GCC3 for a long timepatch by martynas@openbsd.org r=timeless
2007-04-09 12:59:11 -07:00
dbaron@dbaron.org
d98d9fdec5
Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps. b=374906 r=bsmedberg
2007-03-27 08:33:38 -07:00
sayrer@gmail.com
3c04be6e6b
Backout previous change, as it caused bustage elsewhere.
2007-03-26 12:39:22 -07:00
sayrer@gmail.com
1f959b406e
Backout previous change, as it caused bustage elsewhere.
2007-03-26 12:37:59 -07:00
sayrer@gmail.com
ea78da8e08
Backout previous change, as it caused bustage elsewhere.
2007-03-26 12:32:40 -07:00
sayrer@gmail.com
d7c63cf41c
fix build bustage on gcc 4.1.2. no bug. r=bsmedberg
2007-03-26 10:47:52 -07:00
sayrer@gmail.com
115d77ef0c
fix build bustage on gcc 4.1.2. no bug. r=bsmedberg
2007-03-26 10:43:07 -07:00
hg@mozilla.com
05e5d33a57
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00
benjamin%smedbergs.us
a4a170f691
Linux ppc followup from bug 349002, patch by Willie Walker <william.walker@sun.com>, r=me
2007-03-01 18:44:08 +00:00
gerv%gerv.net
8e8acc58af
Bug 236613: change to MPL/LGPL/GPL tri-license.
2007-02-14 17:33:38 +00:00
timeless%mozdev.org
4f356e8c0c
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)
2007-02-06 08:25:37 +00:00
benjamin%smedbergs.us
231bd0ad58
Bug 368482 - Alpha Linux updates from xptcall changes, patch by falk@debian.org, r=me
2007-01-30 21:44:30 +00:00
m_kato%ga2.so-net.ne.jp
7bce6cad34
bug 364731 - Windows x64 porting of bug 349002 - Refactor xptcall into a frozen API. r=benjamin, sr=dougt
2007-01-03 08:30:34 +00:00
benjamin%smedbergs.us
c0f4680321
Bug 361413 - Build succeeds even when arch-specific xptcall is not implemented, r=timeless
2006-12-14 19:13:43 +00:00
gerv%gerv.net
caae487a24
Bug 236613: change to MPL/LGPL/GPL tri-license.
2006-12-11 09:45:41 +00:00
timeless%mozdev.org
69dad724a4
Backing out!
2006-12-10 03:35:22 +00:00
timeless%mozdev.org
9379a0b0a1
Bug 361413 Build succeeds even when XPTC stubs/invocation stuff are not implemented.
...
patch by bsmedberg r=timeless
2006-12-10 03:24:47 +00:00
timeless%mozdev.org
f8a250145b
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
2006-12-06 03:00:09 +00:00
timeless%mozdev.org
3e7a052107
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
2006-11-28 12:05:49 +00:00
timeless%mozdev.org
ff94cfe4d5
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
2006-11-27 07:48:46 +00:00
ginn.chen%sun.com
f7fa9fca2b
missed two lines in last checkin, sorry for my spam
...
Bug 361470
2006-11-23 10:45:42 +00:00
ginn.chen%sun.com
9cf63e0320
Bug 361470 Fix Solairs build after refactoring xptcall
...
r=benjamin moa=timeless
2006-11-23 07:50:02 +00:00
benjamin%smedbergs.us
122614bb23
Bug 349002, try #2 - Refactor xptcall into a frozen API, r=timeless - with OS/2 fixup by Peter Weilbacher
2006-11-20 17:03:38 +00:00
benjamin%smedbergs.us
62c212952b
Backout xptcall because linux tboxes are stupid, I think.
2006-11-16 20:17:24 +00:00
benjamin%smedbergs.us
f618238f02
Bug 349002 - Refactor xptcall into a frozen API, r=timeless. Includes OS/2 fixup by Peter Weilbacher
2006-11-16 18:29:33 +00:00
joshmoz%gmail.com
964761791a
remove files only used by classic mac os. b=281889 r=bsmedberg moa=timeless
2006-11-16 17:56:25 +00:00
joshmoz%gmail.com
f94613b36d
remove XP_MAC from xpcom. b=281889 r=bsmedberg
2006-11-16 09:10:09 +00:00
dbaron%dbaron.org
7d2df079b0
Define _IMPL_NS_COM. b=358931 r=bsmedberg
2006-11-03 23:01:01 +00:00
timeless%mozdev.org
6d112f0859
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-08-28 20:17:01 +00:00
dbaron%dbaron.org
04b8c33eda
Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
2006-04-05 00:00:44 +00:00
mark%moxienet.com
4177a92379
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
2006-03-28 20:03:50 +00:00
dougt%meer.net
db0f13d809
Cleaning up PR_GetEnv() usage. b=306840. r=timeless, patch by serge gautherie
2006-03-19 02:52:30 +00:00
mkaply%us.ibm.com
ec89073b2d
#301064
...
r=mkaply, sr=mkaply (OS/2 only)
Patch from Andy Willis - add _declspec(dllexport/dllimport) for OS/2
2006-03-14 22:34:20 +00:00
mkaply%us.ibm.com
6b2e2b08ab
#301064
...
r=mkaply, sr=mkaply (OS/2 only)
Patch from Andy Willis - add _declspec(dllexport/dllimport) for OS/2
2006-03-14 21:57:09 +00:00
timeless%mozdev.org
1ce5986f6b
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-02-23 09:36:43 +00:00
mark%moxienet.com
9d20fddcfb
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
2006-02-22 04:05:19 +00:00
mark%moxienet.com
8bdb888f26
326710 Non-win32 debug builds broken since bug 325229. r=bsmedberg
2006-02-10 20:23:22 +00:00
benjamin%smedbergs.us
85fa444b47
Bug 78081 - don't export intermediate libraries - initial makefile changes to switch from $(DIST)/lib to in-tree library locations - blanket-r=mento
2006-02-10 18:23:52 +00:00
benjamin%smedbergs.us
8b72bb0f97
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
2006-02-10 15:00:36 +00:00
mark%moxienet.com
02f3e18931
313398 Crashes in xptcall with unaligned stack on x86 Mac at -O0. Align the stack for all calls. r=josh sr=shaver
2006-02-09 16:43:55 +00:00
dougt%meer.net
dc29180674
Using stdcall works much better then the hack we had. r=dveditz. WINCE ONLY
2006-02-07 16:46:20 +00:00
dbaron%dbaron.org
7ad0193c28
Fixes for gcc 4.0. Patch from Zack Weinberg <zackw@panix.com>. b=323114 r=dbaron
2006-01-14 20:44:37 +00:00
timeless%mozdev.org
8397d43a6a
Bug 106386 Correct misspellings in source code
...
patch by philippuryear@gmail.com r=timeless rs=brendan
2006-01-12 07:57:31 +00:00
wtchang%redhat.com
ff7e780e6f
Bugzilla bug 40950: updated with the current Linux ia64 status (Done).
...
r=shaver.
2006-01-03 23:30:24 +00:00
ginn.chen%sun.com
19a8ffc8ca
Bug 295306 Firefox is unusable in solaris x86 using Sun SOS10 compiler.
...
revised patch addressing dbaron's comment
r=dbaron sr=benjamin
2005-12-21 05:31:05 +00:00
gerv%gerv.net
adbec5dbff
Bug 236613: change to MPL/LGPL/GPL tri-license.
2005-12-13 13:25:40 +00:00
dougt%meer.net
d72aa5965f
Updating the evc4 test application to current config. NPODB
2005-12-03 06:04:25 +00:00
dougt%meer.net
535f355882
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.
2005-11-22 02:39:40 +00:00
ginn.chen%sun.com
54c8b5d7fc
Bug 295306 Firefox is unusable in solaris x86 using Sun SOS10 compiler.
...
patch maker=brian.lu@sun.com r+sr=darin
2005-11-18 03:37:58 +00:00
bsmedberg%covad.net
78f6d0683d
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
2005-11-11 14:36:26 +00:00
bsmedberg%covad.net
caee95c028
Bug 315401 - XPTI_GetInterfaceInfoManager is a bad signature and should be removed, r=darin sr=jst
2005-11-10 16:19:44 +00:00
bsmedberg%covad.net
a7253270ad
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.
2005-11-08 18:17:49 +00:00
joshmoz%gmail.com
3404199340
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
2005-10-22 01:00:46 +00:00
bsmedberg%covad.net
90820dd572
Bug 310355 - ARM build fails on xptcinvoke_arm: extra ';' r=dougt
2005-10-13 21:31:33 +00:00
dougt%meer.net
d5408bd78a
Bug 307418. Fails to build on arm with gcc4. r/sr=shaver, a=asa
2005-09-28 05:49:51 +00:00
joshmoz%gmail.com
54646c2f74
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
2005-07-26 00:59:40 +00:00
bsmedberg%covad.net
db1091a127
Bug 299051 - Link failure on Alpha Linux: pc-relative relocation against dynamic symbol $invoke_copy_to_stack..ng - patch by Falk Hueffner <falk@debian.org> r+a=shaver
2005-06-30 20:06:20 +00:00
timeless%mozdev.org
5148ea3d5b
Bug 291378 crashes on XPCOM calls with more than 7 arguments
...
regenerated by mozilla@rosenauer.org r=shaver a=shaver
2005-06-16 16:31:53 +00:00
leon.sha%sun.com
3690bcd936
Bugzilla Bug 295306.
...
Firefox is unusable in solaris x86 using Sun SOS10 compiler.
Patch maker, leon.sha@sun.com .
darin: review+
darin: superreview+
asa: approval1.8b3+
2005-06-15 08:32:23 +00:00
bzbarsky%mit.edu
d3c13090e1
Fix crashes on ia64 Linux when a method with more than 7 arguments is called
...
through XPCOM. Bug 291378, patch by David Mosberger <davidm@hpl.hp.com>,
r+sr+a=shaver
2005-05-24 15:30:54 +00:00
dougt%meer.net
0fe2e00d38
Windows CE specific XPTCALL changes. This should better support SharedStub
...
Patch by John Wolf.
windows ce only. not part of normal build.
2005-04-29 13:43:29 +00:00
mozilla.mano%sent.com
f4e7c3a5f7
Bug 289724 - [Mac] Missing progress bar animation in download window. patch from Mark Mentovai <mark@moxienet.com>, r=bryner sr+a=brendan
2005-04-20 01:01:13 +00:00
caillon%redhat.com
bae2d8a0ac
Don't use an executable stack. Bug 283709 r/sr=shaver/brendan a=dbaron
2005-04-06 19:04:07 +00:00
bsmedberg%covad.net
beadf6cd74
Bug 288626 - Begin switch from MOZILLA_STRICT_API to MOZILLA_INTERNAL_API rs=darin for the Makefile var additions. Should not affect the build yet, until we flip a few switches at the end.
2005-04-01 18:22:57 +00:00
dougt%meer.net
82e39ad92c
Initial Implementation of WindowCE ARM XPTCALL code. patch by John Wolfe wolfe@lobo.us.
2005-03-30 06:25:12 +00:00
dougt%meer.net
78a79fee85
xptcall windows ce tests for arm. submitted by john wolfe <wolfe@lobo.us>
2005-03-30 06:16:30 +00:00
m_kato%ga2.so-net.ne.jp
17a70ee3e7
Previous check in had invalied CRLF...
2005-03-22 13:42:45 +00:00
m_kato%ga2.so-net.ne.jp
e4f7972248
bug 225978, Support XPTCALL for Windows XP 64 bits for AMD64 (x86-64), r/sr=shaver
2005-03-22 13:03:24 +00:00
dougt%meer.net
3be5c7498b
using TARGET_CPU instead of CPU to determine if we are cross compiling to ARM. Of course this is only for WindowsCE. This fixes a build bustage.
2005-03-08 05:08:32 +00:00
dougt%meer.net
d20ef1d86d
Staging WinCE Reflection code. r=dougt
2005-03-07 18:18:56 +00:00
cbiesinger%web.de
0093be2f2e
Bug 281834 define XPTC_EXPORT correctly for non-windows platforms
...
r=bryner rs=darin a=asa
2005-02-16 14:26:12 +00:00
caillon%redhat.com
9a7848690a
Fix for bug 272369
...
`firefox -register` results in SIGSEGV on s390(x)
Patch by Dr. Ulrich Weigand <uweigand@de.ibm.com> r=shaver sr=dougt
The patch reverts the problematic parts of the earlier fix attempt, and uses compiler options to make GCC 3.4 behave as the assembly stubs expect:
-fno-strict-aliasing
(several of the routines violate C aliasing rules)
-fno-inline
(so that the InvokeByIndex function allocates a stack frame)
-fomit-frame-pointer
(so that %r11 is available for allocation, otherwise we might not be able to satisfy 6 inputs + 6 clobbers in GPRs)
-mbackchain
(so that xptcstubs has the backchain available)
2005-01-13 23:13:49 +00:00
gerv%gerv.net
709d4de4d5
Bug 236613: change to MPL/LGPL/GPL tri-license.
2005-01-01 16:48:30 +00:00
ginn.chen%sun.com
e811e759e0
Bug 268524 mozilla is unusable in solaris x86 using Sun SOS10 compiler.
...
patch maker=leon.sha@sun.com r=darin sr=henry.jia
2004-12-10 02:52:49 +00:00
gerv%gerv.net
670fb87360
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-12-01 22:27:03 +00:00
kjh-5727%comcast.net
0c4917ad12
Bug 264326 - xpcom fixes for s390(x). Patch by Wolfgang Rosenauer <mozilla@rosenauer.org>, r/sr=shaver.
2004-10-28 18:13:12 +00:00
cls%seawood.org
caaadd840e
Remove .type & .size directives when building on win32. Fixes mingw binutils 2.15.91 bustage.
...
Bug #262422 r+sr=dmose
2004-10-17 04:29:52 +00:00
shaver%mozilla.org
1b9fe6c972
bug 78414: fix m68k xptcall codefor -fomit-frame-pointer; patch from Richard Zidlicky <rz@linux-m68k.org>
2004-10-08 22:10:08 +00:00
dbaron%dbaron.org
eaaee58283
Make Linux/alpha port work on gcc 3.x. b=86446 Patch from Glen Nakamura <glen@imodulo.com>. r=dbaron sr=shaver
2004-09-06 16:14:30 +00:00
bzbarsky%mit.edu
62a5127738
Relanding, since backing out did not fix orange. Bug 232691.
2004-05-22 20:02:43 +00:00
bzbarsky%mit.edu
9d1344f8ba
Test backout to maybe fix mac orange. Bug 232691
2004-05-22 18:49:53 +00:00
bzbarsky%mit.edu
abcad1dc39
Convert users of nsC?String(), nsC?AutoString(), and NS_LITERAL_C?STRING("") to
...
using EmptyC?String instead. Bug 232691, patch by Charles Fenwick
<clf03f@garnet.acns.fsu.edu>, r+sr=bzbarsky
2004-05-22 17:04:53 +00:00
darin%meer.net
acbef07688
fixes bug 241155 "Support multiple 'components' directories" r=bsmedberg moa=dougt
2004-05-07 00:50:53 +00:00
jst%mozilla.jstenback.com
fb995ba45f
Fixing bug 232742 (patch by mozilla@rosenauer.org). Make Mozilla build and run on Linux/x86-64. r+sr=darin@meer.net, jst@mozilla.jstenback.com
2004-04-20 21:38:15 +00:00