Ryan VanderMeulen
72c7e10300
Merge m-c to inbound.
2012-10-23 22:41:34 -04:00
Ryan VanderMeulen
7d0be33071
Merge the last PGO-green inbound changeset to m-c.
2012-10-23 22:28:33 -04:00
Kannan Vijayan
84f5850fcd
Bug 795801 - IC StrictPropertyOp setters in IonMonkey. (r=dvander)
2012-10-23 22:18:11 -04:00
Olli Pettay
c370341643
Bug 780770, nsThread::SetMainThreadObserver, r=bz+bholley
2012-10-24 01:26:36 +03:00
Benjamin Peterson
e50fd62051
No bug: Make constructor explicit. rs=Waldo
2012-10-23 15:37:58 -07:00
Benjamin Peterson
a7f69029d0
Bug 804404 - Set source hook in XPC initialization. r=bz
2012-10-23 18:09:00 -04:00
Brian Hackett
1b2a480e61
Keep the interpreter stack synced for GC scanning, bug 781657. r=billm
2012-10-23 09:20:56 -07:00
Brian Hackett
247bf2747b
Propagate callee 'this' types more often, bug 788822. r=jandem
2012-10-23 09:05:27 -07:00
Brian Hackett
32f9505d3f
Don't get confused by unreachable opcodes before loop headers when picking chunk boundaries, bug 781859. r=jandem
2012-10-23 07:45:34 -07:00
Jonathan Kew
def7614df5
backout 4c79da81e6fc (bug 800785) on suspicion of burning the Linux PGO builds
2012-10-23 11:57:45 +01:00
Chuck Lee
6a13b77a08
Bug 780142 - Rewrite MozWifiConnectionInfoEvent. r=smaug
2012-10-22 18:18:26 +08:00
Chuck Lee
c686d1e157
Bug 780142 - Rewrite WifiStatusChangeEvent. r=smaug
2012-10-22 17:17:18 +08:00
Makoto Kato
56cde82f4d
Bug 800785 - unnecessary PGO for js shell. r=ted
2012-10-23 16:42:19 +09:00
Till Schneidereit
9d41299d4c
Bug 784400 - adapt GlobalObject::hasIntrinsicFunction to changes in self-hosting initialization. r=luke
...
--HG--
extra : rebase_source : 6afbfcc0264e44bf7a740635e47ee1ea6ce23655
2012-10-21 20:48:06 -07:00
Gregory Szorc
0112dac4ee
Bug 800614 - Require Python 2.6 to build the tree; r=ted
2012-10-22 12:24:40 -07:00
Nick Hurley
3b308213ec
Bug 536324 part 3 - Change consumers of nsIChannel. r=sworkman
2012-10-22 10:51:07 -07:00
Andres Hernandez
8fbf84fbd1
Bug 769298 - Avoid logging script errors coming from private windows in the global error console
2012-10-19 15:52:21 -06:00
Boris Zbarsky
b598ec354c
Bug 801712 part 2. Switch ImageData to WebIDL bindings. r=peterv
2012-10-22 13:08:52 -04:00
Boris Zbarsky
7a7136cc71
Bug 801712 part 1. Add the WebIDL binding API to ImageData. r=peterv
2012-10-22 13:08:52 -04:00
Boris Zbarsky
7b364a60a1
Bug 801723. WebIDL binding objects may not have classinfo even if they're nsISupports. r=peterv
2012-10-22 13:08:51 -04:00
Rafael Ávila de Espíndola
3084d97cdf
Bug 803707 - Don't assume pointers are 64 bits. r=benjamin.
2012-10-22 09:07:04 -04:00
Bobby Holley
10241f928c
Bug 789224 - Separate certificate principals out from CAPS. r=dveditz
...
There's no longer any reason why "certificate principals" need to be principals at all.
I tried to rip them out entirely, but it looks like they're still used vestigially at XPI
install time to display author information. But there's no reason that they have to be
porkbarreled into the security-critical objects that we pass around all over the place.
So let's make them their own deal.
I was tempted to call them "certificate holders", but that would involve renaming methods and
cause more compat fuss than necessary.
--HG--
rename : caps/idl/nsISignatureVerifier.idl => security/manager/ssl/public/nsISignatureVerifier.idl
2012-10-22 08:29:56 +02:00
Bobby Holley
02f7765031
Bug 789224 - Remove capability manager stuff in nsScriptSecurityManager. r=mrbkap
2012-10-22 08:29:55 +02:00
Justin Wood
5a1614d42c
Merge backout of Bug 800613
2012-10-22 00:43:31 -04:00
Justin Wood
8f71dde779
Backout bug 800613 (09dc2dc1fc9f) due to l10n breakage
2012-10-22 00:42:56 -04:00
Peter Van der Beken
052fbed287
Fix for bug 803872 (Remove remaining references to the dom.new_bindings pref). r=Ms2ger.
2012-10-21 13:06:55 +02:00
Ms2ger
bf2b5f9bda
Bug 796903 - Part b: Remove classinfo from DOMImplementation; r=bz
2012-10-21 09:38:41 +02:00
Ryan VanderMeulen
7cf590e075
Merge m-c to inbound.
2012-10-20 18:02:38 -04:00
Olli Pettay
e2db7fffa5
Bug 802829 - Don't add nsXPCWrappedJS objects to CC graph if they only point to a certainly alive object, r=mccr8
2012-10-20 22:53:25 +03:00
Andrew McCreight
8ef63c75d3
Bug 801957 - use isFull for gcFinalizeCallback. r=billm
2012-10-20 11:26:28 -07:00
Gregory Szorc
b8ead98943
Bug 800614 - Require Python 2.6 to build the tree; r=ted
...
Previous minimum Python was 2.5.
This only affects the build system. Some code (including some testing
code) still needs to run on older versions of Python.
2012-10-19 11:13:37 -07:00
Terrence Cole
655049da80
Bug 801114 - Remove JSD's unused out-of-memory hook; r=billm
...
--HG--
rename : content/canvas/test/test_toBlob.html => content/canvas/test/test_mozGetAsFile.html
rename : dom/base/test/test_gsp-qualified.html => dom/base/test/test_gsp-standards.html
rename : dom/bindings/ExampleGen.py => dom/bindings/BindingGen.py
rename : dom/tests/mochitest/chrome/file_bug800817.xul => dom/tests/mochitest/chrome/file_bug799299.xul
rename : dom/tests/mochitest/chrome/test_bug800817.xul => dom/tests/mochitest/chrome/test_bug799299.xul
extra : rebase_source : bea54e63e4712ab097b7d7882092968aed82170b
2012-10-19 10:49:48 -07:00
Kannan Vijayan
e529312818
Bug 802384 - Bug in GeneratePrototypeGuards in IonCache.cpp. (r=mjrosenb)
2012-10-19 13:34:56 -04:00
Peter Van der Beken
9af14c557f
Fix for bug 801083 (Remove old proxy-based list bindings). r=bz.
2012-10-13 14:50:24 +02:00
foudfou
04435bb71f
Bug 799537 - Sort xpconnect chrome mochitests in tests/chrome. r=bholley
2012-10-19 23:16:07 +02:00
foudfou
1bf98be1e7
Bug 799537 - Move xpconnect chrome mochitests in tests/mochitest to tests/chrome. r=bholley
...
--HG--
rename : js/xpconnect/tests/mochitest/test_bug361111.xul => js/xpconnect/tests/chrome/test_bug361111.xul
rename : js/xpconnect/tests/mochitest/test_bug760131.html => js/xpconnect/tests/chrome/test_bug760131.html
2012-10-19 22:44:26 +02:00
Nicolas B. Pierron
307976c182
Bug 799818 part 3 - Guard for strings when inlining known constants. r=jandem
2012-10-19 17:05:31 -07:00
Nicolas B. Pierron
2c06fd4088
Bug 799818 part 2 - Handle unknown double as input of a table switch. r=djvj,h4writer
2012-10-19 17:05:31 -07:00
Nicolas B. Pierron
9bdcb44c8c
Bug 799818 part 1 - Ensure return type before optimizing getelem for strings. r=jandem
2012-10-19 17:05:31 -07:00
Phil Ringnalda
87844c69b0
Back out 0498e3bb74bd:9011919fcf00 (bug 799818) for build bustage
...
on a CLOSED TREE
2012-10-19 14:55:53 -07:00
Nicolas B. Pierron
009e82fae0
Bug 799818 part 3 - Guard for strings when inlining known constants. r=jandem
2012-10-19 14:32:36 -07:00
Nicolas B. Pierron
a243dbcb81
Bug 799818 part 2 - Handle unknown double as input of a table switch. r=djvj,h4writer
2012-10-19 14:32:22 -07:00
Nicolas B. Pierron
55ea96ff64
Bug 799818 part 1 - Ensure return type before optimizing getelem for strings. r=jandem
2012-10-19 14:32:22 -07:00
Jan de Mooij
2e5c70a819
Bug 803219 - Fix TI sanity checks in the interpreter. r=terrence
2012-10-19 21:10:01 +02:00
Bobby Holley
2b400bf0e8
Bug 793969 - Define an identity transformation at the Xray layer. r=mrbkap
2012-10-19 21:00:48 +02:00
Jim Blandy
107003f921
Bug 738480: Simplify Debugger::ScriptQuery after CPG. Fix missing compile-and-go scripts. r=luke
2012-10-19 09:53:00 -07:00
Isaac Aggrey
f3cb73b9c7
Bug 794510: Part 1 - Build with NO_NSPR_10_SUPPORT by default; r=ehsan,glandium,wtc
2012-10-11 01:00:54 -05:00
Peter Van der Beken
e4c543b77c
Fix for bug 773780 (Add API for new DOM bindings for Node). r=bz.
...
--HG--
extra : rebase_source : 5dd51c4ad5274da9235c8c341b0531f234e95a91
2012-10-09 14:31:24 +02:00
Jacek Caban
fdcf4df496
Bug 803084 - Port bug 789753 to mingw-w64 builds r=m_kato DONTBUILD
...
--HG--
extra : rebase_source : 05e1649e02e473a22ceacb55f05afa9a9de2bda2
2012-10-19 13:17:05 +02:00
Makoto Kato
fed22904dc
Bug 802529 - crash in js::detail::HashTableEntry with methodjit=false. r=luke
2012-10-19 16:37:00 +09:00