34bc18d21cc556dd8b2033f59f7da21111cbf539: Bug 821850 - Pass nsXBLBinding instead of nsIContent during implementation installation. r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 08 Feb 2013 14:24:20 +0000 - rev 131185
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 821850 - Pass nsXBLBinding instead of nsIContent during implementation installation. r=bz This lets us hook up the binding to the JSClass.
dd78d9d83bddc2405437c78d905f94cdf06dd147: Bug 821850 - Let nsExpandedPrincipal through CheckFunctionAccess. r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 08 Feb 2013 14:24:20 +0000 - rev 131184
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 821850 - Let nsExpandedPrincipal through CheckFunctionAccess. r=bz Otherwise the whole method borks when it discovers that the principal doesn't have a URI.
2c0fdd436173217b5071aee03b847470575cb3db: Bug 821850 - Clean up security wrappers for NAC. r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 08 Feb 2013 14:24:20 +0000 - rev 131183
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 821850 - Clean up security wrappers for NAC. r=bz
f168a07ce06f1c962b6afd8116ca103ce3adf4ec: Bug 821850 - Check for XBL scopes in nsContentUtils::IsCallerXBL(). r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 08 Feb 2013 14:24:20 +0000 - rev 131182
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 821850 - Check for XBL scopes in nsContentUtils::IsCallerXBL(). r=bz
580a65d9eb1e5069409812a6693e23e586299253: Bug 821850 - Add infrastructure for lazily-created XBL scopes. r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 08 Feb 2013 14:24:19 +0000 - rev 131181
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 821850 - Add infrastructure for lazily-created XBL scopes. r=bz
cc884677ee404a23298109794843bf2c71ec8cd3: Bug 821850 - Make XBL-in-content tests Xray-safe. r=bz
Bobby Holley <bobbyholley@gmail.com> - Fri, 08 Feb 2013 14:24:19 +0000 - rev 131180
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 821850 - Make XBL-in-content tests Xray-safe. r=bz We use XPCNativeWrapper.unwrap rather than .wrappedJSObject so that the tests are agnostic to whether there's an Xray wrapper or not. I converted test_tree_column_reorder.xul into a chrome test because it does all sorts of crazy introspection on the binding, and it really should be a chrome test anyway.
7e7bd18931c180fbb2f3faedc45bf389587dbc9a: Bug 821850 - Don't rewrap |this| in nativeCall. r=jorendorff
Bobby Holley <bobbyholley@gmail.com> - Fri, 08 Feb 2013 14:24:19 +0000 - rev 131179
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 821850 - Don't rewrap |this| in nativeCall. r=jorendorff This generally works with membrane semantics, but breaks when same-compartment security wrappers are involved. In particular, when Field{Getter,Setter} live in the XBL scope and operate on NAC via nativeCall, the this object can't be rewrapped, because otherwise a SOW will appear and break everything. It's not ideal to hardcode the index of |this|, but there's not really a great alternative. IIUC the layout isn't changing any time soon, and this code will hopefully be short-lived anyway, since SCSWs are on their way out.
60c531ee1fbed09e53b197f914fa9d75642cb639: Bug 821850 - Properly propagate |strict| in JSObject::deleteByValue. r=jorendorff
Bobby Holley <bobbyholley@gmail.com> - Fri, 08 Feb 2013 14:24:19 +0000 - rev 131178
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 821850 - Properly propagate |strict| in JSObject::deleteByValue. r=jorendorff
a286986efccf8123dc73c0a3eb6cceb9259a2e2b: Bug 777468 - Move ownership of TouchEventHandler from LayerView to JavaPanZoomController. r=Cwiiis
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 08 Feb 2013 09:13:09 -0500 - rev 131177
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 777468 - Move ownership of TouchEventHandler from LayerView to JavaPanZoomController. r=Cwiiis This patch has a bunch of semi-independent changes that unfortunately couldn't be split apart without introducing hacks to make stuff build on the intermediate patches. The main changes are: - Moving TouchEventHandler from LayerView to JavaPanZoomController - Registering the touch interceptor on the LayerView rather than the TouchEventHandler - Moving the Tab:HasTouchListener handler from GeckoApp to JPZC The net effect of all of this is that the TouchEventHandler is hidden behind the PanZoomController interface and not accessible to GeckoApp or GeckoAppShell. Additionally, some of the JPZC methods were renamed from onXXX to handleXXX to maintain the convention that onXXX methods are "interface" methods (i.e. exposed to arbitrary other code) whereas handleXXX methods are private/package and should only be called in very specific ways.
307b2838e22ffc5cd761424bceab6d756420dcd2: Bug 777468 - Rename PanZoomController to JavaPanZoomController and extract a new PanZoomController interface. r=Cwiiis
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 08 Feb 2013 09:12:59 -0500 - rev 131176
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 777468 - Rename PanZoomController to JavaPanZoomController and extract a new PanZoomController interface. r=Cwiiis
da0d66c1f735d930f99b46a78ff0ad23bd96fa9a: Bug 777468 - Move mobile/android/base/ui/* to mobile/android/base/gfx/. r=Cwiiis
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 08 Feb 2013 09:11:43 -0500 - rev 131175
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 777468 - Move mobile/android/base/ui/* to mobile/android/base/gfx/. r=Cwiiis
142984e415968f379abf55926d53027bd345abe7: Bug 777468 - Remove unneeded dependency on PanZoomController. r=Cwiiis
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 08 Feb 2013 09:11:37 -0500 - rev 131174
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 777468 - Remove unneeded dependency on PanZoomController. r=Cwiiis
dc11dee7fffb0bf9712625c5abf6be9a19df63a7: Bug 839312 - Specify gonk low-memory-killer priorityClasses in the correct order and fix typo in b2g.js which was preventing us from giving the kernel one of the necessary priority classes. r=jlebar
Alan Huang <ahuang@mozilla.com> - Fri, 08 Feb 2013 14:09:26 +0000 - rev 131173
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 839312 - Specify gonk low-memory-killer priorityClasses in the correct order and fix typo in b2g.js which was preventing us from giving the kernel one of the necessary priority classes. r=jlebar
031986d2cea183c0713a2a0ce071e7a5c36de711: Merge
Ms2ger <ms2ger@gmail.com> - Fri, 08 Feb 2013 14:38:27 +0100 - rev 131172
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Merge
090f4f3aab7de5c402233c3cc274af985f87d912: Backout changeset 3f192cae69e2 for test_keycodes.xul oranges.
Ms2ger <ms2ger@gmail.com> - Fri, 08 Feb 2013 14:37:37 +0100 - rev 131171
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Backout changeset 3f192cae69e2 for test_keycodes.xul oranges.
a84ee921895faaa52dcb162bda414f97f972a339: Bug 839039 - Fix copy and paste. r=vladan.
Rafael Ávila de Espíndola <respindola@mozilla.org> - Fri, 08 Feb 2013 08:37:02 -0500 - rev 131170
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 839039 - Fix copy and paste. r=vladan.
7357eb529db251ca3dd09b8b70e849396a6f3170: Bug 839179 - Part c: Add a test for HTMLButtonElement attributes reflection; r=bz
Ms2ger <ms2ger@gmail.com> - Fri, 08 Feb 2013 13:50:30 +0100 - rev 131169
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 839179 - Part c: Add a test for HTMLButtonElement attributes reflection; r=bz
cd295f459224cca4b8b85c1e9930c597e17ab74b: Bug 839179 - Part b: Move HTMLButtonElement to Paris bindings; r=bz
Ms2ger <ms2ger@gmail.com> - Fri, 08 Feb 2013 13:50:30 +0100 - rev 131168
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 839179 - Part b: Move HTMLButtonElement to Paris bindings; r=bz
1416061b8e7b96ef5046ac9f97a0efcc5d65edac: Bug 839179 - Part a: Rename nsHTMLButtonElement to mozilla::dom::HTMLButtonElement; r=bz
Ms2ger <ms2ger@gmail.com> - Fri, 08 Feb 2013 13:50:30 +0100 - rev 131167
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 839179 - Part a: Rename nsHTMLButtonElement to mozilla::dom::HTMLButtonElement; r=bz
fcbfbf396e1ff7b1302318ac8adcffcbeeed3ff2: Bug 839053 - Part c: Add a test for HTMLLinkElement attributes reflection; r=bz
Ms2ger <ms2ger@gmail.com> - Fri, 08 Feb 2013 13:50:30 +0100 - rev 131166
Push 2323 by bbajaj@mozilla.com at Mon, 01 Apr 2013 19:47:02 +0000
Bug 839053 - Part c: Add a test for HTMLLinkElement attributes reflection; r=bz
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip