1aa557c6712b62e8c8d291099563f4fc4ff842da: Bug 823348 - Make NNXOWs use an explicitly opaque Policy. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Wed, 23 Jan 2013 06:04:38 +0100 - rev 119561
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 823348 - Make NNXOWs use an explicitly opaque Policy. r=mrbkap There's no reason to be doing a dynamic check here, given that the JSClasses will never match. Lets be explicit and safe.
d8c8bfd7f3e43c80ed03c9b54e9be685e75b521d: Bug 823348 - Do a better job of lying about the holder and make assertions fatal. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Wed, 23 Jan 2013 06:04:38 +0100 - rev 119560
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 823348 - Do a better job of lying about the holder and make assertions fatal. r=mrbkap I noticed this nonfatal assertion firing, unrelated to my patches. Leaking the holder is not so great. Let's fix this for real.
1e063f6c170aabb9c14eb744e26765af06405680: Bug 823348 - Remove broken and unused __scriptOnly__ check. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Wed, 23 Jan 2013 06:04:38 +0100 - rev 119559
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 823348 - Remove broken and unused __scriptOnly__ check. r=mrbkap __scriptOnly__ is unused on mxr and addons-mxr. Morevoer, the current implementation is totally broken, because we check for NNXOW, which only happens when a random content JS object ends up in some other cross-origin scope (via addons, presumably), whereas chrome objects use ChomeObjectWrapper. I'm soon going to replace SCRIPT_ACCESS_ONLY with checked unwrapping, and mark all COWs as unsafe to unwrap (see bug 821573 and bug 658909). So let's just kill this thing here.
a6059bb2bc6c26e608c7ba05f1321196f40a9b1c: Bug 823348 - Don't set universalXPConnectEnabled for chrome compartments. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Wed, 23 Jan 2013 06:04:38 +0100 - rev 119558
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 823348 - Don't set universalXPConnectEnabled for chrome compartments. r=mrbkap There's a browser-chrome test that does this, which means that _all_ subsequent browser-chrome tests inherit it. So depending on the ordering of cases in WrapperFactory, we might end up using a CrossCompartmentWrapper rather than an XrayWrapper, meaning that stuff like nodePrincipal doesn't work anymore. The semantics of UniversalXPConnect are now entirely dicatated by what makes our test suite go green. So let's not force ourselves to bend over backwards during wrapping to handle this case. And let's fix that stupid test while we're at it.
7198eb5958a2fb15239e0300449f4e0d7141044a: Bug 823348 - Uninline UniversalXPConnect management. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Wed, 23 Jan 2013 06:04:38 +0100 - rev 119557
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 823348 - Uninline UniversalXPConnect management. r=mrbkap Every time the layout of CompartmentPrivate changes, I forget to rebuild in caps/ and spend half an hour wondering what the heck is going on. :-(
a0484e3d87915c5d7935173201c15ecf68158bdc: Back out 30b9fbf49c01:c7fc23428c3b (bug 823010) for being rotted by 8 hours
Phil Ringnalda <philringnalda@gmail.com> - Tue, 22 Jan 2013 21:02:58 -0800 - rev 119556
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Back out 30b9fbf49c01:c7fc23428c3b (bug 823010) for being rotted by 8 hours
9072000c5fae04f7d31ce64a1697c84d0fe5fdd1: Bug 803791 - Guard against allocating a zero-capacity direct buffer. r=cpeterson
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 23 Jan 2013 00:00:22 -0500 - rev 119555
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 803791 - Guard against allocating a zero-capacity direct buffer. r=cpeterson
e3ee7161417285bc0158a3c56301f99f1855c9f4: Bug 830192. Integrate GetFixedContainingBlock into GetAbsoluteContainingBlock and ensure only elements which can be abs-pos containing blocks are turned into fixed-pos containing blocks when transformed. r=bzbarsky
Robert O'Callahan <robert@ocallahan.org> - Wed, 23 Jan 2013 17:06:12 +1300 - rev 119554
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 830192. Integrate GetFixedContainingBlock into GetAbsoluteContainingBlock and ensure only elements which can be abs-pos containing blocks are turned into fixed-pos containing blocks when transformed. r=bzbarsky
69707898ad3be58748657a1f539444309e36b3f4: Bug 817985 - mobile data connection is not disconnected when we are connected to Wifi network. r=vicamo
Shian-Yow Wu <swu@mozilla.com> - Wed, 23 Jan 2013 12:05:34 +0800 - rev 119553
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 817985 - mobile data connection is not disconnected when we are connected to Wifi network. r=vicamo
e327360a74dbdd702545de305aa42f3d88ed29ec: Bug 831973 - Remove extra scroll compensation code; r=roc
Anthony Jones <ajones@mozilla.com> - Tue, 22 Jan 2013 17:04:41 +1300 - rev 119552
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 831973 - Remove extra scroll compensation code; r=roc
2b741c493797ee2067037c07d7d95b61ce2fceed: Bug 832925 - Use DeactivateDataCallByType to close SUPL connection. r=dougt
Patrick Wang <kk1fff@patrickz.net> - Mon, 21 Jan 2013 19:30:54 +0800 - rev 119551
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 832925 - Use DeactivateDataCallByType to close SUPL connection. r=dougt
8a4b4df8f9dc9ad8a65c6ce9e6ee3c2620ec14ab: Bug 833547: Mark extensions/gio and toolkit/system/gnome as FAIL_ON_WARNINGS. r=karlt
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 22 Jan 2013 18:15:40 -0800 - rev 119550
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 833547: Mark extensions/gio and toolkit/system/gnome as FAIL_ON_WARNINGS. r=karlt
d800ecb735c9f9a74a43641d79689068bc185a8c: Bug 833629 - Rebucket memory telemetry histograms. r=njn
Justin Lebar <justin.lebar@gmail.com> - Tue, 22 Jan 2013 21:10:49 -0500 - rev 119549
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 833629 - Rebucket memory telemetry histograms. r=njn
30b9fbf49c01d309025ffede492f318aae5e7987: Bug 823010 - Fix test cases. r=jgriffin
Philipp von Weitershausen <philipp@weitershausen.de> - Tue, 22 Jan 2013 18:06:23 -0800 - rev 119548
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 823010 - Fix test cases. r=jgriffin
c7fc23428c3b839b2493313fcb1e279d1bad9167: Bug 823010 - B2G SMS: We should not ack reception when there's a storage error. r=vicamo, ferjm a=blocking-b2g
Philipp von Weitershausen <philipp@weitershausen.de> - Fri, 18 Jan 2013 16:30:24 -0800 - rev 119547
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 823010 - B2G SMS: We should not ack reception when there's a storage error. r=vicamo, ferjm a=blocking-b2g
391856672bb53dc7ff62c7d4b30cd5c1a1ed5bb8: backout 3167daa05ef4
Wes Johnston <wjohnston@mozilla.com> - Tue, 22 Jan 2013 17:27:01 -0800 - rev 119546
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
backout 3167daa05ef4
5dacbe91984e3d6b955ed2dffed4d1b7c57a0031: Bug 833508 - Make GlobalSyncStage construction process two phased. r=rnewman
Nick Alexander <nalexander@mozilla.com> - Tue, 22 Jan 2013 17:23:33 -0800 - rev 119545
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 833508 - Make GlobalSyncStage construction process two phased. r=rnewman
cb76fc267c33e8d608dd7541fba45482cabda0ea: Bug 833631 - Unprefix mozAudioContext; r=roc
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 22 Jan 2013 20:12:21 -0500 - rev 119544
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 833631 - Unprefix mozAudioContext; r=roc
0118758d92c2d04d381c47a4422641abf9c7bf8a: Bug 827230 - [Bluetooth] [Hfp] Support feature 'Query Operator Selection' (AT+COPS?), r=echou, a=nonlibxul
Gina Yeh <gyeh@mozilla.com> - Wed, 23 Jan 2013 09:22:08 +0800 - rev 119543
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 827230 - [Bluetooth] [Hfp] Support feature 'Query Operator Selection' (AT+COPS?), r=echou, a=nonlibxul
c53380aff1d693757261dca1670239cdee422320: Bug 832321 - Use Light Android theme in all of Fennec. r=sriram
Wes Johnston <wjohnston@mozilla.com> - Tue, 22 Jan 2013 16:40:13 -0800 - rev 119542
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 832321 - Use Light Android theme in all of Fennec. r=sriram
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip