be0c4eed11e43d177ded8e8ddf0ab5379c9f3f44: Bug 1323962 - Should support CSS transform for mask r=longsonr
violet <violet.bugreport@gmail.com> - Thu, 18 Apr 2019 17:19:42 +0000 - rev 470168
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1323962 - Should support CSS transform for mask r=longsonr SVGElement::PrependLocalTransformsTo doesn't take CSS transform into account, we should use nsIFrame::GetTransformMatrix instead. Differential Revision: https://phabricator.services.mozilla.com/D27659
da464aa8549f6031a68ed6577a1eb890a936a19e: Bug 1527666 - Handle long back press manually only on Android N.r=petru
Vlad Baicu <vlad.baicu@softvision.ro> - Thu, 18 Apr 2019 12:06:53 +0000 - rev 470167
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1527666 - Handle long back press manually only on Android N.r=petru On versions >= N all long back presses we're handled manually in onKeyDown and onKeyUp which could lead to certain complications. I have changed it only for Android N where onKeyLongPress does not trigger as it should. Differential Revision: https://phabricator.services.mozilla.com/D28037
5be51df44c5c75a8ffd199f9dccb2c614ecb7be2: Bug 1541858, AssertEvalNotUsingSystemPrincipal into the ContentSecurityManager and also call it for worker code r=ckerschb
Jonas Allmann <jallmann@mozilla.com> - Thu, 18 Apr 2019 13:54:43 +0000 - rev 470166
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1541858, AssertEvalNotUsingSystemPrincipal into the ContentSecurityManager and also call it for worker code r=ckerschb Bug 1541858 - Extended eval()-Assertion whitelist, r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D28052
580a7e38c60491123f3e7bba82904008ab0262d1: Bug 1544895 - revert back to old bad bounds to pick lesser evil for now. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Thu, 18 Apr 2019 13:03:28 +0000 - rev 470165
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1544895 - revert back to old bad bounds to pick lesser evil for now. r=kats Differential Revision: https://phabricator.services.mozilla.com/D27965
f1e0b621963c9ecae6e9b070da972d3ecd970c68: Bug 1544895 - when suspending ClipLeafMerging, parent to the clip_chain and not the clip. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Thu, 18 Apr 2019 13:03:26 +0000 - rev 470164
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1544895 - when suspending ClipLeafMerging, parent to the clip_chain and not the clip. r=kats Differential Revision: https://phabricator.services.mozilla.com/D27819
23ff9cd1a1a43d794dad766662530471b31a121f: Bug 1379466 - Add override pref to restore legacy non-primary click dispatch on specific domains. r=smaug
Ian Moody <moz-ian@perix.co.uk> - Thu, 18 Apr 2019 12:57:37 +0000 - rev 470163
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1379466 - Add override pref to restore legacy non-primary click dispatch on specific domains. r=smaug If needed for web-compat. Also stop dispatching auxclicks if non-primary click has been preventDefaulted, so that legacy new-tab prevention can work with the pref flip. Differential Revision: https://phabricator.services.mozilla.com/D27364
0e9fa06f3fd885525adaad2e9995e3077258c94c: Bug 1379466 - Stop dispatching click events for non-primary mouse clicks on the web. r=smaug
Ian Moody <moz-ian@perix.co.uk> - Thu, 18 Apr 2019 12:57:37 +0000 - rev 470162
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1379466 - Stop dispatching click events for non-primary mouse clicks on the web. r=smaug It's against spec, and the auxclick event is now available and easier to use (fired on all elements rather than just window/document and text fields) Can't stop dispatching them entirely since frontend code is too reliant on it. Don't fire dblclick for auxclick. Mark wpt uievents/click/auxclick_event.html as passing Update test_clipboard_events.html Differential Revision: https://phabricator.services.mozilla.com/D26793
273553e141f1188c807488a12e45ab12c9ccb8a8: Bug 1379466 - Make editor listen for auxclick mouse events. r=smaug,masayuki
Ian Moody <moz-ian@perix.co.uk> - Thu, 18 Apr 2019 12:57:36 +0000 - rev 470161
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1379466 - Make editor listen for auxclick mouse events. r=smaug,masayuki Editable elements will no longer get click events for non-primary mouse buttons since they are being unshipped from the web in favour of auxclick events. Listen for auxclick as well so middle-click paste still works. Don't stop propagation after middle-click paste, instead ignore clicks on contenteditable elements in ClickHandlerChild. Update test_middle_click_paste.html for the new behaviour. Also remove the mNoContentDispatch overrides in HTMLInputElement and HTMLTextAreaElement that were needed for middle-pasting. Differential Revision: https://phabricator.services.mozilla.com/D26792
4e152cfac89d9f368599cadf8b9dc1e87fd06d2b: Bug 1379466 - Use auxclick event to trigger new tab on middle click. r=smaug
Ian Moody <moz-ian@perix.co.uk> - Thu, 18 Apr 2019 12:57:36 +0000 - rev 470160
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1379466 - Use auxclick event to trigger new tab on middle click. r=smaug So it is still preventDefault()able once non-primary clicks aren't web visible. Don't let browser.js' contentAreaClick handle any non-primary clicks. ClickHandlerChild.jsm handles them first anyway. Can probably rip it out entirely in another bug. Differential Revision: https://phabricator.services.mozilla.com/D26791
8ff0d835d90bb268325fd16fa70c8d4a31662127: Bug 1379466 - Set EventPopupControlState of auxclick as 'openControlled'. r=smaug
Ben Tian <btian@mozilla.com> - Thu, 18 Apr 2019 12:57:36 +0000 - rev 470159
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1379466 - Set EventPopupControlState of auxclick as 'openControlled'. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D26790
32d8c9a17e507428e6e7b447e38b26f6e09ad9d1: Bug 1379466 - Add auxclick to mouse synthesis test code. r=smaug
Ian Moody <moz-ian@perix.co.uk> - Thu, 18 Apr 2019 12:57:35 +0000 - rev 470158
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1379466 - Add auxclick to mouse synthesis test code. r=smaug Check that non-synthesised auxclicks get isHandlingUserInput == true. Differential Revision: https://phabricator.services.mozilla.com/D26789
5c50775a9771c31446f43ae444a0f612a3a571e7: Bug 1539154 - Add telemetry for the phases of an update. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 18 Apr 2019 23:23:04 +0000 - rev 470157
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1539154 - Add telemetry for the phases of an update. r=bytesized This will provide telemetry so the affect of BITS update downloads with nsIIncrementalDownload update downloads can be compared. Since a scalar can only be recorded once per session there are two scalars for each data point. The update.startup telemetry is used to record values when an update finished during startup which prevents it from being recorded multiple times during a session. The update.session telemetry is used to record values when an update finished during a session and there is a guard that prevent it from being recorded multiple times during a session. All values for update.startup or update.session are submitted at the same time to simplify querying the values. The tests only cover nsIIncrementalDownload since we don't have the ability to test BITS yet. There is also some minor test cleanup. Differential Revision: https://phabricator.services.mozilla.com/D27838
dc1cbac5213d6027127892e460a852bbf6e683b3: Bug 1545232 - Add AuthStateProvider r=nalexander,sebastian
Grisha Kruglov <gkruglov@mozilla.com> - Thu, 18 Apr 2019 22:22:40 +0000 - rev 470156
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1545232 - Add AuthStateProvider r=nalexander,sebastian See comments in the patch for details. Differential Revision: https://phabricator.services.mozilla.com/D28001
9fe6de0bfd86fa9683cac4d76c5df5730cf25769: Bug 1541629 - Part 3: Adopt new SourceActor types/actions throughout codebase. r=jlast
Logan Smyth <loganfsmyth@gmail.com> - Thu, 18 Apr 2019 20:37:14 +0000 - rev 470155
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1541629 - Part 3: Adopt new SourceActor types/actions throughout codebase. r=jlast Differential Revision: https://phabricator.services.mozilla.com/D27958
0652005f037062053d251e19fdc9e4b4c9eab4a0: Bug 1541629 - Part 2: Add a new source-actor action/reducer root type. r=jlast
Logan Smyth <loganfsmyth@gmail.com> - Thu, 18 Apr 2019 20:37:29 +0000 - rev 470154
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1541629 - Part 2: Add a new source-actor action/reducer root type. r=jlast Differential Revision: https://phabricator.services.mozilla.com/D27957
5a47374efaa0ab6ed0ac536587de24f7e7235daa: Bug 1541629 - Part 1: Create new Resource utility for common Redux state operations. r=jlast
Logan Smyth <loganfsmyth@gmail.com> - Thu, 18 Apr 2019 20:39:09 +0000 - rev 470153
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1541629 - Part 1: Create new Resource utility for common Redux state operations. r=jlast Differential Revision: https://phabricator.services.mozilla.com/D27956
ef991fe893a435f4416bde5f518135655a9740e1: Bug 1281135 - Make <link disabled> work and HTMLLinkElement.disabled reflect that attribute. r=bzbarsky
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 18 Apr 2019 07:48:55 +0000 - rev 470152
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1281135 - Make <link disabled> work and HTMLLinkElement.disabled reflect that attribute. r=bzbarsky ...instead of forwarding to the sheet like HTMLStyleElement does. I've proposed this behavior in: https://github.com/whatwg/html/issues/3840#issuecomment-480894419 I think this is one of the sane behaviors we can have, what Blink / WebKit do makes no sense to me. Alternative potentially-sane behavior is making the initial value of the stylesheet's disabled bit the same as the content attribute, and both reflect and forward the attribute from the setter. That means that setAttribute does something different than setting `disabled`, which means that you can get into all sorts of funny states when reloading the sheet... So I rather not do that. Differential Revision: https://phabricator.services.mozilla.com/D26573
9bcfda8f31f02b5ff21557f7a1aee55cade3ef53: Bug 1530874 - Version the mozglue symbols on Android. r=froydnj
Geoff Brown <gbrown@mozilla.com> - Thu, 18 Apr 2019 21:39:10 +0000 - rev 470151
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1530874 - Version the mozglue symbols on Android. r=froydnj See comment 24 in the bug for details on what can go wrong without this change. This change ensures system libraries are not going to pick symbols from mozglue when running processes outside dalvik. As a side effect, this makes things kind of closer to what happens when dalvik is involved, exposing unit tests to possible allocator mismatches that could happen like bug 1531887. On the flip side, libraries that link against mozglue explicitly are going to get a reference to the versioned symbols, so everything is fine in that regard. The custom linker, however, will ignore the versions altogether, and its symbols resolution just ends up unchanged. So we're fine there too. We use something that is close to what using a SYMBOLS_FILE would generate as a version script, but we need to do so manually because SYMBOLS_FILE doesn't support exporting all the symbols. Differential Revision: https://phabricator.services.mozilla.com/D28030
d23c0160234dd213fd9b59635afca4b4a8b2b19d: Bug 1544113 - Adjust the treeherder 'tier' of some tier 3 tasks; r=jmaher
Geoff Brown <gbrown@mozilla.com> - Thu, 18 Apr 2019 21:07:06 +0000 - rev 470150
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1544113 - Adjust the treeherder 'tier' of some tier 3 tasks; r=jmaher Promote T(f) to tier 1. Promote MnM to tier 2. Differential Revision: https://phabricator.services.mozilla.com/D28141
c842ea1f7a5660f4c8d7822a286beb818b1f72aa: Bug 1545106 - Fix javadoc issue in GeckoSessionSettings. r=snorp
Agi Sferro <agi@sferro.dev> - Thu, 18 Apr 2019 21:00:07 +0000 - rev 470149
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1545106 - Fix javadoc issue in GeckoSessionSettings. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D28079
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip