Landry Breuil
4f2f3f21e2
Bug 650749: Fix xptcall for OpenBSD on ppc. r=bsmedberg
2011-08-16 07:27:16 -04:00
Joshua Cranmer
08b5ebfce8
Bug 676857 - Make it an error if interfaces have too many methods.
...
The error is made at compile-time, and also causes an error if trying to make a
stub like this. Finally, it also refuses to load such an interface.
These restrictions only apply to script-implementable interfaces.
2011-08-05 11:34:13 -07:00
Michael Wu
fbcd07dca0
Bug 676465 - Replace PRBool with boolean in IDL files, r=bsmedberg
2011-08-06 22:03:32 -07:00
Ed Morley
7227ab3c65
Bug 665541 - Remove unused instances of variable iface_info from xptcstubs_*.cpp; r=bsmedberg
2011-07-26 10:04:18 -04:00
Justin Lebar
5daed65b45
Bug 664486 - Add page fault counts to about:memory on Linux and Mac. r=njn, sr=bz
...
--HG--
extra : rebase_source : 47dd7501dea7ae69e01828a5c730e8853739dc71
2011-06-16 14:34:09 -04:00
Jonas Sicking
cfcfd3bcb2
Bug 661980: Add ability to make interfaces scriptable but not scriptimplementable. r=bsmedberg
2011-06-16 12:21:25 -07:00
Kyle Huey
58316a84d3
Bug 664913: Add about:memory reporter for xptiWorkingSet. r=njn
2011-06-17 09:22:15 -07:00
Ed Morley
33aac194a8
Bug 652506 - Remove WinCE code from xpcom; r=bsmedberg
2011-05-01 20:59:24 +02:00
Chris Jones
31aa2c4e77
Bug 556214, parts 1 and 1.1: Rename Monitor to ReentrantMonitor and fix existing Monitor users. r=roc
...
--HG--
rename : xpcom/glue/Monitor.h => xpcom/glue/ReentrantMonitor.h
2011-04-29 14:21:57 -05:00
L. David Baron ext:(%2C%20Ehsan%20Akhgari%20%3Cehsan%40mozilla.com%3E)
30255aeb19
Protect the xptiWorkingSet's tables with a lock. (Bug 627985, bug 614480); r=dbaron,bsmedberg
2011-04-10 17:12:52 -04:00
Ehsan Akhgari
2cc302e02c
Bug 646071 - Part 3: Remove nsInt64.h, and convert all uses of nsInt64 and nsUint64 in the tree to PRInt64 and PRUint64, respectively; r=bsmedberg
2011-03-31 20:15:27 -04:00
Ehsan Akhgari
cccdef8b2f
Backout the latest cedar merge wholesale until I test the correctness of the merge locally. This commit takes the tree state back to changeset 8d3f6093c425 (the last known good changeset before the merge)
2011-04-01 12:23:48 -04:00
Ehsan Akhgari
4342d9e7e4
Merge cedar into mozilla-central
2011-04-01 11:37:50 -04:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
2c92e3ecd5
Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
...
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 23:29:02 -05:00
Chris Jones
699024f868
Backed out changeset 4beec31b9ea9 for increasing frequency of intermittent orange bug 618052
2011-03-31 18:57:38 -05:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
0ce53bb598
Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
...
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 14:51:19 -05:00
Ehsan Akhgari
bd51cb9b94
Bug 646071 - Part 3: Remove nsInt64.h, and convert all uses of nsInt64 and nsUint64 in the tree to PRInt64 and PRUint64, respectively; r=bsmedberg
2011-03-31 20:15:27 -04:00
L. David Baron
50a2dfd27d
Fix bustage from bug 594666.
2011-03-29 09:48:04 -07:00
L. David Baron
db6289bc0a
Use nsAutoLock::NewLock, nsAutoLock::DestroyLock, nsAutoMonitor::NewMonitor, and nsAutoMonitor::DestroyMonitor as required by the API. (Bug 594666) r=cjones
2011-03-29 08:43:26 -07:00
Matheus Kerschbaum
0570662051
Bug 640838: Remove OpenVMS support. r=khuey
2011-03-26 11:51:35 -04:00
Makoto Kato
3044331f35
Bug 521405 - Remove alpha and mips Windows NT code from mozilla-central. r=ted
2011-03-07 15:54:21 +09:00
Mike Hommey
3793a2ebcd
Bug 584474 part 1 - Use a special value of EXPORT_LIBRARY to copy libraries in other directories. r=khuey
2011-02-25 15:02:04 +01:00
Mitchell Field
a6788f0842
Bug 627277 - Remove (broken) BeOS support. r=biesi,dwitte,gavin,joe,jorendorff,josh,khuey,mfinkle,neil,Pike,roc,shaver,smontagu,taras
2011-02-20 06:10:24 +11:00
Makoto Kato
111d919f30
Bug 627606 - Remove PGO hack on Win64. r=ted a=bsmedberg
2011-02-09 15:51:25 +09:00
Rafael Ávila de Espíndola
eebbe0bbd2
Bug 623129 - x86_64 NS_InvokeByIndex_P asm decl to reserve registers is not guaranteed to work as advertised; r=glandium a=shaver
2011-01-26 15:27:34 -05:00
Jacek Caban
226dc8b1f5
Bug 627335 - Port patch from bug 567707 to GCC assembly r=timeless a=NPOTB
2011-01-30 21:20:23 +00:00
Siarhei Siamashka
ddab052663
Bug 619481 - after binutils upgrade, 'xptcinvoke_arm.cpp' fails to compile for ARM thumb2 with hardfp ABI r=Jacob.Bramley a=approval2.0
2011-01-20 08:27:51 +02:00
Jacek Caban
09f98c2c94
Bug 615212 - GCC's win64 ABI change broke compilation on mingw-w64 (xptcall part) r=timeless a=NPOTB
2010-12-20 15:31:14 +00:00
Zhang Le
b7a85035e1
Bug 482759 - xulrunner mips n32 ABI patch. r=timeless
2010-02-27 18:46:00 +01:00
Walter Meinl
859a94a18d
Bug 577011 - [OS/2] make _declspec unconditionally default symbol export r=daveryeo@telus.net a=benjamin
...
--HG--
extra : rebase_source : f73a926174bd7905f177b2e914492e42b90ac8c0
2010-11-09 11:13:03 +01:00
Siarhei Siamashka
b5d2490e15
Bug 601914 - XPCOM does not work with ARM hardfp ABI. r=Jacob.Bramley a=blocking-fennec
2010-10-27 08:15:08 +03:00
Doug Turner
9ca5509b31
Backed out changeset dd50da0646a4
2010-10-27 13:36:15 -07:00
Siarhei Siamashka
19a25cd0a3
Bug 601914 - XPCOM does not work with ARM hardfp ABI. r=Jacob.Bramley a=blocking-fennec
...
--HG--
extra : rebase_source : a9d44cf330e338abf041c6755dbdeba54cfd9b6e
2010-10-27 08:15:08 +03:00
Kyle Huey
50d2c1361b
Bug 604940: Add various things to GARBAGE. r=Mitch a=NPOTB
2010-10-19 17:19:37 -04:00
Mike Hommey
50e562876c
Bug 603899 - Revert broken (and unrelated) hunk from bug 522770. r=bsmedberg,a=bsmedberg
2010-10-19 11:12:27 +02:00
Justin Lebar
92b6751bd9
Bug 587853 - Use PR_ATOMIC_{INCREMENT,DECREMENT} macros for threadsafe addref / release. r+a2.0=bsmedberg
2010-08-17 10:25:41 -07:00
Boris Zbarsky
14a38ac417
Bug 590179. Use -fomit-frame-pointer when building opt builds on mac. r=ted, a=beltzner
2010-08-27 14:19:45 -07:00
Bobby Holley
cfb41b674f
Backed out changeset a6c18a123fbb due to everything-on-mac-bustage. a=backout
2010-08-27 09:00:54 -07:00
Boris Zbarsky
af5f673262
Bug 590179. Use -fomit-frame-pointer when building opt builds on mac. r=ted a=beltzner
2010-08-26 21:33:00 -04:00
Kyle Huey
ef8a1429c9
Bug 522770: Link directly to object files instead of intermediate static libs. Patch originally written by Ted Mielczarek. Checking into a CLOSED TREE as a bustage fix. reviews pending.
...
--HG--
extra : rebase_source : 54a506a5815dcdedaf3f61ad7d6bdd0529d7f5f7
2010-08-01 01:48:21 -07:00
Benjamin Smedberg
013eba5ec7
Bug 573268 - The XPTI rewrite caused an (intentional) leak at shutdown; free this data only in trace-malloc builds so that leakstats are still useful. r=dbaron
2010-07-14 13:09:42 -04:00
Saint Wesonga
4bd9280674
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
2010-07-05 11:42:18 +02:00
Dão Gottwald
b2124655df
Backed out changeset 59ace8d80ce8
2010-07-04 22:01:13 +02:00
Saint Wesonga
8952503f91
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
2010-07-04 21:39:17 +02:00
Benjamin Smedberg
a18bc5814e
Bug 568691 - Fix MOZ_OMNIJAR registration, r=mwu
...
--HG--
rename : modules/libjar/nsXPTZipLoader.cpp => modules/libjar/nsManifestZIPLoader.cpp
rename : modules/libjar/nsXPTZipLoader.h => modules/libjar/nsManifestZIPLoader.h
rename : xpcom/reflect/xptinfo/public/nsIXPTLoader.idl => xpcom/components/nsIManifestLoader.idl
2010-07-02 09:53:19 -04:00
Benjamin Smedberg
e17740e1ab
Merge mozilla-central to the bug 568691 branch.
...
--HG--
rename : gfx/public/nsITheme.h => gfx/src/nsITheme.h
2010-06-30 14:23:23 -04:00
Benjamin Smedberg
29e089defb
Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module.
2010-06-25 19:41:09 -04:00
Benjamin Smedberg
cb0d5b8170
Fix review comments from Mossop, bug 570488 comment 5.
2010-06-11 13:35:25 -04:00
Benjamin Smedberg
c611ebcd81
Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files
2010-06-10 14:11:11 -04:00
Benjamin Smedberg
8ce4ecd19a
Bug 570488 part B - fix and test loading XPT files from JARs, needed for omnijar, r=mwu
2010-06-10 12:51:43 -04:00
Benjamin Smedberg
671fee6656
Bug 570488 - Remove xpti.dat caching which harms us in runtime and code complexity
2010-06-10 12:51:29 -04:00
Dão Gottwald
0978149cf3
Backed out changeset db6f8068e9a5
2010-06-29 17:49:21 +02:00
Saint Wesonga
c81affe35c
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedgerg
2010-06-29 17:14:36 +02:00
Ben Turner
24407948af
Bug 574872 - 'Allow XPConnect to pass the JSContext through XPIDL when requested'. r=jst
2010-06-28 15:22:39 -07:00
Ginn Chen
8a30bd194a
Bug 574650 Fix xpcom/reflect/xptcall for gcc on Solaris r=jst
2010-06-27 00:56:47 +08:00
Jason Orendorff
32d2f15ab1
Bug 560643 - Part 3, add support for jsval XPIDL type. r=jst, sr=jst.
2010-06-18 15:29:21 -05:00
Michael Wu
0584802893
Bug 552121 - Find xpts inside the omnijar [6/7], r=bsmedberg
...
--HG--
extra : rebase_source : f5a3c56972247e76dd9700665df915a10d994356
2010-06-14 16:13:14 -07:00
Benjamin Smedberg
754a66798f
Bug 570488 - Fix loading of XPTs nested in JARs [2/2] r=mwu
...
--HG--
extra : rebase_source : b97a591c0260daed1f2ef2eba69e60ff82acd18f
2010-06-14 16:10:04 -07:00
Benjamin Smedberg
1fc4de7aed
Bug 570488 - Stop reading/writing xpti.dat and incrementally loading XPT files [1/2] r=Mossop
...
--HG--
extra : rebase_source : 9f28729c1032b516e8b950d29d80402e87759fda
2010-06-14 16:05:48 -07:00
Michael Wu
a6b9079633
Bug 561464 - Add support for XPCOM on Android, patch mostly by vlad, r=bsmedberg
2010-06-01 12:02:42 -07:00
Yong
4a42a73d8b
Bug 552627. Align stack correctly in xptcall so we can use SSE2 without crashing. r=timeless
2010-06-01 11:55:49 +12:00
Taras Glek
ed20c80b79
Bug 569137 - Avoid pgo bug in gcc4.5 r=ted
2010-05-31 10:13:30 -07:00
Makoto Kato
cfcb3b1341
Bug 567707 - Crash in [@ nsThread::ProcessNextEvent] on x64 build with VC10 + --enable-optimize. r=timeless
2010-05-28 16:28:11 +09:00
Ehsan Akhgari
db9d404619
Bug 560647 - add startup timeline instrumentation; r=vlad
2010-05-19 19:22:19 -04:00
Mike Hommey
0c14ec660c
Bug 434190 - Avoid hppa frame size issue in xptcstubs assembly with tail call optimization by disabling optimization [r=benjamin]
2010-05-13 09:04:46 +02:00
Mike Hommey
0ec6c7d402
Bug 560769 - Fix arm xptinvoke on debug builds [r=benjamin]
2010-04-22 15:59:53 +02:00
Mike Hommey
fdb8d0cadf
Bug 532198 - Reimplement xptcinvoke for arm/linux in C [r=Jacob.Bramley, r=vladimir, sr=benjamin]
...
--HG--
extra : rebase_source : 683a17a26c486d6f6bf376ff93fb8a0567a8ab47
2010-04-19 22:55:45 +02:00
Mike Hommey
0c2b28a6f9
Bug 555901 - Support for GNU/Hurd [r=benjamin]
...
--HG--
extra : rebase_source : 2a455d93f9daaf7760285ea10046cc978ac9f9ad
2010-04-19 10:39:58 +02:00
Mike Hommey
3c559941ea
Bug 486681 - Support more HPPA CHOSTs on HPPA/Linux [r=timeless]
...
--HG--
extra : rebase_source : a16f362e62a05ba7eecfc985155b6fc61853e174
2010-04-19 10:08:35 +02:00
L. David Baron
6d90946f7c
Fix misspelling of implement.
2010-04-08 19:14:43 -07:00
Ginn Chen
350ebe7936
Bug 550154: PGO build issue on Solaris SPARC r=ted.mielczarek
2010-03-08 17:35:41 +08:00
Serge Gautherie
8bea40e94d
Bug 521673 - Remove remnant OJI references; (Cv2) Delete /xpcom/reflect/xptcall/tests/eVC4/*.
...
rs=dougt.
2010-03-07 13:08:19 +01:00
Mike Hommey
17390bf878
Bug 547656: xptcall broken on mips o32 big endian r=bsmedberg
2010-03-06 13:00:54 -05:00
Ginn Chen
33795445d8
Bug 537071 Add x86_64 Solaris support for xpcom/reflect/xptcall r=jst
2010-03-02 13:51:40 +08:00
Mike Hommey
c66ab8b2e5
Bug 544835 - Remove leftovers from bug 476903. r=bsmedberg
2010-02-20 19:11:57 +01:00
Shailen
aaca6a970a
Bug 516667 - Adding bookmarks fails on AIX. r=gal, sr=bsmedberg
2010-02-04 15:01:19 +01:00
Phil Ringnalda
aad9286db4
Bug 542962 - Remove some zero byte files, r=dbaron
2009-12-18 21:26:13 -08:00
Marco Perez
f736cea6af
Bug 536877 - Mozilla builds on FreeBSD (x86-64 only) broken. r=bsmedberg
2010-01-21 13:18:46 +01:00
Brad Lassey
b6911710c1
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
5aa436da67
bug 535894 - Crash under asmXPTC_InvokeByIndex r=crowder
2009-12-29 20:28:46 -05:00
Daniel Holbert
9dea1baf51
Bug 530639: Fix build warnings in TestXPTCInvoke.cpp. r=bsmedberg
2009-12-10 09:26:27 -08:00
Brad Lassey
84b496e99b
backing out bug 530087 due to talos segfault on maemo
2009-11-25 01:45:30 -05:00
Brad Lassey
d4881fd8e4
bug 530087 - improve xptcinvoke for linux on arm r=vlad a192=vlad
2009-11-24 21:12:28 -05:00
Brad Lassey
bc18b05ef1
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
fd295c8d49
Bug 500602 Compilation of xptcinvoke_asm_sparcv9_solaris_SUNW.s failed r=jst
2009-11-10 18:24:29 +08:00
Neil Rashbrook
a98d196861
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
d97df7ff26
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
e9cead7751
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
e812f65590
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
2f26d35176
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
0d04d61a2f
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
f31f7d788b
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
ba372f3a4c
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
b71a1a1cfa
Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
2009-08-14 16:09:00 +02:00
Mook
a9abb503c1
Bug 502188. Implement xptcall for mingw-Windows64. r=timeless
...
--HG--
extra : rebase_source : 2c03e2ae8d491059b9c3759e7e5082a20c1b715a
2009-07-30 15:41:03 +12:00
Michael Kohler
cc3bd3ad50
Bug 106386 - Correct misspellings in source code (old); Part 3 v2; r=timeless
2009-07-27 10:47:05 +02:00
Josh Aas
06262a54a5
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
984a6df7a5
Bug 136936 - TestInterfaceInfo is out of date - nsIServiceManager; r=benjamin
2009-07-06 22:09:39 +02:00
Benjamin Smedberg
798e13a64f
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
6df221580d
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
9a0ce06c15
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
fd31aad459
Bug 488266 Eliminate xptiInterfaceInfoManagersEnumerator r+sr=bsmedberg
2009-04-17 23:38:11 +01:00
Arpad Borsos
8415a2fae1
Bug 485782 - get rid of nsSupportsArray; r=sicking, sr=bsmedberg
2009-04-14 10:02:58 +02:00
The Written Word
0afd56bd2c
Bug 485347 - Update xptcall for ipf32, r=bsmedberg
2009-04-13 11:19:55 -04:00
Vladimir Vukicevic
bed28e7478
b=476903; additional ARM xptc marshalling fixes (avoid unsigned char dependency); r=bsmedberg
2009-03-20 08:23:44 -07:00
Josh Aas
ffb320ce01
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
bf850dbb2e
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
434b9827fa
b=476903; fix xptcinvoke on ARM; r=bsmedberg
2009-02-26 12:05:09 -08:00
Vladimir Vukicevic
29607445e1
b=477727; fix up Windows CE xptcall; r=stuart
2009-02-10 15:10:08 -08:00
Dão Gottwald
7724726ab5
Backed out changeset 2df29cb1ed93
2009-02-07 15:07:36 +01:00
Tyler Downer
ca2d87685b
Bug 471930 - Strip User Docs from XPCOM. r=bsmedberg
2009-02-07 13:54:47 +01:00
John Wolfe
600d833ac7
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
4301671b45
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
5d2c20e437
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
8f45b604cb
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
eca46b0128
Bug 410509 - Set 128-bit alignment for stack in x86, r=bsmedberg
2008-10-30 10:08:42 -07:00
Mike Hommey
1795f7f20a
Bug 434503 - "m68k xptcstubs/xptcinvoke fail to build on trunk" [r=bsmedberg]
2008-10-20 22:22:27 -05:00
Mike Hommey
38fe8a10f1
Bug 258429 - "Crash at startup on mips" [sr=bsmedberg]
2008-10-20 21:31:13 -05:00
Walter Meinl
2d09f092a9
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
c72ef7d248
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
fbd9852341
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
7386c87408
Backed out changeset 7e5d581bc86d
2008-10-08 21:10:25 -07:00
wolfe@lobo.us
f4cbc20509
Bug 436531 - asmXPTC_InvokeByIndex Bogus Return Value in WinMobile builds. r=bsmedberg/dougt
2008-10-08 20:57:38 -07:00
Daniel Holbert
5492039225
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
b3901a31af
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
637b927680
Bug 287282, Code Cleanup and Possible Perf Increase in xptiInterfaceInfoManager::BuildFileList
...
r=dbradley
2008-08-24 21:09:23 -04:00
Dave Camp
cd22311c8f
Backed out changeset 2e3d61018e3d (Bug 436531)
2008-08-20 00:37:01 -07:00
John Wolfe
4a340c93d9
Bug 436531 - "asmXPTC_InvokeByIndex Bogus Return Value in WinMobile builds" [r=bsmedberg]
2008-08-20 01:29:33 -05:00
Vladimir Vukicevic
09e711dfa3
b=426563, put arm xptstubs shared assembly correctly in text section; r=bsmedberg
2008-06-03 17:01:32 -07:00
Sudheer Kumar Peddireddy
e620026ed6
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
c8f3e16cf0
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
785b599a30
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
628d36e54c
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
3c1f6c498f
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
59aa029251
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
a1ca1ae26e
Fixes for Windows CE. b=418662, r=bsmedberg, a=damons
2008-02-22 16:22:47 -08:00
caillon@redhat.com
519b416ae5
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
8c8f913100
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
26afa1ea08
Bug 411369. Crash while trying to print. r=ted.mielczarek
2008-01-18 17:12:32 -08:00
sayrer@gmail.com
9b97fee396
Bug 411369. Crash while trying to print. r=ted.mielczarek
2008-01-18 17:09:36 -08:00
dwitte@stanford.edu
3f33f45d2a
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
8d74b831d4
partial backout in an attempt to fix orange.
2008-01-11 02:08:58 -08:00
dwitte@stanford.edu
cc924d2d23
relanding bug 410250.
2008-01-11 01:13:04 -08:00
dwitte@stanford.edu
f300515e36
backing out to fix orange.
2008-01-10 20:59:44 -08:00
dwitte@stanford.edu
09217db711
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
1820db524b
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
730e87b1f5
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
d61a3d19f7
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
db04749dc5
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
8b4b4c3cc6
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
50d56360e8
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
813575320a
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
5b6771674a
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
98feda1388
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
73e1227854
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
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