54484717fcf98a24dda28063d2d772b0d9aec7b0: Bug 1562733 - Properly transform DetailedGlyph offsets when rendering vertical (rotated) text through webrender. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Thu, 04 Jul 2019 11:58:35 +0000 - rev 544082
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1562733 - Properly transform DetailedGlyph offsets when rendering vertical (rotated) text through webrender. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D36795
390026b06bf3f9e616e424bd221ad41e5978a418: Bug 1562733 - Add reftests using Noto Nastaliq in vertical (sideways) writing mode. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Wed, 03 Jul 2019 18:24:03 +0000 - rev 544081
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1562733 - Add reftests using Noto Nastaliq in vertical (sideways) writing mode. r=lsalzman The sideways-rl test is fuzzy (even without webrender) because we get a 1px discrepancy in baseline positioning for the rotated text; presumably the rotation done by sideways-rl and that done by CSS transform end up rounding the center of rotation differently. That's probably a bug we should fix, although offhand I'm not sure which is more correct; anyhow, it's a separate issue from the bug here. When WebRender is enabled, the test/reference difference is much greater because many of the glyphs are wildly misplaced, not just shifted by 1px, so it still fails despite the fuzzy() annotation. Differential Revision: https://phabricator.services.mozilla.com/D36793
dea4e3a5d5257766663c05d1b694d469bcd5b25e: Bug 1497207: Apply Meta CSP to about:serviceworkers.
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Thu, 04 Jul 2019 11:40:21 +0000 - rev 544080
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1497207: Apply Meta CSP to about:serviceworkers. Differential Revision: https://phabricator.services.mozilla.com/D36899
d5f0b13c7d71806ed6c5df8a5a2f8d00ab272518: Bug 1563326 - for code-analysis target do not globally import PackageFrontend. r=sylvestre
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Thu, 04 Jul 2019 11:42:16 +0000 - rev 544079
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1563326 - for code-analysis target do not globally import PackageFrontend. r=sylvestre By globally importing PackageFrontend from the globe-analysis module we break the logger for the PackageFrontend package. Differential Revision: https://phabricator.services.mozilla.com/D36887
adc099a94bc830c373124fe4fafa1fdf654357df: Bug 1563051 - Fix a debugger leak of BaselineDebugModeOSRInfo in DebugEpilogue. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Thu, 04 Jul 2019 11:17:36 +0000 - rev 544078
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1563051 - Fix a debugger leak of BaselineDebugModeOSRInfo in DebugEpilogue. r=iain The other caller of EnsureBareExitFrame is when unwinding in the exception handler and we already call deleteDebugModeOSRInfo there. Differential Revision: https://phabricator.services.mozilla.com/D36759
34b24a5f927afaba5b8839cbf9623aa155515a0a: Bug 1537722 - Make bug642772-3.js jit-test faster to avoid time-outs. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Thu, 04 Jul 2019 11:17:36 +0000 - rev 544077
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1537722 - Make bug642772-3.js jit-test faster to avoid time-outs. r=jonco This test has questionable value but this just makes it faster by reducing iteration count. Differential Revision: https://phabricator.services.mozilla.com/D36745
e3b2bdab221f3a78a42ea0e097cbcb0f45f43798: Bug 1559568 - Remove extraneous dtor guard in OutputStreamData. r=padenot
Andreas Pehrson <apehrson@mozilla.com> - Thu, 04 Jul 2019 11:01:59 +0000 - rev 544076
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1559568 - Remove extraneous dtor guard in OutputStreamData. r=padenot MediaInputPort::Destroy must always be called, or it will not remove its strong ref to the MediaStreamGraph. The guard is not even needed, since MediaInputPort::Disconnect is idempotent. Differential Revision: https://phabricator.services.mozilla.com/D36571
e1f73a7e8dc61e41f2c4045a20ef2be3c84c295d: Bug 1559568 - Remove strong refs from OutputStreamManager. r=jya
Andreas Pehrson <apehrson@mozilla.com> - Thu, 04 Jul 2019 11:01:45 +0000 - rev 544075
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1559568 - Remove strong refs from OutputStreamManager. r=jya Differential Revision: https://phabricator.services.mozilla.com/D36570
6e2e6b0b0dc579737c3fff796c1bb4de5ee410d8: Bug 1559568 - Make DOMMediaStream support WeakPtr. r=jya
Andreas Pehrson <apehrson@mozilla.com> - Wed, 03 Jul 2019 09:09:40 +0000 - rev 544074
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1559568 - Make DOMMediaStream support WeakPtr. r=jya As required by the next patch to avoid strong refs to DOMMediaStream in OutputStreamManager. Differential Revision: https://phabricator.services.mozilla.com/D36569
9c9fc94799da20e97d4dcd0a8b6aaae9cd3a42c2: Bug 1497280 - [Fission] Make DateTimePicker works with JSWindowActor. r=NeilDeakin,mconley
Abdoulaye O. Ly <ablayelyfondou@gmail.com> - Thu, 04 Jul 2019 10:14:41 +0000 - rev 544073
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1497280 - [Fission] Make DateTimePicker works with JSWindowActor. r=NeilDeakin,mconley Differential Revision: https://phabricator.services.mozilla.com/D33965
89a995281a36d3c6e94f0079703340b1216ca63a: Bug 1548111 - Fix intermittent failure in browser/components/urlbar/tests/browser/browser_tabMatchesInAwesomebar.js by ignoring spurious resize events. r=mak
Drew Willcoxon <adw@mozilla.com> - Thu, 04 Jul 2019 10:02:26 +0000 - rev 544072
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1548111 - Fix intermittent failure in browser/components/urlbar/tests/browser/browser_tabMatchesInAwesomebar.js by ignoring spurious resize events. r=mak After many retriggers on try, this test is now not failing at all, so hopefully this fixes both bug 1548111 and bug 1562416 for good. https://treeherder.mozilla.org/#/jobs?repo=try&revision=442628a48a649ade02b2ab1e58b1fc5bf5653306 Differential Revision: https://phabricator.services.mozilla.com/D36864
0eaeadceac4798e21105de46acf38ab027c51e4a: Bug 1563040 - [marionette] Call window.focus() directly for the newly opened window. r=webdriver-reviewers,ato
Henrik Skupin <mail@hskupin.info> - Thu, 04 Jul 2019 09:05:11 +0000 - rev 544071
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1563040 - [marionette] Call window.focus() directly for the newly opened window. r=webdriver-reviewers,ato Differential Revision: https://phabricator.services.mozilla.com/D36873
c52f0346e63018272764bcfd879c8390c40a12ac: Bug 1559000 - Enable/disable mozglue's AutoProfilerLabel when Base Profiler starts/stops - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Thu, 04 Jul 2019 04:39:08 +0000 - rev 544070
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1559000 - Enable/disable mozglue's AutoProfilerLabel when Base Profiler starts/stops - r=mstange Now that Gecko Profiler only registers its entry&exit functions when running, and it ensures that Base Profiler is stopped beforehand, Base Profiler can now register its own entry&exit functions to capture labels before xpcom starts. Differential Revision: https://phabricator.services.mozilla.com/D34810
cb011f546027671fffd2305ad6cadc76fa140828: Bug 1559000 - Enable/disable mozglue's AutoProfilerLabel when Gecko Profiler starts/stops - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Thu, 04 Jul 2019 04:38:54 +0000 - rev 544069
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1559000 - Enable/disable mozglue's AutoProfilerLabel when Gecko Profiler starts/stops - r=mstange Instead of setting entry&exit function when Gecko Profiler is initialized, we now set them when profiling actually starts, and reset them when profiling stops. There may be edge cases (missing or unneeded labels at the very start or end of a session) are not an issue. Differential Revision: https://phabricator.services.mozilla.com/D34808
c9da4cd2c6f56a3b6034c41fb208e583ba0cbcd3: Bug 1559000 - Make AutoProfilerLabel thread-safe - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Thu, 04 Jul 2019 04:43:41 +0000 - rev 544068
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1559000 - Make AutoProfilerLabel thread-safe - r=mstange Profilers will soon be able to set/reset entry&exit functions at different times, but simultaneously other code may want to use AutoProfilerLabel, so we need to make this all thread-safe. All shared static information is now encapsulated in an RAII class that enforces proper locking before giving access to this information. Also added a "generation" count, so that if an AutoProfilerLabel is in-flight when entry&exit functions are changed, the context given by the old entry function will not be passed to a mismatched new exit function. Differential Revision: https://phabricator.services.mozilla.com/D34807
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -15 +15 +100 +300 +1000 +3000 +10000 +30000 +100000 tip