47a9a289491ec4f0c2250e162e14698fe6016ad0: Bug 1563680 - Move network monitor actor files into the network-monitor directory r=Honza
Jeremy <vanhagarsux@hotmail.com> - Fri, 19 Jul 2019 06:40:38 +0000 - rev 483465
Push 90403 by jodvarko@mozilla.com at Fri, 19 Jul 2019 06:41:03 +0000
Bug 1563680 - Move network monitor actor files into the network-monitor directory r=Honza Moved network monitor actor files: network-monitor.js network-event.js into devtools/server/actors/network-monitor directory. And updated moz.build files presented in related directories. Differential Revision: https://phabricator.services.mozilla.com/D38219
0dac048b774a36f3116f25ae85b9ad8fa8c1f7c6: Bug 1566706 - ModuloBuffer and BlocksRingBuffer can be given a external underlying buffer - r=gregtatum
Gerald Squelart <gsquelart@mozilla.com> - Fri, 19 Jul 2019 00:56:18 +0000 - rev 483464
Push 90402 by gsquelart@mozilla.com at Fri, 19 Jul 2019 05:42:38 +0000
Bug 1566706 - ModuloBuffer and BlocksRingBuffer can be given a external underlying buffer - r=gregtatum By default `ModuloBuffer` allocates its own buffer on the heap. Now `ModuloBuffer` adds two alternatives: - Take ownership of a pre-allocated `UniquePtr<uint8_t>` buffer. - Work over an unowned `uint8_t*` array. The caller is responsible for ownership, and ensuring that the array lives at least as long as the `ModuloBuffer`/`BlocksRingBuffer`. `BlocksRingBuffer` can pass along these new options to its underlying `ModuloBuffer`. The main use will be for small on-stack `BlocksRingBuffer` that can store a stack trace, or to more easily collect data (without allocating anything on the heap) that can then go into the upcoming `ProfileBuffer`'s `BlocksRingBuffer`. Differential Revision: https://phabricator.services.mozilla.com/D38285
15f6b0cf4eb099b2d192f190939ef54020653f5c: Bug 1544127 - Make LoadInfo refcounting thread-safe, r=mayhemer
Michal Novotny <michal.novotny@gmail.com> - Thu, 18 Jul 2019 21:46:29 +0000 - rev 483463
Push 90401 by mnovotny@mozilla.com at Fri, 19 Jul 2019 05:40:32 +0000
Bug 1544127 - Make LoadInfo refcounting thread-safe, r=mayhemer Differential Revision: https://phabricator.services.mozilla.com/D38347
914ff68da4e4f3e790472011ca53bf6ef457a240: Bug 1565158 - allow forcing DWrite symmetric rendering mode. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Fri, 19 Jul 2019 03:56:50 +0000 - rev 483462
Push 90400 by lsalzman@mozilla.com at Fri, 19 Jul 2019 04:50:18 +0000
Bug 1565158 - allow forcing DWrite symmetric rendering mode. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D38569
5c6895ea59af3d2e7f2f6e32c5bd9a96a48953bd: Bug 1566712 - Fix quality issues with picture caching when the transform has a fractional offset. r=kvark
Glenn Watson <github@intuitionlibrary.com> - Fri, 19 Jul 2019 04:29:21 +0000 - rev 483461
Push 90399 by gwatson@mozilla.com at Fri, 19 Jul 2019 04:30:34 +0000
Bug 1566712 - Fix quality issues with picture caching when the transform has a fractional offset. r=kvark This patch reverts the previous attempted fix for snapping issues with picture caching, and implements a better solution. This fixes the main visual issue by ensuring that any fractional offset in the root transform is accounted for by: * Offsetting the tile rects by this amount, so that the content origin is a whole device pixel. * Invalidating all tiles if the fractional part of the root transform changes. This is required since it can affect the snapping logic that WR applies. Fortunately, this occurs very rarely - Gecko typically has a constant fractional part for each page. Differential Revision: https://phabricator.services.mozilla.com/D38267
955f8543e0fc6d0368bddf7eb4d6054db4ab19da: Bug 1566768 - Do not use our backport of valgrind in the docker image for base toolchain builds. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Fri, 19 Jul 2019 04:28:17 +0000 - rev 483460
Push 90398 by mh@glandium.org at Fri, 19 Jul 2019 04:30:06 +0000
Bug 1566768 - Do not use our backport of valgrind in the docker image for base toolchain builds. r=mshal Not that it's causing any problem, but I noticed the build-base image was being rebuilt when updating valgrind, and that seemed odd. Differential Revision: https://phabricator.services.mozilla.com/D38297
acbcf62310e2f1ee7913c7cdaa0712b8f7215528: Bug 1566768 - Upgrade valgrind to 3.15.0. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Fri, 19 Jul 2019 04:28:38 +0000 - rev 483459
Push 90398 by mh@glandium.org at Fri, 19 Jul 2019 04:30:06 +0000
Bug 1566768 - Upgrade valgrind to 3.15.0. r=mshal Differential Revision: https://phabricator.services.mozilla.com/D38296
8ba3c1292475b96e2ccb46c3232c929863451ff6: Bug 1486042 - default clang-cl pgo to use cross-language LTO; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Tue, 16 Jul 2019 02:39:18 +0000 - rev 483458
Push 90397 by mh@glandium.org at Fri, 19 Jul 2019 04:25:31 +0000
Bug 1486042 - default clang-cl pgo to use cross-language LTO; r=dmajor This change is a little bit of a cheat, because of course MSVC doesn't do cross-language LTO by default, but it seems consistent. Depends on D33317 Differential Revision: https://phabricator.services.mozilla.com/D33318
402b26b7e514ffc7a4c3e5ff289a221d92fd3e38: Bug 1486042 - switch all existing `MOZ_LTO` configs to use cross-language LTO; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Tue, 16 Jul 2019 02:39:16 +0000 - rev 483457
Push 90397 by mh@glandium.org at Fri, 19 Jul 2019 04:25:31 +0000
Bug 1486042 - switch all existing `MOZ_LTO` configs to use cross-language LTO; r=dmajor This change is a no-op for win64 configs, as they had this feature before. Differential Revision: https://phabricator.services.mozilla.com/D33317
0fcc92a53bfb5329f7f5117fa8b91af79bf22e3b: Merge mozilla-central to autoland. a=merge CLOSED TREE
Oana Pop Rus <opoprus@mozilla.com> - Fri, 19 Jul 2019 07:03:45 +0300 - rev 483456
Push 90396 by opoprus@mozilla.com at Fri, 19 Jul 2019 04:04:48 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
e8a1932001eb18766bcf6e4c1c5fbb484b58b095: Merge inbound to mozilla-central. a=merge
Oana Pop Rus <opoprus@mozilla.com> - Fri, 19 Jul 2019 06:57:32 +0300 - rev 483455
Push 90396 by opoprus@mozilla.com at Fri, 19 Jul 2019 04:04:48 +0000
Merge inbound to mozilla-central. a=merge
f9cfb724dd9ad1c9fab01d7ff50602de452ccbcd: Bug 1539497, navigator.maxTouchPoints returns 0 in child process, r=ehsan
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 19 Jul 2019 01:45:16 +0300 - rev 483454
Push 90396 by opoprus@mozilla.com at Fri, 19 Jul 2019 04:04:48 +0000
Bug 1539497, navigator.maxTouchPoints returns 0 in child process, r=ehsan Differential Revision: https://phabricator.services.mozilla.com/D38583
543d2c7bc8cacf24c15a949e586b7f75ce4c530f: Merge mozilla-central to inbound. a=merge CLOSED TREE
Oana Pop Rus <opoprus@mozilla.com> - Fri, 19 Jul 2019 01:06:05 +0300 - rev 483453
Push 90396 by opoprus@mozilla.com at Fri, 19 Jul 2019 04:04:48 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
3ee10692d6a2766c0cd4bbf1960c0df282e8e3fd: Bug 1563409: Inherit RemoteSubframes and RemoteTabs flags from parent docshells. r=nika
Kris Maglione <maglione.k@gmail.com> - Wed, 03 Jul 2019 16:09:20 -0700 - rev 483452
Push 90396 by opoprus@mozilla.com at Fri, 19 Jul 2019 04:04:48 +0000
Bug 1563409: Inherit RemoteSubframes and RemoteTabs flags from parent docshells. r=nika This also adds an extra assertion against browsing context mismatches that happen when we don't get this right. Differential Revision: https://phabricator.services.mozilla.com/D36852
fa087e20e4b098dbedf0d03d99a2567fa571fec0: Bug 1567173 - WR Rawtest comparisons r=gw
Dzmitry Malyshau <dmalyshau@mozilla.com> - Thu, 18 Jul 2019 20:30:00 +0000 - rev 483451
Push 90395 by dmalyshau@mozilla.com at Fri, 19 Jul 2019 03:38:14 +0000
Bug 1567173 - WR Rawtest comparisons r=gw Differential Revision: https://phabricator.services.mozilla.com/D38499
6fa38c5ad525da1cd85cd3190ee05ac060a53102: Bug 1563133 - limit GlyphBuffer capacity. r=jfkthame
Lee Salzman <lsalzman@mozilla.com> - Thu, 18 Jul 2019 21:44:57 +0000 - rev 483450
Push 90394 by lsalzman@mozilla.com at Fri, 19 Jul 2019 02:48:47 +0000
Bug 1563133 - limit GlyphBuffer capacity. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D38214
2788a114ff306bdaab0479b4ddd813dd989b5ad0: Bug 1567221 - Remove JSScript::ImmutableFlags::IsBinAST flag. r=arai
Ted Campbell <tcampbell@mozilla.com> - Fri, 19 Jul 2019 01:58:09 +0000 - rev 483449
Push 90393 by tcampbell@mozilla.com at Fri, 19 Jul 2019 02:13:58 +0000
Bug 1567221 - Remove JSScript::ImmutableFlags::IsBinAST flag. r=arai This flag is only being used for debug asserts and a similar effect could be gotten by checking if the ScriptSource has BinAST. Differential Revision: https://phabricator.services.mozilla.com/D38511
16d1399f602c8a336e8f6e7a160f0e698aff486d: Bug 1567243 - Add scrollable modal, autofocusable menus and bug fixes to New Tab Page r=pdahiya
Ed Lee <edilee@mozilla.com> - Thu, 18 Jul 2019 23:53:04 +0000 - rev 483448
Push 90392 by elee@mozilla.com at Fri, 19 Jul 2019 02:03:09 +0000
Bug 1567243 - Add scrollable modal, autofocusable menus and bug fixes to New Tab Page r=pdahiya Differential Revision: https://phabricator.services.mozilla.com/D38579
0bbd8e64cb9cbef70d12bcf502a8948882b63fe9: Bug 1567349 - Fix various bogus WPTs that test wrong calc serialization. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 19 Jul 2019 01:31:54 +0000 - rev 483447
Push 90391 by ealvarez@mozilla.com at Fri, 19 Jul 2019 02:02:36 +0000
Bug 1567349 - Fix various bogus WPTs that test wrong calc serialization. r=heycam https://drafts.csswg.org/css-values-4/#calc-serialize: > Sort the terms in the following order: > The number, if present > The percentage, if present > The dimensions, ordered by their units ASCII case-insensitive alphabetically > Comparison, trigonometric and exponential functions, in the order they appeared in the original expression. So em goes before px. I filed https://github.com/w3c/csswg-drafts/issues/4129 on the second part of that algorithm not matching any browser. These are tests that are marked as only failing in Firefox because we're the only following the spec. #funtimes Differential Revision: https://phabricator.services.mozilla.com/D38593
5fff2a9bf0785afbdb774c178135cc9e9ad18211: Backed out changeset 63ef8fdfff70 (bug 1354679) for xpcshell failures at test_xpcshell_debugging.js.
Brindusan Cristian <cbrindusan@mozilla.com> - Fri, 19 Jul 2019 03:39:04 +0300 - rev 483446
Push 90390 by cbrindusan@mozilla.com at Fri, 19 Jul 2019 00:40:12 +0000
Backed out changeset 63ef8fdfff70 (bug 1354679) for xpcshell failures at test_xpcshell_debugging.js.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip