fda5c9d5c01ed7e5d52a55a66607fc238518c66a: Bug 1545226 - Enable gtests r=valentin
Kershaw Chang <kershaw@mozilla.com> - Wed, 08 May 2019 20:56:51 +0000 - rev 532002
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545226 - Enable gtests r=valentin This patch fixes some build issues on Android and also enables some gtests. Differential Revision: https://phabricator.services.mozilla.com/D30386
8e2e62921fad44be81b7026d0ca7f76bbca423db: Backed out changeset d9cf7d539c45 (bug 1549619) for turning Bug1443043 into permafail
arthur.iakab <aiakab@mozilla.com> - Thu, 09 May 2019 11:15:57 +0300 - rev 532001
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out changeset d9cf7d539c45 (bug 1549619) for turning Bug1443043 into permafail
5fe53a1a47d12a3a5677807399fcbb4ae768ca1b: Bug 1550412 - disable payments-related feature-policy tests on GeckoView due to crashes r=KWierso
Marcos Cáceres <mcaceres@mozilla.com> - Thu, 09 May 2019 07:46:46 +0000 - rev 532000
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550412 - disable payments-related feature-policy tests on GeckoView due to crashes r=KWierso Fixed an "and" that should be "or" Differential Revision: https://phabricator.services.mozilla.com/D30461
182cddeb1d5c3da2ad98d614dca215acc362eed5: Bug 1549925 - Mark all methods of nsIDocumentStateListener as can_run_script r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 09 May 2019 07:37:51 +0000 - rev 531999
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549925 - Mark all methods of nsIDocumentStateListener as can_run_script r=m_kato `nsIDocumentStateListener` is a scriptable interface and each method may run any script. So, we should mark them as `can_run_script`. Then, we need to mark a lot of editing methods because we need to mark `EditorBase::EndTransactionInternal()` and `EditorBase::DoTransactionInternal()` as `MOZ_CAN_RUN_SCRIPT`. Differential Revision: https://phabricator.services.mozilla.com/D30360
395d80953041add27448419fd58a0682b2795455: Bug 1524443 - Hold mozSpellChecker when using async IPC. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 08 May 2019 13:21:55 +0000 - rev 531998
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1524443 - Hold mozSpellChecker when using async IPC. r=masayuki When using `CheckAsync` IPC, we don't hold `mozSpellChecker`. It causes that `mozSpellChecker` may be destroyed during IPC call. The destructor of `mozSpellChecker` destroys actor of spellchecker IPC via `Send__delete__`. Although IPC rejects pending promises of async IPC during destroying actor, it cannot remove replay messages from parent process. So route error occurs. So we have to keep `mozSpellChecker` during async IPC. And we cannot convert attached test case to crashtest or mochitest since this depends on navigation and timing. So I don't add it. Differential Revision: https://phabricator.services.mozilla.com/D30347
9f6e01596b42c2a9648dd4a74f8c0956724ebe6a: Bug 1550403 - Drop call to Servo_Property_IsAnimatable in SMILCSSProperty::IsPropertyAnimatable; r=hiro
Brian Birtles <birtles@gmail.com> - Thu, 09 May 2019 06:42:17 +0000 - rev 531997
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550403 - Drop call to Servo_Property_IsAnimatable in SMILCSSProperty::IsPropertyAnimatable; r=hiro As per bug 1353918 comment 13, all these properties are animatable on the Servo side so we no longer need this check. Differential Revision: https://phabricator.services.mozilla.com/D30458
d5a1d15601fee97edc3a13598bfd16b47759fbb8: Bug 1546598 - Remove domain cookies in nsICookieService.removeCookiesFromRootDomain(), r=Ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 08 May 2019 22:37:02 +0000 - rev 531996
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546598 - Remove domain cookies in nsICookieService.removeCookiesFromRootDomain(), r=Ehsan Differential Revision: https://phabricator.services.mozilla.com/D30384
c3c9221f25abff8ec02a66455f3b0117c7a14fcc: Bug 1548577 - Add missing chromium counterparts r=perftest-reviewers,rwood
Ionut Goldan <igoldan@mozilla.com> - Wed, 08 May 2019 19:39:10 +0000 - rev 531995
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548577 - Add missing chromium counterparts r=perftest-reviewers,rwood Differential Revision: https://phabricator.services.mozilla.com/D30188
7509dadbcbfe59ef39739d58bbc626c18b7bfa3e: Bug 1550213 - Fix devtools try preset r=jmaher
Julian Descottes <jdescottes@mozilla.com> - Wed, 08 May 2019 22:14:20 +0000 - rev 531994
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550213 - Fix devtools try preset r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D30430
2c165cc039113c935d13a630528173f2e34cdfe2: Bug 1545309 - Run ResizeObserver eventloop test after loading successfully. r=dholbert
Boris Chiou <boris.chiou@gmail.com> - Mon, 06 May 2019 22:53:09 +0000 - rev 531993
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545309 - Run ResizeObserver eventloop test after loading successfully. r=dholbert In test0(), we use the callback of `requestAnimationFrame` to know in which eventloop (i.e. `Tick()`) we are. However, we may not trigger the callback of `requestAnimationFrame` if we are not visible. This is an optimization in Bug 1145439. Detail: We use `Document::ShouldThrottleFrameRequests()` to check if we should throttle the frame requests in the current `Tick()`. This function returns true if we didn't get painted during the last paint, so we are not visible, so throttle the frame requests. Note that because we have to paint this document at least once to unthrottle it, we will drop one `requestAnimationFrame` frame when a document that previously wasn't visible scrolls into view. Therefore, we should make sure we got the first paint before running test0(). Using onload is not perfect, but we don't have other better choose for now. Differential Revision: https://phabricator.services.mozilla.com/D29772
57b5cbfc0d7a0857e896d0a41c366fc7a4d77da0: Bug 1545309 - Make test function independent from others in eventloop.html. r=dholbert
Boris Chiou <boris.chiou@gmail.com> - Mon, 06 May 2019 22:52:54 +0000 - rev 531992
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545309 - Make test function independent from others in eventloop.html. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D29904
6cc70607d8afbe3a56fc6a3f3bc6544da4c8dba5: Bug 1494100 Part 3 - Implement "contain:size" for ColumnSetWrapperFrame. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Wed, 08 May 2019 22:58:39 +0000 - rev 531991
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1494100 Part 3 - Implement "contain:size" for ColumnSetWrapperFrame. r=dholbert Add multicol-width-004.html and multicol-width-005.html to test "width: min-content" and "width: max-content" with column-span:all children. There's no size containment in these tests. Note it may be worth to reuse nsBlockFrame's mCachedMinISize and mCachedPrefISize to cache intrinsic size for ColumnSetWrapperFrame, but this can be done separately. Differential Revision: https://phabricator.services.mozilla.com/D29616
93fd1b5a5a025a54f109c8ab76d17ee1e6f860d1: Bug 1494100 Part 2 - Check column-span pref before checking the size containment in nsColumnSetFrame. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Wed, 08 May 2019 22:49:40 +0000 - rev 531990
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1494100 Part 2 - Check column-span pref before checking the size containment in nsColumnSetFrame. r=dholbert If column-span is enabled, nsColumnSetFrame becomes an inner frame under ColumnSetWrapperFrame, and that outer frame is then where we should be handling size containment. This patch doesn't change the logic but make the logic easier to simplify once we start eliminating column-span pref. Differential Revision: https://phabricator.services.mozilla.com/D29615
e77c2a2c5d8238d23de731605789269873ecd97e: Bug 1494100 Part 1 - Create ColumnUtils, and extract utility functions in nsColumnSetFrame into it. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Wed, 08 May 2019 22:49:31 +0000 - rev 531989
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1494100 Part 1 - Create ColumnUtils, and extract utility functions in nsColumnSetFrame into it. r=dholbert The functions move to ColumnUtils will be used by ColumnSetWrapperFrame to implement GetPrefISize() and GetMinISize(). Also, I verify locally that non-unified build is still working by s/UNIFIED_SOURCES/SOURCES/ in layout/generic/moz.build. Differential Revision: https://phabricator.services.mozilla.com/D29614
6d0c3c2fda714601e6fb61019ed2a9b9db0eeb81: Bug 1477610 - Update bug reference in disabled annotation of viewport-resize-event-on-load-overflowing-page.html. r=hiro
Botond Ballo <botond@mozilla.com> - Thu, 09 May 2019 03:57:15 +0000 - rev 531988
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1477610 - Update bug reference in disabled annotation of viewport-resize-event-on-load-overflowing-page.html. r=hiro Differential Revision: https://phabricator.services.mozilla.com/D30418
a7ec57d41cbbaf766097d735ba76908a2a587e16: Bug 1477610 - Wait for the load event before running viewport-unscaled-size-iframe.html. r=hiro
Botond Ballo <botond@mozilla.com> - Thu, 09 May 2019 03:57:08 +0000 - rev 531987
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1477610 - Wait for the load event before running viewport-unscaled-size-iframe.html. r=hiro This ensures that the iframe is loaded by the time we query its visual viewport size. Differential Revision: https://phabricator.services.mozilla.com/D30417
695609f420a1f42efb91dbd552d4e75e1dc00c3f: Bug 1477610 - Make sure a resize during page load doesn't get mis-identified as a resize caused by a subsequent layout change. r=hiro
Botond Ballo <botond@mozilla.com> - Thu, 09 May 2019 03:56:58 +0000 - rev 531986
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1477610 - Make sure a resize during page load doesn't get mis-identified as a resize caused by a subsequent layout change. r=hiro Differential Revision: https://phabricator.services.mozilla.com/D30416
ca147aeec45e24d7e614846461228261d1439ca4: Bug 1477610 - Run Visual Viewport web platform tests with APZ zooming prefs enabled. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 09 May 2019 03:56:51 +0000 - rev 531985
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1477610 - Run Visual Viewport web platform tests with APZ zooming prefs enabled. r=kats This causes some scrollbar-related assertions to fail on desktop because scrollbar behaviour with desktop zooming is not correct yet. Differential Revision: https://phabricator.services.mozilla.com/D30415
6f7cd5ebb041ea3c4de4206d5489883e239ffbb5: Bug 1477610 - Flush layout when reporting the visual viewport size via the Visual Viewport API. r=hiro
Botond Ballo <botond@mozilla.com> - Thu, 09 May 2019 03:56:41 +0000 - rev 531984
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1477610 - Flush layout when reporting the visual viewport size via the Visual Viewport API. r=hiro Differential Revision: https://phabricator.services.mozilla.com/D29089
3390fa47ebcd66eadead3c8bfe75d61f52c6812a: Bug 1550389 - Remove unnecessary mut usage.
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 09 May 2019 05:45:10 +0200 - rev 531983
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550389 - Remove unnecessary mut usage.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip