b36ee12b7088d76fbb7596026b20f1d4c80a66c1: Bug 1185000 - Password manager should not offer to save credit card numbers. r=jaws
prathiksha <prathikshaprasadsuman@gmail.com> - Fri, 12 Apr 2019 21:54:06 +0000 - rev 469355
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1185000 - Password manager should not offer to save credit card numbers. r=jaws Password manager should not offer to save credit card numbers in certain straight-forward cases. Differential Revision: https://phabricator.services.mozilla.com/D25485
10b758c2be41d7fce59d229cfdc1e7091ef0165b: Merge mozilla-central to autoland. a=merge CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Sat, 13 Apr 2019 01:07:23 +0300 - rev 469354
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
ac599c14d4a8e94b72f0b9b26a22e826be7f5666: No bug: [taskgraph] Remove support for generating non-hook actions; r=dustin
Tom Prince <mozilla@hocat.ca> - Fri, 12 Apr 2019 21:56:20 +0000 - rev 469353
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
No bug: [taskgraph] Remove support for generating non-hook actions; r=dustin Now that release promotion is using a hook, all the code for non-hook actions can be removed. Differential Revision: https://phabricator.services.mozilla.com/D27204
b4883506db1431ddfa406491a1aff281db68c4ff: Bug 1542384 - reduce timeout of shutdown resolver threads and make it prefable r=valentin
Junior Hsu <juhsu@mozilla.com> - Fri, 12 Apr 2019 17:04:05 +0000 - rev 469352
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1542384 - reduce timeout of shutdown resolver threads and make it prefable r=valentin Differential Revision: https://phabricator.services.mozilla.com/D27013
79686ffd6bacff33b13340cb5f7daeb32e366266: Bug 1526847 - Let ComputeSuitableScaleForAnimation check other transform-like properties. r=hiro
Boris Chiou <boris.chiou@gmail.com> - Fri, 12 Apr 2019 21:43:23 +0000 - rev 469351
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1526847 - Let ComputeSuitableScaleForAnimation check other transform-like properties. r=hiro Check all transform-like properties which may affect the scaling factors when computing the suitable scale for animations. Differential Revision: https://phabricator.services.mozilla.com/D19526
df13d5a937b5f2c94ebd90a41c0ad8134cbf577b: Bug 1543549 - Only switch_to_window() if we have a handle to it. r=jgraham
Wes Kocher <wkocher@mozilla.com> - Fri, 12 Apr 2019 08:59:43 +0000 - rev 469350
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1543549 - Only switch_to_window() if we have a handle to it. r=jgraham On android wpt reftests, the window handles list is empty, so we can't use it to switch to a window. Not doing this in that case doesn't seem to break anything, and not doing it in that case prevents the IndexError from being logged to the error log. Differential Revision: https://phabricator.services.mozilla.com/D27177
37ec5994f8ed04db65bc69f2d175d3b165be9ab7: Backed out 3 changesets (bug 1536170) for xpcshell failures on test_bookmark_repair.js. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Sat, 13 Apr 2019 00:39:14 +0300 - rev 469349
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Backed out 3 changesets (bug 1536170) for xpcshell failures on test_bookmark_repair.js. CLOSED TREE Backed out changeset e41b319d7243 (bug 1536170) Backed out changeset 0d8c58e90773 (bug 1536170) Backed out changeset 19c23f03b471 (bug 1536170)
cbd247c21a3e03a66d2efd7171291ab643b4a996: Bug 1543915 - Move installer_url and test_packages_url to EXTRA_MOZHARNESS_CONFIG. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Fri, 12 Apr 2019 17:34:14 +0000 - rev 469348
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1543915 - Move installer_url and test_packages_url to EXTRA_MOZHARNESS_CONFIG. r=tomprince This allows to stop using task-reference for mozharness_test commands. Differential Revision: https://phabricator.services.mozilla.com/D27236
02b69751e1c9144235a15ee368fe7667f814903a: Bug 1543616 - Call TextureHost::PrepareForUse() when mCompositableCount becomes from 0 to 1 r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 12 Apr 2019 17:00:05 +0000 - rev 469347
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1543616 - Call TextureHost::PrepareForUse() when mCompositableCount becomes from 0 to 1 r=nical By Bug 1529870, the PrepareForUse() is called in WebRenderImageHost::SetCurrentTextureHost(). It works with single buffer mode android SurfaceTexture for WebGL. But it does not work well with video's SurfaceTexture, since multiple TextureHosts are received and a TextureHost might be skipped. The timing of mCompositableCount becomes from 0 to 1 could be used for calling PrepareForUse(). Differential Revision: https://phabricator.services.mozilla.com/D27044
e741d8ba46e29524ff8f0ee3801c3f069f21b241: Bug 1507078 - Add mContinuousUpdate handling to RenderAndroidSurfaceTextureHostOGL r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 12 Apr 2019 16:58:36 +0000 - rev 469346
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1507078 - Add mContinuousUpdate handling to RenderAndroidSurfaceTextureHostOGL r=nical When mContinuousUpdate is true, UpdateTexImage() needs to be called for each rendering. Differential Revision: https://phabricator.services.mozilla.com/D27232
f7cce6a270c2a76e51a1ef5fecf8f2c00ade2d3d: Bug 1410749 - Start tab ID numbering from #1. r=geckoview-reviewers,esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 12 Apr 2019 20:47:32 +0000 - rev 469345
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1410749 - Start tab ID numbering from #1. r=geckoview-reviewers,esawin It's easier this way than fixing who knows how many Webextension APIs that have learned from Desktop that there is no tab #0 and that therefore refuse to work in our first tab. We'll also make a similar change to GeckoView's stub implementation of the tab API because that affects Custom Tabs and PWAs in Fennec for now. Differential Revision: https://phabricator.services.mozilla.com/D26431
e851e7d1789f259bd895f17487639de065980121: bug 1524478 - don't create JS objects from WebAuthnManager or U2F destructors r=qdot
Dana Keeler <dkeeler@mozilla.com> - Fri, 12 Apr 2019 18:18:57 +0000 - rev 469344
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
bug 1524478 - don't create JS objects from WebAuthnManager or U2F destructors r=qdot Before this patch, the WebAuthnManager/U2F destructors would call MaybeReject on existing transaction promises. Doing this leaks JS objects. If WebAuthnManager/U2F are being destructed, though, the window is going away, so it shouldn't be necessary to reject any outstanding promises. This patch just clears the transactions. Differential Revision: https://phabricator.services.mozilla.com/D27346
ec43dc5166a56ee73bb7f1f16f91ec586d1a5f4a: Bug 1544004 - Rename nsIHttpChannelInternal::cancelByChannelClassifier() to cancelByURLClassifier(); r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 12 Apr 2019 15:44:02 +0000 - rev 469343
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1544004 - Rename nsIHttpChannelInternal::cancelByChannelClassifier() to cancelByURLClassifier(); r=baku Differential Revision: https://phabricator.services.mozilla.com/D27314
da9552ba5fec36d865a104bfd3f32cb1680705c6: Bug 1483340 - Add CacheIR test case for HTMLDDA object;r=mgaudet
Vincent Lequertier <vi.le@autistici.org> - Fri, 12 Apr 2019 20:01:42 +0000 - rev 469342
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1483340 - Add CacheIR test case for HTMLDDA object;r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D27167
e41b319d724345dbc5313d145d29b717ce6fdd8c: Bug 1536170 - Replace all usage of Async.yieldingIterator with Async.yieldingForEach r=tcsc
Barret Rennie <barret@brennie.ca> - Fri, 12 Apr 2019 19:07:26 +0000 - rev 469341
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1536170 - Replace all usage of Async.yieldingIterator with Async.yieldingForEach r=tcsc Differential Revision: https://phabricator.services.mozilla.com/D26593
0d8c58e90773ced99afad4c4f055f494745c7420: Bug 1536170 - Add unit tests for Async.yieldingForEach() r=tcsc
Barret Rennie <barret@brennie.ca> - Fri, 12 Apr 2019 19:07:08 +0000 - rev 469340
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1536170 - Add unit tests for Async.yieldingForEach() r=tcsc Differential Revision: https://phabricator.services.mozilla.com/D26592
19c23f03b47178f8071769ebc564d8076d076f5c: Bug 1536170 - Replace Async.jankYielder r=tcsc,markh,eoger
Barret Rennie <barret@brennie.ca> - Fri, 12 Apr 2019 19:07:00 +0000 - rev 469339
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1536170 - Replace Async.jankYielder r=tcsc,markh,eoger `Async.jankYielder` is known to, unfortunately, cause jank by creating a lot of immediately resolved promises that must be then GCed. For a collection of 50 items, it will create 50 promises and 49 of them will immediately resolve. Instead of `Async.jankYielder`, we now have `Async.yieldState`, which simply keeps track of whether or not the caller should yield to the event loop. Two higher level looping constructs are built on top of it: * `Async.yieldingIterator`, which has been rewritten to not create extraneous promises; and * `Async.yieldingForEach`, which is a replacement for awaiting `Async.jankYielder` in a loop. Instead, it accepts the loop body as a function. Each of these can share an instance of an `Async.yieldState`, which allows an object with multiple loops to yield every N iterations overall, instead of every N iterations of each loop, which keeps the behaviour of using one `Async.jankYielders` in multiple places. Differential Revision: https://phabricator.services.mozilla.com/D26229
bee1cd2c6ed39b5e4ce3ce3229f2caf429ea4348: Bug 1543754 - Part 7: Allow each source actor to have a unique index. r=jlast
Logan Smyth <loganfsmyth@gmail.com> - Fri, 12 Apr 2019 19:06:23 +0000 - rev 469338
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1543754 - Part 7: Allow each source actor to have a unique index. r=jlast Right now we can end up with Source objects with multiple source actors that share the same ID, since nothing tries to make them unique. This patch makes sources created in Jest tests each get an incrementing actor ID. Differential Revision: https://phabricator.services.mozilla.com/D27134
283985288efa7086d1ca0894e4a174be4d255533: Bug 1543754 - Part 6: Remove newSources action and rely entirely on newGenerated/newOriginalSources. r=jlast
Logan Smyth <loganfsmyth@gmail.com> - Fri, 12 Apr 2019 18:56:07 +0000 - rev 469337
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1543754 - Part 6: Remove newSources action and rely entirely on newGenerated/newOriginalSources. r=jlast With the previous commits done, the 'newSources' actions expose implementation details that we want to keep private within the file. Nothing outside of these actions should be instantiating Source objects anymore. Differential Revision: https://phabricator.services.mozilla.com/D27133
cc5394b85a52708fee3b5f673e222ea1584edf8b: Bug 1543754 - Part 5: Move generated source creation into the newSources after debouncing. r=jlast
Logan Smyth <loganfsmyth@gmail.com> - Fri, 12 Apr 2019 18:55:41 +0000 - rev 469336
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +0000
Bug 1543754 - Part 5: Move generated source creation into the newSources after debouncing. r=jlast We move source creation into the action itself so that the action can inspect the current state of the store in order to decide how to create the source, where previously we were forced to insert the source and have the reducer itself handle cases where the source already existed. Differential Revision: https://phabricator.services.mozilla.com/D27132
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip