34059c6188e54415a97125be22b06040dbcc2f93: Backed out changeset 728aa342ad35 (bug 1536511) for causing crashes on Bug 1545023. a=backout
Narcis Beleuzu <nbeleuzu@mozilla.com> - Mon, 22 Apr 2019 14:57:20 +0300 - rev 529148
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out changeset 728aa342ad35 (bug 1536511) for causing crashes on Bug 1545023. a=backout
b783cd5203ea589bb7505852e5108ed142d2d37a: Merge inbound to mozilla-central. a=merge
shindli <shindli@mozilla.com> - Mon, 22 Apr 2019 12:41:08 +0300 - rev 529147
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge inbound to mozilla-central. a=merge
f8541439e10186980ecea712820310b08144ec96: Bug 1185000 - Show a dismissed password manager doorhanger when credit card numbers are detected. r=jaws
prathiksha <prathikshaprasadsuman@gmail.com> - Fri, 19 Apr 2019 13:52:58 -0700 - rev 529146
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1185000 - Show a dismissed password manager doorhanger when credit card numbers are detected. r=jaws In certain straight-forward cases where we detect a credit card number being used with password fields we will show a dismissed password manager doorhanger. The user can still choose to save in case the valid credit card number is actually their username or password. 1) If the Luhn checksum matches on the username field (see CreditCard.jsm) AND the password is 3 numerical digits (don't handle 4 for now even though it's used by Visa since there are banks that use 4 digits passwords for online banking still). 2) If the Luhn checksum matches on the password value AND we detect that the type=password field is a credit card field via autocomplete=cc-number. ** We must include the @autocomplete check otherwise sites will abuse this loophole on legit login forms and set autocomplete=cc-number on their password fields to avoid saving. For both of these cases we should `dismissed:true` doorhanger, rather than not showing one at all, in case there are false-negatives. Differential Revision: https://phabricator.services.mozilla.com/D25485
7701a0d0fb8bc54265cd7d2f55577e0356cdc43c: Bug 1272849 - browser_notifications_2.js: Properly clear the password field in the doorhanger. r=intermittent
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Fri, 19 Apr 2019 13:49:46 -0700 - rev 529145
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1272849 - browser_notifications_2.js: Properly clear the password field in the doorhanger. r=intermittent
43c7c3f10a71a5bede2282db7dcd80d674cf237d: Bug 1546048 - Use std::ffi::CStr and the cstr crate instead of custom stuff in xpcom. r=lina
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 22 Apr 2019 05:09:23 +0000 - rev 529144
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546048 - Use std::ffi::CStr and the cstr crate instead of custom stuff in xpcom. r=lina Also, this checks for strings with nulls, which is nice (though I guess an uncommon mistake). Differential Revision: https://phabricator.services.mozilla.com/D28312
6cbc4908bc4bb8e260cb452d36d5a1c9abf4468f: Bug 1538540 - Speculatively revert SetDocumentView usage r=kats
Doug Thayer <dothayer@mozilla.com> - Sun, 21 Apr 2019 02:00:11 +0000 - rev 529143
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1538540 - Speculatively revert SetDocumentView usage r=kats This is a bit of a stab in the dark, but I wanted to rule it out as a potential cause. See comment in the code for some justification. Differential Revision: https://phabricator.services.mozilla.com/D28240
76a363f06ebd40d418d483b41b12721ab728f38c: Bug 1460811 - migrate XULStore to rkv r=bgrins,lina
Myk Melez <myk@mykzilla.org> - Mon, 22 Apr 2019 02:59:51 +0000 - rev 529142
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1460811 - migrate XULStore to rkv r=bgrins,lina Differential Revision: https://phabricator.services.mozilla.com/D25355
593761a810cea50aebb2b9a423af791c773c10ac: Bug 1545707 - Dispatch cancel events for transitions/animations canceled on ::marker pseudo elements when the become no longer rendered; r=mats
Brian Birtles <birtles@gmail.com> - Mon, 22 Apr 2019 00:54:29 +0000 - rev 529141
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545707 - Dispatch cancel events for transitions/animations canceled on ::marker pseudo elements when the become no longer rendered; r=mats Differential Revision: https://phabricator.services.mozilla.com/D28176
bc8f94bb6bb6dad3f71b1ac955f1d89643548013: Bug 1545707 - Add tests for animation of ::marker pseudo-elements; r=mats
Brian Birtles <birtles@gmail.com> - Mon, 22 Apr 2019 00:54:09 +0000 - rev 529140
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545707 - Add tests for animation of ::marker pseudo-elements; r=mats In particular, this tests the composite order of ::marker pseudo-elements and dispatching cancel events for these elements. It adds one test that is known to fail in Gecko. This will be fixed in the next patch in this series. Differential Revision: https://phabricator.services.mozilla.com/D28175
6ccf33c9e56e44937858a86890a65c4296861d98: Bug 1545707 - Rework hidden-container-001.html CSS transitions tests; r=hiro
Brian Birtles <birtles@gmail.com> - Mon, 22 Apr 2019 00:53:49 +0000 - rev 529139
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545707 - Rework hidden-container-001.html CSS transitions tests; r=hiro This behavior is not actually clearly specified yet. See: https://github.com/w3c/csswg-drafts/issues/3790 But when it is specified it will most likely be specified in terms of HTML's "being rendered" definition: https://html.spec.whatwg.org/#being-rendered I had planned to specify this behavior before updating these tests but I need to update them first in order to add the ::marker tests for this bug. Differential Revision: https://phabricator.services.mozilla.com/D28174
b061de30553d63447163d449f1ae78c8e8cb7827: Bug 1259660 - Moved mozilla::WidgetMosueEventBase::buttonType in MouseEvents.h to mozilla::MouseButton in EventForwards.h, and mozilla::WidgetMouseEventBase::buttonsFlag to mozilla::MouseButtonsFlag r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 20:13:34 +0000 - rev 529138
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Moved mozilla::WidgetMosueEventBase::buttonType in MouseEvents.h to mozilla::MouseButton in EventForwards.h, and mozilla::WidgetMouseEventBase::buttonsFlag to mozilla::MouseButtonsFlag r=masayuki Moved mozilla::WidgetMosueEventBase::buttonType in MouseEvents.h to mozilla::MouseButton in EventForwards.h, and mozilla::WidgetMouseEventBase::buttonsFlag to mozilla::MouseButtonsFlag so that any referer in header files do not need to include MouseEvents.h only for referring them. Instead, they just need to include EventForwards.h. Now when MouseEvents.h is changed, the rebuild speed becomes faster. Differential Revision: https://phabricator.services.mozilla.com/D25325
8c32486b90c57e1f104ea8e6415a9f53436050ae: Bug 1259660 - Reordered the member definition in the class WidgetMouseEventBase to reduce the instance size. r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 18:20:58 +0000 - rev 529137
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Reordered the member definition in the class WidgetMouseEventBase to reduce the instance size. r=masayuki To reduce the instance size, reordered the member definition in the class WidgetMouseEventBase, in the decreasing order of alignment size (alignof() value) to optimize the packing. Differential Revision: https://phabricator.services.mozilla.com/D25308
71f22c1e59a9e20c48bcb2713e02f8c5ef1a4f18: Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::region to WidgetMouseEventBase::mRegion r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 18:20:22 +0000 - rev 529136
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::region to WidgetMouseEventBase::mRegion r=masayuki Renamed all class member instances from WidgetMouseEventBase::region to WidgetMouseEventBase::mRegion Differential Revision: https://phabricator.services.mozilla.com/D25323
d4d915be6dcf0825ef3ceea5441a30a203f3c55e: Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::inputSource to WidgetMouseEventBase::mInputSource r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 18:19:43 +0000 - rev 529135
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::inputSource to WidgetMouseEventBase::mInputSource r=masayuki Renamed all class member instances from WidgetMouseEventBase::inputSource to WidgetMouseEventBase::mInputSource Differential Revision: https://phabricator.services.mozilla.com/D25322
d0d15e6fc468f908e3b6a36de706fb64de38bed1: Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::hitCluster to WidgetMouseEventBase::mHitCluster r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 18:19:20 +0000 - rev 529134
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::hitCluster to WidgetMouseEventBase::mHitCluster r=masayuki Renamed all class member instances from WidgetMouseEventBase::hitCluster to WidgetMouseEventBase::mHitCluster Differential Revision: https://phabricator.services.mozilla.com/D25318
cb6da071dc038e2c4cf2a7fd250acea4445a734d: Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::pressure to WidgetMouseEventBase::mPressure r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 18:19:18 +0000 - rev 529133
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::pressure to WidgetMouseEventBase::mPressure r=masayuki Renamed all class member instances from WidgetMouseEventBase::pressure to WidgetMouseEventBase::mPressure Differential Revision: https://phabricator.services.mozilla.com/D25314
912e85a1cbdf90ce1cd853462ae938e1a3fd935f: Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::button to WidgetMouseEventBase::mButton. r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 18:17:10 +0000 - rev 529132
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::button to WidgetMouseEventBase::mButton. r=masayuki Renamed all class member instances from WidgetMouseEventBase::button to WidgetMouseEventBase::mButton. Differential Revision: https://phabricator.services.mozilla.com/D25309
89c2646562d42c496b592e42948caff37aad719b: Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::buttons to WidgetMouseEventBase::mButtons r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 19:42:37 +0000 - rev 529131
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::buttons to WidgetMouseEventBase::mButtons r=masayuki Renamed all class member instances from WidgetMouseEventBase::buttons to WidgetMouseEventBase::mButtons Differential Revision: https://phabricator.services.mozilla.com/D25297
2049f94666461e2eff7e67f026730a4932c98788: Bug 1545178 - Disabled test_force_oop_iframe.html on Android opt r=jmaher
Razvan Maries <rmaries@mozilla.com> - Sun, 21 Apr 2019 15:28:18 +0000 - rev 529130
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545178 - Disabled test_force_oop_iframe.html on Android opt r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D28292
7c58e263667c9dce2c2dceea85ae008985632dfe: Bug 1545738 - Disabling test 675518.html r=jmaher
Razvan Maries <rmaries@mozilla.com> - Sun, 21 Apr 2019 12:55:04 +0000 - rev 529129
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545738 - Disabling test 675518.html r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D28290
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip