58a93f7d6b20b5809ed14294eabccd825aeb174f: Backed out changeset 8a1615be322c (bug 1369095) for failing browser-chrome's browser_page_action_menu.js with "page-action-multiView" == "page-action-sendToDeviceView". r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 08 Jun 2017 19:14:40 +0200 - rev 411156
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset 8a1615be322c (bug 1369095) for failing browser-chrome's browser_page_action_menu.js with "page-action-multiView" == "page-action-sendToDeviceView". r=backout
eaef7cd5e2884314fb81c70d1b9576772a38e415: Bug 1370850 - Serialise undefined script evaluation return value to null; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Wed, 07 Jun 2017 12:46:14 +0100 - rev 411155
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1370850 - Serialise undefined script evaluation return value to null; r=maja_zf When a call through the content frame proxy is interrupted by the dialogueObserver, the synchronous promise that is meant to wait for a response from the frame script is resolved immediately with an undefined return value. When an undefined value is assigned to the response body, it gets dropped during JSON serialisation. To ensure the "value" field expected from the Execute Script and Execute Async Script commands is populated, we need to assign a null value to resp.body.value. We can treat undefined as null by calling evaluate.toJSON again on the return value from the proxied frame script call. This effectively means we serialise it twice, since it first needs to be serialised to cross the IPC border, though the second computation only looks at primitives and no known web element store is required. It would be nicer if the content frame script itself would be able to return early with null by installing a user prompt notification event, but this is not possible because the tabmodal dialogue that appears blocks script execution. This means we need to rely on the dialogueObserver in testing/marionette/proxy.js to take care of the dialogue for us. MozReview-Commit-ID: D14TA2TYYXI
62c0be1d862980516240e8e186cbab34597ebfbf: Bug 1366755 - devtools.panels.create should set invertIconForLightTheme to false by default. r=aswan
Luca Greco <lgreco@mozilla.com> - Wed, 07 Jun 2017 16:34:56 +0200 - rev 411154
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1366755 - devtools.panels.create should set invertIconForLightTheme to false by default. r=aswan MozReview-Commit-ID: 1bn3cMngoql
8344aaa080f46d8898a77d475503d8652a527daf: Bug 1371053: Re-enable Shield system add-on in Beta and Release. r=mossop
Michael Kelly <mkelly@mozilla.com> - Wed, 07 Jun 2017 15:16:48 -0700 - rev 411153
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1371053: Re-enable Shield system add-on in Beta and Release. r=mossop MozReview-Commit-ID: ClVHumsUOBE
faf77d75b2b079921f0067c92ee06a6636e63eed: Bug 1301315 - Add support for chrome_settings_overrides search engine. r=mixedpuppy
Michael Kaply <mozilla@kaply.com> - Fri, 02 Jun 2017 15:59:43 -0500 - rev 411152
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1301315 - Add support for chrome_settings_overrides search engine. r=mixedpuppy MozReview-Commit-ID: IkpigS3wqs1
5cb536ad2b36e2769546cce1707d11dbd7bacacc: Bug 1367012 - update edit UI visibility checks for photon, r=mikedeboer
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 08 Jun 2017 11:17:55 +0100 - rev 411151
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1367012 - update edit UI visibility checks for photon, r=mikedeboer This ensures we update edit UI visibility state when opening/closing the overflow panel, as well as ensuring we do so if/when the edit controls get over/underflowed. It then updates the test to ensure we correctly check the overflow panel, both for overflown items and for items put there by the user when photon is enabled. MozReview-Commit-ID: AjRH8wz5Pla
8b399dd247e88710771137267070c66c7579800a: Bug 1369109 - Ensure conftest.py files are not considered as tests, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Mon, 05 Jun 2017 16:41:23 +0100 - rev 411150
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1369109 - Ensure conftest.py files are not considered as tests, r=maja_zf MozReview-Commit-ID: IfBZsTZTSPQ
779cf4deec412fb33de2ce3765a595d02ba25002: Bug 1369109 - Add --rebuild option to mach wpt-manifest-update, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Mon, 05 Jun 2017 16:39:45 +0100 - rev 411149
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1369109 - Add --rebuild option to mach wpt-manifest-update, r=maja_zf This is required for cases where files have not changed but the manifest logic has changed. MozReview-Commit-ID: E46HtouILS2
b30457bfb195fd7abb1cb938cc4ca151112f6c5b: Bug 1366784 - Force quit the application if requested quit or restart doesn't happen. r=maja_zf
Henrik Skupin <mail@hskupin.info> - Thu, 08 Jun 2017 15:59:07 +0200 - rev 411148
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1366784 - Force quit the application if requested quit or restart doesn't happen. r=maja_zf In case a quit or restart is requested, but eg. the in_app callback doesn't really trigger a shutdown of the application, Marionette has to force close it after the default shutdown timeout. This is necessary because "acceptConnections" is set to false and no further connection could be made to the still running application. MozReview-Commit-ID: GwSeYyjI6M9
dcffcfdf03ad254ae04b91fe6b230cd455723f7a: Bug 1368496 - Add support for fixed-positioning with APZ. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 08 Jun 2017 11:34:01 -0400 - rev 411147
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368496 - Add support for fixed-positioning with APZ. r=jrmuizel This implements at least enough fixed-positioning support to make the reftest in layout/reftests/async-scrolling/bg-fixed-child.html pass. That test implements a simple background-attachment:fixed which is implemented in the layer tree with a combination of a scrolled clip and a fixed-position layer. Previous patches in this patchset implemented support for the scrolled clip, and this patch implements the fixed-position layer support. MozReview-Commit-ID: 1Al1YshhUL7
c48397f4c2e2c2b8152abc7370bc615047130de3: Bug 1368496 - Expose the push_clip_and_scroll_info API in WR via WebRenderAPI. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 08 Jun 2017 11:34:01 -0400 - rev 411146
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368496 - Expose the push_clip_and_scroll_info API in WR via WebRenderAPI. r=jrmuizel MozReview-Commit-ID: f8gIDoUDC1
fd266694b1f8a5d81ce30382bde54d505139329e: Bug 1368496 - Track the pushed clip and scroll IDs. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 08 Jun 2017 11:34:00 -0400 - rev 411145
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368496 - Track the pushed clip and scroll IDs. r=jrmuizel Tracking the active clips and scroll layers is helpful for implementing fixed-position type stuff, because we will need to answer questions like "what is the ancestor scroll layer of this other scroll layer that is somewhere on the stack" and "what is the currently active stack of non-scrolling clips". This patch also adds a couple of methods to WebRenderAPI that answers questions like these. MozReview-Commit-ID: 9bgOW3Z8Tbp
6ca11746a8fc0914f47c00b526155348a9db8087: Bug 1368496 - Propagate the layer's "scrolled clip" to WebRender. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 08 Jun 2017 11:34:00 -0400 - rev 411144
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368496 - Propagate the layer's "scrolled clip" to WebRender. r=jrmuizel If the layer has a "scrolled clip", that clip scrolls with the content of the layers (it moves if any of the scrollable frames defined by that layer are scrolled). MozReview-Commit-ID: 37hvXWO930f
de72271be8b87e1472bc11825d4bc485a75d061f: Bug 1368496 - Skip over scrollinfo layers instead of aborting entirely. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 08 Jun 2017 11:34:00 -0400 - rev 411143
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368496 - Skip over scrollinfo layers instead of aborting entirely. r=jrmuizel MozReview-Commit-ID: 5pYcurXfAf
69a0d95d19bbee728d6e255bb63706da1fd36ce8: Bug 1370607 - Add additional talos tests to the quantum-pageload-e10s suite; r=jmaher
Rob Wood <rwood@mozilla.com> - Wed, 07 Jun 2017 15:49:48 -0400 - rev 411142
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1370607 - Add additional talos tests to the quantum-pageload-e10s suite; r=jmaher MozReview-Commit-ID: 5K3vm2vBvMz
ede89b73c7dbc61a8a34a2b5cfd3a60024f84f42: servo: Merge #17225 - Fix revalidation selectors when pseudo-elements are involved (from bzbarsky:pseudo-sharing-fixage); r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 08 Jun 2017 07:21:01 -0700 - rev 411141
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #17225 - Fix revalidation selectors when pseudo-elements are involved (from bzbarsky:pseudo-sharing-fixage); r=emilio <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix https://bugzilla.mozilla.org/show_bug.cgi?id=1371112 <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because I am adding a Gecko test for them <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 3616b8f0c3c7c1beba4d0977ea3a4fb2a5f9c835
b86fec2a2ed8f2f5ca5f5f71f794decba6e15b74: Bug 1369824 - Pref Screenshots off in beta and release; r=standard8
Jared Hirsch <ohai@6a68.net> - Fri, 02 Jun 2017 11:33:58 -0700 - rev 411140
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1369824 - Pref Screenshots off in beta and release; r=standard8 MozReview-Commit-ID: 1QQKhcY1DNw
a2159eb5765cd0a7ff5bcdb3ebb8091e989fa948: Bug 1370734 - Fix hazards ; r=bustage
Manish Goregaokar <manishearth@gmail.com> - Wed, 07 Jun 2017 23:41:42 -0700 - rev 411139
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1370734 - Fix hazards ; r=bustage MozReview-Commit-ID: 1H4VwQ3Jdg6
c17be0697cfba90244e38eccfb98a94ba0901120: Bug 1370645 - Fix sync notification message following platform conventions r=eoger
Jeongkyu Kim <jeongkyu.kim@gmail.com> - Thu, 08 Jun 2017 18:45:49 +0900 - rev 411138
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1370645 - Fix sync notification message following platform conventions r=eoger MozReview-Commit-ID: HjJuH4peSxE
3568cd107bf40d1442539d7905de3ca353d70c31: Bug 1361311 - Remove project editor. r=pbro
J. Ryan Stinnett <jryans@gmail.com> - Wed, 07 Jun 2017 15:30:50 -0500 - rev 411137
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1361311 - Remove project editor. r=pbro MozReview-Commit-ID: 6p8p3slqSBG
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip