b5c5ba07d3dbd0d07b66fa42a103f4df2c27d3a2: Bug 1596544 - intl_ValidateAndCanonicalizeUnicodeExtensionType should ignore the second |option| argument until it's needed to report an error. r=anba default tip
Jeff Walden <jwalden@mit.edu> - Tue, 19 Nov 2019 04:55:39 +0000 - rev 502538
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
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
8ac99aff562c3065c7ad806e4ee54f1f85134668: bug 1592781 auto-finish TaskRunner Tasks created from async functions r=jgraham
Karl Tomlinson <karlt+@karlt.net> - Thu, 07 Nov 2019 00:47:33 +0000 - rev 502537
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
bug 1592781 auto-finish TaskRunner Tasks created from async functions r=jgraham Differential Revision: https://phabricator.services.mozilla.com/D51567
4f9bb3fd99208bbf178a0e2623faaf05eee18a02: Bug 1592781 assert that task.done() is called once only r=jgraham
Karl Tomlinson <karlt+@karlt.net> - Thu, 07 Nov 2019 00:47:33 +0000 - rev 502536
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1592781 assert that task.done() is called once only r=jgraham Depends on D51565 Differential Revision: https://phabricator.services.mozilla.com/D51566
2d26bfe54d3fabcd4aabe257cbf9bb5c1cf9fd27: Bug 1592781 use existing promise test instead of separate subtest for step_timeout() r=jgraham
Karl Tomlinson <karlt+@karlt.net> - Thu, 07 Nov 2019 00:47:33 +0000 - rev 502535
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
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
98ce0aadba7a30c5ca695468bf8561d1c911b038: Bug 1592781 catch unhandled rejections in async TaskRunner Tasks r=jgraham
Karl Tomlinson <karlt+@karlt.net> - Thu, 07 Nov 2019 00:47:33 +0000 - rev 502534
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
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
195a6104b5fdd7b3f9d04d1ce8e0e86bdbb29869: Bug 1592781 use promise_test() to schedule TaskRunner Tasks r=jgraham
Karl Tomlinson <karlt+@karlt.net> - Wed, 13 Nov 2019 02:16:07 +0000 - rev 502533
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
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
fbf7d8f9ba38924f9a71fd5ffed8441ab97bcbf0: Backed out changeset 4d11ccc12529 (bug 1410412) on mixedpuppy's request
Bogdan Tara <btara@mozilla.com> - Tue, 19 Nov 2019 06:01:46 +0200 - rev 502532
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Backed out changeset 4d11ccc12529 (bug 1410412) on mixedpuppy's request
9a50611200cfb50a2cbca9f063a364fb7d20fd4c: Bug 1595183 - Unskip tests that are failing cleanly or no longer timing out, r=kmag
Kashav Madan <kmadan@mozilla.com> - Tue, 19 Nov 2019 03:44:07 +0000 - rev 502531
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595183 - Unskip tests that are failing cleanly or no longer timing out, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D53090
4d11ccc1252922ab6ec9090468e844ab5fe96ee7: Bug 1410412 implement browser setting onChange event r=zombie
Shane Caraveo <scaraveo@mozilla.com> - Tue, 19 Nov 2019 03:40:21 +0000 - rev 502530
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1410412 implement browser setting onChange event r=zombie Differential Revision: https://phabricator.services.mozilla.com/D51324
8ae9d7dc86f2e723b73d3b7cdc1cea4c821ad9f0: Bug 1592150 - Enable support for partial updates in the WebRender OS compositor on macOS. r=jrmuizel
Markus Stange <mstange@themasta.com> - Tue, 19 Nov 2019 03:33:43 +0000 - rev 502529
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1592150 - Enable support for partial updates in the WebRender OS compositor on macOS. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D51762
1af8d457ec9937c9d59746905bbbd30e32ee57c4: Bug 1592150 - Remove CurrentSurfaceInvalidRegion(). Callers now always just repaint the update region that they supplied. r=jrmuizel
Markus Stange <mstange@themasta.com> - Tue, 19 Nov 2019 03:11:26 +0000 - rev 502528
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
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
ffcddfbaf321cb2f7ca87fe3ab68a1347b4328aa: Bug 1592150 - Make NativeLayer::NextSurfaceAs* copy existing drawing from previous buffers so that only the update region needs to be drawn. r=jrmuizel
Markus Stange <mstange@themasta.com> - Tue, 19 Nov 2019 03:11:13 +0000 - rev 502527
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
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
292ede718577ae84b3856c72dae29989803e764b: Bug 1592150 - Move a step in the NativeLayerCA swap chain from mSurfaces to a new field called mFrontSurface. r=jrmuizel
Markus Stange <mstange@themasta.com> - Tue, 19 Nov 2019 03:10:58 +0000 - rev 502526
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
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
f5173fdbd7c6bb50a84256690d6c0d03d9da9426: Bug 1596807 - turn off more exception spec mismatch warnings on Windows; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Mon, 18 Nov 2019 13:04:27 +0000 - rev 502525
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596807 - turn off more exception spec mismatch warnings on Windows; r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D53218
d214c50eaa95b59f120c7f1a499ca2be8a0b3020: Backed out changeset 841580134756 (bug 1263176) for bustage at nsOSHelperAppService.cpp on a CLOSED TREE.
Gurzau Raul <rgurzau@mozilla.com> - Tue, 19 Nov 2019 04:00:00 +0200 - rev 502524
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Backed out changeset 841580134756 (bug 1263176) for bustage at nsOSHelperAppService.cpp on a CLOSED TREE.
dbb0fff9e65ce321b9bf2a7df7edb78cdc4288e2: Backed out 3 changesets (bug 1388674) for mochitest failures e.g browser_doorhanger_toggles.js on a CLOSED TREE.
Gurzau Raul <rgurzau@mozilla.com> - Tue, 19 Nov 2019 03:58:50 +0200 - rev 502523
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
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)
841580134756b1671f056a4e1e7d847436ea3aa5: Bug 1263176 - get appropriate description on Windows 8/10 for apps/filetypes delegated via TWINUI / Windows Storage types, r=emk,mhowell
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 19 Nov 2019 01:08:41 +0000 - rev 502522
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
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
53ca0eff415ed67f2d735f8f81588db69dd7d8c6: Bug 1597210 - For preference subdialog sizing, read scrollHeight from the body if it exists instead of the documentElement r=Gijs
Brian Grinstead <bgrinstead@mozilla.com> - Mon, 18 Nov 2019 20:44:33 +0000 - rev 502521
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
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
6a9a26055f9c47058638838305867c87e86eddec: Bug 1597273 - Handle logical shorthand animations with variable references correctly. r=hiro
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 19 Nov 2019 00:43:34 +0000 - rev 502520
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
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
59d5dcf22862ff998d5f08fcf42309bdb0fc066d: Bug 1595982 - make mozharness::base::log.py and errors.py python3 compatible r=aki
Edwin Takahashi <egao@mozilla.com> - Mon, 18 Nov 2019 18:20:16 +0000 - rev 502519
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 tip