f976eaa7bbf4c2c64c9ffad46c7d2b3f70890341: Bug 836301 - Stop enter()ing with CALL for nativeCall. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Mon, 25 Feb 2013 13:54:17 -0800 - rev 122938
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 836301 - Stop enter()ing with CALL for nativeCall. r=mrbkap This is kind of nonsensical, because CALL means "the wrapped object is being called", whereas nativeCall means "the wrapped object is being unwrapped to have a JSNative invoked on it", which are two very different things. We _could_ add a NATIVECALL enter() trap, but our current policy enforcement around nativeCall involves overriding the trap itself, so we wouldn't use it for anything. So let's just get rid of it.
b16b1535278221cafda174664a0c09e33eaf1815: Bug 836301 - Add Special handling to allow us to call enter() for defineProperty on Xrays. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Mon, 25 Feb 2013 13:54:17 -0800 - rev 122937
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 836301 - Add Special handling to allow us to call enter() for defineProperty on Xrays. r=mrbkap
520ff1852dafc17e2107d57c65cabf500321cd59: Bug 836301 - Stop using JSRESOLVE_ASSIGNING to determine GET vs SET. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Mon, 25 Feb 2013 13:54:17 -0800 - rev 122936
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 836301 - Stop using JSRESOLVE_ASSIGNING to determine GET vs SET. r=mrbkap This is just a heuristic, anyway, and some of the usage is downright broken. There are two cases here: 1 - Deciding what to do for get{Own,}PropertyDescriptor. In these cases, we can just enter with GET and rely on the filtering machinery to filter out dangerous setters for security wrappers. 2 - Custom Xray props. None of these make sense in a |set| context. In fact, they generally have null setters anyway, so we can just assume GET. The policy-entering code in XrayWrapper is super haphazard. We'll get rid of it entirely later in these patches.
e2cd7f968aaf7db77836febf22f3ba0c57bc7843: Bug 836301 - Assert against JSID_VOID in JSID wrapping. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Mon, 25 Feb 2013 13:54:17 -0800 - rev 122935
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 836301 - Assert against JSID_VOID in JSID wrapping. r=mrbkap Luke explained to me that it should never get there.
3d958ab2652367c5409a2650c37226f1b87383a5: Fix for bug 844559 (Crash [@ mozilla::dom::XrayResolveNativeProperty]). r=bz.
Peter Van der Beken <peterv@propagandism.org> - Mon, 25 Feb 2013 20:39:15 +0100 - rev 122934
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Fix for bug 844559 (Crash [@ mozilla::dom::XrayResolveNativeProperty]). r=bz.
e6b97651a16725667a6469d559e22f8006fcce2d: Bug 845021: Add size_t cast in assertion, to silence build warning, in ObjectWrapperChild::AnswerNewEnumerateNext. r=Waldo
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 25 Feb 2013 13:46:56 -0800 - rev 122933
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 845021: Add size_t cast in assertion, to silence build warning, in ObjectWrapperChild::AnswerNewEnumerateNext. r=Waldo
ea8134dfa48112e07bc36b85ed353fbd245b8340: Bug 843619: Remove tabs tray menu. [r=mfinkle] [needs-clobber]
Sriram Ramasubramanian <sriram@mozilla.com> - Thu, 21 Feb 2013 14:21:57 -0800 - rev 122932
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 843619: Remove tabs tray menu. [r=mfinkle] [needs-clobber]
99f36af07e3b5bc446f38b4afac9faa4d4838690: Bug 844942 - Let switching to top-level frame work even when current frame is invalid, r=mdas
Jonathan Griffin <jgriffin@mozilla.com> - Mon, 25 Feb 2013 13:24:19 -0800 - rev 122931
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 844942 - Let switching to top-level frame work even when current frame is invalid, r=mdas
c44f37baa96470725fd443921cec0a06d923eabc: Bug 835045 - Use CreateThebesSurfaceAliasForDrawTarget_hack to avoid having multiple cairo_surface_quartz objects for a single CGContext. r=nrc
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 26 Feb 2013 10:18:52 +1300 - rev 122930
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 835045 - Use CreateThebesSurfaceAliasForDrawTarget_hack to avoid having multiple cairo_surface_quartz objects for a single CGContext. r=nrc
919c98296dbf5a37101be779c984f451ebbb63db: Bug 841308 - Make WillPaintWindow be called for cocoa popups. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 26 Feb 2013 10:18:48 +1300 - rev 122929
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 841308 - Make WillPaintWindow be called for cocoa popups. r=roc
71a93fff73115a2b6ce16286f3c99e29b7d46739: Bug 840360 - Extract reftest-content.js's setTimeout implementation into new Timer.jsm [r=jwalker r=cjones sr=gavin]
Matt Brubeck <mbrubeck@mozilla.com> - Mon, 25 Feb 2013 11:08:33 -0800 - rev 122928
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 840360 - Extract reftest-content.js's setTimeout implementation into new Timer.jsm [r=jwalker r=cjones sr=gavin]
aa7ee3a0eedea9e6d0a480d7e812bc8290cb9d35: Bug 840721 - Add a PostDelayedTask method to the GeckoContentController interface. r=cjones
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 25 Feb 2013 15:50:49 -0500 - rev 122927
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 840721 - Add a PostDelayedTask method to the GeckoContentController interface. r=cjones
79265e5ffdc4dd0466a3f30afda8343263f7e01b: Bug 844328 - Silence debug warning about _onTouchStart return value [r=jimm]
Matt Brubeck <mbrubeck@mozilla.com> - Mon, 25 Feb 2013 11:08:25 -0800 - rev 122926
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 844328 - Silence debug warning about _onTouchStart return value [r=jimm]
2da4ecd0b47da3ea9a1808e9c6c5ffda846dee6b: Backed out changesets e8202e140fd8 and b1cd489945f5 (bug 844328) for mochitest-bc orange on a CLOSED TREE.
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 25 Feb 2013 15:37:23 -0500 - rev 122925
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Backed out changesets e8202e140fd8 and b1cd489945f5 (bug 844328) for mochitest-bc orange on a CLOSED TREE.
cade02c975dbe3eb2e75d832efe7edb54cba8b9b: Bug 842609: Scroll to selected tab in tabs ui. [r=mfinkle]
Sriram Ramasubramanian <sriram@mozilla.com> - Tue, 19 Feb 2013 14:29:04 -0800 - rev 122924
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 842609: Scroll to selected tab in tabs ui. [r=mfinkle]
5b26fb5a22b9a85e8d1c00c22d37fb15b2c3ca16: Bug 844253 - Change useNewType to be a flag on StackFrame instead of an explicitly passed argument. r=bhackett
Kannan Vijayan <kvijayan@mozilla.com> - Mon, 25 Feb 2013 15:15:38 -0500 - rev 122923
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 844253 - Change useNewType to be a flag on StackFrame instead of an explicitly passed argument. r=bhackett
a5c64a47becfe3b375f3d311026de03ecb18c2a1: Bug 844592 - Define awesome_bar_entry on tablet toolbar layout (r=mfinkle)
Lucas Rocha <lucasr@mozilla.com> - Mon, 25 Feb 2013 19:56:04 +0000 - rev 122922
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 844592 - Define awesome_bar_entry on tablet toolbar layout (r=mfinkle)
22638161f53d4d6eeae4d0bbe4f8dd0451aef46e: Bug 844588 - Set correct min-version for clone method in TwoWayView (r=mfinkle)
Lucas Rocha <lucasr@mozilla.com> - Mon, 25 Feb 2013 19:56:04 +0000 - rev 122921
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 844588 - Set correct min-version for clone method in TwoWayView (r=mfinkle)
e5868f740749312e8c42ecd7fab33dcc6571283c: Merge m-c to inbound.
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 25 Feb 2013 14:47:24 -0500 - rev 122920
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Merge m-c to inbound.
18a5e71f82c492101eec0d7aa2356762a9e2b5c7: Bug 844930 - Make deprecation warning more useful. r=bnicholson
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 25 Feb 2013 14:42:06 -0500 - rev 122919
Push 24363 by ryanvm@gmail.com at Tue, 26 Feb 2013 02:27:39 +0000
Bug 844930 - Make deprecation warning more useful. r=bnicholson
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip