https://github.com/mozilla/gecko-dev

sort by:
Revision Author Date Message Commit Date
6787a82 Bug 1596544 - intl_ValidateAndCanonicalizeUnicodeExtensionType should ignore the second |option| argument until it's needed to report an error. r=anba Differential Revision: https://phabricator.services.mozilla.com/D53145 --HG-- extra : moz-landing-system : lando 19 November 2019, 04:55:39 UTC
5e9ea2e bug 1592781 auto-finish TaskRunner Tasks created from async functions r=jgraham Differential Revision: https://phabricator.services.mozilla.com/D51567 --HG-- extra : moz-landing-system : lando 07 November 2019, 00:47:33 UTC
aa7c37f Bug 1592781 assert that task.done() is called once only r=jgraham Depends on D51565 Differential Revision: https://phabricator.services.mozilla.com/D51566 --HG-- extra : moz-landing-system : lando 07 November 2019, 00:47:33 UTC
cf433e8 Bug 1592781 use existing promise test instead of separate subtest for step_timeout() r=jgraham Depends on D51564 Differential Revision: https://phabricator.services.mozilla.com/D51565 --HG-- extra : moz-landing-system : lando 07 November 2019, 00:47:33 UTC
f1d05fa Bug 1592781 catch unhandled rejections in async TaskRunner Tasks r=jgraham Unhandled rejections are then reported against the appropriate subtest. Differential Revision: https://phabricator.services.mozilla.com/D51564 --HG-- extra : moz-landing-system : lando 07 November 2019, 00:47:33 UTC
eda3c9d Bug 1592781 use promise_test() to schedule TaskRunner Tasks r=jgraham promise_test() provides that a subtest is generated for each Task and run even when an exception is thrown while running a previous Task. This change also provides that Tasks that do not complete are reported TIMEOUT, andTasks that are not reached due to TIMEOUT in a previous test are reported NOTRUN. The previous logic in Task.run() to generate a subtest for reporting a PASS after calling _taskFunction() had a flaw that calls to done() during _taskFunction() would synchronously call _testharnessDone() before the subtest was generated. Differential Revision: https://phabricator.services.mozilla.com/D51563 --HG-- extra : moz-landing-system : lando 13 November 2019, 02:16:07 UTC
de1f6c0 Backed out changeset 4d11ccc12529 (bug 1410412) on mixedpuppy's request 19 November 2019, 04:01:46 UTC
de916ce Bug 1595183 - Unskip tests that are failing cleanly or no longer timing out, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D53090 --HG-- extra : moz-landing-system : lando 19 November 2019, 03:44:07 UTC
b4f399a Bug 1410412 implement browser setting onChange event r=zombie Differential Revision: https://phabricator.services.mozilla.com/D51324 --HG-- extra : moz-landing-system : lando 19 November 2019, 03:40:21 UTC
a1a4d63 Bug 1592150 - Enable support for partial updates in the WebRender OS compositor on macOS. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D51762 --HG-- extra : moz-landing-system : lando 19 November 2019, 03:33:43 UTC
3faf29b Bug 1592150 - Remove CurrentSurfaceInvalidRegion(). Callers now always just repaint the update region that they supplied. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D51761 --HG-- extra : moz-landing-system : lando 19 November 2019, 03:11:26 UTC
274b0d6 Bug 1592150 - Make NativeLayer::NextSurfaceAs* copy existing drawing from previous buffers so that only the update region needs to be drawn. r=jrmuizel There are three reasons for doing this. 1. It makes the NativeLayer API more compatible with DirectComposition. 2. Copying existing content may be faster than redrawing those pixels. Redrawing might have some amount of overdraw which takes up more memory bandwidth. 3. Most importantly: Partial updates now have "unidirectional flow of information": The renderer decides which area to redraw, and it redraws exactly that area. In the past, partial updates required the following dance: - Figure out what area changed in this frame. Call that area A. - Invalidate that area in the NativeLayer. - Get the next surface for drawing from the layer. - Request the actual invalid area in the current surface. Call that area B. - Redraw B. Now with this change, the renderer no longer needs to care about B, and can just redraw what changed in the current frame (A). This is useful for WebRender because WebRender prepares drawing commands on a separate thread before it executes them on the render thread. And at the time of preparation, WebRender does not have access to the native layer. It needs to know what to draw ahead of time. Differential Revision: https://phabricator.services.mozilla.com/D51760 --HG-- extra : moz-landing-system : lando 19 November 2019, 03:11:13 UTC
334a48f Bug 1592150 - Move a step in the NativeLayerCA swap chain from mSurfaces to a new field called mFrontSurface. r=jrmuizel This gives us easy access to a surface that has valid content. In the next patch, we will use this surface to copy valid content from. Differential Revision: https://phabricator.services.mozilla.com/D51759 --HG-- extra : moz-landing-system : lando 19 November 2019, 03:10:58 UTC
1df9c87 Bug 1596807 - turn off more exception spec mismatch warnings on Windows; r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D53218 --HG-- extra : moz-landing-system : lando 18 November 2019, 13:04:27 UTC
15289c4 Backed out changeset 841580134756 (bug 1263176) for bustage at nsOSHelperAppService.cpp on a CLOSED TREE. 19 November 2019, 02:00:00 UTC
5233c80 Backed out 3 changesets (bug 1388674) for mochitest failures e.g browser_doorhanger_toggles.js on a CLOSED TREE. Backed out changeset 09e3e82fb439 (bug 1388674) Backed out changeset 5caf9e933738 (bug 1388674) Backed out changeset ee452cb16fac (bug 1388674) 19 November 2019, 01:58:50 UTC
380cb2c Bug 1263176 - get appropriate description on Windows 8/10 for apps/filetypes delegated via TWINUI / Windows Storage types, r=emk,mhowell Differential Revision: https://phabricator.services.mozilla.com/D53370 --HG-- extra : moz-landing-system : lando 19 November 2019, 01:08:41 UTC
e394a6b Bug 1597210 - For preference subdialog sizing, read scrollHeight from the body if it exists instead of the documentElement r=Gijs We were already doing this for scrollWidth, but after we started setting height: 100% on root nodes in Bug 1588142, the scrollHeight computation was too small for <html> elements. Differential Revision: https://phabricator.services.mozilla.com/D53690 --HG-- extra : moz-landing-system : lando 18 November 2019, 20:44:33 UTC
8e7c1cc Bug 1597273 - Handle logical shorthand animations with variable references correctly. r=hiro When we physicalize the declarations for @keyframes, we end up having a physical declaration with an unparsed value with `from_shorthand` being the logical shorthand. Account for this case properly when substituting custom properties, to avoid panicking. Differential Revision: https://phabricator.services.mozilla.com/D53663 --HG-- extra : moz-landing-system : lando 19 November 2019, 00:43:34 UTC
8f54e74 Bug 1595982 - make mozharness::base::log.py and errors.py python3 compatible r=aki Changes: Reorder imports and general code style fixes. Change reference to `basestring` to `six.string_types`. Explicitly cast potential view object. Depends on D52791 Differential Revision: https://phabricator.services.mozilla.com/D53119 --HG-- extra : moz-landing-system : lando 18 November 2019, 18:20:16 UTC
025bfd5 Bug 1595982 - make mozharness::base::vcs python3 compatible r=aki Changes: Run `isort` and `autopep8` to fix formatting mistakes. Replace deprecated imports with `try/except` block to make it compatible with Python2 and 3. Differential Revision: https://phabricator.services.mozilla.com/D53727 --HG-- extra : moz-landing-system : lando 19 November 2019, 00:30:19 UTC
94a10f0 Bug 1388674 - Only prompt to save logins if a login field was modified by the user. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D24556 --HG-- extra : moz-landing-system : lando 18 November 2019, 23:55:27 UTC
d0652c8 Bug 1388674 - Update tests to use setUserInput, ensuring we get an input event for field modifications. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D51718 --HG-- extra : moz-landing-system : lando 18 November 2019, 23:55:19 UTC
2de23c9 Bug 1388674 - Use document state to track generated password fields, not just the event handlers. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D53055 --HG-- extra : moz-landing-system : lando 18 November 2019, 23:55:12 UTC
fedc28e Bug 1481916 - add l10n-bumper task. r=Callek Differential Revision: https://phabricator.services.mozilla.com/D53116 --HG-- extra : moz-landing-system : lando 18 November 2019, 18:21:58 UTC
652014c Backed out changeset d9b0de6a3abc (bug 1410412) for failing at browser_extension_controlled.js on a CLOSED TREE. 18 November 2019, 23:56:52 UTC
3e113b6 Bug 1114828 - Modernize test_imagecapture.html. r=jib Differential Revision: https://phabricator.services.mozilla.com/D52819 --HG-- extra : moz-landing-system : lando 18 November 2019, 22:18:15 UTC
27acc97 Bug 1589022 - Ignore displayport properties in GetDisplayPortImpl() if APZ is disabled. r=tnikkel This facilitates disabling APZ "live", such as when moving a tab from an APZ window into a non-APZ window. Depends on D51468 Differential Revision: https://phabricator.services.mozilla.com/D51469 --HG-- extra : moz-landing-system : lando 11 November 2019, 09:23:45 UTC
7932214 Bug 1589022 - Partial support for moving a tab between windows with different APZ enablement. r=nika,tnikkel This involves two new IPC messages (both async) to propagate the change in compositor options (of which APZ enablement is one) from the GPU process to the parent process (via PCompositorBridge) and on to the content process (via PBrowser). The support is only partial, in that going from non-APZ to APZ is only supported if APZ was enabled at the time the window was created. Depends on D51467 Differential Revision: https://phabricator.services.mozilla.com/D51468 --HG-- extra : moz-landing-system : lando 18 November 2019, 23:13:55 UTC
a2dada2 Bug 1589022 - Make the assertion about a compositor options mismatch in RecvAdoptChild more nuanced. r=tnikkel If only the APZ enablement changed, produce a warning rather than an assertion. Differential Revision: https://phabricator.services.mozilla.com/D51467 --HG-- extra : moz-landing-system : lando 11 November 2019, 09:23:45 UTC
8481c90 Bug 1506746 - Update expectation for rotate property for extrapolation in wpt. r=birtles Differential Revision: https://phabricator.services.mozilla.com/D52945 --HG-- extra : moz-landing-system : lando 18 November 2019, 22:56:43 UTC
d41bf32 Bug 1506746 - Update the expected direction vector of rotate property in wpt. r=birtles For interpolations with the primitive rotate3d(), the direction vectors of the transform functions get normalized first. This should also be applied to rotate property. https://drafts.csswg.org/css-transforms-2/#interpolation-of-transform-functions Differential Revision: https://phabricator.services.mozilla.com/D52944 --HG-- extra : moz-landing-system : lando 18 November 2019, 20:47:01 UTC
63d3f4e Bug 1506746 - Update the expected value at 0% and 100% for individual transforms. r=birtles Differential Revision: https://phabricator.services.mozilla.com/D52943 --HG-- extra : moz-landing-system : lando 18 November 2019, 20:46:59 UTC
26742ff Backed out changeset 100092ccffcd (bug 1593739) for RefPtr mda perma-failures CLOSED TREE 18 November 2019, 22:56:40 UTC
0a9456f Bug 1595143 - Port LightweightThemeChild to JSWindowActors r=mconley,Gijs Differential Revision: https://phabricator.services.mozilla.com/D52555 --HG-- extra : moz-landing-system : lando 18 November 2019, 22:51:18 UTC
031ed92 Merge mozilla-central to autoland. a=merge 18 November 2019, 22:49:39 UTC
5404509 Bug 1410412 implement browser setting onChange event r=zombie Differential Revision: https://phabricator.services.mozilla.com/D51324 --HG-- extra : moz-landing-system : lando 18 November 2019, 22:20:35 UTC
cfc85b2 Merge autoland to mozilla-central. a=merge 18 November 2019, 21:29:08 UTC
dc998c5 Bug 1592599 - Switch nsIDocShell.getDocShellEnumerator() away from using nsISimpleEnumerator; r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D51100 --HG-- extra : moz-landing-system : lando 18 November 2019, 20:11:58 UTC
9e0a61f Merge autoland to mozilla-central. a=merge 18 November 2019, 16:16:42 UTC
98b765c Bug 1595413 - Revert debugger min-width to fix resizing r=jlast Differential Revision: https://phabricator.services.mozilla.com/D52836 --HG-- extra : moz-landing-system : lando 18 November 2019, 13:45:03 UTC
6fe4042 Bug 1597157. Remove unused mNextIdleDeadline bits. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D53626 --HG-- extra : moz-landing-system : lando 18 November 2019, 17:05:30 UTC
01b6ae7 Backed out changeset f75d3d084662 (bug 1593969) for causing toolchain bustages in /builds/worker/workspace/build/src/dom/base/nsWindowMemoryReporter.cpp CLOSED TREE 18 November 2019, 17:03:51 UTC
2bdb101 Bug 1596456 - unpack arguments as list to `_get_infer_args`. r=sylvestre Differential Revision: https://phabricator.services.mozilla.com/D53398 --HG-- extra : moz-landing-system : lando 18 November 2019, 12:05:28 UTC
ce2d222 Bug 1593170. Annotate new expected asserts in docshell/base/crashtests/1257730-1.html as a result of Fission work in reftest harness. r=mattwoodrow The asserts are NS_ASSERTION(mDidInitialize, "should have done initial reflow by now"); in layout/base/PresShell.cpp in a couple of different places. The stacks are slightly different from the existing case in bug 566159. In bug 566159 the stacks are as a result of asking to scroll. In this case the stacks are from an autofocus form element. The element is actually in our about:neterror page when the test tries to navigate to "href". The reason they show up now is that the Fission work on the reftest harness, in general, makes things more async. So in this test we previously tore down the page and moved on to the next test before being able to hit these assertions. Differential Revision: https://phabricator.services.mozilla.com/D51348 --HG-- extra : moz-landing-system : lando 18 November 2019, 11:28:14 UTC
7483224 Bug 1593170. Skip plugin-background-*-step.html when we do not have the test plugin. r=mattwoodrow These tests test that moving around the plugin causes it to still draw correctly. If we don't have the test plugin then they fail and are marked as such. The tests start by moving the plugin and then waiting for MozAfterPaint or MozPaintWaitFinished. When there is no plugin these events don't come. Without the test plugin this was working because they got an unrelated MozAfterPaint (it was probably one of the early paints of the page). After we update the reftest harness for fission and make it more async in general we no longer catch this early MozAfterPaint and the tests don't start. We should just skip them, there is nothing to test with a plugin. Differential Revision: https://phabricator.services.mozilla.com/D51347 --HG-- extra : moz-landing-system : lando 18 November 2019, 11:28:02 UTC
839f03c Bug 1593170. Skip 1553571-1.html reftest on android debug webrender. r=mattwoodrow The changes to make the test harness avoid busy waiting with setTimeout(0)'s made this test fail on Android 8.0 debug webrender. In order to get an active layer the test tweaks a transform slightly that has no visual effect every 74 ms. This is necessary to test the bug as far as I can tell (I wrote the test). The test times out because MakeProgress never makes any progress, there is always an afterpaint pending or an after paint has fired and we need to update the canvas for it. The painting and running through the settimeouts etc of the reftest harness take slightly too long. Before the changes to remove the busy waits we were just barely passing this test, it took 76 seconds in once instance that I checked and hundreds of iterations before we could make progress. Haven't debugged exactly why removing the busywaits makes this fail but it doesn't seem important. Differential Revision: https://phabricator.services.mozilla.com/D52650 --HG-- extra : moz-landing-system : lando 18 November 2019, 11:27:49 UTC
a43e37d Bug 1593170. Check if contentRootElement is a dead wrapper before using it. r=mattwoodrow,dbaron With the fission changes everything is more async, meaning some tests can run longer. Some crashtests navigate to a new location meaning the original root element we have a variable for is no longer around, and chrome isn't allowed to keep content nodes alive, so we are left holding a dead wrapper that throws if we try to access anything on it. So we check if contentRootElement has become a dead wrapper (and null it out) any time we try to access it and it could have become dead. Generally the existing code already handled a null contentRootElement. Differential Revision: https://phabricator.services.mozilla.com/D52829 --HG-- extra : moz-landing-system : lando 18 November 2019, 11:27:00 UTC
c650cc8 Bug 1593170. Avoid useless painting work in queued up rects to paint by ignoring new rects that are already covered. r=mattwoodrow I don't think this is strictly necessary but it lets us avoid a bunch of useless work, especially with webrender where these rects are always the full window size. Differential Revision: https://phabricator.services.mozilla.com/D51346 --HG-- extra : moz-landing-system : lando 18 November 2019, 11:26:45 UTC
87226fd Bug 1593170. Adjust how we deal with the reftest events for async plugin drawing for the fission changes to the reftest harness. r=mattwoodrow The long code comment explains. Differential Revision: https://phabricator.services.mozilla.com/D51345 --HG-- extra : moz-landing-system : lando 18 November 2019, 11:26:33 UTC
3566a45 Bug 1593170. Make the reftest harness deal with SynchronizeForSnapshot and FlushRendering returning promises. r=mattwoodrow The code comment mostly explains the design. Basically, we force nothing to happen while we wait for the promises to finish and instead record what we need to do once the promise is finished, and do those pending tasks when it's finished. Differential Revision: https://phabricator.services.mozilla.com/D51344 --HG-- extra : moz-landing-system : lando 18 November 2019, 11:26:20 UTC
7587502 Bug 1593170. Make the reftest-content.js functions FlushRendering and SynchronizeForSnapshot work on Fission child oop iframes. r=mattwoodrow,kmag This changes them to return a promise that resolves when the work is done, but we still need to change the callers to handle this new return type and do the right thing when these functions do their work async-ly. To do this we add a JSWindowActor called ReftestFission. reftest-content.js communicates with this actor via reftest.jsm. Differential Revision: https://phabricator.services.mozilla.com/D51343 --HG-- extra : moz-landing-system : lando 18 November 2019, 11:25:11 UTC
276ae3e Bug 1597038 - Fix crash in Cursor::SendResponseInternal with nsresult response type and non-empty files. r=dom-workers-and-storage-reviewers,ttung Differential Revision: https://phabricator.services.mozilla.com/D53393 --HG-- extra : moz-landing-system : lando 18 November 2019, 17:37:31 UTC
3382ef5 Bug 1596609 - Make more tests reuse Fission content processes. r=kmag These tests are frequently leaking a single BackstagePass and its XPCWN. To paper over the leak, this patch makes us reuse Fission content processes in a few places. I filed bug 1596611 about fixing the leak and reverting the change. Differential Revision: https://phabricator.services.mozilla.com/D53108 --HG-- extra : moz-landing-system : lando 18 November 2019, 21:55:08 UTC
e326136 Bug 1596953 - Add valgrind to android-build image. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D53287 --HG-- extra : moz-landing-system : lando 18 November 2019, 20:38:11 UTC
bfc655e Bug 1564873 - Stop using mem::uninitialized to pass memory to the GPU. r=Gankro Use Vec::reserve + as_ptr, then raw pointers. Alternative is to require T: Default, and then push T::default() or something. Differential Revision: https://phabricator.services.mozilla.com/D53360 --HG-- extra : moz-landing-system : lando 18 November 2019, 21:40:39 UTC
25af4e7 Bug 1597129 - fix newline usage for manifest writing in mach addtest, r=ahal Differential Revision: https://phabricator.services.mozilla.com/D53353 --HG-- extra : moz-landing-system : lando 18 November 2019, 21:12:22 UTC
ca583db Bug 1594925 - Follow up on the doc documentation r=ahal Differential Revision: https://phabricator.services.mozilla.com/D53395 --HG-- extra : moz-landing-system : lando 18 November 2019, 21:12:51 UTC
9917db5 Bug 1595093 - Make sure we always have a valid software backend, regardless of what prefs the user sets. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D53718 --HG-- extra : moz-landing-system : lando 18 November 2019, 21:15:58 UTC
c8e2797 Backed out 2 changesets (bug 1405971) on evilpies's request Backed out changeset dd473ab6821e (bug 1405971) Backed out changeset 3b42f1a5097a (bug 1405971) 18 November 2019, 21:08:21 UTC
22455e5 Bug 1580246: Remove object-literal singleton objects allocated at parse. r=mgaudet,jandem Instead, this patch introduces a new `ObjLiteral` mini-bytecode format that is used to carry object-literal information from parse time to a later time at which GC objects are safe to allocate. The mini-bytecode simply specifies a list of fields and constant field values. The original intent of this patch (realized in previous versions of it) was to make this an opcode, and completely replace object creation sequences (NEWINIT, INITPROP, INITPROP, ...) with one OBJLITERAL opcode. However, there are quite a few performance regressions that occur when replacing the finely-tuned set of optimizations around this with a new mechanism. As a result, this patch only defers allocation of the objects until the very end of parse. Each object literal adds an ObjLiteralCreationData instance to the GC-things list, and when the GC-things list is processed to perform deferred allocations, the described objects will be created. This is a rebased version of the original patch (landed as D47985 and then backed out) with the Kraken regression (bug 1594753) fixed as noted in the bug above. Differential Revision: https://phabricator.services.mozilla.com/D52383 --HG-- extra : moz-landing-system : lando 18 November 2019, 20:57:50 UTC
8909341 Bug 1589476 - Emit a separate notification when a tracker from the Level 2 Disconnect blocklist is observed on a page and use this code to avoid using the URL classifer service in the front-end; r=nhnt11,droeh Differential Revision: https://phabricator.services.mozilla.com/D49660 --HG-- extra : moz-landing-system : lando 18 November 2019, 20:56:36 UTC
ddad5ae Bug 1596800 - Remove document.getAnonymousNodes as well. r=smaug As it always returns null. Depends on D53342 Differential Revision: https://phabricator.services.mozilla.com/D53343 --HG-- extra : moz-landing-system : lando 18 November 2019, 19:15:16 UTC
06d4249 Bug 1596800 - Remove document.getBindingParent. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D53342 --HG-- extra : moz-landing-system : lando 18 November 2019, 19:06:51 UTC
ada190f Bug 1596800 - Remove document.getBindingParent usage from autocomplete-popup. r=mconley This preserves the behavior, though I think we could probably remove that block altogether? Depends on D53340 Differential Revision: https://phabricator.services.mozilla.com/D53341 --HG-- extra : moz-landing-system : lando 18 November 2019, 19:06:51 UTC
422bc06 Bug 1596800 - Remove document.getBindingParent usage from devtools. r=jdescottes This removes the concept of shadowAnonymous, which doesn't make a lot of sense, and re-enables the shadow dom tests which were disabled when we removed the old style system (as stylo didn't supported shadow DOM yet by then). This is a change in behavior as you can now remove nodes from shadow DOM (no reason you weren't able to, before). Differential Revision: https://phabricator.services.mozilla.com/D53340 --HG-- extra : moz-landing-system : lando 18 November 2019, 20:54:10 UTC
9b0bea4 Bug 1596800 - Remove document.getBindingParent usage from preferences search. r=mconley When the focus moves elsewhere inside the <tree> blur events aren't dispatched outside the shadow tree (as expected), so checking the originalTarget is always bogus. Furthermore, the event handler does nothing if the input isn't focused, and when the input is blurred the tree takes care of calling stopEditing itself, so this change should be pretty safe in general: https://searchfox.org/mozilla-central/rev/492214c05cde6e6db5feff9465ece4920400acc3/toolkit/content/widgets/tree.js#1083 It's not clear to me whether the blur event handler is doing anything at all after bug 1547382 (before this patch), as the binding parent is not a <xul:textbox> anymore, so <input>.getBindingParent() will return the <tree>... Depends on D53338 Differential Revision: https://phabricator.services.mozilla.com/D53339 --HG-- extra : moz-landing-system : lando 18 November 2019, 19:07:47 UTC
3705973 Bug 1596800 - Remove document.getBindingParent usage from PluginChild.jsm. r=mconley It wants to get the containing shadow host of the target to get to the plugin. Do that explicitly. Depends on D53337 Differential Revision: https://phabricator.services.mozilla.com/D53338 --HG-- extra : moz-landing-system : lando 18 November 2019, 19:06:50 UTC
17ad8a5 Bug 1596800 - Remove unneeded forced layout flush in PluginChild.jsm. r=mconley We don't need layout flushes to attach XBL bindings anymore, as there are no XBL bindings. This is drive-by. Depends on D53336 Differential Revision: https://phabricator.services.mozilla.com/D53337 --HG-- extra : moz-landing-system : lando 18 November 2019, 19:06:50 UTC
6fda91a Bug 1596800 - Add two chromeonly attributes to replace getBindingParent. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D53336 --HG-- extra : moz-landing-system : lando 18 November 2019, 19:06:50 UTC
db21395 Bug 1596310 - Clamp negative available size to zero and ensure page break frames don't apply margins. r=TYLin Differential Revision: https://phabricator.services.mozilla.com/D53040 --HG-- extra : moz-landing-system : lando 18 November 2019, 20:36:52 UTC
1b8d2c5 Bug 1594014 - Remove unused options UI helpers from extensions.xul r=rpl Differential Revision: https://phabricator.services.mozilla.com/D53104 --HG-- extra : moz-landing-system : lando 18 November 2019, 20:03:14 UTC
131338e Merge autoland to mozilla-central. a=merge 18 November 2019, 09:33:59 UTC
135e99b Bug 1597043: RootAccessible::ProcessDOMEvent: Return early if AsXULMultiSelectControl() on a XUL tree element fails. r=MarcoZ This really shouldn't be possible. All XUL trees should have nsIDOMXULMultiSelectControlElement, and the tree is focused at this point, so it shouldn't be dying. Nevertheless, this sometimes happens in the wild and was causing crashes. Differential Revision: https://phabricator.services.mozilla.com/D53373 --HG-- extra : moz-landing-system : lando 18 November 2019, 05:42:28 UTC
2ed860b Bug 1221256: Implement IAccessible::put_accValue for editable text. r=MarcoZ Differential Revision: https://phabricator.services.mozilla.com/D53378 --HG-- extra : moz-landing-system : lando 18 November 2019, 05:38:35 UTC
78545b8 Bug 982125 - make HTML5 <mark> accessible, r=Jamie Mark the html:mark element to the new ROLE_MARK, which currently maps the same as role_text, and the xml-role of "mark", make sure we expose the roleDescription on Mac, and adjust the test so it tests that the attributes don't pick up any unexpected color for this particular element. So, the background attribute is empty when there is no unexpected, non-default background color. Differential Revision: https://phabricator.services.mozilla.com/D52989 --HG-- extra : moz-landing-system : lando 18 November 2019, 05:34:15 UTC
716f5cc Bug 1587468 - Update failure_derive and malloc_size_of_derive. r=heycam This removes an old version of synstructure. Differential Revision: https://phabricator.services.mozilla.com/D53364 --HG-- extra : moz-landing-system : lando 18 November 2019, 02:31:58 UTC
d5714bd Merge autoland to mozilla-central a=merge 17 November 2019, 21:33:53 UTC
f084bc4 Bug 1586139 - Disabled browser_readerMode.js on windows with fission. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D53334 --HG-- extra : moz-landing-system : lando 17 November 2019, 17:42:46 UTC
390abb1 No bug - fix typo a=Aryx 17 November 2019, 16:59:28 UTC
da1f003 Backed out changeset da61ebbdb3a5 (bug 1371390) as requested by :smichaud a=backout 17 November 2019, 16:22:54 UTC
a6a14f9 Backed out 2 changesets (bug 1575092) for causing Bug 1596556 and Bug 1596556. Backed out changeset 8dc03b744500 (bug 1575092) Backed out changeset e28e46ca4a17 (bug 1575092) 17 November 2019, 11:58:56 UTC
e317a07 Bug 1554819 - Ensure fontgroups attached to CanvasRenderingContext2D get reset after a shared-fontlist rebuild. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D53264 --HG-- extra : moz-landing-system : lando 17 November 2019, 11:49:20 UTC
8f0c995 Backed out changeset f1c44a2eb604 (bug 1594014) for eslint failure at /content/extensions.js on a CLOSED TREE. 17 November 2019, 09:11:49 UTC
9c990aa Backed out 4 changesets (bug 1596843) for XPCShellTestsTests build bustage ona CLOSED TREE. Backed out changeset 69ee727d5b45 (bug 1596843) Backed out changeset a9827fae8655 (bug 1596843) Backed out changeset 8b2220bc47af (bug 1596843) Backed out changeset b10aec041377 (bug 1596843) 17 November 2019, 09:07:15 UTC
524bed6 Backed out changeset 503072d1ff1d (bug 1524049) for causing MinGW webgl failures on different tests. 17 November 2019, 02:00:49 UTC
132dac9 Bug 1524049 - pref on vorbis decoding on RDD for Windows. r=drno Differential Revision: https://phabricator.services.mozilla.com/D53286 --HG-- extra : moz-landing-system : lando 16 November 2019, 23:47:02 UTC
3bfac1c Bug 1592998 - Adjust paced-1.svg fuzzy if range because of frequent failures on mac, linux and windows. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D53321 --HG-- extra : moz-landing-system : lando 16 November 2019, 22:42:15 UTC
6ea13e1 Bug 1585806 - Make SideBits an enum class, add casting where necessary. r=botond Differential Revision: https://phabricator.services.mozilla.com/D51291 --HG-- extra : moz-landing-system : lando 16 November 2019, 20:59:34 UTC
60570c4 Bug 1590195 - Remove actorHasMethodCheck r=gl Refactor and Remove the actorHasMethod check Differential Revision: https://phabricator.services.mozilla.com/D53272 --HG-- extra : moz-landing-system : lando 16 November 2019, 20:26:27 UTC
f6456df Bug 1594014 - Remove unused options UI helpers from extensions.xul r=rpl Differential Revision: https://phabricator.services.mozilla.com/D53104 --HG-- extra : moz-landing-system : lando 16 November 2019, 17:21:08 UTC
25e167c Bug 1596973 - Improve FlexContainer's logging facility. r=dholbert It is a bit awkward to use raw MOZ_LOG directly, so I added FLEX_LOG() to easily add `printf()` style logs. "\n" is not need because MOZ_LOG() already appends one. I hope it is OK to change the log module name to "FlexContainer". It's shorter to type either by using `MOZ_LOG=FlexContainer:debug ./mach run` or by setting `logging.FlexContainer=debug` in [runprefs] section in `~/.mozbuild/machrc` Differential Revision: https://phabricator.services.mozilla.com/D53299 --HG-- extra : moz-landing-system : lando 16 November 2019, 00:57:50 UTC
8a767c9 Bug 1595326 - Add auto-direction to the tags in Pocket r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D52457 --HG-- extra : moz-landing-system : lando 16 November 2019, 17:02:00 UTC
40f1b26 Bug 1594122 - remove skip xbl tests option r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D53262 --HG-- extra : moz-landing-system : lando 15 November 2019, 20:33:32 UTC
161c137 Bug 1530402 - Move WebExtensionListener to WebExtension.java. r=esawin Differential Revision: https://phabricator.services.mozilla.com/D52709 --HG-- extra : moz-landing-system : lando 18 November 2019, 16:49:06 UTC
01dfa4a Bug 1530402 - Add {Browser,Page}Action support to GVE. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D49042 --HG-- extra : moz-landing-system : lando 18 November 2019, 16:49:04 UTC
84be577 Bug 1530402 - Implement {Browser,Page}Action for GeckoView. r=snorp,mixedpuppy,esawin Design doc: https://docs.google.com/document/d/1XJuKk9Hm_2RNbX8KRcyUOXTaELBWYMyXBUchz15OElY Differential Revision: https://phabricator.services.mozilla.com/D49041 --HG-- rename : browser/components/extensions/schemas/browser_action.json => toolkit/components/extensions/schemas/browser_action.json rename : browser/components/extensions/schemas/page_action.json => toolkit/components/extensions/schemas/page_action.json extra : moz-landing-system : lando 18 November 2019, 16:49:02 UTC
dc9331b Bug 1530402 - Emit |location-change| from mobile's TabTracker. r=snorp This matches desktop's TabTracker. Also, remove Tab:Selected which is an event that was coming from Fennec. Differential Revision: https://phabricator.services.mozilla.com/D52252 --HG-- extra : moz-landing-system : lando 18 November 2019, 16:48:59 UTC
a373408 Bug 1530402 - Add package-protected isPopup setting to hide GeckoSessions from extensions. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D51918 --HG-- extra : moz-landing-system : lando 18 November 2019, 16:48:57 UTC
cbc3c15 Bug 1530402 - Provide GeckoImageDecoder. r=snorp This class allows GeckoView embedders to decode images using Gecko's image library. Differential Revision: https://phabricator.services.mozilla.com/D49038 --HG-- extra : moz-landing-system : lando 18 November 2019, 16:48:55 UTC
back to top