d9d0399a6baf2f0677586b79f3195d39b2119f97: Merge autoland to mozilla-central. a=merge
Andreea Pavel <apavel@mozilla.com> - Fri, 10 May 2019 12:49:31 +0300 - rev 532163
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge autoland to mozilla-central. a=merge
7c1fce459b7aa1c21e92331ce7ddbf05a7a49f58: Bug 1549909 - Use display list building order for walking parents in AddFramesForContainingBlock. r=kamidphish
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 10 May 2019 04:58:39 +0000 - rev 532162
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549909 - Use display list building order for walking parents in AddFramesForContainingBlock. r=kamidphish Differential Revision: https://phabricator.services.mozilla.com/D30453
9c5a51b331c230990ffe63f9f73b57d46c2ac20e: Bug 1547162 Part 3 - Strip "-moz" prefix for all column properties in the received tests, and mark multicol-span-000-ref.xht pass. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Thu, 09 May 2019 23:32:50 +0000 - rev 532161
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547162 Part 3 - Strip "-moz" prefix for all column properties in the received tests, and mark multicol-span-000-ref.xht pass. r=dbaron multicol-span-000.xht passes because the id in <div id="column-span">123456</div> was incorrect replaced by "-moz-column-span". Strip the "-moz" prefix fixed it. Except failures.list, other files were modified mechanically by running import-tests.py against https://github.com/web-platform-tests/wpt commit 15f199c91a72b0d51bf0a12b3b77827ecb5051ff (the same commit in received/import.log). Differential Revision: https://phabricator.services.mozilla.com/D30406
108d96d047cd3ee2ec1750a802276c14141804c6: Bug 1547162 Part 2 - Remove all the column properties from gPrefixedProperties in import-tests.py. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Thu, 09 May 2019 23:32:00 +0000 - rev 532160
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547162 Part 2 - Remove all the column properties from gPrefixedProperties in import-tests.py. r=dbaron Also, build gPrefixRegexp and replace lines only if gPrefixedProperties is non-empty. Otherwise, the import tests are messed up due to bogus gPrefixRegexp. Differential Revision: https://phabricator.services.mozilla.com/D30405
82c216e530eaaa56d5b59f95542f6835465241ff: Bug 1547162 Part 1 - Remove unused variables and imports in import-test.py. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Thu, 09 May 2019 23:30:17 +0000 - rev 532159
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547162 Part 1 - Remove unused variables and imports in import-test.py. r=dbaron This is discovered by running "flake8 import-tests.py" locally. Differential Revision: https://phabricator.services.mozilla.com/D30404
1df96f5e640231e8ddbc8ed1dadaef69b55d4e62: Bug 1548484 - respect Cairo blit size limits when using BasicCompositor. r=mattwoodrow
Lee Salzman <lsalzman@mozilla.com> - Fri, 10 May 2019 03:00:34 +0000 - rev 532158
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548484 - respect Cairo blit size limits when using BasicCompositor. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D30571
919f1307f466e0d747bcc5cc40947ddfb0d7662e: Bug 1550161 - Avoid attribute error in android gtest; r=bc
Geoff Brown <gbrown@mozilla.com> - Fri, 10 May 2019 01:19:43 +0000 - rev 532157
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550161 - Avoid attribute error in android gtest; r=bc Differential Revision: https://phabricator.services.mozilla.com/D30593
c21f692a069302eca39bdb1342bc6acb9fa14a3b: Bug 1550628 - Correctly handle OOM. r=iain
Ashley Hauck <khyperia@mozilla.com> - Fri, 10 May 2019 01:08:35 +0000 - rev 532156
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550628 - Correctly handle OOM. r=iain Differential Revision: https://phabricator.services.mozilla.com/D30597
e754d9ad197df615a1f71185f6201d956efc31b9: Bug 1543315 - part 17: Mark PresShell::HandleDOMEventWithTarget() as MOZ_CAN_RUN_SCRIPT r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 09 May 2019 20:21:28 +0000 - rev 532155
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543315 - part 17: Mark PresShell::HandleDOMEventWithTarget() as MOZ_CAN_RUN_SCRIPT r=smaug Differential Revision: https://phabricator.services.mozilla.com/D30494
126a59b083f619859b308f023bc5c8df49686b3d: Bug 1532495 - part2 : add test 'test_background_video_resume_looping_video_without_audio.html' r=jya
alwu <alwu@mozilla.com> - Thu, 09 May 2019 23:09:44 +0000 - rev 532154
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1532495 - part2 : add test 'test_background_video_resume_looping_video_without_audio.html' r=jya Add test to to ensure that the looping video (without audio track) which has been suspended can continute to playback correctly after we resume video decoding. Differential Revision: https://phabricator.services.mozilla.com/D30419
5567ad616234db69e9c4aff10805eca281c839ab: Bug 1532495 - part1 : only skip the 'completed' state during seamless looping mode. r=jya
alwu <alwu@mozilla.com> - Thu, 09 May 2019 17:47:52 +0000 - rev 532153
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1532495 - part1 : only skip the 'completed' state during seamless looping mode. r=jya The normal looping process is that, goes to `completed` state first, notify playback ended, and finally media element would call seek to the start position in order to start looping again. However, if we're in the seamless looping mode, we can stay in `loopingDecoding` state and repeating the looping without going to other states. Otherwise, we should go to `completed` state if decoding has ended. Differential Revision: https://phabricator.services.mozilla.com/D30307
5d2aa419a72c9078f3c82d21da7638d9ce8f2006: Backed out changeset ba9d948d404c (bug 1544470) for breaking raptor-chromium a=backout
Andreea Pavel <apavel@mozilla.com> - Fri, 10 May 2019 11:35:42 +0300 - rev 532152
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out changeset ba9d948d404c (bug 1544470) for breaking raptor-chromium a=backout
a42caa9f04fc41044437ac56eab6f6086c841d9f: Bug 1543258 - Handle NULL 'action_url' for Chrome login import. r=sfoster
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Thu, 09 May 2019 22:59:18 +0000 - rev 532151
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543258 - Handle NULL 'action_url' for Chrome login import. r=sfoster Save it with the wildcard "" value so it works with any form action. Differential Revision: https://phabricator.services.mozilla.com/D30332
3ddac071d565fb30846e19708adb4d302a487466: Bug 1549232 - Only use profiler_current_{process,thread}_id in the Gecko Profiler instead of alternatives - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Thu, 09 May 2019 18:26:15 +0000 - rev 532150
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549232 - Only use profiler_current_{process,thread}_id in the Gecko Profiler instead of alternatives - r=mstange There were many inconsistent ways to retrieve process/thread ids in the profiler. Now we have only one platform-dependent implementation each: profiler_current_process_id() and profiler_current_thread_id(). Note that this removes the need for the small `class Thread` in platform.h. However memory_hooks.cpp still needs to be built non-unified, because of the required order of #includes (replace_malloc.h before replace_malloc_bridge.h), which could be disturbed by other cpp's. Differential Revision: https://phabricator.services.mozilla.com/D29977
43a787dd45535c9ac25e7a8f8f11cd18d577f522: Bug 1548795 - P2. Remove dom.performance.enable_scheduler_timing preference. r=tarek
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 09 May 2019 23:12:12 +0000 - rev 532149
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548795 - P2. Remove dom.performance.enable_scheduler_timing preference. r=tarek Differential Revision: https://phabricator.services.mozilla.com/D30467
58de421f3fd072e481877f80e1c7c2e398027b17: Bug 1548795 - P1. Don't use StaticPrefs in GPU process. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 09 May 2019 23:12:12 +0000 - rev 532148
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548795 - P1. Don't use StaticPrefs in GPU process. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D29984
9cc74682a4300f035401fabbed830ebecf6e1db7: Bug 1550545 - Fix linting failure. r=nbeleuzu CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Fri, 10 May 2019 02:06:27 +0300 - rev 532147
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550545 - Fix linting failure. r=nbeleuzu CLOSED TREE
d8fa440167f565c4553fc09e55caceb6544e2d89: Bug 1524427 - Fix panic when clip mask is supplied with non-existent image key. r=kvark
Glenn Watson <github@intuitionlibrary.com> - Thu, 09 May 2019 21:23:58 +0000 - rev 532146
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1524427 - Fix panic when clip mask is supplied with non-existent image key. r=kvark In some cases, Gecko supplies a display item with an image clip mask where the image itself does not exist in the resource cache. In these cases, WR would skip requesting the image, but would still try to fetch the image info during batching, causing a panic. This patch skips adding clip items to the batching pass if the image mask does not exist. It also adds support to wrench for a crash test when the image mask is invalid. Differential Revision: https://phabricator.services.mozilla.com/D30560
dcf3a023d7d08907c6033a8c61c601a6b06e620a: Bug 1548472 - Collect telemetry about how is the cache split by the content type, r=mayhemer
Michal Novotny <michal.novotny@gmail.com> - Wed, 08 May 2019 13:15:40 +0000 - rev 532145
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548472 - Collect telemetry about how is the cache split by the content type, r=mayhemer Like in case of bug 1506534, this telemetry is sampled periodically every time 2GB of data is written to the cache, i.e. when the cache was used for some time and there is a chance that its content has changed significantly. Differential Revision: https://phabricator.services.mozilla.com/D29678
d87eef05591be2cb8b211a2ca26ef41e7b042f99: Bug 1547573 - fix sorting in and add test for themes dropdown in customize mode, r=jaws
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 09 May 2019 18:22:53 +0000 - rev 532144
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547573 - fix sorting in and add test for themes dropdown in customize mode, r=jaws Differential Revision: https://phabricator.services.mozilla.com/D30392
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip