Commit Graph

151 Commits

Author SHA1 Message Date
Brad Lassey
fdb6249553 bug 537288 - xptcinvoke for windows ce arm is incompatible with ARMv7 and newer r=vlad, Jacob.Bramley@arm.com
--HG--
extra : rebase_source : fe9a32d7837668d1163ea755248e3e672dc538cd
2010-01-19 11:42:40 -05:00
Brad Lassey
a79fd24e92 bug 535894 - Crash under asmXPTC_InvokeByIndex r=crowder 2009-12-29 20:28:46 -05:00
Daniel Holbert
9598051453 Bug 530639: Fix build warnings in TestXPTCInvoke.cpp. r=bsmedberg 2009-12-10 09:26:27 -08:00
Brad Lassey
42694ea646 backing out bug 530087 due to talos segfault on maemo 2009-11-25 01:45:30 -05:00
Brad Lassey
d849481f9e bug 530087 - improve xptcinvoke for linux on arm r=vlad a192=vlad 2009-11-24 21:12:28 -05:00
Brad Lassey
b77fcda89b bug 530393 - improve xptcinvoke for Windows Mobile and Windows CE on ARM r=vlad
--HG--
rename : xpcom/reflect/xptcall/src/md/win32/xptc_arm_ceppc.asm => xpcom/reflect/xptcall/src/md/win32/xptcstubs_asm_ce.asm
2009-11-22 13:43:49 -05:00
Ginn Chen
e90102a328 Bug 500602 Compilation of xptcinvoke_asm_sparcv9_solaris_SUNW.s failed r=jst 2009-11-10 18:24:29 +08:00
Neil Rashbrook
cab2b1bb61 Bug 524256 Allow the compiler to generate the prologue/epilogue to NS_InvokeByIndex so that it can tell the debugger that it's not omitting frame pointers r=bsmedberg 2009-11-04 21:36:04 +00:00
Benjamin Smedberg
4535f32e7d Bug 524256 - Crash stacks not unwound correctly past NS_InvokeByIndex_P on Windows: use a #pragma to inform MSVC that the function has a frame pointer and it should not emit a specialized FPO stack-walking program, r=ted
--HG--
extra : rebase_source : af980dc9c926057869f1b192206da5c06080ceba
2009-10-27 09:38:03 -04:00
Johnny Stenback
3a9c44dbda Part 1 of fix for bug 459452 (Add support for optional arg count for IDL methods): add support for [optional_argc] to xpidl and XPConnect. r=sicking.
--HG--
extra : rebase_source : 3057c5af37ccb1bbdb022a0a3070122df3019d13
2009-08-10 16:41:07 +02:00
Sebastian Andrzej Siewior
b8e8857391 Bug 492299 - add support for soft-float for Linux/PPC, r=bsmedberg
current implemention assumes hard float what means dedicated floating
point registers are used for floating point numbers. This does not work
on soft float toolchains where dedicated floating point registers and
opcodes are not used and/or available. On such toolchains the gcc
compiler provides a built-in define __NO_FPRS__ to signalize such a
behavior.
2009-10-17 21:05:36 -07:00
Sebastian A. Siewior
a0ad88b228 Bug 520367 - xpcom/PowerPC Linux: fix wrong argument in padding in a rare case, r=bsmedberg 2009-10-17 18:19:29 -07:00
wagerlabs
3b6668fa0f Fix stubs by placing them in the text segment. x86_64 Mac OS X fix. b=518435 r=bsmedberg 2009-09-25 00:04:50 -04:00
Mook
23111bdd6d Bug 510653. Fix mingw-w64 xptcstub SharedStub assembly (incorrectly copied from msvc). r=timeless
--HG--
extra : rebase_source : 925a1318a3eae47276518be53f4af952431715cf
2009-09-02 14:46:47 +12:00
Benjamin Smedberg
2e9438fd2f Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted 2009-08-25 08:59:31 -07:00
Hashem Masoud
c8f711113e Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin 2009-08-14 16:09:00 +02:00
Mook
c8a38c8385 Bug 502188. Implement xptcall for mingw-Windows64. r=timeless
--HG--
extra : rebase_source : 2c03e2ae8d491059b9c3759e7e5082a20c1b715a
2009-07-30 15:41:03 +12:00
Michael Kohler
0a56a892c8 Bug 106386 - Correct misspellings in source code (old); Part 3 v2; r=timeless 2009-07-27 10:47:05 +02:00
Josh Aas
4b26557c2d Use the same path comparison behavior for nsIFile::Equals on all platforms. b=491245 sr=bsmedberg 2009-07-08 11:26:07 -04:00
Doug Turner
ba55c5e884 Bug 136936 - TestInterfaceInfo is out of date - nsIServiceManager; r=benjamin 2009-07-06 22:09:39 +02:00
Benjamin Smedberg
812128ba6a Bug 500660 - Don't load XPT files from plugin directories any more r=josh sr=jst 2009-07-01 09:34:31 -04:00
Benjamin Smedberg
bb1c33c4ea Bug 488175 - flatten dist/include and provide mechanism to install certain headers in namespaced subdirectories (e.g. #include "mozilla/XPCOM.h") r=ted
--HG--
rename : xpcom/ds/nsTimeStamp.cpp => xpcom/ds/TimeStamp.cpp
rename : xpcom/ds/nsTimeStamp.h => xpcom/ds/TimeStamp.h
2009-05-18 14:15:05 -04:00
Josh Aas
1c14199832 Port xptcall to x86-64 Mac OS X. Patch by Josh Aas and Jason Allum. b=485049 r=bsmedberg
--HG--
rename : xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_linux.cpp => xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_unix.cpp
2009-05-06 16:57:37 -04:00
Neil Rashbrook
b621259538 Bug 488266 Eliminate xptiInterfaceInfoManagersEnumerator r+sr=bsmedberg 2009-04-17 23:38:11 +01:00
Arpad Borsos
07dc31e45f Bug 485782 - get rid of nsSupportsArray; r=sicking, sr=bsmedberg 2009-04-14 10:02:58 +02:00
The Written Word
27bd377e6b Bug 485347 - Update xptcall for ipf32, r=bsmedberg 2009-04-13 11:19:55 -04:00
Vladimir Vukicevic
432828e107 b=476903; additional ARM xptc marshalling fixes (avoid unsigned char dependency); r=bsmedberg 2009-03-20 08:23:44 -07:00
Josh Aas
ab3b25ec6a Port xpcom to 64-bit Mac OS X, part 1. b=478687 r=mstange sr=bsmedberg 2009-03-06 12:32:57 -06:00
Doug Turner
dae242de12 bug 473180. remove TARGET_DEVICE=emulator. It was an old hack to get builds working on wince simulators. no longer needed r=ted+jimb 2009-02-26 12:23:25 -08:00
Vladimir Vukicevic
457ff248a2 b=476903; fix xptcinvoke on ARM; r=bsmedberg 2009-02-26 12:05:09 -08:00
Vladimir Vukicevic
5e4535227f b=477727; fix up Windows CE xptcall; r=stuart 2009-02-10 15:10:08 -08:00
Dão Gottwald
ea2cd336bb Backed out changeset 2df29cb1ed93 2009-02-07 15:07:36 +01:00
Tyler Downer
50800d3098 Bug 471930 - Strip User Docs from XPCOM. r=bsmedberg 2009-02-07 13:54:47 +01:00
John Wolfe
cdec98474e bug 472165 - changes needed so windows mobile tools don't need to be in PATH variable r=ted 2009-01-22 10:17:06 -05:00
Daniel Holbert
2a7d88e05a Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg 2009-01-21 22:55:08 -08:00
Makoto Kato
1bfe451582 Bug 434989 - patch for FreeBSD 8-current (and after 7.0). r/sr=benjamin, patch by okazaki@kick.gr.jp 2008-12-13 10:18:09 +09:00
Makoto Kato
85d99e9dad Bug 447946 - Crash anywhere with optimize on x64 Windows build due to alignment. r/sr=benjamin 2008-12-04 21:38:12 +09:00
Steve Snyder
57532e4748 Bug 410509 - Set 128-bit alignment for stack in x86, r=bsmedberg 2008-10-30 10:08:42 -07:00
Mike Hommey
cbbe74e9c0 Bug 434503 - "m68k xptcstubs/xptcinvoke fail to build on trunk" [r=bsmedberg] 2008-10-20 22:22:27 -05:00
Mike Hommey
8115570fad Bug 258429 - "Crash at startup on mips" [sr=bsmedberg] 2008-10-20 21:31:13 -05:00
Walter Meinl
a04b09093c Bug 454097 - [OS/2] get rid of VisualAge in configures; m-c part; r=mozilla 2008-10-11 03:01:28 +02:00
Arpad Borsos
8b11d938d2 Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan 2008-10-10 17:04:34 +02:00
John Wolfe
feab1c83a3 Bug 436531 - asmXPTC_InvokeByIndex Bogus Return Value in WinMobile builds. sans test cases. r=blassey 2008-10-08 21:17:11 -07:00
Doug Turner
7601be8c85 Backed out changeset 7e5d581bc86d 2008-10-08 21:10:25 -07:00
wolfe@lobo.us
d705e2e90f Bug 436531 - asmXPTC_InvokeByIndex Bogus Return Value in WinMobile builds. r=bsmedberg/dougt 2008-10-08 20:57:38 -07:00
Daniel Holbert
72c410a648 Bug 458167 - (comments-only changes) Grammar Nazi Vol1: s/it's/its/ for the posessive version of the word, and a few other misc comment-typos, in these directories: accessible browser config profile rdf toolkit tools xpcom xpfe 2008-10-01 23:49:45 -07:00
Robert Kaiser
2c0122f06d bug 451601 - kill MOZILLA_LOCALE_VERSION, main mozilla-central patch to kill xpfe-style chrome versions, r=ted sr=Neil 2008-09-11 01:08:57 +02:00
Justin Wood
8908acde59 Bug 287282, Code Cleanup and Possible Perf Increase in xptiInterfaceInfoManager::BuildFileList
r=dbradley
2008-08-24 21:09:23 -04:00
Dave Camp
6894c21478 Backed out changeset 2e3d61018e3d (Bug 436531) 2008-08-20 00:37:01 -07:00
John Wolfe
017e6e0045 Bug 436531 - "asmXPTC_InvokeByIndex Bogus Return Value in WinMobile builds" [r=bsmedberg] 2008-08-20 01:29:33 -05:00
Vladimir Vukicevic
5d96d72656 b=426563, put arm xptstubs shared assembly correctly in text section; r=bsmedberg 2008-06-03 17:01:32 -07:00
Sudheer Kumar Peddireddy
18c18ceba1 Increase the initial sizes of hash tables that are guaranteed to grow. b=432633 r=dbaron 2008-06-03 15:25:31 -07:00
ginn.chen@sun.com
193c513bc2 Bug 425626 Enable PGO with Sun Studio on Solaris r=ted.mielczarek a=beltzner 2008-04-08 23:34:20 -07:00
reed@reedloden.com
f5d5738a49 Bug 422337 - "Bad assembly on m68k" [p=mh+mozilla@glandium.org (Mike Hommey) r=bsmedberg a1.9=damons] 2008-03-14 09:24:25 -07:00
reed@reedloden.com
b544cb9223 Bug 356011 - "kfreebsd support" (main configure.in and xpcom parts) [p=mh+mozilla@glandium.org (Mike Hommey) r=bsmedberg a1.9=damons] 2008-03-12 03:59:03 -07:00
timeless@mozdev.org
5ff58c69c8 Bug 275004 Mozilla crashes on startup when compiled with IBM XL C++ v7 patch by shailen.n.jain@gmail.com r=timeless r=bsmedberg a=beltzner 2008-02-28 00:21:15 -08:00
caillon@redhat.com
55226abe88 Bug 419350 Fix compilation on ia64 against gcc4.3 Patch by dchapman@redhat.com (with improvement by dbaron) r=caillon a=beltzner 2008-02-26 22:54:30 -08:00
dougt@meer.net
c8c57fc064 Fixes for Windows CE. b=418662, r=bsmedberg, a=damons 2008-02-22 16:22:47 -08:00
caillon@redhat.com
7e0aef821b Bug 411301 Fix the build for s390/s390x Update the xptcall code to use the new API from 349002 r=bsmedberg a=schrep 2008-01-19 13:09:25 -08:00
mats.palmgren@bredband.net
bcaeaafb1e Make sure 'val.p' is always initialized, even when the union holds a shorter type. b=409294 r+sr=benjamin a=mtschrep 2008-01-19 09:03:25 -08:00
sayrer@gmail.com
368f6310cf Bug 411369. Crash while trying to print. r=ted.mielczarek 2008-01-18 17:12:32 -08:00
sayrer@gmail.com
3ed75c14b1 Bug 411369. Crash while trying to print. r=ted.mielczarek 2008-01-18 17:09:36 -08:00
dwitte@stanford.edu
97a45f037f thoroughly whack mallocfest in nsID/nsJSID and friends. b=410250, r+sr=jst, a=blocking1.9+ 2008-01-11 20:30:42 -08:00
dwitte@stanford.edu
9d626da131 partial backout in an attempt to fix orange. 2008-01-11 02:08:58 -08:00
dwitte@stanford.edu
8a6c4d235f relanding bug 410250. 2008-01-11 01:13:04 -08:00
dwitte@stanford.edu
d2b6f4f5ed backing out to fix orange. 2008-01-10 20:59:44 -08:00
dwitte@stanford.edu
1798542e9f thoroughly whack mallocfest in nsID/nsJSID and friends. b=410250, r+sr=jst, a=blocking1.9+ 2008-01-10 19:56:00 -08:00
reed@reedloden.com
68a89f436d Bug 309430 - "potential oom crash [@ xptiInterfaceInfoManager::GetInterfaceInfoManagerNoAddRef]" [p=dewildt@gmail.com (Daniel de Wildt) / ryanvm@gmail.com (Ryan VanderMeulen) r=dougt a1.9=schrep] 2008-01-07 01:54:05 -08:00
reed@reedloden.com
b16354db48 Bug 361415 - "PowerPC64 not supported" [p=dwmw2@infradead.org (David Woodhouse) / markus@unixforces.net (Markus Rothe) / armin76@gentoo.org (Raúl Porcel) r=timeless sr=bsmedberg a1.9=schrep] 2008-01-05 19:46:24 -08:00
dougt@meer.net
36e4bcdd9b bug 339783. XPTC_InvokeByIndex crashes when cross-compiled under GCC 3.4.x with EABI (CodeSourcery). ARM only. patch from blassey, r=bsmedberg, a=beltzner. 2008-01-02 12:33:52 -08:00
reed@reedloden.com
adea540fbc Bug 287150 - "parisc-linux support for xpcom" [p=armin76@gentoo.org (Raúl Porcel) r=timeless sr=bsmedberg a1.9=beltzner] 2007-12-27 18:58:00 -08:00
reed@reedloden.com
da73a8a7ff Bug 404256 - "OpenBSD xptcall files for trunk" [p=martynas@openbsd.org (Martynas Venckus) r=bsmedberg a1.9=brendan a=blocking1.9+] 2007-12-22 15:57:11 -08:00
reed@reedloden.com
4c001f25f3 Bug 404716 - "AIX Compilation error for trunk build source xptcstubs_ppc_aix64.cpp : "nsIInterfaceInfo" did not find a declaration , "CallMethod" is not a member of "class nsXPTCStubBase"" [p=shailen.n.jain@gmail.com (Shailen) r+sr=bsmedberg a1.9=damons] 2007-12-11 00:47:18 -08:00
reed@reedloden.com
caffc4d847 Bug 405786 - "1.9 doesn't detect powerpc correctly" [p=armin76@gentoo.org (Raúl Porcel) r=timeless sr=bsmedberg a1.9=damons] 2007-11-28 23:02:08 -08:00
reed@reedloden.com
d9236c5478 Bug 405424 - "Updates for Linux/ia64" [p=armin76@gentoo.org (Raúl Porcel) r=bsmedberg a1.9=beltzner] 2007-11-28 14:43:57 -08:00
maxf@magma.ca
7d9f344e1e The Javascript-to-native calling interface needs to be implemented for QNX Neutrino ARM targets. Without this most JS does not work. b=402550 r=bsmedberg r=rmaclean@qnx.com 2007-11-09 10:53:21 -08:00
maxf@magma.ca
41601b23e0 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. You can contact me at: mfeil@qnx.com This change fixes a seg fault on startup when built with gcc 3.x. This same problem was fixed for linux under bugzilla bug 88397. This fix just turns it on for Neutrino as well. b=403087 r=bsmedberg 2007-11-09 10:37:00 -08:00
maxf@magma.ca
65aa058426 Backing out change that was not properly reviewed or bugzilla'd. Sorry guys. 2007-11-02 07:38:07 -07:00
maxf@magma.ca
de4d9d267a 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
ffa3ace89f 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
e2df9b35fd Backout taras's check-in for bug 398435 to help find Tp regression. 2007-10-16 17:31:01 -07:00
tglek@mozilla.com
62f4ae88bd Bug 398435. Fix prbool bugs in xpcom. r=bsmedberg a=sayrer 2007-10-15 16:40:09 -07:00
reed@reedloden.com
d6ae5cb8ef 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
8e69de1ff8 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
aed9b5ce09 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
8d016bf95e 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
e3c4baccae 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
d165145397 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
2364c01e63 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
23b79c6763 Bug 382034, support optional arguments in idl, r+sr=shaver 2007-06-22 07:22:20 -07:00
alfred.peng@sun.com
1d9fcd63fd Followup from bug 375449. Fix the bustage for Solaris SPARC/x86.r=benjamin. 2007-04-25 06:42:13 -07:00
benjamin@smedbergs.us
1add5b4227 Followup from bug 375449, #define renaming doesn't work with assembly files. 2007-04-24 10:28:02 -07:00
benjamin@smedbergs.us
bc865ae32f 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
e5da1d89a3 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
85eb65ced4 Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps. b=374906 r=bsmedberg 2007-03-27 08:33:38 -07:00
sayrer@gmail.com
43a131f86e Backout previous change, as it caused bustage elsewhere. 2007-03-26 12:39:22 -07:00
sayrer@gmail.com
b2da4b6602 Backout previous change, as it caused bustage elsewhere. 2007-03-26 12:37:59 -07:00
sayrer@gmail.com
01e7229275 Backout previous change, as it caused bustage elsewhere. 2007-03-26 12:32:40 -07:00
sayrer@gmail.com
277bb77024 fix build bustage on gcc 4.1.2. no bug. r=bsmedberg 2007-03-26 10:47:52 -07:00
sayrer@gmail.com
472dcc8373 fix build bustage on gcc 4.1.2. no bug. r=bsmedberg 2007-03-26 10:43:07 -07:00