Commit Graph

31989 Commits

Author SHA1 Message Date
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